html, body, #container {
    min-height: 100%;
    height: 100%;
}
body {
    background: #b1d1a4 url(../img/grd-green.png) repeat-x left top;
}
h1 {
    color: #2257a5;
    font-size: 18px;
}
h2, h3 {
    color: #f63;
}
h2 {
    font-size: 16px;
}
h3 {
    font-size: 14px;
}
#container {
    display: table;
    width: 960px;
    margin: 0 auto;
    background: transparent url(../img/bg_content.png) repeat-y left top;
    padding: 0 8px;
}
.ie7 #container,
.ie6 #container {
    display: block;
    position: relative;
    width: 960px;
}
#header {
    margin-bottom: 20px;
    position: relative;
    height: 82px;
}

#logo {
    position: absolute;
    left: 20px;
    bottom: 3px;
}
#products-right {
float:left;
width:250px;
	
}
#products-left {
float:left;
width:250px;
	
}
#right {
float:right;
width: 300px;
color: #707070;
}
#right hr{
    color: #dddddd;
}
#right h2{
    color: #336699;
    font-size: 16px;
	width:220px;
	float:left;
	text-align:left;
	margin-left:5px;
}
#right h2 a{
    color: #336699;
    font-size: 16px;
	width:220px;
	float:left;
	text-align:left;
	margin-left:5px;
	text-decoration:none;
}
#right li {

margin-left: 15px;
padding-left: 5px;
list-style-image: url("../img/bullet.png");

}
#products {
	wodth:150px;
}
#products li {

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 10px;

margin-left: 18px;

padding-left: 5px;

list-style-image: url("../img/collapsed.png");

}
#recaptcha_area {
    margin-left: 45px;
}
#navigation {
    position: absolute;
    right: 20px;
    bottom: 0;
}
#navigation li {
    display: inline;
    margin-left: 25px;
}

#navigation a {
    font-size: 16px;
    font-weight: bold;
    color: white;
    text-decoration: none;
}
#navigation a:hover,
#navigation a.active {
    color: #f63;
}

#content {
    background-color: #fff;
}

#footer {
    margin: 17px 0 40px;
    padding: 10px 20px;
    text-align: right;
    background-color: #f63;
    color: #fff;
}

#footer p {
    float: left;
}
#footer li {
    display: inline;
    border-right: 1px solid #fff;
    padding-right: 2px;
    margin-left: 5px;
}
#footer li.last {
    padding-right: 0;
    border-right: none;
}
#footer li a {
    color: #fff;
}

.clearer {
    clear: both;
}
.hidden {
    display: none;
}
.misinformation {
    color: #d70012; 
}
.doubt {
    color: #b48f30;
}
.ignorance {
    color: #f63;
}
.mastery {
    color: #393;
}
