body{
		background: #000000;
		border: 0px;
		margin: 0px;
}

object{
		margin:5px;	
}

#construction{
		font-family: Arial,Helvetica,Geneva;
		font-size: 1.2em;
		text-indent:20px;
		color: #cccccc;
		text-align:center;	
}

#construction a{
		text-decoration: none;
		font-family: Arial,Helvetica,Geneva;
		font-size: 1em;
		font-weight: bold;
		color: #ffffff;
		line-height: 25px;
		margin-right: 5ex;
		margin-left: 5ex;
}

#construction a:hover{
		text-decoration: none;
		font-family: Arial,Helvetica,Geneva;
		font-size: 1em;
		font-weight: bold;
		color: #cccccc;
		line-height: 25px;
		margin-right: 5ex;
		margin-left: 5ex;
}

#container{
		width: 800px;
		position: relative;
		margin:0px auto;
		background: #333333;
		border-left: 3px solid #444444;
		border-right: 3px solid #444444;
		border-bottom: 3px solid #444444;
		padding-bottom:5px;
		overflow: hidden;		
}

#header{
		text-align:center;
}

#navitab{
/*		height:25px;	*/
		text-align:center;
		background: #000000;
		border-bottom: 2px solid #444444;
}

#content{
		color:#6a6a6a;
		font-family: Arial,Helvetica,Geneva;
		font-size: .8em;
		overflow: visible;
}

#spacer{
		float: left;
		height: 200px;
/*		border: 3px solid #00ff00;	*/
}

#footer{
		width: 800px;
		position: relative;
		left: 50%;
		margin-left: -400px;
		text-align: center;
		font-family: Arial,Helvetica,Geneva;
		font-size: .75em;
		color: #6A6A6A;
}

#feature{
		float:left;
		margin-left:10px;
		width:310px;
}

#feature p{
		font-family: Arial,Helvetica,Geneva;
		font-size: .9em;
		font-weight: bold;
		color: #cccccc;
		border:1px solid #444444;
		margin-top:1px;
}

#blurb{
		font-family: Arial,Helvetica,Geneva;
		font-size: .9em;
		text-indent:20px;
		color: #cccccc;
		margin-bottom: 5px;
}

#thumbs{
		float:right;
		margin-right:10px;
		width:55%;
}

.thumb{
		float:left;
		margin-left: 20px;
		margin-right:10px;
		margin-bottom: 25px;
		width:125px;
}

.thumb p{
		position: relative;
		font-family: Arial,Helvetica,Geneva;
		font-size: .7em;
		font-weight: normal;
		color: #cccccc;
		border:1px solid #444444;
		margin:1px 0px 0px 0px;
}

.thumb p:hover{
		z-index:25;
}

.thumb p span{
		display:none;
}

.thumb p:hover span{
		display:block;
		position:absolute;
		top:-.1em;
		left:-.2em;
		width:118px;
		padding:3px;
		background:#333333;
		color:#cccccc;
		font-size:1em;
		border: 1px solid #444444;
/*		z-index:100;	*/
}

.thumb p em{
		font-weight: bolder;
		color: #eeeeee;
}

#subheader{
		margin-right: 10px;
		font-family: Arial,Helvetica,Geneva;
		font-size: 1.3em;
		font-weight: bold;
		color: #ffffff;
		width: 260px;
		display: inline;
}

#filter{
		display: inline;
}

#filter select{
                font-family: Arial,Helvetica,Geneva;
                font-size: .6em;
		margin-bottom: 3px;
		margin-right: 5px;
}

#filtersubmit{
		font-family: Arial,Helvetica,Geneva;
                font-size: .6em;
		margin-bottom: 3px;
}

#contentimg_right{
		float:right;
		margin:10px;
}

#contentimg_center{
		margin:10px;
}

#contentimg_left{
		float:left;
		margin:10px;
}

a.navitab{
		text-decoration: none;
		font-family: Arial,Helvetica,Geneva;
		font-size: .7em;
		font-weight: bold;
		color: #cccccc;
		line-height: 25px;
		margin-right: 5ex;
		margin-left: 5ex;
}

a.navitab:hover{
		text-decoration: none;
		font-family: Arial,Helvetica,Geneva;
		font-size: .7em;
		font-weight: bold;
		color: #ffffff;
		line-height: 25px;
		margin-right: 5ex;
		margin-left: 5ex;
}

#backto{
        text-decoration: none;
        font-family: Arial,Helvetica,Geneva;
        font-size: .8em;
        font-weight: bold;
		color:#6a6a6a;
        line-height: 25px;
        margin-right: .5ex;
        margin-left: .5ex;
}

#p_about{
		margin: 10px;
		color:#cccccc;
		font-family: Arial,Helvetica,Geneva;
		font-size: 1em;
}

#p_about p{
		text-indent: 2em;
}

#news{
		width:400px;
		margin: 0px auto 0px auto;
}

.mp3_group{
		width:600px;
		border: 3px solid #666666;
		margin: 20px auto 20px auto;
}

.mp3_group legend{
		color: #ffffff;
		font-size:1.25em;
		font-weight: bold;
}

.topsong{
		padding:3px;
}

.song{
		border-top: 1px solid #aaaaaa;
		padding:3px;
}

.title{
		color: #cccccc;
}

a{
		text-decoration: underline;
		color:#ffffff;
}

img{
		border-style:none;
		padding: 0px;
}

#pager{
                color: #999999;
                float: right;
                margin-right: 150px;
                margin-top: 12px;     
}
                
#pager a{
                color: #999999;
                font-size: .8em;  
                text-decoration: none;
}
 
#pagenumbers{
                color: #CCCCCC;
                font-size: .8em;      
}

#mp3player{
                text-align: center;
}