@import url('titles.css');
@import url('team.css');
@import url('lightbox.css');

/*----------
--------------------
------------*/

body	{
	background-color: #000315;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

/* header --- */
#header	{
	background: url(../images/header-bg.jpg) no-repeat scroll #000315;
	height: 39px;
	padding-top: 10px;
	margin: auto;
}

	#header	.content	{
		margin: 0 auto;
		width: 760px;
	}

#logo-container	{
	float: left;
	width: 152px;
}

	#logo-container h1	{
		background: url(../images/logo.gif) no-repeat scroll;
		height: 39px;
	}
	
		#logo-container h1 span	{
			display: none;
		}
/* header --- */


/* h tags ---*/

h2	{
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}

/* mast --- */
#mast	{
	background: url(../images/mast-bg.jpg) no-repeat scroll #000315;
	height: 313px; 
}

	#mast .content	{
		margin: 0 auto;
		width: 760px;
	}

		#mast .content .seal	{
			float: left;
			padding: 6px 0;
		}
		
		#mast .content .title	{
			float: left;
			margin: 105px 0 0 80px;
			width: 441px;
		}
		
		#mast .content h2	{
			background: url(../images/title.gif) no-repeat scroll;
			height: 36px;
		}
		
			#mast .content h2 span	{
				display: none;
			}
/* mast --- */


/* container left ---*/
#container	{
	margin: 0 auto;
	width: 760px;
}

	#container	#left-column	{
		float: left;
		font-size: 12px;
		padding: 6px 0;
		text-transform: uppercase;
		width: 190px;
	}
	
		#container #left-column p	{
			line-height: 1.6em;
			padding: 8px 0;
		}
		
			#container	#left-column	p	a:link,
			#container	#left-column	p	a:visited	{
				color: #fff;
				text-decoration: none;
			}
			
			#container	#left-column	p	a:active,
			#container	#left-column	p	a:hover	{
				color: #fff;
				text-decoration: underline;
			}
	
	#container #left-column .blurb	{
		border-bottom: 1px dashed #fff;
		line-height: 1.6em;
		padding: 8px 0;
	}
/* container left ---*/

	
/* right container ---*/
#container #right-column	{
	background: url(../images/background-copy.gif) no-repeat scroll bottom right #000;
	float: left;
	margin-left: 10px;
	overflow: hidden;
	padding: 6px 12px;
	width: 530px;
}

	#container #right-column p 	{
		font-size: 13px;
		line-height: 1.8em;
		padding: 8px 0;
	}

	#container #right-column ul	{
		font-size: 14px;
		font-weight: bold;
		list-style-type: square;
		padding-left: 20px;
	}
	
		#container #right-column ul a:link,
		#container #right-column ul a:visited	{
			color: #fff;
		}
		
		#container #right-column ul a:active,
		#container #right-column ul a:hover	{
			background-color: #003366;
			text-decoration: none;
		}

		#container #right-column li	{
			line-height: 1.8em;
			padding: 3px 0;
		}

	#container #right-column h3	{
		color: #fff;
		font-size: 18px;
		font-weight: bold;
		padding: 12px 0;
		text-transform: uppercase;
	}
	
	#container #right-column h4	{
		color: #fff;
		font-size: 14px;
		text-transform: uppercase;
		padding: 6px 0;
	}

	#container #right-column table	{
		font-size: 14px;	
		font-weight: bold;
		text-transform: uppercase;
		width: 340px;
	}
	
		#container #right-column td	{
			vertical-align: top;
			padding: 6px 0;
			text-align: right;
		}
	
	#container #right-column input	{
		width: 220px;
	}
	
	#container #right-column textarea	{
		height: 150px;
		width: 220px;
	}

	#container #mission-statement p	{
		font-size: 14px;
	}
	
		#container #right-column .other-link	{
			color: #fff;
			font-weight: bold;
		}
		
			#container #right-column .other-link a:link, 
			#container #right-column .other-link a:visited {
				color: #fff;
			}
			
			#container #right-column .other-link a:active, 
			#container #right-column .other-link a:hover	{
				background-color: #003366;
				text-decoration: none;
			}

	#container #right-column .movie	{
		/*border-bottom: 1px solid #fff;*/
		float: left;
		padding-bottom: 10px;
		width: 530px;
	}

	#container	#right-column	.event-photo	{
		margin: 1em auto;
		overflow: hidden;
		width: 530px;
	}

		#container	#right-colum	.event-photo	ul	{
			margin: 0;
			padding: 0;
		}
		
		#container	#right-column	.event-photo	li	{
			float: left;
			list-style-type: none;
			padding: 6px 3px 6px 0;
			width: 165px;
		}

	#container #right-column .thumb	{
		float: left;
		font-size: 12px;
		font-weight: bold;
		line-height: 1.2em;
		padding: 20px 0;
		width: 120px;
		text-align: center;
	}

		#container	#right-column	.thumb	a:link,
		#container	#right-column	.thumb	a:visited	{
			color: #fff;
			text-decoration: none;
		}
		
		#container	#right-column	.thumb	a:active,
		#container	#right-column	.thumb	a:hover	{
			color: #fff;
			text-decoration: underline;
		}	
/* right container ---*/


/* footer ---*/
#footer-container {
	font-size: 11px;
	font-weight: bold;
	margin-top: 20px;
	text-align: right;
	text-transform: uppercase;
}

	#footer-container .disclaimer	{
		float: right;
		width: 760px;
	}

	#footer-container ul	{
		float: right;
		width: 350px;
	}
	
		#footer-container ul .end	{
			padding-right: 0;
		}

	#footer-container li	{
		float: left;
		padding: 6px;
	}

		#footer-container a:link, #footer-container a:visited	{
			color: #fff;
			text-decoration: none;
		}
		
		#footer-container a:active, #footer-container a:hover	{
			color: #fff;
			text-decoration: underline;
		}
/* footer ---*/

button.img	{
	background: none;
	border: 0;
	cursor: pointer;
	float: right;
	margin: 0;
	padding: 0;
}
