a:link,a:visited
{
	color:#cc6600;
	font-weight:bold;
	text-decoration:none;
}
a:hover,a:active
{
	background-color:#cc6600;
	color:#0000cc;
}
body
{
	background-color:#330099;
	color:#000000;
	font-size:small;
	font-family:verdana,arial,sans-serif;
	margin:0px;
	padding:0px;
}
.breaker
{
	clear:both;
	overflow:hidden;
	height:0px;
}
#container
{
	border:1px solid #ffffff;
	margin:16px auto;
	width:760px;
}
h1,h2,h3,h4
{
	display:block;
	margin:0px;
	padding:0px;
}
p
{
	margin:16px 0px 0px;
}
#headtop
{
	background:#ffffff url('headtopbg.png') repeat-x;
	border:1px solid #ffffff;
	border-width:0px 0px 1px;
	font-style:italic;
	font-weight:bold;
	font-size:large;
	padding:7px 8px;
	text-align:right;
	height:22px;
}
#head
{
	background:#000000;
	height:204px;
}
h1
{
	font-size:xx-large;
	text-align:center;
}
h1 img
{
	border-width:0px;
	width:760px;
	height:204px;
}
#nav
{
	background:#000000 url('navbg.png') repeat-x;
	border:1px solid #ffffff;
	border-width:1px 0px;
	font-size:large;
	padding:7px 0px;
	text-align:center;
	height:22px;
}
#nav a:link,#nav a:visited
{
	color:#ffff00;
}
#nav a:hover,#nav a:active
{
	background-color:#ffff00;
	color:#666600;
}
#bod
{
	background:#ffffff;
	padding:0px 0px 8px;
}
#main
{
	float:right;
	margin:0px;
	padding:0px;
	width:570px;
}
#maincontent
{
	padding:8px 8px 0px;
}
#main .google
{
	margin:16px auto 0px;
	width:336px;
}
h2
{
	color:#003366;
	font-size:x-large;
}
h3
{
	font-size:large;
}
h4
{
	font-size:medium;
}
#side
{
	float:right;
	margin:0px;
	padding:0px;
	width:190px;
}
.sidea
{
	background:url('sidea.png') no-repeat;
	font-weight:bold;
	padding:8px 9px 12px;
	text-align:center;
	text-transform:uppercase;
	width:172px;
	height:16px;
}
.sideb
{
	background:url('sideb.png') repeat-y;
	color:#ffffff;
	padding:4px 15px 0px;
}
.sidec
{
	background:url('sidec.png') no-repeat;
	font-size:1px;
	width:190px;
	height:13px;
}
#side .google
{
	margin:16px auto 0px;
	width:160px;
}
#side a:link,#side a:visited
{
	color:#cccc00;
}
#side a:hover,#side a:active
{
	background-color:#cccc00;
	color:#0000cc;
}
#side p
{
	margin:8px 4px 0px;
}
#side p span
{
	display:block;
	font-size:small;
	margin:0px 8px;
}
#foottop
{
	background:#ffffff url('foottopbg.png') repeat-x;
	border:1px solid #ffffff;
	border-width:1px 0px;
	font-size:1px;
	height:13px;
}
#foot
{
	background-color:#666633;
	font-size:x-small;
	margin:0px;
	padding:4px 0px;
	text-align:center;
}
#foot a:link,#foot a:visited
{
	color:#ffffcc;
}
#foot a:hover,#foot a:active
{
	background-color:#ffffcc;
	color:#666633;
}
#foot span
{
	display:block;
	font-size:xx-small;
}
#foot span a:link,#foot span a:visited,#foot span a:hover,#foot span a:active
{
	background-color:transparent;
	color:#0000ff;
}
