body {
	font: 100% Arial, Helvetica, sans-serif;
	color: #fff;
}
p {font-size: 11px;margin: 0;}
a {color: #2d6ba5;}
#mainContent h2 {margin: 0;font-size: 22px;margin:0;}
#mainContent h3.latestnews {border-bottom: 1px solid white;margin-bottom: 10px;}
#sidenews {
margin-bottom: 10px;
}
#sidenews h2 {
color: #2d6ba5;
font-size: 20px;
}
ul {
	font-size: 11px;
	margin:0;
	padding:0;
	list-style-position: inside;
}
#mainContent dl {
	display: block;
	float: left;
	width: 210px;
	margin:0;
	padding:0;
}
#mainContent dt {
	margin:0;
	padding:0 10px 0 0;
	width: 100px;
	text-align: right;
	color: #2d6ba5;
	font-weight: bold;
	line-height: 20px;
	float: left;
	clear: left;
}

#mainContent dd {
margin:0;
padding:0;
	line-height: 20px;
	font-size: 10px;
	width: 100px;
	float: right;
	clear: right;
}

h3 {margin: 0;font-size: 16px;}

#sidebar1 h3 { margin-top: 10px; color: #2d6ba5}
#sidebar1 a { margin-top: 10px; color: #2d6ba5}
h4 {margin: 0;font-size: 12px;}
.readmore {text-align: right;font-size: 10px; color: #fff;}
.readmore a {color: #fff;}
#footer p {	font-size: 9px;	text-align: center;	color: #ccc;	margin: 4px;}
#gallery {
	text-align: center;
}

#footer ul {display: block;text-align: center;list-style-type: none;margin:0;padding:0;padding-top: 105px;text-align: center;}
#footer ul li {display: inline;margin: 0;padding: 2px 10px 0 10px;}
#footer a:link {font-size: 9px;	text-align: center;	color: #2d6ba5;}
#footer a:visited {font-size: 9px;	text-align: center;	color: #2d6ba5;}
#footer a:hover {font-size: 9px;	text-align: center;	color: #666; text-decoration: none;}
#fanmail form p{margin:10px 0;}
#fanmail fieldset{border:0;margin-bottom:10px;}
#fanmail label{color:#fff;display:block; margin:6px 0 2px 0; text-align: left;padding: 0 10px 0 0; }
#fanmail select{width:180px;}
#sidebar1 input,textarea {width: 150px;}
#fanmail input,textarea {width: 400px;}

#fanmail div {margin: 10px 0 10px 0; clear:both;}
.focusField{background:#000;border:1px solid #2d6ba5;color:#2d6ba5;font:normal 11px tahoma,sans-serif;padding:3px; }
.formField{background:#000;border:1px solid #2d6ba5;color:#2d6ba5;font:normal 11px tahoma,sans-serif;padding:3px; }
.errorField{border:1px solid red;color:red;font:normal 11px arial,sans-serif;padding:3px;}
/* Validation */
div.error{background:#AD0808;border:1px solid #000;padding:10px;margin:10px 0;}
span.error{background:url(../images/icons/alert.gif) no-repeat left top;color:#fff;display:block;font:normal 11px tahoma,sans-serif;margin-top:5px;padding:2px 0 0 18px;}
input#submitbtn { width: 60px; border-color: #2d6ba5;background-color: black; color: #2d6ba5;}
/* ######### class for google rss and halfcontent ######### */
	.resultsRoot {	padding: 4px; }
.gfc-resultsHeader {display:none;}
.gfc-result .gf-title { 	margin: 0px 0;	padding: 0; font-weight:bold;height:16px;font-size:12px;color:#2d6ba5;}
	.gfc-results { list-style:none; margin:0;  padding:0; }
	.gf-author { font-size:10px;color:#fff;font-style: italic;}
	.gf-relativePublishedDate {font-size:10px;color:#ccc;}
	.gf-result  {  font-size: 12px;  margin-bottom: 7px;  font-weight: bold;  color: #fff;}
	.box a:link, .box a:visited, .box a:active,  {color:white;	}
	.gf-result a:hover {	font-size: 12px; color: #ccc;}
	.gf-result {	font-size: 12px;	font-weight: normal;	color: #fff;	}
.gf-author, .gf-result .gf-spacer, .gf-result .gf-relativePublishedDate {color:#ccc!Important;}

#header {margin-bottom:20px;}
#header .menu {position:absolute;bottom:0;left:0;list-style-type: none;margin:0;padding:0;width:100%;display:block;text-align:center;float:left;clear:both;}
#header .menu li {display:inline;padding: 4px 10px;}
#header .menu li a {color:#fff;font-size:200%;text-decoration:none;text-transform:uppercase;text-shadow: 5px 5px 10px #000}
#header .menu li a:hover {color: #2d6ba5}
