*
{
margin:0;
padding: 0;
}

img
{
border: 0;
}


body
{
font-family: verdana,arial;
background: url("images/bg.gif") 10px -24px repeat-x;
}

#container
{
position: absolute;
width: 950px;
/*height: 976px;*/
padding-bottom: 50px;
background-color: #383838;
}

#sub
{
float: left;
width: 940px;
padding-left: 5px;
padding-right: 5px;
/*height: 976px;*/
background-color: #383838;
}



#header
{
width: 941px;
height: 115px;
float: right;
margin-top: 30px;
padding-top: 10px;
padding-bottom: 10px;
border-top: 1px dotted #5D5C56;
border-bottom: 1px dotted #5D5C56;
background:url("images/head.gif") 0px 10px no-repeat;
}

.shelf
{
 float: left;
 width: 940px;
 height: 228px;
 border-bottom: 1px dotted #5D5C56;
margin-top: 20px;
}

.contact
{
 float: left;
 width: 940px;
 border-bottom: 1px dotted #5D5C56;
padding-bottom: 20px;
margin-top: 20px;
}

#control
{
position: relative;
width: 450px;
height: 50PX;
}

.west
{
float: left;
}

.east
{
float: left;
margin-left: 80px;
}

.contact form
{
margin-left: 10px;
}
.lefty
{
float: left;
width: 557px;
/*height: 228px;*/
}

.righty
{
float: left;
width: 375px;
height: 228px;
}

.title
{
font-family: verdana;
font-weight: bold;
font-size: 13px;
color: #F7D24F;
margin-top: 10px;
}

.story
{
padding-left: 9px;
}

.story img
{
float: left;
padding: 5px;
margin-top: 5px;
margin-right: 12px;
border: 1px solid #5D5C56;
}


p
{
font-size: 10px;
color: #FFF;
line-height: 130%;
font-weight: normal;
}

.lefty p
{
position: relative;
font-size: 10px;
color: #FFF;
line-height: 130%;
font-weight: normal;
margin-top: 10px;
}

.righty p
{
margin-left: 12px;
margin-top: 10px;
}




a
{
text-decoration: none;
color: #F7D24F;
}

a:hover
{
text-decoration: underline;
}

#logo
{
float: left;
width: 432px;
height:51px;
}

.pushy
{
position: absolute;
left:0px;
}

#nav
{
position: relative;
left: 255px;
width:185px;
}

#nav img
{
float: left;
}




