* { padding: 0; margin: 0; }

body {
 background-image: url('bg3.jpg');
 background-position: center top;
 background-attachment: fixed;
 background-repeat:no-repeat;
 background-color: #e3d1fb;
 font-family: Georgia,"Trebuchet MS", Tahoma, Lucida Sans, Arial, Verdana, Helvetica, sans-serif;
 font-size: 13px;
 line-height: 1.5em;
 color: #403351;
}

a:link, a:visited{
	font-weight: bold;
	color: #403351;
}

a:hover {
	color: #5a25bf;
	font-weight: bold;
	padding:0;
	margin: 0;
}

h1 {
 font-family: Georgia, "Trebuchet MS", Tahoma, Lucida Sans, Arial, Verdana, Helvetica, sans-serif;
 font-size: 24px;
 margin-bottom: 10px;
}

h2 {
 font-family: Georgia, "Trebuchet MS", Tahoma, Lucida Sans, Arial, Verdana, Helvetica, sans-serif;
 font-size: 16px;
 margin-top: 20px;
 margin-bottom: 6px;
  color: #523974;
}

h3 {
 font-family: Georgia, "Trebuchet MS", Tahoma, Lucida Sans, Arial, Verdana, Helvetica, sans-serif;
 font-size: 14px;
 padding: 10px;
 margin-bottom: 10px;
 text-align: center;
 color: #ffffff;
 background-color: #9166cb;
}

blockquote {
  padding: 15px;
  font-style: italic;
}

#special { 
 margin: auto;
 text-align:center;
 margin-bottom:15px;
 padding:10px;
 color: #851e84;
 border: 1px solid;
 width: 400px;
}

.rates  {
float: right; 
clear: right;
margin: 20px; 
padding: 10px; 
background-color:#fbf9ec; 
width: 250px; 
border: 4px solid #f9f2c2;
}

.featured  {
margin-top: 20px; 
margin-bottom: 20px;
color: #f2420b;
font-size: 16px;
padding: 10px; 
width: 400px; 
background-color:#f8f5fd; 
/*border: 5px solid #d4cdfc;*/

}

#wrapper { 
 margin: 0 auto;
 width: 803px;
}

#header {
 width: 800px;
 color: #333;
 padding: 0;
 border: 0;
 height: 250px;
 margin: 0;
 background: url('header.jpg') #000;
}

#nav{
 width: 790px;
 text-align: center;
 background: url('navbg.jpg');
 padding:5px;
}

#nav li{
 display: inline;
 padding:5px;

}

#nav li a:link, #nav li a:visited{
 padding:5px;
 text-decoration:none;
}

#nav li a:hover{
 color: #ede4f9;
 background: #9b88b3;
 padding:5px;
}

#content { 
 width: 740px;
 color: #403351;
 border: 0;
 margin: 0;
 padding: 30px;
 background: url('contentbg.jpg') #ede4f9;
 background-repeat:no-repeat;
}

#footer { 
 width: 770px;
 color: #593a84;
 text-align:center;
 border: 0;
 background: url('footerbg.gif') #b296d6;
 margin: 0;
 padding: 15px;
}

#footer a:link, #footer a:visited{
	font-weight: bold;
	color: #593a84;
}

#footer a:hover {
	color: #5a25bf;
	font-weight: bold;
	padding:0;
	margin: 0;
}


