/* CSS Document created by Clare Burrows*/
document {font-family:Arial, Helvetica, sans-serif; color:#000000; background-color:#FFFFFF;}
body {margin: 0; padding: 0 0 0 0; font-family:Arial, Helvetica, sans-serif; background-color: #FFFFFF;}
td {vertical-align:top; padding:5px;}
marquee {font: "Courier"; color: #000000; background-color:#96C0FA; background:#96C0FA;}

span.smaller {font-size: 16px}
span.smallest {font-size: 12px}
a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#FF0000;}
a:active {color:#FF0000;}
img a:link {color:#000000; text-decoration:none;}
img a:visited {color:#000000; text-decoration:none;}
img a:hover {color:#FF0000;}
img a:active {color:#FF0000;}
/*navbar*/
#nav {width: 158px; height: 400px; position:absolute; left: 0px; top: 125px; font-size: 0.8em; font-family:Geneva, Arial, Helvetica, sans-serif; margin:0;}

#nav ul {
margin:0px;
padding: 0px;
list-style-type:none;
}
#nav li {
	margin:0px;
}	

#nav a {
	display:block;
	background-image:url(images/vertNav.png);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	background-color: #FFFFFF;
	padding: 4px 4px 4px 25px;
	border-right: 1px solid #000000;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #000000;
	text-decoration:none;
}	

#nav a:link,  #nav a:visited {
	color:#FFFFFF;
	text-decoration:none;
}	
#nav img a:link,  #nav a:visited {
	color:#FFFFFF;
	text-decoration:none;
}	
#nav a:hover,  #nav a:active {
	color: #000000;
	background-image:url(images/vertNav2.png);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	text-decoration:none;
}	
	
#selink a:link,  #selink a:visited,  #selink a:hover,  #selink a:active {
	color: #000000;
	background-image:url(images/vertNav2.png);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	text-decoration:none;
	border-right:#CCCCCC thin;
}	


	
div.logo {width:150px; padding:25%;
}
.w3c {position:absolute; top:998px; left:5px;}
#itunes{margin:0px; position:absolute; top:475px; left:-20px; height:125px; width:125px; float:left;}
#itunes a{background-image:none; border:none;}
#itunes a:hover{background-image:none; border:none;}
#itunes a:active{background-image:none; border:none;}
.itunes img{border:1px;}

#twitter_div{margin:0px; position:absolute; top:430px; padding-left: 5px; height:125px; width:125px; float:left; background-color:#FFFFFF; border:thin; }
#twitter_div a{background-image:none; border:1px; width:125px; color:#666666; padding:4px 4px 4px 0px;}
#twitter_div a:link{background-image:none; border:none; width:125px; color:#666666; padding:4px 4px 4px 0px;}
#twitter_div a:visited{background-image:none; border:none; width:125px; color:#666666;padding:4px 4px 4px 0px;}
#twitter_div a:hover{background-image:none; border:none; width:125px;color:#666666;padding:4px 4px 4px 0px;}
#twitter_div a:active{background-image:none; border:none; width:125px;color:#666666;padding:4px 4px 4px 0px;}
/*.twitter_div img{border:0px;}*/
img#mug {border:none;}
img#mug a:link {border:none;}
img#mug a:visited {border:none;}
img#mug a:hover {border:none;}
img#mug a:active {border:none;}
#AdSpacer {height:10px; width:158px; position:absolute; top:600px;}



	
/*end Navbar*/	
/*letter, bio*/

#content {margin-left: 160px; margin-right:10px; font-size:16px; line-height:150%; font-family: Geneva, Arial, Helvetica, sans-serif; color: #333333; background-image:url(images/treble.gif); background-attachment:fixed; background-repeat:no-repeat; background-position:center bottom; padding:3px;}
#content p {text-indent:2.5em;}

#header {width:100%; padding:0 0 0 0; margin-top: 0; background-color: #222222; background-image:url(images/smallProPhoto.jpg); background-repeat:no-repeat; background-position:right; height: 98px; border-bottom-style:solid; border-bottom-color:#FF0000; border-bottom-width:5px; }
#header img {float:right; width:90px; height: 98px; z-index:-1}
#header h1 {font-family:Georgia, Times, serif; text-align:center; color:#00FF33;
	text-transform:uppercase; letter-spacing:0.07em;}
h2 {text-align:center; background-color:#999999; color:#000000; font-family:Arial, Helvetica, sans-serif; line-height:1.5em;}
h3 {text-align:center}
h6{margin-top:-10px; margin-bottom:0; text-align:center}

/*disc and bio*/

#content table {border: 1px solid #FF0000; background-color:#FFFFFF; padding:5px; background-image:url(images/treble.gif); background-attachment:fixed;  background-repeat: no-repeat; background-position: center bottom; margin:10px;}
#content th { border:none; vertical-align:middle; background-color: #FF0000; color:#FFFFFF; font-size:42px; text-align:left;height:98px; padding-bottom: 0; margin-bottom: 0;}
#content td {border: none; background-color:#ffFFFF; background-image:url(images/treble.gif); background-attachment:fixed;  background-repeat: no-repeat; background-position: center bottom;}
#content td.track {width:200px;}
#content td.liner {width:50%;}
span.album_title {font-weight:bold; font-style:italic;} 
div.static {position:inherit; right:0px; width:100px; float:left; padding-right:10px;}
div.photoleft {position:inherit; width: 210px; padding-right: 10px; float:left;}
div.photoright {position:inherit; width:226px; padding-left:10px; float:right;}
/*above for image in table*/
div.snocap {width:100%; height:300px;}
div.snocap img{float:left;}
div.snocap embed{float:right; padding-left: 10px; padding-top:-20px;  z-index:-1}
div.snocapLink {width:100%; height:205px;}
div.snocapLink #snoLeft{position:relative; float:left;}
div.snocapLink #snoRight{position:relative; float:right;}
div.mh {width:100%; position:inherit;}
span.title {line-height:2em;}
/*end disc*/
 /*order*/
 .print_order {width:100%;}
 .order {text-align:center}
 .quantity{width:50%}
 .cost {width:93px; right:0;}
/*footer*/
#footer {display:block; width:100%; height:130px; color:#FF0000; font-size:36px; background-color:#000000; border:#000000; vertical-align:bottom; background-image:url(images/smkeys.png); background-repeat:repeat-x;}
p.page_end {line-height:.25em; display:none;}
