body { margin : 0; padding : 5px 8px; height : 100%; font : 88% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif; color : #000000; margin : 0; padding : 0; text-align : left; line-height: 1.4em; }

#layout { margin : 0; padding : 0; background : #ffffff; }

#logo { margin : 0; padding : 0; height : 2em; border-bottom : 2px solid #201F1B; background : #403E36; position : relative; top : 0; right : 0; font-size : 3em; white-space : nowrap; font-weight : 500; font-style : normal; font-family : georgia, tahoma, verdana, sans-serif; line-height : 1.7em; letter-spacing : 5px; text-align : center; }

#logo a:link, #logo a:visited, #logo a:hover, #logo a:active { color : #ffffff; text-decoration : none; }

#logo p { margin : 0 15px; padding : 0; }

#upperbanner { margin : 0; padding : 0; background : #ffffff; position : relative; top : 0; right : 0; }

p#navbar{ padding : 1px 0px 3px 0px; text-align : left; text-transform : capitalize; }

#menu { text-align : left; padding-left : 6px; padding-right : 6px; }

#menu ul { text-transform : capitalize; list-style-type : none; margin-left : 0; padding-left : 0; }

#menu ul li { margin-left : 0; padding-left : 0; }

#menu a { display : block; color : #403E36; border-bottom : 1px dotted #403E36; text-decoration : none; text-transform : capitalize; padding-left : 2px; margin-bottom : 2px; }

#menu a:hover { display : block; color : #86724F; border-bottom : 1px solid #86724F; text-decoration : none; }

#content { float : left; margin-left : 20%; width : 56%; padding-top : 8px; display : inline; }

#col1 { float : left; margin-left : -76%; width : 20%; display : inline; }

#col2 { float : left; margin-right : 0; width : 23%; display : inline; margin-top : 10px; }

#content p , #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 , #content ul, #content ol, #content dl, #content blockquote, #content .extras { margin-left : 20px; margin-right : 20px; }

#col1 .extras { padding-left : 6px; }

#lowerbanner { margin : 2em 0 0 0; padding : 0; clear : both; padding-top : 1em; text-align : center; }

#footer { clear : both; border-top : 1px dotted #666666; color : #666666; }

#navbottom { clear : both; margin : 0 0 2em 0; padding-top : 1em; margin-top : 0; text-align : center; }

a:link { text-decoration : underline; }

a:visited { text-decoration : underline; }

a:hover { text-decoration : none; }

a:active { text-decoration : none; }

a img { border: none; }

h1, h2, h3 { font-size : 1.5em; font-family : Georgia, 'Times New Roman', Times, serif; color : #555; margin-top : 10px; margin-bottom : 7px; }

h4, h5, h6 { font-size : 1.1em; font-family : Georgia, 'Times New Roman', Times, serif; color : #555; margin-top : 10px; margin-bottom : 7px; }

img.photo { background : #FAFAFA; border : 1px solid #E4E4E4; padding : 8px; }

img.float-left { float : left; margin : 5px 10px 10px 0px; }

img.float-right { float : right; margin : 5px 0px 10px 10px; }

.clear { clear : both; }

.copyright, .ads, .totop { text-align : center; }

.extras { text-align : left; }

.logoimg { z-index : 100; position : relative; }

.pagination, .navigation { text-align : center; clear : both; }

.pagination a, .navigation a { margin : 1em; }

.warning { color : red; }


