
#navigation_links, #footer_girl, #footer_gi_sign, .big_guy, #palm_top, #palm_bot, #footer_ad, #container   
{ behavior: url('/css/iepngfix.htc') }

html{ height:100%
		
		}
body 			{
	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px;
	padding:0px;
	background-color:black;
	color:#2d1500;
	background-image:url('../images/bg.jpg');		
	background-position: top center;		
				}

input
				{
				color: black;
				background: white;
				border: 1px solid #380200;
				}
				

table, tr, td, div, p
{padding:0px;margin:0px;border:0px;
font-size:13px;
}
p  				{
				
				
				text-align:justify;
				margin-bottom:15px;
				}
.hr {
background-image: url('/images/hr.jpg') ;
background-repeat:no-repeat ;
background-position: center;
height: 9px;
width:590px;
margin-top:20px;
margin-bottom:20px;
border:0px;

}
.required {color:white}
a,a:active,a:link,a:visited {color:black; }
a:hover{color:black;text-decoration:underline}


.selected{color:white}

h3
{font-size:14px;
font-weight:bold;
color:#cf52e2;
padding:0px;
margin:0px
}		
h2
{

display:block;
font-size:13px;
font-weight:bold;
color:#2f7026;
padding:0px;
margin:0px;

}				

/*content holders*/

#siteHolder 	{
				position:absolute; 
				width:100%; 
				height:100%;
				
				}
				
#siteCenter 	{
				position:relative; 
				width:980px; 
				height:100%;
				}
				
#contentHolder  {
			width:980px;
			position:absolute;
			z-index:15;
			background-image:url('/images/bg_content.jpg');		
			background-position: top center;	
			background-repeat:no-repeat;
			top:283px;
			height:auto;
			
			}		
			
#palm_top 	{
				position:absolute; 
				top:0px;
				left:0px;
				width:100%; 
				height:35px;
				background-image: url('/images/palms_top.png');
				z-index:15;
				}
				
#palm_bot {
		position:absolute;
		top:125px;
		left:0px;
		width:100%;
		height:35px;
		background-image: url('/images/palms_bot.png');
		background-position:bottom;
		background-repeat:repeat-x;
		z-index:20;
}
				
#footer 
				{
				position:relative;
				margin:0px;
				margin-left:0px;
				width:100%;
				height:160px;
				padding: 0px;
				padding-top:0px;
				z-index:999;
				/*
				background-image: url('/images/palms_bot.png');
				background-position:bottom;
				background-repeat:repeat-x;
				*/
				}
				
#footer_content
	{
		position:relative;
		width:980px;
		height:160px;
		
	}
#footer_ad 	{
				position:absolute;
				top:0px;
				left:360px;
				width:545px;
				height:160px;
				background-image: url('/images/ad_bg.png');
				background-repeat:no-repeat;
			}
#bannerAd 	{
				position:absolute;
				top:30px;
				left:40px;
				width:468px;
				height:60px;
				
			}		
#footer_girl 	{
				position:absolute;
				top:0px;
				left:30px;
				width:155px;
				height:160px;
				z-index:20;
				
			}
#footer_gi_sign 	{
				position:absolute;
				top:0px;
				left:180px;
				width:140px;
				height:160px;
				
			}
			
						
#flashcontent {
			width:940px;
			height:313px;
			position:absolute;
			top:0px;
			left:6px;
			z-index:0;

		}



/*iguana*/
.big_guy 
		{
		position:absolute;

		top:33px;
		left:-317px;
		width:400px;
		height:460px;
		z-index:0;
		background-image: url('/images/big_guy.png');
		}




.ad{
position:absolute;
top:3px;
left:175px;
width:600px;
height:90px; 
background:black;
float:left;
}

.affiliates
{margin-top:30px; height:60px;float:left;}
/* main nav */
#header 	{
				position:absolute;
				text-align:left;				
				width:980px; 
				left:0px;
				top:0px;
				height:283px;				
				background-position:top left;
				background-repeat:repeat-y;
			}
#navigation
	{
		position:relative;
		text-align:left;
		height:65px;
			
		left:0px;
		
		
		 
	}
#marquee
	{
	position:absolute;
	top:111px;
	left:717px;
	z-index:20;
	
	}
	
#navigation_links
	{height:65px;
	position:absolute;
	top:170px;
	left:200px;
	z-index:20;
	
	}
                
/*
#ad_venue
	{
	position:relative;
	width:875px;
	height:210px;
	
	}
#ad_venue_content
	{
	 position:absolute;
	 top:9px;
	 left:63px;
	 width:875px;
	 height:200px;
	 
	 clear:both;
	}
.ad_venue_ad
	{
	position:relative;
	width:284px;
	height:171px;
	background-color:black;
	float:left;
	}
	
#ad_sponsor
	{
	position:relative;
	width:982px;
	height:148px;
	
	}
#ad_sponsor_content
	{
	 position:absolute;
	 top:40px;
	 left:18px;
	 width:947px;
	 height:106px;
	 background-position:top left;
	 background-repeat:repeat-y;
	 text-align:center;
	}
	
#ad_affiliate
	{
	position:relative;
	width:982px;
	height:148px;
	
	}
#ad_affiliate_content
	{
	 position:absolute;
	 top:30px;
	 left:18px;
	 width:947px;
	 height:100px;
	}

*/
/* CONTENT AREA CSS */




#container		{
				position:relative;
				
				font-size:13px; 
								
				margin-left:100px;
				margin-top:4px;
				width:850px;
				height:auto;
				
				
				}



.content_navigation
				{
				float:left;
				width:260px;
				height:auto;
				padding:0px;
				margin:0px;
				z-index:100;
				}
#subnav_footer
				{
				height:20px;
				position:relative;
				}

#but_download_menu
				{
				height:50px;
				width:252px;
				position:relative;
				top:-6px;
				left:4px;
				}		
#but_ginetwork
				{
				height:183px;
				width:252px;
				position:relative;
				top:-6px;
				left:4px;
				}	
#but_ginetwork2
				{
				height:30px;
				width:230px;
				position:relative;
				top:-10px;
				
				}		
#subnav_head {
	position:relative;
	top:3px;
	left:35px;
	
}
#subnav_bg {
				width:260px;
				height:auto;
				background-image: url('/images/subnav_bg.gif');
				background-position:top left;
				background-repeat:no-repeat;
	
}
#content_head {
	position:relative;
	top:0px;
	left:-30px;
	height:34px;
	width:455px;
	
	
}
#content_content
{
	position:relative;
	left:10px; 
	width:500px;
	margin-bottom:10px;
	margin-top:0px;
	z-index:0
}
#navcontainer {

position:relative;
left:35px;
top:5px;
width:260px;
padding:0px;
margin:0px;



}
#navlist
{
padding:0px;
margin:0px;
font: bold 11px Verdana, sans-serif;
width: 185px;
color:#e5d18c;
text-align:left;
height:auto;
}

#navlist li
{
list-style: none;
margin-left: 0px;
border-bottom: 1px solid #333333;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
height:auto;
text-align: left;
}

#navlist li a
{
display:block;
text-align:left;
text-decoration: none;
font-size:11px;
color:#62b856
}

#navlist li a:link { color: #62b856; }
#navlist li a:visited { color: #62b856; }

#navlist li a:hover
{

color: #cf52e2;

}

.subnav_title {color:#e5d18c; font-size:14px}


.slink a,
.slink a:visited,
.slink a:active,
.slink a:link
{
text-decoration:none;
color:#e5d18c;
}
.slink a:hover
{
text-decoration:underline;	
	color:white;
}


.boxes
{padding:8px;

line-height:16px;
}

.boxes a,
.boxes a:visited,
.boxes a:active,
.boxes a:link
{
color:#e5d18c;
font-size:13px;
}
.boxes a:hover
{
	text-decoration:none;
	color:white;
}
.event_nav
  {
  position:absolute;
  top:22px;
  left:0px;
  float:left;
  z-index:2;
  cursor: pointer;
  _cursor: hand;
  }
.event_body
  {
  position:absolute;
  top:40px;
  left:0px;
  overflow:auto;
  height:290px;
  width:275px;
  display:none;
  padding-top:0px;
  background-color:black;
  z-index:1;
  }
#events_special
	{ 
	  position:absolute;
	  left:0px;
	  height:18px;
	  width:63px;
	  background-image:url('../images/but_events_special_off.gif');
	}
#events_nightly
	{
	 position:absolute;
	  left:63px;
	  margin-left:2px;
	  height:18px;
	  width:68px;
	  background-image:url('../images/but_events_nightly_off.gif');
	}	
#events_all
	{ 
	  height:22px;
	  width:58px;
	  background-image:url('../images/but_events_all_off.gif');
	  clear:right;
	}	
	
#copyright 		
				{
				height:23px;
				font-size:12px; 
				width:940px;
				background-color:white;
				color:#6bd1ec;
				padding-top:4px;
				}
#copyright a, 
#copyright a:active,
#copyright a:link,
#copyright a:visited
                {
                
                color:#6bd1ec; 
                text-decoration:underline;
                }
#copyright a:hover
                {
                color:black; 
                border-color:#6bd1ec;
				border-style: solid;
				border-bottom-width: 4px;
				border-top-width: 0px;
				border-left-width: 0px;
				border-right-width: 0px;
				
                }	                         

#flyerflip
	{

	}
#flyer
	{ 
	position:absolute;
	top:15px;
	left: 285px;
	width:590px;
	height:315px;
	
	
	}
	
			
.pic 
			{
			margin:10px;
			
			
			}
			


.pic {border:20px;}

#header_upcoming_events
  {
   position:absolute;
   left:0px;
   top:0px;
   width:275px;
   height:21px;
  }
  
#header_featured_events
  {
  position:absolute;
  left:285px;
   top:0px;
   width:268px;
   height:21px;
  }
