/* ANTHRA CSS */
/* dark green: #527810; links red: #751010; yellow: #F7E8A1; */

/* CORE STYLES */
body {background: url("images/tile.gif"); text-align: center; margin: 5px 0px 5px 0px; padding: 0px;}
td, p, h1, h2, h3, h4, ul {font-family: verdana, helvetica, sans-serif; font-size: 11px; line-height: 16px; text-align: left;}
h1 {color: #751010; margin: 0px 0px 0px 250px; font-weight: bold;}
h2 {color: #527810; margin: 0px 42px 0px 21px; font-weight: bold;}
h3 {color: #333333; margin: 5px 42px 0px 21px; font-weight: bold;}
p {margin: 0px 42px 10px 21px;}
a {color: #751010; text-decoration: none;}
a:hover {text-decoration: underline;}
p.lastPara {margin-bottom: 0px;}
p.listHeader {margin-bottom: 5px;}
p.noBottomMargin {margin-bottom: 0px;}
p.halfBottomMargin {margin-bottom: 5px;}
p.fullBottomMargin {margin-bottom: 10px;}
img.inset {float: left; margin: 5px 6px 2px 0px; border: 1px solid #527810;}
img.insetRt {float: right; margin: 5px 0px 2px 6px; border: 1px solid #527810;}
p.moreLink {margin-bottom: 0px;}
p.moreLink a {text-decoration: underline;}
.highlight {font-weight: bold;}
.normal {font-weight: normal;}

/* LISTS */
ul {margin: 0px 42px 10px 21px; padding: 0px; list-style-type: none;}
ul li {margin-bottom: 5px; padding-left: 15px; background: url("images/bullet.gif") no-repeat 0px 6px}
ul.compactList {}
ul.compactList li {margin-bottom: 5px;}
ol {margin: 0px 42px 10px 21px; padding: 0px 0px 0px 2em;}
ol li {margin: 0px 0px 5px 0px; padding: 0px;}
ul.bulletless {margin: 0px 42px 10px 21px; padding: 0px; list-style-type: none;}
ul.bulletless li {margin: 0px; padding: 0px; background: none;}

/* CONTAINERS */
div#container {width: 980px; margin-left: auto; margin-right: auto;}
table#containerTable {}

/* HEADER */
table#headerTable {}
td#topLeftImageCell {background: url("images/top_left_bg.gif") no-repeat;}
td#topRightImageCell {background: url("images/top_right_bg.gif") no-repeat;}
td#headingCell {background: url("images/page_heading_bg.gif") no-repeat;}

/* BODY */
table#bodyTable {background: url("images/body_bg.gif");}

/* NAVIGATION */
table#menuTable {}
td#navCell {}
div#menu {margin: 0px 0px 17px 0px;}
div#menu p {font-weight: bold; text-align: right; margin: 0px 0px 6px 0px; padding-right: 22px; line-height: 16px;}
div#menu p a {text-decoration: none;}
div#menu p a:hover {text-decoration: underline;}
div#menu p.down {color: #527810; background: url("images/down_rule.gif") top right no-repeat;}
div#menu p.primaryDown {color: #751010; margin-bottom: 0px;}
div#subMenu {margin: 0px 0px 8px 0px;}
div#subMenu p {color: #751010; font-weight: normal; text-align: right; margin: 0px 0px 0px 0px; padding-right: 22px;}
div#subMenu p.down {color: #527810; background: url("images/down_rule.gif") top right no-repeat;}

/* CENTRAL COL */
td#centerCol {border-left: solid 1px #527810;}
table#contentTable {}

/* RIGHT COLUMN */
#rightColumn {background: #F7E8A1 url("images/rt_bottom.gif") bottom no-repeat; padding-bottom: 20px;}
#rightColumn h2 {color: #527810; margin: 0px 33px 5px 41px; border-bottom: 1px solid #527810; padding-bottom: 1px; font-weight: bold;}
#rightColumn p {margin: 0px 33px 5px 41px}
#rightColumn ul {margin: 0px 33px 15px 0px; padding: 0px; list-style: none;}
#rightColumn ul li {margin: 0px; padding: 0px 0px 10px 41px; background-image: url("images/bullet1.gif"); background-repeat: no-repeat; background-position: 10px 2px;}
#rightColumn ul li a {text-decoration: none;}
#rightColumn ul li a:hover {text-decoration: underline;}
/* randomized bullets */
#rightColumn ul.paw1 li {background-image: url("images/bullet1.gif");}
#rightColumn ul.paw2 li {background-image: url("images/bullet2.gif");}
#rightColumn ul.paw3 li {background-image: url("images/bullet3.gif");}
#rightColumn ul.paw4 li {background-image: url("images/bullet4.gif");}

/* FOOTER */
td#footerCell {background: url("images/footer_bg.gif") no-repeat; padding-top: 36px;}
td#footerCell p {color: #F0FCD6; text-align: center; margin: 0px 0px 3px 0px}
td#footerCell p a {color: #F0FCD6;}
/*td#footerCell p.license {color: #CFE0AF;} */

/* PAGINATION */
p.pagination {font-size: 12px; margin-top: 20px; margin-bottom: 0px;} 

/* PUBLICATIONS */
div.publication {margin: 0px 0px 12px 0px;}
div.publication p {margin-bottom: 3px;}
div.publication p.title {color: #527810; font-weight: bold;}
div.publication p.image img {float: left; margin: 4px 6px 2px 0px; border: 1px solid #527810;}
div.publication p.description {}
div.publication p.language {clear: both;}
div.publication p.published {}
div.publication p.price {}
.label {color: #333333; font-weight: bold;}

/* EVENTS CALENDAR */
div.event {margin: 0px 0px 12px 0px;}
div.event p {margin-bottom: 3px;}
div.event p.title {color: #527810; font-weight: bold;}
.label {color: #333333; font-weight: bold;}

/* NEWS */
div.news {margin: 0px 0px 12px 0px;}
div.news p {margin-bottom: 3px;}
div.news p.title {color: #527810; font-weight: bold;}
div.news p.image {margin-bottom: 0px;}
div.news p.image img {float: left; margin: 4px 6px 2px 0px; border: 1px solid #527810;}
.label {color: #333333; font-weight: bold;}

/* PROJECTS & PROGRAMMES */
div.programme {margin: 0px 0px 10px 0px;}
p.ruledPara {padding-bottom: 15px; border-bottom: 1px solid #666666;}

table.bioTable {margin: 10px 0px 10px 21px; border-collapse: collapse; background-color: #B9CF8B; border: 1px solid #B9CF8B;}
table.bioTable td {border: 1px solid #F0FCD6;}
table.bioTable td p {margin: 5px 5px 5px 5px; font-size: 10px; line-height: 14px;}
table.bioTable tr.headerRow td p {font-weight: bold; margin: 5px 5px 5px 5px;}
