/*** General Body Elements ***/

body {
margin: 0 auto;
padding: 0;
font: 76% Verdana,Tahoma,Arial,sans-serif;
background-color: #5d1374;


}

h2 {
color: #666666;
font-size: 16px;
background-color: #b7a599;
font-family: Arial, Helvetica, sans-serif;
margin: 0 0 0 0;
}

a {
color:#af0906;
font-weight: bold;
background-color: #ffffff;
text-decoration: none;
}

a:hover {
color:#666666;
background-color: #ffffff;
}

#wrap {
background: #ffffff;
color: #303030;
margin: 0 auto;
width: 760px;
padding: 0;
border: 8px solid #f4cb01;
}

#topphoto {
margin: 0px 0px 10px 0px;
border: 0;
}

#title {
margin: 0 0px 5px 5px;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
padding: 0 0px 0 10px;
line-height: 1.6em;
text-align: right;
}

#title h1 {
font-size: 2.0em;
margin: 0 0 0.5em 0;
padding: 1em 3em 1em 0;

}

#title p {
width: 400px;
float: right;
text-align: left;
color: #000000;
background-color: #ffffff;
margin: 0 0 0 0;
font-size: 2em;
line-height: 3em;
padding: 0 3.5em 0 0;
}


#navigation {
float: left;
clear: left;
background-color: #b7a599;
width: 195px;
height: 1000px;
margin: 0 0 0 0;
padding: 5px;			

}

#navigation ul {
margin-left: 0;
padding-left: 0;
list-style-type: none;			
float: left;
width: 185px;
}

#navigation a {
background-color: #b7a599;
display: block;
padding: 5px;
width: 185px;
border-bottom: 1px solid #CCC;
}

#navigation a:hover {
color:#ff0000;
background-color: #F5F5F5;
}

#navigation p {
margin-top: 20px;
padding: 5px;
color: #666666;
border-bottom: 1px solid #CCC;
border-top: 1px solid #CCC;
text-align: justify;
}

#navimg {
margin: 0 auto 0 auto;
display:block;
}

#main{
width: 510px;
margin: auto auto auto auto;
padding: 0.5em 1.5em 5em 0.5em;
float: right;
text-align: justify;
line-height: 1.5em
}


#main img.left{
	float: left;
	margin: 5px 5px 5px 0;
	padding: 0px;
	border: solid 2px #5D1374;
	background: transparent;
}

#main ul{
	line-height: 1.8em;
	list-style-type: none;
}
#main li{
	 
	list-style-type: none;
	padding: 0 0 0 3em;
	}


.title_purple {
font-family:Arial, Helvetica, sans-serif;
color:#5d1374;
background-color: #ffffff;
font-size:1.5em;
padding: 0 0 0 0;
margin: 0 0 -8px 0;
}

/***horizontal menu***/

#listmenu {
   	width:510px; 
	float:right;       
    font-size:1.2em;
	        
    margin-top:10px;       
   }
#listmenu ul {
	margin:0 150px 0 0;        
   }

#listmenu li {
    float:right;
	list-style-type:none;        
    background-color:#ffffff;
	padding: 0 20px ;

}

#listmenu li:hover {
    background-color:#F4CB01;
      
   }

#listmenu a {
    text-decoration:none;     
    color:#EAD635;
	background:#5D1374;
	padding:0 6px;       
   }
#listmenu a:hover {
  background-color:#F4CB01;
 color:#5D1374; 
       
   }



.footer {
position:relative;
clear:both;
width:750px;
height: 2em;
margin:20px 0 0 0;
padding:4px 0 4px 0;
font-size:.8em;
text-align:center;
}

.footer_text {
font-family:Arial, Helvetica, sans-serif;
color:#303030;
background-color: #ffffff;
font-size: 8.5pt;
font-weight:bold;
padding: 0 0 0 0;
margin: 0 0 -8px 0;
}

#footer a {
color:#5d1374;
background-color: #ffffff;
text-decoration: none;
}

#footer a:hover {
color:#666666;
background-color: #ffffff;
}

