body{padding:0px; margin:0px; background:  0 0 no-repeat #000 ;  color:#000; font:10px/14px Tahoma, sans-serif; }
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

#clear {float: left; width: 100%; margin: 0 15px 0 18px; height: 50px; }


.hiddenPic {display:none;}

#contentareaout{
clear: both;
width: 950px;
background: #fff;

}

#header{
clear:both;
width: 930px;
height: 100px;
margin: 0px 10px 0 10px;
background: #B40404 url(images/header.png) 0 0 no-repeat;
}

#optionarea{
clear: both;
width: 930px;
margin: 0px 10px 1px 10px;
background: url(images/gradient_bg.png) 0 0 repeat-x; 
height: 13px;
}

#rest{
clear: both;
width: 930px;
margin: 0px 10px 1px 10px;
background: #fff; 

}



#bottom{
clear:both;
width: 930px;
height: 80px;
margin: 0px 10px 10px 10px;
background: #2E2E2E;
}



#left{
float:left;
position: relative;
width: 650px;
margin: 0 5px 20px 0;

}

#left_v{
float:left;
width: 100%;
margin: 0 5px 20px 0;
}

#leftleft{
float:left;
position: relative;
width: 150px;
margin: 0 10px 0 0;}

#leftright{
float:right;
position: relative;
width: 485px;
margin: 0 0 0 5px;

}

#leftright_v{
float:left;
position: relative;
width: 750px;
margin: 0 0 0 20px;

}

#reading_bar{
margin-top: 20px;
width: 100%;

background: #EFF5FB;
line-height: 25px;
vertical-align: middle;
}

#controls{
margin-top: 4px;
font: 13px;
margin-lefty: 10px;
}

#bar_text{
margin-bottom: 8px;
margin-top: 8px;

vertical-align: middle;
clear: both;
}


#right{
position: relative;
float: right;
width: 260px;
margin: 0 0 20px 0px; 

}

#logo{
float: left; 
width: 147px;
height: 75px;
margin: 12px 0 12px 20px;
background: url(images/logo.png) 0 0 no-repeat;
}

#links{
float: left;
position: relative;
margin: 7px 0 0 20px;
color: #fff;

}

#links ul{
float:left;
position: relative;
}

#links ul p{

float: left;
position: relative;
text-decoration: none;
color: #fff;
display: block; 
width: 20;
font-family: arial;
font-size: 12px;
}

#links ul a{

float: left;
position: relative;
text-decoration: none;
color: #fff;
display: block; 
width: 90px;
font-family: arial;
font-size: 12px;

}

#links ul a:hover{

color: #FFFF00;

}

#clock{
float: right; 
position: relative;
width: 90px;
height: 40px;
margin: 8px 0 0 0; 
}

#slider{
position: relative;
float: left;
color: #fff;
font-size: 12px;
width: 500px;
margin: 82px 0 0 50px;
font-face: tahoma;
}


#leftback{
float: left;
position: relative;
background: #EFFBFB;
width: 580px;
height: 21px;
margin: 10px 0 0 0;
}






ul.topstory{
float: left; 
display: block;
position: relative;
width: 180px;
height: 20px;
background: url(images/top_story.png) 0 0 no-repeat;
font-size: 14px;
text-align: center;
color: #fff;
margin: 0 0 0 10px;
}

ul.topstory p{
margin-top: 2px;
}

ul.storyline{
float: left;
position: relative;
display: block; 
width: 140px;
margin: 12px 5px 10px 20px;
}

#sltext{
position: relative
float: left;
display:block;
width: 300px;
margin-top: 0;
margin-left: 10px; 
margin-bottom: 10px;
color: #610B5E;
font-size: 14px; 
font-face: tahoma;
}
 

#line{
position: relative;
float: left;
width: 260px;
height: 20px;
background: url(images/line.png) 0 0 no-repeat;
}

#restleft{
position: relative;
float: left;
width: 485px;
background: #EFF5FB;

}


ul.poll
{
margin: 10px 0 0 10px;
font-size: 14px;
font-face: arial; 
color: #848484;

}

ul.poll li{
margin: 10px 0 0 0;
}

ul.list{
margin: 0 20px 0 0;
}

ul.list li{
margin-top: 10px;
font-size: 14px;
font-face: arial;
text-align: right;
}

#mag{
float: left;
position: relative;
width: 150px; 
height: ;
margin: 10px 0 0 10px;
} 

#grass{
float: left;
width: 100%;
height: 205px;

background: url(images/grass.jpg) 0 0 repeat-x;
}

#kp{
position: relative;
float: left;
width: 485px;
background: #FFFFCC;

}

ul.kp{
float: left;
position: relative;
display: block; 
width: 227px;
margin: 12px 5px 10px 20px;
}


#textkp{
position: relative
float: left;
display:block;
width: 200px;
margin-top: 0;
margin-left: 10px; 
margin-bottom: 10px;
color: #610B5E;
font-size: 13px; 
font-face: tahoma;
text-align: right;
}