/* CSS Document */

Body{
font-size: 80%;
font-family: Verdana, sans-serif;
}


#container{
background:#fff;
position:relative;
border:4px double #000000;
color #333333; 
margin:10px auto 15px; 
padding: 10px; 
width:800px; 
line-height:1.3em;
}


/* horizontal main menu navigation - based on a method from Richard Rutter */
#horizontalNav{
margin: 0px 0 0 0;
padding: 0px;
width: 738px;
height: 30px;
font-size: 90%;
}

#horizontalNav ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#horizontalNav li{
display: block;
margin: 0px;

float: left;
width: auto;
padding:0px 0px;
}

#horizontalNav a
{
color: #D7D493;
display: inline;
width: auto;
text-decoration: none;
background: #000;
margin: 0;
padding: 0px 10px;
border-right: 1px solid #fff;
}

#horizontalNav a:hover, #mainNav a:active { color: #FFF; }

#horizontalNav a.active:link, #mainNav a.active:visited
{
position: relative;
z-index: 102;
background: #BBB;
color: #D7D493;
font-weight: bold;
}



/*masthead*/
#masthead {
height: 160px;
margin: 0 0 0px 0;
border: 1px solid #000;
background-color:#CCC;
}


/*header*/
h1 {padding: 0 0 0 0px;}
h2 {color:#000; font-size:6em; letter spacing:3px; margin-bottom:-90px; text-align: right;}
h3 {color:#cccc00; font-size:.75em; text-align:right;}


/*content*/
#content {
float:left;
background: #ffffff;
position:relative;
width:350px;
margin-left:50px;
margin-right: 0;
margin-bottom: 10px;
padding: 10px;
}

#content a {
color:#cccc00;
text-decoration: none;
font-size:.9em;
letter spacing:-3px;
}

#content a:hover {
color:black; 
text-decoration: none; 
font-size:.9em; 
letter spacing:-3px; 
}


/*content2*/
#content2 {
float:center;
background: #ffffff;
position:relative;
padding: 10px;
}

#content a {
color:#cccc00;
text-decoration: none;
font-size:.9em;
letter spacing:-3px;
}

#content a:hover {
color:black; 
text-decoration: none; 
font-size:.9em; 
letter spacing:-3px; 
}



/*content3*/
#content3 {
float:left;
background: #ffffff;
position:relative;
width: 725px;
margin-left:50px;
margin-right: 0;
margin-bottom: 10px;
padding: 10px;
font-size:12pt; 
letter spacing:-3px; 
}

#content a {
color:#cccc00;
}

#content a:hover {
color:black; 
}

/*images*/
#side {
float: left;
background: #ffffff;
width:200px;
padding: 20px;
border: 2px solid #fff;
margin-left: 80px;
}

 

/*footer*/
#footer {
clear: both;
margin-top:100px;
width:740px;
padding: 10px;
background-color: #fff;

}