/* CSS Document Layout */


#wrap
{
width: 850px;
/*padding:0px;
margin:0px;
left:50%;
margin-left:-400px; /*800px moved 50% of window to make left edge at center - negative margin half the box width (400px) pulls it back so that the box is at the center*/
}

#logowrap {
position:relative;
float:left;
width:230px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}
#logo
{
position:relative;
background-image:url(images/logo.gif);
background-repeat:no-repeat;
height: 38px;
}
#topnav {
position:relative;
height: 25px;
}
#bodyleft {
padding-top:12px;
position:relative;
min-height:490px;
}

#middlewrap {
position:relative;
float:left;
width: 590px;
padding-top:10px;
padding-bottom:10px;
}
#imagewrap {
position:relative;
float:left;
width:300px;

}
#rightwrap {
position:relative;
float:left;
width:280px;
padding-left:10px;
}

#image {
position:relative;
background-image:url(images/image_bg.jpg);
background-repeat:no-repeat;
height:490px;
vertical-align:bottom;

}

#image .bodytext {
padding-bottom:12px;
}
#image .csc-textpic-above {
padding-right:24px;
padding-bottom:12px;
padding-left:24px;
padding-top:70px;
}


#subnav {
position:relative;
width:300px;
}

#ads {
position:relative;
height:38px;
}
#abo {
position:relative;
padding-left:20px;
}

#footer {

width: 830px;
position:absolute; bottom:10px;
}


#next {
position:relative;
float:left;
text-align:right;
width:140px;
height:20px;
padding-right:10px;
}
#prev {
position:relative;
float:left;
text-align:left;
width:145px;
height:20px;
padding-left:5px;
}


.clear 
{
clear:both;
}