body {margin:0;
padding:0;
color: #A61E2D;
background:#fff url(img/bodybg.gif) top left repeat-y;
font: bold .9em Verdana, Helvetica, Arial, sans-serif; }

.center {
text-align: center;
}

ul {list-style:circle;
margin:15px 0 20px 0;
font-size:.9em; }

li {margin:0 0 8px 25px; }

a {color:#505050;
font-weight:bold;
text-decoration:none; }

a:hover {color: #720F18;
text-decoration:underline; }

img {margin:0 0px 15px 0;
padding:1px;
background:#fff;
}

img.floatright {
float: right;
margin-bottom: .5%;
margin-left: 1%;
}
img.floatleft {
float: left;
margin-bottom: .5%;
margin-right: 1%;
}

a img {border-color:#fff; }

a img:hover {background:#d85d5d;
border-color:#d85d5d; }

/**************** Sidebar area styles ****************/

#sidebar {position:absolute;
top:0;
left:0;
width:220px;
height:100%;
overflow:auto;
background:#e0e0e0 url(img/sidebarbg.gif) top right repeat-y;
text-align:right; }

body > #sidebar {position:fixed; }

#sidebar h1 {margin: 20px 18px 0px 2px;
color: #A61E2D;
font-size: 2.2em;
letter-spacing:1px;
text-align:right;
font-family: Times, "Times New Roman", serif; }

#sidebar h2, #sidebar h3 {margin:0px 18px 0px 2px;
color: #720F18;
font-size:2.2em;
font-weight:bold;
letter-spacing:1px;
text-align:right;
font-family: Times, "Times New Roman", serif; }

#sidebar h3 {margin:20px 18px 4px 5px;
color:#606060; }

#sidebar  p {margin:10px 20px 18px 5px;
color:#606060;
font-size:1em; }

#sidebar a {color:#808080 }

/**************** Navigation menu styles ****************/

#menu a {display:block;
width:202px;
padding:5px 18px 5px 0;
color:#606060;
background:#e0e0e0 url(img/sidebarbg.gif) top right repeat-y;
font-size:1.5em;
font-weight:normal;
text-decoration:none;
letter-spacing:-1px; }

#menu a:hover {color:#303030;
background:#f0f0f0 url(img/sidebarbg.gif) top right repeat-y; }

#menu a.active {padding:5px 18px 5px 0;
background:#fff;
border-top:2px solid #c0c0c0;
border-bottom:2px solid #c0c0c0; }

#menu a.active:hover {color:#505050;
background:#fafafa; }

/**************** Content area styles ****************/

#content
{width:520px; margin:0 0 0 240px; padding:20px 0; background:#fafafa;}

#content p
{margin:0 0 20px 0; line-height:1.7em;}

#content h1
{margin:0; color:#A61E2D; font-size:4em; letter-spacing:2px; text-align:center; font-family: Times, "Times New Roman", serif; }

#content h2
{margin:0; color:#720F18; font-weight: bold; font-size:2.5em; letter-spacing:2px; text-align:center; font-family: Times, "Times New Roman", serif;}

#content h3
{clear:both; margin:30px 0 10px 0; color:#720F18; font-weight:normal; font-size: 2em; letter-spacing: 0px;}

/**************** Footer area styles ****************/

#footer
{width:520px; margin:0 0 0 240px; padding:0px 0; background:#fafafa;}

#footer p
{margin:0 0 20px 0; font-size:.8em; line-height:1.7em;}


