@charset "UTF-8";
/* CSS Document */
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;
}


/*my css



*/
p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:justify;text-shadow:#333333 2px 3px 2px !important }

body { background-image: url(images/bgbgbg.jpg); background-repeat:repeat; background-color:#0a0b04; line-height:1.6; color:#fff; font-size:12px;text-shadow:#333333 2px 3px 2px; DD_belatedPNG.fix('.png_bg');}

#carpet {
	width:100%;
	height:100%;
	float:left;
	background-image:url(images/bodybg2.jpg);
	background-position:center -80px;
	background-attachment:fixed;
	background-repeat:no-repeat;
	overflow:hidden; padding-bottom:60px;
	 }
	 
.livebody #carpet {
	width:100%;
	height:100%;
	float:left;
	background-image:url(images/bodybg2.jpg);
	background-position:center top;
	background-attachment:fixed;
	background-repeat:no-repeat;
	overflow:hidden; padding-bottom:85px;
	 }
#aisacontainer {width:960px; margin:0 auto;}

#header { width:960px; height:204px; background-image:url(images/headerbg2.png); position:relative}
#logo { width:369px; height:204px; background-image:url(images/aisalogo.png); background-repeat:no-repeat; position:absolute; left:60px; top:10px; float:left; z-index:2000}
#header h2 { text-indent:-9999px;}
#mainnav {width:445px; height:105px; float:right; margin-right:45px; position:relative; top:10px;}
#nav { display:inline; text-indent:-9999px;}
#nav li{ display:inline; text-indent:-9999px;}

#nav a{display:block}
#home a, #home a:link, #home a:visited 
{
	width:86px;
	height:105px;
	float:left;
	background-image:url(images/mainnav_home_sprite.png);
	display:block;
}

.homebody #home a, #home a:hover, #home a:active 
{
	width:86px;
	height:105px;
	float:left;
	background-image:url(images/mainnav_home_sprite.png);
	background-position:-88px;
	display:block;
}

#about a, #about a:link, #about a:visited 
{
	width:89px;
	height:105px;
	float:left;
	background-image:url(images/mainnav_about_sprite.png);
	display:block;
}

#about a:hover, #about a:active 
{
	width:89px;
	height:105px;
	float:left;
	background-image:url(images/mainnav_about_sprite.png);
	background-position:-91px;
	display:block;
}

.aboutbody #about a, #about a:hover, #about a:active 
{
	width:89px;
	height:105px;
	float:left;
	background-image:url(images/mainnav_about_sprite.png);
	background-position:-91px;
	display:block;
}

#music a, #music a:link, #music a:visited 
{
	width:89px;
	height:105px;
	float:left;
	background-image:url(images/mainnav_music_sprite.png);
	display:block;
}

.musicbody #music a, #music a:hover, #music a:active 
{
	width:89px;
	height:105px;
	float:left;
	background-image:url(images/mainnav_music_sprite.png);
	background-position:-91px;
	display:block;
}

#live a, #live a:link, #live a:visited 
{
	width:89px;
	height:105px;
	float:left;
	background-image:url(images/mainnav_live_sprite.png);
	display:block;
}

.livebody #live a, #live a:hover, #live a:active 
{
	width:89px;
	height:105px;
	float:left;
	background-image:url(images/mainnav_live_sprite.png);
	background-position:-91px;
	display:block;
}

#contact a, #contact a:link, #contact a:visited 
{
	width:89px;
	height:105px;
	float:left;
	background-image:url(images/mainnav_contact_sprite.png);
	display:block;
}

.contactbody #contact a, #contact a:hover, #contact a:active 
{
	width:89px;
	height:105px;
	float:left;
	background-image:url(images/mainnav_contact_sprite.png);
	background-position:-92px;
	display:block;
}



a.touchbase { width:108px; height:53px; background-image:url(images/little_nav_sprite.png); background-repeat:no-repeat}
a.touchbase:link, a.touchbase:visited { width:108px; height:53px; background-image:url(images/little_nav_sprite.png); background-repeat:no-repeat}
a.touchbase:hover, a.touchbase:active { width:108px; height:53px; background-image:url(images/little_nav_sprite.png); background-repeat:no-repeat; background-position:-108px; color: #99FA7A}


a.learnmore { width:108px; height:53px; background-image:url(images/little_nav_sprite.png); background-repeat:no-repeat}
a.learnmore:link, a.learnmore:visited { width:108px; height:53px; background-image:url(images/little_nav_sprite.png); background-repeat:no-repeat}
a.learnmore:hover, a.learnmore:active { width:108px; height:53px; background-image:url(images/little_nav_sprite.png); background-repeat:no-repeat; background-position:-108px; color: #99FA7A}

.jumpback a.learnmore { width:108px; height:53px; background-image:url(images/little_nav_sprite.png); background-repeat:no-repeat;display:block}
.jumpback a.learnmore:link,.jumpback a.learnmore:visited { width:108px; height:53px; background-image:url(images/little_nav_sprite.png); background-repeat:no-repeat;display:block}
.jumpback a.learnmore:hover,.jumpback  a.learnmore:active { width:108px; height:53px; background-image:url(images/little_nav_sprite.png); background-repeat:no-repeat; background-position:-108px; color: #99FA7A;display:block}
.jumpback {width 613px; height:53px; float:left; display:block; padding-top:40px; text-align: center; line-height:51px; position:relative; right:20px;}

.wow { font-weight:bold; font-size:16px; color: #560C0B}

.seperator { width:613px; height:21px; float:left; background-image:url(images/seperator3.png); background-repeat:no-repeat;display:block; margin-bottom:15px; margin-top:15px; text-indent:-9999px; position:relative; left:-36px;
}
#content {margin-bottom:10px; margin-top:30px; position:relative;width:960px; background-image:url(images/container-bg2.png); background-repeat:repeat-y; float:left; background-position:center}
#content p {text-shadow:#333333 2px 3px 2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:.85px;}
#conent-bottom { width:960px; height:32px; background-image:url(images/container-bgbottomer.png); background-repeat:no-repeat;  background-position:center; position:absolute; bottom:-10px; float:left; left:0; background-color:none}
#content p, #content h3 {padding:5px; margin-left:10px; margin-bottom:20px; text-shadow:#333333 2px 3px 2px; padding-right:20px; float:left}
#sidebar p, #sidebar h3 {padding:5px; margin-left:30px; color:#111111; text-shadow:#333333 2px 3px 2px}
#sidebar p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}

.splat { background-image:url(images/splat.png); background-position: top center; background-repeat:no-repeat; height:140px}
.splat2 { background-image:url(images/splat2.png);  background-position: center; background-repeat:no-repeat; float:left; margin-top:10px;text-shadow:#333333 2px 3px 2px; }
.splat2 a { text-decoration: none; font-weight:bold; color: #888; font-size:14px;}
.splat2 a:hover { text-decoration: underline; font-weight:bold; color: #111; font-size:14px;}

.livebody #manhold{ background-image:url(images/splat2.png);  background-position: center; background-repeat:no-repeat; height:300px; float:left; margin-top:10px;text-shadow:#333333 2px 3px 2px; }

#thenewshl { width:580px; height:138px; background-image:url(images/real_newshl.png); background-repeat:no-repeat; text-indent:-9999px; float:left; margin-left:-36px;}
.aboutbody #thenewshl { width:580px; height:138px; background-image: url(images/theplayers_hl.png); background-repeat:no-repeat; text-indent:-9999px; float:left; margin-left:-36px;}
.musicbody #thenewshl { width:580px; height:138px; background-image: url(images/thinkingchair_hl.png); background-repeat:no-repeat; text-indent:-9999px; float:left; margin-left:-36px;}

.real_news_hl {
	font-size:18px; 	padding-top: 15px; padding-left:10px;
	padding-bottom: 10px;
	border-top-width: thin;
	border-right-width: 0px;
	border-bottom-width: thin;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #000000;
	border-bottom-color: #fff;
	border-left-color: #000000; margin-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}
.real_news_hl h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal}
.real_news p {width:575px; float:left; text-indent:30px;}
.real_date { text-align:right; padding-bottom:18px; font-weight:normal}
.real_news_item {margin-top:30px; float:left; margin-bottom:20px;}
#highlight_list {width:235px; text-align:right; margin:30px 0 0 35px; float:left; position:relative; top:-140px;}
#highlight_list li { font-size:14px;margin-bottom:15px; line-height:1.2; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:thin solid white; padding-bottom:15px;}


#ends { margin-top:-30px;width:960px; height:30px; background-image:url(images/container-bgtopper.png); background-repeat:no-repeat; background-position:center;}
#branding { width:906px; height:612px; background-image:url(images/brandimg21.jpg); background-repeat:no-repeat; float:left; margin:-19px 0 0 28px}
.aboutbody #branding {
	width:906px;
	height:604px;
	background-image:url(images/brandimg31.jpg);
 	background-repeat:no-repeat;
	float:left;
	margin:-19px 0 0 24px;
	background-position: 2px 2px;
}

.musicbody #branding { width:902px; height:604px; background-image:url(images/brandimg52.jpg); background-repeat:no-repeat; float:left; margin:-21px 0 0 28px}

.livebody #branding { width:902px; height:604px; background-image:url(images/brandimgkh2.jpg); background-repeat:no-repeat; float:left; margin:-21px 0 0 28px}
.contactbody #branding { width:906px; height:612px; background-image:url(images/brandimg41.jpg); background-repeat:no-repeat; float:left; margin:-20px 0 0 28px}


#music_holder { width:590px; float:left; display:block; margin:0 0 20px 20px}
#album_cover {width:260px; height:260px; float:left; background-image:url(images/cover.png); background-repeat:no-repeat;margin:10px}
#songlist {width:280px; float:left; padding:5px;}


#maincontent {width:576px; float:left; margin-left:35px; margin-bottom:30px;}
#welcome 
{
	width:613px;
	height:106px;
	background-image:url(images/welcome.png);
	margin:-13px 0 0 -24px;
	text-indent:-9999px;
}

.aboutbody #welcome 
{
	width:613px;
	height:106px;
	background-image:url(images/aboutlabel.png);
	margin:-13px 0 0 -24px;
	text-indent:-9999px;
}

.musicbody #welcome 
{
	width:331px;
	height:106px;
	background-image:url(images/musiclabel.png);
	margin:-15px 0 0 -22px;
	text-indent:-9999px;
}

.livebody #welcome 
{
	width:613px;
	height:106px;
	background-image:url(images/livelabel.png);
	margin:-13px 0 0 -24px;
	text-indent:-9999px;
}

.contactbody #welcome 
{
	width:294px;
	height:106px;
	background-image:url(images/contactlabel2.png);
	margin:-13px 0 0 -24px;
	text-indent:-9999px;
}#webshot { width:146px; height:146px; background-image:url(images/webpreview.png); padding:8px; float:left; background-repeat:no-repeat; text-indent:-9999px; }
#members {float:left; width:600px; margin:0 auto;}
#memberslist { position:relative; top:-5px; left:10px; float:left}
#memberslist li{width:240px; height:150px; float:left; black; margin:20px; display:inline; }
#memberslist a{width:240px; height:150px; display:inline; display:block }

#khjump {width:240px; height:150px; background-image:url(images/karenjump_sprite.png); background-repeat:no-repeat; display:block; text-indent:-9999px;}
#khjump:link, #khjump:visited {width:240px; height:150px; background-image:url(images/karenjump_sprite.png); background-repeat:no-repeat; display:block; text-indent:-9999px;}
#khjump:hover, #khjump:active {width:240px; height:150px; background-image:url(images/karenjump_sprite.png); background-repeat:no-repeat; display:block; text-indent:-9999px; background-position:-244px;}


#mdjump {width:240px; height:150px; background-image:url(images/markjump_link.png); background-repeat:no-repeat; display:block; text-indent:-9999px;}
#mdjump:link, #mdjump:visited {width:240px; height:150px; background-image:url(images/markjump_sprite.png); background-repeat:no-repeat; display:block; text-indent:-9999px;}
#mdjump:hover, #mdjump:active {width:240px; height:150px; background-image:url(images/markjump_sprite.png); background-repeat:no-repeat; display:block; text-indent:-9999px; background-position:-244px;}



#jrjump {width:240px; height:150px; background-image:url(images/jeffjump_link.png); background-repeat:no-repeat; display:block; text-indent:-9999px;}
#jrjump:link, #jrjump:visited {width:240px; height:150px; background-image:url(images/jeffjump_sprite.png); background-repeat:no-repeat; display:block; text-indent:-9999px;}
#jrjump:hover, #jrjump:active {width:240px; height:150px; background-image:url(images/jeffjump_sprite.png); background-repeat:no-repeat; display:block; text-indent:-9999px; background-position:-244px;}
#jumpnav { width:601px; height:89px; background-image:url(images/jumpnav.png); background-repeat:no-repeat; text-indent:-9999px; float:left; margin-left:-35px; position:relative; top:-35px;}


#skjump {width:240px; height:150px; background-image:url(images/simonump_sprite.png); background-repeat:no-repeat; display:block; text-indent:-9999px;}
#skjump:link, #skjump:visited{width:240px; height:150px; background-image:url(images/simonump_sprite.png); background-repeat:no-repeat; display:block; text-indent:-9999px;}
#skjump:hover, #skjump:active{width:240px; height:150px; background-image:url(images/simonump_sprite.png); background-repeat:no-repeat; display:block; text-indent:-9999px; background-position:-240px;}

.member_bio {width:631px; float:left}
	.member_content h5 {
	width:600px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	
	padding-left:32px;
}
/*.member_content ul { width:580px; float:left; margin-left:32px;}*/
.member_content p {width:520px; position:relative; left:20px; float:left}
.member_brand P {}
.member_hl { width:622px; height:117px; float:left; margin-left:-15px; background-image:url(images/fakegif.gif); text-indent:-9999px; background-repeat:no-repeat; display:block; margin-top:30px; margin-bottom:15px;}
#jeff_title {width:622px; height:117px; background-image:url(images/jefftitle.png); float:left; margin-left:-15px; text-indent:-9999px; background-repeat:no-repeat}
#mark_title {width:622px; height:117px; background-image:url(images/marktitle.png); float:left; margin-left:-15px; text-indent:-9999px; background-repeat:no-repeat}
#karen_title {width:622px; height:117px; background-image:url(images/karentitle.png); float:left; margin-left:-15px; text-indent:-9999px; background-repeat:no-repeat}
#simon_title {width:622px; height:117px; background-image:url(images/simontitle.png); float:left; margin-left:-15px; text-indent:-9999px; background-repeat:no-repeat}

.member_brand {width:600px; height:260px;}
.member_photo { width:340px; height:200px; float:left; margin-left:20px;}
#jeffphoto { background-image: url(images/jeff_photo.png); width:340px; height:200px;}
#karenphoto { background-image: url(images/karen_photo.png); width:340px; height:200px;}
#markphoto { background-image: url(images/mark_photo.png); width:340px; height:200px;}
#simonphoto { background-image: url(images/simon_photo.png); width:340px; height:200px;}



.member_blurb { width:220px; height:200px; float:right; margin-right:20px; font-family:"Times New Roman", Times, serif; font-size:38px; color:black }
#jeffsquote {width:220px; height:200px; text-indent:-9999px; background-image:url(images/jeffsblurb.png); background-repeat:no-repeat;}
#karensquote {width:220px; height:200px; text-indent:-9999px; background-image:url(images/karensblurb.png); background-repeat:no-repeat;}
#marksquote {width:220px; height:200px; text-indent:-9999px; background-image:url(images/marksblurb.png); background-repeat:no-repeat;}
#simonsquote {width:220px; height:200px; text-indent:-9999px; background-image:url(images/simonsblurb.png); background-repeat:no-repeat;}

.member_content { width:631px}
.member_content ul.ul1 {width:230px; float:left; margin:0 10px 20px 35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.member_content ul.ul2 {width:280px; float:left; margin:0 10px 20px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.member_content h5 {margin-bottom:10px; margin-top:10px; float:left; width:400px;}
.gearhl {width:157px; height:100px; background-image:url(images/gear_hl.png); text-indent:-9999px; background-repeat:no-repeat}
.biohl {width:157px; height:100px; background-image:url(images/bio_hl.png); text-indent:-9999px; background-repeat:no-repeat}

.space {margin-bottom:20px;}
#iconhome p, #maincontent p{ text-shadow:#333333 2px 3px 2px !important}
#homesm {width:74px; height:74px; background-image:url(images/homesm.png); background-position:top; background-repeat:no-repeat; display:block; text-indent:-9999px; float:left; margin-right:15px}
#aboutsm {width:74px; height:140px; background-image:url(images/aboutsmll.png); background-position:top; background-repeat:no-repeat; display:block; text-indent:-9999px; float:left; margin-right:30px;}

.musicbody #sidebar .musicsm {width:74px; height:140px; background-image:url(images/musicsml.png); background-position:top; background-repeat:no-repeat; display:block; text-indent:-9999px; float:left; margin-right:30px; position:relative; left:30px;}
.musicbody #sidebar ul{ position:relative; left:30px}
.musicbody #sidebar .news_item_content ul li a:link, .musicbody #sidebar .news_item_content ul li a:visited {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;}
.musicbody #sidebar .news_item_content ul li a:hover, .musicbody #sidebar .news_item_content ul li a:active {color:#222; font-family:Verdana, Arial, Helvetica, sans-serif;}


#contactsm {width:74px; height:124px; background-image: url(images/maismll.png); background-position:top; background-repeat:no-repeat; display:block; text-indent:-9999px; float:left; margin-right:30px}
.musicbody .musicsm {width:74px; height:130px; background-image: url(images/musicsml.png); background-position:top; background-repeat:no-repeat; display:block; text-indent:-9999px; float:left; margin-right:30px}

#livesm {width:74px; height:124px; background-image: url(images/livesm.png); background-position:top; background-repeat:no-repeat; display:block; text-indent:-9999px; float:left; margin-right:30px}
#livesm2 {width:74px; height:84px; background-image: url(images/livesm.png); background-position:top; background-repeat:no-repeat; display:block; text-indent:-9999px; float:left; margin-right:30px}
.livebody #iconhome .splat2 #livesm {height:140px; float:left}
.aboutbody #iconhome .splat2  {height:180px; float:left; margin-bottom:20px; margin-top:-0px}

#manghl  #contactsm {width:74px; height:124px; background-image: url(images/maismll.png); background-position:top; background-repeat:no-repeat; display:block; text-indent:-9999px; float:left; margin-right:30px; margin-top:20px;}
#mofmancontact {width:500px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px;}
#phonehold {width:500px;}
#mofmancontact .halfer{width:240px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin:15px 0 15px 0}

#mofmancontact h4{width:500px; float:left; margin-left:20px;}
#mofmancontact p{width:500px; float:left; margin: 0px 0 2px 30px;; line-height:1.2}

#mofmancontact a:link, #mofmancontact a:visited{width:500px; float:left; text-decoration:none; color:#FFFFFF; font-weight:bold}
#mofmancontact a:hover, #mofmancontact a:active{width:500px; float:left; text-decoration:none; color:#666666; font-weight:bold}


.ais { font-weight:bold; color:#f2e5ba; font-size:14px;}

.ais2 { font-weight:bold; color:#f2e5ba; font-size:20px;}
#sidetop {width:305px; height:32px; background-image:url(images/sidebar-topper.png); background-repeat:no-repeat; float:right; margin-top:-30px; position:absolute; top:0; right:0}
#sidebar {width:305px; position:absolute;top:370px; right:0px; bottom:0px; margin-bottom:-20px; background-image:url(images/sidebar2.png); background-repeat:repeat-y; float:right; margin-right:36px; margin-top:-30px; z-index:10 }
.aboutbody #sidebar {width:305px; position:absolute;top:350px; right:0px; bottom:0px; margin-bottom:-20px; background-image:url(images/sidebar2.png); background-repeat:repeat-y; float:right; margin-right:36px; margin-top:-30px; }


#twitterfeed {width:305px; height:313px; background-image:url(images/sidebar_lead100.png); position:relative; z-index; margin-top:-32px; text-indent:-9999px; float:left}
.aboutbody #twitterfeed {width:305px; height:313px; background-image:url(images/sidebar_lead200.png); position:relative; z-index:2000; margin-top:-32px; text-indent:-9999px; float:left}
#clear { clear:both; height:45px;}

#twitter_update_list { width: 305px; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif}
#news {width:305px; height:147px; text-indent:-9999px; background-image:url(images/newshl.png); float:left}
.aboutbody #news {width:305px; height:147px; text-indent:-9999px; background-image:url(images/newshl-highlights.png); float:left}
.contactbody #news {width:305px; height:147px; text-indent:-9999px; background-image:url(images/newshl-friends.png); float:left}

#newshl{ }
.newsitem {width:271px; padding-bottom:20px; }
.contactbody .newsitem a, .contactbody .newsitem h3, .contactbody .newsitem h4{width:271px; float:left; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif}
.contactbody .newsitem a:link, .contactbody .newsitem a:visited { color:#111; text-decoration:none; font-weight:normal; margin-left:-30px; margin-top:-20px; margin-bottom:10px; text-align:right }
.contactbody .newsitem a:hover, .contactbody .newsitem a:active { color:#fff; text-decoration:none; font-weight:normal; margin-left:-30px; margin-top:-20px; margin-bottom:10px; text-align:right }

.thedate { font-family:"Times New Roman", Times, serif; font-size:12px;width:240px; margin-left:30px; text-align:right; padding-right:20px}
.news_item_headline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px; margin-bottom:15px;
	width:240px; margin-top:20px; float:left;
	margin-left:30px; padding:5px 0 5px 0; text-align:right; color:#000; text-transform:uppercase;
	border-top-width: thin;
	border-right-width: 0px;
	border-bottom-width: thin;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.news_item_content { float:left; color:#fff !important; width:240px; letter-spacing:.65px; text-align:right}
.diglinks {width:108px; height:53px; display:block; float:right; text-align:right; text-decoration:none; color:#CCCCCC; font-weight:bold; margin-bottom:20px;}
.diglinks a{width:108px; height:53px; display:block; float:right; text-align:center; text-decoration:none; color:#CCCCCC; font-weight:bold; margin-bottom:10px; line-height:53px;}
.memberbio .diglinks a{width:108px; height:53px; display:block; float:right; text-align:center; text-decoration:none; color:#CCCCCC; font-weight:bold; margin-bottom:10px; line-height:53px; position:relative; right:60px; margin-top:20px;}

	#sidebarendcap { width:302px; height:34px; float:left; background-image:url(images/sidebar_bottom2.png); position: absolute; bottom:-10px; z-index:5000}
#copy {height:80px; float:left; line-height:30px;}
p#copyright{ width:560px;float:right; font-size:10px; margin:0; padding:0;  text-align:right; line-height:30px;text-indent:0px}
p#copyright2{ float:right; font-size:10px; margin:0; padding:0;  text-align:right;line-height:30px;  text-indent:0px}
p#copyright2 a:link, p#copyright2 a:visited {color:white}
p#copyright2 a:hover, p#copyright2 a:active {color:#888}

#container {float:left; width:500px; margin:0 auto;}
#container p { float:left; width:500px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#list {float:left}
#acc-holder {float:left}
.songlink {width:140px; width:140px;  float:left; line-height:140px; display:block; text-decoration:none; color:#FFFFFF; margin:15px;}
#redsong, #redsong1, #redsong2, #redsong3, #redsong4, #redsong5, #redsong6{ width:140px; height:140px; background-image:url(images/blue_song.png); float:left; color:white; text-align:center; font-weight:bold}
#redsong a:link, #redsong a:visited{ width:140px; height:50px; background-image:url(images/beautiful_hl_sprite.png); float:left; color:white; text-align:center; font-weight:bold; background-repeat:no-repeat; text-indent:-9999px; position:relative;top:45px; display:block}
#redsong a:hover, #redsong a:active{
	width:140px;
	height:50px;
	background-image:url(images/beautiful_hl_sprite.png);
	color:white;
	text-align:center;
	font-weight:bold;
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-position:-140px 0px;
	display:bloc;
	position:relative;top:45px;
}

#redsong1 a:link, #redsong1 a:visited{ width:140px; height:50px; background-image:url(images/no_false_hl_sprite.png); float:left; color:white; text-align:center; font-weight:bold; background-repeat:no-repeat; text-indent:-9999px;position:relative;top:45px; display:block}
#redsong1 a:hover, #redsong1 a:active{
	width:140px;
	height:50px;
	background-image:url(images/no_false_hl_sprite.png);
	color:white;
	text-align:center;
	font-weight:bold;
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-position:-140px 0px;
	display:bloc;
	position:relative;top:45px;
}

#redsong2 a:link, #redsong2 a:visited{ width:140px; height:50px; background-image:url(images/what_kind_hl_sprite.png); float:left; color:white; text-align:center; font-weight:bold; background-repeat:no-repeat; text-indent:-9999px;position:relative;top:45px; display:block}
#redsong2 a:hover, #redsong2 a:active{
	width:140px;
	height:50px;
	background-image:url(images/what_kind_hl_sprite.png);
	color:white;
	text-align:center;
	font-weight:bold;
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-position:-140px 0px;
	display:bloc;
	position:relative;top:45px;
}

#redsong3 a:link, #redsong3 a:visited{ width:140px; height:50px; background-image:url(images/now_then_hl_sprite.png); float:left; color:white; text-align:center; font-weight:bold; background-repeat:no-repeat; text-indent:-9999px;position:relative;top:45px; display:block}
#redsong3 a:hover, #redsong3 a:active{
	width:140px;
	height:50px;
	background-image:url(images/now_then_hl_sprite.png);
	color:white;
	text-align:center;
	font-weight:bold;
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-position:-140px 0px;
	display:bloc;
	position:relative;top:45px;
}

#redsong4 a:link, #redsong4 a:visited{ width:140px; height:50px; background-image:url(images/thinking_hl_sprite.png); float:left; color:white; text-align:center; font-weight:bold; background-repeat:no-repeat; text-indent:-9999px;position:relative;top:45px; display:block}
#redsong4 a:hover, #redsong4 a:active{
	width:140px;
	height:50px;
	background-image:url(images/thinking_hl_sprite.png);
	color:white;
	text-align:center;
	font-weight:bold;
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-position:-140px 0px;
	display:bloc;
	position:relative;top:45px;
}

#redsong5 a:link, #redsong5 a:visited{ width:140px; height:50px; background-image:url(images/many_hl_sprite.png); float:left; color:white; text-align:center; font-weight:bold; background-repeat:no-repeat; text-indent:-9999px;position:relative;top:45px; display:block}
#redsong5 a:hover, #redsong5 a:active{
	width:140px;
	height:50px;
	background-image:url(images/many_hl_sprite.png);
	color:white;
	text-align:center;
	font-weight:bold;
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-position:-140px 0px;
	display:bloc;
	position:relative;top:45px;
}

#redsong6 a:link, #redsong6 a:visited{ width:140px; height:50px; background-image:url(images/angel_hl_sprite.png); float:left; color:white; text-align:center; font-weight:bold; background-repeat:no-repeat; text-indent:-9999px;position:relative;top:45px; display:block}
#redsong6 a:hover, #redsong6 a:active{
	width:140px;
	height:50px;
	background-image:url(images/angel_hl_sprite.png);
	color:white;
	text-align:center;
	font-weight:bold;
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-position:-140px 0px;
	display:bloc;
	position:relative;top:45px;
}

#bluesong, #bluesong1, #bluesong2, #bluesong3, #bluesong4, #bluesong5 { width:140px; height:140px; background-image:url(images/red_song.png); float:left;color:white; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}

#bluesong a:link, #bluesong a:visited{ width:140px; height:50px; background-image: url(images/make_up_sprite.png); float:left; color:white; text-align:center; font-weight:bold; background-repeat:no-repeat; text-indent:-9999px;position:relative;top:45px; display:block}
#bluesong a:hover, #bluesong a:active{
	width:140px;
	height:50px;
	background-image:url(images/make_up_sprite.png);
	color:white;
	text-align:center;
	font-weight:bold;
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-position:-140px 0px;
	display:bloc;
	position:relative;top:45px;
}

#bluesong1 a:link, #bluesong1 a:visited{ width:140px; height:50px; background-image: url(images/driving_hl_sprite.png); float:left; color:white; text-align:center; font-weight:bold; background-repeat:no-repeat; text-indent:-9999px;position:relative;top:45px; display:block}
#bluesong1 a:hover, #bluesong1 a:active{
	width:140px;
	height:50px;
	background-image:url(images/driving_hl_sprite.png);
	color:white;
	text-align:center;
	font-weight:bold;
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-position:-140px 0px;
	display:bloc;
	position:relative;top:45px;
}

#bluesong2 a:link, #bluesong2 a:visited{ width:140px; height:50px; background-image: url(images/you_dont_hl_sprite.png); float:left; color:white; text-align:center; font-weight:bold; background-repeat:no-repeat; text-indent:-9999px;position:relative;top:45px; display:block}
#bluesong2 a:hover, #bluesong2 a:active{
	width:140px;
	height:50px;
	background-image:url(images/you_dont_hl_sprite.png);
	color:white;
	text-align:center;
	font-weight:bold;
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-position:-140px 0px;
	display:bloc;
	position:relative;top:45px;
}

#bluesong3 a:link, #bluesong3 a:visited{ width:140px; height:50px; background-image: url(images/walk_in_hl_sprite.png); float:left; color:white; text-align:center; font-weight:bold; background-repeat:no-repeat; text-indent:-9999px;position:relative;top:45px; display:block}
#bluesong3 a:hover, #bluesong3 a:active{
	width:140px;
	height:50px;
	background-image:url(images/walk_in_hl_sprite.png);
	color:white;
	text-align:center;
	font-weight:bold;
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-position:-140px 0px;
	display:bloc;
	position:relative;top:45px;
}

#bluesong4 a:link, #bluesong4 a:visited{ width:140px; height:50px; background-image: url(images/dont_kiss_hl_sprite.png); float:left; color:white; text-align:center; font-weight:bold; background-repeat:no-repeat; text-indent:-9999px;position:relative;top:45px; display:block}
#bluesong4 a:hover, #bluesong4 a:active{
	width:140px;
	height:50px;
	background-image:url(images/dont_kiss_hl_sprite.png);
	color:white;
	text-align:center;
	font-weight:bold;
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-position:-140px 0px;
	display:bloc;
	position:relative;top:45px;
}

#bluesong5 a:link, #bluesong5 a:visited{ width:140px; height:50px; background-image: url(images/price_hl_sprite.png); float:left; color:white; text-align:center; font-weight:bold; background-repeat:no-repeat; text-indent:-9999px;position:relative;top:45px; display:block}
#bluesong5 a:hover, #bluesong5 a:active{
	width:140px;
	height:50px;
	background-image:url(images/price_hl_sprite.png);
	color:white;
	text-align:center;
	font-weight:bold;
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-position:-140px 0px;
	display:bloc;
	position:relative;top:45px;
}

#lyriclinks {width:600px; float:left; margin-left:34px;}
.lyrics_hl { width:613px; height:124px; background-image:url(images/lyrics_hl.png); background-repeat:no-repeat; float:left; text-indent:-9999px; margin-left:-71px; margin-top:-10px;}

.livebody #iconhome p, .livebody #iconhome h3, .livebody #iconhome h4, .livebody #iconhome a { float:left}
.livebody #iconhome p, .livebody #iconhome h4,.livebody #iconhome h3, .livebody #iconhome p a {width:540px; margin-left:20px;}
.livebody #iconhome h4,.livebody #iconhome h3 { font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}

.contactbody #iconhome p, .contactbody #iconhome h3, .contactbody #iconhome h4, .contactbody #iconhome a { float:left}
.contactbody #iconhome p, .contactbody #iconhome h3, .contactbody #iconhome h4, .contactbody #iconhome a {width:540px; margin-left:20px; margin-bottom:5px;}
/*.contactbody #sidebar p, .contactbody #sidebar p, .contactbody #sidebar h3, .contactbody #sidebar h4 {float:left; color:#FFFFFF;; margin-left:31px; margin-bottom:15px;}
*/
.contactbody #manghl { width:407px; height:138px; background-image:url(images/management_hl.png); background-repeat:no-repeat; margin-left:-47px; }
#facebook {width:305px; height: 120px; background-image:url(images/facebook_hl.png); background-repeat:no-repeat; text-indent:-9999px; position:relative; right:32px;}


/*.contactbody #sidebar .newsitem, .contactbody #sidebar #news .newsitem h3, .contactbody #sidebar #news .newsitem h4, .contactbody #sidebar #news .newsitem p { position:relative; top:-140px; float:left}*/
#myspace {width:305px; height: 120px; background-image:url(images/myspace_hl.png); background-repeat:no-repeat; text-indent:-9999px;position:relative; right:32px;}
.contactbody #sidebar #myspace {float:left; color:#FFFFFF;; margin-left:31px; margin-bottom:15px; margin-top:100px;}
#linker:link, #linker:visited {color:#fff; text-decoration:none; font-weight:bold}
#linker:hover, #linker:active {color:#888; text-decoration:none; font-weight:bold}
.twitterStatus{ width:245px; font-size:22px; position:relative; left:26px;top:-160px; float:left; text-align: center; padding: 0 5px 0 5px; z-index:20000 }
.musicbody #sidebar .twitterStatus{ width:245px; font-size:22px; position:relative;top:-160px; left:-7px;float:left; text-align: center; padding: 0 5px 0 5px; z-index:20000 }

.twitters{ position:relative;  z-index:3000}

.twitterTime a{  width:280px; ;float:right; position:relative; left:-31px; text-align:right; color:#fff; margin-bottom:10px;top:-160px}
.musicbody #sidebar .twitterTime {  width:280px; ;float:right; position:relative; left:-25px; text-align:right; color:#fff; }

#twittLink a, .contactbody #sidebar #twittLink p a{ width:245px; padding-right:10px; color:#FFFFFF; text-decoration:none; float:left; text-align:center; font-size:12px;}
.homebody #news, .homebody #newsitem, .homebody .news_item_headline, .homebody .news_item_content, .homebody .diglinks a.learnmore, .homebody .diglinks a.touchbase{float:left; position:relative; top:-140px;}

.aboutbody #news, .aboutbody #newsitem, .aboutbody .news_item_headline, .aboutbody .news_item_content, .aboutbody #sidebar .diglinks a.learnmore, .aboutbody #sidebar .diglinks a.touchbase{float:left; position:relative; top:-140px;}

 #johnsTweets p {color:red; float:left; position:relative; top:-160px}

.musicbody #news, .musicbody #newsitem, .musicbody .news_item_headline, .musicbody .news_item_content, .musicbody #sidebar .diglinks a.learnmore, .musicbody #sidebar .diglinks a.touchbase{float:left; position:relative; top:-150px;}
 .musicbody #sidebar .diglinks a.learnmore, .musicbody #sidebar .diglinks a.touchbase {margin-top:20px;}

.livebody #news, .livebody #newsitem, .livebody .news_item_headline, .livebody .news_item_content, .livebody .diglinks a.learnmore, .livebody .diglinks a.touchbase{float:left; position:relative; top:-140px;}

.contactbody #news { position:relative; top:-140px;}
.contactbody #sidebarendcap, .aboutbody #sidebarendcap {width:302px; float:left; position:absolute; bottom:-10px; left:0; margin-bottom:0}

#sidebar .musicsm {width:74px; height:124px; background-image: url(images/musicsml.png); background-position:top; background-repeat:no-repeat; display:block; text-indent:-9999px !important; float:left; margin-right:30px}
#buff1, #sidebar.blarg { text-indent:-9999px;}
.real_news_item p { text-indent:20px;}
.wow2 {color:#999999; font-weight:bold}
