html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

body {background: url(../images/bg.jpg) repeat-x; background-color: #fff; font-family: "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif; font-size: 14px; color: #000;}



#content {width: 960px; margin: auto;}

#header {height: 130px; width: 100%; background-color: #b70101; color: #fff; width: 962px;}
#header h1 {font-size: 36px; color: #fff; margin-bottom: -10px;}
#header h2 {font-size: 30px;}

#footer {height: 136px; background-color: #5e5a4d; width: 100%; color: #fff; line-height: 18px;}
#footer p {margin-bottom: 5px;}
#footer a {color: #fff; text-decoration: underline;}
#footer a:hover {color: #b70101;}
#footerContent {width: 942px; margin: auto; background-color: #6e6a5b; height: 116px; padding: 10px;}
.footerColumn {width: 230px; margin-right: 5px; float: left;}

#copyright {width: 100%; color: #fff; height: 30px; background-color: #b70101; text-align: center; font-size: 12px; padding-top: 10px;}

#uwNav {width: 950px; text-align: right; margin-bottom: 15px;}
#uwNav a, #uwNav a:visited {color: #fff; text-decoration: none;}
#uwNav a:hover {text-decoration: underline;}

#headerText {width: 750px; float: left; padding-left: 10px;}
#headerLogo {width: 180px; height: 69px; float: right;}

#nav {height: 29px; width: 952px; background-color: #c8c5bb; color: #000; clear: both; font-size: 16px; padding-top: 5px; padding-left: 10px;}
#nav a, #nav a:visited {color: #fff; text-decoration: none;}
#nav a:hover {text-decoration: underline; color: #B70101;}

#page {background-image: url(../images/bg_content.png); background-repeat: repeat-y; width: 928px; margin-left: -3px; padding: 20px; font-size: 14px; color: #000;}
#page p {margin-bottom: 10px; line-height: normal;}
#page h1 {font-size: 20px; margin-bottom: 15px; color: #000;}
#page h2, .headline {font-size: 16px; margin: 10px 0px; color: #000; font-weight: bold;}
#page a,#page a:visited {color: #f00; text-decoration: underline;}
#page a:hover {color: #b70101;}

.headline:first-line {font-size: 10px; text-transform: uppercase; font-weight: normal;}


#publications, {background-image: url(../images/bg_content.png); background-repeat: repeat-y; width: 928px; margin-left: -3px; padding: 20px; font-size: 14px; color: #000;}
#publications p {margin-bottom: 10px; line-height: normal; text-indent: -20px; padding-left: 20px;}
#publications h1 {font-size: 20px; margin-bottom: 15px; color: #000;}
#publications h2 {font-size: 16px; margin: 10px 0px; color: #000;}
#publications a,#page a:visited {color: #f00; text-decoration: underline;}
#publications a:hover {color: #b70101;}



.photoRight {float: right; padding: 0 0 10px 10px;}
.photoLeft {float: left; padding: 0 10px 10px 0;}

ul li, ol li {margin-left: 30px;}

#subnav {width: 280px; float: right; margin-right: 12px; font-size: 12px; line-height: 1.6em; background-color: #efefef; padding: 10px;}
#subnav br {margin: 0; padding: 0;}

.narrowCol {width: 300px; float: left; margin-right: 20px; padding: 10px;}
.wideCol {width: 560px; float: left; padding: 10px;}


.newsDate {font-size: 10px; text-transform: uppercase;}

#mediaBox {padding: 15px; border: 1px solid #999; background-color: #dddcd4;}
#mediaBox h1 {margin: 0; padding: 0;}

#mediaBox h1 a {color: #000; font-size: 14px;}
#mediaBox h3 {margin-bottom: 20px; color: #b70101; text-transform: uppercase;}

.mediaPhoto {float: left; padding: 0 10px 10px 0;}