body 
 {background-color: #EFEFEF; margin: auto; text-align: center;}

a {text-decoration: none;}
a:link {color: #000099;}
a:visited {color: #990000;}
a:active {color: #ff0000;}
a:hover {color: #ff0000;}

h1, h2, h3 
 {font-family: 'Trebuchet MS', Verdana, sans-serif; 
 font-weight: normal; 
 margin: 0px; 
 padding: 0px;}


#container-main 
{width: 850px; 
 background-color: #ffffff; 
 text-align: left; 
 margin-left: auto; 
 margin-right: auto; 
 padding: 2px; 
 line-height: 140%; 
 border-top: 1px solid #ffffff; 
 border-right: 1px solid #5c83ad; 
 border-bottom: 1px solid #5c83ad; 
 border-left: 1px solid #5c83ad;}
#container-category 
 {width: 850px; 
 background-color: #ffffff; 
 text-align: left; 
 margin-left: auto; 
 margin-right: auto; 
 padding: 2px; 
 line-height: 140%; 
 border-top: 1px solid #ffffff; 
 border-right: 1px solid #5c83ad; 
 border-bottom: 1px solid #5c83ad; 
 border-left: 1px solid #5c83ad;}
#container-date 
 {width: 850px; 
 background-color: #ffffff; 
 text-align: left; 
 margin-left: auto; 
 margin-right: auto; 
 padding: 2px; 
 line-height: 140%; 
 border-top: 1px solid #ffffff; 
 border-right: 1px solid #5c83ad; 
 border-bottom: 1px solid #5c83ad; 
 border-left: 1px solid #5c83ad;}
#container-individual 
 {width: 850px; 
 background-color: #ffffff; 
 text-align: left; 
 margin-left: auto; 
 margin-right: auto; 
 padding: 2px; 
 line-height: 140%; 
 border-top: 1px solid #ffffff; 
 border-right: 1px solid #5c83ad; 
 border-bottom: 1px solid #5c83ad; 
 border-left: 1px solid #5c83ad;}


#banner-main 
{background-color: #cc0000; color: #ffffff; text-align: left; padding: 15px; height: auto;}
#banner-main a {color: #ffffff; text-decoration: none;}
#banner-main h1 {font-size: 33px; font-weight: normal; margin-bottom: 5px;}
#banner-main h2 {font-size: 13px; font-weight: normal;}

#banner-category 
{background-color: #cc0000; color: #ffffff; text-align: left; padding: 15px; height: auto;}
#banner-category a {color: #ffffff; text-decoration: none;}
#banner-category h1 {font-size: 26px; font-weight: normal; margin-bottom: 4px;}
#banner-category h2 {font-size: 13px; font-weight: normal;}

#banner-date 
{background-color: #cc0000; color: #ffffff; text-align: left; padding: 15px; height: auto;}
#banner-date a {color: #ffffff; text-decoration: none;}
#banner-date h1 {font-size: 26px; font-weight: normal; margin-bottom: 4px;}
#banner-date h2 {font-size: 13px; font-weight: normal;}

#banner-individual 
{background-color: #cc0000; color: #ffffff; text-align: left; padding: 15px; height: auto;}
#banner-individual a {color: #ffffff; text-decoration: none;}
#banner-individual h1 {font-size: 26px; font-weight: normal; margin-bottom: 4px;}
#banner-individual h2 {font-size: 13px; font-weight: normal;}


#center 
{width: 547px; background-color: #ffffff; float: left; overflow: hidden;}
#right 
{width: 300px; background-color: #ffffff; float: left; overflow: hidden;}


#nav 
{font-size: 12px; padding:2px; margin:0px; background-color:#ffffff; color:#5c83ad; border-left: 1px solid #8fabbe; border-right: 1px solid #8fabbe; border-bottom: 1px solid #8fabbe;}
#nav a {text-decoration:none;}
#nav a:hover {text-decoration:underline;}
.navright {float: right; padding-right:10px;}
.navleft {padding-left:10px;}


.content-main {
	padding: 0px 35px 0px 15px;
	background-color: #ffffff;
	color: #000000;
	font-size: 13px;
	border-right: 1px dotted #5c83ad;
	}
.content-main h1 {
	background-color: #ebf0f5;
	color: #5c83ad;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px dotted #5c83ad;
	border-bottom: 1px dotted #5c83ad;
	margin-top: 5px;
	margin-top: 5px;
	}
.content-main h2 {
	color: #cc0000;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	margin-top: 5px;
	}
.content-main h3 {
	color: #5c83ad;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	}
.content-main p {
	color: #000000;
	font-size: 13px;
	text-align: left;
	line-height: normal;
	}
.content-main p.posted {
	background-color: #ffffff;
	color: #5c83ad;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 11px;
	padding: 3px;
	border-top: 1px dotted #5c83ad;
	border-bottom: 1px dotted #5c83ad;
	margin-bottom: 1px;
	}
.content-main-center-bottom {
	padding: 0px 35px 0px 35px;
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	border-right: 1px dotted #5c83ad;
	}
.content-main-center-bottom h2 {
	color: #cc0000;
	font-size:13px;
	font-weight: bold;
	text-align: left;
	text-decoration:underline;
	letter-spacing: .1em;
	text-transform: uppercase;
  	padding: 0px;
	}
.content-main-center-bottom ul {
	padding-left: 15px;
	margin: 0px;
	margin-bottom: 30px;
	}
.content-main-center-bottom li {
	color: #000000;
	font-size: 11px;
	text-align: left;
	line-height: 80%;
	list-style-type: none;
	margin-top: 8px;
	}
.content-category {
	padding: 0px 0px 0px 55px;
	background-color: #ffffff;
	color: #000000;
	font-size: 13px;
	}
.content-category h1 {
	background-color: #ebf0f5;
	color: #5c83ad;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px dotted #5c83ad;
	border-bottom: 1px dotted #5c83ad;
	margin-bottom: 5px;
	}
.content-category h2 {
	color: #cc0000;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	border-top: 1px solid #5c83ad;
	border-bottom: 1px solid #5c83ad;
	margin-bottom: 10px;
	}
.content-category h3 {
	color: #5c83ad;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	}
.content-category p {
	padding: 0px 0px 0px 55px;
	color: #000000;
	font-size: 13px;
	text-align: left;
	line-height: normal;
	margin-bottom: 15px;
	}
.content-category p.posted {
	background-color: #ffffff;
	color: #5c83ad;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 11px;
	padding: 3px;
	border-top: 1px dotted #5c83ad;
	border-bottom: 1px dotted #5c83ad;
	margin-bottom: 10px;
	}
.content-date {
	padding: 0px 0px 0px 55px;
	background-color: #ffffff;
	color: #000000;
	font-size: 13px;
	}
.content-date h1 {
	background-color: #ebf0f5;
	color: #5c83ad;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px dotted #5c83ad;
	border-bottom: 1px dotted #5c83ad;
	margin-bottom: 5px;
	}
.content-date h2 {
	color: #cc0000;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	border-top: 1px solid #5c83ad;
	border-bottom: 1px solid #5c83ad;
	margin-bottom: 5px;
	}
.content-date h3 {
	color: #5c83ad;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	}
.content-date p {
	padding: 0px 0px 0px 55px;
	color: #000000;
	font-size: 13px;
	text-align: left;
	line-height: normal;
	margin-bottom: 15px;
	}
.content-date p.posted {
	background-color: #ffffff;
	color: #5c83ad;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 11px;
	padding: 3px;
	border-top: 1px dotted #5c83ad;
	border-bottom: 1px dotted #5c83ad;
	margin-bottom: 10px;
	}
.content-individual {
	padding: 0px 35px 0px 15px;
	background-color: #ffffff;
	color: #000000;
	font-size: 13px;
	padding: 0px 15px 0px 15px;
	}
.content-individual h1 {
	background-color: #ebf0f5;
	color: #5c83ad;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px dotted #5c83ad;
	border-bottom: 1px dotted #5c83ad;
	margin-bottom: 5px;
	}
.content-individual h2 {
	color: #cc0000;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	}
.content-individual p {
	color: #000000;
	font-size: 13px;
	text-align: left;
	line-height: normal;
	margin-bottom: 15px;
	}
.content-individual p.posted {
	background-color: #ffffff;
	color: #5c83ad;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 11px;
	padding: 3px;
	border-top: 1px dotted #5c83ad;
	border-bottom: 1px dotted #5c83ad;
	margin-bottom: 10px;
	}



.sidebar {
	padding: 0px 15px 0px 15px;
	color: #000000;
	font-size: 13px;
	text-align: left;
	line-height: normal;
	margin-bottom: 2px;
	}
.sidebar h2 {
	color: #5c83ad;
	font-size:13px;
	font-weight: bold;
	text-align: left;
	letter-spacing: .1em;
	text-transform: uppercase;
  	padding: 0px;
	border-top: 1px solid #5c83ad;
	border-bottom: 1px solid #5c83ad;
	}
.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 20px;
	}
.sidebar li {
	color: #000000;
	font-size: 12px;
	text-align: left;
	line-height: 80%;
	list-style-type: none;
	margin-top: 8px;
	}



.search {
	color: #666666;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 110%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}



#powered {
	color: #666666;
	font-size: 11px;
	line-height: 110%;
	text-align: left;
	margin-top: 10px;
	}



#footer {
	color: #666666;
	font-size: 11px;
	line-height: 200%;
	text-align: center;
	border-top: 1px dotted #5c83ad;
	margin-bottom: 10px;
	}
