* {
margin:0;
padding:0;
}
body {
-x-system-font:none;
background:#CCCCCC url(bodybg.gif) repeat scroll 0 0;
color:#555555;
font-family:verdana,tahoma,sans-serif;
font-size:76%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.red {
color: #E3170D;
}

a {
background-color:inherit;
color:#555555;
font-weight:bold;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
p {
margin:0 0 16px;
}
ul, ol {
margin:0 0 16px 15px;
padding-left:5px;
}
ul ul, ol ol {
margin:3px 0 0 15px;
}
img {
//float:left;
margin:0 0px 0px 0;
border: 0;
}
h1 {
color:#000000;
font-size:3.9em;
letter-spacing:-3px;
margin:0;
text-align:center;
}
h2 {
color:#000000;
font-size:1.6em;
font-weight:normal;
letter-spacing:-1px;
margin:5px 0 10px;
}
h3 {
color:#000000;
}
#title {
margin:20px auto -9px;
width:700px;
}
#container {
background:#FFFFFF url(front.png) no-repeat scroll left bottom;
border:20px solid #000000;
color:#555555;
line-height:1.3em;
margin:0 auto 15px;
padding:10px;
width:700px;
}
#sidebar p a {
font-weight:400;
}
#main {
float:right;
width:700px;
}
#footer {
clear:both;
color:#000000;
width:700px;
}
.menu {
border:1px solid #FFFFFF;
color:#286EA0;
display:block;
font-size:1.1em;
font-weight:bold;
padding:4px 2px 4px 10px;
width:110px;
}
.menu:hover {
background-color:#F8F8F8;
border:1px solid #CCCCCC;
color:#333333;
text-decoration:none;
}
.credits {
color:#777777;
font-size:0.9em;
margin-bottom:0;
}
.credits a {
color:#777777;
}
/* 
	Plain old table styles
	written by Chris Heilmann http://wait-till-i.com
*/
table,td,th{
	border:1px solid #000;
	border-collapse:collapse;
	margin:0;
	padding:0;
	width:700px;
}
td,th{
	padding:.2em .2em;
	vertical-align:center;
	font-weight:normal;
}
thead th{
	text-transform:uppercase;
	background:#666;
	color:#fff;
}
tbody td{
	background:#ccc;
}
tbody th{
	background:#999;
}
tbody tr.odd td{
	background:#eee;
}
tbody tr.odd th{
	background:#ccc;
}
caption{
	text-align:left;
	font-size:140%;
	text-transform:uppercase;
	letter-spacing:-1px;
}
table th a:link{
	color:#030;
}
table th a:visited{
	color:#003;
}
table td a:link{
	color:#369;
}
table td a:visited{
	color:#000;
}
table a:hover{
	text-decoration:none;
}
table a:active{
	color:#000;
}

h1#header {
	cursor: pointer;
}