/* Style sheet created by Robert Hallatt on September 10, 2005 */
/* style the body of the page */

html
{
height: 100%; /* Required */ 
}
td {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}


#container-page { 
width: 750px; 
background: #FFFFFF; 
position: relative; 
min-height: 100%; /* For Modern Browsers */ 
height: auto !important; /* For Modern Browsers */ 
height: 100%; /* For IE */ 
} 
p {
	font: 12px Arial, Helvetica, sans-serif;
}

body {
	margin: 0px;
	padding: 0px;
	height: 100%; /* Required */ 
}

/* control layout and style for for the page header */

#Header {
	height: 130px;
	width: 750px;
}

/* control layout and style for for top navigation */

#Navigation {
	width: 746px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	background: #965130;
	font-size: 14px;
	padding-left: 4px;
}

.Top-Navigation {
	background: #965130;
	text-align: left;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 600px;
	padding-left: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
}

/* control layout for Google ads div */

#Google-Ads {
	background: #FFFFFF;
	width: 750px;
	vertical-align: middle;
	height: 15px;
	display: none;
}

/* These styles control the left column area on the home page */

.td-front-col1-leftnav {
	width: 160px;
	vertical-align: top;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-right: 2px;
}
.td-front-col2-vert-divider {
	width: 21px;
	background: url(/images/body/vertical_leftnav_seperator.gif) repeat top;
}

/* These styles control the main content area on the home page */

#Content {
	width: 750px;
	padding-left: 10px;
	padding-bottom: 40px;
	font: 12px Arial, Helvetica, sans-serif;
}

.td-front-col3-content {
	width: 366px;
	vertical-align: top;
	padding-right: 21px;
}

.td-front-col3-content p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 10px;
	padding: 0px;
}
.td-front-col3-content h1 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #863711;
	margin: 0px 0px 10px;
	padding: 0px;
}

.News-Heading {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: -5px;
	padding-bottom: 5px;
}

/* These styles control the right column area on the home page */

.td-front-col4-rightnav {
	width: 193px;
	vertical-align: top;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.Content-Box {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border-top: 1px none #EB8E61;
	border-right: 1px solid #EB8E61;
	border-bottom: 1px solid #EB8E61;
	border-left: 1px solid #EB8E61;
	padding: 5px;
}

.Content-Box ul {
	margin: 0px 0px 0px 22px;
	padding: 0px;
}
.Content-Box li {
	list-style: square;
	color: #863711;
	padding-top: 3px;
	padding-bottom: 3px;
}
.Rightnav-Table-Spacer {
	margin-bottom: 10px;
}
.Volume {
	font: bolder 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}
.Contact {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.leftnav-BUZZtitle {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 0px;
}
.leftnav-BUZZtitleLeft {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 0px;
}
.leftnav-BUZZphone {

	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
}
.leftnav-BUZZaddress {


	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.Leftnav-seperator {
	padding-top: 5px;
	padding-bottom: 5px;
}
.leftnav-BUZZManagingEditor {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 5px;
	text-align: center;
}
.leftnav-BUZZManagerHeading {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 5px;
	text-align: center;
}
.leftnav-BUZZStaffname {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}

.leftnav-smalltext {

	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
}

.Top-Navigation a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.Top-Navigation a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.Top-Navigation a:visited {

	color: #FFFFFF;
	text-decoration: none;
}
.Top-Navigation a:hover {
	color: #CCCC99;
	text-decoration: none;
}
.Poll-Box {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	border-top: 1px none #EB8E61;
	border-right: 1px solid #EB8E61;
	border-bottom: 1px solid #EB8E61;
	border-left: 1px solid #EB8E61;
	padding: 5px 5px 5px 20px;
}
#container-foot {
	width: 100%;
	background: #FFFFFF;
	position: absolute;
	bottom: 0 !important;
	bottom: -1px;
	height: 40px;
}
.Footer-topbar {
	background: #D6BBAE;
	height: 30px;
	border-bottom: 1px solid #FFFFFF;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
}
.Footer-bottombar {
	background: #F4EDEA;
	height: 10px;
}

.td-front-col3-insidecontent {
	width: 559px;
	vertical-align: top;
}
h1 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #863711;
	margin-top: 0px;
	padding-top: 0px;
}
.align-left {
	text-align: left;
}
a:link {
	color: #8F4623;
	text-decoration: underline;
}
a:visited {
	color: #8F4623;
	text-decoration: underline;
}
a:active {
	color: #8F4623;
	text-decoration: underline;
}
a:hover {
	color: #8F4623;
	text-decoration: none;
}
.NavigationDropdown {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px;
	background: #CC6600;
}
#float-right-blackfont {
	float: right;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #8F4623;
	padding-right: 5px;
	margin-left: 30px;
}
#float-right-blackfont a:link {
	color: #8F4623;
	text-decoration: underline;
	font-weight: bold;
}
#float-right-blackfont a:active {
	color: #8F4623;
	text-decoration: underline;
	font-weight: bold;
}
#float-right-blackfont a:visited {

	color: #8F4623;
	text-decoration: underline;
	font-weight: bold;
}
#float-right-blackfont a:hover {
	color: #8F4623;
	font-weight: bold;
	text-decoration: none;
}
#float-right {
	float: right;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
	clear: both;
	padding-top: 5px;
	padding-right: 5px;
}
h2 {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #000000;
}
h3 {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
}
li {
	padding-top: 10px;
	padding-bottom: 10px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.heading-divider {
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #E87D4A;
}
.align-center {
	text-align: center;
}
.left-margin {
	padding-left: 10px;
}
.TableSpacer {
	margin-bottom: 35px;
}
