@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; 
}

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

.clear { clear: both; }
.right { float: right; padding-left: 15px; }
.left { float: left; padding-right: 15px; }
.smaller { font-size: 65%; }

img, div { behavior: url(/olc/pub/VDT/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 */
#bannerint { width: 974px; height: 146px; margin: 0; padding: 0; background: url(/olc/images/VDT/int-banner-1.jpg) no-repeat; }


/*side nav */
	#vunav { background: #333; width: 200px; margin: 0px 0px 20px 25px;  line-height: 1; font: normal 0.8em/1.4em helvetica, arial, sans-serif; 
	border-top: 7px solid #333; border-bottom: 7px solid #333; }
	
	#vunav ul { list-style: none; }
	#vunav h2 { display: block;  font: normal 1.4em/1.2em helvetica, arial, sans-serif; }
	#vunav li h2 a:link, #vunav li h2 a:visited { color: #CCC; background: #000; }
	#vunav li h2 a:hover { color: #000; background: #FFF; }
	#vunav a {	display: block;	text-decoration: }
	#vunav li a:link, #vunav li a:visited { padding: 5px 3px 5px 13px; color: #999; text-decoration: none; display: block; text-align: left;  border-top: 1px solid #000; }
	#vunav .single { border-bottom: 1px dotted #333; 	}
	#vunav li a:hover { background: #999; color: #FFF;}
	ul#vunav li a.active { background: #F6F6F6; color: #333; }

#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, #login .help { font-size: 0.70em; }
	#login .field { float: right; }
	#login .button { color: #bda430; width: 80px;  clear: both;  }
	#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; font-size: 0.75em; } 
		#login a:hover { color: #000;  border-bottom: 1px solid #000; }

#content { padding-top: 20px; padding-left: 35px; float: left; color: #999; width: 480px; }
#content p { padding-left: 50px; padding-top: 20px; font-size: 0.95em/1.2em; }

#vuconnectinside { float: right; background: #FFF; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; width: 654px; margin-right: 32px; padding: 20px; }
#vuconnectinside p { margin: 1em 0;  }
.chaptertable {  font: normal 0.80em/1.3em verdana,arial,sans-serif;}

#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; 	}
	<style>
#chapterright { float: right; width: 260px; border-left: 1px dotted #CCC; margin-left: 20px; margin-bottom: 50px; padding-left: 20px; background: #FFF; }
#chapterright dl { list-style: none; margin-bottom: 1em; }
	#chapterright dl a:link, #chapterright dl a:visited { text-decoration: none; display: block; border-bottom: 1px dotted #d4cebd; color: #666; padding: 5px;}
	#chapterright dl a:hover { background: #333; color: #ECECEC; }
	#chapterright dl dt { color: #333; font: bold 0.85em/1.1em verdana, arial, sans-serif; margin: 15px 0px 5px 0px; padding: 7px; border-top: 1px dotted #333; border-bottom: 1px dotted #333; background: #ECECEC ; }
	#chapterright dd { font: normal 0.70em/1.3em verdana, arial, sans-serif; }
	#chapterright p a:link, #chapterright p a:visited { color: #bda430; text-decoration: none; border-bottom: 1px dotted #997F39; }
	#chapterright p a:hover { background: #333; color: #FFF; }

#chapternews, #chapternews ul { list-style: none; margin-bottom: 1em;  } 
#chapternews li {   border-bottom: 1px dotted #d4cebd; color: #666; padding: 5px; } 

	
#vuconnectinside h1 { font: bold 1.6em/1.8em verdana, arial, sans-serif;  color: #333; }
#vuconnectinside h2 { font: bold 1.4em/1.6em verdana, arial, sans-serif;  color: #997F39;  border-bottom: 1px dotted #CCC; padding: 3px 3px 3px 10px;  }
#vuconnectinside h3 { font: bold 1.3em/1.5em verdana, arial, sans-serif; color: #999; border-bottom: 1px solid #666; padding-left: 3px;  }
#vuconnectinside h4 { font: normal 1.1em/1.3em verdana, arial, sans-serif; background: #ECECEC; color: #333;  padding: 4px 10px; }
#vuconnectinside h4 a:hover { background: #ECECEC; color: #997F39;}
#vuconnectinside h5 { font: normal 1.0em/1.2em verdana, arial, sans-serif; color: #997F39; }
#vuconnectinside h6 { font: bold 1.0em/1.2em verdana, arial, sans-serif; color: #999; }

#vuconnectinside a:link, #vuconnectinside a:visited  { text-decoration: none; border-bottom: 1px dotted #997F39; color: #bda430; }
#vuconnectinside a:hover { text-decoration: none; border-bottom: 1px solid #333; color: #FFF; background: #333; } 
#vuconnectinside li ul, #vuconnectinside li ol {margin:0 1.5em; }
#vuconnectinside ul, ol {margin:0 1.5em 1.5em 1.5em; font: normal 0.80em/1.8em verdana, arial, sans-serif; }
#vuconnectinside ul {list-style-type:disc;}
#vuconnectinside ol {list-style-type:decimal;}


