h1, h2, h3, h4, h5, h6, p, blockquote{margin:0;}
a{text-decoration:none;color:#2200cc;}
a:hover{color:#2200cc;text-decoration:underline;}
a img{border-width:0;}
body{margin-top:50px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;width:850px;color:#333333;font-family:arial;font-size:10pt;text-align:left;}
#wrapper{text-align:left;}
#header{margin:0 0 0 0;width:850px;background:#fff;height:280px;text-align:left;border-bottom:1px dotted #ddd;}
#header h1.sitename{font-size:1pt;font-family:arial;}
#header h1.sitename a{color:#fff;}
#header h1.sitename a:hover{color:#fff;}
#header h2.sitedesc{padding:5px;margin:0 0 0 0;font-size:7pt;color:#fff;}
#main{clear:both;width:850px;background:#fff;}
.sidebars{float:right;margin:15px 0 10px 10px;width:270px;font-size:10pt;}
.sidebars h2{font-size:10pt;margin-top:15px;border-top:1px solid #6B90DA;color:#555;background:#EBEFF9;padding:4px 0 4px 8px;}
.sidebars ul{margin:0 0 0 0;}
.sidebars li{list-style:none;font-size:10pt;}
.sidebars li ul{margin:1px 0 5px 0;padding:5px 5px 5px 8px;}
.sidebars ul ul li{color:#333;line-height:17px;padding-top:3px;padding-bottom:3px;}
.sidebars p{font-size:10pt;}
#contentwrapper{float:left;width:550px;margin:10px 0 10px 0;}
#content{}
#content h2, #content h3, #content h4, #content h5, #content h6{padding:15px 0 10px 0;}
.post{margin:0 0 5px 0;}
#content h2{font-size:12pt;color:#555;}
#content h3{font-size:11pt;color:#555;}
#content h4, #content h5, #content h6{font-size:11pt;color:#555;border-bottom:1px dotted #eee;}
h2.postTitle{padding:3px 0 3px 5px;margin:10px 0 10px 0;font-size:15pt;text-align:left;color:#000;border-bottom:1px dotted #ddd;}
h2.postTitle a{font-size:15pt;text-decoration:none;color:#73AFDF;padding:0px 0 0px 5px;}
h2.postTitle a:hover{color:#73AFDF;text-decoration:none;}
#content p, .postContent p{padding:5px 0 5px 0px;font-size:10pt;line-height:150%;letter-spacing:0px;color:#333333;}
.postContent ul, ol{padding:0px 0 0 10px;}
.postContent ul li, ol li{font-size:10pt;color:#000;}
.postTags{margin:5px 0px 5px 0px;font-size:10pt;color:#000;}
p.comments{clear:both;}
p.comments a{font-size:10pt;text-decoration:none}
.commentlist{margin:0;font-size:10pt;list-style:none;}
.commentlist li{width:470px;padding-top:5px;}
.commentlist cite{padding:0px;font-size:11pt;}
.commentlist cite a{font-size:10pt;}
.commentmetadata{padding:0px;}
.comment h3{padding:0px;font-size:9pt;font-weight:bold;text-decoration:none;color:#333;border-bottom:1px dotted #eee;}
.comment p{font-size:10pt;color:#333;}
.comment a{font-size:10pt;text-decoration:none;}
.comment a:hover{text-decoration:underline;}
.comment textarea{padding:10px;width:470px;}
.comment #submit{width:120px;height:30px;border-bottom:2px solid #333;border-right:2px solid #333;font-size:10pt;color:#000;}
.comment #submit:hover{cursor:pointer;}
#footer{clear:both;border-top:1px solid #ddd;color:#333;height:40px;text-align:center;}
#footer p{font-size:9pt;}
#footer a{color:#333;}
#footer a:hover{color:#333;text-decoration:underline;}
#credits{clear:both;float:left;margin:0;padding:10px 5px 5px 5px;width:840px;text-align:center;}
.cleared{clear:both;}
