/* CSS Document */
BODY {
SCROLLBAR-HIGHLIGHT-COLOR: #9F8950; 
SCROLLBAR-SHADOW-COLOR: #014D20;
SCROLLBAR-3DLIGHT-COLOR: ##9F8950; 
SCROLLBAR-ARROW-COLOR: #014D20;
SCROLLBAR-TRACK-COLOR: #; 
SCROLLBAR-DARKSHADOW-COLOR: #014D20;
scrollbar-face-color: #EADBB4
}

/** LINK STYLES **/

a.mainmenu{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
text-decoration: none; 
color: #000000
}

a.mainmenu:visited{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
text-decoration: none; 
color: #000000
}

a.mainmenu:hover{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
text-decoration: none; 
color: #9F8950;
}

a.contact_link{
color: #9F8950;
font-weight: bold;
text-decoration:none;
}

a.contact_link:hover{
text-decoration: underline;
font-weight: bold;
}

a.link1{
margin: 0 0 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
text-decoration: none; 
color: #000;
}

a.link1:hover{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
text-decoration: none; 
color: #9F8950;
}

a.gallery{
margin: 0;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
text-decoration: none; 
color: #000;
}

a.gallery:hover{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
text-decoration: none; 
color: #9F8950;
}


/******************************************************/

.text2 {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
color:#000000; 
padding-left:5; 
padding-right:5; 
font-weight:100; 
}

.text{
line-height: 130%;
margin: 0;
padding: 5px 10px;
font-family: tahoma, sans-serif;
font-size: 10pt;
}

.caption{
margin: 0;
padding: 0;
font-family: tahoma, sans-serif;
font-weight: bold;
font-size: 8pt;
}

h1.page_name{
margin:0px 0 5px 10px;
padding:0;
font-family: georgia, serif;
font-weight: bold;
font-size: 16pt;
}

h3.heading{
margin:12px 0px 5px 10px;
padding:0;
font-family: georgia, serif;
font-weight: bold;
font-size: 12pt;
color: #9F8950;
}	

div.menu{
width: 200px;
margin:0;
padding: 0;
float:left;
}

div.menu ul{
margin:0 0 0 20px;
padding:0;
}

/* PHOTO STYLES */
h3.photo_name{
margin:5px 0 0px 10px;
padding:0;
font-family: georgia, serif;
font-weight: bold;
font-size: 16pt;
color: #9F8950;
}

.photo_description{
margin: 0;
padding: 5px 0 0 10px;
font-family: tahoma, sans-serif;
font-size: 10pt;
}

.landscape_photo{
width:450px;
padding: 0 0 10px 10px;
}

.portrait_photo{
width:325px;
float:left;
padding: 10px;
}

.std_photo{
width:300px;
float:left;
padding: 10px;
}

/* EVENTS STYLES */
.float_event{
width: 250px;
float: left;
}

.event{
clear: both;
width: 500px;
}

h3.event_name{
margin:15px 0 0px 10px;
padding:0;
font-family: georgia, serif;
font-weight: bold;
font-size: 12pt;
color: #9F8950;
}

.event_date{
margin:0 0 0 10px;
padding:0;
font-family: georgia, serif;
font-weight: bold;
font-size: 10pt;
}

.event_location{
margin:0 0 0 10px;
padding:0;
font-family: georgia, serif;
font-weight: bold;
font-size: 10pt;
}

.event_description{
margin:5px 0 0 10px;
padding:0;
font-family: tahoma, sans serif;
font-size: 10pt;
}

.bold{
font-weight:bold;
}

.clearboth{
clear:both;
}

/* Contact Style */
#email_form{
float:left;
width: 350px;
height: 320px;
border-right: 2px solid #9F8950;
margin: 10px 0px 0px 5px;
}

.textarea{
width: 275px;
height: 200px;
font-family: arial, sans serif;
font-size: 10pt;
}

.contact_input{
width: 200px;
font-family: arial, serif;
font-size: 10pt;
}

.contact_heading{
margin:0;
padding:0;
font-family: georgia, sans serif;
font-size: 10pt;
}

#contact_info{
width: 240px;
float:left;
}

.company_name{
margin:20px 0 10px 10px;
padding:0;
font-family: Georgia, sans serif;
font-size: 10pt;
color: #9F8950;
}

.street{
margin:10px 0 0 10px;
padding:0;
font-family: tahoma, sans serif;
font-weight: bold;
font-size: 10pt;
}

.city{
margin:0 0 0 10px;
padding:0;
font-family: tahoma, sans serif;
font-weight: bold;
font-size: 10pt;
}

.postal_code{
margin:0 0 0 10px;
padding:0;
font-family: tahoma, sans serif;
font-weight: bold;
font-size: 10pt;
}

span.contact_letter{
margin: 0 10px 0 0;
font-family: georgia, serif;
font-weight: bold;
font-size: 10pt;
color: #9F8950;
}

.phone{
margin:10px 0 0 10px;
padding:0;
font-family: tahoma, sans serif;
font-weight: bold;
font-size: 10pt;
}

.fax {
margin:0 0 0 10px;
padding:0;
font-family: tahoma, sans serif;
font-weight: bold;
font-size: 10pt;
}

.email {
margin:10px 0 0 10px;
padding:0;
font-family: tahoma, sans serif;
font-weight: bold;
font-size: 10pt;
}

/* Blog Style */
div#past_entries{
clear:both;
}

div#blog_entry{
margin: 0;
padding:0;
}

.blog_title{
margin:15px 0 0 10px;
padding:0;
font-family: Georgia, sans serif;
font-size: 10pt;
color: #9F8950;
}

.blog_date{
margin:0 0 0 10px;
padding:0;
font-family: tahoma, sans serif;
font-weight: bold;
font-size: 10pt;
}

.blog_text{
margin:10px 0 0 10px;
line-height: 130%;
padding:0;
font-family: tahoma, sans serif;
font-size: 10pt;
}