/* This file will hold styles that are loaded using the same media query as the normal grid. */

p{}
.element-invisible{
	position:absolute !important;
}
#region-preface-third .menu{
	display:inherit;
}

div#block-menu-block-tempCareer .menu li a{margin:0; padding:0 13px; font-size:14px;}

div#block-block-2, div#block-block-2 a{font-size:11px; letter-spacing:0px;}
#main-menu{display:inherit;}


ul#main-menu li{
	font-size:11px;
	margin:0;
	font-weight:bold;
	letter-spacing:0px;
}

ul#main-menu li a{padding:0 5px;}

#section-content{margin-top:2px;}

ul#main-menu li.first{margin-left:-6px; }

ul#main-menu li.active, ul#main-menu li.active-trail{
	padding:10px 0;
}

section#block-menu-block-5 h2{font-size:13px; font-weight:bold;}

div.region-preface-third-inner div.menu-block-wrapper{display:block;} 


.region-inner.region-menu-inner{margin-bottom:8px;}

nav.navigation{margin-bottom:0;}

#main-menu{margin:0;}

ul#main-menu li.first{margin-left:-7px; padding-left:0;}

ul#main-menu li a{
	text-decoration:none;
	padding:0px 6px;
	margin:0 1px 0 0;
	font-weight:bold;
}

ul#main-menu li a:hover{
	text-decoration:underline;
}
ul#main-menu li.active, ul#main-menu li.active-trail{
	background:#edece2;
	padding:10px 0;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	letter-spacing:0;
}
	
ul#main-menu li.active a, ul#main-menu li.active-trail a{
	font-weight:bold;
	padding:0px 10px;
}

#region-preface-third .menu{
	border:none;
	border:0px;
	margin:0 0 5px 7px;
	padding:0px ;
	font: 14px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	height:38px;
	width:100%;
	
	}
	
div#zone-preface{
	position:relative;
	z-index:500;
}
	
#region-preface-third .menu ul{
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	
}
#region-preface-third .menu li{
	float:left;
	padding:0px;
	}

#region-preface-third .menu li a{
	color:#fff;
	display:block;
	font-weight:normal;
	line-height:38px;
	margin:0px;
	padding:0px 10px;
	text-align:center;
	text-decoration:none;
	}
	
ul li.expanded{list-style:none;}
	
#region-preface-third ul li.expanded{
	background:url(../images/menu-arrow-down.png) right 16px no-repeat;
	list-style:none;
	color:#fff;
	font-weight:normal;
	line-height:38px;
	text-align:center;
	text-decoration:none;
}	

#region-preface-third ul li.nolink{
	display:block;
	padding:0px 18px;
	cursor:default;
	color:#fff;
	font-weight:normal;
	line-height:38px;
	text-align:center;
}

#region-preface-third ul li.expanded.nolink{
	
}
	
#region-preface-third .content li a:hover, #region-preface-third .content ul li:hover a, #region-preface-third .content ul li.expanded.nolink:hover, #region-preface-third .content ul li.nolink:hover{
	
	text-decoration:none;
	}
	
#region-preface-third .menu li ul{
	position:absolute;
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
	
	width:225px;
	z-index:200;
	
	/*top:1em;
	/*left:0;*/
	list-style:none;
	
	}
#region-preface-third .menu li:hover ul{
	display:block;
	}
	
#region-preface-third .menu li li {
	background:url() bottom left no-repeat;
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:225px;
	}
	
#region-preface-third .menu li:hover li a{
	background:none;
	color:#fff;
	}
	
#region-preface-third .menu li ul a{
	display:block;
	font-size:12px;
	font-style:normal;
	margin:0px;
	padding:5px 15px 8px 15px;
	line-height:15px;
	text-align:left;
	}
	
#region-preface-third .menu li ul a:hover, #region-preface-third .menu li ul li:hover a{
	background:#234771;
	border:0px;
	color:#ffffff;
	text-decoration:none;
	}
	
#region-preface-third .menu p{
	clear:left;
	}	
	
#region-preface-third ul.menu li ul.menu{
	
	}

#region-preface-third ul.menu li ul.menu li{
	list-style:none;
	list-style-image:none;
	display:block;
	}
	
#region-sidebar-first .menu{
	font-size:100%;
}


#block-block-7 h1{
	width:95%;
	font-size:17px;
}


div#region-preface-third .menu li{
	font-size:13px;
}

#region-preface-third .menu li a{
	padding:0px 18px;
}

#dateTime{
	font-size:13px;
	letter-spacing:0px;
}

.top3{min-height:200px;}

body.page-node-59 .roundedWhite {
	min-height:250px;
}

body.page-node-81 .roundedWhite {
	min-height:225px;
}

#block-block-7 h1{
	width:75%;
	font-size:19px;
}

div.page-media-casts,
div.page-media-casts p,
div.page-media-casts ul{font-size:100%; }
div.page-media-casts .ajax__tab_mc .ajax__tab_header .ajax__tab_tab {padding:7px 25px; font-size:17px;}
div.page-media-casts a.iTunes{display:block; float:right; padding-top:7px;}
div.page-media-casts #updateTicker{top:-20px; margin:0 0 0 130px; font-size:17px;}
div.page-media-casts .titleGrey{font-size:17px; }


div.tellRoss_HeaderContainer, div.tellRoss_BodyContainer{display: block;}