
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}


@font-face {
    font-family: 'HoneyScriptLight';
    src: url('../_fonts/HoneyScript-Light-webfont.eot');
    src: url('../_fonts/HoneyScript-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/HoneyScript-Light-webfont.woff') format('woff'),
         url('../_fonts/HoneyScript-Light-webfont.ttf') format('truetype'),
         url('../_fonts/HoneyScript-Light-webfont.svg#HoneyScriptLight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Puritan20Normal';
    src: url('../_fonts/Puritan_Regular-webfont.eot');
    src: url('../_fonts/Puritan_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/Puritan_Regular-webfont.woff') format('woff'),
         url('../_fonts/Puritan_Regular-webfont.ttf') format('truetype'),
         url('../_fonts/Puritan_Regular-webfont.svg#Puritan20Normal') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Puritan20Italic';
    src: url('../_fonts/Puritan_Italic-webfont.eot');
    src: url('../_fonts/Puritan_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/Puritan_Italic-webfont.woff') format('woff'),
         url('../_fonts/Puritan_Italic-webfont.ttf') format('truetype'),
         url('../_fonts/Puritan_Italic-webfont.svg#Puritan20Italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Puritan20Bold';
    src: url('../_fonts/Puritan_Bold-webfont.eot');
    src: url('../_fonts/Puritan_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/Puritan_Bold-webfont.woff') format('woff'),
         url('../_fonts/Puritan_Bold-webfont.ttf') format('truetype'),
         url('../_fonts/Puritan_Bold-webfont.svg#Puritan20Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Puritan20BoldItalic';
    src: url('../_fonts/Puritan_Bold_Italic-webfont.eot');
    src: url('../_fonts/Puritan_Bold_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/Puritan_Bold_Italic-webfont.woff') format('woff'),
         url('../_fonts/Puritan_Bold_Italic-webfont.ttf') format('truetype'),
         url('../_fonts/Puritan_Bold_Italic-webfont.svg#Puritan20BoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'QlassikBoldRegular';
    src: url('../_fonts/qlassikbold_tb-webfont.eot');
    src: url('../_fonts/qlassikbold_tb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/qlassikbold_tb-webfont.woff') format('woff'),
         url('../_fonts/qlassikbold_tb-webfont.ttf') format('truetype'),
         url('../_fonts/qlassikbold_tb-webfont.svg#QlassikBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QlassikMediumRegular';
    src: url('../_fonts/qlassik_tb-webfont.eot');
    src: url('../_fonts/qlassik_tb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/qlassik_tb-webfont.woff') format('woff'),
         url('../_fonts/qlassik_tb-webfont.ttf') format('truetype'),
         url('../_fonts/qlassik_tb-webfont.svg#QlassikMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}





@font-face {
    font-family: 'DroidSerifRegular';
    src: url('../_fonts/Serif-Regular-webfont.eot');
    src: url('../_fonts/Serif-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/Serif-Regular-webfont.woff') format('woff'),
         url('../_fonts/Serif-Regular-webfont.ttf') format('truetype'),
         url('../_fonts/Serif-Regular-webfont.svg#DroidSerifRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSerifItalic';
    src: url('../_fonts/Serif-Italic-webfont.eot');
    src: url('../_fonts/Serif-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/Serif-Italic-webfont.woff') format('woff'),
         url('../_fonts/Serif-Italic-webfont.ttf') format('truetype'),
         url('../_fonts/Serif-Italic-webfont.svg#DroidSerifItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSerifBold';
    src: url('../_fonts/Serif-Bold-webfont.eot');
    src: url('../_fonts/Serif-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/Serif-Bold-webfont.woff') format('woff'),
         url('../_fonts/Serif-Bold-webfont.ttf') format('truetype'),
         url('../_fonts/Serif-Bold-webfont.svg#DroidSerifBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSerifBoldItalic';
    src: url('../_fonts/Serif-BoldItalic-webfont.eot');
    src: url('../_fonts/Serif-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/Serif-BoldItalic-webfont.woff') format('woff'),
         url('../_fonts/Serif-BoldItalic-webfont.ttf') format('truetype'),
         url('../_fonts/Serif-BoldItalic-webfont.svg#DroidSerifBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'MedioRegular';
    src: url('../_fonts/Medio-webfont.eot');
    src: url('../_fonts/Medio-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/Medio-webfont.woff') format('woff'),
         url('../_fonts/Medio-webfont.ttf') format('truetype'),
         url('../_fonts/Medio-webfont.svg#MedioRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}



body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


body {
	width: 920px;
	margin: 0 auto;
	background-color: #4fa7c1;
}


body p{
	font-family: Verdana, Geneva, Arial, Helvetica, "MS Sans Serif", Geneva, sans-serif;
	font-size: 16px;
	line-height: 22px;
}

#omni_container {
	position:absolute;
	z-index: 0;
	margin: 0 auto;
	top:24px;
	width:920px;
	padding: 18px;
	background-color: #ffd24f;
	-moz-box-shadow: 0px 0px 12px #000;
	-webkit-box-shadow: 0px 0px 12px #000;
	box-shadow: 0px 0px 12px #000;
	color: 
	/* For IE 8 */
	  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.box {
	  
width: 920px;

height: 36px;
background-color:white;


}
.box div {

float: left;

}

#masthead{
	position:relative;
	z-index: 0;
	top:0px;
	margin: 0 auto;
	width:920px;
	height: 232px;
	background-image: url(../images/newmasthead_background.gif);
	background-position: top right;
	background-repeat: repeat;
	overflow: visible;
}



#masthead_logo {
	background-color:#fff;
	height: 200px;
	width: 240px;
	background-image: url(../images/newmasthead_logo.gif);
	background-repeat:no-repeat;
	background-position:center;
	position: absolute;
	left: 0px;
	top: 0px;
	}

#masthead_logo p{
	text-indent: -9999px;
}	
#primary_nav {
	position: absolute;
	right: 24px;
	top: 12px;
	width: 600px;
	height: 30px;
	text-align: right;
	font-family: "QlassikMediumRegular", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	cursor: pointer;
}

#primary_nav a {
	color: #fff;
	display: block;
	float:right;
	margin-left: 30px;
	text-decoration: none;
	cursor: pointer;
}



#masthead_nav {
	position:absolute;
	height: 72px;
	width: 640px;
	right:18px;
	bottom: 28px;
}


		#masthead_nav .tabbox {
			width: 115px;
			height: 72px;
			float: left;
			border-right:5px solid #ea6521;
			text-align:center;
				cursor: pointer;
		}
		#masthead_nav .tabbox_noborder {
			width: 115px;
			height: 72px;
			float: left;
			text-align:center;
				cursor: pointer;
		}

		.toptab_active {
			background-image: url(../images/nav_vellum.png);
			background-repeat:repeat;
				cursor: pointer;
		}
	

		#masthead_nav .tabbox_noborder:hover, #masthead_nav .tabbox:hover {
			background-image: url(../images/nav_vellum.png);
			background-repeat:repeat;
				cursor: pointer;
		}

		#masthead_nav a {
			color: #fbd933;
			text-decoration:none;
			font-family: 'QlassikBoldRegular',Verdana, Geneva, sans-serif;
			font-size:22px;
			line-height: 22px;
				cursor: pointer;
		}

		#masthead_nav a:hover {
			color: #fbd933;
				cursor: pointer;
		}




		#masthead_nav .tabbox .tabbox_text,#masthead_nav .tabbox_noborder .tabbox_text {
			display: block;
			width: 100px;
			text-align:center;
			position:absolute;
			bottom: 8px;
			padding-left: 8px;
				cursor: pointer;
		}
		
		

#spacer {
	position: relative;
	top: 200px;
	width:920px;
	height: 32px;
	background-color:#ba2f92;
	z-index: 500;
}


		

#pagetitle_container {
	position: relative;
	top: 0px;
	left: 300px;
	background-color:#ea6521;
	height: 12px;
	width: 500px;
	left: 240px;
	z-index: 0;
}

H1#pageTitle {
	position: relative;
	top:12px;
	left: 24px;
	width: 400px;
	color: #fff;
	font-family: 'QlassikMediumRegular',Verdana, Geneva, sans-serif;
	font-size:32px;
	line-height: 32px;
}


#left_navigation {
	width: 240px;
	background-color:#096;

}

		#invite_block {
			width: 240px;
			position: relative;
			top: 24px;
			left:0px;
			overflow:visible;
		}
		
		#invite_block:hover, #invite_block p:hover {
			cursor: pointer;
			color: #fbd933;
		}
		#invite_block p {
			color: #fff;
			font-family:"QlassikMediumRegular","Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 20px;
			line-height: 22px;
			text-align:center;
			padding: 0px 24px 0px 12px !important;
			margin: 0px;
		}


		#address_block {
			width: 240px;
			position: absolute;
			bottom: 18px;
			left:18px;
			overflow:visible;
			background-color: #009966;
			margin-top: 30px;
			padding-bottom: 12px;
		}
		
		
		#address_block p {
			color: #fff;
			font-family:"QlassikMediumRegular","Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 15px;
			text-align:center;
			padding: 0px 24px 0px 12px !important;
			margin: 0px 0px 12px 0px;
		}

		#txccc_appeal {
			width: 192px;
			background-color: #72d9a2;
			border: 3px solid #ffd24f;
			margin: 50px 0px 24px 20px;
			
			-moz-box-shadow: 0px 0px 12px #000;
			-webkit-box-shadow: 0px 0px 12px #000;
			box-shadow: 0px 0px 12px #000;
			

		}
		#txccc_appeal:hover {
			background-color: #f5c5ae;
			cursor: pointer;
		}
		#txccc_appeal p {
			color: #fff;
			font-family:"MedioRegular","Times New Roman", Times, serif;
			font-size: 14px;
			line-height: 18px;
			text-align:center;
			padding: 0px 18px 0px 9px !important;
			margin: 6px 9px 6px 9px;
			color: #212c78;
		}
		
		#txccc_appeal p.title {
			font-family:"MedioRegular","Times New Roman", Times, serif;
			font-size: 1.2em;
			letter-spacing: .1em;
			color: #fff;
			text-transform: uppercase;
			text-indent: -.1em;
			margin-bottom: 3px;
			margin-top: 9px;
		}
		#txccc_appeal p.link {
			font-family:"HoneyScriptLight","Times New Roman", Times, serif;
			font-size: 1.6em;
		}







		#soccer_appeal {
			width: 160px;
			height: 190px;
	
			
			background-image: url(../images/fiesta_soccer_logo.gif);
			background-repeat:no-repeat;
			background-position: -0px -3px;
	
			margin: 0px 0px 0px 32px !important;
			overflow:visible;
			

		}
		#soccer_appeal:hover {
			cursor: pointer;
		}
		/*#soccer_appeal p {
			color: #fff;
			font-family:"MedioRegular","Times New Roman", Times, serif;
			font-size: 14px;
			line-height: 18px;
			text-align:center;
			padding: 0px 18px 0px 9px !important;
			margin: 6px 9px 0px 9px;
			color: #212c78;
		}
		
		#soccer_appeal p.title {
			font-family:"MedioRegular","Times New Roman", Times, serif;
			font-size: 1.2em;
			letter-spacing: .1em;
			color: #fff;
			text-transform: uppercase;
			text-indent: -.1em;
			margin-bottom: 3px;
			margin-top: 9px;
		}
		#soccer_appeal p.link {
			font-family:"HoneyScriptLight","Times New Roman", Times, serif;
			font-size: 1.6em;
		}*/
			
		#soccer_link {
			width: 160px;
			height: 72px;
			margin: 0px 0px 30px 32px !important;
	
		}
		#soccer_link p {			
			font-family: "QlassikBoldRegular","Trebuchet MS",Arial,Helvetica,sans-serif;
			color: white;
			font-size:18px;
			line-height: 18px;
			text-align:center;
			padding-left: 9px;
		}
		#soccer_link p:hover {
			text-decoration:underline;
		}


#content_wrapper {
	width: 632px;
	background-color: #fff;
	padding: 24px;

}
#content_wrapper h1, h2, h3 {
	font-family:"QlassikBoldRegular","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
#content_wrapper h1 {
	font-size: 32px;
	line-height: 36px;
	margin-left: 0px;
}

#content_wrapper p {
	margin-bottom: 12px;
}

#menu_container {
	width: 240px;
	position: relative;
	top: 62px;
	left:0px;
	border-bottom: 1px solid #fff;
	float: left;
	margin-bottom: 40px;
}





		#menu_container UL {
				display: block;
				list-style: none;
				margin: 0;
				padding: 0;
		}

		#menu_container LI {
					width: 240px;
				clear: left;
				display:block;
				margin: 0;
		}


		#menu_container LI a {
				display: block;
				padding: 12px 5px 12px 0.5em;
				background-color: #2bba6d;
				border-top: 1px solid #fff;
				color: #fff;
				text-decoration: none;
				width: 100%;
				font-family: 'QlassikBoldRegular',Verdana, Geneva, sans-serif;
				font-size:26px;
				line-height: 26px;
		}

		#menu_container LI a.active {
				color: #fbd933;
				background-color:#096;
		}


		html>body #menu_container li a {
				width: auto;
		}

		#menu_container li a:hover {
				background-color: #58e89b;
				color: #fff;
		}




				#menu_container div#subMenu a {
					display: block;
					clear:left;
					color: Black;
					background-color:#fce094;
					text-decoration: none;
					font-size: 22px;
					padding-left: 1em;
					font-family: 'QlassikMediumRegular',Verdana, Geneva, sans-serif;
					font-weight:300;

				}


				#menu_container div#subMenu a.activeSubNav{
					color:black;
					background-color: #fceab9;
					text-decoration: none;
				}



		
#pagetitle_container {
	position: relative;
	top:-24px;
	left: -24px;
	background-color:#ea6521;
	height: 62px;
	width: 680px;
	z-index: 0;
}

	H1#pageTitle {
		position: relative;
		top:12px;
		left: 24px;
		width: 580px;
		color: #fff;
		font-family: 'QlassikMediumRegular',Verdana, Geneva, sans-serif;
		font-size:32px;
		line-height: 32px;
	}






#chabala_bkgnd p.image_caption {
	display: block;
	font-family: "HoneyScriptLight","Comic Sans MS",cursive;
	color: #0f2782;
	font-size: 24px;
	line-height: 24px;
	margin-left: 0px;
	margin-right:0px;
}




#chabala_bkgnd {
	background-image: url(../home/content_images/bald_chabala.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	border: 3px solid orange;
	padding:0px;
}
#chabala_bkgnd p, h1, h2 {
	margin-left: 24px;
	margin-right: 24px;
}
#chabala_bkgnd h1 {
	margin-top: 24px !important;
}




#footer {
	clear:all;
	z-index:1000;
	width:920px;
	height: 18px;
	overflow:visible;
	position:absolute;
	bottom:0px;
	}

div.modDate{
	font: normal normal 8px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444;
	text-transform: uppercase;
	text-align: right;
	float:right;
	vertical-align: middle;
	margin-top: 3px;
}		
		
div.copyright{
	float: left;
	font: normal normal 8px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444;
	text-transform: uppercase;
	margin-left: 0px;
	margin-right: 48px;
	vertical-align: middle;
		margin-top: 3px;
}		
		
div.showallbug{
	float: left;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #BBABD5;
	text-transform: uppercase;
	margin-left: 12px;
	margin-right: 48px;
	vertical-align: middle;
		margin-top: 7px;
}		


.imageRight_brdr {
	margin-right: 24px;
	margin-bottom: 12px;
	margin-top: 6px;
}

.imageRight_brdr img {
			border: 3px solid #ffd24f;

			-moz-box-shadow: 0px 0px 12px #000;
			-webkit-box-shadow: 0px 0px 12px #000;
			box-shadow: 0px 0px 12px #000;
			color: 
			/* For IE 8 */
			  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
			/* For IE 5.5 - 7 */
			  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');


}

span.image_caption {
		display: block;
	font-family: "HoneyScriptLight","Comic Sans MS",cursive;
	color: #0f2782;
	font-size: 24px;
	line-height: 24px;
	margin-left: 0px;
	margin-right:0px;
	margin-top: 12px;

}

.fancy_subhead {
	font-family: "HoneyScriptLight","Comic Sans MS",cursive;
	color: #f3c3ab;
	font-size: 32px;
	font-weight: normal;
	margin-top: -10px;

}

.rafflePackage {
	background-color: #b4dae4;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 12px;
	padding: 18px;
	border: 1px solid #40879c;
}
.rafflePackage h2 {
	font-size: 28px;
	color: #265c6d;
	margin-bottom: 9px;
}

p.packageDescription {
	font-size: 12px;
	line-height: 20px;
}

.raffleItem {
	clear: left;
	width: 560px;

	background-color: #e4f2f6;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 12px;
	padding: 9px 12px 0px 12px;
	-moz-box-shadow: 0px 0px 6px #3c7f93;
	-webkit-box-shadow: 0px 0px 6px #3c7f93;
	box-shadow: 0px 0px 6px #3c7f93;
	border: 2px solid #fff;
	color: 
	/* For IE 8 */
	  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#3c7f93')";
	/* For IE 5.5 - 7 */
	  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#3c7f93');
	  

}
div.ticketQty {
	display: block;
	text-align:right;
	float: right !important;
	width: 100px;
	padding: 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

div.qtySubTotal {
	display: block;
	text-align:right;
	float: right !important;
	width: 400px;
	padding: 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-right: 22px;
}

.ticketQty input {
	
}
.raffleItem h1, h2, h3 {
	margin-left:0px;
}
.raffleItem p {
	font-size: 12px ;
	line-height: 18px;
	margin-bottom: 12px !important;
}
.raffleItem h3 {
	color: #c14c14;
	font-size: 18px;
	margin-bottom: 3px;
}
