body.style {
font-family: sans-serif;
background-image: linear-gradient(bottom, gray 0%, #eeeeee 100%);
background-image: -o-linear-gradient(bottom, gray 0%, #eeeeee 100%);
background-image: -moz-linear-gradient(bottom, gray 0%, #eeeeee 100%);
background-image: -webkit-linear-gradient(bottom, gray 0%, #eeeeee 100%);
background-image: -ms-linear-gradient(bottom, gray 0%, #eeeeee 100%);
}

h1.title {
color: #111111;
font-size: 350%;
font-family: sans-serif;
}

div.ie {
color: #ffffff;
background-color: #aa0000;
font-weight: bold;
padding: 3px 3px 3px 3px;
}

a {
text-decoration: none;
}

a.browser {
color: #ffff55;
}

div.wrap {
padding: 0px 50px 0px 50px;
margin: 1em auto 1em auto;
}

div.tabs {
padding: 0 0 0 1em;
font-family:geneva,arial,verdana,sans-serif;
font-size:0.9em;
}

a.menu {
color: #225266;
text-decoration: none;
}

a.menu:hover {
color: #558599;
}

a.tab {
font-size: 120%;
font-weight:bold;
background-color: #112211;
color: #ffffff;
margin: 0 0.3em 0 0;
padding: 0.5em 1em 0.5em 1em;
text-decoration: none;
-moz-border-radius-topright: 7px;
-moz-border-radius-topleft: 7px;
-webkit-border-top-right-radius: 7px;
-webkit-border-top-left-radius: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
position: relative;
top: -1px;
z-index: 10;
}

a.tab:hover {
background-color: #335533;
}

a.tab.active, a.tab.active:hover {
color: #ffffff;
background-color: #335533;
z-index: 12;
}

div.main {
color: #ffffff;
background-color: #335533;
padding: 1em;
position: relative;
font-family:geneva,arial,verdana,sans-serif;
text-align: center;
z-index: 11;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-border-radius: 7px;
}

div.content {
color: #000000;
background-color: #ffffff;
padding: 1em;
background-repeat:repeat-x;
font-family:geneva,arial,verdana,sans-serif;
text-align:left;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
}

div.section {
margin-left: 1em;
}

div.question {
font-weight: bold;
background-color: #dddd99;
}

div.answer {
font-size: 93%;
background-color: #eeeeff;
margin: 0 0 0 1em;
padding: 0 1em 0 0;
}

h2 {
color:#3366aa;
font-size: 180%;
font-weight: bold;
} 

h3 {
color:#3366aa;
font-size: 140%;
font-weight: bold;
}

h3.section {
color:#3366aa;
font-size: 110%;
font-weight: bold;
}

