body {
	margin: 0; padding: 0;
	background: #eee url(img/bg.gif) repeat top center;
	font: normal 12px
		verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

a { text-decoration: none; font-weight: bold; }
a:link, a:visited, a:active { color: #005DFF; }
a:hover { color: white; background: #005DFF; }

a img { border: none; }

#page {
	margin: 0 auto; width: 800px;
	background: url(img/page.gif) repeat-y top center;
}

#header {
	height: 13px;
	background: url() no-repeat top center;
}

#content {
	float: left; width: 370px; padding-left: 20px;
	text-align: justify;
}

#content.wide { width: 576px; }

#content h1 {
	color: #005DFF;
	font: bold 18px/22px
		verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

#content h2 {
	color: #4a66ac;
	font: bold 12px/14px
		verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

#content .rule { border-bottom: 2px solid #4a55ac; margin-bottom: 5px; }

#footer {
	clear: both; height: 35px;
	background: url(img/foot.gif) repeat-y top center;
}

#copy {
	margin: 0 auto; width: 800px;
	color: #a00000;
	background: url(img/page.gif) repeat-y top center;
	text-align: center;
}

#ctop {
	height: 37px;
	background: #eee url(img/top.gif) no-repeat top center;
}

#cmid {
	background: #eee url(img/mid.gif) repeat-y top center;
}

#cbot {
	height: 37px;
	background: #eee url(img/bot.gif) no-repeat top center;
}

.content_menu a { display: inline; background: yellow; color: black; }
