body{background:#848d9e url(images/body.jpg) repeat-x;color:#333333;margin:0;padding:0;text-align:center;}
#header{float:left;width:500px;margin:-130px 0 0 20px;padding:0px;text-align:left;height:20px;}
#masthead{background:url(images/header.jpg);width:980px;height:380px;margin:0 auto;padding:0;}
#rap{width:980px;margin:0px auto;padding:0px;background:url(images/main-bg.jpg) repeat-y;}
#container{width:980px;margin:0px auto;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:.75em;text-align:left;}
#topcontentdouble{float:right;width:980px;margin:-100px 0px 0 0;display:inline;}
#content{float:left;background:#f2f6f9;width:656px;margin:0px 10px 0 40px;padding-top:10px;display:inline;border:3px solid #888b9d;}
#bottomcontentdouble{clear:both;width:980px;margin:9px 10px 9px 10px;height:2px;}
#singlecontent{float:left;background:#f2f6f9;width:656px;margin:10px 10px 0 40px;padding-top:10px;display:inline;border:1px solid #c9dbe5;}
#bottomcontent{width:980px;margin:0px auto 0px auto;padding-bottom:9px;height:27px;}
.post{margin-top:0px;margin-left:15px;margin-right:20px;margin-bottom:20px;}
.singlepost{margin:10px 15px 20px 15px;}
.meta{font-size:.9em;line-height:18px;}
.feedback{float:right;font-size:.9em;border:1px solid #dbe3e9;background:#ecf1f5;padding:5px 10px;color:#5b6272;}
.author{width:200px;float:right;text-align:right;}
.postnavigation{height:10px;}
.left{float:left;padding-left:105px;}
.right{float:right;padding-right:105px;}
.leftdouble{float:left;padding-left:10px;}
.rightdouble{float:right;padding-right:10px;}
#sidebar{background:#f2f6f9;border:3px solid #888b9d;position:relative;float:right;width:220px;margin:0 40px 0 0;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1.0em;text-align:left;display:inline;}
.ad{text-align:center;}
#sidebar ul{position:relative;}
#sidebar ul li{list-style-type:none;list-style-image:none;color:#333333;}
#sidebar ul, #sidebar ul li{margin:0;padding:0;}
#sidebar ul li ul{margin:0 5px 2px 0px;padding:1px 0 1px 5px;color:#333333;}
#sidebar h2{background:#5e788b url(images/sidebar-bg.jpg) no-repeat;color:#d7dbe3;margin:0px 0px 3px 0px;padding:1px 0 1px 5px;text-align:center;}
#sidebar a{display:block;padding:2px;width:192px;padding-left:16px;border-bottom:1px dotted #a7aebd;background-image:url(images/icon1.gif);background-repeat:no-repeat;background-position:0 55%;color:#606a7c;text-decoration:none;}
#sidebar a:hover{display:block;padding:2px;width:192px;padding-left:16px;border-bottom:1px dotted #a7aebd;background-image:url(images/icon2.gif);background-repeat:no-repeat;background-position:0 55%;color:#434b5a;text-decoration:none;}
* html #content{}
* html #sidebar{height:1%;}
#response{margin:0px 18px;}
#commentlist{padding:0px 10px 0px 10px;margin-left:10px;margin-right:10px;color:#333333;list-style-type:none;text-align:justify;}
#commentlist li p{padding:0px;margin:8px 0px 0px 0px;}
.commentname{width:220px;float:left;font-size:0.9em;margin:0;padding:0 0 2px 0;}
.commentinfo{width:250px;float:right;text-align:right;}
.commenttext{clear:both;padding-top:0px;margin-top:0px;margin-bottom:70px;border-top:1px solid #717174;}
h2#postcomment{margin:40px 0px 0px 0px;padding:0 0 20px 10px;}
#commentform{padding:1px 20px;margin-top:0px;margin-bottom:0px;}
#commentboxes{width:200px;float:left;color:#333333;font-size:0.9em;}
p.instructions{margin:14px 0 0 200px;color:#7f7157;font-size:0.9em;text-align:justify;border-left-width:1px;border-left-style:solid;border-left-color:#d5d7db;padding-left:15px;position:relative;}
#inputbox{clear:both;color:#333333;font-size:0.9em;}
#button{padding-top:0.5em;}
#commentsbottom{background:#fff4df;margin:0;padding:0;height:22px;}
#footer{width:980px;height:100px;background:url(images/footer.jpg);font-size:.8em;}
#footer a, footer a:link{color:#cbcbcb;text-decoration:underline;}
#footer a:hover{color:#f2f6f9;}
#footer p{padding-top:5px;color:#cbcbcb;}
.clearer{clear:both;line-height:0px;}
#top{display:inline;list-style-type:none;}
a{color:#544de8;text-decoration:none;}
a:hover{color:#544de8;text-decoration:underline;}
top a{border:0;text-decoration:none;}
blockquote{color:#333333;border-left:6px solid #e5ecf2;padding:10px 20px;}
code{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1.2em;}
h1{margin-bottom:4px;padding:0;color:#333333;}
h1 a{margin:0;padding:0;text-decoration:none;color:#333333;}
h2{color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;margin-bottom:0px;margin-top:40px;margin-left:4px;}
.singlepost h2{margin-top:0px;}
h3{text-align:left;color:#2f03c8;margin:0;margin-top:3px;padding:0;font-size:1.1em;line-height:26px;font-weight:normal;}
#blogtitle{margin:0;padding-top:50px;padding-left:30px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:1.8em;}
#blogtitle a{color:#a7aebd;font-weight:bold;text-decoration:none;}
#blogtitle a:hover{color:#e5ecf2;font-weight:bold;text-decoration:none;border:0;}
.post{color:#333333;text-align:justify;font-size:1.1em;}
.singlepost{color:#333333;text-align:justify;font-size:1.1em;}
.posted{color:#333333;}
.title a{text-align:left;height:20px;color:#544de8;display:block;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.8em;letter-spacing:1px;margin-top:10px;}
.title a:hover{color:#344668;border:0;}
.storycontent{border:1px solid #dbe3e9;background:#ecf1f5;padding:0px 10px 0px 10px;font-size:1.1em;}
.singlepost p{margin-top:0;}
.storycontent a{text-decoration:none;}
.storycontent a:hover{text-decoration:none;}
.storycontent a:visited{text-decoration:none;}
.img a{text-decoration:none;}
.left a{color:#666666;font-size:0.9em;text-decoration:underline;}
.left a:hover{border:0;}
.right a{font-size:0.9em;color:#666666;text-decoration:underline;}
.right a:hover{border:0;}
.leftdouble a{color:#666666;font-size:0.9em;text-decoration:underline;}
.leftdouble a:hover{border:0;}
.rightdouble a{font-size:0.9em;color:#666666;text-decoration:underline;}
.rightdouble a:hover{border:0;}
.commentauthor{font-weight:bold;font-size:1.2em;padding:0 0 2px 0;margin:0;color:#333333;}
.commentauthor a{font-weight:bold;margin:0;padding:0 20px 2px 0;border:0;}
.commentauthor a:hover{border:0px;}
.commentdate{font-size:0.8em;text-align:right;line-height:18px;padding:0;margin:0;}
#nocomment, #commentsclosed{text-align:center;color:#333333;font-size:1.1em;}
#comment{width:425px;background:#ffc25f;}
#comment, #author, #url, #email, #press{background:#f9fafc;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;color:#333333;padding:1px 2px 1px 1px;}
#comment, #author, #url, #email{border:1px solid #666666;background:#f9fafc;}
#comment:hover, #author:hover, #url:hover, #email:hover{background:#f9fafc;border:1px solid #333333;}
#comment:focus, #author:focus, #url:focus, #email:focus{background:#FFFFFF;border:1px solid #000000;color:#333333;padding:1px 2px 1px 1px;}
#commentboxes p{margin:0;padding-bottom:0.9em;}
h2#comments{margin-bottom:40px;}
p.feeds{float:right;margin-top:-1.8em;font-size:0.9em;}
p.feeds a, p.feeds a:hover{text-decoration:none;}
p.feeds a:hover{text-decoration:none;}
#inputbox{clear:both;color:#333333;font-size:0.9em;}
#inputbox a{color:#333333;}
#inputbox a:hover{color:#FFFFFF;}
p.inputbox{margin:0;padding-bottom:10px;}
p.pages{margin:0;padding:40px 40px;padding-top:0;text-align:center;}
p.pages a{color:#ce5e16;}
p.credits{padding:0px 0px;text-align:center;color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;}
.searchresult{padding:30px 0 0 0;margin:0;}
.searchresult a{color:#000000;}
.searchinfo{font-size:.9em;line-height:18px;padding:0 0 2px 0;color:#000000;margin:0;}
.searchdetails{font-size:.9em;line-height:18px;padding:0 0 2px 0;color:#000000;margin:0;border-bottom:1px solid #BBBBBB;}
#ed_toolbar{border:1px solid #7f7157;padding-left:5px;}
#ed_bold{height:22px;width:22px;border:0px none;}
#ed_italic{height:22px;width:22px;border:0px none;margin-left:5px;}
#ed_link{height:22px;width:22px;border:0px none;margin-left:5px;}
#ed_close{height:22px;width:22px;border:0px none;margin-left:25px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
img.centered{padding:2px;display:block;margin-left:auto;margin-right:auto;margin-bottom:2px;border:1px solid #7f7157;}
img.alignright{padding:2px;margin:0 0 2px 7px;display:inline;border:1px solid #7f7157;}
img.alignleft{padding:2px;margin:0 7px 2px 0;display:inline;border:1px solid #7f7157;}
.alignright{float:right;}
.alignleft{float:left;}
