ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0pt; padding: 0pt; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #fff;
}

body
{
  margin: 0px; padding: 0px;
  text-align: center;
}

#skin_container
{
	margin: 0px auto;
	width: 950px;
	text-align: left;
}

#nav_container{
	margin: 0px;
	text-align: center;
	background-color: #228B22;
	color: #CCCCCC;
	height: 120px;
	border-top: 0px;
	border-right: 1px solid #000;
	border-bottom: 4px solid #808000;
	border-left: 1px solid #000;
}

h1{margin-bottom: 0.5em;}

#main_content_container .content h2{
margin: 1em 0px
}

#main_content_container .list h2{
margin: 0.5em 0px
}

#nav_container a
{
color: #F5F5DC;
}

#nav_container ul#nav
{
padding: 1em;
list-style-type: none;
}

#nav_container ul#nav li{display: inline;margin-left:1em; font-size: 12px;}
#nav_border{padding-top: 22px;}
ul#nav li a {padding:0.5em; border: 1px solid #228B22; text-decoration: none;}
ul#nav li a:hover {padding:0.5em; border: 1px solid #006400; background-color: #2E8B57}



#main_content_container{margin: 2em auto 0px auto; width: 950px; background-color: #FFF;}

.entity .image{float: left; width: 260px;}
.entity .content{float: left; width: 500px;}

.news .image{float: left; width: 200px;}
.news .content{float: left; width: 300px;}
.news:hover{border: 1px solid #006400}

.entity_small .image{float: left; width: 170px;}
.entity_small .content{float: left; width: 250px;}

.news, .entity, .weblink, .entity_small{margin-bottom: 2em;  padding: 1em 1em; border: 1px solid #DAA520/*BurlyWood*/}
.weblink .banner{margin-bottom: 1em;}
.weblink .banner img{border: 1px solid #DEB887}

.entity, .weblink,{background-color: #F5F5DC/*beige*/;}
.gallery_album_list_thumb{float: left; width: 300px; text-align: center;margin-bottom: 5em; padding: 5px;}
.gallery_album_list_thumb a img{border: 1px solid #A0522D}
.gallery_album_list_thumb a:hover img{border: 1px solid #006400}

.infobox, .pager, .infobox_plain{border: 1px solid #CCC; background-color: #F0FFF0;}
.infobox, .pager{ padding: 1em; margin-bottom: 1em; }
.infobox a{margin-right: 1em;}

.feed{
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("../images/feed_small.png") no-repeat 0 50%;
}

.gallery_image{margin: 0px auto; width: 100%; text-align: center;}
.gallery_image img{margin-bottom: 2em;}
.gallery_image table{margin-bottom: 1em;}

.latest_images .image{float: left; margin-right: 3.5em; margin-bottom: 2em; width: 150px; height: 150px; text-align: center;}
.latest_images .last{float: left; margin-right: 0em; margin-bottom: 2em;}

.latest_images .image a img {border: 2px solid #A0522D}
.latest_images .image a:hover img {border: 2px solid #006400}


.pager a{padding: 0.5em; background-color: #F0FFF0; border: 1px solid #F0FFF0}
.pager a:hover{padding: 0.5em; background-color: #F5F5DC; border: 1px dotted #556B2F;}

#sidebar ul.default{padding: 0px; list-style-type: none;}
#sidebar ul.default li{padding: 0.5em;}

a{color: #808000}
a:visited{color: #2F4F4F}

.intro{margin-bottom: 2em; font-weight: bold;}
.intro_short{font-weight: bold;}

.blog{line-height:1.8em; border-bottom: 1px solid #CCC; margin-bottom: 2.5em; padding-bottom: 0.5em;}

.content ul{padding-left: 2em;}

.sidebar_box {width: 349px; margin: 0.2em 0px 2em 0px; float: right;}
.sidebar_box_inner{text-align: justify; margin: 1em;}

.sidebar_box_inner h3{margin-bottom: 0.2em;}

ul.flash li{margin-left: 1em; padding-bottom: 0.2em;}
