*{margin:0;padding:0;}
body{background:#FFF url(../images/bgpink.jpg) fixed repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
#container{background-color:#FFF;width:880px;margin:auto;}
#header{height:210px;background-image:url(../images/bfgbackheader.jpg);background-position:right;background-repeat:no-repeat;}
#content #sidebar{width:222px;float:right;}
#content #left{width:648px;float:left;}
.clear{clear:both;}
#footer{background:url(../images/footer.gif) no-repeat;height:90px;padding-top:80px;text-align:center;background-color:#FFF;}
#footer p{display:block;margin-top:3px;}
#footer #credit{font-size:10px;}
#sitename{display:block;padding-top:20px;padding-left:120px;font-variant:normal;text-transform:uppercase;}
#sitename .description{display:block;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#BB9F6C;font-variant:normal;}
h1,h2,h3,h4,h5,h6{color:#000;font-family:"Trebuchet MS", Verdana, sans-serif;font-variant:small-caps;}
h1{font-size:36px;}
h2{font-size:24px;}
h3{font-size:18px;}
h4{font-size:16px;}
a:active{color:#584A30;}
a:hover{color:#7C5B43;text-decoration:none;}
#content #left p{line-height:20px;margin-bottom:20px;}
#sidebarcontent{padding:5px 10px 5px 12px;}
#sidebar h2{background:url(../images/sidebarheading.jpg) no-repeat center bottom;display:block;font-size:18px;padding:5px;}
#sidebar li{display:block;height:25px;}
#sidebar a:hover{color:#000;border-bottom:solid 1px #ccc;}
#sideadv{width:100%;text-align:center;}
#left .post{background:url(../images/postmid.jpg) repeat-y;width:641px;margin-left:8px;margin-bottom:20px;}
#left .post .posttop{background:url(../images/posttop.jpg) no-repeat;height:11px;}
.post .postitem{padding:10px;}
.post .postbottom{background:url(../images/postbottom.jpg) no-repeat;height:30px;font-size:11px;padding-top:17px;text-align:center;}
.post h2{display:block;border-bottom:solid 1px #D8CDB8;margin-bottom:15px;padding:5px 0;}
#left .postinfo{display:block;font-size:11px;color:#666;font-variant:normal;font-weight:400;}
#topmenu{float:left;}
#topmenu li{display:inline;font-size:14px;font-family:"Trebuchet MS", Verdana, sans-serif;text-transform:uppercase;font-weight:700;}
#topmenu a:hover{display:block;float:left;height:36px;padding-top:10px;padding-left:15px;padding-right:15px;text-decoration:none;background:url(../images/topmenu.png) repeat-x;color:#fff;}
.postitem ul{padding-left:20px;}
.contactForm span{width:100px;float:left;clear:both;font-weight:700;}
.contactForm textarea{width:450px;height:140px;margin-bottom:8px;border:solid 1px #000;padding:6px;}
.contactForm input{margin-bottom:8px;border:solid 1px #000;padding:6px;}
#sitename a,#sitename a:visited,active,h2 a,h2 a:visited,h2 a:active,h2 a:hover{text-decoration:none;}
a,a:visited{color:#000;}
#sidebar ul,#header ul{list-style:none;}
#sidebar a,#sidebar a:visited,active{display:block;color:#999;height:20px;text-decoration:none;border-bottom:solid 1px #efefef;padding:5px 5px 0;}
#topmenu a,#topmenu a:visited,active{display:block;float:left;color:#f9c;height:36px;padding-top:10px;padding-left:15px;padding-right:15px;text-decoration:none;}
