
* 
	    {
    	margin: 0px;
    	padding: 0px;
    	border: 0px;
		}

.clear
		{
		clear: both;
		}

.right
		{
		float: right;
		}

.left
		{
		float: left;
		}
		
body	
		{
		background-color: #F2E9D4;
		color: #272727;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
		text-align: center; /* hack for centering ie 5.5 */
		}

div.main	
		{
		width: 600px;
		margin: 0px auto;
		display: block;
		}
		
div.main2
		{
		width: 600px;
		margin: 20px auto 0 auto;
		display: block;
		text-align: left;
		}

div.cdstrip
		{
		width: 600px;
		margin: 30px auto 0 auto;
		display: block;
		}

div.top	
		{
		height: 153px;
		background-color: #710000;
		background-image: url(images/tile1.jpg);
		background-position: top center;
		background-repeat: repeat-x;
		}
		
div.menu	
		{
		height: 36px;
		background-color: #4B0F04;
		background-image: url(images/menu-band.gif);
		background-position: top center;
		background-repeat: repeat-x;
		}
		
div.foot	
		{
		height: 60px;
		margin-top: 40px;
		padding-top: 36px;
		background-image: url(images/leavesfoot.gif);
		background-position: top center;
		background-repeat: no-repeat;
		}
		
ul#cds
		{
		margin: 0 auto;
		}
		
ul#cds li
		{
        text-align: center;
        float: left;
        list-style: none;
        height: 160px;
        width: 150px;
    	}

div.cdholder
		{
		text-align: left;
		margin: 0 auto;
		position: relative;
		left: 1px;
		height: 98px;
        width: 98px;
        background-image: url(images/cd-shadow.gif);
		background-position: top left;
		background-repeat: no-repeat;
		}



/* ========== Typography ======== */

h1
		{
		font-family: "Palatino Linotype", "Book Antiqua", Georgia, serif;
		font-size: 18pt;
		font-weight: bold;
		color: #991100;
		background-image: url(images/underline.gif);
		background-position: bottom left;
		background-repeat: no-repeat;
		}
		
h1.long
		{
		margin-bottom: 30px;
		background-image: url(images/underline2.gif);
		background-position: bottom left;
		background-repeat: no-repeat;
		}
		
p
		{
		font-size: 10pt;
		line-height: 14pt;
		padding: 6px 0;
		}
		
p.first
		{
		padding-top: 16px;
		}

p.last
		{
		padding-bottom: 40px;
		}

p.note2
		{
		padding-left: 215px;
		}
		
p.band
		{
		padding: 3px 2px 0 2px;
		font-size: 8pt;
		line-height: 10pt;
		font-weight: bold;
		}
		
p.album
		{
		padding: 0 2px 0 2px;
		font-size: 8pt;
		line-height: 10pt;
		color: #676767;
		}
		
div.foot p
		{
		font-size: 8pt;
		line-height: 10pt;
		padding: 6px 0;
		color: #7D7D7D;
		}

span.nobr
		{
		white-space: nowrap;
		}

/* ========== Form ======== */


div.formbox
		{
		border: 1px solid #AEA89A;
		background-color: #D9D2C0;
		margin: 0 auto;
		display: block;
		width: 470px;
		}

div.form	
		{
		padding: 4px;
		background-color: transparent;
		border-bottom: 1px solid #C3BDAC;
		border-top: 1px solid #E8E4D9;
		}
		
div.form2	
		{
		padding: 4px;
		background-color: transparent;
		border-bottom: 1px solid #C3BDAC;
		border-top: 1px solid #E8E4D9;
		}
		
div.form3	
		{
		padding: 4px;
		background-color: transparent;
		border-top: 1px solid #E8E4D9;
		}
		
div.captcha
		{
		text-align: center;
		margin: 0 auto;
		width: 300px;
		}

input.word
		{
		border-top: 1px solid #C3BDAC;
		border-left: 1px solid #C3BDAC;
		width: 190px;
		padding: 3px;
		}
		
textarea
		{
		border-top: 1px solid #C3BDAC;
		border-left: 1px solid #C3BDAC;
		overflow: auto;
		width: 190px;
		height: 90px;
		padding: 3px;
		}

form fieldset label
		{
		color: #000000;
		display: -moz-inline-box;
		display: inline-block;
		font-size: 10pt;
		line-height: 14pt;
		vertical-align: top;
		padding-left: 15px;
		width: 200px;
		}
		
span.mozlabel
		{
		display: block;
		width: 200px;
		text-align: right;
		}
		
form fieldset fieldset legend
		{
		font-size: 10pt;
		display: block;
 		width: auto;
 		padding: 0 20px;
		}
		
form fieldset fieldset label
		{
		margin-left: 205px;
		display: block;
 		width: auto;
		}
		
legend.main
		{
		font-size: 14pt;
		font-weight: bold;
		color: #991100;
		font-family: "Palatino Linotype", "Book Antiqua", Georgia, serif;
		display: block;
		padding: 8px 20px;
		}
		
form em
		{
		font-weight: bold;
		font-size: 10pt;
		color: #C90000;
		}
		
form small
		{
		font-size: 8pt;
		}
		
small.below
		{
		padding-left: 18px;
		}
		
button
		{
		background-color: transparent;
		padding-left: 212px;
		}
		
* html button /*  Hack for IE 6 and earlier  */
		{
		padding-left: 160px;
		}
		
*:first-child+html button /* Hacks for IE 7 */
		{
		padding-left: 160px;
		}
		
span.in1
		{
		display: none;
		visibility: hidden;
		}
		
div.required2
		{
		display: none;
		visibility: hidden;
		}

div.required1, div.required3, div.required4
		{
		
		}
		
div.notice
		{
		display: block;
		visibility: visible;
		font-weight: bold;
		text-align: center;
		color: #FFFFFF;
		background-color: #C90000;
		}


/* ========== Links ======== */

a
		{
		outline: none; /* hide dotted outline in Firefox */
		}155384
		
a:link
		{
		color: #155384;
		text-decoration: underline;
		}
		
a:hover
		{
		color: #155384;
		text-decoration: none;
		}
		
a:visited
		{
		color: #155384;
		text-decoration: underline;
		}
		
a.credit:link
		{
		color: #7D7D7D;
		text-decoration: none;
		}
		
a.credit:hover
		{
		color: #525252;
		text-decoration: underline;
		}
		
a.credit:visited
		{
		color: #7D7D7D;
		text-decoration: none;
		}


#topmenu		{
				width: 308px;
				height: 36px;
    			background: url(images/menu3.gif);
    			margin: 0px auto;
    			padding: 0;
    			position: relative;
				}
				
				
#topmenu li 	{
    			margin: 0;
    			padding: 0;
    			list-style: none;
    			position: absolute;
    			top: 0;
    			}

#topmenu li, #topmenu a {
    			height: 36px;
    			display: block;
    			}

#panel1			{
				left: 0px;
				width: 103px;
				}
				
#panel2			{
				left: 103px;
				width: 119px;
				}
				
#panel3			{
				left: 222px;
				width: 86px;
				}
				
#panel1 a:hover	{
				background: transparent url(images/menu3.gif) 0px -36px no-repeat;
				}
				
#panel2 a:hover	{
				background: transparent url(images/menu3.gif) -103px -36px no-repeat;
				}
				
#panel3 a:hover	{
				background: transparent url(images/menu3.gif) -222px -36px no-repeat;
				}
				
#cdstrip		{
				width: 600px;
				height: 60px;
    			background: url(images/cd-strip2.jpg);
    			margin: 0px auto;
    			padding: 0;
    			position: relative;
				}
				
				
#cdstrip li 	{
    			margin: 0;
    			padding: 0;
    			list-style: none;
    			position: absolute;
    			top: 0;
    			}

#cdstrip li, #cdstrip a {
    			height: 60px;
    			display: block;
    			}

#cd1			{
				left: 0px;
				width: 60px;
				}
				
#cd2			{
				left: 60px;
				width: 60px;
				}
				
#cd3			{
				left: 120px;
				width: 60px;
				}
				
#cd4			{
				left: 180px;
				width: 60px;
				}
				
#cd5			{
				left: 240px;
				width: 60px;
				}
				
#cd6			{
				left: 300px;
				width: 60px;
				}

#cd7			{
				left: 360px;
				width: 60px;
				}
				
#cd8			{
				left: 420px;
				width: 60px;
				}
				
#cd9			{
				left: 480px;
				width: 60px;
				}
				
#cd10			{
				left: 540px;
				width: 60px;
				}
				
#cd1 a:hover	{
				background: transparent url(images/cd-strip2.jpg) 0px -60px no-repeat;
				}
				
#cd2 a:hover	{
				background: transparent url(images/cd-strip2.jpg) -60px -60px no-repeat;
				}
				
#cd3 a:hover	{
				background: transparent url(images/cd-strip2.jpg) -120px -60px no-repeat;
				}

#cd4 a:hover	{
				background: transparent url(images/cd-strip2.jpg) -180px -60px no-repeat;
				}
				
#cd5 a:hover	{
				background: transparent url(images/cd-strip2.jpg) -240px -60px no-repeat;
				}
				
#cd6 a:hover	{
				background: transparent url(images/cd-strip2.jpg) -300px -60px no-repeat;
				}
				
#cd7 a:hover	{
				background: transparent url(images/cd-strip2.jpg) -360px -60px no-repeat;
				}

#cd8 a:hover	{
				background: transparent url(images/cd-strip2.jpg) -420px -60px no-repeat;
				}
				
#cd9 a:hover	{
				background: transparent url(images/cd-strip2.jpg) -480px -60px no-repeat;
				}
				
#cd10 a:hover	{
				background: transparent url(images/cd-strip2.jpg) -540px -60px no-repeat;
				}


/* ========== Images ======== */


img.homecd
		{
		padding-left: 15px;
		}
		
img.homestudio
		{
		padding-top: 20px;
		}
		
img.required
		{
		vertical-align: middle;
		}



