body {
font-family:arial, helvetica, sans-serif;
font-size:0.9em;
line-height:1.4em;
color:#666;
}
    
    
h1{
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
font-weight:700;
font-size:1.3em;
line-height:1.5em;
color:#666;
}

h2{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
font-weight:700;
font-size:1.1em;
color:#666;
}


p{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
font-size:1em;
color:#666;
}

p.latest_head{
font-size:1.1em;
font-style:italic;
margin:20px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

p.latest{
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
}

p.small{
font-size:0.7em;
}

p.smaller{
font-size:0.8em;
}

p.counter{
font-size:0.7em;
}

p.toc_title{
background:#c33;
color:#f9ebeb;
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px;
}

p.topStory{
float:left;
width:200px;
}

p.login{
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
line-height:1.3em;
float:left;
width:100%;
}

p.list_item{
width:100%;
float:left;
}



a{
color:#b80024;
text-decoration:none;
}

a:hover{

}

a.latest{
display:block;
margin:0px 0px 0px 26px;
padding:0px 0px 0px 0px;
width:180px;
font-size:0.85em;
line-height:1.4em;
}

*html a.latest{
width:160px;
}

a.toc{
display:block;
margin:0px 0px 0px 26px;
padding:0px 0px 0px 0px;
width:180px;
font-size:0.85em;
color:#666;
line-height:1.4em;
}

*html a.toc{
width:160px;
}


a.page_navigation{
display:block;
background: #333333;
width:100%;
height:30px;
border-bottom:1px solid #ffffff;

}

a.page_navigation_active{
display:block;
background: #666666;
width:100%;
height:30px;
border-bottom:1px solid #ffffff;
}

a.topStory{
color:#666;
font-size:1.1em;
font-weight:700;
}

a.user_icon{
margin-left:2px;
}

ul ol{

}

ul.spaced{

}

ul.spaced li{
margin-bottom:0.5em;
}

ul.MM{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}  

#top_navigation{

}  


.posted_date_large{
font-size:0.8em;
line-height:2em;
}

.survey_q_n{
font-weight:700;
}

.survey_g_h{
font-weight:700;
padding:0px 10px 0px 0px;
font-size:1.1em;
}