html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

h1 {color:#ce2029; font-size:18px; font-weight:bold; padding-bottom:15px}


body {background: url(/images/uploads/iceback.jpg) #7489a5 repeat-x}
#container {width:880px; margin:0 auto;}

#header {height: 139px; background-image:url(/images/uploads/header.gif); border:0}
#header h2 {overflow:hidden; text-indent:-100em; border:0}
#header h2 a {display:block; height:139px;width:100%; border:0}
#header img {border:0}
#header img a {border:0}

#navigation {height:40px; background-image:url(/images/uploads/nav_back.jpg); background-repeat:no-repeat; margin:0; padding:0; position:relative; width:874px}
#navigation li {margin: 0; padding: 0;list-style: none; position:absolute; display: inline;}
#navigation span {display:none}
#navigation li a {display:block; height:40px}

.who {left:0px; width:170px; }
.on  {left:170px; width:115px; }
.multimedia  {left:285px; width:155px; }
.topics {left:440px; width:170px; }
.news {left:610px; width:140px; }
.contact {
	left:750px;
	width:124px;
}

.who a:hover {background: transparent url(/images/uploads/nav_back.jpg) -0px -40px no-repeat;}
.on a:hover {background: transparent url(/images/uploads/nav_back.jpg) -170px -40px no-repeat;}
.multimedia a:hover  {background: transparent url(/images/uploads/nav_back.jpg) -285px -40px no-repeat;}
.topics a:hover {background: transparent url(/images/uploads/nav_back.jpg) -440px -40px no-repeat;}
.news a:hover {background: transparent url(/images/uploads/nav_back.jpg) -610px -40px no-repeat;}
.contact a:hover {background: transparent url(/images/uploads/nav_back.jpg) -750px -40px no-repeat;}

#navigation li ul {
	position: absolute;
	left: -1px;
	display: none;
	padding: 7px 10px;
	width: 192px;
	border: 3px solid #b72d37;
	background: #FFF;
	z-index: 10;
}

#navigation li:hover ul, #navigation li.over ul {
	display: block; background-color:#ffffff; background-image:none
}

#navigation li ul li {
	float: none;
	position: static;
	margin: 0;
	padding: 0}

#navigation li:hover ul, #navigation li.over ul {
	display: block; background-color:#ffffff; background-image:none
}

#navigation li ul li {
	float: none;
	position: static;
	margin: 0;
	padding: 0;
	height: auto;
	overflow: visible;
}

#navigation li ul li a {
	display: block;
	padding: 0 1px;
	height: auto;
	color: #000;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	text-indent: 0;
	border-bottom: 1px solid #e5e5e5;
}

#navigation li ul li a.last {
	border-bottom: none;
}

#navigation li ul a:hover {background-color:#ffffff; background-image:none}

#content {border: 3px solid #ce2029; color:#000; font:11px Helvetica, sans-serif; line-height:2}
#main {padding-top:20px; background-color:#ffffff}
#interior {font-size:12px}
#interior ol  {padding-left:30px}
#interior ol li {padding-left:10px}
#interior ul  {padding-left:30px}
#interior ul li {padding-left:10px}
#interior a {color:#ce2029}

#left_side {width:600px; padding-left:10px; float:left; padding-right:20px}
#left_side p {padding-bottom: 15px}
#movie {background-color:#d4e1ed; font-size:12px; font-family:Helvetica, sans-serif; margin-bottom:20px; padding-bottom:10px; height:220px}
#intro {float:right; padding-right:10px; padding-top:10px}
#bio_text {padding:10px 15px 0px 10px; width:310px; float:left}
#neil {font-size:18px; font-weight:bold; color:#ce2029}

#right_side {width:240px; float:right}

#signup {padding-bottom:25px; background-image: url(/images/uploads/signupbox.jpg); height:128px; background-repeat:no-repeat; position:relative; z-index:0}
#signup label {display:none}
#utd-email {position:absolute; left:10px; top:45px}
#utd-zip {position:absolute; left:10px; top:75px}
#signup button {width:57px; height:25px; left:125px; top:75px; position:absolute; display:block; border:none; overflow:hidden; background: transparent url(/images/uploads/button.jpg) no-repeat scroll 0 0;}

#quote {background-color:#d4e1ed; font-style:italic; font-weight:bold; width:227px}
#quote p {padding:5px 5px 5px 5px}
#endorse ul li {list-style:none}
#endorse li {padding-bottom:10px}
.byline {font-size:10px; font-style:italic; text-align:right; font-weight:normal}


#footer {clear:both; height:2px}