/*
Theme Name: RN Central Blog
Theme URI: http://www.rncentral.com/blog/
Description: The default RN Central Blog theme.
Version: 1.0
Author: RN Central
Author URI: http://www.rncentral.com

*/

@charset "UTF-8";
/* CSS Document */

html {
	height:100%;
}
/** Featured Container - DL 09/24/2012 **/
.featured-wrapper {
	width:100%;
}
.featured-inner {
	width:160px;
	text-align: center;
	margin:0 auto;
}

/** Featured End **/
body {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 160%;
	text-align: center;
	background: url(/images/bg.gif) #FFF repeat-x;
	height:100%;
}
img {
 border: 0;
}
h1, h2, h3, h4, h5 {
 line-height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

p {
	margin:0;
	padding:0;
	color:#666;
	font-size:12px;
	line-height:140%;
}
a {
	color:#06C;
}
a:hover {
	color:#09F;
}
a:hover {
	text-decoration:none;
}

/* ------------------------------------------------------------------------------------------------------------------------- */
/* Div IDs */
/* ------------------------------------------------------------------------------------------------------------------------- */
h1 {
	position:relative;
	margin:10px 0px 10px 0px;
	color:#385a7d;
	width:450px;
	line-height:130%;
}
#container {
	text-align: left;
	margin: 0px auto;
	padding: 10px;
	width: 980px;
	background-color: #FFFFFF;
	position: relative;
	border:#def2fd solid 1px;
}
#header {
	padding: 0;
	margin: 0px 0px 0px 0px;
	position:relative;
	width: 980px;
	height:145px;
	background:#93d5f7;;
}
#content-container {
	margin:15px 0px 0px 0px;
	padding:0;
	width:980px;
	position:relative;
	background:#FFF;
}
#left-column {
	padding:0;
	margin:0;
	float:left;
	width:290px;
}

#content-right {
	float:right;
	margin:0;
	padding:0;
	width:665px;
}

#content-right p {
	margin: 4px 0 12px 0;
}

#content-right .row p {
	margin: 0;
}


#content-right h2 {
	color:#385a7d;
	font-size:14px;
	padding:22px 10px 12px 0px;
}
#content-right ul {
	margin:5px;
	padding:0 0 25px 0;
	border-bottom:#CCC 1px dotted;
}
#content-right li {
	margin:0 0 0 15px;
	padding:0 0 0 2px;
}
#content-right ul li {
	list-style-image:url(/images/arrow.gif);
}

#content-top.home-template {
	margin:0 0 15px 0;
	padding:25px;
	position:relative;
	background:url(/images/content-top.jpg) no-repeat;
	height:	212px;
	width:615px;
}
#content-top.home-template h1 {
	position:relative;
	margin:10px 0px 5px 0px;
	color:#385a7d;
	width:450px;
	line-height:130%;
	font-size:20px;
}
#content-top.home-template h2 {
	color:#2e86bd;
	width:400px;
	margin:0;
	padding:5px 0px 5px 0px;
	line-height:120%;
}
#content-top.home-template p {
	width:400px;
	margin:0;
	padding:0;
	line-height:140%;
}
#featured-box, #degrees-box, #articles-box, #top-schools-box {
	margin:0 0 20px 0;
	padding:60px 15px 10px 15px;
	width:256px;
	background:#f0f2e3 url(/images/featured-top.png) no-repeat;
	border:#CCC 2px solid;
	color:#666;
}
#articles-box {
	background:	#f0f2e3 url(/images/articles-top.png) no-repeat;
}
#degrees-box {
	padding: 10px 15px 10px 15px;
	background-image: none;
}
#top-schools-box {
	background:	#f0f2e3 url(/images/schools-top.png) no-repeat;
}
#featured-box h2, #articles-box h2, #top-schools-box h2 {
	color:#385a7d;
	font-size:14px;
}
#featured-box ul {
	margin:10px;
	padding:0 0 10px 0;
	border-bottom:#CCC 1px dotted;
}
#articles-box ul, #degrees-box ul, #top-schools-box ul {
	margin:10px;
	padding:0 0 10px 0;
	border-bottom:none;
}
#featured-box li, #degrees-box li, #articles-box li, #top-schools-box li {
	margin:0 0 0 15px;
	padding:0 0 0 2px;
	list-style-image:url(/images/arrow.gif);
}
#featured-graph {
	margin:0 0 10px 0;
	padding:0;
	border:#b8d7e8 2px solid;
	background:url(/images/bg-featured-graph.gif) repeat-x;
}
#featured-schools {
	margin:0 0 10px 0;
	padding:0px;
	border:#CCC 2px solid;
	background:#fff8e4;
}
#featured-schools h2 {
	margin:0;
	padding:15px;
	width:631px;
	color:#FFF;
	background:#9fbe7d;
}
#featured-schools h3 {
	margin:10px 0 3px 0px;
	color:#588f30;
}
#featured-schools a {
	color:#588f30;
}
#featured-schools p {
	margin:5px 0 20px 0;
}
#featured-schools-content {
	padding:20px;
}
#newsletter-box {
	margin:0 0 20px 0;
	padding:60px 11px 10px 15px;
	width:260px;
	background:#f0f2e3 url(/images/newsletter-top.png) no-repeat;
	border:#CCC 2px solid;
	color:#666;
}

#newsletter-box form{
	margin:10px;
}
#newsletter-box input{
	margin:10px 0 0 0;
}


.sidebar-box {
	margin:0 0 20px 0;
	padding: 0px 11px 10px 15px;
	width:260px;
	background:#f0f2e3 url(/images/sidebar-box-top.png) no-repeat;
	border:#CCC 2px solid;
	color:#666;
}

.sidebar-box h3 {
	display: block;
	height: 45px;
	padding: 11px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
}

.sidebar-box ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.sidebar-box ul li {
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px dotted #ccc;
}


#twitter-box {
	margin:0 0 20px 0;
	padding:60px 11px 10px 15px;
	width:260px;
	background:#f0f2e3 url(/images/twitter-top.png) no-repeat;
	border:#CCC 2px solid;
	color:#666;
}

#twitter-box ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#twitter-box ul li {
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px dotted #ccc;
}

#featured-graph h2 {
	color:#385a7d;
	font-size:14px;
	padding:8px 10px 12px 15px;
}
div.featured-graph-panel {
	margin:2px;
	padding:10px;
	border:#b8d7e8 1px solid;
	position:relative;
	width:304px;
	height:122px;
	float:left;
}
div.link-box {
	float:right;
	width:135px;
}
div.link-box img, div.school-column img {
	margin:10px 0 0 0;
	background:url(/images/btn-continue-small.png) no-repeat;
	height:34px;
	width:121px;

}
div.link-box img:hover, div.school-column img:hover {
	background:url(/images/btn-continue-small.png) no-repeat bottom left;
}
div.row {
	padding:5px 5px 10px 5px;
	margin:5px;
	width:645px;
	border-bottom:#CCC 1px dotted;
	float:left;
}
div.logo-column {
	padding:5px 0 0 0;
	float:left;
	height:120px;
	width:180px;
	text-align:center;
}
div.school-column {
	width:450px;
	float:right;
}
div.school-column img {
	position:relative;
	left:305px;
}


/* ====== Widgets ====== */


#widget {
	height:228px;
	width:230px;
	margin:0 0 15px 0;
	padding:86px 0 0 60px;
	position:relative;
	background:url(/images/widget.png) no-repeat top left;
}
#widget form {
	margin:0 0 0 13px;
	width:200px;
}
#widget form select {
	width:190px;
	font-size:12px;
 }
#widget select.second, #widget select.third {
	margin-top:28px;
}
#widget input {
	border:0 none;
	bottom:30px;
	cursor:pointer;
	font-size:0;
	height:45px;
	position:absolute;
	left:18px;
	width:251px;
	z-index:2000;
	background: url(/images/btn-findnow.png) no-repeat top left;
	color:#FAA51C;
}
#widget input:hover {
	background:url(/images/btn-findnow.png) no-repeat bottom left;
}
#widget select.edudirect-category_id, #widget select.edudirect-subject_id {
	margin-top:28px;
}

/* ====== Content Widget ====== */


#content-widget {
	margin:0;
	padding:76px 0 0 10px;
	height:115px;
	margin:15px 0 15px 0;
	position:relative;
	background:url(/images/content-widget.png) no-repeat top left;
	position:relative;
}
#content-widget form {
	margin:0;
	padding:0;
	width:645px;
	position:relative;
}
#content-widget form select {
	width:150px;
	font-size:12px;
	margin:0 0 25px 55px;
 }
#content-widget input {
	border:0 none;
	cursor:pointer;
	font-size:0;
	height:45px;
	position:realtive;
	width:251px;
	z-index:2000;
	background: url(/images/btn-findnow.png) no-repeat top left;
	color:#FAA51C;
	margin-left:185px
}
#content-widget input:hover {
	background:url(/images/btn-findnow.png) no-repeat bottom left;
}

/* ====== Special Widgets ====== */


#special-widget {
	height:228px;
	width:230px;
	margin:50px 0 15px 80px;
	padding:50px 0 0 60px;
	position:relative;
	background:url(/images/special-widget.png) no-repeat top left;
}
#special-widget form {
	margin:0 0 0 13px;
	width:200px;
}
#special-widget form select {
	width:190px;
	font-size:12px;
 }
#special-widget select.second, #special-widget select.third {
	margin-top:28px;
}
#special-widget input {
	border:0 none;
	bottom:30px;
	cursor:pointer;
	font-size:0;
	height:45px;
	position:absolute;
	left:18px;
	width:251px;
	z-index:2000;
	background: url(/images/btn-findnow.png) no-repeat top left;
	color:#FAA51C;
}
#special-widget input:hover {
	background:url(/images/btn-findnow.png) no-repeat bottom left;
}
#special-widget select.edudirect-category_id, #special-widget select.edudirect-subject_id {
	margin-top:28px;
}



#footer {
	position:relative;
	margin:20px 0 0 0;
	padding:15px;
	height:100px;
	width:950px;
	border-top:#CCC 1px dotted;
}
#footer span{
	float:right;
}
#footer ul, #footer ul li {
	display: inline;
	padding: 0;
	margin: 0;
	color: #062a5e;
}
#footer ul li {
	border-right: solid #c0c0c0 1px;
	padding: 0 6px 0 6px;
	margin: 0;
}
#footer ul li.last {
	border-right: none;
}
#footer ul li.rss a {

	background: url('/assets/images/icon-rss.png') no-repeat 0 0;
	padding:1px 0 2px 20px;
}

#navbar{
  	position:absolute;
	bottom:0;
	width: 978px;
  	margin: 0 auto;
  	height: 42px;
  	padding: 0;
	background:#5db8e7;
	border:#4384ac 1px solid;
	text-align:right;
	font-weight:bold;
}

/*Navbar */
#nav {
	background:#777;
	font-size:1.1em;
	background:#066;
}
#nav, #nav ul {
	list-style: none;
	line-height: 1;
	margin:0;
	padding:0;
}

#nav a, #nav a:hover {
	display: block;
	text-decoration: none;
	border:none;
}
#nav li {
	float: right;
	list-style:none;
	border-left:#4384ac 1px solid;
}
#nav a, #nav a:visited {
	display:block;
	color: #f5f5f4;
	padding:15px 15px;
	background:#5db8e7;
}
#nav a:hover {
	background:#55a7d2;
	text-decoration:none;
}
#nav a:active, .current_nav_item	a, #home .on {
	background:#55a7d2;
	text-decoration:none;
}
img.rncentral-logo {
	margin:-5px 0px 0px 20px;
	position:absolute;
	z-index:100
}
div.divider {
	border-bottom:#CCC 1px dotted;
	margin:40px 0 10px 0;
}
#special-box-container {
	margin:0 0 20px 0;
	padding:0;
	width:980px;
	position:relative;
}
div.special-box, div.special-box-right {
	margin:0;
	padding:10px;
	float:left;
	width:460px;
	height:390px;
	background:#d4e3b8 url(/images/bg-box-head.gif) repeat-x;
	border:#acc583 1px solid;
	text-align:center;
}
div.special-box h2, div.special-box-right h2 {
	margin:0 0 15px 0;
	color:#FFF;
	font-size:18px;
	line-height:110%;
}
div.special-box-right {
	float:right;
}
div.special-box-right h2 {
	margin:0 0 25px 0;
}
div.btn-logo-box {
	margin:10px 0 0 80px;
	padding:20px 10px 10px 10px;
	width:280px;
	height:65px;
	background:url(/images/btn-logo-box.png) no-repeat;
	z-index:2;
}

 .learn-more {text-align:center; padding-bottom: 20px; }
 	.learn-more a {background:#f7e3ae;color:#f57700;display:block;padding:5px 15px;text-decoration:none !important;border:2px solid #f57700}
		.learn-more a:hover {background:#f57700;color:#fff !important;}
 	.learn-more a span {display:block;}
 	.learn-more a strong {text-decoration:underline}


.clear {clear:both}
.right {float:right}
.left {float:left}
.center {text-align:center}
.warning {color: #DA2521 !important;font-weight: bold;}
.left-image {float:left;margin:0 15px 0 0}
.center-image {margin:15px 0}
.image-right {float:right;margin:0 0 0 15px}
.caption {font-size:11px;line-height:1.2;padding:3px;}
.img-left {margin:0 1em 5px 0;border:2px solid #444}
.bottom {bottom:0}
.block {display:block}
.small {font-size:0.8em}





#content-right ul {
	margin:10px 0 15px 20px;
	padding: 0;
	border: 0;
}

#content-right li {
	margin:0 0 0 15px;
	padding:0 0 0 2px;
}

#content-right ul li {
	list-style-image:url(/images/arrow.gif);
}

#content-right p, #content-right li {
	font-size: 12px !important;
	color: #444;
	line-height: 145%;
}

/* BJC: Added Facebook Box 4/19/12 */

div#facebook {
    background: url("/images/sidebar-box-top.png") no-repeat scroll 0 0 #FFFFFF;
    border: 2px solid #CCCCCC;
    color: #666666;
    margin: 0 0 20px;
    padding: 0 0 10px 11px;
    width: 275px;
}

div#facebook h3 {
	display: block;
	height: 45px;
	padding: 11px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
}

div#uywb44_1.fbConnectWidgetTopmost {
	border-style:hidden !important;

}

/* Social Networking icons in header */

#social {
	float: right;
	padding:55px 10px 0 0;
}

#social img {
	padding:5px;
	border-radius:3px;
hiya,
}

#social a {
	filter: grayscale(50%);
	-webkit-filter: grayscale(50%);
	-moz-filter: grayscale(50%);
	-ms-filter: grayscale(50%);
	-o-filter: grayscale(50%);
	filter: gray;
	opacity:0.7;
}

#social a:hover {
	filter:none;
	-webkit-filter:grayscale(0);
	opacity:1;
}

/* new styles for featured home page schools, bjc 6/29/12 */
#featured-graph-new {
	margin:0;
	padding:0;
	border:#fff 4px solid;
	background-color:#f6f2e6;
	background-image: -moz-linear-gradient(#fcfaf4, #f6f2e6);
	background-image: -webkit-linear-gradient(#fcfaf4, #f6f2e6);
	background-image: -o-linear-gradient(#fcfaf4, #f6f2e6);
	background-image: -ms-linear-gradient(#fcfaf4, #f6f2e6);
	background-image: linear-gradient(#fcfaf4, #f6f2e6);
}

#featured-graph-outer {
	margin:0;
	padding:0;
	border:2px solid #d9d9d9;
}

#content-right #featured-graph-new h2 {
	color:#385a7d;
	font-size:14px;
	padding:15px 10px 12px 15px;
}
div.featured-graph-panel-new {
	margin:15px 4px;
	padding:5px 10px;
	border-right:1px dotted #ccc;
	position:relative;
	width:185px;
	height:160px;
	float:left;
	text-align:center;
}

div.featured-graph-panel-new:nth-child(4) {
	border-right:none;
}

div.featured-graph-panel-new a.cta {
	background-color:#4399c6;
	background-image: -moz-linear-gradient(#5abbee, #4399c6);
	background-image: -webkit-linear-gradient(#5abbee, #4399c6);
	background-image: -o-linear-gradient(#5abbee, #4399c6);
	background-image: -ms-linear-gradient(#5abbee, #4399c6);
	background-image: linear-gradient(#5abbee, #4399c6);
	border-radius:5px;
	padding:5px 20px;
	color:#fff;
	font-size:14px;
	text-decoration: none;
	font-weight:800;
	border:1px solid #4398c4;
	text-shadow: 1px 1px 2px #045883;
	box-shadow:1px 1px 3px #045883;
	text-transform: uppercase;
}

div.featured-graph-panel-new a.cta:hover {
	background-image: -moz-linear-gradient(#5abbee 60%, #4399c6);
	background-image: -webkit-linear-gradient(#5abbee 60%, #4399c6);
	background-image: -o-linear-gradient(#5abbee 60%, #4399c6);
	background-image: -ms-linear-gradient(#5abbee 60%, #4399c6);
	background-image: linear-gradient(#5abbee 60%, #4399c6);
}

div.featured-graph-panel-new div.link-box img {
	background:none;
}

.logoBox {
	height:70px;
	text-align:center;
}

.linkBox {
	height:35px;
	padding-bottom:15px;
}

div.featured-graph-panel-new div.link-box {
	float:none;
	width:180px;
}
div.link-box img, div.school-column img {
	margin:10px 0 0 0;
	background:url(/images/btn-continue-small.png) no-repeat;
	height:34px;
	width:121px;

}
div.link-box img:hover, div.school-column img:hover {
	background:url(/images/btn-continue-small.png) no-repeat bottom left;
}

#dfw {
	background-color:#F57700;
	padding:10px 6px 6px;
	width:276px;
	float:right;
	text-align:center;
	color:#fff;
	font-weight:800;
	font-size:16px;
	counter-reset:li 0;
	border:2px solid #E35414;
	font-family:arial;
	text-shadow:1px 1px 2px #e35414;
}

#dfw-widget form {
	padding: 10px 20px 20px;
	background-color: #FFCF6B;
	background-image: -moz-linear-gradient(#FFCF6B, #F7E3AF);
	background-image: -webkit-linear-gradient(#FFCF6B, #F7E3AF);
	background-image: -o-linear-gradient(#FFCF6B, #F7E3AF);
	background-image: -ms-linear-gradient(#FFCF6B, #F7E3AF);
	background-image: linear-gradient(#FFCF6B, #F7E3AF);
	width: 232px;
	border:2px solid #E35414;
	height:200px;
}

#dfw-widget form select {
	float:none;
	width:190px;
	margin-left:-10px;
	margin-top:5px;
}


/*
#dfw #h2Box:after, #dfw #h2Box:before {
	top: 100%;
	border: 50px solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#dfw #h2Box:after {
	border-top-color: #F57700;
	border-left:solid transparent;
	border-width: 20px;
	left: 50%;
	margin-left: -20px;

}
#dfw #h2Box:before {
	border-top-color: #E55B19;
	border-width: 24px;
	left: 50%;
	margin-left: -24px;
}
*/

#downArrow {
background-image: url(/images/downArrow.png);
width: 62px;
height: 18px;
position: relative;
top: 17px;
left: 100px;
}



#dfw-widget input {
	background-color:#1680B6;
	background-image: -moz-linear-gradient(#7fdaf5 2%, #5abbee 25%, #277ab0 73%);
	background-image: -webkit-linear-gradient(#7fdaf5 2%, #5abbee 25%, #277ab0 73%);
	background-image: -o-linear-gradient(#7fdaf5 2%, #5abbee 25%, #277ab0 73%);
	background-image: -ms-linear-gradient(#7fdaf5 2%, #5abbee 25%, #277ab0 73%);
	background-image: linear-gradient(#7fdaf5 2%, #5abbee 25%, #277ab0 73%);
	border-radius:0 7px 7px 0;
	padding:8px 30px 9px;
	color:#fff;
	font-size:20px;
	text-decoration: none;
	font-weight:800;
	border:1px solid #4398c4;
	text-shadow: 1px 1px 2px #045883;
	text-transform: uppercase;
	margin:0 0 0 -1px;
	float:left;
	width:170px;
	height:46px;
	cursor: pointer;
}

#triangle-right {
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-left: 9px solid #fff;
	border-bottom: 8px solid transparent;
	margin-top:-3px;
	position:relative;
	top:15px;
	left:8px;
}

#dfw-cta {
	background-color:#1680B6;
	background-image: -moz-linear-gradient(#7fdaf5 2%, #5abbee 25%, #277ab0 73%);
	background-image: -webkit-linear-gradient(#7fdaf5 2%, #5abbee 25%, #277ab0 73%);
	background-image: -o-linear-gradient(#7fdaf5 2%, #5abbee 25%, #277ab0 73%);
	background-image: -ms-linear-gradient(#7fdaf5 2%, #5abbee 25%, #277ab0 73%);
	background-image: linear-gradient(#7fdaf5 2%, #5abbee 25%, #277ab0 73%);
	border-radius:7px 0 0 7px;
	height:44px !important;
	width:24px;
	float:left;
	border:1px solid #4398c4;
}

#myCTA {
	width:200px;
	margin:0 auto;
	height:46px;
}

#dfw ol {
	color:#fff;
	font-size:25px;
	font-weight:800;
}

#dfw ol li {
		list-style:none;
		margin-bottom:15px;
}


#dfw ol li:before {
	background-color:orange;
	background-image: -moz-linear-gradient(#F4A43B, #F87E2B);
	background-image: -webkit-linear-gradient(#F4A43B, #F87E2B);
	background-image: -o-linear-gradient(#F4A43B, #F87E2B);
	background-image: -ms-linear-gradient(#F4A43B, #F87E2B);
	background-image: linear-gradient(#F4A43B, #F87E2B);
	border:1px solid #F87E2B;
	content:counter(li);
	position:absolute;
	counter-increment: li;
	width:20px;
	height:20px;
	padding:5px;
	left:-10px;
	margin:0 0 0 30px;
	border-radius:15px;
	text-shadow:1px 1px 2px #F87E2B;
}

/* list item number styles */
#SearchWidget li {
	list-style:none;
	margin-bottom:10px;

}

#SearchWidget {
		counter-reset:li 0;
}

#SearchWidget li:before {
	background-image:url(images/Active-box-number.png);
	content:counter(li);
	position:absolute;
	counter-increment: li;
	width:23px;
	height:21px;
	padding:2px 0 0 5px;
	left:12px;
	margin-left:15px;
	margin-top:2px;
}

/* end list item number styles */

#header a.menu {
	display: none;
}

@media only screen and (max-width: 1005px) {
	body {
		padding: 0;
	}
	h1 {
		font-size: 20px;
	  width: 100%;
	}
	.form-group input, .form-group textarea {
		box-sizing: border-box;
		display: block;
		margin: 10px 0;
		padding: 5px;
		width: 100%;
	}
	#container, #header {
		box-sizing: border-box;
		width: 100%;
	}
	#header {
		height: auto;
	}
	#header h2 {
		display: none;
	}
	#header a.menu {
		display: block;
		position: absolute;
		top: 28px;
		right: 20px;
	  height: 27px;
	  width: 30px;
		background: #333;
		color: #333;
		overflow: hidden;
	}
	#header a.menu:before {
		content: '';
		background: #333;
		border-top: 3px solid #93d5f7;
		border-bottom: 3px solid #93d5f7;
		position: absolute;
		height: 7px;
		width: 30px;
		top: 7px;
	}
	#header a.menu span {
		display: none;
	}
	#social {
		display: none;
	}
	#header a.logo {
		display: block;
		width: 130px;
		height: 81px;
	}
	img.rncentral-logo {
		background: url(/images/rncentral-logo-new.png);
		background-size: 130px 81px;
		box-sizing: border-box;
		display: block;
		height: 81px;
		position: static;
		margin: 0 0 5px 0;
		padding-left: 130px;
		width: 130px;
	}
	#navbar {
		display: none;
		border: none;
		height: auto;
	  position: static;
		width: 100%;
		overflow: hidden;
	}
	#nav {
		overflow: auto;
		transform: rotate(180deg);
	}
	#nav li {
		clear: right;
		float: none;
		display: block;
		text-align: left;
		transform: rotate(-180deg);
		width: 100%;
		border-right: none;
	}
	#content-container {
	  margin: 10px 0 20px 0;
	  width: 100%;
	}
	#left-column {
	  float: none;
	  width: 100%;
	}
	#left-column img {
		display: none;
	}
	#dfw {
		box-sizing: border-box;
		float: none;
	  padding: 10px 6px 6px;
	  width: 100%;
	}
	#dfw-widget form {
		box-sizing: border-box;
	  height: auto;
		padding: 10px 20px;
		width: 100%;
	}
	#dfw ol li {
	  text-align: left;
	}
	#dfw ol li:before {
		text-align: center;
	}
	#dfw-widget form select {
	  width: 100%;
	}
	#featured-box, #degrees-box, #articles-box, #top-schools-box, #twitter-box, div#facebook, #newsletter-box {
		display: none;
	}
	#myCTA {
	  margin: 0 auto 10px auto;
	}
	.sidebar-box {
		display: none;
	}
	#content-right {
	  float: none;
	  width: 100%;
	}
	#content-right h2 {
		box-sizing: border-box;
	  padding: 10px 0;
	}
	#content-right ul {
		margin: 10px 0 15px 0;
	}
	#content-right li {
	  padding: 0 0 10px 2px;
	}
	#content-top.home-template {
		background-color: #f6f2e6;
	  background-image: none;
		border: 2px solid #d9d9d9;
		box-sizing: border-box;
	  margin: 10px 0;
	  padding: 10px;
	  height: auto;
	  width: 100%;
	}
	#content-top.home-template h1 {
		font-size: 15px;
	  margin: 0 0 10px 0;
	  width: 100%;
	}
	#content-top.home-template h2 {
	  width: 100%;
	  padding: 0 0 10px 0;
	}
	#content-top.home-template p {
	  width: 100%;
	}
	#featured-graph-new {
		padding-bottom: 5px;
	}
	div.featured-graph-panel-new {
	  margin: 0;
	  padding: 15px 0 5px 0;
	  border-right: none;
		border-bottom: 1px dotted #ccc;
	  width: 100%;
	  height: auto;
	  float: none;
	}
	#content-right #featured-graph-new h2 {
		padding: 10px 0 0 0;
		text-align: center;
	}
	.logoBox {
		height: auto;
		margin-bottom: 5px;
	}
	div.featured-graph-panel-new div.link-box {
	  width: 100%;
	}
	.linkBox {
	  height: auto;
	  padding-bottom: 0;
	}
	div.featured-graph-panel-new a.cta {
		display: inline-block;
		margin: 10px 0 10px 0;
	}
	.sponsored {
		color: rgba(0,0,0,.3);
		display: block;
		text-align: center;
		text-shadow: none;
	}
	#featured-schools h2 {
		box-sizing: border-box;
	  width: 100%;
	}
	#footer {
		box-sizing: border-box;
		height: auto;
	  margin: 10px 0 0 0;
		padding: 15px 0 0 0;
	  width: 100%;
	}
	#footer span {
		display: block;
		margin-bottom: 8px;
		width: 100%;
	}
	#footer ul {
		margin: 0 !important;
	}
	#footer ul li {
		display: block;
		padding: 0 0 10px 0;
	}
}

/* ------------------------------------------------------------------------------------------------------------------------- */
/* Blog */
/* ------------------------------------------------------------------------------------------------------------------------- */

#header h2 {
	float: right;
	color: #fff;
	font-family: arial;
	font-size: 34px;
	font-weight: normal;
	padding: 10px 10px 0 0;
}

#content-right .post {
	margin: 0 0 50px 0;
}

#content-right:not(.page-template) h1, #content-right:not(.page-template) h2, #content-right:not(.page-template) h3, #content-right:not(.page-template) h4 {
	padding: 0;
	margin: 0 0 15px 0;
	width: auto;
}

#content-right ul {
	margin:10px 0 15px 20px;
	padding: 0;
	border: 0;
}

#content-right li {
	margin:0 0 0 15px;
	padding:0 0 0 2px;
}

#content-right ul li {
	list-style-image:url(/images/arrow.gif);
}

#content-right p, #content-right li {
	font-size: 12px !important;
	color: #444;
	line-height: 145%;
}


#comments{
	margin:2em 0 0;
	padding:2em 0 0;
	border-top:1px solid #eee;
}


/* ----------------------------------------------------------
				SHAREBOX
---------------------------------------------------------- */

.sharebox{
	width:100%;height:25px;border-bottom:1px solid #eee;clear: both;
}

.share-method{position: relative;
	margin:0 0 0 6px;
	float:left;
	display:block;
	cursor:pointer;
}
.share-method span{
	width: 16px;
	height:16px;
	padding:0 0 10px;
	display: block;
	text-indent: -9999px;
}
	.share-fb span{background: url(images/icons/social-icons/share-fb.png) no-repeat 0 0;}
	.share-tw span{background: url(images/icons/social-icons/share-tw.png) no-repeat 0 0;}
	.share-go span{background: url(images/icons/social-icons/share-go.png) no-repeat 0 0;}
	.share-pi span{background: url(images/icons/social-icons/share-pi.png) no-repeat 0 0;}
	.share-em span{background: url(images/icons/social-icons/share-em.png) no-repeat 0 0;}

.tooltip{
	position: absolute;
	top:16px;left:-40px;opacity: 0;
	height:58px;width:78px;
	padding:10px;padding-top:27px;
	z-index: 99;
	background:transparent url(images/backgrounds/bg_tooltip.png) no-repeat 0 bottom;
	font-size:12px;color:#fff;text-align:center
}
	.share-go .tooltip,.share-tw .tooltip{height:62px;padding-top:23px}

	.share-fb:hover .tooltip,.share-go:hover .tooltip,.share-pi:hover .tooltip,.share-tw:hover .tooltip{
	opacity: 1;z-index: 9999;
	-webkit-transition: opacity 0.3s ease-in-out;
	   -moz-transition: opacity 0.3s ease-in-out;
	     -o-transition: opacity 0.3s ease-in-out;
	        transition: opacity 0.3s ease-in-out;
	}
	.share-fb:hover .tooltip{}
	.share-tw:hover .tooltip{}
	.share-go:hover .tooltip{}
		.sharebox-wide .share-go:hover .tooltip{left:25px;}
	.share-pi:hover .tooltip{}

.tooltip #fb-root{width:51px;height:20px;margin:0 auto 12px;text-align:center; }
	a.fb-share{
		width:79px;
		height:15px;
		margin-top: 5px;
		padding:1px 0 0;
		display:block;

		border-bottom:1px solid #e6e7e8;
		border-bottom:1px solid rgba(48,55,64,0.16);
		border-top:1px solid #e6e7e8;
		border-top:1px solid rgba(48,55,64,0.16);

		background:#5e77ad;

		color:#fff;
		font:normal bold 11px/16px "Helvetica Neue",Helvetica,Arial,Geneva,sans-serif !important;
		letter-spacing:normal;
		text-align:center;
	}

.featured-graph-image {
	max-width: 185px;
}