div#wrapper{
width:950px;
position:absolute;
left:50%;
margin-left:-475px;
border: 1px solid #ad8e52;
background-image:url(images/featherback.jpg);
background-repeat:repeat-y;
background-position:right;
}
div#header{
background-image:url(images/headerbg.jpg);
background-repeat:repeat-y;
height:70px;
}
div#header img{
float:right;
margin-right:10px;
margin-top:15px;
border:none;
}
div#navigation ul{
list-style-type:none;
}
div#navigation ul li{
float:left;
display:inline;
}
div#navigation ul#topnav{
float:left;
width:950px;
font-family: helvetica;
height:22px;
*height:28px;
*margin-top:15px;
}
div#navigation{
height:60px;
border-bottom: 1px solid #ad8e52;
background-color:#ffffff;
opacity:.5;
filter: alpha(opacity=50);

}
div#navigation div#subnav{
float:left;
width:949px;
height:50px;
margin-top:20px;
border: 1px solid #ad8e52;
background-color:#ffffff;
z-index:5;
font-family: helvetica;
color: #ad8e52;
}
div#navigation ul#undernav{
float:right;
}
ul#undernav li a{
margin-right:10px;
}
ul#undernav li{
margin-right:10px;
}
ul#topnav li{
margin-right:20px;
}
ul#undernav li a{
text-decoration:none;
color:#ad8e52;
}
ul#topnav li a{
text-decoration:none;
color:#AB9165;
font-size:16px;
font-variant:small-caps;
font-size:16px;
*font-size:16px;
opacity:1;
filter: alpha(opacity=100);
}
ul#topnav li a:hover{
color: #7a7364;
}
div.currentpage{
float:left;
position:absolute;
z-index:10;
background-color:#ffffff;
width:300px;
height:50px;
opacity:.5;
filter: alpha(opacity=50);

color: #7a7364;
font-variant:small-caps;
}
div.currentpage span{
float:right;
margin-right:20px;
font-size:42px;
}
div#sidebar{
z-index:-1;
float:left;
width:300px;
margin-top:0px;
}
div#sidebar img{
z-index:-1;
}
div#content{
float:right;
color: #7a7364;
width:650px;

}
div#contentsscroll{
height:350px;
overflow-y:scroll;
}
div#content p{
float:left;
margin-left:50px;
}
div#footer{
position:relative;
top:440px;
*top:610px;
left:-300px;
padding-top: 30px;
}
div#footer a{
color: #7a7364;
text-decoration:none;
font-weight:bold;
font-family:helvetica;
font-size:12px;
left:500px;
position:relative;
}

div#footer span.footerleft{
color: #7a7364;
text-decoration:none;
font-weight:bold;
font-family:helvetica;
font-size:12px;
}

div#downloadfront{
width:350px;
height:200px;
border: 1px solid #e6ded1;
position:absolute;
top:140px;
left:310px;
font-family:helvetica;
font-size:13px;
background-color:#fffef6;
}
div#downloadfront img{
width:133px;
}
div#downloadfront div#downloadinput{
text-decoration:none;
color: #cebea4;
float:right;
width:250px;
margin-top:-200px;
}
div#downloadfront div#downloadinput p{
*margin-left:40px;
}
div#downloadinput form{
position:relative;
left:60px;
*left:65px;
top:-10px;
}
div#downloadinput form input{
margin-top:10px;
border: 1px solid #cebea4;
width:130px;
float:right;
position:relative;
left:-71px;
}
div#downloadinput form label#name{
float:left;
position:relative;
top:12px;
}
div#downloadinput form label#email{
float:left;
position:relative;
top:42px;
left:-34px
}
div#downloadinput form input#button{
width:50px;
float:left;
position:relative;
top:30px;
left:128px;
}
div#downloadinput p.fineprint{
margin-left:75px;
width:200px;
font-size:9px;
margin-top:40px;
}


div#calendarfront{
width:350px;
height:180px;
border: 1px solid #cebea4;
position:absolute;
left:585px;
top:350px;
background-color:#fffef6;
opacity:.5;
}
div#calendarfront img{
border:none;
opacity:1;
float:right;
margin-right:10px;
margin-top:15px;
}
div#calendarfront p{
float:left;
width:100px;
color:#8c6529;
font-family:helvetica;
font-size:12px;
margin-left:20px;
margin-top:50px;
}
div#blog{
width:350px;
height:200px;
float:right;
top:360px;
left:310px;
position:absolute;
}
div#blog img{
width:120px;
margin-left:110px;
border:none;
}
div#blog a p{
position:relative;
top:-155px;
left:-30px;
width:80px;
color:#ad8e52;
font-size:12px;
font-family:helvetica;
text-decoration:none;
}
div#blog a{
text-decoration:none;}

div#whatsnew{
position:absolute;
top:160px;
left:700px;
font-family:helvetica;
color:#ad8e52;
font-size:13px;
width:270px;;

}
div#whatsnew p{
margin-top:-15px;
*margin-top:0px;
margin-left:-19px;
*margin-left:9px;
width:250px;


}
div#whatsnew img{
border:none;
width:120px;
margin-left:40px;
*margin-top:15px;
}

div#footer{
position:relative;
top:545px;
width:950px;
margin-left:-475px;
left:50%;
position:absolute;
}
div#footer a{
color: #7a7364;
text-decoration:none;
font-weight:bold;
font-family:helvetica;
font-size:12px;
left:500px;
position:relative;
}

div#footer span.footerleft{
color: #7a7364;
text-decoration:none;
font-weight:bold;
font-family:helvetica;
font-size:12px;
}

img.banner {
	height: 150px;
}