@charset "utf-8";

* {
padding: 0;
margin: 0;
}

body {
font-family: Verdana, Arial, sans-serif;
background: url(images/bg.gif);
font-size: 62.5%; 
}

h3 {
font-weight: bold;
font-size:  1.1em;
}
	
html, body{
height: 100%;
}

img .content {
   border:1px solid #4b3d1f;
}

#wrap {
min-height: 100%;
background-color: #fff;
border-left: 2px solid #333;
border-right: 2px solid #333;
width: 900px;
margin: 0 auto;
}

#headerwrap {
height: 181px;
background:#fff;

}

#headerleft {
float: left;
}   
   
#headerright {
font-weight: bold;
font-size:  1.1em;
color: #4b3d1f;
line-height: 1.6em;
padding: 25px 10px 0 0;
float: right;
text-align: right;

} 

#sidebar {
float: right;
width: 360px;
padding: 10px;

}



#sidebar .first{
padding: 35px 0px 10px 0px;
}

#mainhome {
clear:both;
width:900px;
}

#hometextbox {
margin-top: -395px;
height: 395px;
color: #cc0000;
overflow: hidden;
width: 380px;
}

#hometext {
margin: 35px 0 0 30px;
color: #cc0000;
font-size: 1.3em;
font-weight: bold;

}

#blogwrap{
width: 100%;	
}

#blogmain{
float: left;
width: 600px;
padding: 10px;
font-weight: normal;
font-size:  1.2em;
color: #4fff;	
}

#blogside{
float: right;
width: 200px;
margin-top: 20px;
font-weight: normal;
font-size:  1.2em;
color: #4fff;	
}

#main {
margin-right: 370px;
padding: 10px;
font-weight: normal;
font-size:  1.2em;
color: #4fff;
}

#gallery {
padding: 10px;
font-weight: normal;
font-size:  1.2em;
color: #4fff;
}

#main h2{
font-size: 1.2em;

}

#main .menu{
line-height: 1.8em;
}


#main .download{
font-size: .9em;
padding: 0 10px ;
margin-bottom:10px;

}


#maintitle {
padding: 0 0 10px 0;
}

p.gallery  {
padding: 0 10px;
text-align: justify; 

}

	
p.main  {
padding: 0 10px;
text-align: justify; 

}

p.contact  {
padding: 0 10px;
line-height: 1.5em;
}

hr {
margin: 0 auto;
border: 0;
width: 98%;
color: #4b3d1f;
background-color: #4b3d1f;
height: 1px;	
}	

#main a:link {color: #4b3d1f; text-decoration: none; }
#main a:visited {color: #4b3d1f; text-decoration: none; }
#main a:active {color: #4b3d1f; text-decoration: none; }
#main a:hover {text-decoration: underline}
#main h2 a:hover {text-decoration: none}


p.contact a:link {color: #4b3d1f; text-decoration: none; }
p.contact a:visited {color: #4b3d1f; text-decoration: none; }
p.contact a:active {color: #4b3d1f; text-decoration: none; }
p.contact a:hover {color: #4b3d1f; text-decoration: underline;}
	
#headerright a:link {color: #4b3d1f; text-decoration: none; }
#headerright a:visited {color: #4b3d1f; text-decoration: none; }
#headerright a:active {color: #4b3d1f; text-decoration: none; }
#headerright a:hover {color: #4b3d1f; text-decoration: underline;}



/* Navigation */

#navcontainer{
background-color: #5b4a25;
border-bottom: 3px solid #fff;
}

#navcontainer ul{
font-size: 1.3em;
color: white;
text-align: center;
margin: 0;
padding: 5px 0px;
}

#navcontainer ul li{
display: inline;
margin-left: -4px;
}


#navcontainer ul li a{
padding: 5px 18px;
color: white;
text-decoration: none;
}

#navcontainer ul li a:hover{
background-color: #423313;
color: white;
}

#nav li {
border-right: 1px solid #fff;
}

#nav li.last {
border-right: 0;
}

#calendar {
clear:both;
font-size: .9em;
color:#999999;
text-align: center;
}
		
				
/* footer*/
.textmiddle {vertical-align:middle;} 

#footer {
clear:both;
color: #4b3d1f; 
font-size: .9em;
letter-spacing: -.1px;
padding: 5px 10px;
height: 50px;
}

#footerleft {
float: left;
line-height: 1.5em;
}   
   
#footerright {
float: right;
text-align: right;
vertical-align: text-bottom;
} 

#footer a:link {color: #4b3d1f; text-decoration: none; }
#footer a:visited {color: #4b3d1f; text-decoration: none; }
#footer a:active {color: #4b3d1f; text-decoration: none; }
#footer a:hover {text-decoration: underline}

#copyright {
padding-top: 25px;
font-size: .9em;
color:#999999;
text-align: center;
}
	
#copyright a:link {color: #666666; text-decoration: none; }
#copyright a:visited {color: #666666; text-decoration: none; }
#copyright a:active {color: #666666; text-decoration: none; }
#copyright a:hover {text-decoration: underline}






