html, body {
	width:100%;
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	}

body{
	background:#666 url(../images/bg.jpg) left top repeat;
	}

#logo{
	margin-left:15px;
	}

a, a:active, a:visited, a:hover, a img, a:active img, a:visited img, a:hover img {
	outline:none;
	border:none;
	text-decoration:none;
	}
a:hover{cursor:pointer;}
	
a.readmore{
	color:#5278B8;
	}
	
a:hover.readmore{
	color:#333;
	}
	
#wrapper{
	background:#FFFFFF;
	width:850px;
	height:auto;
	padding:10px 35px;
	margin:0 auto;
	}
	
#headerWrapper{
	width:850px;
	height:110px;
	display:block;
	background-color:#87B0E3;
	}

#pageWrapper{
	width:850px;
	height:auto;
	margin-top:20px;
	}
	
#content{
	width:585px;
	height:auto;
	display:block;
	font-size:12px;
	padding-right:15px;
	}
#content p {
line-height:18px;
}

/*-- News Panel*/
.newsPanel{
	width:585px;
	height:auto;
	}

.newsPanelDate{
	font-size:11px;
	float:left; width:100px;
	color:#5278B8;
	}

.newsPanelContent{
	float:left; width:485px; border-top:#D1D1D1 1px solid; margin-top:5px;
	}

.newsPanelContent p{
	line-height:18px;
	}

/*-- Side Bar --*/
#sidebar{
	width:250px;
	display:block;
	}

.sidebarPanel{
	width:250px;
	}
.sidebarPanelHeader{
	background:#D1D1D1 url(../images/featuredheader_bg.jpg) left bottom repeat-x;
	width:220px;
	padding:6px 15px 7px;
	font-size:12px;
	font-weight:bold;
	border-bottom:#666666 1px solid;
	}
.sidebarPanelContent{
	background-color:#EDEDED;
	width:220px;
	padding:10px 15px;
	font-size:11px;
	}

.sidebarPanelContent#featuredNews{
	height:105px;
	padding-top:5px;
	} 
	
.sidebarPanelContent#featuredNews p{
	margin:5px 0 0 95px;
	} 

.sidebarPanelContent ul, .sidebarPanelContent ul li{
	list-style:none;
	margin:0;
	padding:0;
	} 
	
/*-- Footer --*/
#footerWrapper{
	font-size:12px;
	width:850px;
	margin-top:20px;
	}
#footerMenu{
	width:850px;
	padding:5px 0;
	background-color:#5278B8;
	text-align:center;
	}
	
#footerMenu a{
	color:#FFF;
	padding:0 40px;
	}
	
#footerMenu a:hover{
	padding:0 40px;
	text-decoration:underline;
	}