body { 
margin: 0px 0px 0px 0px;
}

#cont {
margin:0px auto;
width: 1024px;
}

#head {
display: block;
float: left;
width: 241px; 
height: 552px; 
background: #505050;
margin: 0px 0px 0px 30px;
}

#logo {
display: block;
position: relative;
float: left;
width: 207px;
height: 39;
margin: 23px 0px 56px 16px;  
background: #505050 url(/images/logo.gif) no-repeat;
}

/* nav override */

.yui-skin-sam .yuimenuitem-selected {
background-color: #505050 !important;
}

.yui-skin-sam ul.first-of-type {
padding: 0px 0px 0px 0px !important;
}

.yui-skin-sam .yuimenu .bd {
background-image:none !important;
background-color: #505050 !important;
}

.yui-skin-sam a.yuimenuitemlabel {
display: block !important;
margin: 0px 0px 16px -2px !important; 
font: normal 12px helvetica !important;
color: #ffffff !important;
text-transform: uppercase !important;
cursor: pointer !important;
}

#yui-gen1 .bd, #yui-gen3 .bd{
padding: 18px 0px 0px 0px !important;
}

/* nav override */

#banner {
display: block;
float:left;
width: 677px; 
height: 120px; 
background: #000000 url(/images/banner.jpg) no-repeat 0px 0px;
margin: 2px 0px 45px 0px; 
}

#title {
display: block;
width: 284px; 
height: 35px;
background: #ffffff url(/images/title.gif) no-repeat;
margin: 24px 0px 41px 0px;
}

#content {
display: block;
float: left;
width: 508px; 
height: 385px;
margin: 0px 0px 0px 45px; 
overflow: auto;
}

#thumb_cont {
display: block;
float: left;
width: 288px; 
height: 385px;
margin: 2px 0px 0px 2px; 
}

#thumbs {
display: block;
float: left;
width: 288px; 
height: 385px; 
}

.thumb {
display: block;
float: left;
width: 46px; 
height: 63px; 
margin: 0px 2px 2px 0px; 
}

#desc {
display: block;
float: left;
width: 100%;
text-align: center;
margin: 130px 0px 0px 0px;

}

#full_cont {
display: block;
float: left;
width: 415px; 
height: 551px; 
}

#ftr {
display: block;
width: 1024px; 
height: 23px; 
background: #ffffff url(/images/ftr.gif) repeat-x;
margin: 7px 0px 8px 0px; 
}

#legal {
width: 241px; 
margin: 0px 0px 0px 30px; 
text-align: center;
}

.clear {
clear: both;
height: 0px;
overflow: hidden;
margin-top: -2px;
font-size: 1px;
}

.body {
font: normal 14px arial;
color: #8b8b8b; 
}

.legal {
font: normal 9px helvetica;
color: #000000;
}
