#minitabs {
 margin: 0;
 padding: 0 0 20px 10px;
 padding-top: 1px;
 padding-bottom: 5px;
 border-bottom: 1px solid #696;
 }
#minitabs li {
 margin: 0;
 padding: 0;
 display: inline;
 list-style: none;
 }
#minitabs a {
 line-height: 24px;
 font-weight: bold;
 margin: 0 10px 4px 10px;
 text-decoration: none;
 color: #9c9;
 }
#minitabs a.active, #minitabs a:hover {
 text-decoration: underline;
 padding-bottom: 1px;
 color: #363;
 }
#minitabs a:hover {
 color: #696;
 }
h1 {
 font-family Verdana, san-serif;
 font-size: 24px;
 color: #369;
 padding-bottom: 4px;
 border-bottom: 1px solid #999;
 }
h2  { 
 color: #fff; 
 font-size: 18px; 
 background-color: #696; 
 padding: 4px; 
 padding-right: 10px;
 }
h3  { 
 color: #369; 
 font-size: 18px; 
 background-color: #9c9; 
 text-align: right; 
 padding: 4px; 
 padding-right: 10px;
 border-bottom: 1px solid #999
  }
h6  { color: #369; font-size: 32px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; background-color: #9c9; 
text-align: right; padding: 4px 10px 4px 4px; 
border-bottom: 1px solid #999 }
p {
 text-indent: 3em;
}
#header {
 padding: 20px;
 background: #ccc;
 }
#footer  { font-family: Verdana, san-serif; background: #eee; padding: 10px; clear: both; border-right: 2px solid #9c9; border-bottom: 2px solid #9c9 }
#footer li {
margin: 0;
padding: 0;
list-style: none;
}
#sidebar    { font-family: Verdana, Arial, Helvetica, sans-serif; 
background: #e0f5de; width: 35%; float: right } 
#content {
font-family: Verdana, san-serif;
float: left;
width: 60%;
}
#content_list {
list-style-type: circle;
font-family: Verdana, san-serif;
float: left;
padding-left: 10px;
padding-right: 10px;
width: 100%;
}
.right { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-style: normal; 
 width: 375px;              /* right column width */
 min-width: 375px;
 margin-right: -375px;      /* _negative_ right column width */
 float: left; 
 position: relative; 
 z-index: 11; }
}
.normal { font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }

.wrapper { 
 min-width: 895px; /* Allways good to have on full width liquid CSS layouts, google "min-width IE" for JS solutions there */
 border: 1px solid #fff; margin: 0 -1px;  /* this is a border with marginal compensation to stop scroll bars */
 width: 100%;               /* total width */
}      
.outer {
	border-left-width: 10px;  /* left column width */
	border-left-color: #fff;   /* left column colour */
	border-right-width: 375px; /* right column width */
	border-right-color: #e0f5de;  /* right column colour */
	background-color: #fefefe; /* center column colour */
}
.left {
	width: 10px;              /* left column width */
	margin-left: -10px;       /* _negative_ left column width */
}
.wide {
	background-color: #9c9;    /* header and footer colours */
}

/* Main code */

.outer { width: auto; border-left-style: solid; border-right-style: solid; }
.inner { margin: 0; width: 100%; }
.left { float: left; position: relative; z-index: 10; }
.center { float: left; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; z-index: 12; }
.wide { width: 100%; position: relative; z-index: 13; }
.clear { clear: both; }

/* Mozilla code */
.outer > .inner { border-bottom: 1px solid transparent; }
.left { margin-right: 1px; }
.right { margin-left: 1px; }
.center { margin: 0 -3px 0 -2px; }