/* @override 
	http://swancott.gtdabtesting.com/design/css/screen.css
	http://richardswancottassociates.co.uk/design/css/screen.css
	http://www.richardswancottassociates.co.uk/design/css/screen.css
*/

body {
  margin: 50px 0px 40px;
	background-color: #000;
}

#slogan {
  position: absolute;
  width: 400px;
  height: 50px;
  margin-top: 97px;
  margin-left: 13px;
  left: 50%;
}

#container {
  width: 850px;
  border:  3px solid #FFF;
  margin-left: auto;
  margin-right: auto;
	background: #FFF url(/design/images/container_bg.gif) repeat-y left top;
}

#flash_banner {
  border-bottom: 2px solid #FFF;
}

/*#header {
	height:	205px;
	background: url(/design/images/header_bg.gif) no-repeat center top;
	border-bottom: 2px solid #FFF;
}*/

#header {
  background-color: #221f20;
  border-bottom: 3px solid #fff;
}

#people {
	position: absolute;
	width:  391px;
	height: 317px;
	margin-top:  -109px;
	left: 50%;
	margin-left: 20px;
}

#quick_links {
  width: 246px;
  float: right;
  background-color: #666;
  color: #FFF;
	font: 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
	height: 164px;
	border-left: 1px dotted #888;
}

#quick_links ul {
  margin: 0px;
  padding: 0px;
}

#quick_links li {
	border-bottom:  1px dotted #888;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left:  9px;
}

#quick_links a {
  color: #DEDEDE;
  text-decoration: none;
}

#quick_links a:hover {
  color: #FFF;
  text-decoration: none;
}

#content h1 {
  color: #850d16;
  margin-top: 0px;
  margin-bottom: 12px;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.3em;
}

#content h2 {
  color: #b6121c;
  margin-top: 0px;
  font-size: 1.2em;
  font-weight: normal;
  line-height: 1.3em;
  border-bottom: 1px dotted #999;
  padding-bottom:  3px;
}

#content {
  width: 590px;
  float: right;
  font: 0.75em/1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
  padding: 15px 15px 10px 15px;
}

#content p {
  margin-top: 0px;
  margin-bottom: 13px;
}

#content a {
  color: #376535;
  text-decoration: underline;
}

#content a:hover {
  color: #376535;
  text-decoration: none;
}

#side_nav {
  float: left;
  width: 226px;
  font: 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;

}

#side_nav ul {
  margin: 0px;
  padding: 0px;
  border-right: 1px dotted #888;
  background-color: #CDCDCD;
}

#side_nav li {
  display: block;
  border-bottom:  1px dotted #888;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left:  9px;
}

#side_nav a {
  color: #333;
  text-decoration: none;
}

#side_nav a:hover {
  color: #2C542B;
  text-decoration: none;
}

#side_nav p.button {
  text-align: center;
}

.footer {
  clear: both;
  border-top:  1px dotted #888;
  margin-left: 245px;
  margin-right: 15px;
  font: 0.7em/1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
  color: #999;
  padding: 10px 0px 10px 0px;
}

.footer ul {
  margin: 0px;
  padding: 0px;
}

.footer li {
  display: inline;
  margin-right: 13px;
}

.footer a {
  text-decoration: underline;
  color: #999;
}

.footer a:hover {
  text-decoration: none;
  color: #999;
}

#footermenu
{
 width: 850px;
 margin-left:auto;
 margin-right:auto;
 font-size:10px;
 text-align:center;
 padding-top:5px;
 font: 0.75m/1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#footermenu a
{
 text-decoration:none;
 text-transform:uppercase;
 color:#666;
 margin:5px;
}

#footermenu a:hover, #footermenu a.selected
{
 color:gray;
 text-decoration:underline;
}

.content_notices {
  width: 200px;
  float: right;
  background-color: #DEE1E1;
  padding: 18px 15px 10px 15px;
  font-size: 0.9em;
  line-height: 1.5em;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-top: 5px;
  color: #333;
  border:  1px dotted #888;
}

.content_notices p {
  margin-top: 0px;
  margin-bottom: 0px;
}

#content .content_notices h1 {
  font-size: 1.3em;
  margin-bottom: 5px;
}

a img {
  border-style: none;
}

.img_border {
  border: 1px solid #BBB;
  padding: 1px;
}

.blogrow
{
 margin-bottom:40px;
}

.blogrow h2
{
 margin-bottom:0
}

div.blogrow div.more
{
 text-align:right;
}

.comments .comment
{
 margin-top:40px;
}

#content .comments .comment h2
{
 border:none;
margin-bottom:0px;
}


div.newsrow
{
}

div.newsrow div.title2_r
{
 color:red;
 font-style:italic;
}

div.newsrow div.title1
{
 color:red;
}

div.newsrow div.more
{
 text-align:right;
}

.pdf_downloads ul {
  list-style-type: none;
  padding-left: 18px;
  margin-left: 0px;
}

.pdf_downloads li {
  padding-left: 36px;
  background:url('/images/small_pdf.gif') no-repeat left top;
  padding-top: 12px;
  padding-bottom: 12px;
}

.pdf_link_left {
  float: left;
  width: 250px;
  margin-right: 18px;
  margin-top: 20px;
  font-size: 0.9em;
  line-height: 1.3em;
}

.pdf_link_left img {
  float: left;
  margin-right: 3px;
  margin-top: -5px;
  border: none;
}

#container #content .pdf_downloads ul li  a .price {
	color: #a5121e;
	font-size: 1.2em;
}
