body {
margin:0px;
padding:0px;
background-color:#fff;
background-image:url('img/background_1200.jpg');
background-position:top center;
background-repeat:repeat-x;
text-align:center;
}

p, td, ul li a {
font-size:8pt;
font-family:arial;
color:#fff;
}


.body {
background-image:url('img/background_1200.jpg');
background-repeat:no-repeat;
background-position:top center;
background-color:#d3d6db;
width:900px;
text-align:center;
padding:0 0 0 0px;
margin:0 0 0 0px;
align:absbottom;
}

#mainFrame {
background-image:url('img/contentBackground.png'); 
background-repeat:repeat-x;
background-color:#4e7c98;
}

.mainContent {
padding:10px 10px 10px 10px;
width:544px;
}

#mainContent p {
font-size:8pt;
color:#fff;
font-family:arial;
}

.contentMain {
vertical-align:top;
padding:0px;
}

.header {
background-image:url('img/header_logo.png');
background-repeat:none;
width:900px;
height:81px;
padding:0px 20px 0px 0px;
margin:0px;
vertical-align:top;
}

.siteMap{
float:right;
position:relative;
top:20px;
color:#8ba4b5;
display:inline;
}

.siteMap p {
color:#8ba4b5;
font-size:10px;

}

.siteMapDetail a:link {
color:#8ba4b5;
font-size:10px;
}

.siteMapDetail a:visited {
color:#8ba4b5;
font-size:10px;
}

.menu {
background-color:#000;
/* background-image:url('img/menuBg_35.jpg');
background-repeat:repeat-x; */
vertical-align:middle;
width:900px;
height:35px;
margin:0px;
padding:0px;
text-align:left;
}

.menu ul {
vertical-align:middle;
width:900px;
height:35px;
margin:0px;
padding:0px;
text-align:left;
}

.menu ul li {
font-size:13px;
text-transform:capitalize;
color:#fff;
padding:0px 20px 0px 20px;
position:relative;
top:7px;
margin:0px;
text-align:left;
vertical-align:middle;
display:inline;
font-weight:normal;
height:35px;
}

.menu ul li a:link, .menu ul li a:visited{
color:#fff;
text-decoration:none;
}

.menu ul li a:hover{
color:#8ba4b5;
}

h1 {
color:#fff;
background-image:url('header1.jpg');
background-repeat:none;
font-size:22pt;
font-weight:normal;
text-transform:uppercase;
font-family:Times New Roman;
}

h2 {
color:#8ba4b5;
font-size:16px;
text-transform:uppercase;
font-family:Trajan Pro;
border-bottom:1px solid #666666;
}

h3 {
font-size:12px;
font-weight:bold;
}

p, td {
font-family:arial;
font-size:8pt;
color:#fff;
}

#left {
padding:0 5 0 5;
margin:0px;
width:326px;
height:149px;
border:none;
background-image:url('img/midBarLeft.png'); 
background-repeat:no-repeat;
text-align:left;
}

#left p {
color:#ccc;
font-size:8pt;
}

a:link, a:visited {
text-decoration:none;
color:#fff;
}

a:hover{
text-decoration:none;
color:#57ceff;
}

#footer{
background-color:#000;
/* background-image:url('img/menuBg_35.jpg');
background-repeat:repeat-x; */
vertical-align:middle;
width:880px;
height:30px;
margin:0px;
padding:8px 0px 0px 20px;
text-align:left;
}


#search {
font-size:10px;
color:#282b2a;
height:23px;
}

.searchboxinput {
color:#ccc;
font-size:11px;
}

.searchButton {
color:#8ba4b5;
font-size:11px;
border:1px solid #ccc;
}

.clear {
padding:0px; margin:0px;
}

#wrapper{
margin:0 auto 0 auto;
padding:0px;
width:850px;
text-align:left;
}


.sidebar{
float: left;
width: 230px;
background: #fafafa;
}

.sidebar ul{
list-style-type: none;
margin: 0;
padding: 0 10px 0 10px;
}

.sidebar ul li{
padding: 10px 0 10px 0;
}

.sidebar ul li h2{
font-family: arial;
color:#99CC00;
padding-bottom:7px;
font-weight:normal;
font-size: 22px;
text-decoration:none;
}

.sidebar ul li a{
color:#333;

}

.sidebar ul ul li{
padding: 0;
}

table#wp-calendar{
width: 100%;
}

.post{
padding: 10px 0 10px 0;
}

.post h2, .post h2 a{
font-family: arial;
color:#333;
font-weight:normal;
font-size: 18px;
text-decoration:none;
}

.entry{

}

p.postmetadata{
border-top: 1px solid #ccc;
margin: 10px 0 0 0;
}

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
left:110px;
position:relative;
font-family:arial;
font-size:12px;
font-weight:normal;
color:#99CC00;

}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

form {
display:inline;
}

.required {
color:#ff0000;
font-weight:bold;
font-family:arial;
padding:1px;
margin:0px;
}

.SPGmapDropDown {
font-size:10px;
color:#282b2a;
border:none;
}
