/*
	RESET
*/
* 							{ margin: 0; padding: 0; }
body 						{ background: url(images/bg.jpg); font-family: Helvetica, Arial, sans-serif;
							  font-size: 13px; line-height: normal; color: black; }
img, a img 					{ border: none; vertical-align: middle; }

/*
	TOOLBOX
*/
.floatLeft					{ float: left; }
.floatRight					{ float: right; }
.clear						{ clear: both; }


/*
	TYPOGRAPHY
*/
p 							{ margin: 0 0 15px 0; line-height: 25px; color: #003568; }
a, a:visited 				{ text-decoration: none; color: #004990; }
a:hover						{ color: #008aff; }
h1 							{ font-size: 24px; color: #cda34d; margin: 0 0 10px 0; }
h2							{ font-size: 20px; margin: 0 0 8px 0;}
#main-content ul			{ margin-left: 35px; }
#main-content ul li			{ margin: 0 0 10px 0; }

/*
	PAGE LAYOUT
*/

#page-wrap 					{ width: 960px; margin: 0 auto; position: relative; }
#main-content				{ width: 600px; padding: 55px 25px 3px 25px; background-color: white;
							  border: 3px solid #cda34d; -moz-border-radius: 15px;
							  -webkit-border-radius: 15px; }
body#novideo #main-content,
body.novideo #main-content	{ padding: 25px 50px 5px; width: 900px; }
body.tighttop #main-content	{ padding: 10px 25px;}
.pushblock					{ float: right; width: 230px; height: 420px; }
body#novideo .pushblock,
body.novideo .pushblock		{ display: none; }	
blockquote#bioquote			{ width: 215px; position: absolute; top: 580px; left: 690px;
							  text-align: center; color: #6eaeff; line-height: 28px; font-size: 15px; }				  
							  
/*
	MAIN NAVIGATION
*/
ul#main-menu				{ position: absolute; right: 0px; top: 0px; padding-top: 33px;
							  width: 500px; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; }
ul#main-menu li				{ display: inline; float: left; font-size: 14px; }
ul#main-menu li a			{ display: block; color: white; padding: 5px 15px; 
							  text-transform: uppercase; }
body#home li#home-nav a,
body#about li#about-nav a,
body#services li#services-nav a,
body#events li#events-nav a,
body#resources li#resources-nav a,
ul#main-menu li a:hover		{ background: #001e3b; -moz-border-radius: 10px;
							  -webkit-border-radius: 10px; }





/*
	FOOTER
*/
#footer						{ margin: 5px 0 25px 0; }
#footer-nav					{ width: 650px; float: left; color: white; text-align: center;
							  font-family: "Lucida Grande", Helvetica, Arial, sans-serif; }
#footer-nav a				{ color: white; text-transform: uppercase; padding: 0 5px; }
#footer-nav a:hover			{ color: white; text-decoration: underline; }
#footer-copyright			{ width: 240px; float: right; color: white; text-transform: uppercase; }



/*
	VIDEO AREA
*/
#video-area										{ width: 584px; height: 498px; position: absolute;
							  					  top: 60px; left: 400px; background: url(images/video-box.png) top left no-repeat; }
body#novideo #video-area,
body.novideo #video-area						{ display: none; }
.stripViewer .panelContainer .panel ul 			{ text-align: left; margin: 0 15px 0 30px; }
.slider-wrap 									{ margin: 130px 0 0 115px; position: relative; }
.stripViewer 									{ position: relative; overflow: hidden; margin: auto; width: 420px;
												  height: 355px; clear: both; }
#video-slider									{ padding-left: 26px; }
.stripViewer .panelContainer 					{ position: relative; left: 0px; top: 0px; width: 100%; }
.stripViewer .panelContainer .panel 			{ float: left; height: 100%; position: relative; width: 420px; overflow: hidden; }
.stripViewer .panelContainer .panel .wrapper 	{ overflow: hidden; }
.stripNav 										{ display: none; }
.stripNavL, .stripNavR 							{ position: absolute; top: -40px; text-indent: -9999px; }
.stripNavL a, .stripNavR a 						{ display: block; outline: none; height: 29px; }
.stripNavL 										{ left: 7px; }
.stripNavR 										{ right: 55px; }
.stripNavL 										{ background: url(images/left-arrow.png) no-repeat center; height: 23px; width: 48px; }
.stripNavR 										{ background: url(images/right-arrow.png) no-repeat center; height: 29px; width: 48px; }







