/******************************************** Main Settings ********************************************************************************************************************************************/


body{
overflow: visible;
font-family: helvetica, arial, sans serif;
font-size: 100%;
letter-spacing: 2px;
background: url(images/body-bg.png) repeat-x top;
background-color: #faf6f6;
}

a:hover{
text-decoration: underline;
color: red;
}


/************************************************* Content *********************************************************************************************************************************************/


#container{
margin:0px auto;
position:relative;
height: 800px;
width: 960px;
overflow: hidden;
text-align: center;
}

#header{
position:relative;
height: 161px;
background: url(images/header-bg2.png) no-repeat;
}

#nav{
position: relative;
left: -25px;
font-size: 0.88em;
}

#nav li{
float: left;
}

#nav li a{
border-right: 1px solid;
padding: 0 1em;
color: white;
}

#navright{
position: relative;
font-size: 0.88em;
left: 220px;
z-index: 3;
}

#navright li{
float: left;
}

#navright li a{
border-right: 1px solid;
padding: 0 1em;
color: white;
}


#dividertop{
position: relative;
height: 47px;
width: 921px;
top: 270px;
background: url(images/divider.jpg) no-repeat; 
}

#mainpic{
position: relative;
left: 210px;
top: -210px;
height: 585px;
z-index: 1;
background: url(images/main-pic.png) no-repeat;
}

#shadow{
position: relative;
height: 640px;
top: -805px;
left: 155px;
z-index: 0;
background: url(images/shadow.png) no-repeat;
}

#maintext{
position: relative;
height:226px;
top: -960px;
left: 30px;
background: url(images/main-text.jpg) no-repeat;
}

#dividerbottom{
position: relative;
height: 47px;
top: -955px;
background: url(images/divider.jpg) no-repeat;

}

p{
position: absolute;
top: 920px;
left: 540px;
text-align: center;
color: white;
}

#footer{
background: url(images/footer-bg.png) repeat-x top;
height: 190px;
}

