* {	padding:0px;	margin:0px;	outline:none;	border:none;}html {	overflow-x:hidden;}body {	background:url(../images/bg.jpg) repeat;	font-family:Helvetica, sans serif;	font-size:9pt;	color:#000;}#social {	position:fixed;	top: 175px;	left: -6px;}#pageWrap {	width:972px;	margin:0px auto;}/*----menu-------*/#jsddm {		margin: 0;	padding: 0;	position:relative;	top:-3px;	left:554px;		width:225px;}		#jsddm li 	{			float: left;		list-style: none;		font: 12px Tahoma, Arial;	}	#jsddm li a {			display: block;		text-decoration: none;		white-space: nowrap;	}	#jsddm li a:hover {}				#jsddm li ul		{	margin: 0;			padding: 0;			position: absolute;			visibility: hidden;			float:left;			/*margin-top:50px;*/		}				#jsddm li ul li		{	float: none;			display: inline}				#jsddm li ul li a 	{			float:left;			width: 177px;			height:19px;			padding-left:12px;			padding-top:3px;			/*background: #e1e1e1;*/		}				#jsddm li ul li a:hover		{	background: #000}	a.even,	a.odd {		color:#000;	}	a.even:hover,	a.odd:hover {		color:#fff;	}			a.even {		background:#eee;	}	a.odd {		background:#fff;	}		.dates li span {	float: left;	width: 32px;	height: 19px;	padding-top: 3px;	padding-left: 4px;	font-weight: 600;	font-size: 90%;		}	span.even {		background:#ffcc66;	}	span.odd {		background:#f6ac2c;	}#city {	float:left;	background:url(../images/city.png) repeat-x 0px 0px;	width:2000px;	height:164px;	margin-left:-500px;	z-index:99;}#city > a {	float:left;	margin-top:60px;}#logo {	position:relative;	width:318px;	height:196px;	top:-165px;	margin:0px auto;}#slideHolder {	float: left;	width: 962px;	position: relative;}#video {	position: absolute;	top: 30px;	left: 590px;}img.slide {	float:left;	width:962px;	height:349px;	padding-left:5px;	margin-top:-45px;	z-index:-99;	/*cursor:pointer;*/	position:relative;	top:0px;	margin-bottom:0px;		/*ie7*/	*position:relative;	*top:-165px;	*margin-bottom:-165px;	}#contentTop {	float:left;	width:972px;	height:59px;	margin-top:20px;}.hdr-index {	background:url(../images/hdr-featured.png) no-repeat 0px 0px;}.hdr-comic-stand-off {	background:url(../images/hdr-finalists.png) no-repeat 0px 0px;}.hdr-about-venues {	background:url(../images/hdr-venues.png) no-repeat 0px 0px;}#contentMid {	float:left;	width:972px;	background:url(../images/content-mid.png) repeat-y 0px 0px;}#contentBtm {	float:left;	width:972px;	height:20px;	background:url(../images/content-btm.png) no-repeat 0px 0px;}.slideTxt {	position: absolute;	top: 20px;	width: 490px;	left: 38px;	color: white;	border: 0px solid white;	height: 0px;	z-index: 10;}		.slot {	float:left;	width:218px;	margin-left:20px;	text-align:center;	margin-bottom:40px;}.slot h2 {	float:left;	width:218px;	margin-top:15px;	color:#6e3535;	font-family:arial black, arial, sans-serif;	font-size:11pt;	font-weight:600;	text-transform:uppercase;}.slot p {	float:left;	margin-bottom:15px;	line-height:11pt;}.artistSlot {	float:left;	margin-left:15px;	margin-bottom:11px;}.artistSlot a,.artistSlot a:visited {	color:#000;	text-decoration:none;}.mapSlot {	float:left;	width:460px;	margin-left:20px;	margin-bottom:40px;	border:0px solid red;}.mapSlot p {	float:left;	width:150px;}.mapSponsor {	float:left;	margin-bottom:6px;}.sponsorTitle {	float:left;	width:150px;	font-weight:800;	margin-bottom:13px;}.sponsorInfo {	float:left;	width:150px;}.sponsorLink {	text-decoration:none;color:#000;}.sponsorPhone {	float:left;	width:150px;	margin-bottom:14px;}.sponsorAddress {	float:left;	width:150px;}img.map {	margin-top:16px;	margin-left:61px;}.mapSlot span {	margin-left:11px;}.mapSlot .buy {	float:left;	margin-top:13px;	margin-left:14px;}#footer {	float:left;	width:968px;	height:80px;	margin-top:20px;	padding-left:2px;	background:url(../images/bgFooter.png) no-repeat 0px 0px;}#footer a {	float:left;}#rules {	width: 968px;	text-align: center;	font-size: 7pt;	color: #333;	text-decoration: none;	margin-top: 15px;	margin-bottom: 15px;}a.sponsor {	margin-top:20px;}
