@import url("filter.css"); 
@media screen { 
h1 { font-size:2.6em; }
h2 { color:#c60; font:normal 2.1em Georgia, "Times New Roman", serif; padding-bottom:4px; letter-spacing:0.5px; }
h3 { color:#244226; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:99%; font-size:1.6em;}
h4 { font-family:Arial, sans-serif; font-size:1.2em; } 
h5 { font-size:1em; }
h6 { color:#C30; font-size:0.98em;}
/* standard html */ 
*, ul, li { padding:0; margin:0; }
body { background:#f0efed; font:0.71em "Georgia", "Times New Roman", serif; margin:0; } 
p { line-height:1.4em; margin-top:1em; } 
a { text-decoration:none; color:#008000; }
a:hover, a:active { color:#c60; }		
h1 a { color:#000; }
h2, h3, h4, h5, h6 { padding-top:10px; }
ul, li { list-style-type:none; }
table { font-size:1em; border-collapse:collapse; } 
/* accessibility */
#accessibility, .accesskey { left:-999px; width:990px; position:absolute; } 
/* framing elements */
#container { background:url("/president/images/bg.gif") repeat-y; 
width:759px; }
#wrapper { width:255px; float:left; display:block; font:1.1em "Lucida Sans Unicode", "Lucida Grande", Trebuchet, "Trebuchet MS", Arial, sans-serif; }
#holder {  display:block; }
#resize { color:white; text-align:right; margin:0 13px 25px 0; }
#resize p { font:1.1em "Lucida Sans Unicode", "Lucida Grande", Trebuchet, "Trebuchet MS", Arial, sans-serif; margin:0; padding:0;  }
/* president's office */
#dept { 
background:url("/president/images/shared/presidents-wordmark.gif"); 
width:362px; height:47px; } 
#dept h1 { left:-999px; width:990px; position:absolute; } 
/* main content */
#content { width:453px; display:block; height:auto; float:right; margin:26px 27px 0 0; padding-bottom:40px; }
* html #content { margin-right:14px; } 
#page-title { margin:16px 0 0 2px; background:url("/websvcs/templates/01/img/page-title.gif") no-repeat bottom; }
#page-info { display:block; font:0.86em "Arial", sans-serif; color:#666; clear:both; background:#fff; padding-top:15px; } 
/* list styles */
#content ul { margin:12px 0; }
#content ul ul { margin:0; } 
#content li { margin-left:22px; list-style-type:disc; line-height:1.4em;} 
#content li li { margin-left:12px; list-style:circle;} 
#content li li li { margin-left:12px; list-style:square;} 
#content ol { margin:12px 0; }
#content ol ol { margin:0; }
#content ol li { margin:2px 0 3px 22px; list-style:decimal; } 
#content ol li ol li { list-style:lower-alpha outside; }
#content ol li ol li ol li { list-style:lower-roman outside; }
#content ol li ol li ol li ol li { list-style:decimal; }
/* header */
#header { background:#002302 url("../images/header/bg.jpg") no-repeat; width:255px; height:110px; float:left; padding-bottom:8px; }
#logo { background:url("../images/header/logo.gif") no-repeat; width:91px; height:46px; margin:12px 0 0 22px; float:left; } 
* html #logo {margin:12px 0 0 11px; }
#logo a { display:block; width:91px; height:46px; text-decoration:none; background-image:none; }
#wordmark { background:url("../images/header/wordmark.gif"); height:29px; width:131px; margin:26px 0 0 5px; overflow:hidden; text-indent:-9999px; float:left; } 
#wordmark p { margin:0; }
#wordmark a { display:block; height:29px; width:131px; }
#dropdown { position:absolute; top:25px; left:600px; } 
.popform { font:10px Verdana, Arial, sans-serif; }
/* footer */ 
#footer { background:url("/websvcs/templates/01/img/footer/bg.gif") no-repeat; width:759px; height:62px; clear:both; } 
#footer-shortcuts { float:right; margin:22px 28px 0 0; text-indent:-9999px; } 
* html #footer-shortcuts { margin-right:14px; } 
#footer ul { list-style-type:none; width:218px; }
#footer li { float:left; height:14px; display:block; overflow:hidden; }
#footer li a { display:block; height:14px; }
#footer li.about { background:url("/websvcs/templates/01/img/footer/about.gif"); width:65px; }
#footer li.map { background:url("/websvcs/templates/01/img/footer/map.gif"); width:80px; }
#footer li.contact { background:url("/websvcs/templates/01/img/footer/contact.gif"); width:73px; }				
#footer-logo { float:left; background:url("/websvcs/templates/01/img/footer/logo.gif"); width:58px; height:26px; margin:16px 0 0 15px; } 
* html #footer-logo { margin:16px 0 0 8px; }
#footer-logo a { display:block; width:58px; height:26px; overflow:hidden; }
#copyright { float:left; background:url("/websvcs/templates/01/img/footer/copyright.gif"); width:193px; height:14px; overflow:hidden; text-indent:-9999px; margin:22px 0 0 8px; } 
/* photo */ 
#photo { margin:2px 0 0 3px;  } 
#photo img { border:1px solid #999; } 
* html #photo img { margin-bottom:-3px; }
#photo-extra { border-bottom:5px solid #000; width:208px; padding:0 0 2px 0; }
/* images */
img.gift-accent{ margin-right:10px; border:1px solid #ccc; } 
#main img { border-color:#ccc; }
/* nav */
#nav-officename { font-weight:bold; margin-left:18px; padding:5px 0; color:#fff; }
#nav-officename a { color:#fc0; } 
#nav { background:url("../images/nav/bg.gif"); width:254px; float:left; margin-bottom:28px; }
#nav-top { background:url("../images/nav/bg-top.gif") repeat-x top left; width:254px; height:10px; }
#nav-bottom { clear:both; background:url("../images/nav/bg-bottom.png") repeat-x bottom left; border-bottom:1px solid #001601; display:block; width:254px; height:9px; }
* html #nav-bottom { background:none; } 
#nav a { color:#fff; }
#nav li a:hover { color:#fc0; } 
#nav ul { padding-left:30px; }
#nav li { margin:4px 0; padding-top:6px; background:url("img/bmp/gray-dotted.gif") repeat-x top; }
#nav ul ul { padding-left:10px; }
#nav ul ul { }	
#nav li li li { background:url("img/bmp/ul-circle.gif") no-repeat left 10px; padding-left:10px; }
#nav li li li li { background:url("img/bmp/ul-square.gif") no-repeat 0 0; } 
#nav a.nav-current { color:#fc0; }
/*various  */
img.dedsignature { text-align:right; margin-right:25px; }
div#signature { margin-left:235px;  }
a.readmore { background:url(/images/bitmaps/circular-arrow.gif) bottom right no-repeat; padding-right:20px; }
a.readmore:hover{ background:url(/images/bitmaps/circular-arrow-hover.gif) bottom right no-repeat; padding-right:20px; }
.gift-left{ float:left; }
.gift-right { float:right; }
.clear { clear:both; }
div.utdnetwork { clear:both; margin-top:12px; } 
div.utdnetwork img { float:left; margin-right:12px;}
div.utdnetwork a img { padding:1px; border:1px solid #cecece; }
div.utdnetwork a img:hover { padding:0; border:2px solid #ccc; }
div.utdnetwork p {}
div.speeches { clear:both; }
/* cabinet */
.cabinet-member { clear:both; } 
.cabinet-member img { border:1px solid #cecece; padding:1px; margin:10px 1px 0 0; float:left; }
.role { width:350px; float:right; border-bottom:1px solid #cecece; margin-top:10px; }
.role p { margin:0 0 1em 0;} 
/* related items */
#related-download { width:225px; float:right; margin:0 0 8px 8px; padding:2px 0; border:3px double #ccc; border-width:0 0 3px 0; }
/* viewpoint */
#viewpoint {width:225px; float:right; margin:0 20px 8px 8px; padding:15px 0; border:3px double #ccc; border-width:0 0 3px 0; }
* html #viewpoint { margin-right:2px; } 
/* home page elements */
#left { float:left; width:200px; }
#right { float:right; width:200px; } 
#home { background:#fff url("/websvcs/templates/01/img/bmp/orange-vert.gif") repeat-y 50% 0; margin-top:12px; } 
#full { width:453px; } 

/* hidden areas */
#logo img, #search, #shortlist, #shortcuts p.title { display:none; }
/* sifr classes */
.sIFR-flash { visibility:visible !important; margin:0; }
.sIFR-replaced { visibility:visible !important; }
span.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; }

}
/* styles shared for print */

img.portrait { float:right; margin-left:8px; padding:1px; border:1px solid #ccc; }

