body{
margin:0;
padding:0;
background:#f3f0e3;
font: 16px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
color:#ffffff;
}
a{
color:#064884;
}
#header-container{
margin:0;
padding:0;
height:112px;
width:100%
}
#header{
margin:0 auto;
padding:0;
height:112px;
width:1000px;
}
#donate{
float:right;
text-align:right;
padding:20px;
width:300px;
}
#tagline-container{
padding:5px 10px;
background:#f6a300;
text-align:left;
font-weight:bold;
}
#tagline{
margin:0 auto;
width:1000px;
}
#nav-container{
margin:0;
padding:0;
width:100%;
height:50px;
background: #62743a url(images/nav.jpg) repeat-x;
}
#nav{
margin:0 auto;
width:1000px;
}
#nav ul{
margin:0;
padding:0;
list-style-type:none;
padding-top: 10px;
}
#nav li{
display: inline;
padding: 10px;
border-right: 1px solid #708246;
}
#nav a{
color: #fff;
}
#menu_container{
margin:0;
padding:0;
width:100%;
background-color:#62743A;
float:left;
}
#container{
background:#96a183 url(images/container_bg.jpg) repeat-x top left;
}
#content{
margin:0 auto;
padding:0;
width:1000px;
}
#left-content{
float:left;
width:646px;
margin-top:10px;
font: 14px/18px Arial, Verdana, sans-serif;
color:#333;
}
#right-content{
font-size:12px;
margin:0 0 0 0;
padding:20px;
float:right;
width:260px;
background: #064884 url(images/sidebar.jpg) repeat-x top left;
}
#right-content a{
color:#f9b200;
}
.right-break{
width:100%;
height:1px;
border-bottom:1px solid #fff;
}
#nav li.first-navitem{
border-left:1px solid #708246;
}
#footer-container{
clear:both;
margin:0;
padding:0;
}
#footer{
margin:0 auto;
padding-top:10px;
width:1000px;
color:#064884;
}
.cleaner{
clear:both;
margin:0;
padding:0;
}
.caption{
font-style:italic;
color:#887;
}
.gallery{
width:640px;
margin:0 auto;
}
.gallery li{
width:68px;
height:38px;
border:3px double #111;
margin: 0 2px;
background:#000;
}
.gallery li div{
left:240px
}
.gallery li div .caption{
font:italic 0.7em/1.4 georgia,serif;
}
#main_image{
margin:0 auto 60px auto;
height:360px;
width:640px;
}
#main_image img{
margin-bottom:10px;
}
.galleria{list-style:none;width:640px}
.galleria li{display:block;width:68px;height:38px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:640px} /* MSIE bug */

.required{
	color:#F00;
}