/* -----------------------------------------
 - Main layout styles ----------------------
 ---------------------------------------- */

* { padding: 0; margin: 0; }

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  background: url(stripeback.gif) repeat;
}

#site-wrapper-outer {
  margin: 1em;
  border: 0px solid blue;
}

#site-wrapper-inner {
  background-color: white;
  margin: 1em auto;
  padding: 0.5em 0.5em;
  min-width: 500px;			/* Original default was 858px */
  max-width: 850px;			/* Original default was 60em */ 
	border: 0px solid green;
}


#box-wrapper-outer {
  margin: 1em;
}

#box-wrapper-inner-left {
  background-color: gray;
  margin: .5em auto ;
  padding: 0.5em 0.5em;
  min-width: 395px;					/* Original default was 399px */
  max-width: 25px;
  -moz-border-radius: 1em;		/* This line provides border rounding for OLD Firefox/Mozilla browsers */
  border-radius: 1em;
  /* -moz-border-radius: 0.7em;
  /* border-radius: 0.7em; */
  float: left;
}

#box-wrapper-inner-right {
  background-color: #BA8B00;		/* Gold */
  margin: .5em auto;
  padding: 0.5em 0.8em;
  min-width: 390px;					/* Default 375px */
  max-width: 29px;
  -moz-border-radius: 1em;		/* This line provides border rounding for OLD Firefox/Mozilla browsers */
  border-radius: 1em;
   float: right;
  /* -moz-border-radius: 0.7em;
  /* border-radius: 0.7em; */
}

#mainbody_left {
	left: 0; 
	width: 170px;
    background-color: #FFFF80;
	float: left;
}

#mainbody_middle {

	/* width: 170px; */ 
    background-color: #FFFFFF;
	float: left;
	width:100%;
	 margin-left:-170px; 	/* Width of right column */
	/* position:relative; */
	right:100%;
}

#mainbody_right{
	left: 0; 
	width: 170px;
    background-color: gray;
	float: left;
}

.container_home{
    width:100%;
    border: 0px solid red;
    display:table;
  min-width: 30px;			/* Original default was 858px */
  max-width: 900px;			/* Original default was 60em */
}

.container{
    width:100%;
    border:0px solid red;
    display:table;
}

.inner{
    display:table-cell;
    background:#FFFF80;
	float: left;
    width:24%;
}

.innerTwo{
    background:white;
	width:49%;
	float: left;
	 padding-top: 1px;  
      padding-right: 1px;  
      padding-bottom: 1px;  
      padding-left: 10px;  
	}
	
.innerThree{
    background:gray;
	width:24%;
	float: right;
	text-align: center;
	}

.footer { 
  clear: both;
  font-family: Arial, Times New Roman, adobe-times, Times;
  font-size: 8px;
  text-align: center;
  background-color: #BA8B00;
  padding: 0.5em;
}

.sitetext { 
  font-family: Times New Roman, Times, serif;
  font-size: 18px;
}


/* -----------------------------------------
 - Site-wide styles ------------------------
 ---------------------------------------- */
 .clear-hack { clear: both; }



