

	.custom #page {
		margin-top: 15px;
		padding:0 0 72px 0!important;
		background:url(images/bbg.jpg) 0 0 repeat-y;
		width:923px!important;
		position:relative;
		
	
		
	}
	/*Header*/
	#header{background:url(images/top.jpg) 0 0 no-repeat; padding:31px 25px 0!important; float:left;  width:873px;  }
	
	/* Get rid of a line at the top of the page */

	/* remove some header padding */
	.custom #header {
 		padding: 0;
		border: 0;
	}


	/* widget padding */
	
	.custom li.widget { margin-bottom: 0; }	
	.custom ul.sidebar_list { padding-top: 0; }
	.custom .sidebar ul.sidebar_list { padding-right: 0; padding-left: 0; }
    
    
	/* undo small caps */
	.custom .widget h3 { font-variant: normal;font-size:16px; font-family:"Trebuchet MS"; font-weight:bold; color:#285ab5; margin-bottom:10px; background:url(images/h2.gif) no-repeat 0 4px; padding-left:20px; letter-spacing:0; padding-top:0!important}

	.custom li.widget { line-height: normal; margin-bottom:20px; }
	li.widget ul li{display:block; background:url(images/bullet.gif) no-repeat 0 4px; padding-left:20px; padding-bottom:5px; border-bottom:1px dotted #dadada;}
	li.widget ul li a{color:#285AB5; font:13px/20px 'Lucida Grande','Lucida Sans Unicode',Helvetica,Tahoma,Arial,Verdana,sans-serif;}
	.custom .post_box { padding-top: 0; }
	.custom .post_box.top { padding-top: 5px; }
	.custom #sidebars { padding-top: 10px; }

	.custom .format_text ul { margin: 0 0 0 2.2em; }
	.custom .format_text ol { margin: 0 0 0 2.2em; }


	.custom .format_text h2 { margin: 40px 0.75em 0.75em 0; }

/*
	.custom .format_text h2 { margin: .75em 0 0.75em 0; }
*/
	.custom .format_text h3 { margin: .75em 0 0.75em 0; }

	.custom li.widget ul li { margin-bottom: 0; }

	.custom #footer { padding-top: 0; padding-bottom: 0; }
	.custom #footer { padding-right: 0; padding-left: 0; }
	.custom #footer { border: 0; text-align: justify; }

/* Undo Some Thesis Quirks */

body.custom { background: #083265; }
.custom #container { width: 918px; }
.custom #content { width: 653px; }
.custom #sidebars { width: 180px!important;  }
.custom #content_box {width:873px; margin:0 25px 20px; background:url(images/dotv.gif) 200px 0 repeat-y!important; clear:both;}
.post_box { margin:0 0 30px; border:none!important}
.teasers_box{ margin:0 0 20px!important; border:none!important}
.entry-content{background:url(images/doth.gif) repeat-x 0 100%}
.entry-title a{color:#285AB5!important;}
.entry-title a:hover{text-decoration:underline}
.format_text {font:13px/20px 'Lucida Grande','Lucida Sans Unicode',Helvetica,Tahoma,Arial,Verdana,sans-serif;}
.to_comments a, .to_comments a span{font-size:11px!important; color:#285AB5!important;}
.to_comments a:hover, .to_comments a:hover span{color:#ca0000!important; text-decoration:underline!important}
.coment-icon{background:url(images/comment.gif) 0 7px no-repeat;  width:20px; height:25px; float:left}
/*Menu*/


.menu{ height: 55px; width: 873px; float:left; background: url(images/navbg.gif) repeat-x;  margin-left:25px; display:inline; margin-top:10px;}


.menu li {display:inline; font-family:"Trebuchet MS"; font-size:16px; height:35px; line-height:35px; font-weight:700;}
.menu li a:hover { background:url(images/navbg-acho.gif) repeat-x; color:#fff; }
.menu li.current a { background:url(images/navbg-acho.gif) repeat-x; color:#fff; }
.menu li a { color:#fff;float:left; font-weight:bold; text-transform:uppercase; padding:0 20px 0 20px; font-size:16px!important; font-family:"Trebuchet MS"; }
.menu li a:hover{text-decoration:none;}


/*Footer*/
#footer{background:url(images/footer.jpg) 0 bottom no-repeat; padding:0  25px 30px!important ;width:872px; position:absolute; bottom:0; left:0;}


ul, li
{
	list-style: none;
}


/*---:[ top 5 table ]:---*/
.custom .format_text table#top5 {
	font-size: 13px;
	margin-top: 0;
}
.custom .format_text table#top5 tr td {
	padding-bottom: 30px;
	line-height: 18px;
}
.custom .format_text table#top5 tr td img {
	margin-right: 0;
}
.custom .format_text table#top5 tr td center{
	line-height: 14px;
}
.custom .format_text table#top5 tr {
	vertical-align: top;
}
/*  dfw  */
	.dfw_searchbutton  {
	    color:#fff;
	    font-weight:bold;
	    font-size:14px;
	    cursor:pointer;
	    width:138px;
	    height:33px;
	    background:url('./images/find_now.gif') no-repeat;
	    border:0px;
	    font-style:oblique;
	    font-family: Arial, Helvetica, sans-serif!important;
	    margin-left:0;
	    margin-top:0px;
	}
	
	.dfw_searchbutton:hover {
	    background:url('./images/find_now.gif') no-repeat bottom;
	}
/*  dfw  */

.top_ten p {
	font-size: 13px;
	line-height: 20px;
	margin: 3px;
}

.top_ten { 
	font-size: 11.2px; 
	margin-bottom: 25px;
}

td.toptendfw_details { padding-left: 15px; }

.school_details {
	margin-top: 25px;
}

#content_box p {
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 20px;
}

.post_box, .post_box li { font-size: 13px; font-weight: normal; margin-top: 3px;}

#content_box .entry p {
	margin: 0 0 5px;
}

ol{padding-left:0; }
ol li{list-style-type:decimal; margin-left: 5px;}

#content a:link, #content a:visited {color: blue; }

li.sidebar_dfw ul li{background: none; padding-left: 10px;}
.custom .sidebar_dfw h3 {  background:none; padding-left: 10px;}

.headline_area { margin-bottom: 1em; }
h2.entry-title { margin-bottom: 15px; }


.custom #content h3 { margin: 30px 0 20px 0; font-size: 1.3em; }

.custom #content ul { margin-bottom: 30px; }
.custom #content ul li { list-style: outside disc; margin: 0 0 5px 30px; }
.custom #content .post ul li { margin: 15px 0 15px 30px; list-style: outside disc; }
.custom #content .post li { line-height: 19px; }
.custom #content .post ol li { margin-bottom: 15px; }
.custom #content ul li a { text-decoration: underline; }



.infographic #header, .infographic #navbg, .infographic #sidebars { visibility: hidden; }
.infographic #content_box { position: relative; top: -155px; background:url(images/blank.gif) 200px 0 repeat-y!important; padding-bottom:-1400px; }
.infographic #content { width: 880px; }
.infographic #footer { visibility: hidden; }

.custom ol.image_clear li { clear: right; }

.headline_area h2, .headline_area h1 { font-size: 1.8em; line-height: normal; }

#tagline { margin-bottom: 5px; }