@charset "UTF-8";
/* CSS Document */

/******Color Scheme ***********
COLOR SCHEME:
#231F20 (grey color)- Background and body text font.
#BE1E2D (red color)- Center Menu Font Color
#8DC63F (green color) - Footer Menu Text and links
*******Color Scheme *******/

/* Container for the content or body of the site.  This is the part of the site that changes. */
.contentArea
{
	position: relative;
	width: 720px;
	background-color: ;
	border: none;
	margin: 0 auto;
	margin-top: 0px;
	text-align: left;
	
}

	/* is a container for the body content */
	.contentArea_adjuster
	{
		position: relative;
		width: 720px;
		padding-top:  20px;
		text-align: left;
		/* background-color: #FFF; */
	
		padding-bottom: 10px;
		min-height: 300px;
	
	
		
	}

		/* Just below the center menu (main menu).  Has all the main content. */
		.contentArea_adjuster_content
		{
			position: relative;
			margin: 0px auto 10px auto;
			width: 740px;  /* 774px is the max width. */
			background-color: transparent;
			
		}
		
			.contentArea_adjuster_content_promotion
			{
				position: relative;
				text-align: center;
			}
		
		/* Styles the form area with a slightly grey box and thin border */
		.contentArea_adjuster_formArea
		{
			position: relative;
			margin: 0 0 0 0;
			padding: 10px 0 0 10px;
			width: 450px;
			height: auto;
			background-color: ;
			border: ;
		}
		
		
		.contentArea_adjuster_promoForm
		{
			position: relative;
			margin: 0 auto;
			padding: 10px 10px 10px 30px;
			width: 290px;
			height: auto;
			background-color: #A4CD39;
			border: 1px solid black;	
			font-size: .8em;
			text-align: left;
		}
		
		.contentArea_adjuster_error
		{
			position: relative;
			margin: 0 auto;
			padding: 10px;
			width: 370px;
			background-color: #FECED0;
			border: 2px solid red;
			color: red;
			font-size: .8em;
		}
		
		.contentArea_adjuster_success
		{
			position: relative;
			margin: 30px auto 0 auto;
			padding: 20px;
			width: 350px;
			background-color: #FAFAFA;
			border: 2px solid green;
			color: green;
			font-size: .8em;
		}
		
.contentArea_errorBox
{
	position: relative;
	margin: 0 auto 7px auto;
	padding-top: 10px;
	padding-left: 10px;
	width: 500px;
	font-size: .7em;
	color: red;
	border: 1px solid black;
	background-color: #F1F1F1;
}

/*********************************************************************************/
/************** BEGIN - contentArea_textLink  *****************/

.contentArea a
{
	font-size: 12pt;
}

.contentArea a:link 
{
	text-decoration: none;
}

.contentArea a:visited 
{
	text-decoration: none;
	border-bottom: none;
}

.contentArea a:hover  
{
	text-decoration: underline;
	border: none;
	color: #8DC63F;
}

.contentArea a:active
{
	text-decoration: underline;
	border: none;
	color: #8DC63F;
}

		
/************** END -  contentArea_textLink  ******************/
/*********************************************************************************/


/*********************************************************************************/
/************** BEGIN - contentArea_fan  *****************/

/*** Styles for the forum output ***/
/* General style area for a single post. */
.contentArea_fan_post
{
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 5px 5px 5px 5px;
	background-color: #DDD;
	width: 707px;
	min-height: 50px;
	border: 1px solid black;
	
}
	/* Container for poster information */
	.contentArea_fan_post_information
	{
		position: absolute;
		margin: -5px 0 0 -5px;
		width: 140px;
		background-color: #EEE;
		font-size: .8em;
		height: 100%;
	}
	
	
		/* Style for name of poster */
		.contentArea_fan_post_information_name
		{
			position: relative;
			margin-top: 1px;
			margin-left: 5px;
			margin-bottom: -4px;
			background-color: transparent;
			font-size: .9em;
		}
		
		/* Style for the email of the poster */
		.contentArea_fan_post_information_email
		{
			position: relative;
			margin-top: 5px;
			margin-left: 5px;
			margin-bottom: -4px;
			background-color: transparent;
			font-size: .8em;
			font-style: italic;
			color: #010101;
		}
		
		/* Style for date posted */
		.contentArea_fan_post_information_date
		{
			position: relative;
			margin-top: 5px;
			margin-left: 5px;
			background-color: transparent;
			font-size: .8em;
			font-style: italic;
			color: #010101;
		}
	
	/* Style for uploaded picture */
	.contentArea_fan_post_message
	{
		position: relative; 
		width: 520px;
		min-height: 50px;
		margin-left: 150px;
		margin-right: 5px;
		margin-bottom: 0;
		padding: 0 0 0 0;
		background-color: transparent;
		font-size: .9em;
		
	}

/*** Styles for the input form ***/
.contentArea_border
{
	border: 1px black solid;
	background-color: #000;
	background-color: #B9B71E;
	margin-top: 50px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px 10px 10px 10px;
	color: black; /*#BE1E2D;*/
}

table.contentArea_fan
{
	padding: 0px;
	margin: 0px;
	border-collapse: ;
	border: none;
	border-spacing: 0px;

}


.contentArea_fan td
{
	width: 120px;
	height: 29px;
	font-size: .8em;
	vertical-align: middle;
}

.contentArea_fan td + td
{
	width: 190px;
	height: 25px;
	font-size: .8em;
}

.contentArea_fan td + td
{
	width: 190px;
	height: 25px;
	font-size: .8em;
}

.contentArea_fan input[type="text"]
{
	width: 150px;
	height: 15px;
	font-size: .9em;
	background-color: #FFF;
	border: 1px black solid;
}


.contentArea_fan td[siz="file"]
{
	width: 100px;
	height: 25px;
	font-size: .9em;
}

	.contentArea_fan input[type="file"]
	{
		width: 100px;
		height: 24px;
		font-size: .9em;
	}



.contentArea_fan .spacerCell td
{
	height: 8px;
	font-size: .1em;
}

/* General container for the form and the pillars of pics */
.contentArea_generalContainer
{
	position: relative;
	width: 100%;
	min-height: 100px;
	background: ;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}


/* pillar of pics on the left */
.contentArea_promoPicsLeft
{
	position: absolute;
	top: 35px;
	left: 0px;
	width: 200px;
	height: 610px;
	background: ;
}

/* pillar of pics on the right */
.contentArea_promoPicsRight
{
	position: absolute;
	top: 35px;
	right: 0px;
	width: 200px;
	height: 610px;
	background: ;
}



/*
 * BEGIN - CONTENT AREA :: WELCOME
 */
.contentArea_horizBanner
	{
		position: relative;
		width: 725px;
		min-height: 50px; /* The height of each column. */		
		background: ;
		padding: 0 0 0px 0;
		margin: 0 0 0 0;
		
	}


.contentArea_columns
	{
		position: relative;
		width: 720px;
		height: 280px; /* The height of each column. */		
		background: ;
		padding: 0;
		margin: 10px 0 0 0;
		
	}
	
	.contentArea_columns img a:hover,
	.contentArea_columns img a:hover
	{border: 1px solid white;}
	
	.contentArea_columns_column
		{
			position: relative;
			float: left;
			width: 228px;
			height: 264px;
			padding-right: 16px;
			background:;
			display: inline;
			clear: right;
		}
		
		/* div.contentArea_columns_column img:hover{border: 1px solid white;} */
		
		/* This represents the last column in a row of columns */
	.contentArea_columns_columnEnd
		{
			position: relative;
			float: left;
			width: 228px;
			height: 264px;
			display: inline;
			clear: right;
		}
	

/*
 * END - CONTENT AREA :: WELCOME
 */


/************** END -  contentArea_textLink  ******************/
/*********************************************************************************/	
	
/***************************************************************/
/************** BEGIN - Speciality Styles ******************/

/* Formatting for the address */
.contentArea_address
{
	font-weight: bold;
	font-size: 13pt;
}

.zazaImg img
{
	margin-top: 0px;
	margin-left: -40px;
}

.missionImg img
{
	margin-top: 0px;
	margin-left: -23px;
}

.galleryImg img
{
	margin-top: 0px;
	margin-left: -10px;
}

.menuImg img
{
	margin-top: 0px;
	margin-left: 12px;
}

/* Styles to give a form two different font colors */
input.clearForm
{
	color: #b5b5b5;
}

input.clearForm:active
{
	color: #b5b5b5;
}

span.required
{
	color: red;
}

p.text
{
	margin: 6px 0 2px 0;
}

p.privacy
{
	margin: 10px 0 5px 0;
	font-size: .8em;
}

p.privacy a
{
	font-size: 1.0em;
}

input
{
	margin: 5px 0 5px 0;
}

/* indent the radio buttons */
input[type="radio"]
{
	margin-left: 20px;
}


.contentArea_valentinesText
	{
		position: absolute;
		top: 20px;
		right: 0px;
		width: 290px;
		height: 510px;
		font-size: 20px;
	}
	
.valentinesText p,
.valentinesText dl{font-size: 1.05em}

.valentinesText p:first-child{color: white}
.valentinesText p{color: #E5AB8B}
.valentinesText dt{font-size: 1.2em; color: #88AB2F; margin: 7px 7px 7px 0px;}
	

/************** END - Speciality Styles ******************/
/***************************************************************/