/*
COLOURS...

gold=A7884D;
dark brown=5F5029;
light brown=735D38;
bright blue=0101BE;
less bright blue=30549E;
background:#ddd;


Lucida, sans-serif
	font-family:Century Gothic, Geneva, Verdana, serif;
*/

body	{
	margin:0;  color:#000;
	font-family:"Avant Garde", 'Century Gothic', Arial, sans-serif;
	background:url(/images/BG.gif);
	background-attachment:fixed;
	}

td, tr
	{
	/* font-family:"Avant Garde", 'Century Gothic', Arial, sans-serif; */
	font-family:Arial, helevetica, sans-serif;
	font-size:11pt;  line-height:1.1;  color:#000;
	}

.serif, em
	{ font-family:Georgia, "Times New Roman", Times, serif; }

.sanserif, .AvantGarde, h1, h2, h3, .TinyTitle, .SidebarListDiv
	{ font-family:"Avant Garde", 'Century Gothic', Arial, sans-serif; }



a:link, a:visited
	{ color:#30549E;  font-weight:bold;  text-decoration:none; }

a:hover, a:active
	{ color:#735D38;  text-decoration:underline; }


#menuTop
	{
	font-family:"Avant Garde", 'Century Gothic', Arial, sans-serif;
	background:#000;  text-align:center;  line-height:1.5;
	color:#A7884D;  padding:5px 0;  /* letter-spacing:1.5px; */
	}

a.mainmenu:link, a.mainmenu:visited, 
a.mainlevel:link, a.mainlevel:visited,
#menuTop a:link, #menuTop a:visited
	{
	font-size:14px;  color:#fff;
	font-weight:bold;  padding:2px 3px;
	}

a.mainmenu:hover, a.mainmenu:active,
a.mainlevel:hover, a.mainlevel:active,
#menuTop a:hover, #menuTop a:active
	{
	color:#A7884D;  background:#000;
	text-decoration:none;  padding:2px 3px;
	}


a.PressTitle:link, a.PressTitle:visited, div.PressTitle
	{ line-height:1.4;  font-size:17px;  font-weight:bold; }

a.PressTitle:hover, a.PressTitle:active
	{ }


a.BackLink:link, a.BackLink:visited
	{ text-decoration:none;  font-weight:bold; }

a.BackLink:hover, a.BackLink:active
	{ text-decoration:none; }


a.sublevel:hover
	{ text-decoration:underline; }

a.sublevel:link, a.sublevel:visited
	{ color:#5B4739;  font-weight:normal; }


a.biglink:link, a.biglink:visited
	{ font-size:16px;  font-weight:bold;  text-decoration:underline; }

a.biglink:hover
	{ font-weight:bold;  text-decoration:none; }


a.contentpagetitle:link, a.contentpagetitle:visited
	{
	font-family:Futura, Verdana, Helvetica, Arial, sans-serif;
	font-size:15px;  font-weight:bold;  color:#5B4739;
	text-decoration:none;  text-align:left;
	}

a.contentpagetitle:hover, a.contentpagetitle:active
	{ color:#FF69B4;  text-decoration:underline; }


a.footLink:link, a.footLink:visited, 
a.footLink:hover, a.footLink:active
	{ text-decoration:none;  font-weight:normal; }




h1	{
	text-align:center; font-size:22px; margin-top:5px;
	font-weight:bold; line-height:1.2;
	}


h1.Papyrus
	{
	font-family:"Papyrus", cursive;  
	font-weight:700;  font-size:21px;
	}


/*
h2	{
	font-family:Freestyle Script, Bradley Hand ITC, "Diner", cursive; 
	font-size:32px;  line-height:1.2;  font-weight:normal; 
	}
*/

h2	{ font-size:18px;  line-height:1.2;  font-weight:bold; }


h4
	{
	color:#f90;  font-size:16px;  font-weight:bold;
	font-family:Futura, Verdana, Helvetica, Arial, sans-serif;
	}

h5
	{
	color:#f90;  font-size:14px;  font-weight:bold;
	font-family:Futura, Verdana, Helvetica, Arial, sans-serif;
	}

h6
	{
	color:#f90;  font-size:12px;  font-weight:bold;
	font-family:Futura, Verdana, Helvetica, Arial, sans-serif;
	}


.graytext  { color:#666; }

.sidebar, .wide125  { width:125px; }
.wide200  { width:200px; }
.wide250  { width:250px; }
.wide300  { width:300px; }

.nobr { white-space:nowrap; }

/* ====================================== */


.line1, .reg1	{ line-height:1.0; }
.line1_2  { line-height:1.2; }
.line1_5, .reg15  { line-height:1.5; }

.mp3listNO  { color:#666; }

/* ====================================== */


.marT0	{ margin-top:0px; }
.marT2	{ margin-top:2px; }
.marT5	{ margin-top:5px; }
.marT7	{ margin-top:7px; }
.marT10	{ margin-top:10px; }
.marT15	{ margin-top:15px; }

.marR0	{ margin-right:0px; }
.marR2	{ margin-right:2px; }
.marR5	{ margin-right:5px; }
.marR7	{ margin-right:7px; }
.marR10	{ margin-right:10px; }
.marR15	{ margin-right:15px; }

.marB0	{ margin-bottom:0px; }
.marB2	{ margin-bottom:2px; }
.marB5	{ margin-bottom:5px; }
.marB7	{ margin-bottom:7px; }
.marB10	{ margin-bottom:10px; }
.marB15	{ margin-bottom:15px; }

.marL0	{ margin-left:0px; }
.marL2	{ margin-left:2px; }
.marL5	{ margin-left:5px; }
.marL7	{ margin-left:7px; }
.marL10	{ margin-left:10px; }
.marL15	{ margin-left:15px; }

/* ------------------------ */

.padT0	{ padding-top:0px; }
.padT2	{ padding-top:2px; }
.padT5	{ padding-top:5px; }
.padT7	{ padding-top:7px; }
.padT10	{ padding-top:10px; }
.padT15	{ padding-top:15px; }

.padR0	{ padding-right:0px; }
.padR2	{ padding-right:2px; }
.padR5	{ padding-right:5px; }
.padR7	{ padding-right:7px; }
.padR10	{ padding-right:10px; }
.padR15	{ padding-right:15px; }

.padB0	{ padding-bottom:0px; }
.padB2	{ padding-bottom:2px; }
.padB5	{ padding-bottom:5px; }
.padB7	{ padding-bottom:7px; }
.padB10	{ padding-bottom:10px; }
.padB15	{ padding-bottom:15px; }

.padL0	{ padding-left:0px; }
.padL2	{ padding-left:2px; }
.padL5	{ padding-left:5px; }
.padL7	{ padding-left:7px; }
.padL10	{ padding-left:10px; }
.padL15	{ padding-left:15px; }


/* ====================================== */


.bold  { font-weight:bold; }
.italic  { font-style:italic; }

.font10p, .body2  { font-size:10px; }
.font11p  { font-size:11px; }
.font12p  { font-size:12px; }


/* ====================================== */


.headerText
	{ line-height:1.0;  font-size:11px;  color:#5B4739; }

.PressPreview
	{ font-size:12px; }

.inputbox
	{
	padding:2px;  color:#000;
	/* background:#EFEFEF; */
	border:1px solid #5B4739;
	}

.required
	{ color:#c00;  line-height:1.4;  font-size:12px; }

p.first:first-letter
	{
	/* float:left;  margin:0px 5px 0px 0px; */
	font-size:220%;  font-weight:bold;  color:#5B4739;
	line-height:.8em;  padding:10px 0px 20px 0px;  margin-top:40px;
	}

p.first
	{
/*	text-align:justify; */
	line-height:1.4; 
	margin-top:30px;
	}


.firstletter
	{ width:1em;  color:#f00;  font-size:300%; position:static; }



.SongDivider
	{ font-weight:bold;  color:#5B4739; }

/* Paragraph indent & justify */
.single
	{
	text-indent:25px;
	margin-bottom:0;
	margin-top:0;
	text-align:justify;
	}

.box
	{
	color:#fff;
	background:#F48974;
	padding:5px;
	font-weight:bold;
	}

.topcolor
	{ background:#5B4739; }




/* Styles for dhtml tabbed-pages */

.ontab
	{
	background:#ffae00;
	border-left:outset 2px #f90;
	border-right:outset 2px #808080;
	border-top:outset 2px #f90;
	border-bottom:solid 1px #d5d5d5;
	text-align:center;
	cursor:hand;
	font-weight:bold;
	color:#fff;
	}

.offtab
	{
	background:#e5e5e5;
	border-left:outset 2px #E0E0E0;
	border-right:outset 2px #E0E0E0;
	border-top:outset 2px #E0E0E0;
	border-bottom:solid 1px #d5d5d5;
	text-align:center;
	cursor:hand;
	font-weight:normal;
	}

.tabpadding
	{ }

.tabheading
	{
	background:#ffae00;
	text-align:left;
	}

.pagetext
	{
	visibility:hidden;
	display:none;
	position:relative;
	top:0;
	}






/* Horizontal Line */

hr
	{ background:#C0C0C0;  height:2px;  border:1px inset; }

hr.separator
	{
	background:#C0C0C0;
	height:1px;  width:75px;  border:0px;
	}


/* Content - Sections & Categories */

.contentpane
	{
/*	background:#fff */
	}

.contentpaneopen
	{ }



.contentheading
	{
	font-family:Futura, Verdana, Helvetica, Arial, sans-serif;
	font-size:17px;  font-weight:bolder;  color:#5B4739;
	line-height:1.5;  padding-top:10px;
	}

a.contentheading:hover
	{ font-size:15px; }

a.contentheading:link, a.contentheading:visited
	{ text-decoration:none;  font-size:15px; }



.contentpagetitle
	{
	font-family:Futura, Verdana, Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
 	color:#333;
	text-align:left;
	}

table.contenttoc
	{
	color:#333300;
	background:#e0e0e0;
	}

table.contenttoc td
	{
	font-family:Futura, Verdana, Helvetica, Arial, sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
	}

a.toclink:hover, a.toclink:visited, a.toclink:link
	{
	text-decoration:none;
	font-size:9px;
	}

.contentdescription
	{
	font-family:Futura, Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#808080;
	text-align:left;
	}




/* Links */

a.blogsection:link, a.blogsection:visited
	{
	text-decoration:none;
	font-weight:normal;
	}

a.blogsection:hover
	{ text-decoration:underline; }


a.weblinks:link, a.weblinks:visited
	{
	text-decoration:none;
	font-weight:normal;
	}

a.weblinks:hover
	{ text-decoration:underline; }


a.readon:link, a.readon:visited
	{
	text-decoration:none;
	font-size:10px;
	}

a.readon:hover
	{ font-size:10px; }




table.moduletable
	{
	margin:0px 0px 0px 0px;
	width:95%;
	border-left:solid 0px #000;
	border-right:solid 0px #000;
	border-top:solid 0px #000;
	border-bottom:solid 0px #000;
	}

table.moduletable th
	{
	font-family:Futura, Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	height:18px;
	line-height:18px;
	white-space:nowrap;
	width:100%;
	background:#5B4739;
	}
	
table.moduletable td
	{
	font-family:Futura, Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	}
	
.componentheading
	{
	font-family:Futura, Verdana, Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
 	color:#333;
	text-align:left;
	}

.button
	{
	font-family:Futura, Verdana, Helvetica, Arial, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:10px;
	color:#000;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	}


/** category text format and links **/

.category
	{
	color:#999999; 
	font-family:Futura, Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}

a.category:link, a.category:visited
	{
	text-decoration:none;
	color:#999999;
	font-weight:bold;
	}

a.category:hover
	{ color:#f90; }

.poll
	{
	font-family:Futura, Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#666;
	line-height:14px;
	}

.sectiontableentry1, .contentpane
	{ background:#fff; }

.sectiontableentry2
	{ background:#EBEBEB; }



.sectiontableheader
	{
	background:#5B4739;
	color:#fff;
	font-weight:bold;
	}

.sectiontableheader a
	{ color:#fff; }



.frontpageheader
	{ font-size:13px;  color:#0077aa;  font-weight:bold; }

.date
	{
	font-family:Futura, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;  color:#5B4739;  text-decoration:none;  font-weight:bold;
	}

.smallContact
	{
	font-size:11px;  color:#5B4739;  line-height:1.7;
	text-decoration:none;  font-weight:normal;
	}



.contact, .contact2, .contact3
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;  line-height:1.0;  width:100%;
	}

.contact
	{ padding-top:5px; }

.contact2
	{ padding-bottom:10px; }

.contact3
	{ padding-top:0; }



.smalldark
	{
	font-family:Futura, Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;  color:#333;  text-decoration:none;  font-weight:normal;
	}


.newsfeedheading
	{
	font-size:13px;
	font-weight:bold;
	color:#333;
	text-align:left;
	}

.newsfeeddate
	{
	font-size:12px;
	color:#228B22;
	font-weight:normal;
	}


.modifydate, .createdate
	{
	/*
	color:#5B4739;  font-size:12px;
	line-height:1.2;  text-decoration:none;
	font-style:italic;  font-weight:bold;
	*/
	color:#666;  font-size:14px;
	line-height:1.2;  text-decoration:none;
	font-style:italic;  font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	}


.RaveByline
	{
	color:#666;  font-size:14px;  margin-bottom:40px;
	text-align:right;  font-style:italic;  font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	}


ul
	{ margin:0px 0px 0px 0px; }

li
	{
	list-style:inside url(../images/arrow.png) 3px;
	list-style-image:url(../images/arrow.png);
	}

.fase4rdf
	{
	font-size:11px;
	color:#000;
	font-weight:normal;
	}

a.fase4rdf:link
	{
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#f90;
	}

a.fase4rdf:hover
	{
	font-weight:bold;
	color:#808080;
	}

table.searchintro
	{
  	background:#fff;
	border:solid 1px #777777;
	}

table.contact
	{ }

table.contact td.icons
	{ background:#C6CBCE; }

table.contact td.details
	{
	font-size:10px;
	font-weight:bold;
	}



.pagenav
	{
	font-weight:bold;
	font-size:12px;
	color:#fff;
	}

a.pagenav, a.pagenav:visited
	{
	font-weight:bold;
	font-size:12px;
	color:#fff;
	}

a.pagenav:hover
	{
	font-weight:bold;
	font-size:12px;
	color:#fff;
	text-decoration:underline;
	}

.pagenavbar
	{ }




/* Content voting */

.content_rating
	{
	font-weight:normal;
	font-size:8pt;
	}

.content_vote {
	font-weight:normal;
	font-size:8pt;
	}



/* for modifying {moscode} output.  Don't set the colour! */

.moscode
	{ background:#f0f0f0; }



/* Text passed with mosmsg url parameter */

.message
	{
	font-weight:bold;
	font-size:10pt;
	color:#228B22;
	text-align:center;
	}






.dms-whole
	{ vertical-align:top; }

a.dms-item, a.dms-item:visited
	{
	text-transform:uppercase;
	padding:3px 3px 3px 3px;
	display:block;
	color:#fff;
	font-size:11px;
	text-decoration:none;
	font-family:Arial Black;
	}

a.dms-item:hover
	{
	text-transform:uppercase;
	color:#fff;
	font-weight:plain;
	font-size:11px;
	font-family:Arial Black;
	text-decoration:none;
	background:#5B4739;
	}

#dms-active_NOT!
	{
	display:block;
	color:000;
	background:#D8F321;
	}







/* CDBABY.COM STYLES */

.smaller, .big, .bigger, .bigwhite, .menu, 
.sans, .artist, .huge, .album, .midred, .medium
	{ font-family:"Trebuchet MS", Verdana, sans-serif; }

.smaller
	{ font-size:12px; }

.small	{ font-size:9pt;  font-family:Arial, Helvetica, sans-serif; }

.tiny, ol.tiny, li.tiny
	{ font-size:10px;  font-family:Verdana, sans-serif; }

.big	{ font-size:15px;  font-weight:bold; }

.bigger	{ font-size:17px;  font-weight:bold; }

.BrownBack
	{ background:#5B4739; }

.white	{ color:fff; }

.bigwhite
	{ font-size:18pt;  color:fff;  font-weight:bold; }

.menu	{ font-size:9pt;  color:fff; }

.sans	{ font-size:13px;  color:000; }

.lighter
	{ color:Gray; }

.price	{
	color:#900;  font-size:12pt;  font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

.buylink a, a.buylink:link, a.buylink:visited
	{ color:navy; }

a.buylink:active, a.buylink:hover
	{ color:Red; }

.artist
	{ font-size:36pt;  color:#5B4739;  font-weight:bold; }

.huge	{ font-size:32pt; color:000;  font-weight:bold; }

.album	{ font-size:24pt;  color:#5B4739;  font-weight:bold; }

.midred	{ font-size:14pt;  color:#900;  font-weight:bold; }

.medium	{ font-size:14pt;  color:000;  font-weight:bold; }

.highlight
	{ background:Yellow;  font-weight:bold; }

.darkgray
	{ background:#333; }

.lightgray
	{ background:#ddd; }

#locations
	{ width:600px; }

#locations td
	{ font-size:11px;  line-height:1.2;  text-align:center; }



#leftColA p
	{
	text-transform:uppercase;  margin:0 0 10px 0;
	font-size:16px;  line-height:1.2;
	}


.center	{ text-align:center; }
.right	{ text-align:right; }


.NavLinks
	{ line-height:1.0;  font-size:12px; }


