.autoheight {
    height : auto;
}

body {
	background-color : #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 2px ;
	color : #ffffff;
	font-size : 80%;
}

.bodycell {
	background-image : url('../graphics/backer-01.jpg');
	width : 1000px;
}

.bodytable 
        {
        width : 1000px;
        margin : auto;
        border-spacing : 20px;
        text-align : justify;
        }
        
.queryresulttable 
        {
        width : 1000px;
        margin : auto;
        border-color : white;
        border-style : none;
        border-width : 0px;
        cellspacing : 1px;
        }
        
.queryresulttablecell 
        {
        border-style : none;
        border-color : white;
        border-width : 0px;
        cellspacing : 1px;
        }

.bodycelltable {	
        border : none;
        cell-spacing : none;
        padding : 20px;
}

.discogtable {
        color : rgba(255,255, 255, 1.5);
        border : none;
        cell-spacing : none;
        padding-left : 15px;
        line-height : 10px;
        height : auto;
}

.discogtable tr td {height : 10px; padding : 0; cell-spacing : 0; border : none;}

.bodytext {
	border : medium dotted #888 ;
	margin-top: 20px; margin-bottom: 20px; 
	color: #fff; 
	background: #333;
	}
	
.captioncolor {
	color : #00ffff;
	font-size : 110%;
	text-align : center; 
}

	
.displaybutt
	{
		background: rgba(0, 128, 0, 0.9);
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color : #ffffff;
		text-align : center;
		text-decoration : none;
		border-width : 1px;
		border-style : solid;
		border-radius : 5px;
		width : 80px;
		height : 25px;
                                          line-height: 25px;
	}
        
.displaybutt:hover
	{
		background: rgba(0, 255, 0, 0.9);
		cursor : pointer;
	}
	
.menucell 
        {
	width : 180px;
        }

.menutable    
    {
        width: 180px;
        margin: auto;
        border-spacing : 0px;
        padding: 0px;  
    }
	
.menu-bold
    {
            text-align : left;
            font-size : 80%;
            font-weight : bold;
            vertical-align : middle;
    }
	
.menubutt
    {
            background: rgba(128, 128, 128, 0.9);
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            color :  rgba(255, 255, 255, 1.0);
            text-align : left;
            text-decoration : none;
            font-size : 90%;
            border-width : 1px;
            border-style : solid;
            border-radius : 5px;
            padding-left : 3px;
            width : 180px;
            height : auto;
    }
        
.menubutt:hover
    {
            background: rgba(64, 128, 128, 0.9);
            cursor : pointer;
    }

.nomenubutt
    {
            background-color : transparent;
            color: rgba(255, 255, 255, 1.0);
            text-align : left;
            text-decoration : underline;
            vertical-align : middle;
            border-width : 0;
            border-style : hidden;
    }
        
.nomenubutt:hover
    {
            background: rgba(175, 100, 100, 0.9);
            cursor : pointer;
    }
.menubutt1
    {
            background: rgba(0, 128, 0, 0.9);
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            color :  rgba(255, 255, 255, 1.0);
            text-align : left;
            padding-left : 10px;
            text-decoration : none;
            font-size : 90%;
            border-width : 1px;
            border-style : solid;
            border-radius : 5px;
            width : 180px;
            height : auto;
	}
.menubutt1:hover
    {
            background: rgba(0, 255, 0, 0.9);
            color: rgba(0, 0, 0, 0.7);
            cursor : pointer;
    }
	
.menubutt2
    {
            background: rgba(0, 0, 128, 0.9);
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            color :  rgba(255, 255, 255, 1.0);
            text-align : left;
            padding-left : 20px;
            text-decoration : none;
            font-size : 90%;
            border-width : 1px;
            border-style : solid;
            border-radius : 5px;
            width : 180px;
            height : auto;
            line-height: 18px;
	}
	
.menubutt2:hover
    {
            background: rgba(0, 0, 255, 0.9);
            color: rgba(255, 255, 255, 0.7);
            cursor : pointer;
    }
        
.menualphatable 
        {
                border-spacing : 0px;
        }
        
.menualphabet
	{
		text-align : left;
		text-indent : -4px;
		vertical-align : top;
		background: rgba(128, 128, 128, 0.9);
		color : #ffffff;
		text-decoration : none;
		font-size : 70%;
		border-width : 1px;
		border-style : solid;
		border-radius : 5px;
		width : 12px;
		height : 18px;
	}
	
.menualphabet:hover
	{
		background: rgba(220, 0, 0, 0.7);
		color : #ffff00;
		cursor : pointer;
	}
	
.linkbutt
    {
            background: rgba(128, 128, 128, 0.9);
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            color :  rgba(255, 255, 255, 1.0);
            text-align : left;
            line-height : 40px;
            padding-top : 0px;
            text-decoration : none;
            font-size : 90%;
            border-width : 1px;
            border-style : solid;
            border-radius : 5px;
            padding-left : 3px;
            width : 180px;
            height : 40px;
    }
        
.linkbutt:hover
    {
            background: rgba(64, 128, 128, 0.9);
            cursor : pointer;
    }
    
.closebutt
    {
            background: rgba(128, 128, 128, 0.9);
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            color :  rgba(255, 255, 255, 1.0);
            text-align : center;
            text-decoration : none;
            font-size : 90%;
            border-width : 1px;
            border-style : solid;
            border-radius : 5px;
            padding-left : 3px;
            width : auto;
            height : auto;
    }
        
.closebutt:hover
    {
            background: rgba(64, 128, 128, 0.9);
            cursor : pointer;
    }

.textbutt
	{
		background-color : transparent;
		color : #ffffff;
		text-align : left;
		text-decoration : underline;
		vertical-align : middle;
		border-width : 0;
		border-style : hidden;
	}
	
.textbutt:hover
	{
		background: rgba(220, 0, 0, 0.7);
		color : #ffff00;
		cursor : pointer;
	}
        
.twcbutt1
    {
            background: rgba(70, 70, 128, 0.9);
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            color :  rgba(255, 255, 255, 1.0);
            text-align : left;
            padding-left : 10px;
            text-decoration : none;
            font-size : 90%;
            border-width : 1px;
            border-style : solid;
            border-radius : 5px;
            width : 180px;
            height : auto;
	}
.twcbutt1:hover
    {
            background: rgba(70, 255, 70, 0.9);
            color: rgba(0, 0, 0, 0.7);
            cursor : pointer;
    }
	
.twcbutt2
    {
            background: rgba(128, 70, 70, 0.9);
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            color :  rgba(255, 255, 255, 1.0);
            text-align : left;
            padding-left : 10px;
            text-decoration : none;
            font-size : 90%;
            border-width : 1px;
            border-style : solid;
            border-radius : 5px;
            width : 180px;
            height : auto;
            line-height: 18px;
	}
	
.twcbutt2:hover
    {
            background: rgba(255, 70, 70, 0.9);
            color: rgba(255, 255, 255, 0.7);
            cursor : pointer;
    }
    
    	
.twcbutt3
    {
            background: rgba(128, 128, 128, 0.9);
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            color :  rgba(200, 200, 2008, 1.0);
            text-align : left;
            padding-left : 10px;
            text-decoration : none;
            font-size : 90%;
            border-width : 1px;
            border-style : solid;
            border-radius : 5px;
            width : 180px;
            height : auto;
            line-height: 18px;
	}
	
.twcbutt3:hover
    {
            background: rgba(164, 164, 164, 0.9);
            color: rgba(255, 255, 255, 0.7);
            cursor : pointer;
    }
      	
.twcbutt4
    {
            background: rgba(55, 55, 55, 0.9);
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            color :  rgba(128, 128, 128, 1.0);
            text-align : left;
            padding-left : 10px;
            text-decoration : none;
            font-size : 90%;
            border-width : 1px;
            border-style : solid;
            border-radius : 5px;
            width : 180px;
            height : auto;
            line-height: 18px;
	}
	
.twcbutt4:hover
    {
            background: rgba(10, 10, 10, 0.9);
            color: rgba(255, 255, 255, 0.7);
            cursor : pointer;
    }     
    
.rightfloat {
            float : right;
            margin : 10px;     
        }
        
.leftfloat {
            float : left;
            margin : 10px;     
        } 
        
.centrefloat {
            margin : 50px;
        } 
        
.figcaption {
            text-align : center;
            font-weight : bold;
            margin-top : 5px;
        }
        
            
.rightsidebar {
            float : right;
            width : 250px;
            margin : 15px;
            padding : 3px;
            border-width : 2px;
            border-style : solid;
            border-radius : 5px;
        }
        
 .leftsidebar {
            float : left;
            width : 250px;
            margin : 15px;
            padding : 3px;
            border-width : 2px;
            border-style : solid;
            border-radius : 5px;
        } 
        
caption {
	color : #00ffff;		
}

H1 {
                    text-align: left;
}
UL {
	list-style : disc;
}

A:link   
	{
	color : #ffffff;
	}

A:visited 
	{
	color : #ffffff;
	}

A:hover 
	{
	color : #00CC33;
	}
		
A:active 
	{	
	color : #FFCC00;	
	}
				
INPUT {
            height : auto;
        }

.pagetitle 
           {
                    color : #ffcc00;
                    font-weight: bold;
                    background: rgba(220, 64, 64, 0.9);
                    text-align : center;
                    border-width : 1px;
                    border-style : solid;
                    border-radius : 5px;
                    width : 180px;
                    height : auto;
                    padding: 1px;
                    line-height: 25px;
            }
                
.tinypagetitle {
                    color : #ccffcc;
                    font-size : 80%;
                    font-weight: bold;
                    background: rgba(12, 120, 12, 0.9);
                    text-align : center;
                    border-width : 1px;
                    border-style : solid;
                    border-radius : 5px;
                    height : auto;
                    padding: 1px;
                    line-height: 25px;
		}
                

.sectiontitle {
                    color : #ffcc00;
                    font-size : 90%;
                    font-weight: normal;
                    background: rgba(64, 128, 64, 0.9);
                    text-align : center;
                    border-width : 1px;
                    border-style : solid;
                    border-radius : 5px;
                    width : 180px;
                    height : auto;
                    padding: 1px;
                    line-height: 25px;
		}

.categorytitle {
                    color : #ffcc00;
                    font-size : 90%;
                    font-weight: normal;
                    background: rgba(64, 64, 128, 0.9);
                    text-align : center;
                    border-width : 1px;
                    border-style : solid;
                    border-radius : 5px;
                    width : 180px;
                    height : auto;
                    padding: 1px;
                    line-height: 25px;
		}
.title1 
	{
	font-size : 130%;
	}
	
.title5 
	{
	font-size : 80%;
	}
	
.toptitle
	{	
	font-size : 90%;
	color : #ffffff;
	}
.tiny 
	{
	font-size : 70%;
	}
.textsmall
	{
	font-family : Arial, sans-serif;
	font-size : 90%;
	}

.input_colored
	{
		background: #336699;
		color : #ffffff;
	}

.input_colored2
	{
		background: #7799dd;
		color : #ffffff;
	}
	
.input_colored_25
	{
		background: #336699;
		width: 25px ;
		text-align: center;
		color : #ffffff;
	}

.headline
	{
	font-size : 90%;
	color : #ffffff;
	}

.headline:link
	{
	font-size : 90%;
	color : #ffffff;
	}
.headline:visited
	{
	font-size : 90%;
	color : #ffffff;
	}
.headline:active
	{
	font-size : 90%;
	color : #00ff00;
	}	
.headline:hover
	{
	font-size : 80%;
	color : #ffcc00;
	}     
	
.menucelltop
	{
	background-image: url(/menubuttons/link-top.png);
	background-repeat: repeat-x;
	background-position: bottom;
                     text-align: center;
	}
.menucellmid
	{
	background-image: url(/menubuttons/link-mid.png);
	background-repeat: repeat-y;
	background-position: 50%;
                     height: auto;
	}
.menucellgap
	{
	background-image: url(/menubuttons/link-mid.png);
	background-repeat: repeat-y;
	background-position: 50%;
                     text-align: center;
                     height: 8px;
	}

.menucellbott
	{
	background-image: url(/menubuttons/link-bot.png);
	background-repeat: repeat-x;		
	background-position: top;
                     text-align: center;
	}        
        

.reviewhead {   
        color: #ffffff;
		font-size: 70%;
		}

.reviewtext 	{			
		color: #ffffff;
		font-size: 90%;
		}
			
.reviewtext2 	{			
		color: #ffffff;
		font-size: 90%;
		}			
				
.reviewtiny {   
        color: #ffffff;
		font-size: 60%;
		}	
			
.reviewform 	{			
		color: #0099ff;
		font-size: 70%;
		background: #333332;
		}
			
.reviewbutt 	{			
		color: #334455;
		font-size: 70%;
		background: #ddeeff;
		}			
				
.red-text {
		color : #ff0000;		
		}
.blue-text {
		color : #0000cc;		
		}
.light-blue-text {
		color : #00ffff;		
		}
.green-text {
		color : #009900;		
		}
.light-green-text {
		color : #00ee00;		
		}		

.yellow-text {
		color : #dddd00;		
		}		


.a-z
	{
		text-align : center;
		font-size : 90%;
		vertical-align : middle;
		height : 20px;
		background : #ffffff;
	}	

.owned
	{
		color : #00cc33;
	}
.ordered
	{
		color : #ffff00;
	}
.bidfor
	{
		color : #ff00f0;
	}
	
.hrwhite {
	height : 1px;
	color : #ffffff;
	background-color : #ffffff;
	border : 1px solid #fff;
	}

.querybutt 	{			
		color: #334455;
		font-size: 80%;
		background: #ff9933;
		}			

.quizlegend {
	font-size : 110%;
	color : #ffffff;		
}
			
.quizlabel 	{			
		color: #0099ff;
		}
		
.quiztable 	{			
		border-style: groove;
		border-color: #00ccff;
		}

.quizhead 	{			
		color: #00ccff;
		font-size: 120%;
		font-weight : bold;
		background: #555555;
		}
			
.quizform 	{			
		color: #0099ff;
		font-size: 90%;
		background: #333333;
		}
			
.quizbutt 	{			
		color: #334455;
		font-size: 110%;
		font-weight : bold;
		background: #ddeeff;
		}
.dateselect 	{
		background-color : #777777;
		color : #ffffff;
		}
		
.concertselect 	{
		width: 90px;
		background-color : #555555;
		color : #ffffff;
		text-align : left;
		text-decoration : none;
		vertical-align : middle;
		border-width : 2;
		border-style : ridge;
		}
		
.concertselectbutt 	{			
		height : auto;
		vertical-align : middle;
		background: #11aa11;
		border-radius : 8px;
		}

.concertselectbutt:hover 	{			
		background: #00ee00;
		}			
.queryselect 	{
		width: 340px;
		background-color : #555555;
		color : #ffffff;
		text-align : left;
		text-decoration : none;
		vertical-align : middle;
		border-width : 2;
		border-style : ridge;
		}
		
.queryselectbutt 	{			
		height : 20px;
		valign : text-top;
		background: #11aa11;
		border-radius : 8px;
		}

.queryselectbutt:hover 	{			
		background: #00ee00;
		}			
				
#marqueecontainer{
		font-size: 90%;
		position: relative;
		width: 170px;
		height: 100px;
		background-color: black;
		overflow: hidden;
		border: 1px solid orange;
		padding: 2px;
		padding-left: 4px;
		}
		
/* Scroller Box */
#scroller_container {
		font-size: 90%;
		position: relative;
		width: 170px;
		height: 100px;
		background-color: black;
		overflow: auto;
		border: 1px solid orange;
		padding: 2px;
		padding-left: 4px;
}

/* Scroller Box */
