body {
	background:#000;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
img {
	border:0;	
}
p, span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
input[type=text], textarea {
	border:1px solid #000;
	width:360px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
#wrappermain {
	background:url(../../assets/core/body-bg.jpg) no-repeat top center;
	width:100%;
	overflow:hidden;
}
#container {
	width:960px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	xbackground:url(../../assets/core/body-bg.jpg) no-repeat;
}
#wrapper {
	background:url(../../assets/maincol/wrapper-bg.jpg) repeat-y;
	display:block;
	overflow:hidden;
}
#header {
	width:960px;
	height:160px;
	margin:0 auto;
	xbackground:url(../../assets/core/nantwhichshow-header.jpg) no-repeat;
}
#header a {
	display:block;
	text-indent:-9999px;
	height:105px;
	overflow:hidden;
}
#navigation {
	height:13px;
	margin:0 0 39px 0;
}
#navigation ul {
	list-style:none;
	margin:0;
	padding:0;
}
#navigation ul li {
	float:left;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	margin:0 18px 0 18px;
}
#navigation a {
	overflow:hidden;	
}
#navigation li.home a, #navigation li.home a:link, #navigation li.home a:active, #navigation li.home a:visited {
	background:url(../../assets/navigation/home.jpg) no-repeat;
	display:block;
	width:29px;
	height:13px;
	text-indent:-9999px;
}
#navigation li.home a:hover, #navigation li.home a:focus, #navigation li.homeselected {
	background:url(../../assets/navigation/home-selected.jpg) no-repeat;
	display:block;
	width:29px;
	height:13px;
	text-indent:-9999px;
}
#navigation li.what a, #navigation li.what a:link, #navigation li.what a:active, #navigation li.what a:visited {
	background:url(../../assets/navigation/what.jpg) no-repeat;
	display:block;
	width:52px;
	height:13px;
	text-indent:-9999px;
}
#navigation li.what a:hover, #navigation li.what a:focus, #navigation li.whatselected {
	background:url(../../assets/navigation/what-selected.jpg) no-repeat;
	display:block;
	width:52px;
	height:13px;
	text-indent:-9999px;
}
#navigation li.buytickets a, #navigation li.buytickets a:link, #navigation li.buytickets a:active, #navigation li.buytickets a:visited {
	background:url(../../assets/navigation/buytickets.jpg) no-repeat;
	display:block;
	width:58px;
	height:13px;
	text-indent:-9999px;
}
#navigation li.buytickets a:hover, #navigation li.buytickets a:focus, #navigation li.buyticketsselected {
	background:url(../../assets/navigation/buytickets-selected.jpg) no-repeat;
	display:block;
	width:58px;
	height:13px;
	text-indent:-9999px;
}
#navigation li.exhibitors a, #navigation li.exhibitors a:link, #navigation li.exhibitors a:active, #navigation li.exhibitors a:visited {
	background:url(../../assets/navigation/exhibitors.jpg) no-repeat;
	display:block;
	width:51px;
	height:13px;
	text-indent:-9999px;
}
#navigation li.exhibitors a:hover, #navigation li.exhibitors a:focus, #navigation li.exhibitorsselected {
	background:url(../../assets/navigation/exhibitors-selected.jpg) no-repeat;
	display:block;
	width:51px;
	height:13px;
	text-indent:-9999px;
}
#navigation li.sponsors a, #navigation li.sponsors a:link, #navigation li.sponsors a:active, #navigation li.sponsors a:visited {
	background:url(../../assets/navigation/sponsors.jpg) no-repeat;
	display:block;
	width:47px;
	height:13px;
	text-indent:-9999px;
}
#navigation li.sponsors a:hover, #navigation li.sponsors a:focus, #navigation li.sponsorsselected {
	background:url(../../assets/navigation/sponsors-selected.jpg) no-repeat;
	display:block;
	width:47px;
	height:13px;
	text-indent:-9999px;
}
#navigation li.trade a, #navigation li.trade a:link, #navigation li.trade a:active, #navigation li.trade a:visited {
	background:url(../../assets/navigation/trade.jpg) no-repeat;
	display:block;
	width:29px;
	height:13px;
	text-indent:-9999px;
}
#navigation li.trade a:hover, #navigation li.trade a:focus, #navigation li.tradeselected {
	background:url(../../assets/navigation/trade-selected.jpg) no-repeat;
	display:block;
	width:29px;
	height:13px;
	text-indent:-9999px;
}
#navigation li.contact a, #navigation li.contact a:link, #navigation li.contact a:active, #navigation li.contact a:visited {
	background:url(../../assets/navigation/contact.jpg) no-repeat;
	display:block;
	width:40px;
	height:13px;
	text-indent:-9999px;
}
#navigation li.contact a:hover, #navigation li.contact a:focus, #navigation li.contactselected {
	background:url(../../assets/navigation/contact-selected.jpg) no-repeat;
	display:block;
	width:40px;
	height:13px;
	text-indent:-9999px;
}
#navigation li.map a, #navigation li.map a:link, #navigation li.map a:active, #navigation li.map a:visited {
	background:url(../../assets/navigation/map.jpg) no-repeat;
	display:block;
	width:21px;
	height:13px;
	text-indent:-9999px;
}
#navigation li.map a:hover, #navigation li.map a:focus, #navigation li.mapselected {
	background:url(../../assets/navigation/map-selected.jpg) no-repeat;
	display:block;
	width:21px;
	height:13px;
	text-indent:-9999px;
}
#navigation li.gallery a, #navigation li.gallery a:link, #navigation li.gallery a:active, #navigation li.gallery a:visited {
	background:url(../../assets/navigation/gallery.jpg) no-repeat;
	display:block;
	width:36px;
	height:13px;
	text-indent:-9999px;
}
#navigation li.gallery a:hover, #navigation li.gallery a:focus, #navigation li.galleryselected {
	background:url(../../assets/navigation/gallery-selected.jpg) no-repeat;
	display:block;
	width:36px;
	height:13px;
	text-indent:-9999px;
}
#banner {
	width:960px;	
	height:300px;
	margin:0 0 16px 0;
}
#leftcol {
	float:left;
	width:180px;
	height:332px;
	background:url(../../assets/leftcol/col-bg.jpg) repeat-x;
	text-align:center;
}
#leftcol .inner {
	padding:13px 23px 18px;	
}
#leftcol .inner ul {
	list-style:none;
	margin:27px 0 0 0;
	padding:0;
}
#leftcol .inner ul li {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	margin:0 0 5px 0;
}
#leftcol .inner a, #leftcol .inner a:link, #leftcol .inner a:active, #leftcol .inner a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
#leftcol .inner a:hover, #leftcol .inner a:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:underline;
}
#maincol {
	float:left;
	width:505px;
	min-height:332px;
	background:url(../../assets/maincol/maincol-bg.jpg) repeat-x #fff;
}
#maincol h2, #rightcol h3 {
	margin:0;
	padding:20px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#000;
	font-weight:normal;
}
#maincol .inner {
	margin:0 auto;
	width:451px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
#maincol a, #maincol a:link, #maincol a:active, #maincol a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f3b039;	
	text-decoration:underline;
}
#maincol a:hover, #maincol a:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f3b039;	
	text-decoration:underline;
}
#rightcol {
	float:left;
	width:275px;
	min-height:332px;
	background:url(../../assets/maincol/maincol-bg.jpg) repeat-x #fff;
}
#rightcol .inner {
	margin:0 auto;
	width:245px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
#rightcol a, #rightcol a:link, #rightcol a:active, #rightcol a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f3b039;	
	text-decoration:underline;
}
#rightcol a:hover, #rightcol a:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f3b039;	
	text-decoration:underline;
}
#footer {
	clear:left;
	height:128px;
	padding:47px 0 0 0;	
	background:url(../../assets/footer/footer-bg.jpg) bottom no-repeat;
}
#footer .inner {
	margin:0 auto;
	width:936px;
}
#footer .logo {
	float:left;
	width:99px;
	height:45px;
	margin:0 100px 0 0;
}
#footer .staticlinks {
	float:left;
	margin:0 auto;
	width:960px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bbbbb9;
}
#footer .staticlinks a, #footer .staticlinks a:link, #footer .staticlinks a:active, #footer .staticlinks a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bbbbb9;
	text-decoration:none;
}
#footer .staticlinks a:hover, #footer .staticlinks a:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bbbbb9;
	text-decoration:underline;
}

