/* ---------------------------------------
Freed-Hardeman University
© 2009
----------------------------------------- */

/* -- main page -- */
html,body,div,ul,ol,li, h1,h2,h3,h4,h5,h6,p { margin: 0; padding: 0; }
ul,li {list-style-type: none;}
h1,h2,h3,h4,h5,h6,em,strong { font-weight: normal; font-style: normal; }
img { border: none; }
a { text-decoration: none; }

body { 
	font: 100% Verdana, Helvetica, Arial, sans-serif;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background: #E3E0D4 url('../img/fhu1-bkg.jpg') repeat-x;}
#wrapper {	width: 1000px;	margin: 0 auto;
	background: url('../img/fhu1-wrap-shadow.png') repeat-y;}
#container { width: 970px; background: #FFF; margin: 0 auto;	/*min-height:100%;	overflow:hidden;*/ }
#headerWrapper { width: 100%;	background-image: url('../img/fhu1-head-wrapbkg.jpg');}
#header {	width: 970px; height: 108px;margin: 0 auto;
	background: url('../img/fhu1-masthead.png') no-repeat; }
#topNav { 	width: 300px;	height: 20px;	float: right;	margin-right: 25px;	padding-top: 10px;
	background: url('../img/top-nav-bkg_home.png'); }
#topNav a { color: Black; }

/*--search area at top of page--*/
#search {float: right; width: 216px; height: 26px;
	background: url('../img/search.png') no-repeat;
	padding: 4px 4px 4px 4px; margin: 20px 16px 0 0; clear: both; }
#search .search_img2 {cursor: pointer; float: right; padding: 0 15px 0 0; }
#search input {	float: left; border: 0;	margin: 0 0 0 10px; }

/*-- navigation --*/
#mainNav { 	width: 945px; height: 45px;	background: #fff; padding: 15px 0px 0px 25px; }
#main_nav { width: 920px; height: 30px; position: relative; }
#main_nav li { float: left; }
#main_nav li a {top: 0;height: 30px;position: absolute;display: block;
	background: url('../img/main_nav.jpg') no-repeat;text-indent: -9999px;overflow: hidden; }

/*--up state--*/
li#about a {left: 0; width: 74px; background-position: 0 0; }
li#admissions a {left: 74px; width: 131px; background-position: -74px 0; }
li#academics a {left: 205px; width: 128px; background-position: -205px 0; }
li#campuslife a {left: 333px; width: 138px; background-position: -333px 0; }
li#athletics a {left: 471px; width: 119px; background-position: -471px 0; }
li#alumni a {left: 590px; width: 96px; background-position: -590px 0; }
li#giving a {left: 686px; width: 92px; background-position: -686px 0; }
li#news a {left: 778px; width: 142px; background-position: -778px 0; }

/*--hover state--*/
li#about a:hover {background-position: 0 -30px; }
li#admissions a:hover {background-position: -74px -30px; }
li#academics a:hover {background-position: -205px -30px; }
li#campuslife a:hover {background-position: -333px -30px; }
li#athletics a:hover {background-position: -471px -30px; }
li#alumni a:hover {background-position: -590px -30px; }
li#giving a:hover {background-position: -686px -30px; }
li#news a:hover {background-position: -778px -30px; }

/*--active-clicked state--*/
li#about a:active {background-position: 0 -60px; }
li#admissions a:active {background-position: -74px -60px; }
li#academics a:active {background-position: -205px -60px; }
li#campuslife a:active {background-position: -333px -60px; }
li#athletics a:active {background-position: -471px -60px; }
li#alumni a:active {background-position: -590px -60px; }
li#giving a:active {background-position: -686px -60px; }
li#news a:active {background-position: -778px -60px; }
/*-- end of new menu --*/

/*-- content --*/
#content { 	clear: both; /*min-height: 700px;*/ min-height:100%;overflow:hidden;	padding: 0px 25px 10px 25px; background: #fff; }
.clear { clear: both; height: 0; line-height: 0;}

/* -- feature content area -- */
#featureContentWrapper { width: 920px;	height: 375px; }
.featureDesc { width: 630px; height: 65px; float: left; }
.featureNav { width: 290px; height: 295px; float: left; background: #231F20;}
#tagline {width: 260px; float: right; margin: 25px 15px 0 15px; }
#featureSpecial {width: 250px; height: 65px;float: left;background: #000;text-align: right;
	padding: 15px 25px 0px 15px; }
#featureSpecial img { float: left; padding-top:10px; }   
.featureLinks {	width: 240px;	float: right;	margin: 35px 20px 0px 25px; }
#featureContent ul { list-style: none; }
#featureContent ul li {	display: inline; float: right; }
/* -- feature content rotator -- */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.featurecontainer { position:relative; height:375px; width:630px; overflow:hidden; }
.featurecontainer div { background-color:#eaeaea; opacity:0; z-index:0; position:absolute; top:0; left:0; width:630px; }
#featureSlider { position:relative;	float: left; width:630px; }
.featurenav { position:relative;list-style-type:none; margin:0; padding:0;z-index:101; }
.featurenav { margin:-18px auto; width:110px;}  /* 14(5)/18(4)   110(5)/90(4)*/
.featurenav li { float:left; margin:0 6px; }	
.featurenav a { display:block; width:10px; padding-top:10px; height:0; background-image:url(../img/homepage/nav10.png); background-position:0 0; background-repeat:no-repeat;overflow:hidden;}
.featurenav a.active {background-position:0 -10px}


/* -- LionAlert Styling (in feature content area right column) -- */
#featureContentWrapper > .warning { background: #231f20 url(../img/lionalert.jpg) no-repeat bottom; cursor:pointer; margin: 0; padding: 0px; height:80px; width: 290px; text-align:left;}
.warningDetail { display: none; clear: both; max-height:265px; height:265px; overflow:hidden; padding: 15px; color: #FFF; line-height: 1.2em; font-size: 12px; font-family:Verdana;}
.warningDetail > h3 { padding-bottom:3px; font-family:Helvetica; font-weight: bold;}
.warningDetail > p { padding-bottom: 25px; }
.warningDetail > p.date { font-family: Helvetica; font-size: 10px; font-style:italic; padding-bottom: 2px;}
.warningDetail > a:link, .warningDetail > a:visited { color: #FFF; text-decoration: underline; }
.warningDetail > a:hover { color: #CCC; text-decoration: underline; }
.warningDetail > a:active { color: #999; text-decoration: none; }

/* --adrotator, news, event-- */
/*-- ad rotator-- */
#left {	width: 290px; min-height: 300px; float: left; margin: 20px 25px 0px 0px; }
.rotatorMain { width: 290px; height: 200px;	float: left; padding-bottom: 15px; }
.rotatorLeft { width: 140px; height: 75px; float: left; padding-bottom: 10px; padding-right: 10px; }
.rotatorRight { width: 140px; height: 75px;	float: left; padding-bottom: 10px; }
.rotatorBottom {width: 290px; height:75px; float:left;padding-bottom:10px;}


/* --ad rotator control-- */
.adcontainer { width:290px; height:200px; overflow:hidden; position:relative; cursor:pointer; }
div.adslides { position:absolute; top:0; left:0; }
div.adslides div { position:absolute; top:0; width:290px; display:none; padding:0; margin:0; }
#adSlider { width:290px; position:relative; clear:both; }
ul.adnav { list-style-type:none; margin:0; position:relative; padding:0; }
ul.adnav { margin-left:auto; margin-right:auto; margin-top:-12px; width:90px;}  /* 120px  90px*/
ul.adnav li { float:left; margin:0 5px; }	 /* 5px  4px */
ul.adnav li a { display:block; width:8px; padding-top:8px; height:0; background-image:url(../img/homepage/nav8.png); background-position:0 0; background-repeat:no-repeat;overflow:hidden;}
ul.adnav li.active a {background-position:0 -8px}
/*--news--*/
#middle { width: 290px;	min-height: 300px; float: left;	margin-right: 25px;
	margin-top: 20px; background: url('../img/currentnews.png') no-repeat; }
.newsStory { width: 290px; float: left; margin-top: 40px; }
.newsStory2 { width: 290px; float: left; margin-top: 25px; }
.newsImage { width: 125px; height: 85px; float: left;}
.newsDesc {	width: 155px; float: left; margin-left: 10px; }
.newsDesc h1{padding-bottom:5px; }
/*--events--*/
#right { width: 290px; min-height: 300px; float: left; margin-top: 20px;
	background: url('../img/upcomingevents.png') no-repeat;}
.events { width: 290px;	float: left; margin-top: 25px;	padding: 0px 7px 0px 7px;}

/* --type classes-- */
.topNavLinks { font-size: 10px; font-family: Helvetica, Arial, Verdana, sans-serif;	text-align:center;}
#featureContent h1 { font-size: 13px; font-family: Helvetica, Arial, Verdana, sans-serif;
	font-style:italic; line-height: 1.4em; color: #D1D3D4;}
#middle h1 { font-size: 16px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #661424;}
#middle h1 a:hover, #middle h1 a:visited, #middle h1 a:active, #middle h1 a{color:#661424;}
#middle h2 { font-size: 12px; color: #333;}
#right p { font-size: 14px;	margin-bottom: 14px; line-height: 2.25em;}

/* -- footer --*/
#footerWrapper {clear:both; width: 100%; background: #231F20; }
#footer { width: 920px; height: 275px; margin: 0 auto; padding: 40px 65px 40px 65px; background: #231F20;}
#footer a:link, #footer a:visited, #footer a:active { color: #E6E2CA; text-decoration: none; }
#footer a:hover { color: #fff; text-decoration: underline; }
#quicklinks { width: 370px; float: left; margin: 10px 0 0 0;}
#who_are_you { width: 150px; float: left; margin: 10px 62px 0 0; }
#footeradmissions {	float: right; width: 270px;	margin: 10px 0 0 0; }
#bottom { width: 920px;	float: left; margin-top: 55px; }
.links { float: left; margin: 10px 40px 0 0; }
.last { float: left; margin: 10px 0 0 0;}
#contact { float: left; margin: 10px 40px 0 0; }
#contactcopy { float: left; margin: 10px 40px 0 0; }
#address { float: left; margin: 10px 40px 0 325px; }
#logo { float: left; margin: 13px 0 0 0; }
#footer ul { list-style: none; }
#footer ul li { font-size: 11px; color: #E6E2CA; line-height: 1.6em; padding-left: 10px; }
#footer h1 { border-bottom: 1px solid #666; }
#footer h2 { font-size: 11px; font-weight: bold; color: #FFF; }

/*--calendar script style--*/
#dates { width:290px;text-decoration: none; padding: 0px 0px 15px 0px;
font-family:Helvetica, Arial, Verdana, sans-serif;font-size: 12px;}
#dates p{font-family:Verdana, Helvetica, Arial, sans-serif;font-size: 12px;padding-top:25px;color:#333;}
#dates a, #dates a:visited{color:#661424;text-decoration:none;}
#dates a:hover{color:#661424;text-decoration:underline;}
.eventDate {font-family:Helvetica, Arial, Verdana, sans-serif;color: #333;font-weight:normal;font-size:16px;text-decoration: none; padding-top:15px; padding-bottom:3px; }
.eventLink {font-family:Verdana, Helvetica, Arial, sans-serif;margin-left:0px;}
.event_margin{margin-left:10px;}
.eventLink_height{margin-bottom:5px;}
a.eventLink{color:#661424; text-decoration:none;padding-bottom:5px;font-weight:normal;font-size:12px;}
a.eventLink:hover{color:#661424; text-decoration:underline;}

/*--ie6 upgrade message--*/
#ie6{background:#F5F5F5;border: 5px #661424 dashed;color:#333;}
#leftIE6{float:left;width:434px;padding:15px;padding-left:30px;}
#rightIE6{float:left;width:600px;padding:15px;}
#rightIE6 img{padding-right:10px;}
#ie6clear{clear:both;}

