body {
	margin: 0;
	padding:0;
}

#header {
	background-color:#4d1863;
	height:150px;
}

ul.buttons {
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:16px;
}
ul.buttons li {
	display:block;
	height:29px;
	padding:5px;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	float:left;
	border-right:1px solid #fff;
	cursor:pointer;
}
ul.buttons li:last-child {
	border-right:none;
}	

#left {
	width:260px;
	background-color:#4d1863;
	height:500px;
}

#left_nav {
	background-image:url(images/filters.png);
	height: 44px;
	border-bottom:2px solid #fff;
	border-top:1px solid #fff;
}

#center_nav {
	height:44px;
	background-color:#f6d257;
	border-bottom:2px solid #fff;
	border-top:1px solid #fff;
	
}

#right {
	width: 220px;
	background-color:#f6d257;
	height:700px;
}

#right_nav {
	height:88px;
	background-image:url(images/right_nav.png);
	border-bottom:2px solid #fff;
	border-top:1px solid #fff;
}

#right_nav ul.buttons {
	margin-top:44px;
	border-top:1px solid #fff;
	color:#333;
}

#headlines {
	padding: 0px; 
	margin: 0px;
}
.headline {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	overflow:auto;
	padding:10px;
}
.headline h2 {
	font-size: 18px;
}
.headline h2 span {
	color:#666;
	font-size: 14px;
}
.headline p.meta {
	color: #666;
	font-size: 10px;
}
.headline h4 {
	font-size: 14px;
}
.headline div.body {
	padding-left: 25px;
	padding-right:25px;
	font-size: 12px;
	line-height:15px;
}
.headline a {
	color:#4d1863;
}
.headline a:visited {
    font-size: 12px;
    color: #777;
}

.even {
	background-color:#FFFFCC;	
}
