@charset "UTF-8";
/* vuconnect.com / Vanderbilt University / CSS Document */

* {
  margin: 0;
  padding: 0;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

body { margin: 0 auto; 
padding: 0; 
background: #ececec; 
height: 100%; 
color: #000; 
text-align: center; 
font: normal 100%/100% verdana, arial,sans-serif; 
voice-family: "\"}\"";
voice-family: inherit; 
}
#burrito { 
margin: 0 auto;
padding: 0;  
width: 975px; 
\width: 975px;
w\idth: 975px;
voice-family: "\"}\"";
voice-family: inherit; 
width: 975px;
height: 100%; text-align: left; clear: both; 
}
html>body #burrito {
width: 975px; text-align: left; 
}
table { margin:  0.5em 0; }
td { padding: 0.5em; }
input, select, textarea { background: #FDFDFD; border: 1px solid #DDD; padding: 5px; }

p { font: normal 0.80em/1.5em verdana, arial, sans-serif; }

.clear { clear: both; }
.right { float: right; padding-left: 15px; }
.left { float: left; padding-right: 15px; }
.smaller { font-size: 85%;  color: #bda430; }

img, div { behavior: url(i/iepngfix/iepngfix.htc); }

a img {border:none;}

/* top nav bar */
#topnav { width:975px; height:26px; margin:0px; border:0px;	text-align: center; padding: 5px 0 5px 0; }
#nav, #nav ul { float: left; width: 975px; list-style: none; line-height: 1; padding: 0; margin: 0;
	font: normal 0.80em/1.0em verdana, arial, sans-serif; z-index: 6000;}
#nav a { display: block; width: 180px; color: #666; text-decoration: none;  padding: 3px 0px 3px 0px; text-transform: uppercase; text-align: center;}
#nav li { float: left; padding: 0; margin: 0px; width: 180px; line-height: 20px; border-right: 1px solid #FFF; text-align: center;}
#nav li:hover, #nav li.sfhover { font-weight: bold; color: #000; }

/* search form in list */
ul#nav #searchForm{ width:400px; text-align:right;  line-height: 20px; border-right: 0px; }
ul#nav #searchForm form { margin:0px; padding: 2px 0px 2px 10px; }
ul#nav #searchForm input{ position:relative; top:-1px; _left:-3px; background: #f6f6f6; color: #999; border: 1px solid #999; font-size: 0.80em; padding: 1px; }
ul#nav #searchForm .searchbutton {position:relative;  height: 16px; }

.noshow { display: none; }

/* flash */
#banner { width: 975px; height: 300px; margin: 0; padding: 0; background: url('i/banner-5.jpg') no-repeat; }

#signinbox {float: right; margin-right: 50px; background: #FFF; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; width: 373px; }

#login { padding: 30px 35px 20px 35px; width: 300px; color: #999; }
	#login h2 { color: #bda430; font: normal 1.2em/1.3em verdana, arial, sans-serif; margin-bottom: 0.90em; }
	#login .label { font-size: 0.70em; }
	#login .help { font-size: 0.60em;  }
	#login .button { background: #bda430; color: #FFF; clear: both;  border: 1px solid #FFF;  padding: 6px;  }
	#login input { background: #F6F6F6; border: 1px solid #999; padding: 4px; }
	#login a:link, #login a:visited { color: #999; border-bottom: 1px solid #999; text-decoration: none;  } 
		#login a:hover { color: #000;  border-bottom: 1px solid #000; }
	#login h3 { color: #666; font: normal 0.80em/1.3em verdana, arial, sans-serif; margin-bottom: 0.90em;  }

#content { padding-top: 20px; padding-left: 35px; float: left; color: #999; width: 480px; }
#content h2 { padding-left: 30px; color: #999; font: bold 1.2em/1.3em verdana, arial, sans-serif;  margin: 0.5em 0; }
#content p {  padding-left: 55px; font-size: 0.70em/1.2em;  color: #999;  margin: 0.3em 0; }
#content p a:link, #content p a:visited { color: #bda430; text-decoration: none; border-bottom: 1px dotted #bda430; }
.connect { color: #bda430; }

#students { padding-top: 20px; padding-left: 15px; float: left; color: #999; width: 500px; }
#students h2 { padding-left: 30px; color: #999; font: bold 1.1em/1.3em verdana, arial, sans-serif;  margin: 0.5em 0; }
#students p {  padding-left: 40px; font-size: 0.70em/1.2em;  color: #999;  margin: 0.3em 0; }
#students p a:link, #students p a:visited { color: #bda430; text-decoration: none; border-bottom: 1px dotted #bda430; }
#students ol { padding-left: 75px; color: #999;  margin: 0.3em 0;}
#students li { padding-bottom: 7px; font-size: 0.75em; }

#athletics { padding-top: 20px; padding-left: 15px; float: left; color: #999; width: 500px; }
#athletics h2 { padding-left: 30px; color: #999; font: bold 1.1em/1.3em verdana, arial, sans-serif;  margin: 0.5em 0; }
#athletics p {  padding-left: 40px; font-size: 0.70em/1.2em;  color: #999;  margin: 0.5em 0; }
#athletics p a:link, #students p a:visited { color: #bda430; text-decoration: none; border-bottom: 1px dotted #bda430; }
#athletics ol { padding-left: 75px; color: #999;  margin: 0.3em 0;}
#athletics li { padding-bottom: 7px; font-size: 0.75em; }

#ads { clear: both; padding: 25px 0; width: 975px; }

#footer { clear: both; color: #999; font-size: 0.80em; text-align: left; padding: 15px 0px; }
	#footer a:link, #footer a:visited { text-decoration: none; border-bottom: 1px dotted #999; color: #999; }
	#footer a:hover { color: #000; border-bottom: 1px dotted #000; 	}