body {
	text-align: center; /* required for centering the page in IE */
	margin: 0px;
	padding: 0px;
	background-image: url(../images/background1.png);
	background-repeat: repeat-x;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height:20px;
	background-color: #7e1416;
}
h1, h2, h3, h4, p, ul, li {
	margin: 0px;
	padding: 0px;
	font: 12px Arial,sans-serif;
	}

h1,h2,h3,{
	font: normal normal 220% "Trebuchet MS",Arial,sans-serif; 
	font-weight:bold;
	color: #7e1416;
	}
	
.componentheading {
	font: normal normal 300% "Trebuchet MS",Arial,sans-serif; 
	font-weight: normal;
	color: #7e1416;
	padding: 0px;
	margin-bottom:10px;
}
.contentheading {
	font: normal normal 200% "Trebuchet MS",Arial,sans-serif; 
	font-weight: normal;
	color: #7e1416;
	padding: 0px;
	margin:0px;
}

h2{
	font-size:160%; 
	}
	
h3{
	font-size:120%;
	}

html, body {
height: 100%;
width: 100%;
}	

a:link,  a:visited {
	text-decoration: underline;
	color: #7e1416;
	font-weight: normal;
}

a:hover {
	text-decoration: none;
	color: #7e1416;
	font-weight: normal;
}

#wrapper {
	position:static;
	width: 890px;
	margin: 0 auto; /* centering the page */
	text-align: left;
	}

#wrappertop {
	position:static;
	background-image: url(../images/contenttop.png);
	width: 890px;
	height:20px;
	margin-top:20px;
	text-align: left;
	}

#wrapperbottom {
	position:static;
	float:left;
	background-image: url(../images/contentbottom.png);
	width: 890px;
	height:20px;
	margin: 0 auto; /* centering the page */
	text-align: left;
	}
	
#header1 {
	position:static;
	height: 100px;
	width: 890px;
	margin: 0 auto; /* centering the page */
	background-color:#ffffff;
	}

#header {
	position:static;
	height: 100px;
	width: 870px;
	margin: 0 auto; /* centering the page */
	background-repeat: no-repeat;
	background-image:url(../images/header.png);
	background-color:#ffffff;
	}

#top{
	position:static;
	background-image:url(../images/navcontainer.png);
	width: 870px;
	height:35px;
	margin: 0 auto; /* centering the page */
	padding:0px;
	background-color:#ffffff;
}

#top1 {
	position:static;
	height: 35px;
	width: 890px;
	margin: 0 auto; /* centering the page */
	background-color:#ffffff;
	}

#image {
	position:static;
	background-image:url(../images/main_header.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#ffffff;
	width: 890px;
	height:302px;
	margin:0px;
	padding: 0px;
}
#content {
	position:static;
	width: 890px;
	float:left;
	height:100%;
	margin:0px;
	background-color:#ffffff;
	color:#7e1416;
	}
	
#contenttop {
	background-image: url(../images/contenttop1.png);
	background-repeat:no-repeat;
	background-position: top center;
	background-color:#ffffff;
	position:static;
	width: 890px;
	float:left;
	height:20px;
	margin:10 auto;
	}
	
#contentinner1 {

	background-color:#dddacd;
	position: static;
	float:left;
	width: 870px;
	margin-left: 10px;
	margin-left: 10px; 
	}
	
#contentinner {
	position: static;
	float:left;
	width: 550px;
	min-height:460px;
	margin-left: 10px;
	text-align: left;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 5px;
	}
	
#contentbottom {
	background-image: url(../images/contentbottom1.png);
	background-repeat:no-repeat;
	background-position: bottom center;
	background-color:#ffffff;
	position:static;
	width: 890px;
	float:left;
	height:20px;
	margin:10 auto;
	}
	
#content p {
	line-height:20px;
	font: 12px;
	}
	
#content ul{
	list-style-type: none;
	}
	
#content li{
	line-height:20px;
	font-size: 12px;
	padding-left: 0px;
	}

#banner {
	position:static;
	width: auto;
	margin: 0 auto; /* centering on page */
	text-align: center;
}

#left {
	position: relative;
	float: left;
	width: 285px;
	padding: 5px;
	margin-left: 5px;	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;	
}

#right {
	background-image: url(../images/contenttop3.png);
	background-repeat:repeat;
	background-position: top top;
	text-indent:20px
	width: 200px;
	min-height:400px;
	float: right;
	position: relative;
	padding: 20px;
	margin-left: 5px;	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	border-left: thin dashed #7e1416;
}
#right2 {
	width: 285px;
	min-height:300px;
	float: right;
	position: relative;
	padding: 20px;
	margin-left: 5px;	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	border-left: thin dashed #7e1416
}
	
#center {
	float:left;
	width: 285px;
	display:inline;
	position: relative;
	padding: 5px;
	margin-left: 5px;	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	}

#clear {
	height: auto;
	clear: both;	
}

.clear {
    clear: both;
    display: block;
    height: 0px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
	
#footer {
	height: 35px;
	padding-top: 10px;
	padding-bottom: 5px;
	clear: both;
	text-align: center;
	color: #7e1416;
}	

#footer p{	
	font-size:9px;
	color:#ffffff;
}

#footer a{	
	font-size:9px;
	color:#ffffff;
}
/*top nav*/
		
#navtop {
	float: right; /*float on left or right of page*/
	margin:0px;
	padding:0px;
	
}

ul#navtop{
	list-style-type:none;
	position:static;
	margin:0px;
	padding:0px;
	
}

ul#navtop li{
	float:left; /*directs link display home on left, contact us on right*/
	text-align:center;
	display: inline;
	margin-left:20px;
	margin-right:20px;
	
}

ul#navtop a{
	background-image:url(../images/.png);
	background-repeat: no-repeat;
	border-left: thin dashed #ffffff;
	text-indent: 5px;
	font-size: 14px;
	height: 18px;
	line-height: 20px;
	text-decoration:none;	
	color: #eeeeee;
	
}

ul#navtop li:active a, div#navtop li.ieactive a {
	background-image:url(../images/.png);
	background-repeat: no-repeat;
	
}

ul#navtop li:hover a, div#navtop li.iehover a {
text-decoration:underline;
color: #ffffff;

}

/*Vertical Nav*/
		
ul.menu { 
	list-style-type: none;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	}

ul.menu a{
	display: block;
	background-image:url(../images/navleft1.png);
	background-repeat: no-repeat;
	background-position: center left;
	text-indent: 14px;
	}

ul.menu a:link,  ul.menu a:visited {
	
	color: #eeeeee;
	text-decoration: none;
	font-weight: none;
	font-size:12px;
	margin-top:3px;
}

ul.menu a:hover
{
	text-decoration: underline;
}

ul.menu li a:active 
{
}
	
/* default */

	
form {
	margin: 0;
	padding: 0;
}

.poll td {
text-align:left;
}

fieldset.input {
border:none;
}

#form-login ul {
	list-style-type:none;
}

#left .module, #left .module_text, #right .module_text, #right .module {
padding:1px;
}

.buttonheading a img {
border:0px;
}

.module_menu h1, h2, h3, h4 {
	font: normal normal 110% "Trebuchet MS",Arial,sans-serif; 
	font-weight: normal;
	color: #7e1416;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	}

.latestnews, .mostread, .popular {
	font: 11px Arial,sans-serif;
	list-style-type:none;
}

li.mostread, li.latestnews{
	padding-bottom:4px;
}

li.mostread a:link, li.latestnews a:link, li.higestrated a:link, li.mostread a:visited, li.latestnews a:visited, li.higestrated a:visited {
}

li.mostread a:hover, li.latestnews a:hover, li.higestrated a:hover{
}

.adminform {
}
.article_seperator {
}
.back_button {
}
.blog {
}
.blog_more {
}
.blogsection {
}
.button {
}
.buttonheading {
}
.category {
}
.clip {
}

.contact_email {
}
.content_rating {
}
.content_vote {
}
.contentdescription {
}

.contentpagetitle {
}
.contentpane {
}
.contentpaneopen {
}
.contenttoc {
}
.createdate {
}
.dtree {
}
.dTreeNode {
}
.editlinktip {
}
.expander {
}
.highlight {
}
.inputbox {
}
.item {
}
.message {
}
.message {
}
.modifydate {
}
.module {
}
#leftInner .moduletable {
padding-bottom:5px;
}
.mosimage {
}
.mosimage_caption {
}
.mostread {
}
.newsfeed {
}
.node {
}
.pagenav {
}
.pagenav_next {
}
.pagenav_prev {
}
.pagenavbar {
}
.pagenavcounter {
}
.paramlist {
}
.pathway {
}
.poll {
}
.pollstableborder {
}
.profiler {
}
.readon {
}
.row1 {
}
.row2 {
}
.search {
padding-top:10px;
padding-bottom:0px;
margin-right: 10px;
float: right;
}
.searchintro {
}
.sectiontableentry1 {
}
.sectiontableentry2 {
}
.sectiontablefooter {
}
.sectiontableheader {
}
.small {
}
.smalldark {
}
.syndicate {
}
.syndicate_text {
}
.tab {
}
.tabclass1 {
}
.tabclass2 {
}
.tab-page {
}
.text_area {
}
.toclink {
}
.toolbar {
}
.tooltip {
}
.wrapper {
}

#mod_login_password, #mod_login_username, #mod_search_searchword {

width:145px;
color: #9e2b20;
}
form {
margin: 0;
padding: 0;
}

input, select {
	font: 12px "Lucida Grande",	 Arial,sans-serif;
}

select, .inputbox {
	padding: 2px;
}

textarea {
	padding-left: 2px;
}

.button {
}

.button:hover  {
}

.button:active, .button:focus {
}

.inputbox {
	border: 1px solid #3F3F3F;
	background: #ffffff;
	color: #9e2b20;
	}

#left .inputbox {
		
}
.inputbox:hover, .inputbox:focus {
	border: 1px solid #606060;
}

fieldset.js_loginflat {
	border:0px; 
	padding:8px; 
	margin-left:12px;
	margin-right:12px; 	
	font: 11px Arial,sans-serif; 	
	text-align:center;
	vertical-align:top;
	}
	
fieldset.js_loginflat .inputbox {width:145px; }

fieldset.js_loginflat legend {display:none}

.moduletableflat {text-align:center;vertical-align:top;}

.line {
	color: #CCCCCC;
}

#colorfield-border {
	float:left;
	position:relative;
	top:158px;
	left:138px;
}
#colorfield-link {
	float:left;
	position:relative;
	top:180px;
	left:76px;
}

a.divlink, a.divlink:link, a.divlink:visited  {
	display:block;
	width:100%; /*width needs to be specified to work in IE*/
	height:100%; /*height needs to be specified to work in IE*/
	/*Other browsers expand the link to full width and height.*/
	line-height:0px;
	font-size:0px;
	color: #c7be9c;
}
#modlgn_remember.inputbox{
border:0px;
padding:0px;
margin:0px;
background-color:#c7be9c;
}
