body {
	background: #066 url(/images/body_topstripe.gif) repeat-x left top;
	margin: 38px 0px 0px;
	padding: 0px;
}
.login {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: absolute;
	left: 545px;
	top: 20px;
	width: 200px;
	height: 15px;
}
.login a{color:white;text-decoration:none;}
.login a:hover {text-decoration:underline;}
.ads {
	position: absolute;
	height: 600px;
	width: 120px;
	left: 740px;
	top: 220px;
}
.stage {
	background: url(/images/mainarea_bgtile.gif) repeat-y right top;
	width: 718px;
	margin: 0px;
	padding: 0px;
	position:relative;
}
.header {
	height: 180px;
	background: #fc0 url(/images/header_bg.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	position:relative;
}
.header h1 {
	position:absolute;
	height: 40px;
	width: 212px;
	left: 29px;
	top: 6px;
	margin: 0px;
	padding: 0px;
	}
.header ul {
	position: absolute;
	left: 25px;
	top: 157px;
	height: 23px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.header li {
	float: left;
	font: 1em 'arial black', impact, sans-serif;
	letter-spacing: -1px;
	margin: 0px;
}
.header li a {
	padding: 0px 10px;
	display: block;
	float: left;
	color: #222;
	text-decoration: none;
	
}
.header li.selected {background-color:#EAF3F8;}
.header li.selected a {
	background: #EAF3F8 url(/images/topnav_selected.gif) no-repeat right top;
	padding-right: 14px;
}


.content {
	background: url(/images/content_bottombg.gif) no-repeat left bottom;
	padding-bottom:29px;
	position:relative;
}
.content .columns {
	background: url(/images/columns_bgtile.gif) repeat-y left top;
	position:relative;}
* html .content .columns {height:100px;}

.content .columns div.left {
	float:      left;
	margin:     0px;
	padding:    0px;
	width:      480px;
	background: #eaf3f8;
	overflow:	hidden;
}

.content .columns div.left h3 {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform: none;
	border-top: 5px solid white;
	padding-top: 7px;
	margin:0 30px;
}
.content .columns div.left h3 a {
	color: #222;
	text-decoration: uppercase;
}
.entry {
	padding-left: 30px;
	overflow:hidden;
}
.entry img {border:solid 1px #cdd;}

.entry h2 {
	color: #FFFFFF;
	background: black url(/images/left_h2.gif) no-repeat right top;
	margin: 25px 0px 5px -31px;
	padding: 0px 0px 0px 31px;
	height: 32px;
	font: bold 24px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}

.entry h4 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #222;
	margin: 0px 0px 5px;
	padding: 0px;
}
.entry h5 {
	font: normal 10px Tahoma, Arial, sans-serif;
	color: #066;
	height: 20px;
	margin: 0px;
	padding: 0px;
	
}
.entry h5.left {float:left;width:60%;}
.entry h5.right {float:right;padding-right:50px;text-align:right;}

.entry p  {
	font: 14px Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 25px;
}
.entry p.more a {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #333;
}
.entry ol {}
.entry ul {
	margin:0;}
.entry li {
	font: 13px Arial, Helvetica, sans-serif;
	margin: 6px 0;
}

.content .columns div.right {
	float: right;
	width: 219px;
	margin-right:8px;
}
* html .content .columns div.right {margin-right:4px;}

div.right div.calendar {background:black;color:#fc0;}
div.right div.categories {background:#fc0;color:black;}


div.right div.categories ul {
	border-top:solid 1px #908f8f;
	margin:0;
	padding:0;
	list-style:none;
	}
div.right div.categories li {
	font:normal 12px Tahoma, arial, sans-serif;
	color:black;
	margin:0;
	padding:6px 10px;
	border-bottom:1px solid #908f8f;
	}
div.right div.categories li a {text-decoration:underline;color:black;}
div.right div.categories li a:hover {color:blue;}


div.right div.namethatface {}
div.right div.storylines {}

div.right h3 {
	font:bold 24px calibri, "trebuchet MS", trebuchet, arial, sans-serif;
	color:black;
	margin:0;
	padding:17px 7px 0;}
div.right div.calendar h3 {
	color:white;
	margin:0;}
div.right h4 {
	font:bold 12px Tahoma, arial, sans-serif;
	color:black;
	margin:10px 0 0;}
div.right p {
	font:normal 12px Tahoma, arial, sans-serif;
	color:black;
	margin:0;
	padding:6px 10px;
	border-top:1px solid #908f8f;
	}
div.right p a {text-decoration:underline;}
div.right div.calendar p, div.right div.calendar p a {padding-bottom:0;color:#fc0;}
div.right div.calendar h6 {
	color:#c90;
	font:normal 10px Tahoma, arial, sans-serif;
	margin:0px;
	padding:0 10px 6px;}
.content .columns .clear {
	clear:both;
	margin:0px;
	padding:0px;
	color:#EAF3F8;
	height:auto;
	}
.footer {
	height:36px;
	background:#066;
	color: #d8d8d8;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 8px;
	position:relative;
}