@charset "utf-8";*{margin:0;padding:0;}
html, body{height:100%;}
html{font-size:100%;}
body{margin:0;padding:0;background:#4c4c4c;font-family:"Palatino", "Georgia", "Baskerville", serif;color:#666;}
#menu{background-color:#191919;height:3.0em;border-bottom:1px solid #373737;}
#menu ul{width:800px;margin:0 auto;padding:0;bottom:0;left:0;list-style:none;}
#menu ul li{float:left;}
#menu ul li a{display:block;padding-right:40px;line-height:3.0em;color:#e0ee00;text-decoration:none;}
#menu ul li a:hover{color:#fff;}
#header-wrap{background:url(../images/header-repeat.jpg) repeat-x center top;}
#header{height:216px;background:url(../images/header.jpg) no-repeat center;}
#header div{width:800px;margin:0 auto;}
#header div .headinfo{float:left;width:250px;}
#header div h1{float:left;font-size:26px;font-family:Georgia, Baskerville, sans-serif;margin:0px;padding:0px;font-weight:normal;font-style:normal;padding-top:10px;padding-left:10px;color:#d3d3d3;}
#header div #blog-description{float:left;color:#616161;font-family:Georgia, Baskerville, sans-serif;font-size:12px;margin:0px;padding:0px;padding-left:10px;}
#header div .infobg{float:right;margin-right:3px;margin-top:5px;line-height:14px;background:url(../images/infobg.png) left top no-repeat;width:435px;height:140px;color:#bebebe;padding:9px;font-size:10px;font-family:Arial, Helvetica, sans-serif;text-align:justify;}
#header div .infobg a{color:#bebebe;text-decoration:underline;}
#header div .infobg a:visited{color:#bebebe;text-decoration:underline;}
#header div .infobg a:hover{color:#988b74;text-decoration:none;}
#container{background:#f3f4ee url(../images/body-no-sidebar.jpg) repeat-y center top;font-size:11px;}
#container #content{width:800px;margin:0 auto;}
#container #content #body{float:left;width:760px;padding-left:20px;padding-right:20px;}
#container #content #body h2{float:left;font-size:16px;margin:0px;padding:0px;font-weight:normal;font-style:normal;color:#3b3b3b;border-bottom:1px dotted #ccc;width:760px;}
#container #content #body p{font-size:11px;margin:0px;padding:0px;width:760px;}
#container #content #body .entry{float:left;margin-top:20px;width:760px;}
#container #content #body .entry h3 {font-size:12px;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;margin-bottom:6px;}
#container #content #body .entry a{color:#585858;text-decoration:underline;}
#container #content #body .entry .bumsbut{float:left;width:760px;height:64px;margin-top:10px;margin-bottom:10px;}
#container #content #body .entry .bumshead{float:left;width:728px;height:253px;padding:16px;padding-top:32px;padding-bottom:31px;background:url('../images/bumshead.jpg') no-repeat;}
#container #content #body .entry .bumshead .pic{float:left;width:363px;height:253px;}
#container #content #body .entry .bumshead .txt{float:right;width:309px;height:219px;padding:18px;text-align:justify;font-family:Arial, Helvetica, sans-serif;line-height:14px;}
#container #content #body .camfooter{float:left;font-family:Arial, Helvetica, sans-serif;text-align:justify;width:760px;margin-top:20px;line-height:16px;}
#footer-wrap-outer{background:#4c4c4c url(../images/footer-repeat.jpg) repeat-x center top;}
#footer-wrap{width:100%;background:url(../images/footer-no-sidebar.jpg) no-repeat center top;padding-top:91px;padding-bottom:30px;}
#footer{width:800px;margin:0 auto;padding-left:7px;padding-right:7px;padding-top:90px;min-height:30px;}
#footer #subscribe a{float:left;background-image:url(../images/rss.png);width:149px;height:126px;margin-left:-126px;margin-top:-68px;}
#footer .legal{float:right;line-height:1.1em;font-size:11px;color:#e6e1d5;margin-top:-48px;}
#footer .legal a{color:#e0ee00;text-decoration:none;}
#footer .legal a:visited{color:#e0ee00;text-decoration:none;}
#footer .legal a:hover{color:#ffffff;text-decoration:underline;}
.clear{clear:both;}

