body{
	margin:0;
	padding:0;
	background:#000;
}
#main{
	margin:20px auto 0 auto;
	width:1176px;
	height:828px;
	background:url(../img/bg.jpg) no-repeat 0 81px;
	overflow:hidden;
}
#header{
	overflow:hidden;
	height:247px;
	margin:8px 0 0 122px;
	background:url(../img/logo.gif) no-repeat 0 0;
}
#header ul{
	margin:0 0 0 66px;
	padding:0;
	list-style:none;
	float:left;
	display:inline;
}
#header ul li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#header ul li a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

#footer{
	overflow:hidden;
	margin:5px auto 20px auto;
	width:1176px;
}
#footer ul{
	margin:0 0 0 146px;
	padding:0;
	list-style:none;
	float:left;
	display:inline;
}
#footer ul li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#footer ul li a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

/* main nav */

#header #main-nav li{
	height:46px;
}
#header #main-nav li a{
	height:46px;
	background:url(../img/bg-menu.gif) no-repeat 0 0;
}
#header #main-nav a.dvds{width:119px;background-position:-354px 0;}
#header #main-nav a.dvds:hover{background-position:-354px -46px;}
#header #main-nav a.music{width:110px;background-position:-785px 0;}
#header #main-nav a.music:hover{background-position:-785px -46px;}
#header #main-nav a.accessories{width:201px;background-position:0 0;}
#header #main-nav a.accessories:hover{background-position:0 -46px;}
#header #main-nav a.clothing{width:153px;background-position:-201px 0;}
#header #main-nav a.clothing:hover{background-position:-201px -46px;}
#header #main-nav a.headgear{width:141px;background-position:-473px 0;}
#header #main-nav a.headgear:hover{background-position:-473px -46px;}
#header #main-nav a.tickets{width:171px;background-position:-614px 0;}
#header #main-nav a.tickets:hover{background-position:-614px -46px;}

/* top nav */

#header #top-nav{
	padding:0 0 0 30px;
}
#header #top-nav li{
	height:9px;
	padding:9px 20px 0 0;
}
#header #top-nav li a{
	height:9px;
	background:url(../img/bg-top-menu.gif) no-repeat 0 0;
}
#header #top-nav a.home{width:37px;background-position:-353px 0;}
#header #top-nav a.home:hover{background-position:-353px -9px;}
#header #top-nav a.crew{width:34px;background-position:-196px 0;}
#header #top-nav a.crew:hover{background-position:-196px -9px;}
#header #top-nav a.events{width:46px;background-position:-230px 0;}
#header #top-nav a.events:hover{background-position:-230px -9px;}
#header #top-nav a.mykkpage{width:73px;background-position:-528px 0;}
#header #top-nav a.mykkpage:hover{background-position:-528px -9px;}
#header #top-nav a.evite{width:33px;background-position:-276px 0;}
#header #top-nav a.evite:hover{background-position:-276px -9px;}
#header #top-nav a.videoclips{width:75px;background-position:-58px 0;}
#header #top-nav a.videoclips:hover{background-position:-58px -9px;}
#header #top-nav a.contests{width:63px;background-position:-133px 0;}
#header #top-nav a.contests:hover{background-position:-133px -9px;}
#header #top-nav a.music{width:37px;background-position:-639px 0;}
#header #top-nav a.music:hover{background-position:-639px -9px;}
#header #top-nav a.krumptionary{width:99px;background-position:-390px 0;}
#header #top-nav a.krumptionary:hover{background-position:-390px -9px;}
#header #top-nav a.contact{width:58px;background-position:0 0;}
#header #top-nav a.contact:hover{background-position:0 -9px;}
#header #top-nav a.forum{width:44px;background-position:-309px 0;}
#header #top-nav a.forum:hover{background-position:-309px -9px;}
#header #top-nav a.store{width:38px;background-position:-601px 0;}
#header #top-nav a.store:hover{background-position:-601px -9px;}

/* bottom nav */

/* top nav */

#footer #bottom-nav{
	padding:0 0 0 30px;
}
#footer #bottom-nav li{
	height:9px;
	padding:9px 20px 0 0;
}
#footer #bottom-nav li a{
	height:9px;
	background:url(../img/bg-top-menu.gif) no-repeat 0 0;
}
#footer #bottom-nav a.home{width:37px;background-position:-353px 0;}
#footer #bottom-nav a.home:hover{background-position:-353px -9px;}
#footer #bottom-nav a.crew{width:34px;background-position:-196px 0;}
#footer #bottom-nav a.crew:hover{background-position:-196px -9px;}
#footer #bottom-nav a.events{width:46px;background-position:-230px 0;}
#footer #bottom-nav a.events:hover{background-position:-230px -9px;}
#footer #bottom-nav a.mykkpage{width:73px;background-position:-528px 0;}
#footer #bottom-nav a.mykkpage:hover{background-position:-528px -9px;}
#footer #bottom-nav a.evite{width:33px;background-position:-276px 0;}
#footer #bottom-nav a.evite:hover{background-position:-276px -9px;}
#footer #bottom-nav a.videoclips{width:75px;background-position:-58px 0;}
#footer #bottom-nav a.videoclips:hover{background-position:-58px -9px;}
#footer #bottom-nav a.contests{width:63px;background-position:-133px 0;}
#footer #bottom-nav a.contests:hover{background-position:-133px -9px;}
#footer #bottom-nav a.music{width:37px;background-position:-639px 0;}
#footer #bottom-nav a.music:hover{background-position:-639px -9px;}
#footer #bottom-nav a.krumptionary{width:99px;background-position:-390px 0;}
#footer #bottom-nav a.krumptionary:hover{background-position:-390px -9px;}
#footer #bottom-nav a.contact{width:58px;background-position:0 0;}
#footer #bottom-nav a.contact:hover{background-position:0 -9px;}
#footer #bottom-nav a.forum{width:44px;background-position:-309px 0;}
#footer #bottom-nav a.forum:hover{background-position:-309px -9px;}
#footer #bottom-nav a.store{width:38px;background-position:-601px 0;}
#footer #bottom-nav a.store:hover{background-position:-601px -9px;}

/* ticker */

#ticker{
	float:left;
	width:827px;
	height:18px;
	overflow:hidden;
	padding:165px 0 0 130px;
}
#ticker p{
	color:#dcd18b;
	margin:0;
	font:13px/18px Arial, Tahoma, sans-serif;
}

/* content */
#content{
	position:relative;
	margin:0 0 0 152px;
	overflow:hidden;
	width:920px;
	height:513px;
}
#title{
	position:absolute;
	left:96px;
	top:23px;
	overflow:hidden;
	width:190px;
	height:56px;
	text-align:center;
	margin:10px 0 0 0;
}
#description{
	position:absolute;
	left:437px;
	top:50px;
	width:400px;
	height:47px;
	font:13px/15px Arial, Tahoma, sans-serif;
	color:#fff;
}
#description p{
	margin:0;
	padding:0 5px 0 0;
}
#list{
	position:absolute;
	left:79px;
	top:125px;
	overflow:hidden;
	width:220px;
	height:310px;
}
#list ul{
	list-style:none;
	margin:0;
	padding:0;
}
#list ul li{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	padding:2px 0 0 20px;
	height:42px;
}
#list ul li img{
	border:0;
	float:left;
}
#list ul li img.hover{
	display:none;
}
#list ul li:hover img.default{
	display:none;
}
#list ul li:hover img.hover{
	display:block;
}
#letters{
	position:absolute;
	left:20px;
	top:440px;
	overflow:hidden;
	width:340px;
	height:18px;
}
#letters ul{
	list-style:none;
	margin:0;
	padding:0;
}
#letters ul li{
	list-style:none;
	margin:0;
	padding:0 3px 0 1px;
	float:left;
	font:13px/18px Arial,Tahoma,sans-serif;
	background:url(../img/bg-letters-pipe.gif) no-repeat 100% 2px;
}
#letters ul li.last{
	background:none;
}
#letters ul li a{
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
#letters ul li a:hover{
	color:#f30618;
}
#video{
	position:absolute;
	left:423px;
	top:145px;
	overflow:hidden;
	width:425px;
	height:344px;
	background:url(../img/bg-loading.jpg) no-repeat 0 0;
}
#krump-history{
	position:absolute;
	left:21px;
	top:469px;
	display:block;
	width:339px;
	height:48px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../img/bg-history.jpg) no-repeat -339px 0;
}
#krump-history:hover{
	background:url(../img/bg-history.jpg) no-repeat 0 0;
}
a#next{
	position:absolute;
	left:298px;
	top:-31px;
	display:block;
	width:25px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
}
a#prev{
	position:absolute;
	left:302px;
	top:-54px;
	display:block;
	width:25px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
}
#pager{
	width:370px;
	height:18px;
	position:absolute;
	left:0px;
	top:91px;
}
#pager ul{
	list-style:none;
	margin:0;
	padding:0 10px 0 0;
	float:right;
}
#pager ul li{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	font:bold 12px/16px Arial,Tahoma,sans-serif;
	color:#fff;
	padding:0 0 0 5px;
}
#pager ul li.first{
	padding:0 10px 0 0;
}
#pager ul li.prev,
#pager ul li.next{
	padding:0;
}
#pager ul li a{
	text-decoration:none;
	color:#fff;
}
#pager ul li a.active{
	color:#f00;
}
