/*
Fairfield Fun Factory

MWISMedia New Media Design & Development

Author: Garry Bartle

 */


/* ---------------------------------------------------------------*/
/* Forces vert scrollbar on all pages*/
/* Removes unpredictable 'browser default' settings */
/* Body tag settings */

html { height: 100%; margin-bottom: 1px; }  

html,body{height:100% !important}

p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input {
	font: normal 13px  "Comic Sans MS";
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}
body {	margin: 0px;	padding: 0px;		font: normal 13px "Comic Sans MS", Arial;	color:#484848;	background: url(../images/main_bg2.jpg) center top no-repeat ;
	}
	
	
	
#main_container {	width: 768px;	margin:15px auto;	position:relative; background:#ffffff url(../images/page_bg.jpg) no-repeat;   }

#nav_col {float:left; width:321px; margin:20px 0 20px 0;  }

#main_col {float:left; width:440px; margin:20px 0 0 0 ;}

#banner  {float:left; width:440px; height:248px;}

#text_col {float:left; width:400px; padding:0 20px 0 20px;  }

.fee_left {float:left; width:330px; padding:10px 0 10px 0 }

.fee_right {float:right; width:70px; text-align:center;padding:10px 0 10px 0}

.times_left {float:left; width:200px; padding:5px 0 5px 0 }

.times_right {float:right; width:200px; text-align:center;padding:5px 0 5px 0}

.act_left {float:left; width:240px; padding:5px 0 5px 0 }

.act_right {float:left; width:160px; text-align:left;padding:5px 0 5px 0}


/* ---------------------------NAV------------------------------*/

#nav ul { margin:30px 0 0 28px;}

#nav li {padding:10px 0 2px 0; list-style:none; width:263px; height:28px; background:url(../images/nav_bg.jpg) no-repeat; text-align:center; color:#FFFFFF; }
#nav li a{ text-decoration:none; font-size:14px; font-weight:bold; color:#FFFFFF; }
#nav li a:hover { color:#FFC20F }

/* ---------------------------HEADERS-----------------------------*/


h6 {font-size:20px; color:#484848; margin:15px 0 5px 0 }

/* ---------------------------PARAGRAPHS & TEXT-----------------------------*/

p {line-height:140%; padding:5px 0 5px 0; color:#484848; text-align:justify;}


.bold_red {font-weight:bold; font-size:18px; color:#FF0000}

.bold_green {font-weight:bold; font-size:18px; color:#669933}

.bold_blue {font-weight:bold; font-size:18px; color:#0033FF}

.bold_black {font-weight:bold; font-size:18px; color:#333333; padding:0 0 0 0;}

.small_bold_black {font-weight:bold; font-size:15px; color:#333333}

.bold_blue_link a {font-weight:bold; font-size:14px; color:#0033FF}

.bold_green_link a {font-weight:bold; font-size:14px; color:#669933}

.bold_red_link a {font-weight:bold; font-size:14px; color:#ff0000;}

.times { font:"Times New Roman", Times, serif; font-style:italic; font-weight:bold; font-size:14px;}

.centre_align {text-align:center;}


/* ---------------------------FOOTER-----------------------------*/

#footer {float:left; width:768px; height:120px; background: #FFFFFF url(../images/footer.jpg) no-repeat; text-align:center; font-size:14px; font-weight:bold; padding:15px 0 0 0;}

#links{ margin:30px 0 0 0; font-size:12px; font-weight:normal;}

#links a{ color:#666666; padding:0 5px 0 5px; font-size:12px; font-weight:normal; }

/* ---------------------------------------------------------------*/

.image_space { margin:10px 0 0 0;}

.button_space { margin:10px 0 10px 0;}

.logo_space { margin:0 0 0 10px} 




/* -----------------------TABLES----------------------------*/


table {text-align:center;}

td.green {background-color:#6C9D30; color:#FFFFFF; font-size:11px;}

td.yellow {background-color:#FFFF00;  font-size:11px; padding:3px 0 3px 0;}

td.orange {background-color:#FF9900;  font-size:11px; padding:3px 0 3px 0;}