body {
	margin: 0px;
	padding: 0px;
	font-family: verdana;
	font-size: 10px;
	vertical-align: bottom;
	background-color: #000;
}

/* @group HEADERS */

/* -------------------------------------------------------- HEADERS 
h1 is only for HEADER ON HOME PAGE due to size
h2 is only for SUB HEADER due to margin to text underneath
h3 is HEADER everywhere else
h4 is subheader everywhere else
*/

h1{
	font-size:21px;
	line-height: 18px;
	margin: 0px;
	color: #fff;
}


h2 {
	font-size:16px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #131313;
}

h3 {
	font-size:16px;
	margin: 0px;
	color: #131313;
}

h4 {
	font-size: 14px;
	margin: 0px;
	color: #131313;
}

h5{
	font-size: 16px;
	text-align: right;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	color: #131313;
}

h6 {
	font-size: 10px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	color: #393532;
}


/* @end */

/* @group TXT FORMAT */

/* --------------------------------------------------- TXT FORMAT */

p {
	margin: 0px;
	font-size: 11px;
	color: #c1bcb7;
}

.p2 {
	margin: 0px 0px 10px 0px;
	color: #000;
	background-color: #c1bcb7;
}

.alignright {
	text-align: right;
}

.alignleft {
	text-align: left;
}

.highlight {
	background-color: #c1bcb7;
}

.highdark {
	background-color: #7d7772;
}

.highcolor {
	background-color: #fff200;
}

.date {
	font-family: 'Lucida Sans', Verdana, sans-serif;
	font-size: 9px;
	line-height: 10px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	}

.bottcontact {
	width: 890px;
	font-size: 10px;
	padding: 0px 5px 0px 5px;
	height: 15px;
	font-weight: bold;
	border: 1px solid #bfbfbf;
	border-top: none;
}

.cookie {
	float: left;
	padding: 4px 0px 4px 0px;
	font-size:11px;
	color: #fff87c;
}

.keywords{
	margin: 0px;
	font-size: 3px;
	color: #000;
}

.quote {
	width: 190px;
	float: left;
}

.clearer {
	clear: both;
}

.clearleft {
clear: left;	
}

.clearright {
clear: right;	
}

.left {
	float: left;
}

.right {
	float: right;
}

.txtright {
	float: right;
	text-align: right;
}


img {
	display: block;
}

.imgblog {
	float: right;
	padding: 0px 0px 3px 5px;
}

.largewhite {
	text-align: left;
	font-size: 72px;
	line-height: 57px;
	color: #fff;
}

.whitetxt {
	color: #fff;
}

/* @end */

/* @group News Blog Feed Format */

/* -------------------------------------------------------- News Blog Feed Format */

.news_feed  {
	margin: 0px;
	font-size: 11px;
	color: #c1bcb7;
}

.news_date  {
	margin: 0px;
	font-size: 9px;
	color: #fff;
}

/*
.news_headline {
	
}

.news_item {
	margin-top: 2px;
	padding: 2px 0 0 5px;
	border: dashed 1px #fff;
}
*/


.news_body  {
	margin: 0px 0px 10px 0px;
	font-size: 11px;
	color: #c1bcb7;
}

.blog_feed {
	margin: 0;
	font-size: 9px;
	color: #c1bcb7;
}

.blog_body {
	margin: 0px 0px 10px 0px;
	font-size: 9px;
	color: #c1bcb7;
}


/* @end */

/* @group News Blog Links */

/* -------------------------------------------------------- NEWS BLOG LINKS  */

a.news_link {
	font-size: 14px;
	font-weight: bold;
	color: #c1bcb7;
	padding: 0px;
	text-decoration: underline;
}

a.news_link:visited {
	font-size: 14px;
	font-weight: bold;
	color: #c1bcb7;
	padding: 0px;
	text-decoration: underline;
}

a.news_link:hover, a.news_link:active {
	font-size: 14px;
	font-weight: bold;
	color: #131313;
	background-color: #fff200;
	padding: 0px;
	text-decoration: none;
}

.news_body a:link {
	font-size: 11px;
	color: #c1bcb7;
	text-decoration: underline;
}

.news_body a:visited {
	font-size: 11px;
	color: #c1bcb7;
	text-decoration: underline;
}

.news_body a:active, .news_body a:hover {
	font-size: 11px;
	color: #131313;
	background-color: #fff200;
	text-decoration: none;
}

a.blog_link {
	font-size: 12px;
	font-weight: bold;
	color: #c1bcb7;
	padding: 0px;
	text-decoration: underline;
}

a.blog_link:visited {
	font-size: 12px;
	font-weight: bold;
	color: #c1bcb7;
	padding: 0px;
	text-decoration: underline;
}

a.blog_link:hover, a.blog_link:active {
	font-size: 12px;
	font-weight: bold;
	color: #131313;
	padding: 0px;
	background-color: #fff200;
	text-decoration: none;
}

.blog_body a:link {
	font-size: 9px;
	color: #c1bcb7;
	text-decoration: underline;
}

.blog_body a:visited {
	font-size: 9px;
	color: #c1bcb7;
	text-decoration: underline;
}

.blog_body a:active, .blog_body a:hover {
	font-size: 9px;
	color: #131313;
	background-color: #fff200;
	text-decoration: none;
}


/* @end */

/* @group LINKS */

/* -------------------------------------------------------- LINKS  */



a {
	margin: 0px;
	padding: 0px;
}

a:link, a:visited {
	margin: 0px;
	padding: 0px;
}

a:hover, a:active {
	margin: 0px;	
	padding: 0px;
}

.insertimg a:active {
	padding: 0px;
}

.imgblog a:active {
	padding: 0px;
}

.imgleft a:active {
	padding: 0px;
}

.imgright a:active {
	padding: 0px;
}

.inttinyboxright a:active {
	padding: 0px;
}

.inttinyboxleft a:active {
	padding: 0px;
}

.intsmallboxright a:active {
	padding: 0px;
}

.intsmallboxleft a:active {
	padding: 0px;
}



h1 a {
	font-size: 20px;
	color: #fff;
	padding: 0px;
	text-decoration: none;
}

h1 a:visited {
	font-size: 20px;
	color: #fff;
	padding: 0px;
	text-decoration: none;
}

h1 a:hover, a:active {
	font-size: 20px;
	color: #000;
	padding: 0px;
	text-decoration: none;
	background-color: #fff200;
}

h6 a {
	font-size: 10px;
	color: #131313;
	padding: 0px;
	text-decoration: none;
	background-color: #fff200;
}

h6 a:visited {
	font-size: 10px;
	color: #131313;
	text-decoration: none;
	padding: 0px;
	background-color: #fff200;
}

h6 a:hover, a:active {
	font-size: 10px;
	color: #f14611;
	padding: 0px;
	text-decoration: none;
	background-color: #131313;
}

.cookie a {
	font-size: 11px;
	color: #fff87c;
	padding: 0px;
	text-decoration: underline;
}

.cookie a:visited {
	font-size: 11px;
	color: #fff87c;
	padding: 0px;
	text-decoration: underline;
	
}

.cookie a:hover, a:active {
	font-size: 11px;
	color: #131313;
	background-color: #fff200;
	padding: 0px;
	text-decoration: none;
}

.p2 a{
	color: #131313;
}

p a {
	font-size: 11px;
	font-weight: normal;
	color: #c1bcb7;
	padding: 0px;
	text-decoration: underline;
}

p a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #c1bcb7;
	padding: 0px;
	text-decoration: underline;
}

p a:hover, a:active {
	font-size: 11px;
	font-weight	: normal;
	color: #131313;
	background-color: #fff200;
	padding: 0px;
	text-decoration: none;
}

.insertimg a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color: transparent;
}

.insertimg a:visited {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color: transparent;
}

.insertimg a:hover, a:active {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color: transparent;
}

.bottcontact a {
	color: #3f3f3f;
	text-decoration: none;
}

.bottcontact a:visited{
	color: #3f3f3f;
	text-decoration: none;
}

.bottcontact a:hover {
	color: #f14611;
	font-weight: bold;
	background: none;
	text-decoration: none;
}

/* @end */

/* @group MAIN IDs */



/* -------------------------------------------------------- MAIN */

#container {
	padding: 15px 10px 10px 10px;
}

#wrapper {
	width:900px;
	height:100%;
	border-top: none;
	margin: auto;
}

#top{
	width: 900px;
	margin: auto;
	height: 250px;
	border: 1px solid #c1bcb7;
	background: url(../images/headers/home/header.jpg) no-repeat center bottom;
}

#links {
	width: 900px;
	height: 40px;
	margin: auto;
	border: 1px solid #c1bcb7;
	border-top: none;
}

#linksbox {
	padding: 10px;
	width: 880px;
	height: 20px;
}

#maincontent {
	width: 880px;
	margin: auto;
	text-align:left;
	padding: 10px 10px 0px 10px;
	border: 1px solid #c1bcb7;
	border-bottom: 2px solid #c1bcb7;
	border-top: none;
}

/* @end */

/* @group NAVIGATION BARS */


/* -------------------------------------------------------- MAIN NAVBAR */

.mainnav {
	width: 880px;
	height: 29px;
	margin: 221px 10px 0px 10px;
	/*padding: 219px 10px 0px 10px;*/
	/*odd number (122) here because top boarder below*/
}

.mainnav ul {
	width: 100%;
	float: left;
	height: 29px;
	background-color: #131313;
	filter: alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;
}

.mainnav ul li {
	height: 29px;
	text-decoration: none;
	float: left;
	display: block;	
	padding: 4px 0px 4px 0px;
}

.mainnav ul li a {
	height: 29px;
	font-size: 16px;
	font-weight: bold;
	color: #fff87c;
	text-decoration: none;
	padding: 4px 25px 4px 10px;
}

.mainnav ul li a:visited {
	font-weight: bold;
	color: #fff87c;
	text-decoration: none;
}

.mainnav ul li a:hover, a:active {
	font-weight: bold;
	color: #f14611;
	text-decoration: none;
	background-color: #000;
	filter: alpha(opacity=95); -moz-opacity:0.95; -khtml-opacity: 0.95; opacity: 0.95;
}

/* @end */

/* @group FOOTER */

/* -------------------------------------------------------- FOOTER */

#footer {
	float: left;
	width: 900px;
	height: auto;
	border: 1px solid #c1bcb7;
	border-top: none;
}

.imgface {
	padding-top: 13px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;	
}

#footer .img {
	padding: 10px 10px 10px 20px ;
	float: right;	
}

#footer p {
	float: left;
	font-size: 16px;
	padding-top: 15px;
	font-weight: bold;
	color: #fef88e;
}

/* @end */


