/* CSS authoring: Stu Olds Web Design 2006 for Indiscreet PR */


/* Main page style */
* {margin: 0; padding: 0;}
html, body {height: 100%;}

#container {
 width: 745px;
 background: url(c_back.jpg) repeat-y;
 margin: 0 auto;
 padding: 0;
 text-align: left;
}

body {  background: #d17b00;
 text-align:center; margin: 0px auto; padding: 0; font: 10px verdana, arial, sans-serif; color: #000; line-height: 1.3em;}
 
 #nav { width:745px; height:47px; }


/* Header divs */
#topline {  width:745px; height:125px; background:url(top.jpg) no-repeat; }
#menuline {  width:725px; height: 47px; background:url(menuline.jpg) no-repeat; }
#headline {  width:745x; height:20px; background:url(headline.jpg) no-repeat; }


/* Menu divs */

#nav ul { width:745px; padding:0; margin:0; list-style-image: none; }
#nav ul li { float:left; padding:0; margin:0; list-style-type: none; }
#nav ul li a { display:block; height:47px; }
#nav ul li.home a { background:url(fireworks/menutline_r1_c1.jpg) 100% 0; width:132px; }
#nav ul li.home a:hover { background:url(fireworks/menutline_r1_c1.jpg) 100% -47px; }
#nav ul li.pressreleases a { background:url(fireworks/menutline_r1_c2.jpg) 100% 0px; width:102px; }
#nav ul li.pressreleases a:hover { background:url(fireworks/menutline_r1_c2.jpg) 100% -47px; }
#nav ul li.currentind a { background:url(fireworks/menutline_r1_c3.jpg) 100% 0px; width:142px; }
#nav ul li.currentind a:hover { background:url(fireworks/menutline_r1_c3.jpg) 100% -47px; }
#nav ul li.gallery a { background:url(fireworks/menutline_r1_c4.jpg) 100% 0px; width:58px; }
#nav ul li.gallery a:hover { background:url(fireworks/menutline_r1_c4.jpg) 100% -47px; }
#nav ul li.pastind a { background:url(fireworks/menutline_r1_c5.jpg) 100% 0px; width:117px; } 
#nav ul li.pastind a:hover { background:url(fireworks/menutline_r1_c5.jpg) 100% -47px; }
#nav ul li.sleeves a { background:url(fireworks/menutline_r1_c6.jpg) 100% 0px; width:88px; }
#nav ul li.sleeves a:hover { background:url(fireworks/menutline_r1_c6.jpg) 100% -47px; }
#nav ul li.contact a { background:url(fireworks/menutline_r1_c7.jpg) 100% 0px; width: 106px; }
#nav ul li.contact a:hover { background:url(fireworks/menutline_r1_c7.jpg) 100% -47px; }
#nav ul li a span { display:none; }

#nav ul li a.active { background-position:100% -50px;}




/* Page titles */
#titlehome {  width:745px; height:96px; background:url(title_index.jpg) no-repeat; }
#titleabout {  width:745px; height:96px; background:url(title_about.jpg) no-repeat; }
#titlepress {  width:745px; height:96px; background:url(title_pressreleases.jpg) no-repeat; }
#titlecind {  width:745px; height:96px; background:url(title_c_indiscretions.jpg) no-repeat; }
#titlegallery {  width:745px; height:96px; background:url(title_gallery.jpg) no-repeat; }
#titlepind {  width:745px; height:96px; background:url(title_p_indiscretions.jpg) no-repeat; }
#titlesna {  width:745px; height:96px; background:url(title_sna.jpg) no-repeat; }
#titlecontact {  width:745px; height:96px; background:url(title_contact.jpg) no-repeat; }


/* Content divs */
#contentwrapper {
	width:745px;
	margin:0;
	padding:1px 0;
}

#content {
 text-align: justify;
 width: 545px;
 margin-left: 150px;
 margin-top: 20px;
 padding:10px;
}
#content p {
 margin: 0 0 12px 0;
}


/* ---- Left Sidebar ----*/				
#sideBar {
	font: 11px/12px Arial, Helvetica;
	color: #63411e;
	position: absolute;
	top: 217px;
	margin-left: 25px;
	width: 125px;

}

.sideBar a:link, .sideBar a:visited {
	color: #63411e;
	BORDER-BOTTOM:#63411e 1px dotted; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
}
.sideBar a:hover, .sideBar a:active, .sideBar a:focus {
	color: #63411e;
	BACKGROUND-COLOR: #faf7bb; 
	TEXT-DECORATION: none;
}
.block        {
	margin:  0;
	padding:  10px 10px;
	line-height: 14px;
	font-size: 11px;
	color: #000;
	font-weight:normal;
	background: transparent;
                }
.block p     {
                text-align:justify;
                }

.block li {
	list-style-image: url(point.jpg);
}
.block a {
	padding: 1px;
}
.block a:link, .block a:visited {
	color: #000;
	BORDER-BOTTOM:#000 1px dotted; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
}
.block a:hover, .block a:active, .block a:focus {
	color: #fff;
	BACKGROUND-COLOR: #FF0000; 
	TEXT-DECORATION: none; 
	TEXT-DECORATION: none;
}

.blockfooter   {
                color:#000;
                font-size:11px;
                text-align:left;
                margin-left:10px;
				margin-bottom:3px;
                margin-top:15px;
                }
				
.blockfooter a:link, .blockfooter a:visited {
	color: #000;
	BORDER-BOTTOM:#000 1px dotted; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
}
.blockfooter a:hover, .blockfooter a:active, .blockfooter a:focus {
	color: #fff;
	BACKGROUND-COLOR: #FF0000; 
	TEXT-DECORATION: none; 
	TEXT-DECORATION: none;
}				


h1 {
	margin-top: 0;
	font-size: 218%;
	font-variant:small-caps;
	line-height: 1em;
	color:#000;
	border-bottom:1px solid #000;
}
 
h2 {
	font-style: normal;
	font-size: 145%;
	color:#000;
}

h2 a:link, h2 a:visited {
	color: #8C856B;
	BORDER-BOTTOM:#8C856B 1px dotted; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
}
h2 a:hover, h2 a:active, h2 a:focus {
	color: #fff0d1;
	BACKGROUND-COLOR: #bf8351; 
	TEXT-DECORATION: none;
}

h2 li {
	list-style-image: url(point.jpg);
}
 
h3 {
	font-size: 128%;
	color:#000;
	margin:10px 0px;
	line-height: 20px;
	border-bottom:1px solid #000;
}


h3 li {
	list-style-image: url(point.gif);
}
h3 a {
	padding: 1px;
}
h3 a:link, h3 a:visited {
	color: #8C856B;
	BORDER-BOTTOM:#8C856B 1px dotted; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
}
h3 a:hover, h3 a:active, h3 a:focus {
	color: #fff0d1;
	BACKGROUND-COLOR: #bf8351; 
	TEXT-DECORATION: none;
}

h3 li {
	list-style-image: url(point.jpg);
}
 
h4 {
	font-family: helvetica, arial, verdana, sans-serif;
	color:#000;
	font-weight: bold;
	font-size: 120%;
	margin:4px 0px 0px 0px;
}

h4 a:link, h4 a:visited {
	color: #000;
	line-height: 1.5em;
	BORDER-BOTTOM:#000 1px dotted; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
}
h4 a:hover, h4 a:active, h4 a:focus {
	color: #fff;
	BACKGROUND-COLOR: #d37b00; 
	TEXT-DECORATION: none;
	}

h5 {
	font-family: helvetica, arial, verdana, sans-serif;
	color:#000;
	font-weight: bolder;
	font-size: 110%;
	margin:4px 0px 0px 0px;
}


.picblock        {
	float: right;
	margin:  0;
	padding:  10px 10px;
	line-height: 14px;
	font-size: 11px;
	font-weight:normal;
	background: transparent;
                }
.albumpicblock        {
	float: right;
	margin:  0;
	padding: 5px;
	background: transparent;
                }	
				
.albumpicblock2        {
	float: left;
	margin:  0;
	padding: 5px;
	background: transparent;
                }			
				
.artistpicblock        {
	margin:  0;
    border: 1px solid #854f0f;
	background: transparent;
                }


/* Mailing list div */
	
 #mailinglist {
	height: 87px;
	font-size: 1em;
	line-height: 14px;
	}
	
#mailinglist .p1{
	background:url(list_back.jpg) no-repeat;
	position: relative;
	top: 0px;
	width: 250px;
	margin-left: 450px;
	color: #FFF;
	text-align: center;
	left: 36px;
	}
	
#mailinglist .p2{
	position: absolute;
	top: 350px;
	width: 280px;
	margin-left: 450px;
	color: #FFF;
	}

input, textarea {
	border: 1px solid #A1A19F;
	margin: 1px 2px;
	-moz-border-radius: 4px;
	background-color: #fff;
	}
input:hover, textarea:hover { 
	border-color: #666; 
	background-color: #fff;
	}
input:focus, textarea:focus {
	border-color: #7D5B38; 
	background-color: #fff;
	}
	
SELECT {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; COLOR: #000; FONT-WEIGHT: normal; BACKGROUND-COLOR: #fff;
}

/* Footer div */
#foot{  width:745px; height:35px; background:url(foot.jpg) no-repeat; }
