body{
margin:0;
padding:0;
line-height: 1em;
background: #E1D2BD;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}


A:link {text-decoration: underline; color: #B86F5E;}
A:visited {text-decoration: underline; color: #B86F5E;}
A:active {text-decoration: underline; color: #B86F5E;}
A:hover {text-decoration: underline; color: #88514C;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #80808B;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

#maincontainer{
width: 1000px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background: #CBC8B6;
height: 50px; /*Height of top section*/
}

#topsection2{
background: #E1D2BD;
height: 28px; /*Height of top section2*/
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 120px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 120px; /*Width of left column*/
height: 520px; /*Height of left column*/
margin-left: -1000px; /*Set left margin to -(MainContainerWidth)*/
background: #E1D2BD;
valign: left;
}

#footer{
clear: left;
width: 100%;
height: 1px; /*Height of footer*/
background: #88514C;
padding: 0px 0;
}

.innertube{
margin: 8px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.navigationinnertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/*Table Columns*/

#wrap {
    margin:30px;
    width:700px;
    }

#column1 {
    float:left;
    width:350px;
    }
#column2 {
    float:right;
    width:350px;
    }


/*Navigation Menu Bar*/
#miniflex {
  width: 988px;
  float: left;
  font-size: medium; /* could be specified at a higher level */
  margin: 0;
  padding: 0 5px 0 5px;
  border-bottom: 1px solid #88514C;
  position:relative;
  z-index:2;
}

#miniflex li {
  float: left;
  margin: 0;
  padding: 0;
  display: inline;
  list-style: none;
  position:relative;
}

#miniflex a:link, #miniflex a:visited {
  float: left;
  font-size: 85%;
  line-height: 20px;
  font-weight: bold;
  margin: 0 10px 0 10px;
  text-decoration: none;
  color: #B86F5E;
}

#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {
  border-bottom: 4px solid #88514C;
  padding-bottom: 2px;
  color: #88514C;
}
  
#animated-tab {
  position: absolute;
  z-index: 1;
  font-size: 85%;
  line-height: 20px;
  padding-bottom: 2px;
  border-bottom: 4px solid #88514C;
}

/*Center Home page Slide Show*/
.centerdiv{ /*IE method of centering a relative div*/ 
text-align: center; } 

.centerdiv>div{ /*Proper way to center a relative div*/ 
margin: 0 auto; }