body{
	margin-top:0px;
	margin-left:0px;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	background-color: #050722;
	
}
#bg{
	width: 900px;
	background-image:url(images/layoutbg.gif);
	background-repeat:repeat-y;
}
#main{
	background-image:url(images/headerbg.jpg);
	background-repeat:no-repeat;
	}
#header{
	height:109px;
}
#leftcol{
	width:605px;
	float:left;	
	margin-left:26px;
	font-family:Georgia, "Times New Roman", Times, serif;

}
.post{
	padding-right:15px;

}
.post h2 a{
	font-weight:normal;
	color:  #c62345;
	display:block;
	text-decoration:none;
	padding-bottom: 0px;
	margin-bottom:0px;
	background-image:url(images/postheaderbg.gif);
	background-repeat:repeat-x;
}
.post h2 {
	padding-left:10px;
	font-weight:normal;
	color:  #c62345;
	display:block;
	text-decoration:none;
	padding-bottom: 0px;
	margin-bottom:0px;
	background-image:url(images/postheaderbg.gif);
	background-repeat:repeat-x;
}
.post a{
	color:  #c62345;
}
.post small{
	font-size:.8em;
	margin-top:0px;
	padding-left:10px;
}
.entry{
	line-height:1.4em;
}
#comments{
	padding-left:10px;
	font-size:12px;
}
.commentlist li{
	font-size:12px;
	width:530px;
	padding:5px;
	
}
.alt{
	background-color: white;
}
.commentlist li a{
	text-decoration:none;
	color: #c62345;
}
#respond{
	padding-left:10px;
}
#commentform{
	padding-left:10px;
}
#commentform a{
	color: #c62345;
}
.entry{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
	color: #262626;
}
.postmetadata{
	text-align:right;
	font-size:13px;
	padding-right:10px;
	
}
.postmetadata a{
	color: #c1264c;
}
#rightcol{
	float:left;
	width:235px;
	
}	
#rightcol ul{
	list-style:none;

}

#rightcol ul li ul{
	margin-left:0px;
	padding-left:0px;
}
.categories h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color: white;
	margin-bottom:0px;
	font-size:17px;
	font-weight:normal;
}
.categories li {
	color: white;
	font-size: 13px;
}
.categories li a{
	font-size:13px;
	color: #ff033e;
	text-decoration:none;
}
.categories li a:hover{
	color: white;
	background-image:url(images/menubg.gif);
	background-repeat:repeat-x;
}
.archives h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color: white;
	margin-bottom:0px;
	font-size:17px;
	font-weight:normal;
}
.archives li a{
	font-size:13px;
	color: #ff033e;
	text-decoration:none;
}
.archives li a:hover{
	color: white;
	background-image:url(images/menubg.gif);
	background-repeat:repeat-x;
}
 .mainmenu li a{
 	line-height:1.2em;
 	text-decoration:none;
 	padding-left:0px;
	margin-left:0px;
	font-weight:100;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: white;
	font-size:24px;
	letter-spacing: -2px;
	display:block;
	
}
.mainmenu li a:hover{
	display:block;
	color: #cafcff;
	width:170px;
	background-image:url(images/menubg.gif);
	background-repeat:repeat-x;
}
.navigation .alignleft{
	float:left;
}
.navigation .alignleft a{
	color:  #c62345;
	text-decoration:none;
}
.navigation alignright a{
	color: #c62345;
	text-decoration:none;
}
.navigation .alignleft a:hover{
	color:  #c62345;
	text-decoration:none;
	background-image:url(images/postheaderbg.gif);
	background-repeat:repeat-x;
}
.navigation alignright a:hover{
	color: #c62345;
	text-decoration:none;
	background-image:url(images/postheaderbg.gif);
	background-repeat:repeat-x;
}
.navigation .alignright{
	float:right;
}
#footer{
	background-image:url(images/footerbg.jpg);
	height: 137px;
}
.clearing{
	clear:both;
}
