Html	{
overflow-y:scroll;
width:100%;	
}

Body 	{
margin:0 auto;
background:url('../Images/Background.jpg')0 0;
background-attachment:fixed;
background-repeat:no-repeat;
background-color:black;
background-position:top;
font-family:Verdana;
font-weight:600;
font-size:12pt;

}

img{


border:0;



}

/*******FONT*******/

pre{
font-family:Verdana;
font-weight:600;
font-size:12pt;
}

.VLargeT{
font-size:2em;
}

.LargeT{
font-size:1.7em;
}

.VBigT{
font-size:1.5em;
}

.BigT{
font-size:1.2em;
}

.NormT{
font-size:1em;
}

.SmallT{
font-size:0.9em;
}

.VSmallT{
font-size:0.7em;
}

.TinyT{
font-size:0.5em;
}

.VTinyT{
font-size:0.3em;
}

/*COLOURS*/
.red{
color:red;
}

/*DECORATION*/

.no-underline{
text-decoration:none;
}

.no-underline_hover{
text-decoration:none;
}

.no-underline_hover:hover{
text-decoration:underline;
}

/**************/

.vtop	{	vertical-align:top;}

.vmid	{	vertical-align:middle;}

.center	{	text-align:center;}
	
.left	{	text-align:left;}

.right	{	text-align:right;}

.inline{
display:inline-block;
}

/*************TABLE***************/
.table{
display:table;
}

.cell{
display:table-cell;
}

.panel{
display:table-cell;
padding:10px;
}


.row{
display:table-row;
}

.column{
display:table-column;
}

.caption{
display:table-caption;
}

.fixed{
table-layout:fixed;
}

/*********************************/


.scenter{
margin:auto;
left:0;
right:0;
}

.atop{
margin-top:0;
top:0;
}

.abottom{
margin-bottom:0;
bottom:0;
}

.error{

font-size:0.7em;
color:red;


}

.msg{
display:inline-block;
min-width:0px;
min-height:0px;
min-height:10px;
font-weight:800;
border:2px solid #222;
padding:4px;
box-shadow:2px 1px 1px #222;
-moz-box-shadow: 2px 1px 1px #222;
-webkit-box-shadow: 2px 1px 1px #222;
}




.B1{
border:3px solid black;
}

a:link,a:visited,a:active,a:hover{
color:black;
}

/**************** General  *****************/

#WPage{		position:relative;
		width:910px;
		margin:auto;
		margin-bottom:50px;
		}


#menuhold {	position:fixed;		
		height:58px;
		width:910px;
		background:black;
		margin:auto;
		top:0;
		left:0;
		right:0;
		z-index:1;
		left:0;
		right:0;
}


#menuhold div{
		display:inline-block;
		width:140px;
		text-align:center;
		padding-top:7px;
		
}

#content {	position:relative;
		background:rgba(128,128,128,0.8);
		margin:auto;
		margin-top:48px;
		min-height:300px;
 		width:100%;
		/*padding-top:50px;*/
		padding-bottom:50px;
		z-index:0;

/*
		opacity:0.8;
		filter: alpha(opacity=80);
		-moz-opacity: 0.8;
*/		
		}



#user-bar{

position:fixed;
display:block;
color:black;
width:300px;	
padding:4px;
font-weight:bold;
font-size:0.8em;
opacity:0.8;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
}


#user-bar a, #user-bar a:visited,#user-bar active{
text-decoration:none;
color:black;

}

#user-bar a:hover{

text-decoration:underline;

}

.drop-down-title{
position:relative;
cursor:pointer;
}

.module{
box-shadow:4px 6px 20px #000;
-moz-box-shadow:4px 6px 20px #000;
-webkit-box-shadow:4px 6px 20px #000;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}




/**************** Home  *****************/
#MainPg{	
		display:table;
		width:100%;}	

/************* End Of Home  **************/





/**************** Shop  *****************/

#AlbumShop{	margin-top:3%;
		margin-bottom:5%;
		width:99%;
		border-bottom:3px solid black;}

#AlbumArt{	margin-top:2%;
		width:75%;
		padding-bottom:2%;
		padding-left:2%;
		padding-top:1%;}

#AlbumTracks{	display:inline-block;
		margin-left:2%;
		margin-top:2%;}



#RetBuy{	display:inline;
		text-align:right;
		margin-left:10%;}

/**************** News  *****************/
#news-feed{
width:800px;
padding-top:50px;
}

.news-feed-item{
border:1px solid black;
height:300px;
width:100%;
}

.news-feed-text{
padding-left:30px;
min-width:45%;
max-width:45%;
}

.news-feed-image{
min-width:45%;
max-width:45%;
}

/**************** Media  ****************/

.slider{
display:none;
position:relative;
height:300px;
width:300px;
border:1px solid black;
}

.slider_img{
width:145px;
height:150px;
}

.slider_img img{
position:absolute;
clip:rect(55px, 195px, 195px, 55px);
}


/**************** View  ****************/


.gal{
position:relative;
width:100px;
height:100px;
margin:5px;
}

.gal img{
position:absolute;
left:0px;
clip:rect(0px, 100px, 100px, 0px);
}

/*************** Admin  ****************/


.admin-content{
width:80%;
padding-top:40px;
}

.admin-sub-content{
padding-bottom:25px;
}

.admin-title{
margin-top:10px;
text-transform:uppercase;
border-bottom:2px groove black;
}

.admin-section{
border:6px ridge black;
margin-bottom:10px;
min-height:200px;
padding-bottom:15px;
}

.admin-sub-section{
margin:5px;
border:1px solid black;
padding:10px;
padding-bottom:20px;
}

.admin-option-button,.admin-option-button:visited{
display:inline-block;
box-shadow:2px 2px 2px 3px #333;
min-height:1px;
min-width:1px;
cursor:pointer;
text-align:center;
padding:5px;
margin:5px;
text-decoration:none;
-webkit-border-radius:20px;
-moz-border-radius:20px;
-ms-border-radius:20px;
-o-border-radius:20px;
border-radius:20px;
-webkit-user-select: none;  
-moz-user-select: none;     
-ms-user-select: none; 

}

.admin-option-button:active{
box-shadow:2px 2px 2px 3px #333 inset;
min-height:1px;
min-width:1px;
background:white;
}

.admin-option-button:hover{
background:white;
}


.admin-gal{
display:inline-block;
width:200px;
height:200px;
border:2px ridge black;
vertical-align:top;
}

.admin-gal-title{
max-height:20px;
overflow:auto;
}

.admin-feed{
display:table;
width:100%;
margin:5px 0;
border-bottom:2px groove black;
}

.admin-feed div{
display:table-cell;
min-width:10px;
max-width:10px;
font-size:0.8em;
overflow:hidden;
vertical-align:middle;
}

.admin-feed-edit .cell{
border:1px solid black;
}
