/*
Theme Name: TGF
Theme URI: http://webogic.com/
Description: TGF Theme is customized themed desinged for <a href="http://thegreatfiesta.com">The Greate Fiesta Water Park</a>.
Version: 1.0
Author:  Webogic, Inc
Author URI: http://www.webogic.com/
Tags: blue, fixed width, two columns, widgets
*/



/* Basic Structure */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	background: #66D0F7 url('images/bg.jpg') no-repeat;
	color: #333;
	text-align: center;
	}

#page {
	text-align: left;
	}

#bannerflash 	{
	margin: 0;
	height: 474px;
	width: 1003px;
	}
#bannerflash_h 	{
	margin: 0;
	height: 174px;
	width: 1003px;
	}
	
#scroller_container.newsupdate {
	background: url('images/bg_gallary.png') no-repeat top;
	height: 84px;
	padding: 0 10px 0 10px;
	border: none;	
	}

.spacer{
	background: url('images/blank.gif');
	margin-top: 5px;
	border: none;	
	}

#content {
	overflow: hidden;
	clear: both;
	position: relative; 
	background: #ffffff;
	}

.widecolumn {
	overflow: hidden;
	margin: 0 25px 0 25px;
	width: 1003px;
	min-height: 400px
	}

.narrowcolumn {
	overflow: hidden;
	float: right;
	width: 720px;
	min-height: 400px
	}

#sidebar {
	overflow: hidden;
	float:left;
	width: 208px;
	min-height: 400px	
	}	

#footer {
	background: url('images/bg_footer.png') no-repeat top;
	height: 106px;
	border: none;	
	}

body {
	margin: 0 0 20px 0;
	padding: 0;
	}

#page {
	margin: 10px auto;
	padding: 0;
	width: 1003px;
	}

#header {
	margin: 0 0 0 1px;
	padding: 0;
	width: 1003px;
	}

.clear {
	clear: both;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 1003px;
	clear: both;
	}

/* End Basic Structure */

/* Basic Fonts and links */
h1 {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.7em;
	font-weight: bold;
	}

h2 {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	}

h3 {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	}

h4 {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: bold;
	}


a {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
	}

a:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #AB0018;
	text-decoration: underline;
	}
.alignleft{
	float:left;
	}
.alignright{
	float: right;
	}
.MailPressFormEmail, .MailPressFormName, .MailPressFormSubmit{
	margin: 2px 0 2px 50px;
	border: 1px solid #333333;
	color: #222222;
	}
input {
	margin: 2px;
	border: 1px solid #333333;
	color: #;
	}
/* End Basic Fonts and links */

/* Newsupdate Structure */
#scroller_container{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #ffffff;
}
#nunav {
  	clear: both;
  	margin: 5px 25px 5px 25px;
  }

#nunav p {
  	clear: both;
  	margin: -15px 0 0 0;
  }

#nunav ul {
  	margin: 0;
  	padding: 0;
  	list-style: none;
  	}
#nunav li.heading {
	float: left;
	padding-right: 10px;
	padding-top: 25px;
	width: 250px;
	vertical-align:middle;
	margin: 0;
	}

#nunav li.heading{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: bold;
	color: #ffffff;
	}
	
#nunav li {
	float: left;
	padding-right: 10px;
	padding-top: 5px;
	width: 400px;
	margin: 0;
	}

* html #nunav li h2 a { /* Filter for IE6 to prevent li stacking */
	float: left;
	text-decoration: none;
	}

#nunav li h2 a {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.15em;
	display: block;
	color: #ffffff;
	text-decoration: none;
	}

#nunav li h2 a:hover {
	text-decoration: underline;
	cursor: pointer; /* For IE6 */
	}
/* End Newsupdate */	

/* Widecolumn Structure*/
.widecolumn {
	clear: both;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.15em;
	padding: 10px 0 10px 0;
	}
/*	
#homepage {
	background: #ffffff url('images/cbg_homepage.png') right top no-repeat;
	} 
*/
	
#homepage .banners {
	width: 600px;
	text-align: justify;
	padding: 10px 0 10px 0;
	}
	
a.banner1{
	background-image: url('images/banner1.png');
	display:inline-block;
	width:262px;
	height:103px;
	}
a:hover.banner1{
	background-image: url('images/banner1_hover.png');	
}

a.banner2{
	background-image: url('images/banner2.png');
	display:inline-block;
	width:262px;
	height:103px;
	}
a:hover.banner2{
	background-image: url('images/banner2_hover.png');	
}

a.banner3{
	background-image: url('images/banner3.png');
	display:inline-block;
	width:262px;
	height:103px;
	}
a:hover.banner3{
	background-image: url('images/banner3_hover.png');	
}

a.banner4{
	background-image: url('images/banner4.png');
	display:inline-block;
	width:262px;
	height:103px;
	}
a:hover.banner4{
	background-image: url('images/banner4_hover.png');	
}

#homepage .newsletter {
	background-image: url('images/bg_newsletter.png');
	width: 375px;
	height: 124px;
	margin: 0 65px 0 0;
	padding-left: 25px;
	padding-top: 15px;
	}

#homepage .hometext {
	width: 350px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.05em;
	text-align:justify;
	padding: 10px 0 10px 0;
	}	

#hitcounter {
	padding: 5px;
	margin: 5px;
}

#hitcounter h2 {
	background: #333333;
	height: 20px;
	width: 120px;
	padding: 5px;
	text-align: center;
	color: #FFFFFF;
}
/* End Widecolumn Structure */


/* Narrowcolumn Structure*/
.narrowcolumn {	
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.15em;
	padding: 10px 10px 10px 10px;
	}
	
.post{
	padding: 0;
}

.post h2{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
}

.entry1, .entry1 p {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	text-align:justify;
	font-size: 1.05em;
	padding-top: 10px;
	width: 340px;
}

.entry, .entry p{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	text-align:justify;
	font-size: 1.05em;
	padding: 10px 0 10px 0;
}

.post ul, .post ol{
	padding: 10px 0 0 30px;
}

.post ul li, .post ol li{
	padding: 3px 0 3px 0;
}
#page_2, #contact{
	background: #ffffff url('images/cbg_about.png') right top no-repeat;
	}

#page_7, #park {
	background: #ffffff url('images/cbg_park.png') right top no-repeat;
	}
			
#page_9 {
	background: #ffffff url('images/cbg_rides.png') right top no-repeat;
	}
			
#page_11 {
	background: #ffffff url('images/cbg_tickets.png') right top no-repeat;
	}
			
#page_13 {
	background: #ffffff url('images/cbg_kids.png') right top no-repeat;
	}
/* End Narrowcolumn Structure */


/* Sidebar Structure*/
#sidebar {
	padding: 10px 25px 10px 25px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
}	

#sidebar ul, #sidebar ol{
  	margin: 10px 0 0 0;
  	list-style: none;
	padding: 0;
}

#sidebar ul li, #sidebar ol li{
	padding: 1px 0 1px 0;
}

#sidebar ul li a{
	background-image: url('images/button.png');
	display:inline-block;	
	color: #ffffff;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight:bold;
	text-align:center;
	padding: 15px 0 0 0px;
	width:153px;
	height:34px;
	}
#sidebar ul li a:hover{
	background-image: url('images/button_hover.png');	
	text-decoration: none;
}
/* End Sidebar Structure */

/* Footer style */
#footer {
	clear: both;
	color: #ffffff;
	}

#footer a {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	}

#footer a:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	}	
#footer span {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.15em;
	text-align: justify;
	}
#footer div {
	position: inherit;
	padding: 10px 25px 10px 25px;
	}

#fnav {
  	clear: both;
  	margin: -10px 0 0 -25px;
  }

#fnav ul {
  	margin: 0;
  	padding: 0;
  	list-style: none;
  	}

#fnav li {
	float: left;
	padding-right: 10px;
	margin: 0;
	}

* html #fnav li a { /* Filter for IE6 to prevent li stacking */
	float: left;
	text-decoration: none;
	}

#fnav li a {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.15em;
	display: block;
	text-decoration: none;
	}

#fnav li a:hover {
	text-decoration: underline;
	cursor: pointer; /* For IE6 */
	}

/* End Footer style */

