/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, 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;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear{
	clear:both;
}

body{
	font-family:courier, sans-serif;
	font-size:11px;
	color:#494949;
}

body#home{ 
	background:url(../_graphics/bg_home2.jpg) -120px 0px no-repeat;
}

body#news{
	background:url(../_graphics/bg_home.jpg) no-repeat;
	
}

h1, h2{
	text-indent:-9999px;
}

#h1_katenash a{
	display:block;
	position:absolute;
	left:280px;
	top:12px;
	width:180px;
	height:53px;
}
/*
#h2_news_home{
	background:url(../_graphics/h2_news_home.gif);
	width:144px;
	height:46px;
	margin-bottom:10px;
}*/

body#home #h2_media{
	background:url(../_graphics/h2_media_home.gif);
	width:134px;
	height:42px;
}

h3.nTitle{
	font-size:14px;
	color:#00c0eb;
	font-weight:normal;
	margin-bottom:3px;	
}

.read_more{
	color:#00c0eb;
}

.nWrap{
	padding-bottom:10px;
	margin-bottom:10px;	
	margin-left:10px;
	background:url(../_graphics/nWrap_line_home.gif) no-repeat bottom left;
}

p{
	margin-bottom:10px;
}

.nDate{
	color:#b9b9b9;
	margin-bottom:5px;
	display:block;
}

#col1{
	margin-left:23px;
	margin-top:114px;
	width:420px;
	float:left;
	display:inline;
}

body#news #col1{
	margin-top:184px;
}


#col2{
	float:left;
	margin-top:444px;
	display:inline;
	margin-left:25px;
	width:640px;
}

#col2_left{
	float:left;
	width:120px;
}

#col2_right{
	float:left;
	width:120px;
}

body#home #h2_tour{
	background:url(../_graphics/h2_tour.gif);
	width:136px;
	height:42px;
	margin-bottom:15px;
}

body#home #h2_signup, body#home #h2_news_home{
/*	background:url(../_graphics/h2_signup_home.gif);*/
	width:171px;
	height:39px;
	text-indent:0px;
	font-size:26px;
	font-family:times;
	font-weight:normal;
	margin-bottom:0px;	
	margin-top:20px;
}

#signup_form{
	background-color: #ffffff;
}

#sCol1 .nWrap{
	margin-left:0;
}

#sCol1 a{
	color:#494949;
}

#sCol1{
	float:left;
	display:inline;
	width:200px;
	margin-right:15px;
	margin-top:20px;
}

#sCol2{
	float:left;
	display:inline;
	width:200px;
	margin-top:0px;
	/*position: absolute;
	width:200px;
	left: 460px;
	top: 570px;*/
}

.gVenue{
	font-size:14px;
}

.input_txt{
	border:0;
	background:url(../_graphics/nWrap_line_home.gif) no-repeat bottom left;
	padding-bottom:10px;
	width:100%;
	font-family:courier, sans-serif;
	font-size:14px;
}

.gDate{
	color:#eb6f00;
}

body#news #col1{
	width:500px;
}

body#blog #col1 a,body#news #col1 a{
	color:#00C0EB;
}

#h2_stories{
	background:url(../_graphics/h2_stories.gif);
	height:43px;
	width:170px;
	margin-top:35px;
	margin-bottom:10px;
}

body#news #col2{
	width:240px;
	margin-top:160px;
}

body#blog #col2{
	width:200px;
	margin-top:0px;	
}

body#blog #col1{
	margin-top:40px;	
}

#ul_stories li a{
	text-decoration:none;
	color:#00C0EB;
}

#ul_stories li a.selected{
	color:#EB6F00;
}

#ul_stories li a:hover{
	color:#777;
}

#ul_stories li{
	margin-bottom:5px;
	padding-bottom:10px;
	background:url(../_graphics/nWrap_line_home.gif) no-repeat bottom left;
	font-size:14px;
}

/*Menu active states*/
body#news #ul_menu #li_news a, body#blog #ul_menu #li_blog a{color:#EB6F00;}


/*Menu*/

#menu_holder{ 
	display:block;
	position:relative;
	left:282px;
	top:62px;
	clear:both;
	width: 400px;
}

#ul_menu{
	
	font-family:times, serif;
	font-size:18px;
	line-height:18px;

}

body#home #ul_menu a, body#news #ul_menu a, body#blog #ul_menu a{
	color:#181817;
	text-decoration:none;
}

body#home #ul_menu a:hover, body#news #ul_menu a:hover, body#blog #ul_menu a:hover{
	color:#777;
}


#blink{
width:12px;
height:10px;
display: block;
position: absolute;
left:822px;
top:70px;
}







/*Friends page*/
#ul_friends{
	background:url(../_graphics/links5.jpg) no-repeat top left;
	position:absolute;
	width: 911px;
	height: 723px;
	left:49px;
	top:229px;
	padding: 0px 0px 40px 0px;
	text-indent:-999999px;
}

#ul_friends li{
	position: absolute;
}

#ul_friends a{
	display: block;
	text-decoration: none;
}

#li_1		{left: 45px; top: 45px; width: 224px;} #li_1 a{height: 29px;}
#li_2		{left: 45px; top: 74px; width: 224px;} #li_2 a{height: 37px;}
#li_3		{left: 45px; top: 111px; width: 224px;} #li_3 a{height: 46px;}
#li_4		{left: 45px; top: 157px; width: 224px;} #li_4 a{height: 46px;}
#li_5		{left: 45px; top: 203px; width: 224px;} #li_5 a{height: 44px;}
#li_6		{left: 45px; top: 247px; width: 224px;} #li_6 a{height: 25px;}
#li_7		{left: 45px; top: 274px; width: 224px;} #li_7 a{height: 26px;}
#li_8		{left: 45px; top: 301px; width: 224px;} #li_8 a{height: 31px;}
#li_9		{left: 45px; top: 384px; width: 224px;} #li_9 a{height: 46px;}
#li_10	{left: 45px; top: 430px; width: 224px;} #li_10 a{height: 30px;}
#li_11	{left: 45px; top: 464px; width: 224px;} #li_11 a{height: 47px;}
#li_12	{left: 45px; top: 512px; width: 224px;} #li_12 a{height: 47px;}
#li_13	{left: 45px; top: 560px; width: 224px;} #li_13 a{height: 30px;}
#li_14	{left: 45px; top: 590px; width: 224px;} #li_14 a{height: 22px;}
#li_15	{left: 45px; top: 615px; width: 224px;} #li_15 a{height: 32px;}
#li_16	{left: 45px; top: 334px; width: 224px;} #li_16 a{height: 24px;}
#li_17	{left: 45px; top: 360px; width: 224px;} #li_17 a{height: 24px;}

#ul_sn_menu{
	background:url(../_graphics/alpha.png) no-repeat top left;
	width: 476px;
	height: 24px;
	text-indent:-999999px;
	display: block;
	margin: 0px 0px 20px 0px;
}

body#home #ul_sn_menu{
	position:absolute;
	left:250px;
	top:700px;
}

body#blog #ul_sn_menu{
	position:relative;
	left:250px;
	top:10px;
}

body#news #ul_sn_menu{
	position:relative;
	left:288px;
	top:10px;
	clear: both;
}

body#friends #ul_sn_menu{
	position:absolute;
	left:250px;
	top:958px;
}

body#video #ul_sn_menu{
	background:url(../_graphics/alpha.png) no-repeat 0px -24px;
	position:absolute;
	left:250px;
	top:740px;
}

body#home{
	height: 740px;
}

body#video{
	height: 800px;
}

body#photos #ul_sn_menu{
	background:url(../_graphics/alpha.png) no-repeat 0px -48px;
	position:absolute;
	left:250px;
	top:700px;
}

body#tour #ul_sn_menu{
	background:url(../_graphics/alpha.png) no-repeat 0px -72px;
	position:relative;
	clear:both;
	margin-left:250px;
}

#ul_sn_menu li{
	position: absolute;
	height: 24px;
	top: 0px;
}

#ul_sn_menu a{
	display: block;
	text-decoration: none;
	height: 24px;
}

#li_facebook		{left: 0px; width: 100px;}
#li_myspace		{left: 116px; width: 94px;}
#li_twitter		{left: 231px; width: 96px;}
#li_youtube		{left: 342px; width: 53px;}

body#friends #ul_menu a{
	color:#fff;
	text-decoration:none;
}

body#friends #ul_menu a:hover{
	color:#000;
}

body#friends #ul_menu #li_friends a{
	color:#000;
}

body#friends{
	background:url(../_graphics/bg_friends.jpg) no-repeat top left;
}

.lWrap{
	font-size:16px;
	background:url(../_graphics/link_line.gif) no-repeat bottom left;
	padding-bottom:10px;
	margin-bottom:10px;
}

.lWrap a{
	color:#fff;
	text-decoration:none;
}

.lWrap a:hover{
	color:#181818;
}

body#friends #col1, body#friends #col2, body#friends #col3{
	width:245px;
}

body#friends #col3{
	float:left;
	margin-top:347px;
	margin-left:40px;
}

body#friends #col1{
	margin-top:312px;
	margin-left:30px;
}

body#friends #col2{
	margin-top:290px;
	margin-left:30px;
}

/*Tour page*/
body#tour #ul_menu a{
	color:#CABFDD;
	text-decoration:none;
}

body#tour .gDate{
	color:#fff;
}

.gWrap{
	padding-bottom:20px;
}

body#tour .gDate{
	float:left;
	width:80px;
}

body#tour .gInfo{
	float:left;
	width:500px;
}

.gWrap a{
	color:#fff;
	font-size:11px;
}

body#tour #ul_menu a:hover{
	color:#fff;
}

body#tour{
	background:url(../_graphics/bg_tour.jpg) no-repeat top left;
	color:#cabfdd;
	font-size:14px;
}

body#tour #li_tour a{
	color:#fff;
}

/*Video Page*/
body#video, body#photos{
	background:url(../_graphics/bg_video.jpg) no-repeat top left;
	color:#1f1f1f;
}

body#photos{
	background:url(../_graphics/bg_pictures.jpg) no-repeat top left;
}

body#video #ul_menu a, body#photos #ul_menu a{
	color:#1f1f1f;
	text-decoration:none;
}

body#video #ul_menu a:hover, body#photos #ul_menu a:hover{
	color:#000;
}

body#video #li_video a, body#photos #li_photos a{
	color:#918987;
}

#tv{
	background:url(../_graphics/tv.gif);
	height:440px;
	width:621px;
	margin-left:140px;
	top:96px;
	position:relative;
	padding-top:62px;
	padding-left:74px;
	
}

body#video #vid_player{
}

body#video #li_video a{
	color:#918987;
}

/*Blog page*/
body#blog{
	background:url(../_graphics/bg_blog.jpg) no-repeat top left;
}

body#blog #col2 a{
	color:#777;
} 	


body#blog h3.nTitle{
	color:#000;
}

body#blog .sWrap{
	background:url(../_graphics/nWrap_line_home.gif) no-repeat bottom left;
	padding-bottom:10px;
	margin-bottom:10px;
	
}

body#blog #col1{
	/*width:553px;
	margin-left:105px;
	margin-top:390px;
	background:url(../_graphics/blog_col_bg.jpg) repeat-y;
	padding:0 80px 0 120px;*/
}

body#blog #col1{
	width:530px;
}

body#blog #col2{
	margin-top:40px;
	width:140px;
}

body#blog #col1 a{
	color:#00C0EB;
}

#blog_footer{
	background:url(../_graphics/typewriter.jpg);
	height:594px;
	width:754px;
	margin-left:105px;
	clear:left;
}


/*photos page*/
#photoswrap{
	margin-top:100px;
	margin-left:282px;
}

.polaroids{
	clear:both;
}

.polaroid_1, .polaroid_2, .polaroid_3, .polaroid_4{
	float:left;
	width:200px;
	display:inline;
	margin-left:5px;
} 


.polaroid_1, .polaroid_2{
	background:url(../_graphics/polaroid_1.gif);
	height:192px;
	padding-top:11px;
	padding-left:9px;
	width:191px;
}

.polaroid_4, .polaroid_3{
	background:url(../_graphics/polaroid_2.gif);
	height:192px;
	padding-top:11px;
	padding-left:9px;
	width:191px;
}

.polaroid_1{
	margin-top:5px;
}

.polaroid_3{
	margin-top:8px;
}

.polaroid_4{
	margin-top:3px;
}


/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #FFFEF1;
}

.lbLoading {
	background: #FFFEF1 url(../_graphics/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #FFFEF1;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../_graphics/prev_btn.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../_graphics/next_btn.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: courier, sans-serif;
	font-size: 10px;
	color: #171717;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #FFFEF1;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../_graphics/close_btn.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption a{
	color:#fff;
}


/* --------- CLEARFIX --------- */

/* full clearfix */
/* add to floating elements which should not float afterthem */ 
* html .cf {
    height: 1%; /* IE5-6 */
    }
* + html .cf {
	display: inline-block; /* IE7not8 */
	}
.cf:after { /* FF, IE8, O, S, etc. */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.paddedCell{

	text-align:right;
}

.release_table{
	width: 100%;
}

body#splash {
	background:#ffffff;
	text-align:center;
}

#splash_container{
	margin: 0 auto;
	margin-top:100px;
	width:1000px;
	height:600px;
	background:#ffffff url("../_graphics/splash.jpg") no-repeat top center;
	position: relative; 
	
}

#splash_container a{
	position:absolute;
	text-indent:-9999px;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	
}

#li_filler{
	line-height:10px;
	text-indent:-9999px;
}

body #ul_menu #li_back a{
	/*color:#CABFDD;*/
}

#scroll_pane{
	
	width:120px;
	height:60px;
}

#scroll_holder{
	position:absolute;
	top:370px;
	left:695px;
}

.vid_link{
	line-height:18px;
	font-size:14px;
	font-family:times;
	text-decoration:none;
	color: #999999;
}

.vid_link:hover{
	
	text-decoration:underline;
	color: black;
}


/* ============= */
/* = Gigs page = */
/* ============= */

.gMonth{
	float:left;
	width:100px;
	clear:left;
	color:#fff;
	font-size:18px;
	display:inline;
	margin-left:100px;
}

.gWrap{
	width:740px;
	float:right;
	color:#fff;
	font-size:12px;
}

body#tour #col1{
	width:960px;
	padding-bottom:30px;
}

.date_year, .h3_dates{
	font-family:times, sans-serif;
	font-size:30px;
	color:#fff;
	font-weight:normal;
	float:left;
	display:inline;
	margin-left:100px;
	margin-bottom:30px;
}

.h3_dates{
	margin-left:60px;
}

.black, .black a, .black .gMonth, .black .gWrap, body#tour .black .gDate{
	color:#000;
}

.paginate,.current{
	color: #ffffff;
}

#buy_links{
	width:303px;
	height:156px;
	display:block;
	text-indent:-9999px;
	background:url(../_graphics/buy_links.gif);
	position:absolute;
	left:230px;
	top:540px;
}

#buy_links a{
	text-indent:-9999px;
	display:block;
}

a#buy_album{
	position:absolute;
	top:30px;
	left:40px;
	width:110px;
	height:80px;
}

a#buy_single{
	position:absolute;
	top:30px;
	left:184px;
	width:110px;
	height:65px;
}

