@charset "UTF-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
}	

html{
	margin:0px;
	padding:0px;
}

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

ul, ol{
	list-style-type:none;
}

h1 span{
	display:none;
}

.clear{
	clear:both;
}	

a{
	outline:none;
}	

a:link, a:visited{
	color:#afd70d;
	text-decoration:none;
}

a:active, a:hover{
	color:#000;
	text-decoration:none;
}

#top-contain{
	width:1024px;
	margin:0px auto;
}

#nav{
	background:url(site-images/nav-bg.png) repeat-x;
	height:66px;
	width:100%;
	position:absolute;
	top:20px;
	left:0px;
	z-index:1000;
}

#home-link{
	background:url(site-images/logo.png) no-repeat;
	width:385px;
	height:60px;
	display:block;
	float:left;
}

#nav ul{
	float:left;
	padding-top:24px;
	margin-left:50px;
}

	#nav ul li{
		float:left;
		list-style-type:none;
		margin-left:20px;
	}
	
#content-contain{
	width:1024px;
	padding-top:100px;
	padding-bottom:18px;
	margin:0px auto 0px auto;
	background:#f4f4f4;
}

	#content-contain h2{
		font-weight:normal;
		margin:0px 18px 0px 18px;
		padding-bottom:15px;
		border-bottom:1px dotted #000;
	}
	
	#content-contain h3{
		font-weight:normal;
		margin:0px 18px 0px 18px;
		padding-bottom:15px;
		border-bottom:1px dotted #000;
	}
	
	#content-contain .post h2{
		font-weight:normal;
		padding:0px;
		margin:0px 0px 0px 18px;
		border:none;
	}
	
	#content-contain p.dateandtime{
		font-weight:normal;
		font-size:10px;
		margin:2px 18px 0px 19px;
		padding-bottom:15px;
		border-bottom:1px dotted #000;
		line-height:0px;
	}
	
	#content-contain p{
		font-size:12px;
		line-height:22px;
		margin:18px 18px 0px 18px;
	}
	
.navigation{
	font-size:12px;
	margin:0px 0px 15px 15px;
}
	
#leftcol{
	width:700px;
	float:left;
}

.post{
	margin-bottom:20px;
}

.post-image{
	background:url(site-images/post-image-bg.jpg);
	margin:15px 18px 0px 18px;
	padding:32px 0px 15px 0px;
}

.post-image img{
	display:block;
	margin:0px auto 15px auto;
}

#sidebar{
	width:324px;
	float:left;
}	

#searchform{
	margin-bottom:15px;
}

#s, #url, #email, #author{
	padding:10px;
	border:1px solid #000;
	background:#fff;
	width:220px;
}

textarea{
	padding:10px;
	border:1px solid #000;
	background:#fff;
	width:640px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#searchsubmit, #submit{
	padding:9px;
	border:1px solid #000;
	background:#fff;
}

#sidebar h2{
	margin:0px 18px 15px 0px;
}

#sidebar ul{
	font-size:12px;
	margin-bottom:15px;
}

#footer{
	width:1024px;
	margin:0px auto;
	font-size:12px;
	margin-top:18px;
	margin-bottom:18px;
	padding-top:18px;
	border-top:1px dotted #000;
}
