@font-face {
    font-family: 'Meta';
    src: url(fontfont/meta-book/MetaWeb-Book.eot?#iefix) format('embedded-opentype'),
         url(fontfont/meta-book/MetaWeb-Book.woff) format('woff');
}
@font-face {
    font-family: 'Meta';
    
    src: url('http://:/') format('IE-No-404'),
         url(fontfont/meta-book-ita/MetaWeb-BookIta.eot?#iefix) format('embedded-opentype'),
         url(fontfont/meta-book-ita/MetaWeb-BookIta.woff) format('woff');
    font-style: italic;
}
@font-face {
    font-family: 'Meta';
    src: url(fontfont/meta-bold/MetaWeb-Bold.eot?#iefix) format('embedded-opentype'),
         url(fontfont/meta-bold/MetaWeb-Bold.woff) format('woff');
    font-weight: bold;
}
@font-face {
    font-family: 'Meta Serif';
    src: url(fontfont/meta-serif-bold/MetaSerifWeb-Bold.eot?#iefix) format('embedded-opentype'),
         url(fontfont/meta-serif-bold/MetaSerifWeb-Bold.woff) format('woff');
    font-weight: bold;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}
audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
audio:not([controls]) {
    display: none;
}
[hidden] {
    display: none;
}
html {
    font-size: 100%;
    
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

body{
	background-image:url('../img/bg.gif');
	background-repeat: repeat-x;
	background-color: #DBDBDB;
	line-height:1.2;
}

h1 {
    font-size: 26px;
    line-height: 1;
    margin-top:8px;
}
h1, h2, h3, h4, blockquote p, legend {
    font-weight: bold;
}
h1, h2, blockquote p {
	font-family: "Meta Serif", Arial, serif; 
}

body, button, input, select, textarea {
    font-family: "Meta", Arial, sans-serif;
    color: #231f20;
}
::-moz-selection {
    background: #999;
    color: #fff;
    text-shadow: none;
}
::selection {
    background: #999;
    color: #fff;
    text-shadow: none;
}
a:link {
    -webkit-tap-highlight-color: #999;
}
a {
    color: #999;
    text-decoration: underline;
    outline: none;
}
a:visited,
li > a:visited,
.linklist li > a:visited {
    color: #666;
}
a:hover, a:focus {
    color: #bc0031;
}
a:focus {
    outline: thin dotted invert;
}
a:hover, a:active {
    outline: 0;
}


.nodisplay{
	display:none;
}

/* general  layout */

.publish_page_only{
	display:none
}
.publish_page .publish_page_only{
	display:block;
}

.publish_page .not_on_publish_page{
	display:none;
}
.publish_page button{
	font-weight:bold;
	font-size:1.1em;
}
.region-bottom{width:944px;}


#header, #content, #navigation, .region-sidebar-first, .region-sidebar-second, #footer{
    padding-left:0px;
    padding-right: 0px;

}
.breadcrumb{
	display:none;
}

.region-header{
	margin:0 auto;
	margin-top:190px;
	background:white;
}

#uva-logo img{
	margin-top:20px;
	margin-left:17px;
	border:0px;
}


#topheader{
    padding-top: 10px;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
}
#topheader-inner{
    width:944px;
    margin:0 auto;
}

#page{ 
	width:944px;
	padding-top:200px; 
}
#page, .region-bottom {
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
}
#main{background:white; padding:15px;
}
#navigation{background:white; height:auto;}

#main-menu{padding:10px;}

.region-bottom,
footer{

	margin:0 auto; 
	background-color: white; 
	margin-bottom: 4px}

#content{
	margin-bottom:4px;
	padding:20px; 
	background-color: white
}
/* clearfix */


/* For modern browsers */
#content:before,
#content:after {
    content:"";
    display:table;
}
#content:after {
    clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
#content {
    zoom:1;
}

span.label{font-weight:bold}

.metis_0{display:none}
#ajaxLoader{
	style:display:none; 
	position:absolute; 
	top:40%; 
	left:50%; 
	text-align:center;
	margin-left:-110px; 
	width:200px; 
	font-weight:bold; 
	line-height:2; 
	background-color:white; 
	border:1px solid #ccc; 
	padding:10px; 
}

p.apa_data{margin:0.2em 0em}
.attention{font-weight:bold}

.dataRow{ margin-bottom:1em;}
.greyed_out{color:Silver}

