body {
	margin: 0px 0px 0px 0px;
	padding:0;
	height:100%;
	color:#1a0904;
	background: #ffffcc url(./headerbackground.jpg) 0 0 repeat-x;
	}
	
p a:link		{color:#1a0904;}
p a:visited	{color:#1a0904;}
p a:active	{color:#ff8000;}	
p a:hover		{color:#ff8000;}

hr {
    height:38px;
    width:100%;
    background:#1a0904;
    margin: 245px 0px 0px 0px;  
	border: 0;
	position: absolute;
   }
   
h1	{
	text-align: center;
	}

h2	{
	text-align: left;
	}

h4	{
	text-align: center;
	}

#header	{
		width: 1200px;
		margin-left: auto ;
		margin-right: auto ;
		padding: 20px 0px 0px 0px;
		font-family: arial;
		color: #ffffcc;
		font-size: small;
		}
		
#container	{
			width: 100%;
			margin-left: auto ;
			margin-right: auto ;
			position: relative; 
			clear: both;
			}
		
#content	{
			position: relative;
			min-height: 100%;
			font-family: arial;
			font-size: medium;
			color: #1a0904;
			text-align: center;
			padding: 2px 2px 2px 2px;
			width: 75%;
			height: auto;
			float: left;
			}
	

#leftside	{
			position: relative;
			min-height: 100%;
			font-family: arial;
			font-size: small;
			background-color: #1a0904;
			color: #ffffcc;
			text-align: center;
			padding: 2px 2px 2px 2px;
			width: 220px;
			height: 100%;
			float: left;
			}
			
a:link		{color:#ffffcc;}
a:visited	{color:#ffffcc;}
a:active	{color:#ff8000;}	
a:hover		{color:#ff8000;}
							
#form	{
		background: #1a0904;
		float: left;
		font-family: arial;
		font-size: medium;
		color: #ffffcc;
		text-align: center;
		margin: 20px 0px 0px 70px;
		}
		
#footer 	{
			text-align: center;
			width: 100%;
			height: 60px;
			font-family: arial;
			font-size: small;
			color: #ffffcc;
			background-color: #1a0904;
			}
			
#cancel		{
			border-style:solid;
			border-width:2px;
			border-color:#1a0904;
			width: 400px;
			margin-left: auto ;
			margin-right: auto ;
			}
			
#signup		{
			border-style:solid;
			border-width:2px;
			border-color:#ffffcc;
			width: 200px;
			margin-left: auto ;
			margin-right: auto ;
			color: #ffffcc;
			background-color: #1a0904;
			}
			
#academy		{
			border-style:solid;
			border-width:5px;
			border-color:#ff8000;
			width: 200px;
			margin-left: auto ;
			margin-right: auto ;
			color: #1a0904;
			background-color: #ffffcc;
			}		
#academy a:link			{color:#1a0904; text-decoration: none;}
#academy a:visited		{color:#1a0904;}
#academy a:active		{color:#ff8000;}	
#academy a:hover		{color:#ff8000;}	
#academy h2				{text-align: center; color:#ff8000; font-family: georgia;}

table.calendar		{width: 80%;
			text-align: center;
			border: 1px solid #1a0904;
			margin-left: auto;
			margin-right: auto; }
table.calendar td	{border-bottom: 3px solid #1a0904; width: 250px;}

#center	{
		text-align:center;
		display: block;
		margin-left: auto;
		margin-right: auto; 
		}

