/* CSS Document */
body{
	margin:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	margin-left:15%;
}

h1{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	font-size:large;
}

h4{
	color:#006666;
	margin:0px;
	margin-top:1em;
}


#page{
width:800px;
height:100%;
}

/* HEADER START */
	#header{
		border:0px;
		width:100%;
		background-color:#9F0000;
		height:80px;
		text-align:left;
		padding-left:10px;
		padding-top:10px;
		padding-bottom:0px;
	}

	#header h1{
		margin:10px;
		display:inline;
		font-size:xx-large;
		padding:0px;
		color:#000000;
	}

	#header span{
		font-weight:bold;
		font-size:x-small;
		color:#FFFFFF;
	}

	#header a, a:visited{
		color:#FFFFFF;
		text-decoration:underline;
		font-weight:bold;
		font-size:small;
		padding:0px;
		margin:0px;
	}

	#header a:hover{
		text-decoration:none;
	}
	
	#header img{
		border:0px;
		margin:0px;
		padding:0em;
		background-color:#9F0000;
		float:left;
	}
	
	#headerLinks
	{
		float:right;
		position:relative;
		top:2em;
		margin-right:0.5em;
		margin-bottom:0.5em;
	}
/* HEADER END */


/*MAIN MENU START */

	#mainMenu{
		padding-left:8px;
		padding-top:5px;
		text-align:left;
		width:100%;
		border-bottom: 1px solid #9F0000;
		height:1.5em;
		margin-bottom:0px;
	}

	#mainMenu ul{
		padding:0px;
		margin:0px;
	}

	#mainMenu li{
		margin:0px;
		display:inline;
		list-style:none;
		border-right: 1px solid #9F0000;
	}

	#mainMenu a, a:visited{
		margin:5px;
		color:black;
		font-weight:bold;
		text-decoration:none;
		padding:2px;
	}

	#home a:hover{
		background-color:#F8B518;
		color:#FFFFFF;
	}
	
	#home a.current{
		background-color:#F8B518;
		color:#FFFFFF;
	}

	#production a:hover{
		background-color:#000000;
		color:#FFFFFF;
	}
	
	#production a.current{
		background-color:#000000;
		color:#FFFFFF;
	}

	#join a:hover{
		background-color:#CC33CC;
		color:#FFFFFF;
	}
	
	#join a.current{
		background-color:#CC33CC;
		color:#FFFFFF;
	}

	#youth a:hover{
		background-color:#00CC00;
		color:#FFFFFF;
	}
	
	#youth a.current{
		background-color:#00CC00;
		color:#FFFFFF;
	}

	#falstaff a:hover{
		background-color:#FFFF00;
		color:#000000;
	}
	
	#falstaff a.current{
		background-color:#FFFF00;
		color:#000000;
	}

	#news a:hover{
		background-color:#FF0000;
		color:#FFFFFF;
	}

	#history a:hover{
		background-color:#00CCFF;
		color:#FFFFFF;
	}
	#contacts a:hover{
		background-color:#3EE2E8;
		color:#FFFFFF;
	}
/* MAIN MENU END */



#mainContent{
	text-align:left;
	margin:0px;
	padding:5px;
	float:left;
	width:600px;
	height:100%;
}

#mainContent a, a:visited{
	margin:0px;
	padding:0px;
	color:#990000;
	text-decoration:underline;
}

#mainContent a:hover{
	text-decoration:none;
}

#mainContent h3{
	margin-top:60px;
	font-size:medium;
}


.images{
	border:0px;
	margin:0.4em;
	padding:0.7em;
	background-color:#E9E8DE;
	border: 1px solid #C1BEA4;
}

.noJsText{
	color:red;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.required{
	color: red;
}

.errMsg{
	color:#B81818;
	font-weight:bold;
	background-color:#FBDFDF;
	border: 1px solid #B81818;	
}

#loadingOverlay
{
	position:absolute;
	left:-10000px;
	top:35%;
	background-color:#FBDFDF;
	border: 1px solid #B81818;
	font-weight:bold;
	padding:2em;
	padding-left:4em;
	padding-right:4em;
}

#slideShow
{
	border-right: 2px solid #808080;
	border-bottom: 2px solid #808080;
	text-align:center;
}

#pagination
{
	margin:1em;
}

#pagination li
{
	margin:0.2em;
	display:inline;
}

/* RIGHT COLUMN START */
		
	#rightCol{
		margin:0px;
		padding:0px;
		float:right;
		width:170px;
		height:150px;
		text-align:center;
		height:100%;
	}

	#rightCol a, a:visited{
		color:#65544B;
		font-weight:normal;
		text-decoration:none;
	}

	#rightCol a:hover{
		text-decoration:underline;
	}

	#rightCol h4{
		font-size:small;
		color:#333333;		
	}

	#rightCol h3{
		text-decoration:underline;
		font-size:small;
		margin:0px;
		padding:0.3em;
	}

	#rightCol ul{
		margin-left:20px;
		margin-bottom:40px;
		padding:0px;
		text-align:left;
		list-style:square;
	}
	
	#rightCol li{
		margin:0px;
		padding:0px;
	}
	
	#subMenu{
		background-color:#FFEFEF;
		border-left: 1px solid #E7A9A9;
		border-top: 1px solid #E7A9A9;
		border-right: 1px solid #E7A9A9;
		border-bottom: 1px solid #E7A9A9;
	}

	#subMenu a{
		text-decoration:none;
		font-size:small;
		font-weight:bold;
		padding:5px;
		color:#65544B;
	}

	#subMenu a:hover{
		font-weight:normal;
		text-decoration:none;
	}

	.rightColBox{
		margin-top:5px;
		height:160px;
		background-color:#E9E8DE;
		border-bottom: 1px solid #C1BEA4;
		border-right: 1px solid #C1BEA4;
	}
	
	.rightColBox{
		padding:0px;
		padding-left:5px;
	}	
/* RIGHT COLUMN END */


/* FOOTER START */
#footer{
	margin-top:10px;
	float:left;
	width:100%;
	border:0px;
	width:100%;
	background-color:#9F0000; 
	height:40px;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
/* FOOTER END */

/* LOGOS */
#logos{
	float:right;
	margin-top: 0.5em;
}

#logos img{
	border:0px;
}
/* LOGOS END */

#tabs a
{
	text-decoration: none;
	padding: 0.5em;
	color: #004276;
}