h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address{margin:1em 0;}
form{margin:0;padding:0;}
li, dd{margin-left:5%;}
fieldset{padding:.5em;}
select option{padding:0 5px;}
.hide, .print-logo, .close-button{display:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;height:1px;font-size:1px;line-height:1px;}
a img{border:none;}
a{color:blue;}
a:hover{color:#99a2bc;}
body{margin:0;padding:0;font-family:Verdana, Arial;color:#BFBFBF;font-size:14px;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;}
#wrapper{border-left:1px solid #C4CC91;border-right:1px solid #C4CC91;border-bottom:1px solid #C4CC91;margin:0 auto;padding-top:0px;width:100%;background-color:#ffffff;}
#header{background-color:#333333;height:82px;margin:0;padding:0;text-align:center;width:100%;}
#headerinside{position:relative;width:900px;text-align:left;margin:0 auto;height:82px;background-position:0px 5px;}
.navbar{width:100%;background-color:#D8DEDE;height:10px;}
#nav{color:#fff;font-weight:bold;font-family:verdana;font-size:13px;position:absolute;top:48px;left:580px;}
#tagline{top:45px;left:35px;position:absolute;font-size:16px;}
#search{top:15px;left:700px;position:absolute;}
.inputtext{width:153px;float:left;margin-top:2px;}
.searchbutton{padding-left:3px;float:left;}
.leftcol{float:left;width:540px;padding-left:10px;}
.inside{width:900px;margin:0 auto;}
h1{color:#CCC;font-size:1.5em;font-weight:normal;margin:1.5em 0;}
h2, h3{font-size:1.15em;color:#FFF;font-weight:normal;}
#primary h2, #primary h3{color:#111;font-size:2em;font-family:georgia;font-weight:bold;}
#secondary h2, #secondary h2{color:#fff;font-size:1.15em;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;font-weight:normal;}
p{line-height:1.5em;}
.story p{line-height:1.5em;font-size:1.15em;color:#000000;}
.story li{padding-bottom:10px;line-height:1.5em;}
blockquote{margin-left:1em;padding-left:1em;border-left:2px solid #CCC;color:#CCC;}
#secondary{background-color:#272727;padding:2em 0 0 0;color:#fff;}
#secondary .block{float:left;width:30%;margin:0 0 0 25px;font-size:12px;}
* html #secondary .block{margin-left:3.9%;}
#secondary .twice-length{width:65%;}
#secondary .thrice-length{width:100%;}
#secondary .first, * html #secondary .first{clear:both;margin:0;}
#secondary .block-separator{clear:both;height:2.5em;}
#secondary .block h2, #secondary .block h3{margin:0 0 2em 0;}
#primary{background:#ffffff;padding:20px 0 2em 0;color:#111111;}
#primary.onecol-stories .primary{float:left;width:50%;}
#primary.twocol-stories .story{margin:0 0 0 4%;display:inline;}
#primary.twocol-stories .rightcol{float:right;width:300px;margin:0 10px 0 4%;display:inline;}
* html #primary.twocol-stories .story, * html #primary.twocol-stories .rightcol{margin-left:2%;padding-left:10px;}
#primary.twocol-stories .first, * html #primary.twocol-stories .first, * html #primary.twocol-stories .rightcol{margin:0 0 0 0;}
.story h3, .rightcol h3{font-size:1.15em;margin:0 0 0.5em 0;font-weight:normal;color:#111111;}
.story h3 a{color:#111111;text-decoration:none;border-bottom:0px dotted #666;}
.story h3 a:hover{color:#99a2bc;}
.story .details{margin:1em 0;text-align:right;border-top:1px solid #333;padding:0.5em 0;font-size:0.95em;color:#666;}
.story .details .read-on{background:url(/images/readon_black.gif) 100% 60% no-repeat;padding-right:20px;display:block;}
.story .details a{color:#666;text-decoration:none;}
.story .details a:hover{color:#FFF;}
#primary .primary{float:right;width:65%;}
dt{font-weight:bold;}
dd{padding-bottom:10px;}
.centerblock{text-align:center;}
ul.listing{list-style-type:none;margin:1.5em 0 2em 0;border-top:1px solid #3D3D3D;}
ul.listing li{list-style-type:none;margin:0;padding:0.5em 0;border-bottom:1px solid #3D3D3D;}
.listing a{color:white;}
.listing a:hover{color:red}
#eventsbox{border:1px solid #333333;padding:0 10px 10px 10px;background-color:#d8dede;}
#eventsbox h3{text-align:center;border-bottom:1px solid #333333;}
#eventheader{background-color:#901010;}
#eventheader h3{color:#fff;}
#footer{background-color:#eeeeee;height:30px;text-align:center;color:#000000;}
#boxes{text-align:center;margin:0 auto;}
.bbox{width:255px;min-height:152px;padding:0 10px 10px 7px;margin:20px 10px;
	background-color: #eeeeee; 
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; color:#000; text-align:left; border: 1px solid black; 
	behavior: url(/js/PIE.htc);
}
.topbox{ float: left; }
.insidebbox{}
div.bbox h2, #primary .bbox h2{color:#af0b0b;text-align:center;font-weight:bold;font-size:18px;font-family:"trebuchet ms", verdana;text-transform:uppercase;margin:5px 0 0 0;padding:0;}
div.bbox p{padding:0;margin:0;text-align:center;font-size:13px;line-height:1.3em;}
div.bbox td{font-size:12px;}
div.bbox ul{padding:0;margin:5px;font-size:13px;}
div.bbox2 p{padding:0;margin:0;text-align:center;font-size:12px;}
.nomargin{margin:0 10px;}
.story{margin:0 0 40px;}
.story hr{display:block;}
.story img{padding:5px 10px 5px 0;}
.widecolumn .post{margin:0;}
.narrowcolumn .postmetadata{padding-top:5px;}
.widecolumn .postmetadata{margin:30px 0;}
.widecolumn .smallattachment{text-align:center;float:left;width:128px;margin:5px 5px 5px 0px;}
.widecolumn .attachment{text-align:center;margin:5px 0px;}
.postmetadata{clear:both;}
p.postmetadata{font-size:13px;padding-bottom:40px;}
.clear{clear:both;}
.d a img{padding:4px;}
#listings{margin-left:10px;}
#listings h3{font-size:18px;margin-bottom:3px;}
#listings ul{padding:0px 5px 20px 5px;margin:0px;}
#listings ul ul{padding-bottom:0;}
#listings li{line-height:20px;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
#logo{position:relative;top:5px;left:0;}
#boxset{background-color:#fff;}
.odd{background:#d8dede;}
.affiliatetable{width:480px;text-align:left;border-collapse:collapse;border:1px solid #69c;}
.affiliatetable th{border-bottom:1px solid #69c;}
.storelink{font-size:9px;}
#comment{width:540px;}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}