.article-title h1{
margin:10px 0;
}

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

#more-articles h2{
color:#2D3842;
font-family:Georgia;
font-size:17px;
font-weight:normal;
}

#more-articles ul{
float:left;
margin:10px;
padding:0;
}

#more-articles ul li{
border-bottom:1px dotted #000000;
float:left;
line-height:25px;
list-style-type:none;
margin:0 10px 0 0;
padding:0;
width:300px;
}

#more-articles ul li a{
color:#003366;
font-size:13px;
text-decoration:none;
}

/* Resources */
#directory-list{
float:left;
margin-bottom:20px;
margin-top:30px;
text-align:left;
width:740px;
}

#directory-list .list-item{
border-bottom:1px dotted;
float:left;
margin-bottom:10px;
padding:0;
text-align:left;
width:740px;
}

.list-item .keywords{
float:left;
padding:8px;
width:190px;
}

.list-item .keywords a{
color:#847860;
font-size:14px;
font-weight:bold;
}

.list-item .keywords a:hover{
color: #3599FF;
text-decoration:none;
border-bottom: none;
}

.list-item .info{
float:left;
padding:8px;
width:515px;
}

.list-item  .desc{
font-size:13px;
}

.list-item .url{
color:#3599FF;
font-size:11px;
text-align:left;
}

/*  sitewide links */ 
#bottom-links{
font-size:11px;
line-height:15px;
margin:5px auto auto;
padding-bottom:8px;
padding-top:0;
position:relative;
text-align:center;
width:800px;
}

#bottom-links a{
font-size:11px;
text-decoration:underline;
}

#bottom-links a:hover{
text-decoration:none;
}