/* -------------------------------------------------------------------------------- */
/* GLOBAL */
/* -------------------------------------------------------------------------------- */
/* Global Reset */
* {font-size: 100.01%; /*line-height: (just in case)*/; margin: 0; padding: 0; border: 0; box-sizing: content-box; -moz-box-sizing: content-box;}
/* Resize em to equal10px */
html {font-size: 62.5%;}
/* -------------------------------------------------------------------------------- */
/* BODY */
/* -------------------------------------------------------------------------------- */
body {margin: 0; background: #fff; text-align: left;}
body a,
body a:hover {text-decoration: none;}
body img {border: 0;}
/* -------------------------------------------------------------------------------- */
/* BOX FOR SITE */
/* -------------------------------------------------------------------------------- */
#boxcase {width: 753px;}
/* -------------------------------------------------------------------------------- */
/* SKIP NAV */
/* -------------------------------------------------------------------------------- */
#skipnav {position: absolute; left: -100px; z-index: 6;}
#skipnav h3 {display: none;}
#skipnav ul {display: block; list-style: none;}
#skipnav span {display: none;}
/* -------------------------------------------------------------------------------- */
/* MAIN DIVISIONS : WIDTH & GRAY LINE */
/* -------------------------------------------------------------------------------- */
#brand,
#toolbar,
#main {display: block; float: left; width: 749px !important; width /**/: 750px; border-right: 1px solid #ccc;}
/* -------------------------------------------------------------------------------- */
/* LOGOBAR */
/* -------------------------------------------------------------------------------- */
#brand {height: 80px;}
#brand a.logo {display: block; float: left; width: 100px; height: 80px; background: #000 url(../../../../University%20of%20South%20Carolina_files/interface/brand_usc_up.gif) no-repeat center center;}
#brand a.logo:hover {background: #000 url(../../../../University%20of%20South%20Carolina_files/interface/brand_usc_dn.gif) no-repeat center center;}
#brand a.tree {display: block; float: left; width: 80px; height: 80px; background: #900 url(../../../../University%20of%20South%20Carolina_files/interface/brand_logo.gif) no-repeat center center;}
#brand a.title {display: block; float: left; width: 569px; height: 80px; background: #000 url(../../../../University%20of%20South%20Carolina_files/interface/brand_title.gif) no-repeat center center;}
#brand a.title h1 {position: relative; top: 40px; left: 10px; font: 30px/30px Georgia, Times, serif; color: #fff; text-transform: uppercase;}

/* Graphic version override --- lowest common denominator */
#brand a.title {display: block; float: left; width: 569px; height: 80px; background: #000 url(../../../../University%20of%20South%20Carolina_files/interface/brand_title_home.gif) no-repeat center center;}
#brand a.title h1 {display: none;}
/* -------------------------------------------------------------------------------- */
/* TOOLBAR*/
/* -------------------------------------------------------------------------------- */
#toolbar {background-color: #ccc;}
#toolbar h3 {display: none;}
#toolbar li {display: inline; float: left; clear: none; margin: 0; text-align: center; list-style: none;}
#toolbar li a {display: block; float: left; clear: none; padding: 3px 0; font: bold 1.0em Arial, sans-serif; text-align: center;}
/* -------------------------------------------------------------------------------- */
/* TOOLBAR TOP */
/* -------------------------------------------------------------------------------- */
#toolbar.top a.gray {background-color: #ccc; color: #000; border-bottom: 2px solid #666;}
#toolbar.top a.gray:hover {background-color: #ddd; border-bottom: 2px solid #999;}
#toolbar.top a.red {background-color: #900; border-right: 1px solid #600; color: #fff; border-bottom: 2px solid #600;}
#toolbar.top a.red:hover {background-color: #c00; border-bottom: 2px solid #900;}
#toolbar.top a.univsc {width: 180px;}
#toolbar.top a.future {width: 133px !important; width /**/: 134px;}
#toolbar.top a.current {width: 143px !important; width /**/: 144px;}
#toolbar.top a.alumni {width: 77px !important; width /**/: 78px;}
#toolbar.top a.faculty {width: 129px !important; width /**/: 130px;}
#toolbar.top a.visitors {width: 83px; border-right: 0;}

/* Graphic version override --- lowest common denominator */
#toolbar.top span {display: none;}
#toolbar.top a {height: 9px; background: no-repeat center center;}
#toolbar.top a.univsc {background-image: url(../../../../University%20of%20South%20Carolina_files/interface/toolbar_usc.gif);}
#toolbar.top a.future {background-image: url(../../../../University%20of%20South%20Carolina_files/interface/toolbar_future.gif);}
#toolbar.top a.current {background-image: url(../../../../University%20of%20South%20Carolina_files/interface/toolbar_current.gif);}
#toolbar.top a.alumni {background-image: url(../../../../University%20of%20South%20Carolina_files/interface/toolbar_alumni.gif);}
#toolbar.top a.faculty {background-image: url(../../../../University%20of%20South%20Carolina_files/interface/toolbar_faculty.gif);}
#toolbar.top a.visitors {background-image: url(../../../../University%20of%20South%20Carolina_files/interface/toolbar_visitors.gif);}
/* -------------------------------------------------------------------------------- */
/* TOOLBAR BOTTOM */
/* -------------------------------------------------------------------------------- */
#toolbar.bottom a.black {background-color: #000; color: #fff; border-right: 1px solid #666; clear: none;}
#toolbar.bottom a.black:hover {background-color: #222;}
#toolbar.bottom a.gray {background-color: #333; color: #fff; border-right: 1px solid #666; clear: none;}
#toolbar.bottom a.gray:hover {background-color: #222;}
#toolbar.bottom a.return {width: 180px; border: 0;}
#toolbar.bottom a.directory {width: 116px !important; width /**/: 117px;}
#toolbar.bottom a.map {width: 79px !important; width /**/: 80px;}
#toolbar.bottom a.events {width: 93px !important; width /**/: 94px;}
#toolbar.bottom a.vip {width: 88px; border: 0;}
#toolbar.bottom a.siteinfo {width: 190px; border: 0;}

/* Graphic version override --- lowest common denominator */
#toolbar.bottom span {display: none;}
#toolbar.bottom a {height: 9px; background: no-repeat center center;}
#toolbar.bottom a.return {background-image: url(images/nav/ftr_return.gif);}
#toolbar.bottom a.directory {background-image: url(images/nav/ftr_directory_90x15.gif);}
#toolbar.bottom a.map {background-image: url(images/nav/ftr_map_55x15.gif);}
#toolbar.bottom a.events {background-image: url(images/nav/ftr_events_72x15.gif);}
#toolbar.bottom a.vip {background-image: url(images/nav/ftr_vip_59x15.gif);}
#toolbar.bottom a.siteinfo {background-image: url(images/nav/ftr_siteinfo_195x15.gif);}
/* -------------------------------------------------------------------------------- */
/* MAIN */
/* -------------------------------------------------------------------------------- */
#main.twocol {background: url(../../images/objects/graydot.gif) repeat-y 559px top}
/* -------------------------------------------------------------------------------- */
/* SIDENAV */
/* -------------------------------------------------------------------------------- */
#sidenav {display: block; float: left; background: #900 url(images/nav/sidenav_redfade.gif) repeat-x left bottom; width: 180px !important; padding-bottom: 175px; text-align: left;}
#sidenav ul {display: block; border-bottom: 1px solid #600; padding: 5px 0;}
#sidenav li {list-style: none; padding: 5px 0 6px 0; }
#sidenav li a {display: block; padding: 0 0 0 15px; font: bold 1.1em Arial, sans-serif; text-decoration: none; color: #fff;}
#sidenav li a:hover {background: url(images/nav/sidebar_arrow.gif) no-repeat left center;}
#sidenav h3 {display: none;}
/* -------------------------------------------------------------------------------- */
/* SEARCH BOX */
/* -------------------------------------------------------------------------------- */
#searchbox {display: block; width: 165px !important; width /**/: 180px; padding: 10px 0 5px 15px; background: #900; border-bottom: 1px solid #600; margin:0;}
#searchbox label {display: block; font: bold 1.4em Arial, sans-serif; color: #fff; margin-bottom: 5px;}
/* #searchbox label:after {content: url(interface/sidenav_google.gif); margin-left: 5px;} */
#searchbox input {display: block; float: left; margin-right: 5px;}
#searchbox input#qt {padding: 1px; font: bold 10px/10px Arial, sans-serif; border: 1px solid #900; border-color: #600 #d99 #d99 #600; width: 125px; /* was 130 */}
#searchbox input#searchSubmit {width: 16px; height: 16px;}
#searchbox input#qp {display: none;}
#searchbox a {display: block; clear: both; font: bold 1.1em Arial, sans-serif; text-decoration: none; color: #fff; /*padding: 5px 0; Breaks in IE*/}
#searchbox a:hover {background: none; color: #ccc;}
/* -------------------------------------------------------------------------------- */
/* CONTENT */
/* -------------------------------------------------------------------------------- */
#content {display: block; float: left; width: 569px;}
/* -------------------------------------------------------------------------------- */
/* CREDIT LINE */
/* -------------------------------------------------------------------------------- */
#creditline {display: block; float: left; width: 750px; font: 10px/10px Arial, sans-serif; color: #000; text-align: center; margin-bottom: 20px;}
#creditline a {font: 10px/10px Arial, sans-serif; color: #900; text-decoration: none; margin: 0;}
#creditline a:hover {color: #c00;}
#creditline #address {display: block; float: left; clear: none; margin: 4px;}
#creditline #copyright {display: block; float: right; clear: none; margin: 4px;}
