@import "reset.css";
@import "960.css";

body{
	padding: 15px 40px;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(images/bkg.gif) repeat-x top left;
}

.navigation{
	padding: 20px 0px 0px 0px;
	text-align: right;
	font-size: 14px;
	height: 45px;
}

		.navigation a{
			text-decoration: none;
			padding: 0px 15px;
			color: #000000;
		}

.spotlight, .search{
	padding-top: 5px;
	height: 200px;
}.spotlight{background: url(images/bkg-dotted-vert.gif) repeat-y top left;}.search{background: url(images/bkg-dotted-vert.gif) repeat-y top right;}

		.spotlight h2{
			font-size: 18px;
			font-weight: 300;
			color: #a20d01;
			padding-top: 10px;
		}
		
		.spotlight h3{
			font-size: 24px;
			font-weight: 300;
			color: #ffffff;
			padding-top: 6px;
		}

.entry{
	padding-top: 20px;
	background: url(images/bkg-dotted-vert.gif) repeat-y top left;
	height: 350px;
}

		.entry img{
			border: 0px;
		}

		.entry p{
			font-family: Arial, Helvetica, sans-serif;
			line-height: 20px;
			padding: 10px 0;
		}

		.title{
			font-size: 30px;
			font-weight: 300;
			color: #000000;
			text-decoration: none;
		}.title:hover{text-decoration: underline;}

		.postdata{
			background: url(images/bkg-dotted.gif) repeat-x bottom left;
			padding: 10px 0;
			font-size: 11px;
		}

		.comments a{
			text-decoration: none;
			color: #b30d01;
		}

		.category{
			float: right;
			padding-top: 5px;
		}

		.category a{
			color: #000000;
			text-decoration: none;
		}
		
		#readmore{
			float: right;
		}
		

.aboutme{
	background: url(images/bkg-dotted-vert.gif) repeat-y top right;
	height: 350px;
}

		.aboutme img{
			padding-right: 10px;
			float: left;
		}
		
		.aboutme span{
			font-size: 18px;
			color: #a20d01;
		}
		
		.aboutme p{
			line-height: 20px;
			font-family: Arial, Helvetica, sans-serif;
			padding-top: 4px;
		}
		
.leftshift{
	padding-left: 10px;
}

.topshift{
	padding-top: 20px;
}

.redrule{
	height: 8px;
	background: #a20d01;
}

.postadds{
	background: #ebeff2;
}
		.postadds h2{
			font-size: 18px;
			color: #a20d01;
			padding: 10px 0;
			padding-left: 10px;
		}
		
		.recentposts{
			margin-left: 10px;
			margin-right: 0px;
			width: 470px;
			display: inline;
			float: left;
		}
		
		.visitorfavs{
			margin-right: 10px;
			margin-left: 0px;
			width: 470px;
			display: inline;
			float: left;
		}
		
.links{
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
		.links p{
			padding: 0 0 20px 0;
			color: #666666;
		}
		
		.links a{
			color: #000000;
			font-size: 18px;
			font-weight: 300;
			text-decoration: none;
		}.links a:hover{text-decoration: underline;}
		
.nopadding{
	padding: 0px;
}