/* Custom */
body {
	background:#222;
	color:#222;
}
#header {
	background:url(../img/header-bg.jpg) repeat-x;
}
#footer {
	background:url(../img/footer-bg.jpg) repeat-x;
}
#wrapper {
	background:url(../img/bg.png) center center repeat-y;
}
#nav li a {
	height:30px;
	padding-top:10px;
	text-align:center;
	display:block;
	background:url(../img/tab.jpg) no-repeat;
	color:#fff;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}
#nav li a:hover {
	background:url(../img/tab-current.jpg) no-repeat;
	color:#222;
}
#logo {
	background:url(../img/spotlight.jpg) no-repeat;
	width:360px;
	height:115px;
	padding-left:20px;
	padding-top:45px;
}
#content {
	width:500px;
	padding-left:20px;
	padding-right:20px;
}
#feature {
	position:relative;
	width:900px;
	height:249px;
	background:url(../img/feature.jpg) center center no-repeat;
	padding:20px;
}
#feature h1 {
	position:absolute;
	bottom:40px;
	padding:10px;
	background:url(../img/feature-block-bg.png);
	color:#fff;
}
.post {
	margin-bottom:20px;
}
.summary h2 a {
	color:#222;
	text-decoration:none;
}
.summary h2 a:hover {
	color:#000;
}
#sidebar h3 {
	width:300px;
	height:40px;
	text-indent:-9999px;
}
.sb-recent-posts {
	background:url(../img/recent.jpg) no-repeat;
}
.sb-popular-posts {
	background:url(../img/popular.jpg) no-repeat;
}
#footer-content p {
	padding-top:20px;
}
