/*
Theme Name: GFC Campus Theme
Theme URI: http://gfc.org/
Description: based on Kubrick
Version: 1.0
Author: Accent Interactive
Author URI: http://www.accentinteractive.net/
*/



/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	}

#page {
	background-color: white;
	background: #fff url('../gfc-corporate/images/bd_bg.png') repeat-y 0px 0px;
	text-align: left;
	}

#page-ct {
	background: transparent url('../gfc-corporate/images/bd_top_bg.jpg') no-repeat 0px 195px;
}

#header {
	background: #fff url('../gfc-campus/images/hd_bg3.png') no-repeat bottom center;
	margin: 0 0 0 1px;
	padding: 0;
	height: 195px;
	}

#headerimg {
	margin: 0;
	height: 195px;
	width: 100%;
	position: relative;
	}
	
#headerimg h1 {
	font-size: 2.8em;
	text-align: right;
	position: absolute;
	top:56px;
	right:90px;
	padding:0;
	}
	
#headerimg .description {
	font-size: 1.7em;
	text-align: right;
	position: absolute;
	top:88px;
	right:90px;
	}
	
#headerimg .graceLogo a {
	position: absolute;
	top:62px;
	left:80px;
	width:90px;
	height:80px;
	background: url('../gfc-campus/images/gfc_logo.png') no-repeat 0 0;
	text-indent: -1000em;
}

#topNav {
	position: absolute;
	top:164px;
	left:20px;
	font-size: 1.3em;
	margin-top:0;
}
#topNav h2 {
	display:none;
}
#topNav ul {
	margin:0;
	padding:0;
}
#topNav li {
	list-style: none;
	padding:0;
}
#topNav ul li, .pagenav ul li a {
	float:left;
}


/* topNavCorporate */

#topNavCorporate {
	width: 625px;
	position: absolute;
	top:123px;
	right:90px;
	font-size: 1.3em;
}

#topNavCorporate ul { 
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	border: none;
	border-width: 0;
	float: right;
}
#topNavCorporate ul li ul {
	width:auto;
	border:0.25em solid #BDDED6;
}

#topNavCorporate li {
	color: #ffffff;
	float: left;
	padding: 0;
}

#topNavCorporate a:link, #topNavCorporate a:visited {
	display: block;
	text-decoration: none;
	color:#fff;
}

#topNavCorporate a:hover, #topNavCorporate a:active {
	display: block;
	text-decoration: underline;
	color:#fff;
}

#topNavCorporate ul li a {
	padding: 4px 12px;
	margin:0px;
}


/* 
#topNavCorporate {
	width: 100%;
	position: absolute;
	top:119px;
	right:90px;
	font-size: 1.3em;
}

#topNavCorporate ul { 
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	border: none;
	border-width: 0;
}

#topNavCorporate ul li a {
	padding: 4px 12px;
	margin:0px;
}

#topNavCorporate a:link, #topNavCorporate a:visited  {
	color: #fff;
	text-decoration: none;
	display: block;
}

#topNavCorporate a:hover, #topNavCorporate a:active  {
	color: #fff;
	text-decoration: underline;
	display: block;
}

/* end topNavCorporate */


#tertiaryNav {
	position: absolute;
	top:15px;
	right:75px;
}
#tertiaryNav li, #tertiaryNav li a {
	float:left;
	list-style: none;
	color:#000;
}
#tertiaryNav li a {
	padding: 4px 6px;
}
#topNav .nav li ul {
	background-color:#000 !important;
	border:0.25em solid #fff !important;
}
