body {
margin:0;
padding:0;
background-color:#99816F;
color:#000000;
background-repeat:repeat-x;
font:small Arial,helvetica,sans-serif;
}

p {
font:small Arial,helvetica,sans-serif;
color:#000000;
}

.kele {
color:#B0A0BB;
style:italics;
font-weight:strong;
}


#wrapper {
background-color:#fdf8f2;
color:black;
margin:auto;
padding:0 10px 10px 10px;
width:800px;
}

#header-bottom {
border-top:1px solid #B9D2E3;
border-bottom:1px solid #B9D2E3;
height:18px;
padding:2px 0 2px 0;
}

#header-bottom ul {
margin:0;
padding:0;
text-align:right;
}

#header-bottom li {
display:inline;
background-color:#FDF8F2;
color:#050845;
}

#header-bottom a:link, #header-bottom a:visited {
text-decoration:none;
background-color:#FDF8F2;
color:#050845;
}

#header-bottom a:hover {
text-decoration:underline;
}

#main {
margin-top:10px;
position:relative;
top:0;
left:0;
width:100%;
}

#content {
margin:0 0 0 200px;
border:1px solid #B9D2E3;
background-color:#FFFFFF;
color:#000000;
}

#content .inner {
margin:10px 20px 10px 40px;
}

#content .inner h2 {
color:#248254;
padding-bottom:0.2em;
border-bottom:solid 1px #B9D2E3;
font-size:130%;
}

#content .inner ul.features {
margin:0;
padding:0;
list-style:none;
}

#content .inner h3 {
font-size:110%;
color:#248145;
font-size:90%;
}


#content .inner p {
color:#666666;
font-size:90%;
}

#content .inner p.more {
margin-top:0;
text-align:left;
}

#content .inner p.more a:link, #content .inner p.more a:visited {
color:#FFFFFF;
background-image:url(images/more.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:20px;
font-size:90%;
color:#1E4C22;
}

#content .inner .features li img {
float:right;
margin:0 5px 5px 0;
}

#content .inner p.rpts {
font-weight:bold;
margin:0 0 10px 0;
}

#mainfeature {
background-color:transparent;
color:#000000;
padding:1em 2em 3px 10px;
}

#mainfeature h2 {
margin:0;
font-weight:normal;
font-size:110%;
}

#mainfeature p.more {
margin-top:0;
text-align:right;
}

#mainfeature p.more a:link, #mainfeature p.more a:visited {
color:#FFFFFF;
background-image:url(images/more.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:14px;
}

#sidebar {
position:absolute;
top:0;
left:0;
width:180px;
background-color:#AECAF4;
color:#FFFFFF;
padding:0;
margin:0;
}

#sidebar h4 {
font-size:110%;
background-image:url(images/sidebar_hdr.gif);
background-repeat:no-repeat;
margin:0;
padding:0.2em 0 0.2em 15px;
font-weight:strong;
font-variant:small-caps;
}

#sidebar .inner {
padding:0 3px 5px 5px;
margin:0 5px 0 3px;
color:#000000;
}

#sidebar .inner h5 {
font-size:110%;
font-weight:bold;
color:#336699;
margin:5px 0 5px 0;
}

#sidebar ul {
list-style:none;
margin:10px 0 20px 0;
padding:0 5px 0 5px;
border:none;
background:transparent;
}

#sidebar p, #sidebar li {
font-size:90%;
line-height:1.4em;
border-bottom:dotted 1px #F3F3F3;
padding:3px 0 3px 0;
}

#sidebar ul a:link, #sidebar ul a:visited {
color:#F8F8F8;
text-decoration:none;
}

#sidebar ul a:hover {
color:#006699;
}

#sidebar p .more {
clear:right;
margin:0 30px 0 0;
text-align:right;
}

#sidebar p.more a:link, #sidebar p.more a:visited {
color:#BABABB;
background-image:url(images/blue_c.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:14px;
}

#footer {
border-top:solid 1px #e4e4e4;
background:transparent;
padding:2px 5px 3px 10px;
margin:20px 0 0 0;
text-align:right;
height:25px;
bottom:0;}

#footer p {
color:#ababab;
font-size:80%;
font-weight:bold;
}
