/* CSS Document */

body 
{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(../images/sand_bk.jpg);
background-repeat: repeat-x;
background-color: #eddda0;
color:#666666; 
font-family: 'Trebuchet MS';
font-weight: normal;
font-size: 10pt;
}

#container 
{
width:900px; 
margin:0 auto;
height:auto;
}

#content 
{
width: 772px;
height: 650px;
margin-top: 80px;
margin-left: 60px;
float:left;
}

#content_gallery
{
width: 772px;
height: 650px;
margin-top: 75px;
margin-left: 60px;
float:left;
}

.footer 
{
margin-top: 3px;
margin-left: 0px;
width: 772px;
height: 52px;
background-image: url(../images/footer_bk.jpg);
background-repeat: no-repeat;
}

.credits2
{
margin-top: 20px;
margin-left: 616px;
width: 190px;
height: 25px;
color:#CCCCCC; 
font-family: 'Trebuchet MS';
font-weight: normal;
font-size: 8pt;
text-decoration: none; 
position: absolute;
}

.credits
{
margin-top: 20px;
margin-left: 20px;
width: 300px;
height: 25px;
color:#CCCCCC; 
font-family: 'Trebuchet MS';
font-weight: normal;
font-size: 8pt;
text-decoration: none; 
position: absolute;
}

.header
{
margin-top: 0px;
margin-left: 0px;
width: 772px;
height: 155px;
background-image: url(../images/header_bk.jpg);
background-repeat: no-repeat;
}

#nav li
{
list-style-type: none;
line-height: 1.7em;
}

.menu
{
margin-top: 0px;
padding-top: 5px;
margin-left: 610px;
width: 137px;
height: 130px;
position: absolute;
}

.menu_gallery
{
margin-top: 0px;
padding-top: 19px;
margin-left: 650px;
width: 137px;
height: 130px;
position: relative;
}

.home
{
margin-top: 0px;
margin-left: 0px;
width: 772px;
height: 435px;
background-image: url(../images/home_bk.jpg);
background-repeat: no-repeat;
}

.home_gallery
{
margin-top: 0px;
margin-left: 0px;
width: 772px;
height: 435px;
background-image: url(../images/gallery_bk.jpg);
background-repeat: no-repeat;
}

.page_content
{
margin-top: 10px;
margin-left: 15px;
width: 475px;
height: 415px;
position: absolute;
}

.welcome
{
margin-top: 40px;
margin-left: 118px;
}

.join_us
{
margin-top: 60px;
margin-left: 5px;
width: 480px;
height: 250px;
}

.wheel
{
margin-top: 15px;
margin-left: 10px;
width: 120px;
height: 120px;
position: absolute;
}

.photo_link
{
margin-top: 362px;
margin-left: 640px;
width: 130px;
height: 25px;
position: absolute;
}

hr
{
color: #CCCCCC;
}

a.credit:link, a.credit:active, a.credit:visited
{ 
color:#CCCCCC; 
font-family: 'Trebuchet MS';
font-weight: normal;
font-size: 8pt;
text-decoration: none; 
}

a.credit:hover 
{ 
color:#CCCCCC; 
font-family: 'Trebuchet MS';
font-weight: normal;
font-size: 8pt;
text-decoration:underline; 
}

a.white:link, a.white:active, a.white:visited
{ 
color:#FFFFFF; 
font-family: 'Trebuchet MS';
font-style: italic;
font-weight: normal;
font-size: 12pt;
text-decoration: none; 
}

a.white:hover 
{ 
color:#FFFFFF; 
font-family: 'Trebuchet MS';
font-style: italic;
font-weight: normal;
font-size: 12pt;
text-decoration:underline; 
}

a:link, a:visited, a:active 
{
color: #666666;
text-decoration: none;
}

a:hover 
{
text-decoration: underline;
color: #666666;
}

.wrapper
{
display: block;
width: 850px;
margin: 0 auto;
text-align: left;
}

h1
{
color: #666666; 
font-family: 'Trebuchet MS';
font-weight: bold;
font-size: 16pt;
padding: 0 0 0 0;
}

h2
{
color: #666666; 
font-family: 'Trebuchet MS';
font-weight: bold;
font-size: 12pt;
padding: 0 0 0 0;
}

p
{
color:#666666; 
font-family: 'Trebuchet MS';
font-weight: normal;
font-size: 10pt;
}