@charset "utf-8";
/* CSS Document */

/** G L O B A L S **/

body {
		text-align:center;
		margin-left: auto;
    margin-right: auto;
		background-color:#000000 !important;
		background-image:url(../images/bg.jpg);
		background-position:top center;
		border:0px !important;
		padding:0px !important;
		margin:0px !important;
	}


h1 h2 {padding:0px; margin:0px; line-height:normal;}

A {color: #dab800; text-decoration: none;}

A:hover {text-decoration: underline;}

li {line-height:100%;}

#spacer {clear:both}


/** C O N T A I N E R S **/

#content {width:847px; overflow:hidden; min-height:700px; padding:0px; margin:0px; margin-left:auto; margin-right:auto; text-align:left;}

	#content #header {width:847px; min-height:112px; height:112px; padding:0px; margin:0px; background:url(../images/header.jpg) #023844; clear:both; text-align:left;}
	
	#content #menu_container {width:847px; min-height:31px; padding:0px; margin:0px; background:url(../images/menu_bg.jpg); clear:both; text-align:left; overflow:hidden;}
	
	#content #body_container {width:847px; min-height:610px; padding:0px; margin:0px; clear:both; text-align:left; font-family: Gill Sans, Arial, Helvetica, sans-serif; font-size:11px; color:#718385;}
	
	#content #footer_container {width:842px; min-height:29px; padding-top:15px; padding-left:5px; margin:0px; background:url(../images/footer_bg.jpg); clear:both; text-align:left;}
	







/** H E A D E R **/

#content #menu_container #menu { float: left; list-style: none; margin: 0; padding: 0; width: 100%;}
#content #menu_container #menu li { float: left; font-family: Gill Sans, Arial, Helvetica, sans-serif; margin: 0; padding: 0; list-style: none; font-size:11px; font-weight:bold;}
#content #menu_container #menu a { background: url("../images/divider.jpg") top right no-repeat; color: #ffffff; display: block; float: left; margin: 0; padding: 10px 22px; text-decoration: none; font-weight: normal;}
#content #menu_container #menu a:hover {  background: #0c3569 url("../images/menu_hover.jpg") bottom center no-repeat; color: #fff; padding-bottom: 10px; }  




	
	
	
/** B O D Y **/

#content #body_container #header_image {width:835px; height:157px; padding-left:6px; padding-top:5px; margin-left:3px; margin-top:3px; background:#e2e2e0;}

#content #body_container #left_section {width:502px; min-height:30px; padding:10px; margin:0px; float:left;}

	#content #body_container #left_section #news_box {width:500px; min-height:200px; padding:5px; margin:0px; background:#eaebed; clear:both; font-family: Gill Sans, Arial, Helvetica, sans-serif; font-size:11px; color:#898a8c;overflow:hidden;}
	
	#content #body_container #left_section #news_bottom {width:504px; height:18px; border-top:solid 1px #c2c5c7; background:#d7dce0; clear:both; text-align:right;padding-right:5px; padding-top:2px; font-family: Gill Sans, Arial, Helvetica, sans-serif; font-size:11px; color:#718385;}
	
	#content #body_container #left_section #sponsors {width:251px; height:134px; float:left; margin:0px; padding-top:4px;}
	#content #body_container #left_section #sponsors img { max-width: 251px; }	
	#content #body_container #left_section #charities {width:241px; height:83px; float:left; margin-top:10px; padding:5px; padding-top:10px;}

#content #body_container #gallery_section {width:848px; min-height: 700px; margin:0px; float:left; background-color: #fff; background-image:url(../images/gallerybg.jpg); background-repeat:no-repeat; }

	#content #body_container #gallery_section #news_box {width:496px; min-height:200px; padding:5px; margin:0px; background:#eaebed; clear:both; font-family: Gill Sans, Arial, Helvetica, sans-serif; font-size:11px; color:#898a8c;}
	
	#content #body_container #gallery_section #news_bottom {width:501px; height:18px; border-top:solid 1px #c2c5c7; background:#d7dce0; clear:both; text-align:right;padding-right:5px; padding-top:2px; font-family: Gill Sans, Arial, Helvetica, sans-serif; font-size:11px; color:#718385;}
	
	#content #body_container #gallery_section #sponsors {width:251px; height:134px; float:left; margin:0px; padding-top:4px;}
	
	#content #body_container #gallery_section #charities {width:241px; height:83px; float:left; margin-top:10px; padding:5px; padding-top:10px;}

#content #body_container #news_section {width:502px; min-height:30px; padding:10px; margin:0px; float:left;}

	#content #body_container #news_section #news_box {width:496px; min-height:200px; padding:5px; margin:0px; background:#eaebed; clear:both; font-family: Gill Sans, Arial, Helvetica, sans-serif; font-size:11px; color:#898a8c;}
	
	#content #body_container #news_section #news_bottom {width:501px; height:18px; border-top:solid 1px #c2c5c7; background:#d7dce0; clear:both; text-align:right;padding-right:5px; padding-top:2px; font-family: Gill Sans, Arial, Helvetica, sans-serif; font-size:11px; color:#718385;}
	
	#content #body_container #news_section #sponsors {width:251px; height:134px; float:left; margin:0px; padding-top:4px;}
	
	#content #body_container #news_section #charities {width:241px; height:83px; float:left; margin-top:10px; padding:5px; padding-top:10px;}


#content #body_container #right_section {width:320px; min-height:400px; padding:0px; margin:0px; float:left; }

	#content #body_container #right_section #fade_box {width:301px; height:178px; padding:0px; margin:0px; float:left; clear:both; background:url(../images/fade_bg.jpg); margin-left:8px; margin-top:10px; padding-left:7px; padding-top:6px;}
	
#content #body_container #right_section #fade_box #gallery {width:301px; height:178px; padding:0px; margin:0px; float:left; clear:both; margin-top:0px; padding-left:7px;}
	
	#content #body_container #right_section #events_top {width:317px; height:35px; padding:0px; margin:0px; float:left; clear:both; background:url(../images/events_top.jpg); margin-left:4px; margin-top:6px;}
	
	#content #body_container #right_section #events_box {width:307px; min-height:200px; padding:5px; margin:0px; float:left; clear:both; background:#013b49; margin-left:4px;}
	
	#content #body_container #right_section #events_bottom {width:317px; height:19px; padding:0px; margin:0px; float:left; clear:both; background:url(../images/events_bottom.jpg); margin-left:4px;}
	
		#content #body_container #right_section .events_top {width:317px; height:35px; padding:0px; margin:0px; float:left; clear:both; background:url(../images/events_top.jpg); margin-left:4px; margin-top:6px;}
	
	#content #body_container #right_section .events_box {width:307px; min-height:200px; padding:5px; margin:0px; float:left; clear:both; background:#013b49; margin-left:4px;}
	
	#content #body_container #right_section .events_bottom {width:317px; height:19px; padding:0px; margin:0px; float:left; clear:both; background:url(../images/events_bottom.jpg); margin-left:4px;}


#content #right_showroom {width:320px; min-height:400px; padding:0px; margin:0px; float:left;}

	#content #right_showroom #fade_box {width:301px; height:178px; padding:0px; margin:0px; float:left; clear:both; background:url(../images/fade_bg.jpg); margin-left:8px; margin-top:10px; padding-left:7px; padding-top:6px;}


#content #right_showroom #fade_box #gallery {width:301px; height:178px; padding:0px; margin:0px; float:left; clear:both; margin-top:0px; padding-left:7px;}
	
	#content #right_showroom #events_top {width:317px; height:35px; padding:0px; margin:0px; float:left; clear:both; background:url(../images/events_top.jpg); margin-left:4px; margin-top:6px;}
	
	#content #right_showroom #events_box {width:307px; min-height:200px; padding:5px; margin:0px; float:left; clear:both; background:#013b49; margin-left:4px;}
	
	#content #right_showroom #events_bottom {width:317px; height:19px; padding:0px; margin:0px; float:left; clear:both; background:url(../images/events_bottom.jpg); margin-left:4px;}

#content #right_section {width:320px; min-height:400px; padding:0px; margin:0px; float:left;}

	#content #right_section #fade_box {width:301px; height:178px; padding:0px; margin:0px; float:left; clear:both; background:url(../images/fade_bg.jpg); margin-left:8px; margin-top:10px; padding-left:7px; padding-top:6px;}
	
#content #right_section #fade_box #gallery {width:301px; height:178px; padding:0px; margin:0px; float:left; clear:both; margin-top:0px; padding-left:7px;}
	
	#content #right_section #events_top {width:317px; height:35px; padding:0px; margin:0px; float:left; clear:both; background:url(../images/events_top.jpg); margin-left:4px; margin-top:6px;}
	
	#content #right_section #events_box {width:307px; min-height:200px; padding:5px; margin:0px; float:left; clear:both; background:#013b49; margin-left:4px;}
	
	#content #right_section #events_bottom {width:317px; height:19px; padding:0px; margin:0px; float:left; clear:both; background:url(../images/events_bottom.jpg); margin-left:4px;}


	

/** F O O T E R **/


#footer_container a {position:relative; top:6px; color:#FFF; font-size:11px; font-weight:bold; text-decoration:none; padding-right:5px; font:Ariel;}



/** C L A S S E S **/

.main_title {font-family: Gill Sans, Arial, Helvetica, sans-serif; font-size:16px; color:#718385; font-weight:bold;}
.main_text {font-family: Gill Sans, Arial, Helvetica, sans-serif; font-size:11px; color:#718385; }
.event_text {font-family: Gill Sans, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}

.section {font-family: Gill Sans, Arial, Helvetica, sans-serif; font-size:14px; color:#718385; font-weight:bold;}

.staff {width:140px; height:185px; float:left; text-align:center; margin:10px; font-size:14px; color:#718385; font-family: Gill Sans, Arial, Helvetica, sans-serif; margin-bottom:40px;}
.description {color: #718385; }
.title strong {color: #FFF;}

.events_top {width:317px; height:35px; padding:0px; margin:0px; float:left; clear:both; background:url(../images/events_top.jpg); margin-left:4px; margin-top:6px;}
	
.events_box {width:307px; min-height:200px; padding:5px; margin:0px; float:left; clear:both; background:#013b49; margin-left:4px;}
	
.events_bottom {width:317px; height:19px; padding:0px; margin:0px; float:left; clear:both; background:url(../images/events_bottom.jpg); margin-left:4px;}





