@charset "iso-8859-1";
/* 
	ClassicFighters.org.nz
	(c) 2010 Cactus Software / Carsten Lampe
	Web Design · Web Hosting · Application Development · eCommerce 
	http://www.cactus.net.nz
*/

/* CSS Reset **************** */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table {	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn, strong,th,var {  font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
/* CSS Reset End ************* */

body { font:10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#d1b99f; line-height:15pt; background:#000 url(../images/page_bg.jpg) no-repeat top center; }
strong { font-weight:bold; }
small { font-size:8pt; font-style:normal;}
em { font-style:italic; }
p { margin:0 0 10px 0; text-align:justify; }
p.subtitle { font-size:9pt; color:#d5dadc; font-style:italic; text-align:left; margin:0 0 8px 0;; line-height:10pt;; }
h1 { font-size:14pt; margin:0 0 10px 0; color:#fea002; text-transform:uppercase; }
h2 { font-size:14pt; margin:0 0 5px 0; color:#fea002;  }
h3 { font-size:11pt; margin:0 0 0 0; color:#fea002; text-transform:uppercase; }
	h3.columnorg { margin:15px 0 8px 0; background:url(../images/coloumn_h3_bg_org.jpg) no-repeat center center; font-size:14pt; line-height:14pt; text-align:center; color:#fea002; text-transform:uppercase; }
	h3.columnred { margin:15px 0 8px 0; background:url(../images/coloumn_h3_bg_red.jpg) no-repeat center center; font-size:14pt; line-height:14pt; text-align:center; color:#e03007; text-transform:uppercase; }
	h3.columngrn { margin:15px 0 8px 0; background:url(../images/coloumn_h3_bg_grn.jpg) no-repeat center center; font-size:14pt; line-height:14pt; text-align:center; color:#937903; text-transform:uppercase; }
	
a         { color:#afa4eb; }
a:visited { color:#afa4eb; }
a:hover   { text-decoration:none; }
a:active  { }
blockquote { }

.sky    { color:#84c1fe; }
.grey   { color:#d5dadc; }
.olive  { color:#937903; }
.green  { color:#b1b942; }
.blue   { color:#6491c3; }
.orange { color:#fea002; }
.gold   { color:#d1b99f; }


.description { text-align:center; line-height:normal; }

fieldset { border:1px solid #ccc; }
legend { }
hr { margin:20px 0 20px 0; clear:both; }
.hr { line-height:1px; height:1px; margin:25px 0 25px 0; border-bottom:1px solid #3e3e3e; clear:both; }
ul.arrow { margin:0; }
	ul.arrow li { list-style:none; background:url(../images/bull-arrow.gif) no-repeat left center; text-indent:20px; line-height:15px; margin:10px 0 5px 0; color:#ff7e00; text-transform:uppercase; }
	
ul.orangelist { color:#fea002; font-size:11pt; margin:0 0 0 30px; }
	ul.orangelist li { list-style:square; }

ul.details {  margin:0 0 0 25px; }
	ul.details  { list-style:square; }

#container { width:980px; margin:0 auto; }
	#header { height:336px; background:#000 url(../images/header_bg.jpg) repeat-x top left; }
		#slideshow { width:980px; height:304px; margin:0; padding:0; }
	
		#navigation { height:32px; line-height:32px; }

			#nav a { text-decoration:none; }
			#nav li { float:left; }
			
			/* Navigation Off */
			#nav li#home a    { width:115px; display:block; background:url(../images/nav_home_off.gif) no-repeat center center; }
			#nav li#airshow a { width:200px; display:block; background:url(../images/nav_airshow_off.gif) no-repeat center center; }
			#nav li#tickets a { width:130px; display:block; background:url(../images/nav_tickets_off.gif) no-repeat center center; }
			#nav li#news a    { width:120px; display:block; background:url(../images/nav_news_off.gif) no-repeat center center; }
			#nav li#gallery a { width:135px; display:block; background:url(../images/nav_gallery_off.gif) no-repeat center center; }
			#nav li#about a   { width:135px; display:block; background:url(../images/nav_about_off.gif) no-repeat center center; }
			#nav li#museum a  { width:145px; display:block; background:url(../images/nav_museum_off.gif) no-repeat center center; }
			
			#nav li a:visited { }
			
			/* Navigation Hover+Active(on) */
			#nav li#home a:hover, #nav li#home.active a       { width:115px; display:block; background:url(../images/nav_home_on.gif) no-repeat center center; }
			#nav li#airshow a:hover, #nav li#airshow.active a { width:200px; display:block; background:url(../images/nav_airshow_on.gif) no-repeat center center; }
			#nav li#tickets a:hover, #nav li#tickets.active a { width:130px; display:block; background:url(../images/nav_tickets_on.gif) no-repeat center center; }
			#nav li#news a:hover, #nav li#news.active a       { width:120px; display:block; background:url(../images/nav_news_on.gif) no-repeat center center; }
			#nav li#gallery a:hover, #nav li#gallery.active a { width:135px; display:block; background:url(../images/nav_gallery_on.gif) no-repeat center center; }
			#nav li#about a:hover, #nav li#about.active a     { width:135px; display:block; background:url(../images/nav_about_on.gif) no-repeat center center; }
			#nav li#museum a:hover, #nav li#museum.active a   { width:145px; display:block; background:url(../images/nav_museum_on.gif) no-repeat center center; }

			#nav li a:active  { }
			#nav li.active a  { }
			
			/* DropDown */
			#nav li ul                           { position: absolute; width: 10em; left: -999em; background:#000;}
			#nav li:hover ul                     { width:170px; left: auto; margin:0 0 0 20px; border-bottom:1px solid #323232; border-left:1px solid #323232; border-right:1px solid #323232;  }
			#nav li:hover ul, #nav li.sfhover ul { left: auto; }
			#nav li ul li         { width:170px !important; border:none; font-size:10pt; text-indent:10px; font-weight:bold; display:block;  }
			#nav li ul li a       { width:170px !important; border:none; background-color:#f0d167; background-image:none !important; color:#b8b8b8; display:block;}
			#nav li ul li a:hover { width:170px !important; border:none; background-color:#fea002 !important; color:#000; display:block;}
			

	#contentcontainer td { vertical-align:top; }
		#sidebar { width:162px; padding:0 12px 0 0; background:url(../images/sidebar_bg.jpg) no-repeat top right; }
			#sponsors { width:150px; padding:20px 10px 10px 10px; background:#000; text-align:center; font-style:italic; color:#e75315; }

		#content { width:768px; padding:20px 12px 12px 12px; background:#000; vertical-align:top; }

			/* 2 Column Content Table */
			.twocolumn td.tcleft  { vertical-align:top; }
			.twocolumn td.tcright { vertical-align:top; width:368px; padding:0 0 0 12px; }
			
			/* Gold Pass & Gift Box DIV */
			#goldpass {  height:167px; padding:305px 0 0 0; background:url(../images/gold-pass-gift-basket.jpg) no-repeat top left; }
	
	#social { width:162px; padding:8px 12px 0 0; float:left; text-align:center; }
	
	#footer { width:584px; height:83px; padding:20px 105px 0 105px; background:#000 url(../images/footer_bg.gif) no-repeat center center; float:right; color:#838383; text-align:center; }
		#footer a         { text-decoration:none; color:#838383; }
		#footer a:visited { color:#838383; }
		#footer a:hover   { text-decoration:none; color:#f0f0f0; }
		#footer a:active  { text-decoration:none; color:#838383; }

	#copyright { width:794px; margin:10px 0 0 0; float:right; clear:right; font-size:8pt; color:#777; }
		#copyright a, #copyright a:visited { color:#777;}
		#copyright a:hover { color:#aaa;}
		
#GMaps { width:350px; height:350px; margin:0 0 0 20px; float:right;}

.imgFloatLeft  { float:left; margin:0 10px 10px 0; }
.imgFloatRight { float:right; margin:0 0 10px 10px; }

.FB_SERVER_IFRAME { height:135px !important; }
