@charset "utf-8";

* { padding: 0px; margin: 0px; }

body { background: #2B2D1D url(../images/body_bg.jpg) repeat-x left top; }

p { font-family: Arial, Helvetica, sans-serif; font-size: .8em; /*text-align: justify;*/ line-height: 1.4em; padding-bottom: 12px; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #E8E6D9; background-color: #242515; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 9px; font-weight: bold; margin-bottom: 15px; margin-top: 5px; border: 1px solid #766C45; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole h1 a { color: #DDDABF; text-decoration: underline; }

h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #242515; font-weight: bold; margin-bottom: 10px; margin-top: 8px; border-bottom: 1px dotted #242515; padding-bottom: 10px; }
h2 a { text-decoration: none; border-bottom: none; }
h2 a:visited { text-decoration: none; border-bottom: none; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #242515; font-weight: bold; margin-bottom: 8px; margin-top: 4px; border-bottom: 1px dotted #95A574; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #EFF2EC; font-weight: bold; margin-bottom: 10px; margin-top: 5px; border-bottom: 1px dotted #EFF2EC; }

.alignright { text-align: right; }
.blockquote { padding-left: 30px; padding-right: 30px; }
.dkcolor { background-color: #c2bfa4; }
.imagestyle { border: 2px solid #000; }
.indent { padding-left: 15px; }
.medcolor { background-color: #d0cdb2; }
.mindent { margin-left: 15px; }
.mindent a { text-decoration: none; border-bottom: none; }
.mindent a:visited { text-decoration: none; border-bottom: none; }
.redoutline { border: 1px solid #C00; }
.red { color: #C00; }
.whiteoutline { border: 3px solid #FFF; padding: 15px; }
.blackoutline { border: 2px solid #000; }
.nonbold { font-weight: normal; }
.dropcap { font-size: 3.5em; float: left; margin-top: 8px; }
.white { color: #EFF2EC; }
.question { font-weight: bold; padding-left: 15px; background-color: #BFBC9B; padding-top: 10px; margin-top: 10px; }
.answer { padding-right: 30px; padding-left: 30px; line-height: 20px; color: #454831; padding-top: 10px; padding-bottom: 10px; }
.matchbg { color: #DDDABF; }
.tiny { font-weight: normal; font-size: 10px; }
.thumb_title { margin-left: 5px; }

/* Styles calendar */
table .mainTable { width: 265px; }
.tableh2 { background-color: #64674c; } 
td .dayNamesRow { background-color: #454831; }

/* Styles gallery */
.alblink a { color: #FFFFF2; }
.sortorder_cell { white-space: nowrap; display: none; }
.statlink h2 { background-color: #20230c; color: #FFFFF2; padding: 4px; } 
.sortorder_options { white-space: nowrap; font-size: .7em; padding: 0px; margin: 0px; }
.tableh2 a { color: #FFFFF2; }
.tableh2 a:visited { color: #FFFFF2; }

#paragraph_bg { background-color: #DDDABF; padding: 12px 12px 8px 12px; margin: 12px 20px 18px 20px; border: 1px solid #FFF; }
.paragraph_bg { padding: 10px 20px; }

#container { width: 981px; margin: 0px auto; }

#container #leftshade { background: url(../images/leftshade.png) repeat-y left top; width: 975px; padding-left: 9px; }
#container #leftshade #rightshade { background: url(../images/rightshade.png) repeat-y right top; width: 966px; padding-right: 9px; }

#container #leftshade #rightshade #content_container { width: 960px; border-left: 3px solid #29290f; border-right: 3px solid #29290f; }

/**************************************************************/
/***                       HEADER                           ***/
/**************************************************************/

#container #leftshade #rightshade #content_container #header { height: 277px; clear: none; background: url(../images/mini_nav_bg.jpg) repeat-x left top; }

#container #leftshade #rightshade #content_container #header #banner { background: url(../images/men_banner.jpg) no-repeat center bottom; height: 277px; }
#container #leftshade #rightshade #content_container #header #banner #dogtags { height: 123px; width: 125px; z-index: 1000; left: -12px; position: relative; float: left; }
#container #leftshade #rightshade #content_container #header #banner #slogan { font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #FFFFFF; float: left; margin-top: 4px; margin-left: -60px; }

#container #leftshade #rightshade #content_container #header #banner #mininav { float: right; height: 18px; }
#container #leftshade #rightshade #content_container #header #banner #mininav #home { font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #FFFFFF; float: left; height: 18px; width: 20px; margin-right: 12px; }
#container #leftshade #rightshade #content_container #header #banner #mininav #home a { background-image: url(../images/mininav_home.gif); background-repeat: no-repeat; background-position: center center; clear: none; height: 22px; width: 22px; float: left; }
#container #leftshade #rightshade #content_container #header #banner #mininav #home a span { display: none; }
#container #leftshade #rightshade #content_container #header #banner #mininav #sitemap { font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #FFFFFF; float: left; height: 18px; width: 20px; margin-right: 12px; }
#container #leftshade #rightshade #content_container #header #banner #mininav #sitemap a { background-image: url(../images/mininav_sitemap.gif); background-repeat: no-repeat; background-position: center center; clear: none; height: 22px; width: 22px; float: left; }
#container #leftshade #rightshade #content_container #header #banner #mininav #sitemap a span { display: none; }
#container #leftshade #rightshade #content_container #header #banner #mininav #search { font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #FFFFFF; float: left; height: 18px; width: 20px; margin-right: 6px; }
#container #leftshade #rightshade #content_container #header #banner #mininav #search a { background-image: url(../images/mininav_search.gif); background-repeat: no-repeat; background-position: center center; clear: none; height: 22px; width: 22px; float: left; }
#container #leftshade #rightshade #content_container #header #banner #mininav #search a span { display: none; }

/**************************************************************/
/***                    HEADER SMALL                        ***/
/**************************************************************/

#container #leftshade #rightshade #content_container #header_small { height: 87px; clear: none; background: url(../images/mini_nav_bg.jpg) repeat-x left top; }

#container #leftshade #rightshade #content_container #header_small #banner { background: url(../images/men_banner_small.jpg) no-repeat center bottom; height: 87px; }
#container #leftshade #rightshade #content_container #header_small #banner #dogtags { height: 79px; width: 80px; z-index: 1000; left: -12px; position: relative; float: left; }
#container #leftshade #rightshade #content_container #header_small #banner #slogan { font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #FFF; float: left; margin-top: 4px; margin-left: -40px; }

#container #leftshade #rightshade #content_container #header_small #banner #mininav { float: right; height: 18px; }
#container #leftshade #rightshade #content_container #header_small #banner #mininav #home { font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #FFFFFF; float: left; height: 18px; width: 20px; margin-right: 12px; }
#container #leftshade #rightshade #content_container #header_small #banner #mininav #home a { background-image: url(../images/mininav_home.gif); background-repeat: no-repeat; background-position: center center; clear: none; height: 22px; width: 22px; float: left; }
#container #leftshade #rightshade #content_container #header_small #banner #mininav #home a span { display: none; }
#container #leftshade #rightshade #content_container #header_small #banner #mininav #sitemap { font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #FFFFFF; float: left; height: 18px; width: 20px; margin-right: 12px; }
#container #leftshade #rightshade #content_container #header_small #banner #mininav #sitemap a { background-image: url(../images/mininav_sitemap.gif); background-repeat: no-repeat; background-position: center center; clear: none; height: 22px; width: 22px; float: left; }
#container #leftshade #rightshade #content_container #header_small #banner #mininav #sitemap a span { display: none; }
#container #leftshade #rightshade #content_container #header_small #banner #mininav #search { font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #FFFFFF; float: left; height: 18px; width: 20px; margin-right: 6px; }
#container #leftshade #rightshade #content_container #header_small #banner #mininav #search a { background-image: url(../images/mininav_search.gif); background-repeat: no-repeat; background-position: center center; clear: none; height: 22px; width: 22px; float: left; }
#container #leftshade #rightshade #content_container #header_small #banner #mininav #search a span { display: none; }


/**************************************************************/
/***                  MAIN NAVIGATION                       ***/
/**************************************************************/

#container #leftshade #rightshade #content_container #mainnav { background: url(../images/main_nav_bg.jpg) repeat-x left top; height: 46px; padding-top: 23px; }

.dropdown { border-collapse: collapse; float:left; padding-right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: .9em; text-align: center; }
.dropdown dt, .dropdown dt a:link, .dropdown dt a:visited { overflow: hidden; width: 119px; padding: 4px 0px 3px 0px; font-weight: normal; cursor: pointer; color: #CAC49C; text-align: center; text-decoration: none; }
.dropdown .borderleft { border-left: 1px solid #3d3c2b; }
.dropdown dt hover { background-color: #64674d; color: #FFFFF2; text-decoration: none; width: 119px; }
.dropdown dt a:hover, .dropdown dt a:active { background-color: #64674d; color: #FFFFF2; text-decoration: none; }
.dropdown dd { position: absolute; overflow: hidden; width: auto; display: none; background: #64674c; z-index: 200; opacity: 0; }
.dropdown ul { width: 119px; border: 1px solid #3d3c2b;  list-style: none; border-top: none; text-align: center; }
.dropdown li { display: inline; text-align: center; }
.dropdown dd a, .dropdown dd a:active, .dropdown dd a:visited { overflow: hidden; display: block; padding: 3px; color: #CAC49C; text-decoration: none; background: #64674d; width: auto; margin-top: 1px; }
.dropdown dd a:hover { background: #FFFFF2; color: #454831; }
.dropdown .underline { border-bottom: 1px solid #3d3c2b; }
.dropdown .overline { border-top: 1px solid #3d3c2b; }

/**************************************************************/
/***                  CONTENT BODY                          ***/
/**************************************************************/

#container #leftshade #rightshade #content_container #content_body { background-image: url(../images/content_body_bg.gif); background-repeat: repeat-y; background-position: center top; width: 960px; }
#container #leftshade #rightshade #content_container #content_body #topshade { height: 12px; }
#container #leftshade #rightshade #content_container #content_body #content_body_container { width: 960px; }

#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_left { float: left; width: 296px; padding-right: 12px; padding-bottom: 3px; padding-left: 12px; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_left a:link { color: /*#c65500*/#FFFFF2; text-decoration: none; /*border-bottom: 1px dotted #c65500;*/ }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_left a:active { color: /*#000*/#c65500; text-decoration: underline; border-bottom: none; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_left a:visited { color: /*#1d1aa0*/#FFFFF2; text-decoration: none; /*border-bottom: 1px dotted #00005B;*/  }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_left a:hover { color: /*#900*/#c65500; text-decoration: underline; border-bottom: none; }

#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_center { float: left; width: 296px; padding-right: 12px; padding-bottom: 3px; padding-left: 12px; } 
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_center a:link { color: #c65500; text-decoration: none; border-bottom: 1px dotted #c65500; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_center a:active { color: #000; text-decoration: underline; border-bottom: none; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_center a:visited { color: #1d1aa0; text-decoration: none; border-bottom: 1px dotted #00005B;  }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_center a:hover { color: #900; text-decoration: underline; border-bottom: none; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_center br { height: 10px; } 
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #right_box { float: right; width: 200px; padding: 10px; text-align: center; border: 1px dotted #454831; }


#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_right { float: left; width: 296px; padding-right: 12px; padding-bottom: 3px; padding-left: 12px; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_right a:link { color: #c65500; text-decoration: none; border-bottom: 1px dotted #c65500; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_right a:active { color: #000; text-decoration: underline; border-bottom: none; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_right a:visited { color: #1d1aa0; text-decoration: none; border-bottom: 1px dotted #00005B;  }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_right a:hover { color: #900; text-decoration: underline; border-bottom: none; }

#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole { float: left; width: 936px; padding-right: 12px; padding-bottom: 3px; padding-left: 12px; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #breadcrumbs { font-size: 0.7em; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-align: right; padding-right: 10px; margin-bottom: 6px; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #breadcrumbs a { color: #ADAF98; text-decoration: none; border-bottom: 1px dotted #B9C48F; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #breadcrumbs a:hover { color: #FFF; text-decoration: none; border-bottom: 1px solid #B9C48F; }

#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg ol { font-family: Arial, Helvetica, sans-serif; font-size: .8em; line-height: 1.2em; padding-left: 40px; padding-bottom: 20px; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #tab_navigation #Rules ol li a:link { color: #c65500; text-decoration: none; border-bottom: 1px dotted #c65500; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #tab_navigation #Rules ol li a:active { color: #000; text-decoration: underline; border-bottom: 1px dotted #c65500; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #tab_navigation #Rules ol li a:visited { color: #1d1aa0; text-decoration: none; border-bottom: 1px dotted #00005B;  }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #tab_navigation #Rules ol li a:hover { color: #900; text-decoration: underline; border-bottom: 1px dotted #006600; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg .blockquote ol { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; line-height: 22px; padding-left: 40px; padding-bottom: 20px; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg table { font-family: Arial, Helvetica, sans-serif; font-size: .8em; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg table td { padding: 10px; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg table table { font-family: Arial, Helvetica, sans-serif; font-size: .9em; }

#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg p a:link { color: #c65500; text-decoration: none; border-bottom: 1px dotted #c65500; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg p a:active { color: #000; text-decoration: underline; border-bottom: 1px dotted #c65500; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg p a:visited { color: #1d1aa0; text-decoration: none; border-bottom: 1px dotted #00005B;  }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg p a:hover { color: #900; text-decoration: underline; border-bottom: 1px dotted #006600; }

#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg td a:link { color: #c65500; text-decoration: none; border-bottom: 1px dotted #c65500; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg td a:active { color: #000; text-decoration: underline; border-bottom: 1px dotted #c65500; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg td a:visited { color: #1d1aa0; text-decoration: none; border-bottom: 1px dotted #00005B;  }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg td a:hover { color: #900; text-decoration: underline; border-bottom: 1px dotted #006600; }

#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg td .catlink a:link { color: #FFF; text-decoration: none; border-bottom: 1px dotted #FFF; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg td .catlink a:active { color: #FFF; text-decoration: underline; border-bottom: none; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg td .catlink a:visited { color: #FFF; text-decoration: none; border-bottom: 1px dotted #FFF;  }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg td .catlink a:hover { color: #FFF; text-decoration: underline; border-bottom: none; }

#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg td .alblink a:link { color: #FFF; text-decoration: none; border-bottom: 1px dotted #FFF; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg td .alblink a:active { color: #FFF; text-decoration: underline; border-bottom: none; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg td .alblink a:visited { color: #FFF; text-decoration: none; border-bottom: 1px dotted #FFF;  }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg td .alblink a:hover { color: #FFF; text-decoration: underline; border-bottom: none; }

#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #sitemap h2 a:link { color: #c65500; text-decoration: none; border-bottom: none; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #sitemap h2 a:active { color: #000; text-decoration: underline; border-bottom: none; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #sitemap h2 a:visited { color: #1d1aa0; text-decoration: none; border-bottom: none;  }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #sitemap h2 a:hover { color: #900; text-decoration: underline; border-bottom: none; }

#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #sitemap h3 a:link { color: #c65500; text-decoration: none; border-bottom: none; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #sitemap h3 a:active { color: #000; text-decoration: underline; border-bottom: none; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #sitemap h3 a:visited { color: #1d1aa0; text-decoration: none; border-bottom: none;  }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #sitemap h3 a:hover { color: #900; text-decoration: underline; border-bottom: none; }

#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #sitemap p a:link { color: #c65500; text-decoration: none; border-bottom: 1px dotted #c65500; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #sitemap p a:active { color: #000; text-decoration: underline; border-bottom: none; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #sitemap p a:visited { color: #1d1aa0; text-decoration: none; border-bottom: 1px dotted #00005B;  }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #sitemap p a:hover { color: #900; text-decoration: underline; border-bottom: none; }

#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_center #paragraph_bg h2 a { text-decoration: none; border-bottom: none; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_center #paragraph_bg .mindent a { text-decoration: none; border-bottom: none; }

#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg .member { float: left; margin-bottom: 25px; clear: left; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg .member .m_photo { border: 3px solid #2F2E19; width: 100px; margin-right: 10px; float: left; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg .member .m_since { float: right; color: #BEB987; font-size: 0.7em; padding-top: 6px; padding-right: 9px; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg .member .m_name { font-size: 0.8em; font-weight: bold; margin-bottom: 10px; background-color: #2F2E19; padding: 5px; color: #DDDABF; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg .member .icon_rank { float: right; padding-right: 5px; }

#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg .member .description { font-size: .8em; color: #383A27; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg .linkss { font-family: Arial, Helvetica, sans-serif; font-size: .9em; font-weight: bold; width: 200px; text-align: center; float: left; margin-right: 17px; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg .linkss a { color: #BB3D00; }

#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #donor_l { width: 283px; float: left; margin-right: 10px; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #donor_l p { line-height: 18px; text-align: center; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #donor_c { width: 283px; float: left; margin-right: 10px; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #donor_c p { line-height: 18px; text-align: center; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #donor_r { width: 283px; float: left; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg #donor_r p { line-height: 18px; text-align: center; }

#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg ul.list { margin-bottom: 10px; margin-left: 40px; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole #paragraph_bg ul.list li { font-family: Arial, Helvetica, sans-serif; font-size: .8em; /*text-align: justify;*/ line-height: 18px; padding-bottom: 8px; }

#tab_navigation ol#toc { /*height: 2em;*/ list-style: none; margin: 0 0 0 -40px; padding: 0; }
#tab_navigation ol#toc li { float: left; margin: 2px 4px 2px 0; background-color: #FFFFF2; border: 1px solid #20230C; white-space: nowrap; }
#tab_navigation ol#toc a { color: #20230C; display: block; padding-left: 10px; float: left; height: 2em; line-height: 2em; padding-right: 10px; text-decoration: none; border-bottom: none; }
#tab_navigation ol#toc a:hover { background-color: #64664E; color: #FFFFF2; }
#tab_navigation ol#toc li.current { background-color: #20230C; border: 1px solid #454831; }
#tab_navigation ol#toc li.current a { color: #FFFFF2;  font-weight: bold; }
#tab_navigation ol#toc li.current a:hover { background-color: #64664E; color: #FFFFF2; }
#tab_navigation .content { clear: left; }

/**************************************************************/
/***                       FOOTER                           ***/
/**************************************************************/

#container #leftshade #rightshade #content_container #content_body #footer { background-image: url(../images/footer_bg.jpg); background-repeat: repeat-x; background-position: left top; height: 40px; padding-top: 30px; padding-right: 10px; padding-left: 20px; }
#container #leftshade #rightshade #content_container #content_body #footer #createdby { font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #C4B99D; float: left; width: 300px; padding-bottom: 3px; white-space: nowrap; }
#container #leftshade #rightshade #content_container #content_body #footer #createdby a { color: #E7E3D8; }
#container #leftshade #rightshade #content_container #content_body #footer #webmistress { font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #C4B99D; float: left; clear: left; width: 300px; white-space: nowrap; }
#container #leftshade #rightshade #content_container #content_body #footer #webmistress a { color: #E7E3D8; }
#container #leftshade #rightshade #content_container #content_body #footer #copyright { font-family: Arial, Helvetica, sans-serif; font-size: 0.6em; color: #6C693E; float: right; padding-bottom: 3px; width: auto; white-space: nowrap; }
#container #leftshade #rightshade #content_container #content_body #footer #lowernav { font-family: Arial, Helvetica, sans-serif; font-size: .7em; text-align: right; color: #CCC39A; float: right; clear: right; width: auto; white-space: nowrap; }
#container #leftshade #rightshade #content_container #content_body #footer #lowernav a { color: #ADAF98; text-decoration: none; border-bottom: 1px dotted #B9C48F; }
#container #leftshade #rightshade #content_container #content_body #footer #lowernav a:hover { color: #FFF; text-decoration: none; border-bottom: 1px solid #B9C48F; }

#container #footershade { width: 984px; background-image: url(../images/below_footer_shade.gif); background-repeat: no-repeat; background-position: left top; height: 12px; }
#container #footershade { display: none; }

/**************************************************************/
/***                       WWIIWE                           ***/
/**************************************************************/

#wwiiweekendbanner { float: right; clear: right; margin-top: 30px; margin-right: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; }
#wwiiweekend_print { float: right; font: 0.8em Arial, Helvetica, sans-serif; background: #FFFFF2; padding: 2px 3px; border: 2px solid #900; }
#wwiiweekend_print a { color: #242515; text-decoration: none; }
#wwiiweekend_print a:hover { color: #900; }

#wwiiweekendbanner a { color: #FFFFFF; background: url(../wwiiweekend/wwiiweekend.gif) top right no-repeat; text-decoration: none; border: 0px; display: block; width: 376px; height: 37px; }
#wwiiweekendbanner a:hover { background: url(../wwiiweekend/wwiiweekend_on.gif) top right no-repeat; border: 0px; }
#wwiiweekendbanner a span { display: none; }

#spectators { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; margin-right: 20px; }
#spectators a { color: #FFFFFF; background: url(../wwiiweekend/Button_Spectators.jpg) top right no-repeat; text-decoration: none; border: 0px; display: block; width: 157px; height: 141px; }
#spectators a:hover { background: url(../wwiiweekend/Button_Spectators_on.jpg) top right no-repeat; border: 0px; }
#spectators a span { display: none; }

#reenactors { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; margin-right: 20px; }
#reenactors a { color: #FFFFFF; background: url(../wwiiweekend/Button_Reenactors.jpg) top right no-repeat; text-decoration: none; border: 0px; display: block; width: 157px; height: 141px; }
#reenactors a:hover { background: url(../wwiiweekend/Button_Reenactors_on.jpg) top right no-repeat; border: 0px; }
#reenactors a span { display: none; }

#vehicleowners { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; margin-right: 20px; }
#vehicleowners a { color: #FFFFFF; background: url(../wwiiweekend/Button_VehicleOwners.jpg) top right no-repeat; text-decoration: none; border: 0px; display: block; width: 157px; height: 141px; }
#vehicleowners a:hover { background: url(../wwiiweekend/Button_VehicleOwners_on.jpg) top right no-repeat; border: 0px; }
#vehicleowners a span { display: none; }

#vendors { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; margin-right: 20px; }
#vendors a { color: #FFFFFF; background: url(../wwiiweekend/Button_Vendors.jpg) top right no-repeat; text-decoration: none; border: 0px; display: block; width: 157px; height: 141px; }
#vendors a:hover { background: url(../wwiiweekend/Button_Vendors_on.jpg) top right no-repeat; border: 0px; }
#vendors a span { display: none; }

#educators { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; }
#educators a { color: #FFFFFF; background: url(../wwiiweekend/Button_Educators.jpg) top right no-repeat; text-decoration: none; border: 0px; display: block; width: 157px; height: 141px; }
#educators a:hover { background: url(../wwiiweekend/Button_Educators_on.jpg) top right no-repeat; border: 0px; }
#educators a span { display: none; }

/* Styles blog */
td .catrow { background-color: #242515; color: #E8E6D9; font-size: 14px; }
td .catrow a { color: #E8E6D9; }
td .catrow a:link { color: #E8E6D9; }
td .catrow a:hover { color: #E8E6D9; }
td .catrow a:visited { color: #E8E6D9; }
td .catrow table { padding: 0px; margin: 0px; }
td .catrow table td { padding: 0px; margin: 0px; }

#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole div .post { font-size: 1.1em; }

#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole div .post .blogtitle { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #333300; font-weight: bold; }
/*#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole div .post .blogtitle a:link { color: #C65500; text-decoration: none; border-bottom: 1px dotted #C65500; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole div .post .blogtitle a:active { color: #000000; text-decoration: underline; border-bottom: none; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole div .post .blogtitle a:visited { color: #1d1aa0; text-decoration: none; border-bottom: 1px dotted #00005B;  }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole div .post .blogtitle a:hover { color: #900000; text-decoration: underline; border-bottom: none; }
*/#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole div .post .metadata { font-size: .7em; color: #64674d; padding-bottom: 5px; float: right; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole div .post .metadata a { border-bottom: none; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole div .post .blogbody { line-height: 22px; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole div .post .blogbody p a:link { color: #C65500; text-decoration: none; border-bottom: 1px dotted #C65500; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole div .post .blogbody p a:active { color: #000000; text-decoration: underline; border-bottom: none; }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole div .post .blogbody p a:visited { color: #1d1aa0; text-decoration: none; border-bottom: 1px dotted #00005B;  }
#container #leftshade #rightshade #content_container #content_body #content_body_container #cbc_whole div .post .blogbody p a:hover { color: #900000; text-decoration: underline; border-bottom: none; }

#paragraph_bg #content ul { padding-bottom: 10px; }
#paragraph_bg #content ul li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; padding-left: 15px;  }
