body{background:#000;font:14px "Trebuchet MS",Arial,Verdana;margin-top:0;text-align:justify;}
.alignleft{float:left;margin:7px 10px 0 0;}
.alignright{float:right;margin:7px 0 0 10px;}
.borderwhite{border:3px solid #fff;}
.clearboth{clear:both;padding-top:1.5em;}
.comments a{color:#000000;font:12px "Trebuchet MS",Arial,Verdana;text-decoration:none;background-color:#000000; }
.date{color:#92aacc;font:12px "Trebuchet MS",Arial,Verdana;}
.fineprint{font-size:12px;text-align:center;}
.name{color:#FFF;font:15px Georgia,"Times New Roman",Times,serif;text-align:left;}
.post{color:#acfff6;font:12px "Trebuchet MS",Arial,Verdana;}
.signup{color:#FFF;font:13px Georgia,"Times New Roman",Times,serif;text-align:left;vertical-align:top;}
.signup_title{color:#FFF;font:bold 20px "Trebuchet MS",Times New Roman,Times;text-align:left;vertical-align:top;}
.subname{color:#FFF;font:11px Georgia,"Times New Roman",Times,serif;text-align:left;}
.thumbnail{float:left;margin:0;text-align:center;width:198px;}
.thumbnail2{float:left;padding:5px 0px 5px 0;text-align:center;vertical-align:top;width:198px;}
.title{color:#a2ffff;font:28px Georgia,"Times New Roman",Times,serif;text-align:left;}
h3.subHeadline { font: 20px Georgia; color: #a2ffff; padding: 0.8em 0 0; }
h4.subHeadline { font: 16px Georgia; color: #a2ffff; padding: 0.8em 0 0; }
#container{background-color:#000;color:#ccc;line-height:130%;margin-left:10%;margin-right:10%;width:951px;}
.comment-body { background-color:#000000;}
#content{margin-left:228px;margin-right:226px; padding-bottom: 30px;background-color:#000000;}
#content h2{margin:1em 0 .5em 0;}
#content a, #content strong { color: #fff; }
#content a:hover, #content a:hover strong { color: #00CC66; }
#footer{clear:both;font-size:12px;margin:0;padding:.5em;text-align:center;}
#leftnav{background:url(images/left_bg.png) repeat-y left top;float:left;margin:0;padding:.5em;width:198px;}
#leftnav p,#rightnav p{margin:0 0 1em 0;}
#rightnav{background:url(images/rightbg.jpg) repeat-y right top;float:right;margin:0;padding:.5em;width:196px;}
#top{height:261px;padding:0em;vertical-align:top;}
#top h1{margin:0;padding:0;}
blockquote { background: #002D42; margin: 10px 0; padding: 10px; border: 1px dotted #006699; font-style: italic; font-size: 0.9em; overflow: hidden; }
blockquote p.testi-auth { text-align: right; margin-right: 10px; font-weight: bold; }
#surveyForm input { margin-left: 30px; }
#surveyForm textarea { margin-left: 15px; width: 400px; }
#footer a { color: #FFF; }
#footer a:hover { color: #00CC66; }

a img { border: none; }
textarea#comment { width: 450px;background-color:#ffffff; }
form#commentform { margin-left: 0px; padding: 0px 20px; background: #000; }
li.comment { padding: 10px 20px; background: #F7F7F7; margin: 10px 0;  }
img.avatar { float: left; width: 32px; height: 32px; margin-right: 10px; }
cite.fn a { color: #7cab41; font-weight: bold; text-decoration: none; font-style: normal; }
.commentmetadata a { font-size: 0.9em; text-decoration: none; color: #999; background-color:#000000; }
.says { display: none; }
ol.commentlist { list-style-type: none; margin-left: 0; background-color:#000000; }
ol.commentlist li p { font-size: 0.95em background-color:#000000;;}
.commentmetadata {background:#000000;}

.widget { padding-top: 20px; }
.widget h2 { font-family: Georgia; font-weight: normal; font-size: 16px; color: #fff; text-transform: uppercase; }
.comments {background-color:#000000;}

