/*#4144b6; /* blue */

body {
font-family: Verdana, Arial, sans-serif;
_font-family: Verdana, Arial, sans-serif; /* ie only hack - serif looks yukky on windows */
text-decoration: none;
font-size: 12px;
color: #555;
background-color: #fff;
/*
background-image: url("../images/back.png");
background-repeat: repeat-y;
*/
text-align: left;
padding: 0px;
margin: 0px;
}

a {
color: #7EB641; /* green */
text-decoration: none;
}

a:hover {
background-color: #e7ffd9; /* light green */
}

img {
border: 0;
}

div.header {
position: fixed;
_position: relative; /* ie only hack */
background-image: url("images/P1000630.png");
background-repeat: no-repeat;
background-position: 50px 0px;
top: 0px;
left: 0px;
width: 100%;
height: 175px;
z-index: 100;
}

input {
color: #7EB641; /* green */
font-size: 11px;
}

/* CONTENT */
table.layout {
font-family: Georgia, Times New Roman, serif;
margin-top: 160px;
_margin-top: 0px; /* ie only hack */
margin-left: 50px;
}

td#content {
width: 500px;
padding: 20px;
padding-top: 0px;
background-color: #fff;
}

div#content {
font-family: Georgia, Times New Roman, serif;
margin-top: 160px;
_margin-top: 0px; /* ie only hack */
margin-left: 50px;
width: 500px;
padding: 20px;
padding-top: 0px;
background-color: #fff;
}


.sidebar {
text-align: center;
padding-right: 2px;
}

div.post img {
margin: 5px;
border: 1px solid #ccc;
}

h1, h2, h3 {
font-family: Georgia, Times New Roman, serif;
padding: 0px;
margin: 0px;
}

h2 {
color: #4144b6;
margin-bottom: 10px;
}

div.title_bar {
display: block;
width: 100%;
height: 19px;
padding-top: 4px;
padding-left: 5px;
padding-right: 5px;
text-align: center;
background-image: url("images/gray_plaid2.gif");
background-repeat: repeat;
border: 1px solid #e7ffd9; /* light green */
}

#newer {
font-family: Verdana, Arial, sans-serif;
float: right;
background-image: url("images/right.gif");
background-repeat: no-repeat;
background-position: center right;
padding-right: 10px;
}
#older {
font-family: Verdana, Arial, sans-serif;
float: left;
background-image: url("images/left.gif");
background-repeat: no-repeat;
background-position: center left;
padding-left: 10px;
}
#history {
margin-top: 20px;
padding: 5px;
border: 1px solid #efefef;
background-image: url("images/ltblue_bg.gif");
background-repeat: repeat;
}

code, pre {
font-family: courier new, courier;
background-color: #efefef;
color: #4144b6; /* blue */
}

.right {
float: right;
}

.error {
margin-top: 20px;
padding: 10px;
background-color: #ffcccc;
border: 1px solid #ff9999;
}

.notice {
margin-top: 20px;
padding: 10px;
background-image: url("images/gray_plaid2.gif");
background-repeat: repeat;
border: 1px solid #e7ffd9; /* light green */
}

.footer {
margin-top: 20px;
padding: 5px;
padding-left: 90px;
background-image: url("images/gray_plaid2.gif");
background-repeat: repeat;
border-top: 1px solid #e7ffd9; /* light green */
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #999;
}
.footer img {
vertical-align: middle;
}

/* NAV */
ul.nav {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
text-transform: uppercase;
letter-spacing: -1px;
width: 100%;
height: 25px;
background-color: #ccc;
background-image: url("images/gray_plaid.gif");
background-repeat: repeat;
border-top: 5px solid #333;
border-bottom: 1px solid yellow;
margin: 0px;
padding: 0px;
filter: alpha(opacity=90);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
opacity: 0.9;
}

ul.nav img {
border: 0;
}

ul.nav li {
float: left;
text-align: center;
list-style: none;
color: #333;
margin-top: -5px;
}

#blog {
margin-left: 70px;
width: 50px;
}
#photos {
margin-left: 120px;
width: 100px;
}

ul.nav li a {
display: block;
height: 125px;
position: absolute;
text-decoration: none;
border-top: 5px solid #333;
color: #333;
padding-top: 5px;
margin: 0px;
}

/*
filter: alpha(opacity=80);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity: 0.9;
*/

ul.nav li a:hover {
border-top: 5px solid  #666;
text-decoration: none;
background-color: transparent;
background-image: url("images/mouseover.png");
background-repeat: repeat-x;
}

/*
background-color: #fff;
background-image: url("images/indicator_gray.gif");
background-repeat: no-repeat;
background-position: top center;
*/

/* Flickr */
#flickr_badge_uber_wrapper {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
padding: 2px;
padding-bottom: 20px;
border-bottom: 1px solid #cccccc;
background-color: #efefef;
background-image: url("images/gray_plaid2.gif");
background-repeat: repeat;

}
#flickr_badge_uber_wrapper img {
border: 1px solid #cccccc;
}