﻿html,body{background:#000;font:normal 12px Arial, Helvetica, sans-serif;text-align:center;}
/* OSU */
div#osuWrapper{background:none;}
div#osuNav{width:960px;margin:0 auto 5px;}
div#osuNav a{text-decoration:none;}
div#osuNav a:hover{text-decoration:underline;}
div#osuName{float:left;width:260px;color:#900;padding:4px 4px 5px;border-top:3px solid #900;}
div#osuName a{font:bold 14px Arial, Helvetica, sans-serif;text-decoration:none;color:#fff;}
div#osuLinks{text-align:right;padding:4px 3px 5px;border-top:3px solid #000;}
div#osuLinks li{display:inline;padding:0 0 0 15px;}
div#osuLinks a{color:#fff;padding:3px 5px;}
/* OSU */
div.clear{clear:both;height:1px;line-height:1px;}
div.paddedContent{padding:10px;}
div.dropShadow{border:1px solid #333;}
div.opacity60{-khtml-opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);opacity:0.6;}
div.opacity20{-khtml-opacity:0.2;-moz-opacity:0.2;filter:alpha(opacity=20);opacity:0.2;}
a{color:#af0000;font-weight:700;}
a:hover{color:#000;text-decoration:none;}
a.contrast{background:#000;color:#fff;}
a.contrast:hover{background:#fff;color:#af0000;}
h1{background:url(../images/logo.gif) no-repeat;display:block;float:left;height:205px;margin:10px 0 0;width:141px;}
div#pageOuter{background:#000 url(../images/page_bg.jpg) no-repeat scroll 50% 0;min-width:960px;position:relative;width:auto;}
div#pageWrapper{margin:0 auto;position:relative;text-align:left;width:960px;}
div#pageContent{clear:both;min-height:500px;padding:10px 0;width:960px;}
div#pageFooter{background:#000;clear:both;color:#fff;font:normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;margin-top:20px;padding:10px;}
div#mediaWrapper{background:#fff;float:right;height:300px;margin:10px 0 0;width:808px;}
ul#navMenu{background:#af0000 url(../images/nav_alt_bg.gif) repeat-x;color:#fff;height:32px;margin:0;position:relative;z-index:100;}
ul#navMenu li{background:#af0000 url(../images/nav_alt_bg.gif) repeat-x;display:block;float:left;list-style:none;position:relative;}
ul#navMenu li a{color:#fff;display:block;font:bold 14px Arial, Helvetica, sans-serif;padding:9px 15px 7px;position:relative;text-decoration:none;}
ul#navMenu li ul{background:#000;border:3px solid #000;display:none;left:auto;margin:0;padding:0 0 2px;position:absolute;width:200px;z-index:100;}
ul#navMenu li ul li{background:#222;display:block;float:none;margin:2px 0 0;position:relative;}
ul#navMenu li ul li a,ul#navMenu li.mouseOver ul li a{background:none;font:normal 11px Arial, Helvetica, sans-serif;padding:6px 10px;position:relative;text-decoration:none;}
ul#navMenu li ul li a:hover{background:#af0000 url(../images/nav_alt_bg.gif) repeat-x;text-decoration:underline;}
ul#navMenu li.mouseOver a,ul#navMenu li.selected a{background:#000;}
.hpHeader{color:#fff;font:bold 22px "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;margin:0;padding:6px 10px;}
div#searchBox{padding:0 0 20px 10px;}
div.search input{border:2px solid #ddd;color:#444;font:normal 12px Arial, Helvetica, sans-serif;margin:0 2px 0 0;padding:3px;width:180px;}
div.search a{background:#efefef url(../images/button_bg.gif) repeat-x;border:1px solid #ccc;border-bottom:1px solid #888;border-right:1px solid #888;color:#333;display:inline-block;font-weight:700;padding:4px 6px;text-decoration:none;}
div#pageFooter address{display:block;height:50px;}
div#pageFooter a{color:#fff;}
div#pageFooter p{padding:10px 0 0;}
span.firstLine{display:block;font:normal 18px "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding-bottom:2px;position:relative;}
span.addrLine{border-right:1px dotted #ccc;display:block;float:left;margin-right:10px;padding-right:10px;}
span.last{border:none;}
div#slWordMark{height:17px;margin:5px 0 10px;position:relative;width:379px;}
div#slWordMark a{background:url(../images/studentlife_wordmark.gif) 0 2px no-repeat;border-bottom:2px solid #900;display:block;height:17px;position:relative;width:379px;}
h1 span,div#searchBox label,div#pageFooter br,div#slWordMark span{display:none;}
/* IE Fix */
*:first-child+html .hpHeader,* html .hpHeader{display:inline;}
ul#navMenu li ul li a{display:inline-block;}
ul#navMenu li ul li a{display:block;}