body{
	font-family:Helvetica,Arial,sans;
	font-size: 1em;
}
header{
	margin-top: 30px;
	overflow: auto;
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px;
	margin-bottom: 30px;
}
header h1{
	font-weight:bolder;
	letter-spacing:-1px;
	font-size:60px;
}
header > nav{
	width: 760px;
	float: left;
	overflow: auto;
}
header > nav ul{
	float: left;
	width: 505px;
	margin: 0;
	padding: 0;
	background: white;
	list-style: none;
	overflow: auto;
}
header > nav ul li{
	float:left;
}
header > nav ul li a{
	display:block;
	float: left;
	width: 100%;
	text-decoration: none;
	color: #666;
	padding: 6px 6px 6px 6px;
	margin-right: 18px;
	border: 0;
}
header > nav ul li a:hover{
	color: #db0000;
}

header > nav #site_search{
	float: right;
}
header > nav #site_search #searchform{
	overflow: auto;
	margin-top: 6px;
}
header > nav #site_search input{
	float: left;
	margin-right:8px;
} 


a{
	color:#0C5CCE;
}
p.postmetadata{
	color:#666;
}
p.postmetadata a{
	color:#0A80AC;
}
h1 a{
	color:red;
	text-decoration:none;
}
h2{
	font-weight:bolder;
}
h2 a{

	color:#333;
}
.facebook_share{
	margin: 0 0 30px 0;
}
.red{
	color:#AA1F32;
	font-size:14px;
}
#sidebar ul{
	list-style-type:none;
}
#who p{
	font-size:18px;
	margin-bottom:12px;
}
label{
	display:block;
}
input{
	display:block;
}
input.button{
/*
	margin-top:16px;
	margin-bottom:16px;
*/
}
textarea.banners{
	height:100px;
	margin-bottom:25px;
}
h4{
	font-size:36px;
	font-weight:bolder;
	color:#AA1F32;
	letter-spacing:-1px;
	margin-bottom:18px;
}
h3.voting{
	font-weight:bolder;
	color:#AA1F32;
	font-size:16px;
}
div.newsvine{
	margin-bottom:20px;
}
