body { 			background-color: #565656; 
				font-family: Helvetica, Arial, Verdana;
				font-size: 1em;		}
				
				
#container { 	position: absolute; 
				width: 780px; 
				left: 50%; 
				margin-left: -390px; }
				
			
#top-band { 	position: absolute; 
				width: 780px; 
				height: 20px; 
				color: #000000; 
				background-color: #000; }
				
#header{ 		background-image: url(../images/header.jpg); 
				background-repeat: no-repeat;
				position: absolute; 
				width: 780px; 
				height: 170px; 
				margin-top: 20px; }

a:link, a:visited, a:hover, a:active 
			{	color: white; 
				text-decoration: none; 	}


		
#main_nav{		position: absolute;
				margin-top: 225px;
				width: 560px;
				height: 30px;
				margin-left: 220px;	}		
				
*:lang(en)#main_nav{		position: absolute;
				margin-top: 225px;
				width: 560px;
				height: 30px;
				margin-left: 182px;	}								

#main_nav li{	display: inline;	}


#main_nav a{	color: #d4d2d5;
				font-size: 0.7em;
				margin-left: 20px;
				font-family: Arial, Helvetica, san-serif; 	}
				
#nav_1	{ 		background-image: url(../images/nav-icon.jpg); 
				background-repeat: no-repeat;
				position: absolute; 
				width: 10px; 
				height: 10px; 
				margin-top: 230px;
				margin-left: 228px; }
				
#nav_2	{ 		background-image: url(../images/nav-icon.jpg); 
				background-repeat: no-repeat;
				position: absolute; 
				width: 10px; 
				height: 10px; 
				margin-top: 230px;
				margin-left: 284px; }
				
#nav_3	{ 		background-image: url(../images/nav-icon.jpg); 
				background-repeat: no-repeat;
				position: absolute; 
				width: 10px; 
				height: 10px; 
				margin-top: 230px;
				margin-left: 378px; }
				
#nav_4	{ 		background-image: url(../images/nav-icon.jpg); 
				background-repeat: no-repeat;
				position: absolute; 
				width: 10px; 
				height: 10px; 
				margin-top: 230px;
				margin-left: 510px; }
				
#nav_5	{ 		background-image: url(../images/nav-icon.jpg); 
				background-repeat: no-repeat;
				position: absolute; 
				width: 10px; 
				height: 10px; 
				margin-top: 230px;
				margin-left: 599px; }
				
#nav_6	{ 		background-image: url(../images/nav-icon.jpg); 
				background-repeat: no-repeat;
				position: absolute; 
				width: 10px; 
				height: 10px; 
				margin-top: 230px;
				margin-left: 688px; }
	
				
#content{		position: absolute;
				width: 780px;
				height: 740px;
				margin-top: 190px;
				background-color: #000;
					}
				
#cross-1	{	background-image: url(../images/cross-1.jpg); 
				background-repeat: no-repeat;
				position: absolute; 
				width: 260px; 
				height: 50px; 
				margin-top: 200px;
				margin-left: 20px;	}
				
#cross-2	{	background-image: url(../images/cross-2.jpg); 
				background-repeat: no-repeat;
				position: absolute; 
				width: 260px; 
				height: 150px; 
				margin-top: 810px;
				margin-left: 20px;	}
				
*:lang(en)	#cross-2	{	background-image: url(../images/cross-2.jpg); 
				background-repeat: no-repeat;
				position: absolute; 
				width: 260px; 
				height: 150px; 
				margin-top: 810px;
				margin-left: 20px;	}			
				
#orange-top	{	background-image: url(../images/orange-line.jpg); 
				background-repeat: no-repeat;
				position: absolute; 
				width: 755px; 
				height: 3px; 
				margin-top: 260px;
				margin-left: 20px;	}
				
#orange-bottom	{	background-image: url(../images/orange-line.jpg); 
				background-repeat: no-repeat;
				position: absolute; 
				width: 755px; 
				height: 3px; 
				margin-top: 800px;
				margin-left: 20px;	}
				
*:lang(en)	#orange-bottom	{	background-image: url(../images/orange-line.jpg); 
				background-repeat: no-repeat;
				position: absolute; 
				width: 755px; 
				height: 3px; 
				margin-top: 800px;
				margin-left: 20px;	}			
	

				
#main_text	{	position: absolute;
				margin-top: 330px;		}
		
#main_text p{	padding-left: 30px;
				padding-right: 30px;
				font-size: 0.7em;
				color: #d4d2d5;
				text-align: justify;	}
				
#events{ 		background-image: url(../images/events.jpg); 
				background-repeat: no-repeat;
				position: absolute; 
				width: 170px; 
				height: 30px; 
				margin-top: 750px;
				margin-left: 350px; }
				
*:lang(en)#events{ 		background-image: url(../images/events.jpg); 
				background-repeat: no-repeat;
				position: absolute; 
				width: 170px; 
				height: 30px; 
				margin-top: 780px;
				margin-left: 350px; }
				
#events-text{ 	position: absolute; 
				margin-top: 790px;
				margin-left: 360px; }
				
*:lang(en)#events-text{ 	position: absolute; 
				margin-top: 820px;
				margin-left: 360px; }		
				
#events-text{ 	font-size: 0.7em;
				color: white; }

#titans{ 		background-image: url(../images/titans.gif); 
				background-repeat: no-repeat;
				position: absolute; 
				width: 100px; 
				height: 90px; 
				margin-top: 690px;
				margin-left: 620px; }
				
*:lang(en)#titans{ 		background-image: url(../images/titans.gif); 
				background-repeat: no-repeat;
				position: absolute; 
				width: 100px; 
				height: 90px; 
				margin-top: 720px;
				margin-left: 620px; }				
				
#spono{ 		position: absolute; 
				margin-top: 790px;
				margin-left: 570px; }
				
*:lang(en)#spono{ 		position: absolute; 
				margin-top: 820px;
				margin-left: 570px; }				
				
#spono p{ 		font-size: 0.7em;
				color: white; }

#footer{		position: absolute;
				margin-top: 900px;
				margin-left: 440px;	}				
			

#footer a {		font-size: 0.6em;
				color: #565656;	}	
				
/* form styles */

#main_text {
		position: absolute;
		margin-top: 300px;
		line-height: 20px;

}

#main_text p { 

		font-family: Arial, Verdana, san-serif; 
		text-align: justify; 
		line-height: 1em; 
 		min-height: 0;
		
		
		}

#main_text p strong {
		font-size: 0.8em;
		}

form dd {
	
	margin-left: 2px;
	text-align: left;
}
form dt {
	text-align: left;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
/* general form styles. ID all forms as thisform */

#thisform{
			margin-top: 45px;
			margin-left: 20px;
}

#thisform p { 
	color: #acacac; 
	text-align: left; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.8em; }

/* styles for form lables */
#thisform label {
	color: #d4d2d5;
	display: block;
	width: 150px;
}
/* General form input fields */
form input {
	margin: 5px 0 5px 0px;
}


/* INSERT ALL INPUT ELLEMENTS HERE, or add another line like this with different widths */
#name, #email {
	width: 400px;
}
#message {
	width: 400px;
	font-family: Arial, Helvetica, san-serif;
	margin-top: 5px;
}

#amount {
	background-repeat: no-repeat;
	background-position: left center;
	text-align: right;
	border: 1px solid #B5B5B5;
	margin: 5px 0 5px 0;
	height: 18px;
}
/* Optional style for highlighting sections in a selection list */
.highlight {
	color: #CC0000;
	background-color: #F5F4DC;
}
#option {
	color: #CAB691;
}
#submit {
	margin: 10px 10px 10px 300px;
	
	
}