/* General Styles
=================================*/

body, h1, h2, h3, h4, h5, hr {margin:0; padding:0;}
h1 {padding-bottom:9px;}
hr {height:1px; margin:12px 0;}
dt {float:left; display:block; margin-right:5px;}

body {background:#ffffff; text-align:left; color:#111111; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a {color:#2b558e; text-decoration:none;}
a:hover {text-decoration:underline;}
h1, h2, h3, h4, h5 {color:#313131; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
h1 {font-size:22px; color:#022555;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px; color:#2c4943; text-transform:uppercase;}
h5 {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
hr {background:#cccccc; color:#cccccc; border:none;}


/* Body
=================================*/

#hpcontent, #hpcontent_hpcaption, #twofeature_left, #twofeature_right, #secondlevel, #content {margin:0; padding:0;}
#hpcontent {padding:20px 24px;}
#hpcontent_hpcaption {padding:21px 30px;}
#twofeature_left {padding:0 24px 0 0;}
#twofeature_right {padding:0 0 0 24px;}
#content {padding:20px 24px;}

#body {background:#dcdbc2;}
#navigation {background:#eae9d8; border:#cccccc solid 1px; border-left:none;}
#hpcontent {background:#ffffff; border:#cccccc solid 1px;}
#hpcontent_hpcaption, #hpcontent_hpcaption_blue01 {line-height:18px; border:#cccccc solid 1px;}
#hpcontent_hpcaption a, #hpcontent_hpcaption_blue01 a {color:#ffffff; text-decoration:underline;}
#twofeature_left {border-right:#cccccc solid 1px;}
#secondlevel {background:#ffffff; border:#cccccc solid 1px;}


/* Navigation
=================================*/

p.skipnav {position:absolute; left:-999px; width:990px;}
#nav {margin:0; padding:0;}
#nav li a {margin:0; padding:8px 20px; width:147px;}
div.breadcrumb {padding:0 0 6px 0; margin:0 0 6px 0; width:100%;}
div.breadcrumb span {padding:0 6px 0 0;}

body.nonav #nav {display:none;}
div.breadcrumb {color:#666666; border-bottom:1px solid #cccccc;}


/* Lists
=================================*/

.listdates {margin:0; padding:0;}
.listdates li {padding:9px 0 6px 0;}
.listnews {margin:0 0 0 15px; padding:0;}
.listnews li {padding:9px 0 3px 0;}

.listdates {list-style:none;}
.listdates_date {color:#db7808;}
.listnews {list-style:url(http://www.virginia.edu/uvatemplates/images/listarrow.gif);}


/* Staff List
===============================*/

.stafflist th, .stafflist td {padding:10px;}
.stafflist td.staffemail, .stafflist td.staffemail2 {padding-left:15px;}
.stafflist thead {display:none;}
.stafflist th, .stafflist td {border-bottom:1px solid #ecf1f3;}
.stafflist tbody th {background-color:#ffffff; border-right:1px solid #ecf1f3; color:#8a8a8a; font-weight:normal;}
.stafflist td.staffemail {background:url(http://www.virginia.edu/uvatemplates/images/mailblue.gif) no-repeat left top;}
.stafflist td.staffemail a {color:#749fd8;}
.stafflist td.staffemail2 {background:url(http://www.virginia.edu/uvatemplates/images/mail.gif) no-repeat left top;}
.stafflist td.staffemail2 a {color:#db7808;}


/* Other
=================================*/

.print {display:none;}
div.printbg {margin:0px; padding:0px; background:#ffffff repeat top left;}
