.widgettitle { font-size:12px; margin-bottom:4px; }

.top { padding-top:5px;  }
.top li { margin:0px 0px 5px 21px; padding:2px 0px 2px 0px; }
.top li ul { padding:0px 0px 7px 0px; font-size:11px; margin-right:20px; border-bottom: 1px solid #144884; }
.top li ul li { margin:0px 0px 2px 0px; padding-left:20px; }
.top li ul li a { color:#504949; padding:3px 0px 3px 0px;}
.top li ul li:hover { border-left:6px solid #ae0000; padding-left: 14px; }
.top li ul li a:hover { color:#ae0000; }

form { margin:0px 20px 0px 0px; border-bottom: 1px solid #144884; padding:0px 0px 7px 0px; }
.submit { background:url(search.gif) no-repeat center bottom; border:0px; width:32px; height:22px;}
input, textarea { margin-left:0px; }

.date { float:left; background:url(bg_date.gif) repeat-x center top; padding:4px 8px 0px 8px; text-align:center; margin:2px 10px 10px 0px; }
.tag { font-weight:bold; font-size:20px; }
.meta { margin-bottom:0px; }

.storytitle { margin-bottom:0px; font-size:17px; padding-top:10px; }
#social-bookmarks a { margin:0px; padding:0px; border:0px; }

.postheader { background:#e2e2e2; padding:5px; height:40px; margin-bottom:10px; }
.postmetadata { background:#e2e2e2; padding:5px; } 
.entry { border-top: 1px solid #e2e2e2; padding-top:10px; }

.navigation { margin:0px 0px 5px 0px; }

#recent-posts h3, #categories h3, #archives h3, #social-bookmarks h3, #meta h3, #pages h3, #menu ul li h3 { 
	font-size:12px; color:#423d3d; padding: 0; margin: 0; text-align: left; border:none; 
}

#breadcrumb { width: 545px; }

#menu {
	min-height: 1250px;
	}

