body{

	/*background: #0033ff;*/
	background-image: url(images/background.gif);
	background-repeat: no-repeat;
	background-color:#8a8ec8;

	padding:0;

	margin:0;

}



/*#shadow{
	
	width: 800px;
	
	margin: auto;
	
	padding: 0px;
	
	background-color: gray;
	background-image: url(images/shadow1.jpg);
	
	background-repeat: repeat-y;

}
*/
#outer{

	width:760px;

	margin:auto;

	padding:0;

	

}

a:link{

	color: blue;

	text-decoration: none;

}

a:visited{

	color:purple;

	text-decoration: none;

}

a:active{

	color:red;

	text-decoration: none;

}

a:hover{

	color: red;

	text-decoration: underline;

}

/*header and all it's contents*/



#header{

	background-color: #cacaca;

 	padding:0;

 	margin:0;

 	width:760px;

	height:300px;

	border-top-width:0px;

	border-left-width:0px;

	border-right-width:0px;

	border-bottom-width:4px;

	border-color:black;

	color:#dcfc64;

	border-style: solid;

	

}



#headerspacer{

	width: 10px;

}

#headertop{
    
    position: relative;
    
    top: 50px;

 	padding:0;

 	margin:0;

 	width: 760px;

	height: 200px;

	color:#dcfc64;

	background-color: #cacaca;

	border-bottom-width: 0px;

	border-top-width: 0px;

	border-left-width: 0px;

	border-right-width: 0px;

	border-style: solid;

	border-color: black;

			

}

#headerbottom{

 	padding:0;

 	margin:0;

 	width:760px;

	height:60px;

	color:#dcfc64;

	border-bottom: 0px;

	border-color: #775244;

}

#headerbuttons{

 	padding:0;

 	margin:0;

 	width:760px;

	height:50px;

	text-align: center;

	background-color: #cacaca;

	border-right:0px;

	border-left: 0px;

	border-color:#775244 ;

}

#bodyblock{

 	position:relative;

	width:760px;

	background-color: #8a8ec8;

	border-style: solid;

	border-color:#775244;

	border-left-width: 0px;

	border-right-width: 0px;
	
	border-bottom-width: 0px;
	
	border-top-width: 0px;

	

}

#left{

 	position:relative;

 	float: left;

	padding:0;

	margin:0;

	width:200px;

	background-color:#8a8ec8;

	color:#dcfc64;

	font-size:1.0em;

	text-align: center;

	font-family: serif;

	}

#right{

	float: right;

	position:relative;

 	padding:0;

	width:150px;

	background-color:#8a8ec8;

	color:#004b88;

	font-size: 1.2em;

	border-width:0px;

	border-style:solid;

	border-color:#775244;

	text-align: center;

	}

#content{

 	padding:10px ;

	margin-left:200px;

	margin-right:0px;

	color:black;

	font-size: 1.2em;

	font-family: serif;

	text-align: center;

	background-color:white;

	border-right: 0px;

	border-bottom: 0px;

	border-top: 0px;

	border-left: 0px;

	border-color: #775244;

	border-style: solid;

}

#footer{

 	position:relative;

 	padding:0;

 	width:760px;

	background-color:#8a8ec8;

	height:50px;

	color:black;

	border-left-width:0px;

	border-right-width:0px;

	border-bottom-width: 0px;

	border-top-width: 0px;

	border-color:#775244;

	border-style: solid;

	font-family: serif;

	text-align: left;

	clear: left;

}



#divcenter{

	text-align: center;

	

}

h1,h2,h3,h4,h5,h6{

	text-align:center;

	padding:0;

	margin:0;

}

/**

* The following corrects the extra empty space between divs in firefox

*/

p {margin: 0;}

p, h1, h2, h3, h4, h5, h5, a,{
	
	font-family: tahoma;
}

/* end of the repair */

p.textsize {

	font-size: 0.7em;

}



p.left{

	text-align: left;

}

p.center{

	text-align: center;

}

table.left{

	color: black;

	text-align: left;

	border-width: 2px 2px 2px 2px;

	border-color: #775244 #775244 #775244 #775244;

	background-color: #cacaca;

	border-style: outset outset outset outset;

	border-spacing: 2px;

}

table.left th{

	border-spacing: 2px;

	padding: 3px 3px 3px 3px;

	border-style: inset inset inset inset;

	border-color: black black black black;

	}

table.left td{

	

	border-width: 0px 0px 0px 0px;

	padding: 3px 3px 3px 3px;

	border-style: inset inset inset inset;

	border-color: black black black black;

/*	-moz-border-radius: 6px 6px 6px 6px;*/ 

}
