@charset "utf-8";
/* 
** 00 Reset standard html styling 
** 01 General Declarations & Typography
** 02 Global Class Declerations & Combinations
** 03 Styling
*/

/* 
** 00 Reset standard html styling 
**--------------------------------------------------------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, font, 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 {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline;	background: transparent; }
ol, ul, li { list-style: none; }
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: ''; content: none; }
:focus { outline: 0; }
table {	border-collapse: collapse;	border-spacing: 0; }

/* 
** 01 General Declarations & Typography
**--------------------------------------------------------------------------------------------------------------------------------*/
html, body {
	width:100%;
	height:100%;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.3em;
	color:#fff;
	background:#1d1f2c;
}
	
h1,h2,h3,h4,h5,h6{
	color:#b5006c;
	font-family:Arial;
}
h1{margin:0px; margin-bottom:10px; font-size:20px; line-height:1.4em;}
h2{font-size:24px; font-weight:normal; margin-bottom:8px; line-height:1.2em; }
h3{
	font-weight:bold; 
	font-size:16px; 
	margin-bottom:8px; 
	color:#fff; 
	display:block;
	width:490px;
	border-bottom:1px solid white;
	padding-bottom:4px;
	}
h4{font-size:18px;}
	
p{ padding-bottom:25px;}
	
a, a:link, a:visited{ color:#fff; text-decoration:none;}
a:hover, a:active{ color:#fff; text-decoration:underline;}

small {font-size:10px;}

/* 
** 02 Global Class Declerations & Combinations
**--------------------------------------------------------------------------------------------------------------------------------*/
.clear{
	clear:both;
	height:0px;
	width:100%;
}
.floatLeft{float:left;}
.floatRight{float:right;}
.nobg{background:transparent !important;}
.lupe{cursor:url("images/lupe.cur"), pointer;}

/* 
** 04 Styling
**--------------------------------------------------------------------------------------------------------------------------------*/
#banner{
	top:0;
	left:0;
	position:absolute;
	z-index:11;
}
#shadow {
	background: url(images/bg_main.png) repeat-y;
	width:420px;
	position:absolute;
}

.nav{
	height:55px;
	width:100%;
	background:url(images/bg_menu.png) repeat-x top left;

}
.nav ul {
		overflow:hidden;
		margin:0 0 0 431px;	
		padding-top:20px;	
}
	.nav ul li{
		float:left;
		color:#f16c08;
		font-size:12px;
		font-weight:bold;
		margin-right:10px;
	}
	
	.nav ul li a {
		color:#f16c08;
		font-size:12px;
		font-weight:bold;
	}

.content {
	margin:40px 0 20px 431px;
	padding:10px;
	width:480px;
}

#spons ul {
	overflow:hidden;
}
#spons li {
	float:left;
	border:1px solid #000;
	width:90px;
	height:90px;
	margin:0 10px 10px 0;
	padding:5px;
	}

#tickets {
	padding:0 10px;
	font-size:14px;
}
#tickets a{
	color:#f16c08;
}	
#tickets h3{
	width:380px;
}