body{
margin: 0;
padding: 0;
background: url("images/bodyback.png") repeat-x #ffffff;
font-family: Georgia, "Times New Roman", Times, serif;
}

div#time{
float: right;
margin-right: 2em;
font-size: 10pt;
color: gray;
}

div#rss{
float: right;
margin-right: -3.6em;
margin-top: 2em;
}

div#rss a{
text-decoration: none;
color: #a2754c;
}

div#rss a:hover{
color: black;
}

div#rss img{
border: none;
}

h1{
clear: both;
margin: 1em 0 .3em 0;
background: url("images/headerline2.png") no-repeat center bottom;
font-size: 13pt;
color: #7c500f;
padding-bottom: .3em;
}

h2{
clear: both;
font-size: 11pt;
margin: 0;
margin: .5em 0 0em;
color: #32331d;
}


p{
font-size: 10pt;
color: 000000;
}

span.importantinfo{
font-weight: bold;
margin-top: .2em;
}

div#shadow{
width: 1030px;
margin: 0 auto;
background: url("images/shadow.png") repeat-y center;
}

div#container{
margin: 0;
padding: 0;
width: 1000px;
background: url("images/background.jpg") no-repeat #b4af91;
margin: 0 auto;
}

ul#navigation{
list-style: none;
padding-left: 480px;
padding-top: 135px;
margin: 0;

}

ul#navigation li{
float: left;
padding-left: 1em;
font-size: 14pt;
}

ul#navigation li a{
text-decoration: none;
padding: 9px;
}

ul#navigation li a:link{
color: #aa1c0b;
}

ul#navigation li a:visited{
color: #3a2d2b;
}

ul#navigation li a:hover{
background: url("images/linkhover.png") no-repeat 50% bottom;
color: #000000;
}

ul#navigation li a.active{
background: url("images/linkactive.png") no-repeat 50% bottom;
color: #66130e;
}




ul#gallerynav{
list-style: none;
padding-left: 450px;
padding-top: 35px;
margin: 0;

}

ul#gallerynav li{
float: left;
padding-left: 1em;
font-size: 10pt;
}

ul#gallerynav li a{
text-decoration: none;
padding: 6px;
}

ul#gallerynav li a:link{
color: #aa1c0b;
}

ul#gallerynav li a:visited{
color: #3a2d2b;
}

ul#gallerynav li a:hover{
background: url("images/linkhover.png") no-repeat 50% bottom;
color: #000000;
}

ul#gallerynav li a.active{
background: url("images/linkactive.png") no-repeat 50% bottom;
color: #66130e;
}


div#galleries{
margin-top: 3em;
}

div#galleries h1{
background: url("images/headerline4.png") no-repeat bottom center;
text-align: left;
padding-left: 6em;
font-size: 20pt;
}

div#galleries h2{
font-size: 16pt;
text-align: right;
padding-right: 10em;
margin-bottom: 1em;
margin-top: -1.9em;
}

.demo{
margin-top: 2em;
text-align: center;
}
	

.caption{
color: #32331d;
padding-bottom: 1em;
display: block;
}

.gallery_demo_unstyled{
width:500px;
height: 100px;
margin:0 auto;
}
.gallery_demo_unstyled li{
width:100px;
height:100px;
border:4px double #aa1c0b;
margin: 0px 2px;
background: #000;
}

.gallery li div{}

.gallery_demo_unstyled li div .caption{
color: gray;
}
	
#main_image{

}

#main_image img{
margin-bottom:0px;
padding: 10px;
background: black;
}
	
.nav{
padding-top:15px;
clear:both;
font: 9pt verdana,sans-serif;
}
	
.info{
text-align:left;
width:700px;
margin:30px auto;
padding-top:30px;

}

.info p{
margin-bottom:1.6em;
color: gray;
}

div#newsection{
width: 700px;
margin: 5em auto;
}

div#newsection h1{
background: url("images/headerline4.png") no-repeat center bottom;
font-size: 20pt;
}

div#newsection h2{
font-size: 14pt;
border: none;
margin: 0;
padding: 0;
margin-top: 2em;
}

div#newsection p{
border: none;
margin: 0;
padding: 0;
color: black;
margin-top: 1em;
}

div#newsection p.date{
text-align: left;
margin: 0;
padding: 0;
}

div#contactFormArea{
margin-top: 2em;

}

form{

margin: 0 auto;
}

legend{
font-size: 14pt;
color: #32331d;
}

div#newscontain{
width: 210px;
float: left;
margin: 3.4em 0 3em 3em;
}




div#newscontain p{
margin: 0;
width: 100%;
display: block;
}



p.date{
text-align: right;
color: #32331d;
margin:0;
font-size: 9pt;
}

p.info{
clear: right;
padding-top: .4em;
}



div#gallery{
width: 600px;
float: left;
margin: 2.8em 0 3em 4em;
text-align: left;
}

div#gallery h1{
font-size: 16pt;
background: url("images/headerline4.png") no-repeat center bottom;
}

div#gallery h2{
font-size: 13pt;
margin-bottom: .5em;
text-align: right;
}

div#gallery p{
margin-top: 1em;
}

div#gallery img{
margin: .4em auto .4em;

}

div#gallery a, div#newscontain a{
margin: 0;
float: right;
margin-bottom: 1em;
margin-top: .3em;
margin-right: 15px;
font-size: 10pt;
text-decoration: none;
color: #aa1c0b;
padding-right: 13px;
padding-bottom: 2px;
background: url("images/arrow.png") no-repeat center right;
}

div#gallery a:link{
color: #aa1c0b;
}

div#gallery a:visited{
color: #3a2d2b;
background: url("images/arrowvisited.png") no-repeat center right;
}

div#gallery a:hover{
color: #000000;
background: url("images/arrowhover.png") no-repeat center right;
}

div#footer{
clear: both;
width: 100%;
text-align: center;
background: url("images/footerback.jpg") no-repeat;
height: 70px;

}

div#footer p{
padding-top: .5em;
color: #706c53;
}