/* @override http://localhost/css/master.css */

/*
-----------------------------------------------------------------------------
Made by Koa Metter <koa.metter@bkwld.com> - March 31, 2008
For use with NKOTB
-----------------------------------------------------------------------------*/

/*
-----------------------------------------------------------------------------
GLOBAL RESET
-----------------------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, hr, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td {
	margin:0;
	padding:0;
}
table, hr {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img, abbr, hr {
	border:0;
}
address, caption, cite, code, dfn, h1, h2, h3, h4, h5, h6, th, var {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:1.0em;
}
a {
	text-decoration:none;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
/*
-----------------------------------------------------------------------------
BASIC POSITIONING AND LAYOUT
-----------------------------------------------------------------------------*/
html {
	height: 100%;
}
body {
	font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif;
	font-size:11px;
	color:#202326;
	/* background: url('../img/bg_stripe_new.jpg') repeat; */
	/* background: url('../radio_city/radio_homepage_bg.jpg') top center no-repeat #000000; */
    background: #56B3E1;
	text-align:center;
	letter-spacing:0px;
	font-weight:normal;
	line-height:17px;
}
a {
	color: #000;
	text-decoration:underline;
}
a:hover {
	color: #000;
	text-decoration:none;
}
#leftside, #leftside div {
	width:16px;
	height:100%;
	background:url('../img/left_border_fade.png') repeat-y;
}
#rightside, #rightside div {
	width:16px;
	height:100%;
	background:url('../img/right_border_fade.png') repeat-y;
}
.left {
	position:relative;
	float:left;
}
.right {
	position:relative;
	float:right;
}
.indent {
	margin-left:10px;
	padding-right:10px;
}
.clear {
	clear:both;
}
.last {
	margin:0 !important;
	padding:0;
}
h1 {
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
	background:url('../img/bullet.gif') no-repeat top left;
	background-position:0 2px;
	padding-left:15px;
	letter-spacing:-1px;
}
h2 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin-bottom:10px;
}
h3 {
	font-weight:bold;
	font-size:13px;
	letter-spacing:0px;
	margin-top:15px;
}
#sidebar ul.archives li, #sidebar ul li.categories ul li {
	list-style-type:circle;
	margin-left:20px;
}
.sidebar {
	width:208px;
	background-color:#f9f9f9;
	padding:20px;
}
img.blog_head {
	padding:10px 0px 15px 0px;
}
p {
	margin-bottom:10px;
}
.w270 {
	width:270px;
}
.wtour {
	width:240px;
}
.border {
	border:1px solid red;
}
.center {
	text-align:center;
}
table td {
	text-align:left;
}
.hr {
	position:relative;
	width:100% !important;
	height:1px !important;
	border-bottom:1px solid #cccccc;
	clear:both;
	padding:10px 0px 10px 0px;
	display:block;
}
#body {
	background:#FFF;
	width:973px;
	clear:both;
	text-align:center;
	margin:0 auto;
	padding:0 8px 0 8px;
}
#wrap {
	margin:0 auto;
	padding:0;
	height:100%;
	width:987px;
	clear:both;
}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}
#commentform textarea {
	width: 100%;
	padding: 2px;
}
#commentform #submit {
	margin: 0;
	float: right;
}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
}
.commentlist {
	padding: 0;
	text-align: justify;
}
.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
}
.commentlist p {
	margin: 10px 5px 10px 0;
}
#commentform p {
	margin: 5px 0;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata {
	margin: 0;
	display: block;
}
/* End Comments */

ol.commentlist li {
	border-left:1px solid #ccc;
}
form#newsletter {
	position:relative;
	width:250px;
	font-size:13px;
	margin:0 auto;
	text-align:left;
}
form#newsletter input {
	font-size:13px;
}
form#newsletter a.lbAction, form#newsletter a:hover.lbAction {
	text-decoration:none !important;
}
a#tab_photos {
	position:relative;
	width:100px;
	height:36px;
	background:url('../img/tab_photos.gif') no-repeat top left;
	display:block;
}
a#tab_videos {
	position:relative;
	width:100px;
	height:36px;
	background:url('../img/tab_videos.gif') no-repeat top left;
	display:block;
}
a:hover#tab_photos, a:hover#tab_videos {
	background-position:0 -36px;
}
a.tab_selected {
	background-position:0 -36px;
}
/*
-----------------------------------------------------------------------------
BUTTONS / BOXES / HEADERS
-----------------------------------------------------------------------------*/

a.btn {
	position:relative;
	width:104px;
	background:url('../img/btn.png') no-repeat top left;
	display:block;
	text-align:left;
	padding:11px 0px 11px 0px;
	letter-spacing:-0px;
	font-size:10px;
	text-transform:none;
	text-indent:19px;
	line-height:0px;
}

a.btn-mac {
	position:relative;
	width:140px;
	background: #000000;
	display:block;
	text-align:left;
	padding:3px 0px 5px 0px;
	letter-spacing:-0px;
	font-size:10px;
	text-transform:none;
	text-indent:5px;
	line-height:0px;
}

a.simple_btn {
	padding:5px;
	padding-left:20px;
	background:url('../img/bullet.gif') no-repeat top left;
	background-position:4px 7px;
	border:1px solid #ccc;
	font-weight:bold;
	width:120px;
	text-align:right;
}
.feature_title {
	font-size:14px;
	padding-top:8px;
	font-weight:bold;
	padding-left:3px;
}
.header {
	position:relative;
	background:url('../img/header_bg.gif') no-repeat top left;
	height:50px;
	font-size:14px;
	font-weight:bold;
	padding:20px 0px 0px 23px;
	color:#FFF;
	text-transform:uppercase;
	text-align:left;
}
.container {
	margin-top:10px;
	text-align:left;
}
.box {
	position:relative;
	height:127px;
	background:url('../img/box_bg.gif') no-repeat top left;
	text-align:left;
	display:block;
}
.box span {
	position:relative;
	height:127px;
	background:url('../img/box_end.gif') no-repeat top right;
	width:4px;
	display:block;
	float:right;
}
.headshot {
	position:relative;
	width:149px;
	height:143px;
	background:url('../img/headshot_bg.gif') no-repeat top left;
	margin-right:6px;
	text-align:left;
}
.headshot img {
	position:absolute;
	top:5px;
	left:5px;
}
.headshot p {
	position:absolute;
	top:115px;
	left:7px;
	background:url('../img/bullet.gif') no-repeat top left;
	background-position:0 2px;
	height:13px;
	width:149px;
}
.headshot p img {
	margin-left:17px;
}
/* coming soon */

a.headshot div {
	position:absolute;
	width:136px;
	height:105px;
	top:5px;
	left:5px;
}
h3.boxhead {
	vertical-align:middle;
	background:#FFF;
	margin-top:0;
	padding:5px 0 10px 6px;
}
h3.boxhead span {
	color:#CCC;
}
#photobox {
	background:url('../img/photobox.gif') no-repeat;
	width:324px;
	height:149px;
	padding:12px 0 0 12px;
}
#signupbox {
	position:relative;
	left:1px;
	background:url('../img/linkbox.gif') no-repeat;
	width:347px;
	height:45px;
	color:#FFF;
}
#linkbox {
	position:relative;
	left:1px;
	background:url('../img/linkbox.gif') no-repeat;
	width:347px;
	height:30px;
	color:#FFF;
}
#linkbox ul {
	padding:8px 0 0 20px;
	font-size:8pt;
	font-weight:normal;
}
#linkbox ul li {
	display:inline;
	float:left;
	padding-left:7px;
}
#linkbox ul li a, #linkbox ul li a:hover {
	color: #FFF;
}
a#about_jonathan div {
	background:url('../img/headshot_jonathan.jpg') no-repeat top left;
}
a#about_donnie div {
	background:url('../img/headshot_donnie.jpg') no-repeat top left;
}
a#about_danny div {
	background:url('../img/headshot_danny.jpg') no-repeat top left;
}
a#about_joey div {
	background:url('../img/headshot_joey.jpg') no-repeat top left;
}
a#about_jordan div {
	background:url('../img/headshot_jordan.jpg') no-repeat top left;
}
a:hover.soon div {
	background:url('../img/soon.jpg') no-repeat top left !important;
}
a.headshot {
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}
a:hover.headshot {
	text-decoration:underline;
}
/*
-----------------------------------------------------------------------------
ROUNDED BOX
-----------------------------------------------------------------------------*/

.roundedcorner_box {
	background: url('../img/roundedcorner_tl.png') no-repeat top left;
}
.roundedcorner_top {
	background: url('../img/roundedcorner_tr.png') no-repeat top right;
}
.roundedcorner_bottom {
	background: url('../img/roundedcorner_bl.png') no-repeat bottom left;
}
.roundedcorner_bottom div {
	background: url('../img/roundedcorner_br.png') no-repeat bottom right;
}
.roundedcorner_content {
	background: url('../img/roundedcorner_r.png') top right repeat-y;
}
.roundedcorner_top div, .roundedcorner_top, .roundedcorner_bottom div, .roundedcorner_bottom {
	width: 100%;
	font-size: 1px;
	height: 6px;
	height:8px;
}
.roundedcorner_content {
	margin-bottom:-3px;
}
.roundedcorner_bottom {
}
.roundedcorner_content {
	padding: 0 6px;
	margin:0;
}
/*
-----------------------------------------------------------------------------
HEADER
-----------------------------------------------------------------------------*/
#header {
	background:#000;
	position:relative;
	width:973px;
	height:151px;
	margin:0 auto;
	padding-top:12px;
}
.ad {
	width:728px;
	height:90px;
	background:url('../img/advertisement-header-sideways.gif') no-repeat top right;
	border:1px solid #FFF;
	padding-right:21px;
	margin-right:8px;
	margin-top:2px;
	float:right;
}
.side_ad {
	margin-left:5px;
	width:300px;
	height:250px;
	background:url('../img/advertisement-header-top.gif') no-repeat top;
	padding-top:21px;
}
#nkotb_logo_img {
	height:98px;
	margin:0 5px;
	position:relative;
	top: 18px;
}
#nkotb_logo {
	position:relative;
	width:199px;
	height:96px;
	/*background:url('../img/nkotb_logo.png') no-repeat;*/
	/*background:url('../img/logo_bg.gif') repeat-x;*/
	float:left;
	margin: 2px 2px 2px 6px;
}
#nkotb_logo a {
	position:relative;
	display:block;
	width:170px;
	height:72px;
}
#infobar {
	position:relative;
	top:0;
	right:7px;
	background:url('../img/upper-signup.gif') no-repeat;
	width:306px;
	height:36px;
	float:right;
	color:#FFF;
}
#infobar #left {
	position:relative;
	width:200px;
	height:36px;
	float:left;
	padding:10px 10px 0px 10px;
}
#infobar #right {
	position:relative;
	width:60px;
	height:36px;
	float:right;
	padding:10px 10px 0px 10px;
}
#infobar #right span {
	text-decoration:underline;
}
#infobar #right img {
	position:relative;
	top:3px;
}
#infobar .player {
	position:relative;
	top: 3px;
	left: -1px;
}
#menu {
	display:block;
}
#menu {
	width:973px;
	position:absolute;
	top:121px;
	right:0;
	background:url('../img/arrow-bar.gif') repeat-x scroll bottom center;
	height:49px;
}
#menu ul {
	position:relative;
	left:8px;
	top:0;
	width:972px;
	height:49px;
}
#menu ul li {
	position:relative;
	bottom:0;
	float:left;
	padding:0px 1px;
	height:49px;
	text-align:center;
}
#menu ul li.bump {
	margin-top:-1px;
}
#menu #news, #menu #news div, #menu .news, #menu .news_hover {
	width:78px;
}
#menu .news {
	background:url('../img/news_tab.gif') no-repeat scroll top;
}
#menu .news_hover {
	background:url('../img/news_tab_hover.gif') no-repeat scroll top;
}
#menu #tour, #menu #tour div, #menu .tour {
	width:78px;
}
#menu .tour {
	background:url('../img/tour_tab.gif') no-repeat scroll top;
}
#menu .tour_hover {
	background:url('../img/tour_tab_hover.gif') no-repeat scroll top;
}
#menu #blog, #menu #blog div, #menu .blog {
	width:74px;
}
#menu .blog {
	background:url('../img/blog_tab.gif') no-repeat scroll top;
}
#menu .blog_hover {
	background:url('../img/blog_tab_hover.gif') no-repeat scroll top;
}
#menu #media, #menu #media div, #menu .media {
	width:85px;
}
#menu .media {
	background:url('../img/media_tab.gif') no-repeat scroll top;
}
#menu .media_hover {
	background:url('../img/media_tab_hover.gif') no-repeat scroll top;
}
#menu #about, #menu #about div, #menu .about {
	width:86px;
}
#menu .about {
	background:url('../img/about_tab.gif') no-repeat scroll top;
}
#menu .about_hover {
	background:url('../img/about_tab_hover.gif') no-repeat scroll top;
}
#menu #nktv, #menu #nktv div, #menu .nktv {
	width:97px;
}
#menu .nktv {
	background:url('../img/cruise_tab.gif') no-repeat scroll top;
}
#menu .nktv_hover {
	background:url('../img/cruise_tab_hover.gif') no-repeat scroll top;
}
#menu #downloads, #menu #downloads div, #menu .downloads {
	width:140px;
}
#menu .downloads {
	background:url('../img/downloads_tab.gif') no-repeat scroll top;
}
#menu .downloads_hover {
	background:url('../img/downloads_tab_hover.gif') no-repeat scroll top;
}
#menu #community, #menu #community div, #menu .community {
	width:137px;
}
#menu .community {
	background:url('../img/community_tab.gif') no-repeat scroll top;
}
#menu .community_hover {
	background:url('../img/community_tab_hover.gif') no-repeat scroll top;
}
#menu #store, #menu #store div, #menu .store {
	width:86px;
	margin-left:1px;
}
#menu .store {
	background:url('../img/store_tab.gif') no-repeat scroll top;
}
#menu .store_hover {
	background:url('../img/store_tab_hover.gif') no-repeat scroll top;
}
#menu #mobile, #menu #mobile div, #menu .mobile {
	width:97px;
}
#menu .mobile {
	background:url('../img/mobile_tab.gif') no-repeat scroll top;
}
#menu .mobile_hover {
	background:url('../img/mobile_tab_hover.gif') no-repeat scroll top;
}
#menu #news, #menu #news div, #menu #tour, #menu #tour div, #menu #blog, #menu #blog div, #menu #media, #menu #media div, #menu #about, #menu #about div, #menu #nktv, #menu #nktv div, #menu #downloads, #menu #downloads div, #menu #community, #menu #community div, #menu #store, #menu #store div, #menu #mobile, #menu #mobile div {
	height:49px;
}
/*#footer ul li {
	position:relative;
	float:left;
	background:url('../img/head_div.gif') no-repeat top right;
	padding:0px 13px 0px 13px;
	height:31px;
	text-align:center;
}*/

#menu ul li.last, #footer ul li.last {
	background-image:none;
}
#pulsar {
	border: 2px solid #f052a4;
	display: block;
	position: absolute;
	height: 19px;
	width: 90px;
	left: 319px;
	top: 3px;
	opacity: 0;
}
 # 
/*-----------------------------------------------------------------------------
CONTENT
-----------------------------------------------------------------------------*/
#content {
 width:986px;
 background-color:#fff;
 margin:0 auto;
 text-align:left;
 padding:5px 0 0;
 overflow:hidden;
}
/*
-----------------------------------------------------------------------------
SPLASH
-----------------------------------------------------------------------------*/
#splash {
	width:973px;
	height:362px;
	margin-top:6px;
}
#splash_imgs {
	position:relative;
	height:67px;
	top:425px;
	left:18px;
}
.imgs_left {
	position:relative;
	background:url('../img/imgs_left.gif') no-repeat top left;
	width:2px;
	height:67px;
	float:left;
}
.imgs_right {
	position:relative;
	background:url('../img/imgs_right.gif') no-repeat top right;
	width:2px;
	height:67px;
	float:left;
}
.imgs {
	position:relative;
	float:left;
	background:url('../img/imgs_bg.gif') repeat-x;
	height:67px;
}
.imgs .imgs_content {
	margin:3px 1px 0px 1px;
}
.imgs .imgs_latest {
	position:relative;
	background:url('../img/imgs_latest.gif') no-repeat top left;
	width:139px;
	height:60px;
	float:left;
}
.imgs_latest span {
	color:#f4c596;
	position:absolute;
	text-align:center;
	top:30px;
	left:25px;
}
.imgs .photos {
	position:relative;
	top:3px;
	margin-left:5px;
	float:left;
	height:53px;
}
.photos .photos_content {
	position:relative;
	float:left;
	height:52px;
	padding:0px 0px 0px 10px;
	top:1px;
	overflow: hidden;
}
.photos_content .img {
	position:relative;
	float:left;
	width:48px;
	height:48px;
	border:2px solid #ccc;
	margin-right:7px;
	overflow:hidden;
}
.photos_content .img img {
	width: 48px;
	height: 48px;
}
.img {
	float:left;
	margin:5px;
	border:2px solid #CCC;
}
.img, .img img {
	width:48px;
	height:48px;
}
/*-----------------------------------------------------------------------------
PHOTO BOX
-----------------------------------------------------------------------------*/
#photobox .img_b {
	float:left;
	margin:5px;
	border:2px solid #CCC;
}
#photobox .img_b, #photo_box .img_b img {
	width:48px;
	height:48px;
}
#photobox .photoclear {
	clear:both;
}
.img_b, .img_b img {
	width:48px;
	height:48px;
}
/*
-----------------------------------------------------------------------------
HOME
-----------------------------------------------------------------------------*/
table.home {
	width:100%;
}
table.home td a.btn {
	position:absolute;
	right:6px;
	top:6px;
}
table.home td {
	padding-right:10px;
}
table.home td.last {
	padding:0;
}
.loader {
	display:none;
	background:url('http://www.nkotb.com/bkwld/dev/img/ajax_working.gif') no-repeat;
	width:220px;
	height:19px;
}
.boxwidth {
	width: 322px;
}
.middlewidth {
	width: 360px;
	height: 90px;
}
.smallboxwidth {
	width:250px;
}
.pag_bigger {
	width:310px;
}
.pag_photo {
	width:337px;
}
.pag_smaller {
	width:238px;
}
.pagination, .pagination div, .pagination div.view, .pagination div.num, .pagination div.num div {
	height:20px;
}
.pagination {
	padding:3px 0 0;
}
.pagination a {
	text-decoration:none;
}
.pagination a.num_link {
	padding-right:5px;
}
.pagination strong {
	text-decoration:underline;
	padding-right:5px;
}
.pagination div {
	font-weight:bold;
}
.pagination div.view {
	padding-left:10px;
	float:left;
}
.pagination div.num {
	padding-bottom:2px;
	width:120px;
}
.pagination div.num, .pagination div.num div {
	float:right;
}
.pagination div.num div img {
	position:relative;
	top:3px;
}
#storebox {
	background:url('../img/storebox.gif') no-repeat;
	width:238px;
	height:184px;
}
#storebox #viewallstore {
	height:29px;
	display:inline;
}
#storebox #viewallstore div {
	position:relative;
	width:62px;
	height:29px;
	float:right;
	margin-right:20px;
	background:url('../img/viewallstore.png') no-repeat;
}
.article {
	display:none;
	margin:5px;
}
.article a.buy, .article a.buy:hover, .article a.read, .article a.read:hover {
	font-weight:bold;
	text-decoration:none;
}
.article a.buy, .article a.buy:hover {
	color:#c90006;
}
.article a.read, .article a.read:hover {
	color:#99030e;
}
.front_item {
	padding:0;
	height:34px;
	color:#FFF;
	margin-bottom:5px;
	font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif;
}
.item {
	padding:0;
	align: left;
	font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif;
}
.red, .redhover {
	width:310px;
}
.red {
	background:url('../img/news_bg.gif') no-repeat;
}
.redhover {
	background:url('../img/news_bg_hover.gif') no-repeat;
}
.blue, .bluehover {
	width:238px;
}
.blue {
	background:url('../img/tour_bg.gif') no-repeat;
}
.bluehover {
	background:url('../img/tour_bg_hover.gif') no-repeat;
}
a.itemlink, a.itemlink:hover {
	color:#FFF;
}
.item .date {
	position:relative;
	font-size:16px;
	text-align:left;
	float: left;
	line-height:12px;
	padding-top:15px;
	color: #203F5E;
}
.item .post {
	clear:both;
	text-align: left;
	padding-top:15px;
	padding-bottom:10px;
}
.item .foot {
	position:relative;
	clear:both;
	padding-bottom:20px;
	font-size:9px;
	text-transform:uppercase;
	border-bottom:#CCC solid 1px;
	text-align: right;
}
.item .title, .item a.title {
	padding-top:15px;
	text-align: left;
	padding-left:5px;
	float: left;
	color: #203F5E;
	text-transform:uppercase;
	font-size:16px;
	line-height:12px;
	margin-left:5px;
	font-weight:bold;
}
.front_item .cont {
	padding:11px 0 0 10px;
}
.front_item .date {
	position:relative;
	font-size:12px;
	float:left;
	line-height:12px;
}
.front_item .title {
	color:#FFF;
	position:relative;
	float:left;
	padding-left:5px;
	text-transform:uppercase;
	font-size:13px;
	line-height:12px;
	margin-left:5px;
}
.front_item .post {
	clear:both;
	padding-top:10px;
}
.front_item .readmore {
	background:url('../img/bullet.gif') no-repeat top left;
	font-size:10px;
	line-height:10px;
	padding-left:12px;
	float:right;
}
.front_item .readmore a {
	font-weight:bold;
}
.front_item .foot {
	position:relative;
	clear:both;
	padding-top:10px;
	font-size:9px;
	text-transform:uppercase;
}
/*
-----------------------------------------------------------------------------
Box Tabs
-----------------------------------------------------------------------------*/

.headertab {
	height:35px;
}
.headtab {
	display:inline;
	float:left;
}
.headtab, .headtab div {
	height:35px;
}
.tourtab {
	width:126px;
	margin-left:15px;
	background: url('../img/tour-header.gif') no-repeat;
}
.newstab, .newsnotab {
	width:72px;
	margin-left:9px;
}
.newstab {
	background: url('../img/news-header.gif') no-repeat;
}
.newsnotab {
	background: url('../img/news-notab-header.gif') no-repeat;
}
.blogtab, .blognotab {
	width:69px;
}
.blogtab {
	background: url('../img/blog-header.gif') no-repeat;
}
.blognotab {
	background: url('../img/blog-notab-header.gif') no-repeat;
}
.videotab, .videonotab {
	width:72px;
	margin-left:9px;
}
.videotab {
	background: url('../img/video-header.gif') no-repeat;
}
.videonotab {
	background: url('../img/video-notab-header.gif') no-repeat;
}
.audiotab, .audionotab {
	width:76px;
}
.audiotab {
	background: url('../img/audio-header.gif') no-repeat;
}
.audionotab {
	background: url('../img/audio-notab-header.gif') no-repeat;
}
/*
-----------------------------------------------------------------------------
ABOUT
-----------------------------------------------------------------------------*/
.about_bio {
	position:relative;
	background:url('../img/about_bio_bg.gif') no-repeat top left;
	width:437px;
	height:306px;
	margin-top:10px;
}
.about_bio img.head {
	position:absolute;
	top:1px;
	left:1px;
}
#bio_images {
	position:relative;
	height:67px;
	top:218px;
	left:0;
}
#bio_images .photos_content {
	width:375px !important;
	left:8px;
}
#bio_images .photos {
	left:-2px;
}
.bio {
	width:475px;
}
.timeline {
	height:306px;
	overflow:auto;
}
.links_box {
	position:relative;
	width:917px;
	height:127px;
	background:url('../img/links_box_bg.gif') no-repeat top left;
	margin-top:10px;
}
.links_box .left {
	width:200px;
	margin-left:100px;
	margin-top:20px;
}
.links_box .left ul li a {
	list-style-type:none;
	background:url('../img/bullet.gif') no-repeat top left;
	background-position:0 2px;
	padding-left:15px;
	font-size:14px;
}
img.feature_img {
	position:relative;
	top:1px;
	left:1px;
	width:432px;
	height:300px;
}
/*
-----------------------------------------------------------------------------
TOUR
-----------------------------------------------------------------------------*/
#tour_table_th {
	position:relative;
	background:url('../img/tickets_th.gif') no-repeat top left;
	width:948px;
	height:48px;
}
table#tour td {
	padding-top:10px;
	padding-left:15px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}
table#tour td.date {
	font-weight:bold;
}
table#tour td a.tickets {
	position:relative;
	background:url('../img/tickets_bg.gif') no-repeat top left;
	width:78px;
	height:21px;
	display:block;
	padding:2px 0px 3px 19px
}
table#tour tr.alt {
	background-color:#f7f7f7;
}
/*
-----------------------------------------------------------------------------
MEDIA
-----------------------------------------------------------------------------*/
table.videos {
	width:480px;
}
table.videos td {
	padding-top:5px;
}
table.videos td.desc {
	position:relative;
	padding-left:5px;
	text-align:left;
	margin:0;
}
table.videos td.photo, table.videos td.photo_clear {
	position:relative;
	display:block;
	width:76px;
	height:62px;
	background:url('../img/media_preview_bg.gif') no-repeat top left;
	padding-right:5px;
}
table.videos td.photo_clear {
	background-image:none;
}
table.videos td.photo img {
	position:absolute;
	top:1px;
	left:1px;
	width:72px;
	height:57px;
	display:block;
}
#coming_soon {
	width:100%;
	height:900px;
	text-align:center;
}
#coming_soon img {
	position:relative;
	margin:100px auto;
}
/*
-----------------------------------------------------------------------------
DOWNLOADS
-----------------------------------------------------------------------------*/
#wallpapers {
	position:relative;
	width:100%;
	display:block;
	margin-top:10px;
	clear:both;
}
.wallpaper {
	position:relative;
	float:left;
	display:block;
	width:210px;
	margin-right:20px;
}
.wallpaper .preview {
	position:relative;
	background:url('../img/wall_preview_bg.gif') no-repeat top left;
	width:210px;
	height:164px;
}
.wallpaper .preview img {
	position:absolute;
	top:1px;
	left:1px;
}
.wallpaper a.size {
	position:relative;
	background:url('../img/wall_size_bg.gif') no-repeat top left;
	width:204px;
	height:24px;
	display:block;
	float:left;
	font-weight:bold;
	font-size:13px;
	padding:2px 0px 0px 5px;
}
#icons {
	position:relative;
	clear:both;
	width:100%;
	display:block;
	padding-top:15px;
}
.bicon {
	position:relative;
	float:left;
	background:url('../img/icon_preview_bg.gif') no-repeat top left;
	width:51px;
	height:52px;
	display:block;
	margin-right:8px;
	margin-top:10px;
}
.bicon a {
	position:absolute;
	top:1px;
	left:1px;
}
/*
-----------------------------------------------------------------------------
FOOTER
-----------------------------------------------------------------------------*/
#footer {
	border-top:2px solid #b2b2b2;
	width:973px;
	clear:both;
	height:203px;
	background:#000;
	text-align:center !important;
	display:block;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#footer .inner_foot {
	position: relative;
	width:933px;
	margin:0 auto;
	text-align:left;
	display:block;
}
#bottom_menu {
	display:block;
	height:36px;
	width:800px;
	padding-bottom:20px;
}
#bottom_menu ul {
	width:933px;
	height:36px;
	display:inline;
}
#bottom_menu ul li {
	position:relative;
	bottom:0;
	float:left;
	height:36px;
	text-align:center;
}
#bottom_menu ul li.sep {
	background:url('../img/seperate_footer.gif') no-repeat scroll top;
	width:10px;
	padding:0 5px;
}
#bottom_menu #news_footer, #bottom_menu #news_footer div.blnk, #bottom_menu .news_footer {
	width:44px;
}
#bottom_menu .news_footer {
	background:url('../img/news_footer.gif') no-repeat scroll top;
}
#bottom_menu .news_footer_hover {
	background:url('../img/news_footer_hover.gif') no-repeat top;
}
#bottom_menu #tour_footer, #bottom_menu #tour_footer div.blnk, #bottom_menu .tour_footer {
	width:33px;
}
#bottom_menu .tour_footer {
	background:url('../img/tour_footer.gif') no-repeat top;
}
#bottom_menu .tour_footer_hover {
	background:url('../img/tour_footer_hover.gif') no-repeat top;
}
#bottom_menu #blog_footer, #bottom_menu #blog_footer div.blnk, #bottom_menu .blog_footer {
	width:35px;
}
#bottom_menu .blog_footer {
	background:url('../img/blog_footer.gif') no-repeat top;
}
#bottom_menu .blog_footer_hover {
	background:url('../img/blog_footer_hover.gif') no-repeat top;
}
#bottom_menu #media_footer, #bottom_menu #media_footer div.blnk, #bottom_menu .media_footer {
	width:40px;
}
#bottom_menu .media_footer {
	background:url('../img/media_footer.gif') no-repeat top;
}
#bottom_menu .media_footer_hover {
	background:url('../img/media_footer_hover.gif') no-repeat top;
}
#bottom_menu #about_footer, #bottom_menu #about_footer div.blnk, #bottom_menu .about_footer {
	width:43px;
}
#bottom_menu .about_footer {
	background:url('../img/about_footer.gif') no-repeat top;
}
#bottom_menu .about_footer_hover {
	background:url('../img/about_footer_hover.gif') no-repeat top;
}
#bottom_menu #nktv_footer, #bottom_menu #nktv_footer div.blnk, #bottom_menu .nktv_footer {
	width:35px;
}
#bottom_menu .nktv_footer {
	background:url('../img/nktv_footer.gif') no-repeat top;
}
#bottom_menu .nktv_footer_hover {
	background:url('../img/nktv_footer_hover.gif') no-repeat top;
}
#bottom_menu #downloads_footer, #bottom_menu #downloads_footer div.blnk, #bottom_menu .downloads_footer {
	width:81px;
}
#bottom_menu .downloads_footer {
	background:url('../img/downloads_footer.gif') no-repeat top;
}
#bottom_menu .downloads_footer_hover {
	background:url('../img/downloads_footer_hover.gif') no-repeat top;
}
#bottom_menu #community_footer, #bottom_menu #community_footer div.blnk, #bottom_menu .community_footer {
	width:79px;
}
#bottom_menu .community_footer {
	background:url('../img/community_footer.gif') no-repeat top;
}
#bottom_menu .community_footer_hover {
	background:url('../img/community_footer_hover.gif') no-repeat top;
}
#bottom_menu #store_footer, #bottom_menu #store_footer div.blnk, #bottom_menu .store_footer {
	width:41px;
}
#bottom_menu .store_footer {
	background:url('../img/store_footer.gif') no-repeat top;
}
#bottom_menu .store_footer_hover {
	background:url('../img/store_footer_hover.gif') no-repeat top;
}
#bottom_menu #mobile_footer, #bottom_menu #mobile_footer div.blnk, #bottom_menu .mobile_footer {
	width:46px;
}
#bottom_menu .mobile_footer {
	background:url('../img/mobile_footer.gif') no-repeat top;
}
#bottom_menu .mobile_footer_hover {
	background:url('../img/mobile_footer_hover.gif') no-repeat top;
}
#bottom_menu #tour_footer, #bottom_menu #tour_footer div.blnk, #bottom_menu #blog_footer, #bottom_menu #blog_footer div.blnk, #bottom_menu #media_footer, #bottom_menu #media_footer div.blnk, #bottom_menu #about_footer, #bottom_menu #about_footer div.blnk, #bottom_menu #nktv_footer, #bottom_menu #nktv_footer div.blnk, #bottom_menu #downloads_footer, #bottom_menu #downloads_footer div.blnk, #bottom_menu #community_footer, #bottom_menu #community_footer div.blnk, #bottom_menu #store_footer, #bottom_menu #store_footer div.blnk, #bottom_menu #mobile_footer, #bottom_menu #mobile_footer div.blnk {
	height:36px;
}
#bottom_menu #news_footer, #bottom_menu #news_footer div {
	height:36px;
}
/*#footer ul {
	position:relative;
	width:100%;
	padding-top:23px;
	display:block !important;
	text-align:left;
	height:20px;
}

#footer ul li {
	display:block;
	position:relative;
	background:url('../img/foot_div.gif') no-repeat top right;
	padding:0px 10px 0px 10px !important;
	height:20px !important;
}*/

#footer .extra {
	position:relative;
	color:#fff;
	width:973px !important;
	margin:10px auto 0;
	text-align:left;
	display:block;
	padding-left:10px;
}
#footer .logos {
	position:absolute;
	top:10px;
	left:765px;
}
.terms {
	float:left;
}
.international {
	width:200px;
	float:right;
	padding-right:27px;
}
.international img {
	border:0;
}
.seperate {
	background:url('../img/seperate.gif') no-repeat center right;
	padding-right:10px;
	margin-right:10px;
}
#german {
	width:32px;
	display:inline;
}
#england {
	width:32px;
	display:inline;
	padding-left:8px;
	height:17px;
	position:relative;
	top:-5px
}
.ad_wrap {
	width:933px;
	height:100px;
	display:block;
	margin:0 0 10px;
}
#block_ad, #block_ad div {
	width:142px;
	height:87px;
	float:left;
}
#block_ad {
	background:#000 url('../img/the_block.gif');
}
a.umg_logo {
	position:relative;
	float:left;
	background:url('../img/umg_logo.png') no-repeat top left;
	width:68px;
	height:26px;
	display:block;
	padding-right:10px;
}
a.interscope_logo {
	position:relative;
	width:20px;
	height:27px;
	background:url('../img/iga.png') no-repeat top left;
	float:left;
	padding-right:10px;
}
a.tmm_logo {
	position:relative;
	width:48px;
	height:27px;
	background:url('../img/tmm_logo.png') no-repeat top left;
	float:left;
	padding-right:5px;
}
#footer .extra a {
	color: #fff;
}
.admin_nav {
	background: #ddd;
	padding: 15px;
	border-bottom: 1px solid #bbb;
	margin: 0 0 30px;
	font-size: 14px;
}
.mini {
	width: 250px;
	padding: 0 0 10px;
}
.mini img {
	float: left;
	margin: 0 15px 0 0;
}
.form_admin {
	padding: 0 0 15px;
}
/* @group Photo Gallery Start */

.featured_gallery {
	width: 440px;
	float: left;
}
.featured_gallery p {
	padding: 10px;
	text-align: right;
}
.galleries {
	width: 470px;
	float: left;
}
.gallery {
	width: 235px;
	float: left;
}
.gallery strong {
	position: absolute;
	width: 124px;
}

/* @end */
.kyte {
	border: 2px solid #000000;
	width: 850px;
}