/* Layout */
body{
font-size:0.9em;
font-family:Arial, Verdana, Sans-Serif;
background:url(images/bg.gif) repeat;
color:#ddd;
text-align:center;
padding:0; margin:0}
/* Default */
a{color:#621730}
a:hover{text-decoration:none}
h1{font-size:1.2em}
h2{font-size:1.1em}
h3{font-size:1em}
img.alignleft{float:left;margin:0 .8em .8em 0}
img.alignright{float:right;margin:0 0 .8em .8em}
.aligncenter{
display:block;
margin-left:auto;
margin-right:auto}
.alignleft{float:left}
.alignright{float:right}
a img{padding:5px;border:1px solid #ccc}
form{padding:0;margin:0}
.clearall{line-height:0;height:0;clear:both; font-size:0}
blockquote{
background:url(images/blockquoteBk.gif) left 0.2em no-repeat;
color:#666;
padding:0 1em 0 2.2em;
margin:0}
#page{
color:#060606;
margin:5px auto 0;
text-align:left;
background-color:#fff;
width: 950px}
#header{
background:url(images/header-bg.jpg) no-repeat top center;
height:140px;
text-indent:-9999px}
#headerimg{
background:url(images/logo.png) no-repeat 10px 10px;
height:140px}
#navcontainer {background:url("images/bg.gif") repeat scroll 0 0 transparent;}
#navcontainer ul{
float:right;
height:22px;
margin:10px 0 0;
padding:0}
#navcontainer ul li{display:inline}
#navcontainer ul li a{
background-color:#FFFFFF;
color:#000000;
float:left;
margin-right:10px;
padding:0.4em 12px 0.4em 10px;
text-decoration:none;
font-family:Arial;
font-size:11px;
text-transform:uppercase}
#navcontainer ul li.current_page_item a,#navcontainer ul li.current_page_ancestor a{font-weight:bold}
#navcontainer ul li a:hover{text-decoration:underline}
#content{
background-color:#FFFFFF;
float:left;
margin:0;
padding:0;border-right:10px solid #D8687E;
width:630px}
#sidebar{
background-color:#FFFFFF;
margin:0 0 0 645px;
padding:0;
width:300px}
#sidebar ul{
padding:15px;
margin:0;
list-style:none}
#footer{
background-color:#CC3A57;
border:1px solid #EC8FA2;
clear:both;
height:17px;
margin:10px auto 5px;
padding:10px;
width:880px}
#footer p{
padding:0 15px;
margin:0;
text-align:left;
font-family:Arial, sans-serif;
font-size:0.8em;
color:#fff}
#footer p .footerbuttons{float:right}
#footer a{color:#fff;text-decoration:underline}
#footer img{border:0}
#footer a:hover{color:#ccc}
/* Post */
.post h2,.post h1,.post small{padding:0;margin:0}
.post{border-bottom:10px solid #D8687E;padding:10px}
.post h2,.post h1{
font-family:Georgia,serif;
font-size:27px;
font-weight:normal}
.post h2 a,.post h1 a{color:#000000;text-decoration:none}
.post h2 a:hover,.post h1 a:hover,.navigation a:hover{text-decoration:underline}
ul.postmetadata{clear:both}
.post small.postmetadata,
ul.postmetadata{
color:#777777;
display:block;
font-size:0.75em;
margin:10px 0}
.post small a,ul.postmetadata a{color:#2d7c20;
text-decoration:none}
.post small a:hover,
ul.postmetadata a:hover{
text-decoration:underline}
.entry{
color:#333333;
font-family:arial;
font-size:13px;
line-height:22px}
ul.postmetadata{
list-style:none;
border-top:1px dotted #D0D0D0;
padding:0.5em 0 1em 0;
margin:0}
ul.postmetadata li{
display:block;
width:50%;
float:right}
ul.postmetadata li.tags{float:left}
ul.postmetadata li.comments{text-align:right}
.navigation{padding:10px}
.navigation a{color:#e24b6a}
.navigation a:hover{color:#ff4666}
.alignleft{float:left}
.alignright{float:right}
/* Calendar */
#wp-calendar{border-collapse:collapse;width:190px}
#wp-calendar th,#wp-calendar td{
text-align:center;padding:1px;width:14%}
#wp-calendar td#today{font-weight:bold}
#wp-calendar td a{
display:block;
padding:1px;
color:#e24b6a;
border:1px solid #4F4F4F;
text-decoration:none}
#wp-calendar td#today a{background-color:#4F4F4F;border:1px solid #666}
#wp-calendar td a:hover{
color:#fff;
background-color:#4F4F4F;
border:1px solid #666}
#wp-calendar td#next a,#wp-calendar td#prev a,
#wp-calendar td#next a:hover,#wp-calendar td#prev a:hover{
color:#e24b6a;border:0}
#wp-calendar td#next a:hover,#wp-calendar td#prev a:hover{
background-color:transparent;
text-decoration:underline}
/* Sidebar */
#sidebar{font-size:0.8em}
#sidebar a,a.more-link{
color:#666666;
text-decoration:none}
#sidebar a:hover,a.more-link:hover{color:#ff4666}
#sidebar .widgettitle{
color:#CC3A57;
display:block;
font-family:georgia;
font-size:22px;
font-weight:normal;
margin:0;
padding: 1em 0 0.5em;
text-align: center}
#sidebar ul{
margin:0;
padding:0 1em 0.2em}
#sidebar ul li ul li{
border-top:1px dotted #EC8FA2;
color:#666666;
line-height:2em;
list-style:none outside none;
padding:5px}
#searchform{padding:1em 0 0 14px;margin:0}
#searchform input#s:focus{
background-color:#eee;
border:1px solid #000}
#searchform input#s{
width:13em;
background-color:#fff;
border:1px solid #000;
font-size:1.2em}
/* Heading */
#content h2.pagetitle{
font-family:'Gill Sans MT', Georgia, 'Trebuchet MS', Verdana, Arial, Sans-Serif;
margin:0.5em 2.5em 0 0.5em;
padding:0;
font-size:1.4em;
text-align:right}
/* Comments */
ol.commentlist{
padding:0;
margin:1em 2em 0 2em;
list-style:none;
font-size:0.9em}
ol.commentlist li.commentind{
background:url(images/commentsBk.gif) left top no-repeat;
padding:1em;
margin-bottom:1em}
img.avatar{
border:1px solid #666;
padding:1px;
float:left;
margin-right:1em}
ol.commentlist li.commentind cite{font-style:normal}
ol.commentlist li.commentind a{color:#2D7C20}
.commentheading{
clear:both;
display:block;
font-family:georgia;
font-size:1.8em;
font-weight:normal;
margin:0.5em 2.5em 0 0.5em;
padding:0}
form#commentform{margin:1em 2em}
form#commentform p{font-size:1.1em}
form#commentform a{color:#2D7C20}
p.commentsclosed{margin:0 0 2em 0;padding:0;text-align:right}
input#author:focus,input#email:focus,input#url:focus,
textarea#comment:focus{background-color:#eee;border:1px solid #000}
input#author,input#email,input#url,textarea#comment{
width:20em;
background-color:#fff;
border:1px solid #000}
textarea#comment{width:100%}
p.commentWrapper{padding:0;margin:0}
div#recaptcha_widget_div{float:right}
input#submit{margin:1em 0 0 0}
/* Wordpress required */
.wp-caption{
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
margin:10px}
.wp-caption img{
margin:0;
padding:0;
border:0 none}
.wp-caption-dd{
font-size:11px;
line-height:17px;
padding:0 4px 5px;
margin:0}
#like_tweet{background:none repeat scroll 0 0 #FEE9F3;
border:1px solid #FEC9D3;height:24px;margin:5px auto;padding:6px 0 2px 15px;width:430px;}
#like_tweet .addthis_button_facebook_like{ float:left;}
.addthis_button_tweet{float:left;}
.addthis_pill_style{float:left;}
#top336{float:right;width:336px;padding:0px 0px 10px 15px;text-align:center;}
.at300b{margin:0 5px}
.st-related-posts{font-size:15px;line-height:24px;margin-top: -16px;}
.st-related-posts a{text-decoration:none;}