/*General styles covering the whole page, the body align centre puts it in the middle in IE*/
body {background-color: black; margin: 0; padding:0; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;}
table, tr, td, p, input, select, div {font-size: 100%;}
img {border: 0;}
div {margin: 0; padding: 0;}
/*Layout and colours styles*/
#container {margin: 0 auto; text-align: left; width: 735px;}
#header {}
#navigation {color: white; background-color: #990000; width: 735px; height: 1.5em;}
#navigation ul {list-style-type: none; margin: 3px 5px; padding: 0;}
#navigation ul.breadcrumbs {float: left;}
#navigation ul.links {float: right;}
#navigation ul li {display: inline;}
#navigation ul.links li {padding: 0 2px;}
#navigation a {color: white;}
#content {color: black; background-color: #cccccc; width: 719px; min-height: 420px; padding: 5px 8px;} /*left and right padding*/
/*\*/
* html #content {height: 420px; width: 735px;} /*only seen by IE*/
/**/
/*#content table, #content p, #content h1 {padding: 0, 5px;} /*left and right padding to things in the content area*/
#content a {color: #0000ff;}
#content a:visited {color: #000099;}
#footer {text-align: center; color: red; font-weight: bold; clear: both; font-size: 85%; padding-top: 10px;}
#footer a {color: red;}
#copyright {text-align: center; color: #cccccc; padding-top: 10px; font-size: 85%;}
/*Styles used in the site*/
h1 {padding: 5px 0 1px 0; margin: 0; text-align: left; font-size: 190%;}
h3 {padding: 1px 0 1px 0; margin: 0;} /*for when there are paragraphs after them*/
p.notop {margin-top: 0; padding-top: 0;}
div.siteimage {float: right; width: 200px; padding: 0 5px; margin-bottom: 10px; font-size: 90%;}
div.siteimage img {width: 200px;}
td {vertical-align: top;}
tr.header td, tr.header th {font-weight: bold; text-align: left;}
tr.spacer td {height: 15px;}
.managementlinks {border: 1px solid white; background: #333333;}
div.managementlinks {padding: 5px; color: white;}
/*For image thumbnails for sites*/
div.sitesummary img {width: 100px; margin-left: 5px; float: left;} /*trs and divs*/
div.sitesummary {clear: both; padding: 15px 10px;}
div.sitesummary h3 {padding-bottom: 0; margin-bottom: 0;}
div.sitesummary p {margin-top: 2px;}
div.sitesummary table {width: 70%; clear: both;}
div.highlighted {background: #eeeeee;}
/*For the search table*/
table.searchtable {padding:0; margin:0; background: #dddddd; border: 2px solid white; border-top: 1px solid white; width: 620px;}
table.searchtable tr td {padding-bottom: 5px; border-top: 1px solid white;} /*now only alternate rows are bottom padded*/
table.searchtable tr td.searchrowlabel {font-weight: bold; vertical-align: middle; padding-right: 5px;}
table.searchtable tr td.searchbutton {vertical-align: bottom;}
/*For the search results table, and alignment tables*/
table.searchresults {padding:0; margin:0; background: #dddddd; border: 2px solid white; width: 700px;}
table.searchresults tr.header th {border-top: none; border-bottom: 1px solid white;}
table.searchresults tr td {padding: 3px 0; border-top: 1px solid white;}
table.searchresults tr td img {width: 60px;}
table.searchresults tr.searchcount td {font-weight: bold; text-align: center; border-top: 2px solid white;} /*for the number of results and Next/Previous*/
/*Submitting steps*/
div.submissionsteps {background: #dddddd; border: 2px solid white; width: 540px; margin-bottom: 1em;}
div.submissionsteps ol, div.submissionsteps p {margin: 0; padding-top: 3px;}
