/* ------------------------------------------------ */
/*  CUSTOM STYLES FOR CONFERENCE: Hoffquad	        */
/* ------------------------------------------------ */

body {
	background: #fff url(../images/hoffquad-main-backgrnd.png) center top repeat-x;
	}

#header {
	background-image:url(/Templates/temp-conference01/images/hoffquad-header-bkgrnd.png);
	background-position:left top;
	background-repeat:no-repeat;
	}

#siteName a{height:95px;width:255px;}
	
#topMsg{color:#FFF;float:right;font-size:90%;margin-top:50px;text-align:right;}
	#topMsg a:link{color:#fff;text-decoration:none;}
	#topMsg a:visited{color:#fff;text-decoration:none;}
	#topMsg a:hover{color:#121212;text-decoration:underline;}
	#topMsg a:active{color:#121212;text-decoration:underline;}

#admissionBanner-alt #admissionBanner-altborder {
	background:transparent url(../images/nobanner-hoffquad.png) top left repeat-x;
	height:25px;
	margin:0 1.5em 0 15px;
	padding:0;
	}

h1 { color: #0F4E9F; margin-bottom: .95em; font-weight: 700; }


/* ---------------------- */
/*    GLOBAL NAVIGATION   */
/* ---------------------- */
#globalNav {
	height: 47px;
	background: #003777 url(/Templates/temp-conference01/images/hoffquad-globalnav-bkgrnd.png) top left repeat-x;
	}

#globalNav dl{margin:0 0 0 1em;padding:.15em 0 0;}
#globalNav dt{float:left;padding-right:2.5em;}
	
#globalNav dt a {
	display: block;
	height: 0px !important;
	height /**/:40px; /* IE 5/Win hack */ 
	padding: 40px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	}

#globalNav dt a:hover{background-position:0 -40px;}

#globalNav dt#hqWCB,
#globalNav dt#hqWCB a {width: 116px; background-image:url(/Templates/temp-conference01/images/hoffquad-nav-smithhall.png); background-repeat:no-repeat;}

#globalNav dt#hqCLC,
#globalNav dt#hqCLC a {width: 285px; background-image:url(/Templates/temp-conference01/images/hoffquad-nav-conaton.png); background-repeat:no-repeat;}

#globalNav dt#hqAbout,
#globalNav dt#hqAbout a {width: 165px; background-image:url(/Templates/temp-conference01/images/hoffquad-nav-quad.png); background-repeat:no-repeat;}

#globalNav dt#hqTour,
#globalNav dt#hqTour a {width: 65px; background-image:url(/Templates/temp-conference01/images/hoffquad-nav-tours.png); background-repeat:no-repeat;}

#globalNav dt#hqResHall,
#globalNav dt#hqResHall a {width: 290px; background-image:url(/Templates/temp-conference01/images/hoffquad-nav-reshall.png); background-repeat:no-repeat;}

/* ---------------------- */
/*      BANNER STYLES     */
/* ---------------------- */
.bannerDefault {}
	
.bannerHome {
	height:330px;
	margin:0;
	padding:0;
	}
	
	
/* ------------------------ */
/*     H1 SWAP              */
/* ------------------------ */	
h1.swap {
	background-repeat:no-repeat;
	padding: 0;
	margin: 0;
	margin-bottom: 0;
	}
  
h1.swap span {display:none;}

h1#qdWebcam {background-image:url(/Templates/temp-conference01/images/heading-hoffquad-webcam.png); height:35px;}
h1#qdTour {background-image:url(/Templates/temp-conference01/images/heading-hoffquad-tours.png); height:35px;}
h1#qdTwitter {background-image:url(/Templates/temp-conference01/images/heading-hoffquad-twitter.png); height:35px;}
h1#qdCountdown {background-image:url(/Templates/temp-conference01/images/heading-hoffquad-countdown.png); height:35px;}
h1#qdVideo {background-image:url(/Templates/temp-conference01/images/heading-hoffquad-video.png); height:35px;}


/* ADMISSIONS LOWER HALF --------------------- */

#admissionLower #admissionLowerRight ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:700;
	margin-left:45px;
	margin-top:55px;
	}

#admissionLower #admissionLowerRight ul li {
	margin-bottom:5px;
	padding-left:20px;
	}



/* ------------------------------ */
/*   HOFF QUAD HOME PAGE LAYOUT   */
/* ------------------------------ */
#hoffquad-home-content{background-color:#FFF;margin:0;padding:0;}
ul#hoffInnerfade{list-style-type:none;margin-left:0;margin-top:0;padding:0;}
#hoffInnerfade li{list-style-type:none;padding:0;}

/* H0FF QUAD HOME: TOP HALF ------------------ */
	#hoffquad-content-top {}
		#hoffquad-content-top-right {
			width:355px;
			float: right;
			height: 340px;
			}
			#hoffquad-content-top-right #webcam-container{margin:.7em 0 0;padding:0;}
		

		#hoffquad-content-top-left {
			margin-right:355px;
			height: 340px;
			margin-top: 0;
			padding-top: 0;
			}

/* HOFF QAUD HOME: BOTTOM HALF --------------- */	
	#hoffquad-content-bottom{margin-top:1.5em; margin-bottom:3em;}
		#hoffquad-content-bottom-right {
			width:355px;
			float: right;
			xheight: 300px;			
			}
		
		#hoffquad-content-bottom-left {
			margin-right:355px;
			xheight: 300px;				
			}

/* HOFF QAUD HOME: BOTTOM SUB ---------------- */
	#hoffquad-sub-right {
		float: right;
		width:290px;
		xheight: 300px;
		}
		
	#hoffquad-sub-left {
		margin-right: 290px;
		xheight: 300px;
		}
		#hoffquad-sub-left img{margin-top:1.8em;}

		
#countdownTicker {
	background: #fff;
	}
	
	

/* ---------------------- */
/*    COUNTDOWN TICKER    */
/* ---------------------- */	
#t7_timer { 
	width: 300px; 
	height: 55px; 
	position: relative;
	}

#t7_timer_over { 
	width: 300px; 
	height: 55px; 
	background-image: url(/Templates/temp-conference01/images/countdown-ticker/Countdown-over.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 1px;
	margin: 0px;
	padding: : 0px;
	}

#t7_vals {
	width: 100%;
	clear:both;
	margin: 0px auto;
	}

.t7_numbs {
	font-size: 28px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	}

#t7_y {
	background-image: url(/Templates/temp-conference01/images/countdown-ticker/Countdown2.png);
	background-repeat: no-repeat;
	float:left;
	width: 48px;
	height:35px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
	}
#t7_d {
	background-image: url(/Templates/temp-conference01/images/countdown-ticker/Countdown3.png);
	background-repeat: no-repeat;
	float:left;
	width: 71px;
	height:35px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
	}
#t7_h {
	background-image: url(/Templates/temp-conference01/images/countdown-ticker/Countdown2.png);
	background-repeat: no-repeat;
	float:left;
	width: 48px;
	height:35px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
	}
#t7_m {
	background-image: url(/Templates/temp-conference01/images/countdown-ticker/Countdown2.png);
	background-repeat: no-repeat;
	float:left;
	width: 47px;
	height:35px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
	}
#t7_s {
	background-image: url(/Templates/temp-conference01/images/countdown-ticker/Countdown2-nc.png);
	background-repeat: no-repeat;
	float:left;
	width: 42px;
	height:35px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
	}
	
#t7_labels {
	width: 100%;
	clear:both;
	margin: 0px auto;
	}

.t7_labs {
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #000000;
	}

#t7_yl{float:left;height:15px;margin:0;padding:0;width:51px;}
#t7_dl{float:left;height:15px;margin:0;padding:0;width:74px;}
#t7_hl{float:left;height:15px;margin:0;padding:0;width:54px;}
#t7_ml{float:left;height:15px;margin:0;padding:0;width:55px;}
#t7_sl{float:left;height:15px;margin:0;padding:0;width:46px;}

#countdownTicker #ticker {
	height:55px;
	text-align:center;
	width:300px;
	margin: 1em 0 0 2.5em;
	}


/* -------------------------- */
/*    HOFF NAVIGATION FLAGS   */
/* -------------------------- */	
#countdownFlags{margin-top:1.5em;}

#countdownFlags dl{margin:0;padding:0;}
#countdownFlags dt{float:left;margin-bottom:.55em;}
	
#countdownFlags dt a {
	display: block;
	height: 0px !important;
	height /**/:46px; /* IE 5/Win hack */ 
	padding: 46px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	}

/*#countdownFlags dt a:hover{background-position:0 -40px;}*/

#countdownFlags dt#fgHoff,
#countdownFlags dt#fgHoff a {width: 352px; background-image:url(/Templates/temp-conference01/images/flag-hoffquad-legacy.png); background-repeat:no-repeat;}

#countdownFlags dt#fgWonders,
#countdownFlags dt#fgWonders a {width: 352px; background-image:url(/Templates/temp-conference01/images/flag-hoffquad-greatwonders.png); background-repeat:no-repeat;}

#countdownFlags dt#fgVideo,
#countdownFlags dt#fgVideo a {width: 352px; background-image:url(/Templates/temp-conference01/images/flag-hoffquad-timelapse.png); background-repeat:no-repeat;}


/* ------------------------------------ */
/*    HOFF QUAD INTERACTIVE CONTAINER   */
/* ------------------------------------ */
#hoffquad-interactive-container {
	width: 960px;
	overflow: hidden;
	height: 520px;
	margin: 2em 0 2em;
	}


/* ---------------------------- */
/*   HOFF QUAD TWITTER STYLES   */
/* ---------------------------- */
#quadTweets {
	width: 265px;
	margin: 0 2em 0 .5em;
	}

.twitters {
	margin: 0;
	padding: 0;
	overflow:auto;
	}

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

.twitters li {
	list-style-type:none;
	padding: 0;
	margin-bottom: 1em;
	}

.twitters span.twitterPrefix {
	font-weight:700;
	}

.twitters span.twitterTime {
	color:#ABABAB;
	font-style:italic;
	display:block;
	font-size: 87%;
	}

.twitters span.twitterStatus {
	xfont-style:italic;
	}


/* ---------------------------- */
/*    HOFF QUAD FOOTER STYLES   */
/* ---------------------------- */
#hoffquad-footer {
	float: left;
	text-align: left;
	}
#hfooter-nav {font-size:110%;}

#hfooter-nav dl{margin:0;padding:0;}
#hfooter-nav dt{float:left; margin-right: .8em; margin-top:0;}
	
#hoffquad-address {margin-top:1.5em; clear:both; margin-bottom:1em; line-height: 1.5em; padding-top:.5em;}

/*a:link{color:#00F;text-decoration:none;}
a:visited{color:#00F;text-decoration:none;}
a:hover{color:#F0F;text-decoration:underline;}
a:active{color:#F0F;text-decoration:underline;}*/


#hoffquad-footer a:link,
#hoffquad-footer a:visited {
	color:#003082;
	text-decoration: none;
	}
#hoffquad-footer a:hover {
	text-decoration: underline;
	color:#006699;
	}
#hoffquad-footer a:focus {outline: none;}	


