* { 
padding : 0; 
margin : 0; 
} 
body {
	font-size : 13px;
	background-repeat : repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	border: 3px solid #CCCCCC;
	background-image: url(images/gbackground.png);
	background-color: #2f6d5e;
} 
strong{
color:#1A554D;
}
.clear { 
clear : both; 
} 
ul { 
line-height : 200%; 
} 
#wrapper {
	width : 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 
#header {
	color : #333;
	width : 960px;
	float : left;
	height : 80px;
	background-image : url(images/bannergreen.jpg);
	background-repeat : no-repeat;
} 
.logo {
	width : 240px;
	text-align : center;
	float: left;
} 
.logo h1.lineone { 
font-size : 1.7em; 
font-weight : lighter; 
padding-top : 25px; 
padding-left : 5px; 
border : none; 
letter-spacing : -1px; 
color : #FFFFFF; 
} 
.logo h1.lineone span { 
color : #3054c1; 
} 
.logo h2.linetwo { 
padding-left : 5px; 
font-size : 0.9em; 
text-transform : none; 
color : #3054c1; 
} 
.logo a { 
color : #3054c1; 
text-decoration : none; 
} 
#navigation { 
float : left; 
width : 900px; 
color : #333; 
padding : 0; 
} 
.hor-menu ul { 
list-style : none; 
padding : 0; 
margin : 0; 
text-align : center; 
} 
.hor-menu li { 
float : left; 
display : block; 
margin : 0 2px; 
padding : 0; 
text-align : center; 
} 
.hor-menu li a {
	height : 2em;
	line-height : 2em;
	width : 144px;
	float : left;
	display : block;
	border : 1px solid #dcdce9;
	color : #FFFFFF;
	text-decoration : none;
	text-align : center;
	margin : 0;
	padding : 0;
	font-weight : bold;
	background-image: url(images/nav_seagreen.png);
	background-repeat: repeat-x;
} 
.hor-menu { 
width : 900px; 
} 
#leftcolumn {
	color : #333;
	width : 180px;
	float : left;
	border: 1px solid #CCCCCC;
	background-color: #eff6ff;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 5px;
} 
#leftcolumn h2, #rightcolumn h2, #rightcolumn h3 { 
color : #FFFFFF; 
font-size : 16px; 
background-image : url(images/seagreen.png); 
background-repeat : repeat-x; 
line-height : 30px; 
text-indent : 5px; 
} 
.ver-nav ul { 
margin : 0; 
padding : 0; 
list-style : none; 
font-size : 1em; 
} 
.ver-nav li li {
	padding-left : 10px;
	border-bottom : 1px dotted #cccccc;
	background-image: url(images/bgOFF.gif);
	background-repeat: repeat-x;
	background-position: left center;
} 
.ver-nav a { 
text-decoration : none; 
} 
.ver-nav a:hover { 
color : #006600; 
} 
#content {
	float : left;
	color : #333;
	background : #ffffff;
	min-height : 350px;
	width : 520px;
	display : inline;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 5px;
	padding: 5px;
	border: 1px solid #CCCCCC;
} 
.maintext {
	background-repeat : repeat-x;
} 
.maintext p { 
font-size : 120%; 
color : #909090; 
text-align : justify; 
padding : 0 5px 0 5px; 
} 
.post {
	background : #eeeeee;
	padding : 5px;
	border : 0 dashed #8a795d;
	font-size : 110%;
} 
.post .date { 
background : url(images/clock.gif) no-repeat left center; 
padding-left : 20px; 
margin : 0 15px 0 5px; 
} 
.post a {
	color : #FF0000;
	font-weight: bold;
} 
.post .comments { 
background : url(images/comment.gif) no-repeat left center; 
padding-left : 20px; 
margin : 0 15px 0 5px; 
} 
.post .readmore { 
background : url(images/page.gif) no-repeat left center; 
padding-left : 20px; 
margin : 0 15px 0 5px; 
} 
#rightcolumn {
	color : #333;
	width : 207px;
	float : left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
} 
#rightcolumn h3 {
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
} 
.thumbs { 
border : 1px solid gray; 
margin : 5px 8px; 
padding : 1px; 
} 
.news h4 { 
font-family : verdana; 
font-size : 0.9em; 
padding-top : 10px; 
padding-left : 15px; 
padding-bottom : 5px; 
color : #006633; 
margin-left : 10px; 
} 
.news p { 
font-family : verdana; 
font-size : 0.75em; 
padding-left : 5px; 
padding-bottom : 5px; 
margin-left : 10px; 
margin-right : 10px; 
text-align : left; 
padding-right : 5px; 
background-color : #eff6ff; 
} 
.news a { 
float : right; 
margin-right : 5px; 
} 
#footer {
	width : 960px;
	clear : both;
	color : #58B8A0;
	text-align : center;
	background-color: #317463;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#footer a {
	color: #58B8A0;
}
.post {
	background-color: #FFFFFF;
	padding: 5px;
	width: 950px;
}
#navigation {
   width: 960px;
   background: url(images/nav_seagreen.png) top center repeat-x;
   height: 34px;
   border-top: #023634 solid 1px; 
   margin-bottom: 2px;}
#navbar_link {
   height: 30px;
   float: left; }
#navigation #navbar_link ul {
   float: left;
   height:30px;
   width: 100%;
   list-style-type: none; }
#navigation #navbar_link ul li {
   display: inline; }
#navigation #navbar_link ul li a {
   padding: 6px 15px;
   color: #fff;
   text-decoration: none;
   line-height: 1.6em;
   float: left;
   border-right: 1px solid #17514a;
   text-decoration: none;
   font-size: 1.0em;
   font-weight: bold; }
#navigation #navbar_link a:hover {
	text-decoration: none;
	border-right: 1px solid #17514a;
	color: #fff;
	background-color: #ddd;
	background-image: url(images/nav_seagreen.png);
	background-repeat: repeat-x;
	background-position: center -33px;
}
   
.currentpage a {background: #ddd url(images/nav_seagreen.png) center -33px repeat-x; }
.sidebar {
	padding: 5px;
}
#banner {
	float: right;
	width: 700px;
	height: 40px;
	text-align: center;
	padding-top: 30px;
}
