body {font: 10pt Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
      margin: 0px;
      padding: 0px;
      background-color: #cb8cab;
	  text-align: center;	  }

#frame {width:750px;
	    margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		background-color: #FFFFFF;
		min-height: 200px;
		border-left: 1px solid #777;
		border-right: 1px solid #777;
		}     
		
#header {position:relative;
         top: 0px; 
         height: 158px;
         width: 750px;
         background: white url(../gui/cats.jpg) top  no-repeat; 
         white-space: nowrap;
         padding-top: 2px;
         text-align: right;
         margin: 0px;
         border-bottom: 2px solid #000;
         }
      
#header a {text-decoration:none;
           color:#FFF;
           }
           
#header a:hover {text-decoration:underline;
                }
.covers {
margin-top: 5px; margin-bottom: 5px; border: 1px solid #444; margin-right: 3px;
}

#headermenu {position:relative;
         top: 0px; 
         height: 24px;
         width: 750px;
         white-space: nowrap;
         color: #666699;
         padding: 0px;
         text-align: center;
         margin: 0px;
         border-spacing: 0px;
         border-bottom: 2px solid #000;
         }
         
#headermenu a 
{
	font: 9pt Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: white;
	font-variant: small-caps;
	text-decoration: none;
}

#headermenu a:hover
{
	text-decoration: underline;
}

table.headermenu
{
	width: 750px;
	height: 100%;
   border-top: 0px;
   border-right: 0px;
	color: #666699;
	margin: 0px;
	border-spacing: 0px;
	padding: 0px;
}


table.headermenu tr
{	
	border: 0px;
	color: #666699;
}

table.headermenu td
{
	text-align: center;
	width: 16.67%;
	background-color: #000000;
	color:#FFFFFF
}

table.headermenu td:hover
{
	text-align: center;
	background-color: #800080;
	color:#000000
}

table.headermenu td#current
{
	text-align: center;
	background-color: #800080;
	color:#000000
}


#rightpane {		background-color: #fbfbfb;
       float: right;
       width: 154px;
       top: 105px;
       height: auto;
	   padding: 0 0 0 0;
	   margin: 0px 0 0 0;
       }
       
#rightpane p {		
		font-size: 8pt;
font-stretch: wider;
       }
	   
#rightpanestyle li {display:inline;
              }
		

#rightpanestyle {width: 142px;
            font-family: sans-serif;
            margin: 0 0 0 0;
            padding: 0;
            border-top: 1px #d9d9d9 solid;
}

#rightpanestyle a
{
           width: 99.99%;
           display: block;
		   background-color: #fbfbfb;
		   border-bottom: 1px #d9d9d9 solid;
		   text-align: left;
		   text-decoration: none;
           font: 10.5pt Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
		   padding: 4px 0 4px 0;
           color: #000; 
}

#rightpanestyle a.sub 
{
			 font: 9pt Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
			}
			
#rightpanestyle a:hover {background-color: #323265;
                    color: #FFF; 
					}
					

	  
#rightpane ul {margin: 4px 0 0 0px;
          padding: 0;
		  width: 142px;
		  }           

#main {float: left;
          background-color: #FBFBFB;
		  top: 80px;
		  min-height: 400px;
          width: 740px;
		  margin-left:2px; margin-right:0px; margin-top:15px; margin-bottom:15px; padding-left:2px; padding-right:6px; padding-top:0px; padding-bottom:10px 
		}

#main h3 {color: #d1924b;
			 font:normal 190% Helvetica Neue Black Condensed,Arial Black,Arial,Sans-Serif;
          margin: 0px 0 0 8px;
          padding-left: 40px;
            }

#main h3.wp {color: #d1924b;
			 font:normal 190% Helvetica Neue Black Condensed,Arial Black,Arial,Sans-Serif;
          margin: 0px 0 0 8px;
          padding-left: 40px;
            }
            
#main h4 
{
	color: #d1924b;	
	font:normal 130% Helvetica Neue Black Condensed,Arial Black,Arial,Sans-Serif;
   margin: 0px 0 0 8px;
   padding-left: 60px;
   border-top: 2px dotted #888;
}

#main h3 a
{
	color: #d1924b;	
   text-decoration: none;
}

#main h3 a:hover
{
	text-decoration: underline;
}

#main #summary {font-size: 15pt;
                 font-weight: bold; 
                 display: inline;
                   }

#footer {clear: both;
         width: 750px;
         height:12px;
         background-color:#000000;
         border-top: 2px solid #000000;
		 margin: 0;
		 padding:0;
		 line-height: 2px
         }
         
blockquote.right {float:right;
                 }
	
blockquote p {float:right;
                 width: 25%;
                 padding: 12px 0 4px 12px; 
                 margin: 0 0 0 0;
                 font-size: 12pt;
                 font-weight: bolder;
				 font-family: "Trebuchet MS", Verdana;
                 }
                
blockquote.left {float:left;
                 }
                  
                 
img.mugshot-left {float: left;
          padding: 0; 
          margin: 6px 4px 1px 0;
          border: 1px solid gray;
          }
          
p a {text-decoration: none;
     color:#7d7d7d}
	 
p a.news {color: #222;
          font-stretch: narrower;
		  font-size: 10pt;}

#main p:hover a {text-decoration: underline}

a:hover {text-decoration: underline}

ul.flatarchives
{
	padding-left: 4px;
		font-size: 8pt;
font-stretch: wider;
}	

ul.flatarchives a
{
	color: #7d7d7d;
	text-decoration: none;
}	

ul.flatarchives a:hover
{
	text-decoration: underline;
}	

ul.flatarchives li
{
	display: inline;
	}
	
table.cd_collection
{
	width: 740px;
	position: relative;
	font: 10pt Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	border: 0px;
	padding-left: 5px;
}

img
{
	border: 0px;
}

.tracks
{
	font: 8pt Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
}