.content{
text-align:left;
}

.maintext h1{
color:#000000;
font-family:Arial;
font-size:12px;
text-decoration:underline;
}
.maintext ol li{
padding-bottom:8px;

}

/* related posts */
#related-posts{
float:left;
margin-bottom:15px;
margin-left:6px;
margin-top:20px;
}

h2{
font-family:Arial;
font-size:12px;
margin:5px 0;
text-decoration:underline;
}

#related-posts ul{
margin:0;
padding:0 0 0 13px;
}

#related-posts ul li{
list-style-image:url(bullet.png);
}

#related-posts ul li a{
text-decoration:none;
}

#related-posts ul li a:hover{
text-decoration:underline;
}

/*  sitewide */ 

#footer_submenu{

float:left;
line-height:14px;
margin:auto auto auto 2px;
text-align:left;
width:673px;
}

#footer_submenu #menu_wrap{
border:1px solid #CCCCCC;
float:left;
padding:8px;
width:100%;
}

#menu_wrap ul{
float:left;
margin:0;
padding:0;
width:100%;
}

#menu_wrap ul li{
color:#BBBBBB;
float:left;
list-style-type:none;
width:215px;
}

#menu_wrap a{
color:#3C669C;
font-family:verdana;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

#menu_wrap a:hover{
color:#00000;
text-decoration:underline;
}

/* Variation */
ul.blocklist{
    margin: 0;
    padding: 0;
	}

ul.blocklist li{
    border-bottom: 1px dotted #CCCCCC;
    display: inline-block;
    list-style: none outside none;
    margin: 0 5px;
    padding: 2px 0;
    width: 170px;
	}

ul.blocklist li a{
    font-size: 11px;
    text-decoration: none;
	}

ul.blocklist li a:hover{
	font-weight: bold;
	}
	
p.detailed a{
    font-style: italic;
    font-weight: bold;
    text-decoration: none;
	}
