/* Styles for Vanderbilt University redesign 2005 */


/*  =All
--------------------*/
body {
	margin: 0;
	padding: 0;
	color: #000;
	text-align: center;
	}
body, div, p, li, #second-nav li ul li {
	font: normal 10px arial, helvetica, sans-serif;
	}
a:link {
	color: #000;
	}
a:visited {
	color: #8d90b3;
	}
a:hover, a:visited:hover {
	color: #000;
	}
hr {
	height: 2px;
	/* comment backslash hack so IE5/Mac will play nicely \*/
	background-color: #996533;
	/**/
	border-style: none;
	text-align:center;
}
.clear {
	height: 0;
	clear:both;
	}
/* comment backslash hack so IE5/Mac will play nicely \*/
* html .clear {
	display:none;
	}
/* end hack */

/* for IE5/Mac only \*//*/
.clear {
	margin-bottom: -11px;
	}
/**/
.none {} /* dumby rule so that IE5/Mac doesn't loose the following rule */

.arrow {
	padding-right: 3px;
	}
.button {
	position: relative;
	top: -2px;
	}
input {
	margin: 0;
	padding: 0;
	}
	
	
/*  =Container
--------------------*/

#container {
	width: 694px;
	margin: 0 auto;
	text-align: left;
	}

/*  =Header/VU logo
--------------------*/
#header {
	padding: 5px 0;
	text-align: center;
	}
#header a {
	display: block;
	}
#header img {
	border-width: 0;
	}


/*  =Disclaimer
---------------------*/
#disclaimer {
	display: none;
	}


/*  =Primary/Left Column Navigation
-----------------------------------*/

#nav, .third #nav {
	float: left;
	width: 175px;
	margin: 0;
	padding: 0;
	}
#nav hr {
	width:75%;
	}
#nav ul {
	margin: 2px 0;
	padding: 0;
	list-style-type: none;
	}
#nav li {
	margin: 0;
	padding: 0;
	}
#nav ul#audience {
	margin-top: 16px;
	}
#nav li a, #nav li a:link, .third #nav li a, .third #nav li a:link {
	display: block;
	min-width: 117px !important;
	padding: 1px 25px 2px 33px;
	color:#333;
	font-weight: bold;
	line-height: 11px;
	text-decoration: none;
	}
/* comment backslash hack so IE5/Mac will play nicely \*/
* html #nav li a, * html .third #nav li a {
	width: 175px;
	width/**/:/**/ 117px;
	}
/* end hack */
.none {}/* dumby rule so that IE5/Mac doesn't loose the following rule */

#prospy #nav li .prospective:link, #nav li .prospective:visited {
	background-color: #996533;
	color:#ffffff;
	}
#weather {
	margin: 20px 0 5px 0;
	}

	
/*  =Body Content/Center Column
-------------------------------*/

#body {
	float: left;
	width: 321px;
	}
/* comment backslash hack so IE5/Mac will play nicely \*/
* html #body {
	width: 329px;
	width/**/:/**/321px;
	}
/* end hack (IE5/Mac seems to sometimes ignore rule after this hack) */
#body p {
	margin: 10px;
	font-size: 9px;	
	}
#body h2 {
	margin: 15px 15px 0 15px;
	font-style: italic;
	font-weight: normal;
	font-size: 24px;
	font-family: times, 'times new roman', serif;
	letter-spacing: -.02em;
	}
#body form {
	margin-top: 20px;
	text-align: center;
	}
#body #alt-search {
	margin: 0;
	text-align: center;
	font-size: 10px;
	}
#body #alt-search a:link, #body #alt-search a:hover, #body #alt-search a:visited:hover {
	padding: 0 6px;
	color: #687ed7;
	text-decoration: none;
	}
#body #alt-search a:visited {
	padding: 0 6px;
	text-decoration: none;
	}

/*  =Secondary/Center Column Navigation
---------------------------------------*/
#second-nav {
	margin: 0 15px;
	padding: 0;
	list-style-type: none;
	}
#second-nav li {
	margin: 10px 0 25px 0;
	padding: 0 0 0 15px;
	background-image: url(../images/up-arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font: 16px times, 'times new roman', georgia, serif;
	}
#second-nav li ul {
	margin: 3px 0 0 20px;
	padding: 0;
	list-style-type: none;
	}
#second-nav li ul li {
	margin: 0;
	padding: 1px 0 0 0;
	background-image: none;
	font-size: 11px;
	}
#second-nav li ul li a {
	text-decoration: none;
	}
#second-nav li ul li a:hover {
	color: #687ed7;
	}


/*  =Features
------------------------*/

#feature {
	float: left;
	width: 163px !important;
	margin: 0;
	padding: 0 15px 0 12px;
	}
/* comment backslash hack so IE5/Mac will play nicely \*/
* html #feature {
	width: 190px;
	width/**/:/**/163px;
	margin-right: -3px;
	padding: 0 0 0 10px;
	padding/**/:/**/0 15px 0 12px;
	}
/* end hack */
#feature ul {
	margin: 0;
	padding: 0 0 4px 0;
	list-style-type: none;
	}
#feature ul, #feature #news, #feature #events, #feature #more-news, #feature li, #feature #news li, #feature #events li, #feature #more-news li {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	}
#feature .first {
	padding-top: 10px !important;
	}
#feature li {
	margin: 0;
	padding: 5px 0;
	list-style-type: none;
	}
#feature #more-news li {
	padding: 2px 0;
	}
#feature h2 {
	margin: 5px 0;
	font-size: 10px;
	text-transform: uppercase;
	}
#feature h3 {
	margin: 5px 0 2px 0;
	font-weight: normal;
	font-size: 10px;	
	text-transform: uppercase;
	}
#feature hr {
	margin-top: 10px;
	margin-bottom: 10px;
	}
#feature #events img.top-story {
	display: block;
	padding-bottom: 10px;
	}
#feature a, #feature a:link, #feature a:hover, #feature a:visited:hover {
	text-decoration: underline;
	color:#333;
	}
#feature form {
	margin-top: 15px;
	}
#feature #alt-search {
	margin-left: -5px;
	text-align: center;
	}
/* comment backslash hack so IE5/Mac will play nicely \*/
* html #feature #alt-search, * html #feature form{
	position: relative;
	left: -3px;
	width: 170px;
	width/**/:/**/ 163px;
	margin-left: 0;
	}
/* end hack */
.none {} /* dumby rule so that IE5/Mac doesn't loose the following rule */

#feature #alt-search a:link, #alt-search a:hover, #alt-search a:visited:hover {
	padding: 0 1px;
	color: #687ed7;
	text-decoration: none;
	}
#feature #alt-search a:visited {
	padding: 0 3px;
	color: #8d90b3;
	text-decoration: none;
	}
	
	
/*  =Footer
--------------------------*/

#footer {
	padding-bottom: 15px;
	}
#footer p {
	color: #333;
	font-size: 9px;
	}
	

/*  =Tertiary Pages
--------------------------*/

.third #container {
	background-image: none;
	}
.third #body {
	width: 505px;
	padding: 0 10px 0 0;
	}
/* comment backslash hack so IE5/Mac will play nicely \*/
* html .third #body {
	float: right;
	width: 511px;
	width/**/:/**/505px;
	}
/* end hack (IE5/Mac seems to sometimes ignore rule after this hack) */
.third form {
	margin-top: 20px;
	}
.third form, .third #alt-search {
	text-align: center;
	}
.third #alt-search a:link, .third #alt-search a:hover, .third #alt-search a:visited:hover {
	padding: 0 2px;
	color: #687ed7;
	text-decoration: none;
	}
.third #alt-search a:visited {
	padding: 0 2px;
	text-decoration: none;
	}
.third #body h2 {
	margin-top: 10px;
	font-size: 20px;
	}
.third #body p {
	margin-left: 15px;
	font-size: 12px;
	}
.third #body li {
	padding: 1px 0;
	font-size: 11px;
	}
.third #body li a {
	text-decoration: none;
	}
.third #body li a:hover {
	color: #687ed7;
	}
