body {
margin : 0; 
padding : 0;
background-color : #ffffff;
font-family : "Trebuchet MS", Verdana, Helvetica, "Helvetica Neue", Arial, sans-serif;
}
#topcontainer {
margin : 0;
padding : 0;
color :	#E0E0E0 ;

}
#header {
width : 910px;
height : 85px;
background-color : #ffffff;
margin : 0 auto;
position : relative;
}
#navbar {
position : absolute;
bottom : 25px;
right : 0;
}
#navbar li, #titlebits li {
display : inline;
list-style-type : none;
margin : 0;
padding : 0 0 0 20px;
}
#navbar ul, #titlebits ul {
padding : 0;
margin : 0;
}
#navbar a {
color : #999999;
font : 9px "Trebuchet MS", Verdana, Helvetica, "Helvetica Neue", Arial, sans-serif;
font-weight : normal;
letter-spacing : 2px;
text-transform : uppercase;
text-decoration : none;
border-bottom : 0 solid #666666;
padding : 0;
margin : 0;
}
#navbar a:hover {
border-bottom : 5px solid #9ab19e;
color : #bb6633;
}
#topcontent {
margin : 0 auto;
padding : 0 0 0 0;
}
#pagecontent {
width : 800px;
margin : 0 auto;
padding : 0;
font-family : "Trebuchet MS", Verdana, Helvetica, "Helvetica Neue", Arial, sans-serif;
color : #bbb;
line-height : 1.6em;
}
#pagecontent h3, #pagecontent h2 {
color : #9ab19e;
}
#pagecontent a:hover {
border-bottom : 2px solid #bb6633;
color : #bb6633;
}
#footer {
width : 800px;
margin : 0 auto;
text-align : center;
font : 0.7em Verdana, Arial, sans-serif;
padding : 30px 0 10px 0;
color : #999999;
clear : left;
}
#footer a {
color : #999999;
text-decoration : none;
}
#footer a:hover {
color : #666666;
}
#title {
margin : 0 auto;
position : relative;
padding : 0 0 5px 0;

}
#texttitle {
letter-spacing : 0.5px;
font : normal 17px Verdana;
font-weight : normal;
font-variant : small-caps;
color : #999999;
line-height : 16px;
margin : 10px ;
padding : 0;
}
#inlinedate {
display : inline;
font-size : 10px;
font-variant : normal;
text-transform : uppercase;
vertical-align : 10%;
padding-left : 8px;
font-weight : normal;
color : #bbb;
}
#texttitle a {
color : #999999;
text-decoration : none;
}
#texttitle a:hover {
color : #666666;
}
#titlebits {
position : relative;
right : 0;
top : 0.1em;
font : 0.7em Verdana, Arial;
}
#titlebits a {
color : #9ab19e;
text-decoration : none;
}
#titlebits a:hover {
color : #bb6633;
}
#titlebits li {
padding-left : 0;
padding-right : 0;
}
#imageholder {
border : 8px solid #f0f0f0;
outline : #c8c8c8 0.2px solid;
background : #dddddd;
position : relative;
top : 0;
float : left;
clear : left;
}
#mainimage {
display : block;
}
#exif_panel {
background-color : #aaa;
width : 350px;
border : 2px solid #fff;
border-top : none;
color : black;
font : 0.8em Verdana;
}
#exif_panel ul {
margin : 0;
padding : 0;
}
#exif_panel li {
padding : 3px;
display : block;
padding-left : 120px;
clear : left;
}
#exif_panel li label {
margin-left : -130px;
width : 120px;
float : left;
text-align : right;
padding-right : 10px;
color : #666;
text-transform : lowercase;
}
#comment_panel {
background-color : #ffffff;
border : 2px solid #666666;
border-top : none;
color : #999999;
}
#info_panel {
background : white;
border : 2px solid #fff;
padding : 5px;
font : 0.5em sans-serif;
}
#info_panel a {
color : #888;
text-decoration : none;
}
#info_panel a:hover {
text-decoration : underline;
}
.overlay {
display : none;
position : absolute;
z-index : 3;
}
#theoverlay_panel {
background : white url(images/loading.gif) no-repeat center center;
}
#overlaynav {
position : absolute;
left : 0;
top : 0;
z-index : 101;
width : 100%;
height : 100%;
background : transparent url(images/1px.gif);
}
#overNextLink, #overPrevLink {
position : absolute;
display : block;
width : 50%;
height : 100%;
outline : none;
top : 0;
}
#overNextLink {
right : 0;
}
#overPrevLink {
left : 0;
}
#overNextLink:hover {
background : transparent url(images/nextlabel.gif) no-repeat 100% 30%;
}
#overPrevLink:hover {
background : transparent url(images/prevlabel.gif) no-repeat 0% 30%;
}
.mosaic {
border : 1px solid #777;
padding : 1px;
background : #bbb;
display : block;
float : left;
margin : 2px;
}
h2.mosaicheader {
clear : left;
font : 1.4em Arial, bold;
letter-spacing : -1px;
border-bottom : 2px solid white;
padding-top : 15px;
}
#comments, #coms, #content {
width : 100%;
padding-top : 10px;
padding-bottom : 10px;
margin : 0 auto;
font-family : "Trebuchet MS";
color : #9ab19e;
}
#comments a, #coms a, #pagecontent a, #content a {
color : #9ab19e;
}
#comments a, #coms a, #pagecontent a:hover, #content a:hover {
text-decoration : none;
}
#comments a:hover, #coms a:hover {
color : #666666;
}
#comments ol, #coms ol {
list-style : none;
padding-right : 40px;
}
#comments li, #coms li {
background : #ffffff;
border : 1px dotted #666666;
display : block;
margin-bottom : 10px;
padding : 10px;
}
#comments li.alt, #coms li.alt {
background : #f1f1f1;
}
.commentcount {
font : 3em Georgia, Arial;
float : right;
color : #9ab19e;
}
.commenttext {
padding : 0 25px 0 0;
text-align : justify;
color : #999999;
font-size : 0.9em;
}
#comments cite, #coms cite {
font-size : 100%;
color : #9ab19e;
}
#comments cite, a:hover, #coms cite a:hover {
color : #bb6633;
}
#comments small.commentmetadata, #coms small.commentmetadata {
display : block;
text-align : right;
color : #777;
font-size : 0.7em;
}
#comments input, #coms input, #comments textarea, #coms textarea {
background : #ffffff;
border : 1px dotted #666666;
color : #999999;
padding : 3px;
}
#comments textarea, #coms textarea {
width : 95%;
}
#pagecontent li {
font : 0.9em "Trebuchet MS";
margin : 0;
padding : 0 0 0 5px;
color : #9ab19e;
}
#pagecontent a {
color : #aaaaaa;
font : 0.9em "Trebuchet MS";
font-weight : bold;
letter-spacing : 1px;
text-decoration : none;
border-bottom : 0 solid #363636;
padding : 0;
margin : 0;
}
#tp {
width : 100%;
margin : 0 auto;
padding : 0;
font-family : "Trebuchet MS";
color : #888888;
line-height : 1.6em;
}
#tp a {
font-family : "Trebuchet MS";
color : #883311;
line-height : 1.4em;
text-decoration : none;
}
#tp a:hover {
font-family : "Trebuchet MS";
color : #ee5500;
line-height : 1.4em;
}
#tp h3 {
width : 800px;
margin : 0 auto;
padding : 0;
font-family : "Trebuchet MS";
color : #999999;
line-height :2em;
}
#cats li {
font : 0.85em "Trebuchet MS";
margin : 0;
padding : 0 0 0 5px;
color : #999999;
padding-left : 10px;
}
#cats a, #tags a {
color : #aaaaaa;
font : 0.85em "Trebuchet MS", Helvetica, Arial;
font-weight : bold;
letter-spacing : 1px;
text-decoration : none;
border-bottom : 1px solid #f1f1f1;
padding : 0;
}
#cats a:hover, #tags a:hover {
color : #bb6633;
}
#cats, #tags {
font-family : "Trebuchet MS", Helvetica, Arial;
color : #9ab19e;
line-height : 1.6em;
margin : 5px auto;
padding : 0 0 30px 0;
background : #ffffff;
border : 1px dotted #999999;
visibility : hidden;
}
.randthumbs {
height : 150px;
width : 770px;
margin : 0 auto;
padding : 10px 0 0 0;
}
#tp, #coms_holder, #v-menu {
visibility : hidden;
}
a {
outline : none;
}
#recentcomments a {
color : #646464;
}
#sidebar, #sidebar a {
list-style-type : none;
font : 0.8em Verdana;
text-decoration : none;
color : #999999;
}
#sidebar h2 {
color : #883311;
font-size : 1em;
}
#sidebar ul li {
list-style-type : none;
list-style-image : none;
margin-left : -35px;
margin-bottom : 0;
padding-bottom : 5px;
}
#entrynavigation {
font : 0.8em "Trebuchet MS", Verdana, Helvetica, "Helvetica Neue", Arial, sans-serif;
font-weight : normal;
letter-spacing : 2px;
text-align : center;
padding : 20px 0 10px 0;
clear : left;
}
#entrynavigation a, #entrynavigation a:hover {
text-decoration : none;
border-bottom : 0;
font-variant : small-caps;
}
#subscribe_sidebar_list img {
display : inline;
padding : 0;
margin-top : 0;
margin-right : 5px;
margin-bottom : 0;
margin-left : 0;
vertical-align : middle;
border : 0;
}
html {
   overflow-y: scroll;
   }