/* --------------------------------------------
				SCHOOL SOC GLOBAL
-------------------------------------------- */
.rss-link {
	top: 16px !important;
	_top: 16px !important;
	*top: 15px !important;
}

	#soc-logo {
		float: left;
		margin: 24px 0 8px 3px;
	}
		
	/* body {
		background: #d8d9cb url(/images/soc-main-bg.jpg) top left repeat-x !important;
	} */
	
	.cta {
		background: #f5b00b url(/images/cta-arrows-white.png) right -60px no-repeat;
	}
	
	.cta:hover {
		background: #d06e0d url(/images/cta-arrows-white.png) right -75px no-repeat;
	}
	
	/* --------------------------------------------
					HEADER
	-------------------------------------------- */
	#header {
		margin: 0 auto 1px;
		width: 100%;
		height: auto;
		background: #902116 url(/images/red-gradiant.jpg) top center repeat;
	}
	
	#still-header {
		height: 84px;
		width: 982px;
		min-width: 982px;
		margin: 0 auto;
		background: url(/images/red-gradiant.jpg) top center no-repeat !important;
	}
	
	#logo { margin: 18px 0 0px 0; float:left; padding: 0;}
	
	/* --------------------------------------------
					SEARCH BOX 
	-------------------------------------------- */
	#search-box { float:right; width: 168px; margin:0; padding: 0; height: 23px;}
	
	.search-box-label {
		background-color:#ffcc00;
	}
	
	#search {
		margin: 25px 0 0 0;
		border: 0px solid #3c5882;
		width: 100%;
		height: 25px;
	}
	
	#search-input {
		border: none;
		color: #999;
		background: url(/images/search_bg.png) repeat-x left top;
		margin: 0;
		padding: 5px 0 0 4px;
		height: 20px;
		float: left;
		font-size: 12px;
		width: 129px;
	}
	
	#submit-search {
		height: 25px;
		width: 35px;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	/* --------------------------------------------
					DRAWER 
	-------------------------------------------- */
	/* DRAWER TAB BUTTON */
	.btn-holder {
		width: 982px;
		margin: 0 auto;
		height: auto;
		position: relative;
	}
	
	.find-schools-btn {
		display: block;
		width: 310px;
		height: 27px;
		position: absolute;
		bottom: -2px;
		right: 234px;
		_right: 229px;
		top: -23px;
		z-index: 50;
	}
	
	.find-schools-btn a {
		display: block;
		background: url(/images/soc-tab-normal.jpg) no-repeat;
		width: 315px;
		height: 27px;
		text-indent: -9999px;
	}
	
	.find-schools-btn a:hover {
		display: block;
		width: 315px;
		height: 27px;
		background: url(/images/soc-tab-hover.jpg) no-repeat;
		text-indent: -9999px;
	}
	
	.find-schools-btn a.on {
		display: block;
		width: 315px;
		height: 27px;
		background: url(/images/soc-tab-active.jpg) no-repeat;
		text-indent: -9999px;
	}
	
	#drawer {
		background: #63150d;
	}
	
	#drawer-content {
		background:none !important;
	}
	
	#nav-holder {
		width: 100%;
		margin:0 auto;
	}
	
	#drawer-content p { padding: 0; margin: 0; }
	
	#drawer-content {
		background-image: none !important;
		background-color: #63150d !important;
		width: 100%;
		height: 200px;
		text-align: center;
	}
	
	#drawer-inside {
		margin: 0 auto;
		padding: 0;
		width: 987px;
		height: 200px;
		background: transparent;
	}
	
	h2.drawerh2 {
		background: none;
		border: 0;
		color: #fff;
		font-size: 14px;
		padding: 0;
		margin: 0 0 10px 0;
		width: 190px !important;
	}
	
	.drawer-links {
		float: left;
		width: 200px;
		font-size: 1.2em;
		height: auto;
		margin: 20px 50px 10px 0;
		text-align: left;
	}
	
	.drawer-links a{ color: #ffefbb !important; }
	.drawer-links a:hover{color: #f5c52f !important;}
	.last-box { margin-right: 0; }
	
	.drawer-links li {
		border: 0;
		margin: 0;
		padding: 0;
		line-height: 15px;
	}
	
	/* --------------------------------------------
				NAVIGATION BUTTONS 
	-------------------------------------------- */
	#navigation {
		background: transparent url(/images/soc-nav.jpg) top left;
		width: 985px;
		height: 55px;
	}
	
	#navigation li {
		background: transparent;
	}
	
	#navigation li, #navigation a { height: 55px; display: block; }
	
	/* START NAV BUTTONS */
	#comstudies {  text-indent: -3000em; overflow: hidden; width: 155px; }
	#arts {  text-indent: -3000em; overflow: hidden; width: 133px; }
	#journalism {  text-indent: -3000em; overflow: hidden; width: 95px; }
	#public { text-indent: -3000em; overflow: hidden; width: 153px; }
	#student-faculty { text-indent: -3000em; overflow: hidden; width: 115px; }
	#partnership { text-indent: -3000em; overflow: hidden; width: 121px; }
	#alumni { text-indent: -3000em; overflow: hidden; width: 76px; }
	#resources { text-indent: -3000em; overflow: hidden; width: 137px; }
	
	/* HOVER STATES */
	#comstudies a:hover { background: transparent url(/images/soc-nav.jpg) 0px -54px no-repeat; }
	#arts a:hover { background: transparent url(/images/soc-nav.jpg) -155px -54px no-repeat; }
	#journalism a:hover { background: transparent url(/images/soc-nav.jpg) -288px -54px no-repeat; }
	#public a:hover { background: transparent url(/images/soc-nav.jpg) -383px -54px no-repeat; }
	#student-faculty a:hover { background: transparent url(/images/soc-nav.jpg) -536px -54px no-repeat; }
	#partnership a:hover { background: transparent url(/images/soc-nav.jpg) -651px -54px no-repeat; }
	#alumni a:hover { background: transparent url(/images/soc-nav.jpg) -772px -54px no-repeat; }
	#resources a:hover { background: transparent url(/images/soc-nav.jpg) -848px -54px no-repeat; }
	
	/* ACTIVE STATES */
	.comstudies-on { background: transparent url(/images/soc-nav.jpg) 0px -110px no-repeat; }
	.arts-on { background: transparent url(/images/soc-nav.jpg) -155px -110px no-repeat; }
	.journalism-on { background: transparent url(/images/soc-nav.jpg) -288px -110px no-repeat; }
	.public-on { background: transparent url(/images/soc-nav.jpg) -383px -110px no-repeat; }
	.student-faculty-on { background: transparent url(/images/soc-nav.jpg) -536px -110px no-repeat; }
	.partnership-on { background: transparent url(/images/soc-nav.jpg) -651px -110px no-repeat; }
	.alumni-on { background: transparent url(/images/soc-nav.jpg) -772px -110px no-repeat; }
	.resources-on { background: transparent url(/images/soc-nav.jpg) -848px -110px no-repeat; }
	/* end nav */
	
	.grid-a.liner {
		border-bottom: 1px solid #e3dabc;
	}
	
	h3 {
		font-size:12px;
		border-bottom:1px solid #ccc;
		background-position: left 6px !important;
		}
		
	h4 {
		color:#333;
		}
		
	.drawer-arrow {
		display:block;
		padding-left:13px;
		background:url(/images/drawer-arrow.gif) no-repeat 3px 3px;
		}
		
	.no-border {
		border:0 !important;
		}
		
	div.grid-d {
		width:945px;
		margin:0 0 0 22px;
		border-top:4px solid #333;
		/*float:none;*/
		padding-top:10px;
		position:relative;
		top:-4px;
		}
		
	div.grid-a .main {
		_width:645px !important;
		_overflow:hidden;
		}
		
	div.grid-d .main {
		width:634px;
		padding:0;
		margin:0;
		background:none;
		}
		
	div.grid-d .column-even {
		margin:0;
		_overflow:hidden;
		}
		
	.f-left {
		float:left;
		}
		
	.f-right {
		float:right;
		}
		
	.clear-link {
		clear:both;
		overflow:hidden;
		width:100%;
		}


/* --------------------------------------------
	Hero
-------------------------------------------- */
#school-soc-homepage-hero {
	width: 654px;
	height: auto;
	background:url(/images/carousel-right-shadow.gif) repeat-y right 20px;
}

#school-soc-homepage-hero #soc-hero-top-nav {
	width:100%;
	overflow:hidden;
	}

#school-soc-homepage-hero li {
	float:left;
	border-bottom: none;
	height: 20px;
	border-right: 1px solid #ddd;
	padding: 4px 15px 0 15px;
}

#school-soc-homepage-hero .last {
	border-right:0;
}

/* a new au */
#a-new-au-soc {
	border: none;
	}

#a-new-au-soc img {
	position:relative;
	right:-1px;
	}
	
#a-new-au-soc p {
	padding:0 10px 0 15px;
	color:#333;
	font-size: 11px;
	}
	
.red-link {
	color:#c90016 !important;
	padding-right:10px;
	background:url(/images/red-arrow.gif) no-repeat right 4px;
	}

.red-link:hover {
	color: #000 !important;
}

