/**
 *  --------------------------------------------------------------------------------------
 *  Master CSS
 *  ----------------------------------------------------
 *  1.	Global Styles
 		- Body
		- Text
		- Headers
		- Hyperlinks
		- Lists
		- Forms
		- Extras
 *  2.	Subpage Template Layout Styles
 *  3.	Navigation
 		- Main Nav >>>>> located in seperate CSS files
		- Sub Nav
 *  4.	Page Specific Styles
 		- Homepage
		- All other pages
 *  5.	Footer
 *  --------------------------------------------------------------------------------------
 */



/* ----------------------------------------------------------------------------- */

/* ---------------------------->>> 1. GLOBAL STYLES <<<------------------------- */

/* ----------------------------------------------------------------------------- */



/*
	voice-family: "\"}\"";
	voice-family:inherit;
*/


body,html {
	height:100%;
	margin:0;
	background-image:url(../images/bg.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#acc540;
	}

/* ------------ */
/* --- Text --- */
/* ------------ */
p {font:12px Arial, Helvetica, sans-serif; color:#444; margin:0; padding:0; line-height:auto; white-space:normal;}



/* ------------------ */
/* --- Hyperlinks --- */
/* ------------------ */
a {font:12px Arial, Helvetica, sans-serif; font-weight:bold; line-height:normal;}
a:link, a:active, a:visited {text-decoration:none;}
a:hover {color:#999900; text-decoration:underline;}



/* -------------- */
/* --- Extras --- */
/* -------------- */
img {border:0; padding:0; margin:0; display:block;}
.noCSS {visibility:hidden;}
.noDisplay {display:none;}
.inline {display:inline;}
hr {border-top-color:#666666;}


#centeringWrap {
	width: 1000px;
	height: 580px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -500px;
	margin-top: -290px;
	}


	/* Tickle Trunk */
	img.logoTT {position:absolute; left:60px; top:168px;}
	img.picTT {position:absolute; left:538px; top:168px;}
	.ttContentWrap {position:absolute; left:300px; top:184px; width:225px;}
	.ttContentWrap h1 {font:15px Arial, Helvetica, sans-serif; font-weight:bold; color:#999900; margin:0; padding:0;}
	.ttContentWrap a {color:#999900;}


	/* TTM Events */
	img.logoTTM {position:absolute; left:497px; top:315px;}
	img.picTTM {position:absolute; left:210px; top:315px;}
	.ttmContentWrap {position:absolute; left:670px; top:330px; width:210px;}
	.ttmContentWrap h1 {font:15px Arial, Helvetica, sans-serif; font-weight:bold; color:#c0a834; margin:0; padding:0;}
	.ttmContentWrap p {color:#fff;}
	.ttmContentWrap a {color:#c0a834;}





/* ----------------------------------------------------------------------------- */
/* ------------------------------>>> 5. FOOTER <<<------------------------------ */
/* ----------------------------------------------------------------------------- */


/* Footer Wrap */

#footerOuterWrap {clear:both; width:100%; margin:0; padding:0; background-image:url(../images/bg_footer.jpg); background-position:top center; background-repeat:no-repeat;}
#footerWrap {clear:both; position:relative; width:1000px; height:180px; margin:8px auto 0px auto; padding:0; padding-bottom:5px;}
