html, body { color: #242626; }
html {
  background: #D5DADD url(images/bg-html.jpg) top left repeat-x;
  height: 100%;
  margin-bottom: 1px;
  overflow-y: scroll;
}
.custom{
  background: url(images/bg-body.png) 50% 74px no-repeat;
  *background-position: 50% 70px;
  font:12px/18px "Helvetica Neue", Arial, "Lucida Grande", "Lucida Sans Unicode", "Microsoft YaHei", sans-serif;
  font-smooth: always;
  text-align: center;
}


a { text-decoration: none; }
a:link, a:visited { color: #004D99; }
a:focus, a:hover, a:active { color: #86180A; }

#container{width:985px;}
#page{padding:0!important}


/*header*/
#header{padding:10px 0 0!important; overflow:hidden; border:none; }
#logo{margin:0 10px 0 20px; width:auto;float:left; display:inline; }
#logo a{font:30px "Myriad Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Arial, "Lucida Sans Unicode", sans-serif; text-transform:capitalize; }
#logo a:hover, .entry-title a:hover{color:#669900}
#tagline{color:#868F98; float: left; display:inline; clear:none!important; font-size:11px!important; padding-top: 30px;}

/*menu*/
.menu{ background: #89CB11 url(images/navigation.png) top left repeat-x; display: block; height: 41px; padding:0 20px; width: 945px; margin-top:15px;}
.menu li{list-style:none; float:left; display:inline; height:100%}
.menu li a{line-height:41px; background: url(images/navigation.png) left -150px no-repeat; padding:0 20px; height:41px; float:left;   text-shadow: 0 1px 0 #555; color: #fff;font-weight: bold;}

#content_box{background:url(images/content_box_bg.jpg) 207px top repeat-y!important;}

/*sidebar*/
#sidebars{width:200px; float:left; }
.sidebar {text-align:left; text-transform:none; word-spacing:2px!important;}
.sidebar h3 {margin:0 0 5px 0!important; padding:0!important; letter-spacing:normal!important;}
.sidebar h3 { font-variant: normal; }
.widget{border-bottom:1px dotted #DDDDDD; padding-bottom:10px;}
.widget ul {margin-left:5px!important;}
.widget ul li{padding:0!important;}
.widget ul li a{color:#C54E0B; font-size:14px!important; text-transform:none!important; margin:0!important; padding:0!important;}
.widget ul li a:hover{color:#111111; text-decoration:underline;}

/*content*/
#content{width:775px!important; float:right; text-align:left!important; }

.post_box{padding-top:0px;}
.post_box table{border:none!important}
.post_box, .teasers_box, .full_width #content_box .page, .teaser {margin:0!important; width:100%;}
.headline_area{margin-bottom:10px!important;padding-top:15px;}
.headline_area h2, .headline_area h1, .teasers_box h2{color:#000; padding:0 15px; font-size:22px;line-height:40px;}
.headline_meta, .teaser_date{background:#F4F8F9; padding-left:15px; border: 1px solid #E6F0F2; border-width:1px 0; font-size:11px; color:#3E5867; line-height:22px!important;}
.format_text {padding-left:15px;padding-right:15px;}
.format_text p, .format_teaser p{font-size:12px; line-height:18px;}
.teaser .teaser_date {display:block; }
.teaser .format_teaser {font-size:12px; line-height:18px;}
.format_text .to_comments span{font-size:12px;}
.teaser_link{margin-left:15px!important;}



#footer{border-top:3px solid #d5dadd; text-align:left; font-size:10px;}
#footer a{color:#004D99; }
#footer a:hover{color:#86180A; }











/*---:[ 10bestschools ]:---*/
.custom table tr td {
	padding-bottom: 30px;
  vertical-align: top;
}
.custom table tr td.logocell img {
	margin:5px 0; padding: 0;
}

.custom table tr td.logocell {
  font-size: 10px;
  line-height: 15px;
}

.custom table tr td.bestschools_descriptions img {
  text-align: center;
}

/*  degreefind_button  */
	.degreefind_button  {
	    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:5px;
	}
	
	.degreefind_button:hover {
	    background:url('./images/find_now.gif') no-repeat bottom;
	}
/*  degreefind_button  */

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

#content {
	font-family: Georgia, "Times New Roman", Times, serif;
}

.bestschools {
	font-family: Georgia, "Times New Roman", Times, serif;  
	font-size: 11.2px; 
	margin-bottom: 25px;
	padding-left: 0;
}

.bestschools tr td  a img {padding-top:5px; padding-bottom:5px;}

td.bestschools_descriptions { padding-left: 15px; font-size:13px; line-height: 20px; }

.school_details {
	margin-top: 25px;
}


.degreefinder { padding-left: 15px; padding-bottom: 25px; }
.recent_blog_posts { padding-left: 15px; padding-bottom: 15px; }

.degreefinder { font-size: 13px; }
.post_box, .post_box li { font-size: 12px; line-height: 18px; font-weight: normal; margin-top: 3px;}

ol{padding-left:15px;}
ol li{list-style-type:decimal;}

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


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

.recent_blog_posts ul {list-style-type:none;}
li.widget ul { line-height: 18px;}
li.widget ul li { margin-bottom: 7px; }

li.widget
{
	margin-bottom: 10px;
}

p.to_comments {display: none;}

.format_text h2, .format_text h3 { font-size: 19.5px; font-weight: normal;}

#comments{display: none;}