#contents {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

#contents h1{
color:#52800C;
font-size:24px;
font-weight:bold;
line-height:30px;
margin:0;
padding:0;
text-decoration:none;
}

#contents p{
font-size:14px;
font-weight:bold;
margin:15px 0;
}

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

#related-posts h2{
color:#0099CC;
font-family:Arial;
font-size:20px;
margin:5px 0;
}

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

#related-posts ul li{
color:#000000;
font-weight:bold;
list-style-type:none;
}

#related-posts ul li a{
color:#52800C;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

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

/* Resources */
#external_links{
color:#333333;
background-color:#F7F7F7;
border-top:1px solid #E7E7E7;
float:left;
margin-top:20px;
width:823px;
}

#external_links .item_list{
border-bottom:1px solid #E7E7E7;
border-left:1px solid #E7E7E7;
border-right:1px solid #E7E7E7;
float:left;
margin:0;
text-align:left;
width:100%;
}

.details{
border-left:1px solid #E7E7E7;
float:left;
padding:10px;
width:610px;
}

.details  .desc{
float:left;
font-weight:bold;
width:100%;
}

.item_list .anchortxt{
float:left;
padding:10px;
width:168px;
}

.item_list .anchortxt a{
color:#237BA7;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

.item_list .anchortxt a:hover{
color: #BCD555;
text-decoration:none;
}

.details .url{
color:#BCD555;
float:left;
font-size:12px;
}

/*  sitewide */ 

#menu_wrap{
float:left;
font-family:Arial;
text-align:center;
width:800px;
color: #627918;
}

#menu_wrap a{
font-size:11px;
font-weight:normal;
text-decoration:none;
color: #627918;
outline: none;
}

#menu_wrap a:hover{
color:#000000;
}

a.submenu{

}

a.submenu:hover{

}