body{
	font: 100 12px/22px 'verdana',sans-serif;
	background: #ccc;
	color:#333;
	padding: 0;
	margin: 0;
	}
h1,h2,h3,h4,h5,h6{
	font-family: 'arial',sans-serif;
	letter-spacing: -1px;
	}
h2,h3{
	font-size: 22px;
	padding-top: 15px;
	}

#page-wrap{
	width: 750px;
	position: absolute;
	left: 50%;
	margin-left: -375px;
	border-bottom: 30px solid #ccc;
	background: #fff;
	}
#page-header{
	padding: 15px 40px 0 30px;
	}
#page-header img{
	float: right;
	}
#page-header h1{
	font-size: 25px;
	clear:both;
	}
#content-wrap{
	padding: 30px;
	}
#content-main{
	width: 450px;
	float: left;
	}
#content-utility{
	margin-left: 480px;
	font-size: 11px;
	font-family: 'verdana',sans-serif;
	line-height: 18px;
	}
#content-main p a{
	color: #390;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	padding-bottom: 1px;
	font-weight: 900;
	}
#content-main p a:hover{
	border-color: #390;
	}
.post a{
	color: #390;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	padding-bottom: 1px;
	font-weight: 900;
	}
.post a:hover{
	border-color: #390;
	}
.post-author{
	font-size: 10px;
	}
#content-main form{
	padding-bottom: 15px;
	}
#content-main img{
	border: 1px solid #ccc;
	}
#content-utility a{
	color: #390;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	padding-bottom: 1px;
	font-weight: 900;
	}
#content-utility a:hover{
	border-color: #390;
	}
#content-utility ul li{
	padding: 10px 0;
	}
#nav-main ul li,#nav-footer ul li{
	display: inline;
	}
#nav-main ul,#nav-footer ul{
	padding: 10px 0;
	margin: 0;
	}
#nav-main ul li a,#nav-footer ul li a{
	padding: 10px;
	}
#nav-main{
	border-top: 3px solid #eee;
	border-bottom: 3px solid #069;
	margin: 15px 30px 0 30px;
	font-weight: 900;
	text-transform: capitalize;
	}
#nav-main a{
	text-decoration: none;
	color: #390;
	}
#nav-main a:hover{
	text-decoration: underline;
	background: #eee;
	color: #390;
	}
#nav-main #nav-current{
	background: #069;
	color: #fff;
	cursor: default;
	text-decoration: none;
	}
#nav-footer{
	border-top: 3px solid #069;
	border-bottom: 3px solid #eee;
	margin-bottom: 15px;
	font-weight: 900;
	text-transform: capitalize;
	}
#nav-footer a{
	text-decoration: none;
	color: #390;
	}
#nav-footer a:hover{
	text-decoration: underline;
	background: #036;
	color: #fff;
	}
#nav-footer #nav-current{
	background: #006;
	color: #fff;
	cursor: default;
	text-decoration: none;
	}
#copyright p{
	font-size: 10px;
	color: #666;
	}
.featured{
	float: left;
	width: 140px;
	margin-left: 10px;
	}
.featured *{
	margin: 0;
	padding: 10px;
	color: #fff;
	}
.featured a{
	padding: 0 0 1px 0;
	text-decoration: none;
	line-height: 24px;
	}
.featured a:hover{
	padding: 0 0 1px 0;
	text-decoration: underline;
	}
.green{
	background: #999;
	}
.cyan{
	background: #333;
	}
.navy{
	background: #666;
	}
.green:hover{
	background: #390;
	}
.cyan:hover{
	background: #069;
	}
.navy:hover{
	background: #006;
	}
	
#content-utility a:hover img{
	border: 1px solid #390;
	}
#content-utility a img{
	border: 1px solid #ccc;
	}
