a{text-decoration:none; padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; font-weight:normal;}
p{padding:0px; margin:0px;}
img{padding:0px; margin:0px; border:0px; vertical-align:top;}
.clear{clear:both;}

body{
background:url(../images/bg.jpg) repeat-x;
padding:0px;
margin:0px;
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
}

a:link { color: #000000;  text-decoration:none; } 
a:visited, a:active { color: #000000;text-decoration:none; } 
a:hover { color: #000000;text-decoration:underline; }

#header-main{
width:981px;
height:136px;
margin:0px auto;
}
.logo{
background:url(../images/logo.png) no-repeat;
width:365px;
height:136px;
float:left;
display:inline;
}
#menu{
width:610px;
float:right;
display:inline;
margin-top:70px;
}
#menu ul{
padding:0px;
margin:0px 0px 0px 0px;
list-style:none;
}
#menu ul li{
float:left;
padding:0px;
margin:0px 11px 0px 11px;
}
#menu ul li a.active img{
padding:0px;
margin:0px 5px;
background:url(../images/history.png) no-repeat;
}
#header-bg{
width:100%;
background:#3b3834;
height:385px;
}
.header-img{
background:url(../images/header.jpg) center no-repeat;
height:385px;
margin:0 auto;
}
#container{
width:981px;
margin:0px auto;
}
#holder{
width:981px;
background:#FFFFFF;
float:left;
display:inline;
position:relative;
margin-top:-35px;
}
#left-nav{
float:left;
display:inline;
width:381px;
}
.visionary-top{
background:url(../images/visionary.png) no-repeat;
float:left;
display:inline;
width:381px;
height:47px;
margin:0px 0px 0px -8px;
}
.visionary-middle{
float:left;
width:369px;
background:#3d3a36;
padding:0px 0px 0px 0px;
}
.img-1{
width:341px;
height:201px;
margin:10px 14px;
}
#bullet-txt{
font-family:Verdana;
font-size:14px;
line-height:30px;
color:#b0aaaa;
float:left;
}
#bullet-txt ul{
list-style:none;
padding:0px;
margin:0px 0px 0px 28px;
}
#bullet-txt ul li{
background:url(../images/bullet.png) no-repeat 0px 9px;
padding:0px 0px 0px 25px;
margin:0px;
}
.sponsor-village-top{
background:url(../images/sponsor-village.png) no-repeat;
float:left;
display:inline;
width:381px;
height:48px;
margin:17px 0px 10px -8px;
}
.img-3{
float:left;
display:inline;
width:326px;
height:95px;
margin:0px 0px 15px 22px;
}
.sponsor-today-button{
float:left;
display:inline;
background:url(../images/sponsor.png) no-repeat;
width:221px;
height:36px;
margin:0px 0px 0px 79px;
}
.sponsor-today-text{
float:left;
display:inline;
background:url(../images/sponsor-today-text.png) no-repeat;
width:200px;
height:11px;
margin:10px 0px 25px 87px;
}
#right-nav{
float:right;
display:inline;
width:561px;
margin-right:20px;
}
#right-nav p{
font-family:Verdana;
font-size:11px;
font-style:normal;
text-align:justify;
line-height:18px;
padding-bottom:15px;
color:#323c43;
}
.head{
font-family:Verdana;
font-size:13px;
font-weight:bold;
text-align:justify;
line-height:18px;
color:#323c43;
margin:25px 0px 25px 0px;
}
.img-2{
float:left;
display:inline;
width:561px;
height:227px;
margin:0px 0px 15px 0px;
}
#footer{
float:left;
width:100%;
background:#2c2924;
height:53px;
padding:0px;
margin:0px;
font-family:Verdana;
font-size:12px;
border-top:1px solid #36332e;
}
#footer-content{
width:981px;
margin:0px auto;
}
.terms{
float:left;
display:inline;
width:369px;
height:60px;
background:url(../images/terms-bg.png) repeat-x;
}
.terms p{
font-family:Arial;
font-size:11px;
color:#FFFFFF;
text-align:center;
padding-top:10px;
line-height:20px;
}
.terms a{
font-size:10px;
color:#c8c899;
text-align:center;
}
#footer-link{
float:right;
display:inline;
width:580px;
margin-top:12px;
}
#footer-link a{
font-family:Verdana;
font-size:10px;
text-transform:uppercase;
color:#c8c899;
text-align:center;
padding:0px 15px 0px 15px;
}

a:link.leftmenu {
	color:#FFFFFF;
	text-decoration:none;
}
a:visited.leftmenu, a:active.leftmenu {
	color:#FFFFFF;
	text-decoration:none;
}
a:hover.leftmenu {
	color:#FFFFFF;
	text-decoration:underline;
}

a:link.black {
	color:#000000;font-size:11px;
	text-decoration:none;
}
a:visited.black, a:active.black {
	color:#000000;font-size:11px;
	text-decoration:none;
}
a:hover.black {
	color:#000000;font-size:11px;
	text-decoration:underline;
}
