:link,:visited{text-decoration:none;}
ul,ol,dl{list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;font-weight:normal;}
ul,ol,dl,dd,dt,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{border:none;margin:0;padding:0;}
a img,:link img,:visited img{border:none;outline:none;margin:0;padding:0;}
a:active,a:focus{outline:none;}
address{font-style:normal;}
body{width:958px;background:#fff;color:#000;font-family:Georgia, Times, Courier, serif;font-size:12px;margin:0 auto;}
h1,h2,h3,h4,h5,h6, .link{text-shadow:0 0 0 #fff;}
#sidebar h1,#sidebar h2,#sidebar h3,#sidebar h4,#sidebar h5,#sidebar h6,#splash h1,#splash h2,#splash h3,#splash h4,#splash h5,#splash h6, #splash .link, #sidebar .link{text-shadow:0 0 0 #000;}
.clearer{float:none;clear:both;height:0;line-height:0;overflow:hidden;margin:0;padding:0;}
.floatright{float:right;}
fieldset{float:left;}
ul,#sidebar fieldset{position:relative;}
a{color:#000;}
a:hover{background:transparent url(../img/bg_marker.gif) 0 3px repeat-x;}
a.active{text-decoration:underline;}
#header{width:958px;height:94px;position:relative;}
.post #header{margin-bottom:-4px;}
#header a#logo{text-indent: -9999px; background:#fff url(../img/logo.gif) no-repeat; width: 326px; height: 78px; display: block;}
#header a#logo:hover{background-position: 0 -78px;}
#header #search{position:absolute;right:0;top:20px;border:1px solid #BCBDC0;width:115px;color:#808285;font-family:Georgia, Times, Courier, serif;font-size:12px;padding:2px;}
#header #mainmenu{position:absolute;bottom:15px;right:0;display:inline;font-size:11px;letter-spacing:1px;}
#header #mainmenu li{display:inline;margin-left:10px;}
#header #mainmenu li a{padding:0 2px;}
#header #mainmenu li a:hover{background:#FEF43D;}
#content .post{float:left;width:610px;overflow:hidden;}
#content .post h1{font-size:35px;padding-bottom:10px;background:transparent url(../img/bg_black_dots.gif) 0 bottom repeat-x;margin-bottom:5px;}
#content .post h2{font-size:28px;}
#content .post h3{font-size:24px;}
#content .post h4{font-size:20px;}
#content .post h5{font-size:16px;font-style:italic;}
#content .post h6{font-size:14px;font-style:italic;}
#content .post .divider{margin:0 4px 0 6px;}
/*
#content .post p a{background:transparent url(../img/bg_marker1.gif) 0 3px repeat-x;}*/

#content .post p a:hover{text-decoration:underline; background:transparent url(../img/bg_marker.gif) 0 3px repeat-x; }
#content .post ul.metadata{margin-bottom:15px;}
#content .post ul.metadata li{display:inline;}
#content .post ul.actions{margin-bottom:20px;padding-bottom:30px;background:transparent url(../img/bg_black_dots.gif) 0 bottom repeat-x;}
#content .post ul.actions li{display:inline;}
#content .post img{margin-bottom:20px;}
#content .post p{font-size:14px;line-height:20px;padding-right:30px;margin-bottom:20px;}
#content .post .relatedposts{padding-bottom:30px;margin-bottom:20px;background:transparent url(../img/bg_black_dots.gif) 0 bottom repeat-x;}
#content .post .relatedposts h2{margin-bottom:15px;}
#content .post .relatedposts ul li{font-size:15px;margin-bottom:5px;}
#content .post .relatedposts ul li a{text-decoration:underline;}
#content .post .reactions{padding-bottom:20px;margin-bottom:20px;background:transparent url(../img/bg_black_dots.gif) 0 bottom repeat-x;}
#content .post .reactions h2{margin-bottom:15px;}
#content .post ul.posterdata{margin-bottom:10px;font-size:15px;}
#content .post ul.posterdata li{display:inline;}
#content .post .reactions .reaction p{color:#636467;padding-bottom:20px;border-bottom:1px solid #BCBDC0;}
#content .post .reactions .lastreaction p{padding-bottom:0;border:none;}
#content .post .react{margin-bottom:20px;}
#content .post .react h2{margin-bottom:15px;}
#content .post .react p{color:#636467;padding-bottom:10px;}
#content .post .react input,#content .post .react textarea{width:600px;border:1px solid #BCBDC0;color:#808285;font-family:Georgia, Times, Courier, serif;font-size:12px;font-style:italic;margin-bottom:7px;padding:3px;}
#content .post .react textarea{height:139px;}
#content .post .react .link{float:right;font-size:18px;}
#content #sidebar{float:right;width:320px;color:#fff;margin-top:4px;}
#content #sidebar .widget{background:#73615D url(../img/bg_sidebar_widget.jpg);margin-bottom:10px;position:relative;padding:5px 10px 10px;}
#content #sidebar .widget a{color:#fff;}
#content #sidebar .widget a:hover{color:#000;}
#content #sidebar .widget h2{font-size:28px;padding-bottom:10px;background:transparent url(../img/bg_white_dots.gif) 0 bottom repeat-x;}
#content #sidebar .widget h3{font-size:22px;padding-bottom:10px;background:transparent url(../img/bg_white_dots.gif) 0 bottom repeat-x;}
#content #sidebar .widget p.date{margin-top:5px;}
#content #sidebar .widget p.summary{margin-top:10px;line-height:18px;padding-right:20px;}
#content #sidebar .widget .link{font-size:15px;margin-top:10px;}
#content #sidebar .widget .link a{color:#fff;text-decoration:underline;}
#content #sidebar .widget .link a:hover{color:#000;}
#content #sidebar .widget .newsletter input{border:1px solid #BCBDC0;width:200px;color:#808285;font-family:Georgia, Times, Courier, serif;font-size:12px;font-style:italic;margin-top:7px;float:left;padding:1px;}
#content #sidebar .widget .newsletter .link{padding-top:8px;float:right;margin:0;}
#content #sidebar .widget .newsletter p{text-shadow:0 0 0 #000;}
#content #sidebar .widget .rsslink{font-size:14px;margin:8px 0; text-shadow:0 0 0 #000;}
#content #sidebar .widget .rsslink a{margin-left:5px;position:relative;}
#content #sidebar .widget .rsslink a img{position: relative;top:1px;}
#content #sidebar .widget ul#categories,#content #sidebar .widget ul#data{float:left;width:180px;line-height:19px;}
#content #sidebar .widget ul#data{float:left;width:100px;}
#content #sidebar .widget ul#categories li,#content #sidebar .widget ul#data li{margin-top:5px;font-size:14px;}
#content #sidebar .widget ul#popularposts li{margin-top:5px;font-size:14px;}
#content #sidebar .widget ul#popularposts{margin-bottom:5px;}
#content #sidebar .widget ul#popularposts li a{text-decoration:underline;}
#content #sidebar .tagcloud a:hover{background:#FEF43D;}
#content #splash{position:relative;background:#73615D url(../img/bg_brown_hor_grad.jpg);color:#fff;float:left;margin-bottom:10px;padding:5px 10px 12px 0;}
#content #splash h1,#content #splash h2{
	font-size:28px;
	font-weight:normal;
	margin-left:10px;
	margin-bottom:5px;
	padding-bottom:10px;
	margin-left:10px;
	background-color: transparent;
	background-image: url(../img/bg_white_dots.gif);
	background-repeat: repeat-x;
	background-position: left bottom;

}


#content #splash h2{margin-left:0;}
#content #splash .leftcontent{float:left;margin-right:25px;width:622px;}
#content #splash .leftcontent p{margin-left:10px;margin-bottom:5px;}
#content #splash .link{display:block;margin-top:16px;color:#fff;font-size:15px;padding:0 2px;}
#content #splash .leftcontent .link{margin-left:10px;position:absolute;bottom:10px;}
#content #splash .link a{color:#fff;margin-right:5px;text-decoration:underline;}
#content #splash .link a:hover{color:#000;}
#content #splash .rightcontent{float:right;width:300px;}
#content #splash .rightcontent .widgetbox{background:transparent url(../img/bg_white_dots.gif) 0 bottom repeat-x;padding-bottom:15px;margin-bottom:10px;}
#content #splash .rightcontent .widgetbox .date{margin-bottom:10px;}
#content #splash .rightcontent .widgetbox .summary{line-height:18px;}
#content #splash .rightcontent .widgetbox .link{line-height:20px;}
#content #splash .rightcontent h3{font-size:18px;margin-bottom:10px;}
#content #splash .rightcontent .rsslink{font-size:14px;margin-bottom:8px;}
#content #splash .rightcontent .newsletter{font-size:14px;margin-bottom:10px;}
#content #splash .rightcontent .newsletter input{border:1px solid #BCBDC0;width:200px;color:#808285;font-family:Georgia, Times, Courier, serif;font-size:12px;font-style:italic;margin-top:7px;float:left;padding:1px;}
#content #splash .rightcontent .newsletter .link{padding-top:8px;float:right;margin:0;}
#content #splash .rightcontent .rsslink a{margin-left:5px;position:relative;}
#content #splash .rightcontent .rsslink a img{position:relative;top:1px;}
#content #homewidgets .widgetbox{width:304px;float:left;padding-right:15px;}
#content #homewidgets .right{padding-left:10px;width:294px;}
#content #homewidgets .widgetbox h3{font-size:21px;margin-bottom:10px;}
#content #homewidgets .widgetbox h3 a{text-decoration:underline;}
#content #homewidgets .widgetbox h3 a:hover{background:transparent url(../img/bg_marker.gif) 0 9px repeat-x;}
#content #homewidgets .widgetbox ul.linklist li{background:transparent url(../img/bg_linklist.gif) 0 12px no-repeat;padding-left:9px;}
#content #homewidgets .widgetbox ul.linklist li a{text-decoration:none;}
#content #homewidgets .widgetbox p{width:300px;}
#footer{border-top:1px solid #BCBDC0;padding-top:10px;color:#BCBDC0;margin:20px 0;}
#footer a{float:left;color:#BCBDC0;font-family:Helvetica, Arial, sans-serif;font-size:11px;margin-left:5px;}
#footer a:hover{background:none;}
#footer ul{float:right;}
#footer li{float:left; font-size:10px;}
#footer li a{padding:0 10px 0 6px; font-size: 11px;}
#footer li a:hover{text-decoration:underline;}