/*------------------------------------------------------------------------------------------------	GENERIC CSS - styles.css											  ------------------------------------------------------------------------------------------------	Created: 	20-05-2009																Author: 	Ember Interactive Limited (www.emberinteractive.co.uk)							Website: 	Barnwood Trust													------------------------------------------------------------------------------------------------*//*------------------------------------------------------------------------------------------ RESET															------------------------------------------------------------------------------------------------*/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 {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse; border-spacing: 0;}/*-------------------------------------------------------------------------------------- HTML/BODY															------------------------------------------------------------------------------------------------*/body {background: #FFF; font-family: Georgia, Helvetica, Arial, Verdana, Sans-Serif; font-size: 62.5%; margin: 0; padding: 0;}	/*------------------------------------------------------------------------------------ TITLES/TEXT															------------------------------------------------------------------------------------------------*/h1 {position: absolute; left: -2000px;}h2 {font-family: Georgia, Times New Roman, Helvetica, Arial, Verdana, Sans-Serif; color: #616856; font-size: 2em; line-height: 1.25em; font-weight: normal; margin: 0 0 10px 0;} h3 {font-family: Georgia, Times New Roman, Helvetica, Arial, Verdana, Sans-Serif; color: #737B60; font-size: 1.6em; line-height: 1.25em; font-weight: normal; margin: 0 0 10px 0;}h4 {font-family: Helvetica, Arial, Verdana, Sans-Serif; color: #737B60; font-size: 1.35em; line-height: 1.25em; font-weight: bold; margin: 0 0 10px 0;}br {line-height: 1em;}p {font-family: Helvetica, Arial, Verdana, Sans-Serif; color: #737B60; font-size: 1.35em; line-height: 1.25em; padding: 0 0 10px 0;}a {color: #9e303f;}a:link, a:visited {text-decoration: none; color: #9e303f;}a:hover {text-decoration: underline;}.column_middle ul {font-family: Arial, Helvetica, Verdana, Sans-Serif; color: #737B60; font-size: 1.35em; line-height: 1.25em; list-style:disc; margin-left:30px; padding: 0 0 10px 0;}.column_middle ul ul {font-family: Arial, Helvetica, Verdana, Sans-Serif; list-style: none; font-size: 1em; padding: 0 0 10px 14px;}ul#navigation  {margin: 0; padding: 16px 0 6px 0; background: url(/images/dot_full.gif) no-repeat top left; line-height: 2em;}ul#navigation li {float: left; display: inline; border-right: #BDC3B1 1px solid; margin: 0 10px 0 0; padding: 0 10px 0 0;}ul#navigation li a {display: block; padding: 0; font-family: Georgia, Times New Roman, Helvetica, Arial, Verdana, Sans-Serif; font-size: 1.6em; color: #616856;}ul#navigation li a:hover {color: #9e303f; text-decoration: underline;}ul#navigation li a.active {color: #9e303f; font-weight: bold;}ul#navigation li.last {border: 0;}ul#sub_navigation  {line-height: 2em;}ul#sub_navigation li {display: block; margin: 0 0 10px 0;}ul#sub_navigation li a {display: block; font-family: Georgia, Times New Roman, Helvetica, Arial, Verdana, Sans-Serif; font-size: 1.6em; color: #616856;}ul#sub_navigation li a:hover {color: #9e303f; text-decoration: underline;}ul#sub_navigation li a.active {color: #9e303f; font-weight: bold;}#footer ul  {margin: 10px 0 0 0; padding: 10px 0 0 0; border-top: #BDC3B1 1px solid;}#footer ul li {float: left; border-right: #BDC3B1 1px solid; margin: 0 10px 0 0; padding: 0 10px 0 0; font-family: Helvetica, Arial, Verdana, Sans-Serif; font-size: 1.1em; color: #616856;}#footer ul li a {display: block; padding: 0; color: #616856;}#footer ul li a:hover {color: #9e303f; text-decoration: none;}#footer ul li.last {border: 0;}p.pagination {margin-top: 20px;}p.pagination span {margin: 0 5px 0 5px;}/*----------------------------------------------------------------------------------------- LAYOUT															------------------------------------------------------------------------------------------------*/#master {width: 940px; margin: 0 auto; padding: 20px 0 20px 0;}#header {margin: 0 0 30px 0;}#search {float: left; width: 440px; text-align: right; margin: 0; padding: 0; height: 35px; background: url(/images/search_box.gif) no-repeat top left;}#search #search_box {float: left; margin: 10px 10px 0 245px; padding: 0; border: 0; color: #BDC3B1; line-height: 1em;}#search #search_go {float: left; margin: 0;}.column_left {float: left; width: 220px; margin: 0 20px 0 0; padding: 20px 0 0 0;}.column_middle {float: left; width: 460px; margin: 0 20px 20px 0; padding: 20px 0 0 0;}.column_right {float: left; width: 220px; margin: 0 0 0 0; padding: 20px 0 0 0;}.content_dotted {background: url(/images/dot_3rd.gif) no-repeat top left; margin: 0; padding: 10px 0 20px 0;}#footer {display: block; margin: 15px 0 20px 0;}/*---------------------------------------------------------------------------------------- CONTENT															------------------------------------------------------------------------------------------------*/img {margin: 0 0 16px 0;}#page_home img {margin-bottom:10px;}img.logo, #page_home img.logo {float: left; margin: 0 0 15px 0;}img.feature_inset_left {float: left; margin: 0 15px 8px 0; padding-top:6px;}img.feature_inset_right {float: right; margin: 0 0 0 15px;}.redbox {background: #9e303f; padding: 0;}.redbox h2 {color: #fff; margin: 0; padding: 7px;}.redbox p {color: #fff; font-weight: bold; padding: 0 25px 7px 7px;}.redbox a {color: #fff; display: block;}.redbox a:hover {text-decoration: underline;}.cream {background: #EFEFE8; padding: 0; margin: 0 0 16px 0; padding: 0 0 7px 0;}.cream h3 {color: #737B60; margin: 0; padding: 7px;}.cream p {color: #737B60; font-weight: bold; padding: 0 25px 0 7px;}.cream a {color: #9e303f; font-weight: normal;}.cream a:hover {text-decoration: underline;}.keypeople {margin: 0 0 30px 0; width:auto; clear:both;}.keypeople img {float: left; margin: 0 10px 20px 0;}img.article_right {float:right; margin-left:10px;}img.article_left {float:left; margin-right:10px;}/*---------------------------------------------------------------------------------------- SITEMAP															------------------------------------------------------------------------------------------------*/ul#sitemap ul {margin: 5px;}/*------------------------------------------------------------------------------------------- MISC															------------------------------------------------------------------------------------------------*/div.gap {display: block; height: 15px; line-height: 15px;}br.clear {clear: both; overflow: hidden; line-height: 0px;}.hidden {display: none!important;}