body
{
background-color: #000;

color:#cccccc;
font-size:0.7em;
font-family:verdana;
}
#container
{
background-color: #262626;
width:800px;
margin:auto;
}

.framebody
{
background-color: #262626;
padding-top:30px;
}
.enter
{
text-align:center;
}
h2
{
font-size:1.8em;
font-weight:bold;
margin:8px 15px;
color:white;
}
.subheading
{
color:#d40008;
margin:-6px 15px;
font-size:1.5em;
font-weight:bold;
}
h3
{
margin-top:30px;
}
a{
color:#b60000;
}
.left
{
position:relative;
padding:20px 0px 15px 0px;
float:left;
width:426px;
background-color:#1d1d1d;
margin-left:10px;
margin-right:15px;
}
.right
{

position:relative;
margin-bottom:40px;
float:right;
width:320px;
background-color:#1d1d1d;
margin-right:10px;
clear:right;
padding:30px 0px 15px 0px;
}
.right p
{
text-align:center;
margin:15px;
line-height:1.4em;
}
.left p
{
text-align:justify;
margin:15px;
line-height:1.4em;
}

.headingleft
{
position:absolute;
top:-20px;
}
.headingright
{
position:absolute;
top:-27px;
}
.photonews
{
float:left; margin:8px;
}
.bottombanner
{
position:relative;
top:30px;
left:35px;
}
#biography
{
width:426px;
height:310px;
background-image: url('../images/bioback.jpg');
text-align:right;
}
.category
{
font-size:1.5em;
font-weight:bold;
color:#d40008;
}
.name
{
position:relative;
top:40px;
left:-20px;
}
.position
{
position:relative;
top:60px;
left:-20px;
}
.born
{
position:relative;
top:90px;
left:-20px;
}
.drafted
{
position:relative;
top:125px;
left:-20px;
}
.product td
{
padding:5px;
text-align:justify;
vertical-align: top;
}
.price
{
font-size:1.5em;
font-weight: bold;
color:white;
}
.price span
{
color:#b60000;
}

#wallpapers 
{
font-size:0.8em;
position:relative;
left:6px;
}
#wallpapers td 
{
padding:4px;
}
.gallerytable 
{
margin-left:10px;
}
.gallerytable td
{
padding:3px;
}
#highschool 
{
margin-left:25px;
list-style: square;
}
#highschool li
{
padding:5px;
}

#careeraverages th
{
font-weight: bold;
padding:3px;
}
#seasonhighs
{
margin-left:10px;
}
#seasonhighs td
{
padding:5px;
}
#careeraverages td
{
padding:3px;
}
.addressdetail
{
font-style: italic;
}
#clear
{
clear:both; 
height:40px;
}

#footer
{
position:relative;
background-image: url('../images/footer.jpg');
width:800px;
height:170px;
}
.sixthman, .ejkiewicz, .webster
{
position:absolute;
top:135px;
left:170px;
display:block;
color:white;
width:150px;
height:30px;
}
.ejkiewicz
{
left:340px;
width:120px;
}
.webster
{
left:480px;
}