body {
  margin-top: 0px;
  margin-left: 0px;

  background-color: #602b00;
  padding:0px;
}



h1 {font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #666666; line-height: 28px;}
h2 {font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #666666; line-height: 8px;}

a { text-decoration: none; color: #990000; }
a:hover { color: #f90000; }

ul { line-height: 6px;}


#mcms_container {
width:830px;
height: 562px;
}

#mcms_include_container {
width:90%;
padding: 20px;
}


#mcms_header {
color: #000000;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
width: 635px;
margin-top: -2px;
float: left;
}

#mcms_footer {
float:left;
font-size: 9px;
font-family: Arial, sans-serif;
color: #FFFFFF;
letter-spacing: 1px;
padding-left: 10px;
padding-top: 10px;
}




#mcms_body {
float:left;
color: #666666;
background-color: #FFFFFF;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
padding: 20px;
padding-bottom: 20px;
width: 504px;

border-right: 1px solid black;
 border-left: 1px solid black;
}

#mcms_body_alt {
 background-color: #920000;
 float:left;
 width: 544px;
 padding: 0px;
 color: #FFFFFF;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 border-right: 1px solid black;
 border-left: 1px solid black;
}

#mcms_body_alt_foot {
  border-top: 4px solid black;
  background-color: #920000;
  margin: -20px;


}



#mcms_contentfeed {
overflow : auto;
width: 550px;
height: 378px;
padding-right: 30px;
}




#mcms_sidebar {
width:255px;
 
float: left;
margin-top: -3px;

}

#mcms_sidebar_trim {
width: 8px;
background-color: #660000;
border-right: 1px solid black;
margin-top: -2px;
float: left;
height: 100%;
}

#mcms_headingbar {
position: relative;
margin-left: -20px;
margin-top:-20px;
margin-right: 0px;
}


.nav_pages {
width: 100%;
text-align: right;
}



.txt_footer { font-size: 9px; font-family: sans-serif; letter-spacing: 1px; padding-left: 18px; color: #FFFFFF; }
a:hover.txt_footer  { color: #F90000; }


/* Form elements 					*/
.txt_form { font-size: 11px; font-family: Arial, sans-serif; color: #666666; }

.txt_alert { font-size: 12px; font-family: sans-serif; color: #FF0000; }

input {
  border: 1px solid #666666;
  font-size:9px;
  }

textarea
{
	background-color: #FFFFFF;
	border: 1px solid #666666;
	color: #000000;
	font-family: arial, verdana, ms sans serif;
	font-size: 11px;
	font-weight: normal;
  }

select {
	font-family: arial, verdana, ms sans serif;
	font-size: 11px;
}


hr {
color: #CCCCCC;
border: thin solid;
  }


/* Forms, etc:             */
#content_form_title {
  float: left;
  width: 100px;
  font-size: 10px;
  font-weight: normal;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  color: #666666;
  padding: 6px;
  padding-left:0px;
  padding-right: 10px;
  text-align: right;
}

#content_form {
  font-size: 10px;
  font-weight: normal;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  color: #666666;
  padding-left:0px;
  padding-right: 10px;
}












