/* CSS Document */

* {margin:0; padding:0;
outline:none;
}


/************* Typography ************/

body {
margin: 0;
padding: 0;
text-align: center;
font-family: "Times New Roman", Times, serif;
font-size: 100%;
font-size:16px;
color: #fff;
font-weight:normal;
line-height:120%;
background: #166E46 url(images/body-blend.jpg) repeat-x top left; 

}


h1, h2, h3, h4, h5, h6 {
font-weight:normal;
line-height: 100%;
color:#000;
margin:0;
padding:0;
font-weight:bold;
}

h1 {font-size: 1.8em; margin:0 0 5px 0}
h2 {font-size: 1.4em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.2em; }
h5 {font-size: 1.1em;}
h6 {font-size: 1.0em; }


p {
margin-bottom:20px; padding:0;
font: 16px/120%;
color:#000;
font-weight:normal;
}


#content a:link {
text-decoration: none;
font-style:italic;
color: #B4001E;
}

#content a:visited {
text-decoration: none;
font-style:italic;
color: #B4001E;
}


#content a:hover {
color: #f00;
}

#content ul {
padding: 0 0 15px 0;
margin:0 0 10px 0;
padding:0;
color:#A97440;
font: 14px/150% "Trebuchet MS", Helvetica, Arial, sans-serif;
}

#content li {list-style-type:disc;
margin:0 0 0 25px;
padding:0;}



img {border:none;
outline:none;
outline-style:none;
margin:0; padding:0;
}




/*** Div Placement ***/

#container {
width: 698px;
border: none;
margin:0 auto;
padding: 0;
text-align: left;
background: url(images/branding.jpg) no-repeat top left; 
}




/* navigation */
#navigation {
text-align:right;
margin:0;
padding:90px 25px 20px 0;
line-height:100%
}

#navigation h1 {
font: 19px/100% "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal;
color:#fff;
} 

#navigation h2 {
font: 16px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
color: #fff;
} 


#navigation h2 a:link {
text-decoration: none;
color: #E8E1B1;
font-weight:normal;
}

#navigation h2 a:visited {
text-decoration: none;
color: #E8E1B1;
font-weight:normal;
}


#navigation h2 a:hover {
color: #FFEB60;
}





  
/*** Content ***/

#content {
width:482px;
background: url(images/content-top.jpg) no-repeat top left; 
margin: 0 0 0 210px;
}

/*** Headlines - special ***/
#content h1 {
background: url(images/h1-bkgnd.gif) repeat-y top left;
font: 24px/100% "Times New Roman", Times, serif;
color:#fff;
margin:0; 
padding:5px 22px 5px 22px;

}

#text {
background: url(images/text-bkgnd.gif) repeat-y top left;
margin:0; 
padding:10px 22px 5px 22px;

}

/*** Footer ***/
#footer {
padding:5px 22px 10px 22px;
background: url(images/footer-bkgnd.gif) no-repeat bottom left;
border-top: #000 solid 1px;
margin: 0;
}

#footer a:link {
color:#6c9;
text-decoration:none;
}

#footer a:visited {
color:#6c9;
text-decoration:none;
}



/* Form */  
.red {color:#B4001E; font-weight:bold;}

.text {
color:#A97440;
font-size: 14px;
line-height: 120%;
padding:0 0 10px 0;
margin:0;
word-spacing:-1;
}

.fText {
color:#A97440;
font-size:12px;
margin:3px;
padding:3px;
background-color:#FCF6D9;
border:1px solid #A97440;
width:260px;
height: 2!px;
}
.fTextHear {
color:#A97440;
font-size:12px;
margin:3px;
padding:3px;
background-color:#FCF6D9;
border:1px solid #A97440;
width:350px;
height:21px; 
}
.fTextArea {
color:#A97440;
font-size:12px;
margin:3px;
padding:3px;
background-color:#FCF6D9;
border:1px solid #A97440;
width:350px;
height:80px; 
}
.fText:focus, .fText.sffocus, .fTextHear:focus, .fTextHear.sffocus, .fTextArea:focus, .fTextArea.sffocus {background:#ff9;}

#sentit {text-align:center}



/* Map */  

#wagt_map_1 {
margin:10px 0 20px 0;
border: #000 solid 1px;
}
