<style type="text/css">
html { height: 100%; }
body{
height:auto !important; /* FF and compliant browsers should automatically size the body/html */
margin:0;
padding:0;
line-height: 1.0em;
color:#6F301C;
}
a{
color:#6F301C;
}
a:hover{
text-decoration:none;
}
#maincontainer{
width: 751px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
font-size:11px;
font-family: verdana, arial, helvetica, sans-serif;
}

#topsection{
background: #EAEAEA;
height: 90px; /*Height of top section*/
}
#topsection_banner{
	border: 1px solid #000000;
	height:135px;
}
#topsection_menuarea{
line-height:normal;
	background: #E1B2A3;
	height:20px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;

}
#topsection_breadarea{
line-height:normal;
	background: #A64628;
	border: 1px solid #000000;
	height:16px;
	color:#ffffff;
}
#topsection_breadarea a{
color:#ffffff;
text-decoration:none;
}
#topsection_breadarea a:hover{
text-decoration:underline;
}
#leftncontentwrapper{
height: 100%;
float: left;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
height: 100%;
background-image:url(img/main_bg.gif);

}
#contentwrapper{
float: left;
height: 100%;
}

#contentcolumn{
margin-left: 167px; /*Set left margin to LeftColumnWidth*/
padding-top:0px;
width:582px;
height: 100%;
}

#leftcolumn{
	float: left;
	width: 167px; /*Width of left column*/
	margin-left: -749px; /*Set left margin to -(MainContainerWidth)*/

	height: 100%;
}

#footer{

clear: left;
width: 749px;
	background: #A64628;
	border: 1px solid #000000;
text-align: center;
color:#ffffff;
}

#footer a{
color:#ffffff;
text-decoration:none;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 5px;
}
.innertubehome{
float:left;
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 5px;
width:385px;
}

.innertuberightcol{
float:right;

width:150px;
margin: 5px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 5px;
}

/*MENUs*/
.solidblockmenu{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
width: 100%;
overflow: hidden;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
	
	float: left;
	color: #6F301C;
	margin:0px;
	padding: 3px 6px 4px 6px; /* 3s to fill vertical and 8s to adj width of buttons*/
	text-decoration: none;
	border-right: 1px solid #000000;
	font-weight: bold;
}

.solidblockmenu li a:hover, .active a{
background:#F7ECE8;
}

.solidblockmenu li .last{
background:#F7ECE8;
}

#vnav ul{
list-style-type: none;
color: #6F301C;
padding: 0px;
margin: 10px 0px 0px 10px;
text-transform: uppercase;
}
#vnav li{
margin: 1em 0;
}
#vnav a{
color: #6F301C;
text-decoration:none;
}
#vnav a:hover {
text-decoration:underline;
}
#vnav .active {
	font-weight: bold;
}

</style>