BODY {BACKGROUND:#F7F7F7; COLOR:#111; font-family:Verdana,Arial,Helvetica,sans-serif}

a{outline:none; outline:0;}

#container {	PADDING-TOP: 10px}

#logo a{text-transform:uppercase; color:#32393f; font:normal 35px Georgia,"Times New Roman",Times,serif;}

#logo a:hover{color:#cc0000}



#header #tagline{color:#888;}

#header {border:none!important;}

#page {PADDING: 0px!important; background:none;}

#content p.headline_meta{font-size:11px!important;}

/*Navigation*/

.menu { background:url(images/nav-bg.jpg) 0 0 repeat-x; height:28px; position:absolute; top:110px; width:928px; margin:0; float:left; display:inline; border:1px solid #d6d6d6;}

.menu li{	FLOAT: left;  display:inline;}

.menu li a{float:left; padding: 0 10px; height:28px; font:12px/28px Verdana,Arial,Helvetica,sans-serif !important; color:#555}

.menu li a:hover{color:#c00; text-decoration:underline;}

.current a{background:#fff;}



/*End of Navigation*/





#content_box {margin-top:23px;  background:none; }

#content {float:right; width:71.2em;}



UNKNOWN {BACKGROUND: url(images/nav_current_tile.jpg) repeat-x left bottom; COLOR: #23262a}





/*Right Column*/

.post_box{border:1px solid #C1C1C1; display:block; background:#fff url(images/box-bg.jpg) 0 bottom repeat-x;  padding:10px 20px; margin:15px 0 0;}

#content p, #content ul li, #content ol li {font-size:12px!important;}

.headline_area{border-bottom:1px solid #C1C1C1}

.headline_area h1, .headline_area h2, h2.entry-title{font-size:2.2em;}
h2.entry-title { padding-bottom: 20px; }

.alignleft { float:left; padding:0 10px 5px 0;  margin:0;}

.alignright {float:right; margin:0 0 5px 5px; }

.format_text p {margin-bottom:22px;}

.teasers_box,.teaser{ width:100%; clear:both; border:none; margin:0!important}

.teasers {margin-top:20px;}

.teasers_box p, .teaser_link{display:none;}

.to_comments{clear:both; margin-top:10px;}

.to_comments a span ,.to_comments a {font-size:12px; color:#c00!important;}
/*
#content img {float:left;  padding-right:20px; padding-top:10px; width:auto;}
*/
/*End of right column*/



/*Left-column*/

#sidebars{background:none; margin-top:15px;  width:200px!important; float:left;}

.sidebar ul.sidebar_list{padding:0!important; margin:0!important}	

#calendar_wrap{width:100%!important; padding:0!important}

table#wp-calendar{width:100%;}

li.widget{background:#fff url(images/box-bg.jpg) 0 bottom repeat-x; margin-bottom:15px; border:1px solid #C1C1C1; padding:5px 16px 5px 16px; width:172px!important;}



.sidebar_list h3{color:#464646; font:normal 15px Trebuchet MS; letter-spacing:0!important;  margin:5px 0; padding-top:4px; text-transform:uppercase;} 	

.sidebar_list ul li a:link, .sidebar_list ul li a:visited, .sidebar_list ul li a:active { color:#2361A1; width: 100%;  background-image: none !important;  }	

.sidebar_list ul li , .readmore a{  color: #848484 !important; }	

.sidebar-box ul li a:hover { background-image: none !important; background-color: #FFF !important; text-decoration:none;}	

.sidebar_list ul li a:hover { width: 100%; color: #393939;  text-decoration:underline;}

/*End of left column*/



/*footer*/



#footer{ background:#fff url(images/nav-bg.jpg) 0 bottom repeat-x; margin:15px 0; border:1px solid #d6d6d6; font-size:11px;}

#footer a{color:#c00;}

.clear{clear:both;}

.format_text .to_comments span {font-size: 12px;}

ol{padding-left:15px; }


/*---:[ top X ]:---*/
.custom .format_text table#schoolranker tr td {
	padding-top: 5px;
	padding-bottom: 10px;
}
.custom .format_text table#schoolranker tr td img {
	margin-right: 0;
	padding-bottom:0;
	padding-left: 0;
	padding-top: 5px;
}

.top_ten p {
	font-size: 12px;
	line-height: 22px;
	margin: 3px;
	padding-left: 0;
}

.top_ten { 
	font-size: 12x; 
	line-height: 22px;	
	margin-bottom: 0;
	padding-left: 0;
}

td.descriptorcell {
	padding-left: 10px;
	font-size: 12px;
	line-height: 22px;
	text-align: top;
}

td.descriptorcell img {
	padding-top: 10px;
}

.school_details {
	margin-top: 25px;
}

.custom .format_text .leftcell center {
	font-size: 9px;
	line-height: 13px;
}

/*---:[ top X ]:---*/

table, td, th {vertical-align:top;}

.textwidget {
	padding-bottom: 10px;
}

.custom input.thebutton {
  padding: 2px 0;
}

.custom input.thebutton, .custom select {
  width: 170px;
  margin-bottom: 8px;
}

.custom input.thetext {
  width: 170px;
  background: #fff;
  margin-bottom: 8px;
  padding: 2px 0;
}

.custom td.bottomrow {
  font-style: italic;
  font-size: 120%;
}