/* *************************************************** Description: This document is the master stylesheet for USF.edu. Function: style.css describes the basic structure, layout, and universal formatting elements of the USF.edu website. Formatting and layout for page templates should be accomplished through their respective stylesheets. */ /* ************************************************** Major HTML Elements *************************************************** */ html { margin:0px; padding:0px; } body { margin:0 0 0 0; padding:0px; font-family: Arial, Helvetica, sans-serif; background-image: url(http://www.usf.edu/eoa/images/pg_rtback2.jpg); background-repeat:repeat-x; } div { margin:0px; padding:0px; } p, address { margin: 10px 10px 10px 10px; font-size:.7em; } address { font-style:normal; font-weight:bold; } a{ color: #800000; text-decoration:none; font-weight:bold; } a:hover{ text-decoration:none; font-weight:bold; } a:visited{ color: #000000; text-decoration:none; font-weight:bold; } a img { border:0px; } /* ************************************************** Major Layout Elements *************************************************** */ #container { width:870px; margin-top:0px; margin-left:auto; margin-right:auto; padding:0px; } /* ************************************************** Header - a-z index, etc.. *************************************************** */ #header { width:870px; margin:0px; padding:0px; background-color: #ff0000; } #banner { height:75px; background-color: #00573c; } #banner h1 { display:none; visibility:hidden; } img.banner-logo { float:left; margin:0 0 0 0; padding: 0 0 0 0; height:75px; border:0px solid black; } .logo-link a{ padding:0 0 0 0; margin:0 0 0 0; border:0; } #header-text-links { float:right; margin:0 2px 0 0; color:white; } #header-text-links a{ color:#ffffff; } #header-text-links p { text-align:right; } /* ****************************************** Main Navigation - Prospective, etc... ******************************************* */ #nav-main { clear:both; height:20px; background-color: #dfd0a5; font-size:.7em; text-transform: uppercase; font-weight:bold; clear:both; text-align:center; } #nav-main ul { list-style-type:none; margin:0px 0px 0px 0px; padding:3px 0 0 0; } #nav-main li { background-color: #dfd0a5; display:inline; margin:0px 11px 0px 11px; } #nav-main a, a:hover, a:visited { text-decoration:none; color:#000000; } #nav-breadcrumb { background-color:#FFFFFF; clear:both; font-size:.6em; padding:2px 0px 2px 10px; } #nav-breadcrumb p { margin:0px 0px 0px 10px; padding:0px; color:black; font-size:.1em; } /* ************************************************** Content *************************************************** */ #content { width:800px; margin:0px; padding:0px; clear:both; } .narrow-column { width: 186px; margin: 0 0 0 2px; float:left; } .narrow-column p { font-size:.7em; margin: 10px 10px 10px 10px; } /* ************************************************** Footer *************************************************** */ #footer { width:870px; height:auto; margin:0px; padding:0px; background-color:#00573c; color:#FFFFFF; overflow:hidden; clear:both; border-top:2px solid white; } /* ****************************************** Footer Navigation ******************************************* */ #nav-footer { margin: 0px 0 0 0; text-align:center; clear:both; } #nav-footer ul { list-style-type:none; margin:3px 0px 3px 0px; padding:0px; font-size:.65em; } #nav-footer li { display:inline; margin:2px 1px 0px 1px; text-transform: uppercase; } #nav-footer a { color:white; } #nav-footer a:hover{ text-decoration:underline; } /* ****************************************** Footer Text Links ******************************************* */ #footer-text-links { margin:2px 2px 0px 0px; width: 300px; float:right; font-size:.9em; color:white; } #footer-text-links p { margin:0px; padding:0px; } #footer-text-links a{ color:#ffffff; font-weight:bold; text-decoration:underline; } /* ****************************************** Footer Copyright/Contact ******************************************* */ #footer-info { float:left; width:400px; font-size:.9em; margin:2px 2px 10px 0px; font-weight:bold; } #footer-info ul { margin:0px; padding:0px; list-style-type:none; } #footer-info p { margin:0px 0px 2px 10px; padding:0px; } #footer-info a{ color:white; margin:0px 0px 10px 0px; padding:0px; text-decoration:underline; } /* 301 Redirect Style */ #redirect, #js { border:1px solid black; background-color:#f8f3e7; margin: 0px 0 5px 0; } #redirect h3, #js h3{ margin:10px 10px 10px 10px; padding:0px; } /* Misc References */ div { } a{ } #nav{ } em{ }