*
{
margin:0;
padding: 0;
}


.righty img
{
margin-bottom:25px;
}
   

img
{
border: 0;
}

body
{
background:#383838;
}

#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;
}




.shelf
{
 float: left;
 width: 940px;
 height: 228px;
 border-bottom: 1px dotted #5D5C56;
margin-top: 20px;
}


.belf
{
 float: left;
 width: 940px;
 border-bottom: 1px solid #F7D24F;
margin-top: 20px;
padding-bottom:20px;
}


.bio
{
 width: 940px;
height:300px;
 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
{
width: 475px;
height: 50px;
}

.west
{
float: left;
}

.east
{
float: right;
}

.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:#BEBDBD;
line-height: 130%;
font-weight: normal;
}

.lefty p
{
position: relative;
font-size: 10px;
color:#BEBDBD;
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: 415px;
height:51px;
}

.pushy
{
position: absolute;
left:0px;
}

#nav
{
position: relative;
left: 255px;
width:185px;
}

#nav img
{
float: left;
}




