body
	{
	background: #fff;
	margin: 0;
	padding: 30px;
	text-align: center;
	}
	
img
	{
	border: 0;
	margin: 0;
	padding: 0;
	}

a, div#footer p a, div#subnav a, div#container p a, div#container li a, h1 a, .top a
	{
	text-decoration: none;
	color: #796;
	}

a:hover, div#footer p a:hover, div#container p a:hover, div#container li a:hover, .top a:hover, h1 a:hover, div#subnav a:hover
	{
	color: #9b8;
	text-decoration: none;
	}
	
h2, h3, h4, p, li, div, a, td, th, blockquote
	{
	font-family: "comic sans ms", arial, helvetica, sans-serif, no-serif;
	margin: 0;
	line-height: 140%;
	color: #333;
	text-align: justify;
	}

p, ul, ol, blockquote
	{
	padding: 0 0 15px 0;
	}
	
p, li, td, th
	{
	font-size: 14px;
	}
	
table
	{
	border: 0;
	padding-bottom: 25px;
	}
	
td, th
	{
	vertical-align: top;
	padding-right: 10px;
	}

ul, ol
	{
	margin: 0 0 0 20px;
	}

h1
	{
	font-family: "comic sans ms", arial, helvetica, sans-serif, no-serif;
	font-size: 16px;
	line-height: 18px;
	margin: 0;
	padding: 0 0 15px 0;
	color: #e93;
	text-align: right;
	font-weight: normal;
	}

h1 a
	{
	font-family: "comic sans ms", arial, helvetica, sans-serif, no-serif;
	font-size: 16px;
	line-height: 18px;
	margin: 0;
	padding: 0 0 15px 0;
	color: #c71;
	text-align: right;
	font-weight: normal;
	}

h2
	{
	font-size: 14px;
	padding: 0;
	font-weight: bold;
	}

div, form
	{
	line-height: 0;
	}

.right
	{
	float: right;
	padding-left: 15px;
	}

.left
	{
	float: left;
	padding-right: 15px;
	}

.center
	{
	text-align: center;
	}

div#container
	{
	width: 500px;
	margin: 0 auto;
	padding: 0;
	}

div#topnav, div#subnav, div#topnav a, div#subnav a
	{
	font-family: "comic sans ms", arial, helvetica, sans-serif, no-serif;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	}

div#topnav
	{
	background-color: #c71;
	}

div#topnav a
	{
	color: #fff;
	text-decoration: none;
	}

div#topnav a:hover
	{
	background-color: #e93;
	color: #fff;
	}

div#topnav a.active
	{
	background-color: #000;
	color: #fff;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	}

div#subnav
	{
	padding: 5px 0 30px 0;
	}

div#subnav a.active
	{
	color: #000;
	}

div#footer
	{
	padding-top: 45px;
	}

div#footer p, div#footer p a
	{
	font-family: arial, helvetica, sans-serif, no-serif;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	}

div#footer p a.active
	{
	color: #000;
	}

div#footer p.small, div#footer p.small a
	{
	font-family: arial, helvetica, sans-serif, no-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	}

.top, .top a
	{
	font-family: arial, helvetica, sans-serif, no-serif;
	font-size: 9pt;
	text-align: right;
	text-decoration: none;
	padding-bottom: 25px;
	}

p#join
	{
	text-align: right;
	font-family: arial, helvetica, sans-serif, no-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0 0 7px 0;
	}