/*
Lets Sermo || Body Properties CSS
Version: 1
*/



body {
	padding:0px;
	margin:0px;
	background:url(../images/bg.jpg) repeat;
	background-color: #f7f7f0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#114a55;
	text-align:left;
	line-height: 15px;
}


#outsidecontainer {
background: url(../images/mianbg.jpg) repeat-y;
height:auto;
margin:0px auto 0px;
padding:0px;
text-align:left;
width:940px;
}

#insidecontainer {
float:left;
height:auto;
width:584px;
}

#header {
background: url(../images/head.jpg) no-repeat -1px 0px;
height: 210px;
margin: 0px;
padding: 0px;
width: 940px;
}

#logo {
border: none;
float:left;
margin:0 0 0 -21px;
padding:0;
}

#featured {
background: url(../images/featbg.jpg) repeat-y;
float: left;
margin:0 0 50px 32px;
padding: 0px;
width: 544px;
position:relative;
}

#featuredhead {
background:transparent url(../images/feathead.jpg) no-repeat scroll 0 0;
color:#F7F7F0;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:italic;
font-weight:bold;
height:32px;
margin:0 0 0 -31px;
padding:32px 0 0 29px;
width:548px;
}

#featuredhead a {
color: #f7f7f0;
}

#featuredhead a:hover {
color: #114a55;
}

.feattitle {
float:left;
font-style:italic;
height:auto;
margin:6px 0 0 19px;
padding:0;
width:502px;
}

.featex {
float:left;
height:auto;
margin:10px 16px 0 18px;
padding:0;
width:262px;
}

#featured p {
float:left;
height:auto;
width:262px;
margin: 0;
}

.featpic {
float:left;
height:207px;
margin:15px 0;
padding:0;
width:225px;
}

#featuredbtm {
background:transparent url(../images/featbtm.jpg) no-repeat scroll -7px 0;
float:left;
height:9px;
width:551px;
}


#postcontain {
float:left;
height:auto;
margin:0;
padding:0;
width:571px;
}

#singlepostcontain {
float:left;
height:auto;
margin:0 0 50px;
padding:0 50px 0 44px;
width:520px;
}


.post {
float:left;
height:auto;
margin:0 0 50px;
padding:0;
width:570px;
}

.singlepost {
float:left;
height:auto;
margin:0px;
padding:0px;
width:520px;
}

.posthead {
background:transparent url(../images/postmeta.jpg) no-repeat scroll 0 0;
color:#114A55;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:italic;
height:33px;
margin:0 0 0 -6px;
padding:16px 0 0 32px;
width:95%;
}

.singleposthead {
background:transparent url(../images/postmeta.jpg) no-repeat scroll 0 0;
color:#114A55;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:italic;
height:33px;
margin:0 0 0 -50px;
padding:16px 0 0 32px;
width:538px;
}

.singlepost ul {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
padding:0 0 0 0;
}

.singlepost ul li {
margin:10px 0;
}

.posttitle {
float:left;
margin:10px 0 12px 40px;
width:526px;
}

.singletitle {
float:left;
margin:10px 0 12px 0px;
width:526px;
}

h2.posttitle a {
color: #538c97;
font-style: italic;
}

h2.posttitle a:hover {
color: #44270a;
}

.postex {
float:left;
margin:0 0 14px 40px;
padding:0;
}

.postex p {
margin: 0;
}

.continuef a {
background-color: #D3E8E9;
float:left;
margin:15px 0px 0px;
padding:5px;
}

.continuef a:hover {
background-color: #538C97;
color: #D3E8E9;
}


.continue a {
background-color: #D3E8E9;
float:left;
margin:0 0 0 40px;
padding:5px;
}

.continue a:hover {
background-color: #538C97;
color: #D3E8E9;
}

#newer a {
background-color: #538C97;
color: #D3E8E9;
float:right;
margin:0;
padding:5px;
}

#newer a:hover {
background-color: #D3E8E9;
color: #538C97;
}

#older a {
background-color: #538C97;
color: #D3E8E9;
float:left;
margin:0 0 0 40px;
padding:5px;
}

#older a:hover {
background-color: #D3E8E9;
color: #538C97;
}


#footer {
background:url(../images/foot.jpg) no-repeat scroll -1px 0;
height:217px;
margin:0 auto;
padding:150px 0 0 60px;
position: relative;
width:881px;
}

ul.topcomment {
float:left;
height:auto;
margin:0;
padding:0;
width:240px;
}

ul.topcomment li{
float:left;
font-weight:bold;
margin:0 0 10px 4px;
width:240px;
}

ul.topcomment li a{
float:left;
font-weight:bold;
height:auto;
margin:0 5px 0 0;
}

ul.topcomment li a:hover {
color:#538c97;
}

h3.foot {
color:#44270A;
font-style:italic;
}

ul.footstuff {
float:left;
height:196px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:600px;
}

li#contribute {
float:left;
height:100%;
margin:0 47px;
padding:0;
width:240px;
}

li#contribute p {
float:left;
height:120px;
margin:10px 0 0 6px;
width:234px;
}

li#aboutblog {
float:left;
height:100%;
margin:0 0 0 2px;
width:240px;
}

li#aboutblog p {
float:left;
height:120px;
margin:10px 0 0 6px;
width:224px;
}

.footcopy {
color:#538C97;
float:right;
font-size:10px;
margin:0 68px 0 0;
padding:0;
}

.footcopy a {
color:#538C97;
text-decoration: underline;
}

.footcopy a:hover {
color:#114A55;
}

.tagbox {
background-color:#D3E8E9;
float:left;
padding:10px;
width:500px;
margin:12px 0;
}

.meta {
background-color:#D3E8E9;
float:left;
padding:10px;
width:500px;
margin:12px 0;
}

textarea#comment {
width:500px;
}

#commentluv {
clear:both !important;
margin:10px 0 0;
}

#mylastpost {
float:left;
margin:2px 0 0;
}

ul.actions {
background-color:#D3E8E9;
display:inline;
float:left;
font-size:14px;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:12px 0;
padding:5px 10px 5px 30px;
text-align:center;
width:480px;
}

ul.actions li {
float: left;
}

.cluv {
background:#FFFFFF none repeat scroll 0 0;
display:block;
font-size:100% !important;
margin: 5px 0;
padding:5px 10px;
text-transform:none !important;
width:auto;
}

h2.commh2{
	font-size: 1.4em !important;
	padding: 0 0 5px;
	color:#333 !important;
}
ol.commentlist{
	margin: 10px 0 20px;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 20px;
}
ol.commentlist p, #respond p{
line-height:20px;
margin-bottom:10px;
overflow:hidden;
width:100%;
}

ol.commentlist .content {
	margin-left:70px;
}
.commentmetadata a {
	font-size:11px;
	color:#333333;
}
ol.commentlist cite{
	font-style: normal;
	font-weight: bold;
}
ol.commentlist li.comment{
background:#F8F8F4 none repeat scroll 0 0;
border:1px solid #7CBAC9;
margin:10px 0;
padding:15px 15px 5px;
width:94%;	
}

#comments {
float:left;
width:520px;
}

ul.children li.comment {
width:93.5%;
}

.subscribe-to-comments p {
width: 500px;
float: left;
}

input#subscribe {
height:15px;
margin:2px 10px 0 0;
width:10px;;
}

input#submit {
	font-size: 12px;
	color:#363636;
	font-weight:bold;
	padding:7px 10px;
	margin: 0 0 7px 0;
	text-align: left;
	border: 1px solid #DEDBD1;
	background:#F5F4F0;
	}