@charset "utf-8";

body,div,h1,h2,h3,h4,h5,h6,pre,form,textarea,p{
	margin:0px;
	padding:0px;
}
body{
  font-family:Verdana,Tahoma,Arial,sans-serif;
  font-size:12px;
  background:#c6c6c6 url('bg.png') repeat-x top;
  color:#fff;
}
h1 a,h2 a,h3 a{
  text-decoration:none;
}
h1,h2,h3,h4,h5,h6{
  font-weight:bold;
  margin:0.5em 0;
}
h1{
  font-size:30px;
}
h2{
  font-size:17px;
}
h3{
  font-size:14px;
}
h4{
  font-size:12px;
}
h5,h6{
  font-size:12px;
}
img{
  border:0;
}
ul.links li{
  display:inline;
  list-style-type:none;
  padding:0 0.5em;
}
ul.links li{
  padding:0 0 0 10px;
}
ul.links.inline{
  display:inline;
}
ul.links{
  margin:0;
  padding:0;
}
ul.menu li{
  margin:0 0 0 0.5em;
}
ul.menu{
  list-style:none;
  border:none;
  text-align:left;
}
li.leaf{
  list-style-image:url(menu-leaf.png);
}
li.leaf{
  list-style-type:square;
  list-style-image:url(menu-leaf.png);
  padding:0.2em 0.5em 0 0;
  margin:0;
}
p{
  margin:1.5em 0;
  line-height:1.7em;
}
a:hover{
  text-decoration:none;
}
a{
  color:#fff;
  cursor:pointer;
}
#container{
  width:978px;
  margin:0 auto;
}
#page{
  width:978px;
  position:relative;
}
#main{
  padding-top:200px;
  background:url('main-bg.png') repeat-y;
}
#content{
  float:left;
  display:inline;
  line-height:1.65em;
  margin:15px 0 5px 45px;
  padding:0 10px;
  width:495px;
  overflow:hidden;
  overflow-x:hidden;
}
#mission{
	background:#2285B7;
	margin-bottom:1em;
	padding:8px 10px;
	border:1px solid #0470A1;
	font-style: italic;
}
#right{
  float:left;
  width:400px;
  margin-bottom:5px;
  font-size:11px;
  line-height:1.5em;
}
#sidebar-left{
  float:left;
  width:180px;
  padding:0 10px;
}
#footer a{
  color:#333;
}
#footer p{
  margin:0.5em 0;
}
#footer{color:#000;
  border-top:1px solid #333;
  clear:both;
  padding:5px 10px;
  font-size:10px;
}
#header{
  position:absolute;
  top:0;
  left:0;
  background:#0470a1;
  height:200px;
  width:915px;
  padding-left:45px;
  background-image: url(header.jpg);
  background-repeat: no-repeat;
}
#title .site-slogan{
  font-size:10px;
  color:#046fa1;
  padding-right:30px;
  margin-top:3px;
}
#title h1 a{
  color:#046fa1;
}
#title h1{
  font-size:30px;
  font-weight:bold;
  font-family:Arial,sans-serif;
  letter-spacing:-1px;
  line-height:30px;
  color:#046fa1;
  padding-right:30px;
  margin:0;
}
#title{
  float:left;
  margin:56px 0 48px 0;
  height:66px;
  background:url('title.png') repeat-x top;
  padding:5px 0 0 20px;
}
#nav a.active:hover{
  color:#fff;
  background:#2992c3;
}
#nav a.active{
  color:#fff;
  background:#2992c3;
}
#nav a:hover{
  text-decoration:underline;
  background:#333;
  color:#fff;
}
#nav a{text-decoration:none;
  color:#fff;
  display:block;
  padding:0 15px 1px;
  line-height:24px;
  margin-right:3px;
}
#nav li{
  float:left;
  list-style:none;
}
#nav ul.links li,#topnav ul.links li{
  padding:0;
}
#nav ul{
  margin:0 0 0 30px;
  padding:0;
}
#nav{
  height:25px;
  width:715px;
  clear:both;
  font-size:10px;
}
#sidebar-right a{
  color:#000;
}
#sidebar-right{
  float:left;
  width:180px;
  padding-left:20px;
  color:#000;
}
#title-spacer{
  width:264px;
}
#right .block ul{
  padding:0;
}
#right h2{
  font-size:17px;
  font-weight:bold;
  padding-bottom:2px;
  letter-spacing:-1px;
  margin-bottom:0.6em;
}
#right ul.menu{
  padding:0 0 0 12px;
}
.block ul{
  margin:0;
  padding:0 0 0.25em 1em;
}
.item-list .icon{
  color:#555;
  float:right;
  padding-left:0.25em;
  clear:right;
}
.item-list .title{
  font-weight:bold;
}
.item-list ul li{
  margin:0 0 0.25em 1.5em;
  padding:0;
  list-style:disc;
}
.item-list ul{
  margin:0 0 0.75em 0;
  padding:0;
}
.clear-both{
  clear:both;
}
.block,#search-theme-form{
  margin:30px 0;
}
.thumb_gal {
	float:left;
	text-align:center;
	height:110px;
	padding: 3px;
}
.thumb_gal img {padding:3px;border:1px solid #e0dbbe;}
.thumb_gal2 {
	float:left;
	height:110px;
	padding: 3px;
}
.thumb_gal2 img {
	padding:0px;
	border:1px solid #e0dbbe;
}
.thumb_gal3 {
	float:left;
	height:115px;
	padding: 3px;
}
.thumb_gal3 img {
	padding:0px;
	border:1px solid #e0dbbe;
}
.thumb_gal4 {
	float:left;
	height:143px;
	padding: 3px;
}
.thumb_gal4 img {
	padding:0px;
	border:1px solid #e0dbbe;
}
.thumb_gal5 {
	float:left;
	padding: 3px;
    text-align:center;
}
.thumb_gal5 img {
	padding:0px;
	border:1px solid #e0dbbe;
}
