*{
	padding:0;
	margin:0;
	outline: none;
	}

#wrapper{
	width: 900px;
	margin:0px auto;
	float:none;
	margin-top:5px;

}

body {
background:url(../images/back.gif) fixed;
background:#20354c;
}

.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#8e8e8e;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	}
.menu ul{
	background:url(../images/menu-bg.gif) top left repeat-x;
	height:43px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		}
	.menu li a{
		color:#666666;
		display:block;
		font-weight:bold;
		line-height:43px;
		padding:0px 40px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover{
			color:#000000;
			text-decoration:none;
			}
	.menu li ul{
		background:#e0e0e0;
		border-left:2px solid #0079b2;
		border-right:2px solid #0079b2;
		border-bottom:2px solid #0079b2;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		display:block;
		float:none;
		width:225px;
		}
	.menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover{
			background:#949494;
			color:#000000;
			opacity:1.0;
			filter:alpha(opacity=100);
			}
	.menu p{
		clear:left;
		}	
	.menu #current{
		background:url(../images/current-bg.gif) top left repeat-x;
		color:#ffffff;
		}
	
#main{
	background-color:#ebebeb;
	float:left;
	width:900px;
}	

#banner{
	margin-bottom:-11px; 
	border:2px solid #000000;
	position:absolute;
	z-index:-1;
}

#fix{
	height:130px;
}

.output{
float:left;
border:1px solid #000000;
background:url(../images/post-back.gif);
border-bottom:none;
padding:10px;
margin-left:5px;
width:495px;
}

.newstitle{
height:25px;
background:url(../images/title-back.gif);
text-align:center;
font-weight:bold;
text-decoration: underline;
color:#20354c;
width:495;
font-size:1.2em;
}

.newstitle a:visited{
	color:blue;
	}

.post-bot{
margin-left:5px;
margin-bottom:15px;
height:9px;
border-left:1px solid #000000;
border-right:1px solid #000000;
background:url(../images/post-bot.gif) top left repeat-x;
width:515px;
float:left;
}

.poster{
font-size:.6em;
text-align:right;
}

.news{
font-size: .9em;
}

.newsreplies{
padding-top:5px;
text-align:right;
font-size:.8em;
}

#flyer{
float:right;
height:auto;
width:330px;
background:url(../images/post-back.gif);
border:1px solid #000000;
border-bottom:none;
padding:10px;
}

.right-bot{
height:9px;
margin-bottom:15px;
border-left:1px solid #000000;
border-right:1px solid #000000;
background:url(../images/post-bot.gif) top left repeat-x;
width:350px;
float:right;
clear:right;
}

#quote{
color:white;
width:350px;
}

#events{
	margin-top:15px;
	margin-left:25px; 
	width:200px;
	clear:both;
	padding-right:5px;
	}

#events ul{
	margin-top:5px;
	}

#events li{
	width:350px;
	}

#info{
	width:900px;
	text-align:center;
	clear:both;
	height:auto;
}

#left{
	float:left;
	width:527px;
	margin-top:20px;
	padding-bottom:10px;

}

#right{
	margin-top:20px;
	float:right;
	width:360px;
	margin-right:5px;
}

#register{
float:right;
text-align:center;
height:auto;
width:330px;
background:url(../images/post-back.gif);
border:1px solid #000000;
border-bottom:none;
padding:10px;
}

#debt{
float:right;
height:auto;
width:330px;
background:url(../images/post-back.gif);
border:1px solid #000000;
border-bottom:none;
padding:10px;
}

#next{
text-align:center;
float:right;
height:auto;
width:330px;
background:url(../images/post-back.gif);
border:1px solid #000000;
border-bottom:none;
padding:10px;
}

#next ul{
text-align:left;
padding-left:20px;
}

#videos {
	width:800px;
	margin:0px auto;
	height:auto;
	}

#videos ul{
	list-style:none;
	margin-top:10px;
	}

#videos li{
	display:block;
	float:left;
	width:266px;
	text-align:center;
	height:150px;
	}

#videos img{
	border:2px solid black;
	}

#selectgal {
	width:800px;
	margin:0px auto;
	margin-top:10px;
	}

#selectgal ul{
	list-style:none;
	width:900px;
	margin:0px auto;
	}

#selectgal li{
	float:left;
	width:400px;
	text-align:center;
	}

.galview ul{
	style-type:none;
	margin:10px auto;
	}

.galview li{
	display:block;
	float:left;
	height:200px;
	width:170px;
	margin:5px;
	}

#flyers{
	list-style:none;
	margin-left:35px;
	margin-top:15px;
	}

#flyers li{
	float:left;
	margin:5px;
	}

.instructions{
border:1px solid #000000;
background:url(../images/post-back.gif);
border-bottom:none;
padding:10px;
width:800px;
margin:0px auto;
margin-top:15px;
}

.instructions1{
border:1px solid #000000;
background:url(../images/post-back.gif);
padding:10px;
width:500px;
margin:0px auto;
margin-top:15px;
margin-bottom:15px;
}

.instructions-bot{
height:9px;
border-left:1px solid #000000;
border-right:1px solid #000000;
background:url(../images/post-bot.gif) top left repeat-x;
width:820px;
margin:0px auto;
}

#list{
	padding:0px;
	padding-left:10px;
	}

#list li{
	margin:5px;
	}

#links {
	width:800px;
	margin:0px auto;
	height:auto;
	}

#links ul{
	list-style:none;
	margin-top:10px;
	}

#links li{
	display:block;
	float:left;
	width:266px;
	text-align:center;
	height:170px;
	}

#links img{
	border:2px solid black;
	}

#banner2 {
	width:553px;
	margin:0px auto;
	margin-top:15px;
	margin-bottom:10px;
	float:none;
}

#banner2 img{
	border-style:none;	
}

#banner2 p{
	font-size:smaller;
	text-align:center;
	margin-top:-17px;
}

#resolution{
	background-color:#17365D;
	padding:50px;
	border:3px solid #000000;
	color:white;
}

#resolution p{
	text-align:justify;
}

#resolution h2{
	text-align:center;
}

#res_title{
	font-size:16.0pt;
	line-height:115%;
	font-weight:bold; 
	text-decoration:underline;
}

#res_subtitle{
	font-size:16.0pt;
	line-height:115%;
	font-weight:bold; 
	text-transform:uppercase;
}

#res_subtitle_two{
	font-size:14.0pt;
	line-height:115%;
	font-weight:bold;
}