#mainbody { padding: 0px; }
div.first-headline {  margin: 0px; padding: 0px; margin-bottom: 10px;}
span.first-headline {  color: #ffd182; font-size: 1.0em; margin: 0px; padding: 0px;}
div.first-headline h1 { font-size: 1.3em; margin: 0px; padding-top: 2px; padding-bottom: 4px; color: #FFD182; line-height: 1.6em;}
.componentheadinghome  { display: none; }
.componentheadingaudio { display: none; }
.componentheadingpurchase  { display: none; }
.componentheadingcontacts { display: none; }
.componentheading { display: none; }
h2.contentheadingreviews { display: none; }
.left-picture { background: url(../images/leftpicturebio.jpg) 0 0 no-repeat; width: 234px; height: 664px;}
.moduletableleftpicturehome .left-picture { background: url(../images/leftpicturehome1.jpg) 0 0 no-repeat; width: 232px; height: 722px;}
.moduletableleftpictureaudio .left-picture { background: url(../images/leftpictureaudio.jpg) 0 0 no-repeat; width: 234px; height: 722px;}
.moduletableleftpicturereleases .left-picture { background: url(../images/leftpicturereleases.jpg) 0 0 no-repeat; width: 234px; height: 722px;}
.moduletableleftpicturetourdates .left-picture { background: url(../images/leftpicturetourdates.jpg) 0 0 no-repeat; width: 232px; height: 719px;}
.moduletableleftpicturelyrics .left-picture { background: url(../images/leftpicturelyrics.jpg) 0 0 no-repeat; width: 232px; height: 719px;}
.moduletableleftpicturemb .left-picture { background: url(../images/leftpicturemb.jpg) 0 0 no-repeat; width: 232px; height: 719px;}
.moduletableleftpictureinterests .left-picture { background: url(../images/leftpictureinterests.jpg) 0 0 no-repeat; width: 234px; height: 719px;}
.moduletableleftpicturecontact .left-picture { background: url(../images/leftpicturecontact.jpg) 0 0 no-repeat; width: 234px; height: 719px;}
.moduletableleftpicturephotos .left-picture { background: url(../images/leftpicturephotos.jpg) 0 0 no-repeat; width: 234px; height: 719px;}
.moduletableleftpicturelogin .left-picture { background: url(../images/leftpictureinterests.jpg) 0 0 no-repeat; width: 234px; height: 719px;}

#banner {  width: 903px; height: 297px; background: url(../images/leftpictureaudio1.jpg) no-repeat; position: relative; left: 10px; top: -5px; }
#top-collage { position: absolute; top: 0px; left: 0px; width: 244px; height: 110px; background: url(../images/signature.jpg) }
#containerwrap2 { background-color: #272724;width: 910px; position: relative; left: 12px;  top: 0px;}
 
#col2 {	float: right; width: 181px; overflow: hidden; margin-left: 10px; margin-right: 0px;  }
#col2 .moduletable  { background: #20201e url(../images/col2_container-middle.gif) repeat-y 0px 15px;}
#col2 .moduletable .border1 { background: url(../images/col2_container-top.gif) no-repeat 0 0;}
#col2 .moduletable .border2 { background: url(../images/col2_container-bottom.gif) no-repeat -1px bottom;}
#col2 .moduletable .border3 { padding: 10px; }

.modnsinputboxregister{ width: 100px; }

#header ul.menu li.item54               { display: inline-block; background: url(../images/home.gif) no-repeat 10px 0px; color: #20201e; position: relative; left: 0px; width: 48px; height: 20px; z-index:99;}
#header ul.menu li.item54 span	 	{ display: inline-block; visibility:hidden; position: relative; z-index:98; width: 48px; left: -24px;}

#header ul.menu li.item71 a             { display: inline-block; background: url(../images/contacts.gif) no-repeat 0px 0px; color: #20201e; position: relative; width: 69px; height: 20px; z-index:99;}
#header ul.menu li.item71 span	 	{ display: inline-block; visibility:hidden; position: relative; z-index:98;}

#header ul.menu li.item55 a             { display: inline-block; background: url(../images/releases.gif) no-repeat 0px 0px; color: #20201e; position: relative; width: 65px; height: 20px; z-index:99;}
#header ul.menu li.item55 span	 	{ display: inline-block; visibility:hidden; position: relative; z-index:98;}

#header ul.menu li.item56 a             { display: inline-block; background: url(../images/tourdates.gif) no-repeat 0px 0px; color: #20201e; position: relative; width: 72px; height: 20px; z-index:99;}
#header ul.menu li.item56 span	 	{ display: inline-block; visibility:hidden; position: relative; z-index:98;}

#header ul.menu li.item57 a             { display: inline-block; background: url(../images/audio.gif) no-repeat 0px 0px; color: #20201e; position: relative; width: 93px; height: 20px; z-index:99;}
#header ul.menu li.item57 span	 	{ display: inline-block; visibility:hidden; position: relative; z-index:98;}

#header ul.menu li.item58 a             { display: inline-block; background: url(../images/lyrics.gif) no-repeat 0px 0px; color: #20201e; position: relative; width: 49px; height: 20px; z-index:99;}
#header ul.menu li.item58 span	 	{ display: inline-block; visibility:hidden; position: relative; z-index:98;}

#header ul.menu li.item59 a             { display: inline-block; background: url(../images/mb.gif) no-repeat 0px 0px; color: #20201e; position: relative; width: 109px; height: 20px; z-index:99;}
#header ul.menu li.item59 span	 	{ display: inline-block; visibility:hidden; position: relative; z-index:98;}

#header ul.menu li.item60 a             { display: inline-block; background: url(../images/photos.gif) no-repeat 0px 0px; color: #20201e; position: relative; width: 52px; height: 20px; z-index:99;}
#header ul.menu li.item60 span	 	{ display: inline-block; visibility:hidden; position: relative; z-index:98;}

#header ul.menu li.item61 a             { display: inline-block; background: url(../images/purchase.gif) no-repeat 0px 0px; color: #20201e; position: relative; width: 92px; height: 20px; z-index:99;}
#header ul.menu li.item61 span	 	{ display: inline-block; visibility:hidden; position: relative; z-index:98;}

#header ul.menu li.item62 a             { display: inline-block; background: url(../images/interests.gif) no-repeat 0px 0px; color: #20201e; position: relative; width: 68px; height: 20px; z-index:99;}
#header ul.menu li.item62 span	 	{ display: inline-block; visibility:hidden; position: relative; z-index:98;}

#header ul.menu li.item64 a             { display: inline-block; background: url(../images/myspace.gif) no-repeat 0px 0px; color: #20201e; position: relative; width: 63px; height: 20px; z-index:99;}
#header ul.menu li.item64 span	 	{ display: inline-block; visibility:hidden; position: relative; z-index:98;}

li.item65 { display: none;}
li.item65 span { display: none;}

.article-tools { position: relative; top: -20px; border: 0px solid red; float: right;}

div.songs {  border: 1px solid #272724;}
div.songs p { margin-top: 5px;}
.audioTitle	{ font-size: 1.1em; letter-spacing: 0.1em; }
.billie	{ display: none; }
#audio_player { margin-top: -15px; }


/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {	margin: 0;	padding: 0;}

body            { color: #ffffff; background: #000000;	font-family: Arial, Helvetica, sans-serif; line-height: 130%;}

#billiebody     { color: #ffffff; background: #000000; font-size: 86%; }

#center-wrapper	{ width: 100%; text-align: center; width: 100%; margin: 0px auto; height: 97%; margin: 0px auto; background: url(../images/main-background.jpg) repeat-y; }

#outer-content  { width: 980px; text-align: center; margin: 0px auto;  margin-top: 0px; background: url(../images/leftedge.gif) repeat-y;}
#inner-content  { padding-right: 10px; padding-left: 10px; background: url(../images/rightedge.gif) right 0px repeat-y ; }
					
#wrapper { margin: 0px;	padding: 0px;  text-align: left;}

h2.contentheadinghome { color: #ffd182; font-size: 1.2em;} 
h2.contentheadingpurchase { display: none; }
h2.contentheadingreleases { display: none; }
h1.componentheading { color: #ffd182; font-size: 1.2em; margin: 0px; margin-bottom: 10px; }
div.componentheading { color: #ffd182; font-size: 1.2em; font-weight: bold; margin: 0px; margin-bottom: 10px; }

/* Normal link */

a {color: #CFE5FF; text-decoration: none;}

a:visited, a:hover, a:active, a:focus {	color: #CFE5FF;	text-decoration: none;}

/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {	font-family: Arial, Helvetica, sans-serif;}

/* Small text */
small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, a.readon, .img_caption { font-size: 92%;}

/* Heading */
h1 {	font-size: 1.2em;}

h2 {	font-size: 1.1em; color: #ffd182;}

h3 {	font-size: 1.0em;}

h4 {	font-size: 1.0em;	text-transform: uppercase;}

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {	margin: 1em 0;	padding: 0;}

ul {	list-style: none;}

ul li {	padding-left: 30px;	background: url(../images/bullet.gif) no-repeat 18px 8px;	line-height: 180%;}

ol li {	margin-left: 35px;	line-height: 180%;}

th {	padding: 5px;	font-weight: bold;	text-align: left;}

fieldset {	border: none;	padding: 10px 5px;	background: url(../images/hdot2.gif) repeat-x top;}

fieldset a {	font-weight: bold;}

hr { border-top: 1px solid #CCCCCC; border-right: 0;	border-left: 0;	border-bottom: 0; height: 1px; }

td, div { font-size: 1.0em;}

img { border: 0px;}



/* HEADER
--------------------------------------------------------- */
#headerwrap { margin: 0px; padding: 0px; width: 920px;}

#header     { position: relative; left: 16px; padding: 0px; width: 920px; text-align: center; background-color: #272724; }

#header a   { color: #ffffff;}

div.logo { 
	position: relative; right: 30px;
          top: 5px;
	float: right;
	width: 492px;
	height: 109px;
	margin-left: 0px;
	margin-top: 0px; z-index: 120;
}

div.logo a  { display: block; position: relative; z-index: 100;}

div.logo a span { position: absolute; top: -1000px;}

.top-clear	{ clear: both; }

#header .moduletable h3	{ display: none; }
#header div.moduletable { text-align: center;}
#header ul.menu 	{ text-align: center; display: inline-block; padding-top: 10px; list-style-type: none; background: #000000 url(../images/top_menu.png) no-repeat; width: 915px; height: 32px; }
#header ul.menu li	{ display: inline; list-style-type: none;  background: url(123.jpg);}


#header ul li {	padding-left: 15px;	margin: 0;	}


#mainbody #col1 { margin-left: 5px; width: 232px;  float: left;}


#contentwrap        { padding: 0px; margin-left: 245px; margin-top: -30px; margin-right: 170px; min-height: 300px; height: auto;}
* html #contentwrap {	height: 300px;}

#content { padding: 10px 20px 0px 0px;}
#content h2 { margin-top: 3px; margin-bottom: 5px;}


table.blog { width: 99%; }



#col1 .moduletable { width: 200px; }

#col1 ul.menu li a:link { color: #000000; }
#col1 ul.menu li a:visited { color: #000000; }
#col1 ul.menu li a:hover{ color: #000000; }
#col1 ul.menu li a:active{ color: #000000; }

.adminform { color: #000000; }

div#Mod48 { border: 1px solid #ffffff; background-color: #000000; width: 140px; padding: 4px; padding-top: 2px; }
div#Mod48 div { padding: 0px; padding-top: 2px; }
div.module h3 {	margin: 0px;padding: 0px;border-bottom: 0px;color: #000000;font-size: 125%;font-weight: bold;text-transform: uppercase; background-color: #000000;}
div#Mod48 ul.eventlistmod { margin-left: 0px; padding-left: 0px; list-style-type: none; background-color: #000000;}
div#Mod48 ul.eventlistmod li { margin-left: 0px; padding-left: 0px; line-height: 120%; margin-bottom: 8px; list-style-type: none;}

table.bloglyrics { width: 99%; }


h2.contentheadinglyrics { display: none; }
h2.contentheading { display: none; }

div.article-content { margin-top: 0px;color: #ffffff; }
div.article-content h3 { color: #FFD182; font-size: 1.2em; }

/* LEFT COLUMN + RIGHT COLUMN
--------------------------------------------------------- */


#col1 table  { 	border-collapse: collapse;	border-spacing: 0;}
#col2 table { 	border-collapse: collapse;	border-spacing: 0;}


#col1 .article_separator {	display: none; }
#col2 .article_separator {	display: none; }

/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

form label {	cursor: pointer; }

input, select, textarea, .inputbox {
	padding: 3px 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.button {
	padding: 3px 5px;
	border: 1px solid #333333;
	background: url(../images/grad11.gif) repeat-x top #333333;
	color: #000000;
	font-size: 85%;
	text-transform: uppercase;
}

.button:hover, .button:focus {
	border: 1px solid #999999;
	background: #333333;
	color: #000000;
}

* html .button {
	padding: 2px 0 !important; /*IE 6*/
}

*+html .button {
	padding: 2px 0 !important; /*IE 7*/
}

.inputbox {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
	background: #FFFFCC;
}



/* Rropcap */
.dropcap {
	float: left;
	padding: 4px 8px 0 0;
	display: block;
	color: #999999;
	font: 50px/40px Georgia, Times, serif;
}


/* META
--------------------------------------------------------- */

.createby {	padding: 3px 3px 3px 20px; no-repeat 0 2px;}

.createdate {	padding: 3px 3px 3px 20px;no-repeat 0 2px;}

.modifydate { display: block; margin-top: 30px;	width: 100%;}



/* MAIN LAYOUT DIVS
--------------------------------------------------------- */


#container2 {	padding: 5px 0;}


/* MAIN NAVIGATION
--------------------------------------------------------- */

#pathway { position: absolute; top: -7px; margin: 0px;	font-size: 92%;color: #ffffff; text-align: left;}

#pathway strong {	margin-right: 5px;	font-weight: normal;}

#pathway a { color: #ffffff;	text-decoration: none;}


/* MODULE
--------------------------------------------------------- */
div.moduletable_menu,
div.moduletable_text {
	padding: 0 0 20px;
	margin-bottom: 15px;
	background: url(../images/hdot.gif) repeat-x bottom;
}

div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3 {
	padding: 0 0 8px;
	margin: 0;
	color: #ffffff;
	font-size: 125%;
	font-weight: bold;
	text-transform: uppercase;
}


/* FOOTER
--------------------------------------------------------- */
#footerwrap {
	border-top: 5px solid #CCCCCC;
	padding: 20px 0 30px;
	clear: both;
	background: url(../images/grad3.gif) repeat-x bottom #F6F6F6;
}

#footer {
	padding: 0;
	color: #000000;
	background: url(../images/vdot.gif) repeat-y 22% 0;
	position: relative;
}

#footer .copyright {
	clear: both;
	display: block;
	padding-left: 25%;
	color: #000000;
	font-style: normal;
	font-size: 92%;
}

#footnav {
	padding-left: 25%;
}

#footer ul {
	margin: 0 0 5px;
	padding: 0;
}

#footer li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

#footer li a {
	padding: 0 15px 0 0;
	display: inline;
	color: #000000;
	font-weight: bold;
	font-size: 92%;
	line-height: normal;
	text-decoration: none;
	text-transform: uppercase;
}

#footer li a:hover, #footer li a:active, #footer li a:focus {
	color: #000000;
	text-decoration: none;
}

.cert {
	font-size: 92%;
	position: absolute;
	right: 0;
	top: 18px;
}

.cert a {
	margin: 0 0 0 5px;
	padding: 0;
	border: none;
	border: none;
	text-decoration: none;
}

.cert a span {
	display: none;
}

.cert a img {
	border: none;
}

.banneritem {
	display: block;
	margin-top: 15px;
}




/*others*/


div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	margin: 10px 0;
	display: block;
	background: none!important;
	text-decoration: none!important;
}

#form-login p {
	margin: 0 0 5px;
}

#form-login ul {
	margin: 10px 0 0;
}

#form-login .inputbox {
	width: 90%;
}

.clr {
	clear: both;
}

.hasTip img { 	margin: 10px 5px 0 0; 	border: none; }

/* Tooltips */

.tool-tip {
	float: left;
	border: 1px solid #D4D5AA;
	padding: 5px;
	background: #FFFFCC;
	max-width: 200px;
color: #000000;
}

.tool-title {
	padding: 0;
	margin: 0;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
	font-size: 100%;
	font-weight: bold;
}

.tool-text {
	margin: 0;
	font-size: 100%;
}




/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}
