body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	line-height: 1.4em;
	background-color: #821d00;
	background-image: url(images/bg-red.gif);
	background-repeat: repeat-x;
}
#container {
width:820px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:20px;
padding:0;
}
#lefty {
float:left;
width:200px;
padding:8px;
color:#FFFFFF;
}
#righty {
float:right;
width:604px;
}
#main {
background-color:#FFFFFF;
margin:12px;
padding:12px;
border:1px solid #999999;
}

#lefty a:link {  text-decoration: none; color:#33CCFF; }
#lefty a:hover {  text-decoration: underline; color: #ffffff; }
#lefty a:visited {  text-decoration: none; color: #33CCFF; }
#lefty a:visited:hover {  text-decoration: underline; color: #ffffff; }

#menublock {margin-top:40px;}

#sidemenu {text-align:right;}
#sidemenu a {font-size: 1.1em; line-height:2.0;  display:block; padding-right:8px; font-weight:bold;	}
#sidemenu a:link {  text-decoration: none; color: #002d41; border-bottom:solid 1px #faf4d3;border-top:solid 1px #faf4d3;}
#sidemenu a:hover {  text-decoration: none; color:#831317;background-color:#FFFFFF; border-bottom:solid 1px #b5915e;border-top:solid 1px #b5915e;}
#sidemenu a:visited {  text-decoration: none; color: #002d41; border-bottom:solid 1px #faf4d3;border-top:solid 1px #faf4d3;}
#sidemenu a:visited:hover {  text-decoration: none; color: #831317; border-bottom:solid 1px #b5915e;border-top:solid 1px #b5915e;}

#footer {
font-size:0.8em;
color:#666666;
padding-top:8px;
padding-bottom:8px;
text-align:center;
}

.rev {

background-color:#f8eecd;
}
.minor {
font-family:"Times New Roman", Times, serif;
color:#333333;
margin:8px;
margin-bottom:0;
padding:8px;
}
.pop {
font-weight:bold;
font-size:1.2em;
margin:8px 0 16px 0;
}
.clearance {clear:both;height:1px;	}
p {
font-size: 1.0em ;
line-height:1.3em;
padding:0;
margin:0 0 8px 0;
}
h1 {
color:#000000;
font-size: 1.6em ;
line-height:1.2em;
font-weight:normal;
padding:12px 12px 0 12px;
margin:0 0 12px 0;
font-family:Georgia, "Times New Roman", Times, serif;
}
h2 {
font-size: 1.1em ;
line-height:1.2em;
font-weight:bold;
padding:0;
margin:0;
}
p+h2 {margin:16px 0 0 0;}

h3 {
font-size: 1.0em ;
line-height:1.2em;
font-weight:bold;
padding:0;
margin:0;
}

a:link {  text-decoration: none; color: #006699}
a:hover {  text-decoration: underline; color:#006699}
a:visited {  text-decoration: none; color: #660066}
a:visited:hover {  text-decoration: underline; color: #660066}