/*
 Screen Layout Styles
 Site:Office of Undergraduate Admission, U.Va
*/

/**************** SHARED STYLES ****************/

/* Wrapper */
div#wrapper {width:950px; margin:0px auto;}

/* Masthead */
#header {height:76px;}

/* Logo */
#header h1 {float:left; width:577px; height:76px; overflow:hidden; margin:0px;}

/* Search */
#header form {margin:20px 20px 0 0;}
#header form input.text {padding:3px 4px 1px 4px; height:auto !important; width:115px;}
#header_searchform button#site-s {width:48px !important;}
#header_searchform button#uva-s {width:31px !important;}
#header_searchform button#people-s {width:42px !important;}

/* Audience Bar */
ul#audience {height:36px !important; padding:0; margin:0px; list-style:none;}
ul#audience li {margin:0; padding:0; float:right; height:36px;}
ul#audience li a { display:block; height:36px; padding:36px 0 0 0; voice-family:"\"}\""; voice-family:inherit; height:0px !important;}
html>body ul#audience li a {height:0px !important;} 
ul#audience li.i-am {width:131px; margin:0 2px 0 0; position:relative;}
ul#audience li.apply {width:141px;}
ul#audience ul {display:none; margin:0; z-index:10; position:absolute; text-align:left; top:0px; left:-26px; width:189px; height:150px; padding:45px 0 0 0; overflow:hidden; voice-family:"\"}\""; voice-family:inherit; height:105px !important;}
html>body ul#audience ul {height:105px !important;} 
ul#audience li:hover ul, ul#audience li.hover ul {display:block;}
ul#audience li.i-am ul li {list-style:none; padding:0px 20px 0px 30px;}
ul#audience li.i-am ul li a { height:auto !important; padding:1px 0 1px 10px;}

/* Content */
#content {margin:6px 0 0 0; overflow:hidden; text-align:left;}

/* Nav */
ul#global-nav {float:left; list-style:none; width:180px !important; padding:20px 0 0 0;}
ul#global-nav li {list-style:none; display:inline;}
ul#global-nav li a {display:block; padding:6px 10px 5px 33px; text-align:left;}

/* Footer */
#footer { padding:40px 0 30px 0; text-align:left; overflow:hidden;}
p#siteinfo {border-right:solid 1px #dcdcdc; width:200px ;padding:0 15px 0 0; voice-family: "\"}\""; voice-family:inherit; width:185px !important;}
html>body p#siteinfo {width:185px !important;} 
#contactinfo {width:735px !important; float:right; margin:0; padding:0;}
#contactinfo dl, #contactinfo ul {margin:0 13px 0 0; padding:0 13px 0 0; list-style:none; float:left; border-right:solid 1px #dcdcdc;}
#contactinfo dl.contact {width:130px; voice-family: "\"}\""; voice-family:inherit ;width:117px !important;}
html>body dl.contact {width:117px !important;}
#contactinfo dl.contact dt.phone, #contactinfo dl.contact dt.fax {margin:5px 0px 0px 0px;}
#contactinfo dl.contact dd.phone, #contactinfo dl.contact dd.fax {margin:5px 0px 0px 0px;}
#contactinfo ul.address-mail {width:210px; voice-family: "\"}\""; voice-family:inherit; width:197px !important;}
html>body ul.address-mail {width:197px !important;} 
#contactinfo ul.address-express {width:165px; voice-family: "\"}\""; voice-family:inherit; width:152px !important;}
html>body ul.address-express {width:152px !important;} 
#contactinfo p {float:left; width:165px; text-align:center;}
#contactinfo p#version { margin:5px 0 0 0 !important;}

