/* CSS Document Designed By Apes  www.DesignedByApes.co.uk  2010*/
/* OnLoad */
body{
background-image:url(images/bg.jpg);
background-position:center;
background-position:top;
background-repeat:no-repeat;
background-color:#ffffff;}

a:link {color:#666666;}    
a:visited {color:#666666;} 
a:hover {color:#c0c0c0;}   
a:active {color:#666666;}
h1{font-size:24px;}
h2{font-size:16px;}
p{font-size:13px;}

/* Classes */
.center{
width:800px;
margin-left:auto;
margin-right:auto;}
.textmove{
text-indent:-9999px;}

/* Text as content */
.content{padding: 10px 10px 10px 10px;}

/* Images */
div.img{
  margin: 2px;
  border: 1px solid #333333;
  height: auto;
  width: auto;
  float: left;
  text-align: center;}	
div.img img{
  display: inline;
  margin: 3px;
  border: 6px solid #ffffff;}
#photo li{display:inline;}
#photo ul{padding:5px 5px 5px 5px;}

/* Wrapper */
#wrapper{
width:800px;
margin-left:auto;
margin-right:auto;}

/* Header */
#header{height:125px;}
#title{
height:115px;
width:400px;
float:left;
background-image:url(images/title2.png);
background-repeat:no-repeat;
background-position:left;}

#social{
height:115px;
width:400px;
float:right;}
#socialBox{
width:200px;
height:34px;
margin-top:45px;
margin-left:160px;}
#socialBox ul{height:34px; width:160px; list-style: none;}
#socialBox li{display: inline; text-indent:-9999px;}
	#Flickr a:visited{height:34px;display:block;float:left;width:32px; background:url(images/social.png); background-repeat:no-repeat; background-position:0 2px;}
	#Flickr a:link{height:34px;display:block;float:left;width:32px; background:url(images/social.png); background-repeat:no-repeat; background-position:0 2px;}
	#Flickr a:hover{height:34px;display:block;float:left;width:32px; background:url(images/social.png); background-repeat:no-repeat; background-position:0 -32px;}
#LastFm a:visited{height:34px;display:block;float:left;width:32px; background:url(images/social.png); background-repeat:no-repeat; background-position:-32px 2px;}
#LastFm a:link{height:34px;display:block;float:left;width:32px; background:url(images/social.png); background-repeat:no-repeat; background-position:-32px 2px;}
#LastFm a:hover{height:34px;display:block;float:left;width:32px; background:url(images/social.png); background-repeat:no-repeat; background-position:-32px -32px;}
	#Face a:visited{height:34px;display:block;float:left;width:32px; background:url(images/social.png); background-repeat:no-repeat; background-position:-64px 2px;}
	#Face a:link{height:34px;display:block;float:left;width:32px; background:url(images/social.png); background-repeat:no-repeat; background-position:-64px 2px;}
	#Face a:hover{height:34px;display:block;float:left;width:32px; background:url(images/social.png); background-repeat:no-repeat; background-position:-64px -32px;}
#Myspace a:visited{height:34px;display:block;float:left;width:32px; background:url(images/social.png); background-repeat:no-repeat; background-position:-96px 2px;}
#Myspace a:link{height:34px;display:block;float:left;width:32px; background:url(images/social.png); background-repeat:no-repeat; background-position:-96px 2px;}
#Myspace a:hover{height:34px;display:block;float:left;width:32px; background:url(images/social.png); background-repeat:no-repeat; background-position:-96px -32px;}

/* Links Styling */
#navContainer{height:35px;}
#nav{
height:29px;
margin-left:auto;
margin-right:auto;
padding-top:5px;
text-align:center;
background-image:url(images/bg.png);
background-repeat:repeat;
background-position:top;}  
#nav ul{height:29px; list-style: none;}
#nav li{display: inline; text-indent: -9999px;}	
	#Home a:active{height:29px;display:block;float:left;width:80px;background:url(images/nav.png);background-repeat:no-repeat;background-position:0 -58px;}
	#Home a:visited{height:29px;display:block;float:left;width:80px; background:url(images/nav.png); background-repeat:no-repeat; background-position:0 0; }
	#Home a:link{height:29px;display:block;float:left;width:80px; background:url(images/nav.png); background-repeat:no-repeat; background-position:0 0; }
	#Home a:hover{height:29px;display:block;float:left;width:80px;background:url(images/nav.png);background-repeat:no-repeat;background-position:0 -29px;}
#Gigs a:active{height:29px;width:59px;display:block;float:left;background:url(images/nav.png);background-repeat:no-repeat;background-position:-80px -58px;}
#Gigs a:visited{height:29px;width:59px;display:block;float:left;background:url(images/nav.png);background-repeat:no-repeat;background-position:-80px 0;}
#Gigs a:link{height:29px;width:59px;display:block;float:left; background:url(images/nav.png); background-repeat:no-repeat; background-position:-80px 0; }
#Gigs a:hover{height:29px;width:59px;display:block;float:left;background:url(images/nav.png);background-repeat:no-repeat;background-position:-80px -29px;}
	#Music a:active{height:29px;display:block;float:left;width:75px;background:url(images/nav.png);background-repeat:no-repeat;background-position:-139px -58px;}
	#Music a:visited{height:29px;display:block;float:left;width:75px;background:url(images/nav.png);background-repeat:no-repeat;background-position:-139px 0;}
    #Music a:link{height:29px;display:block;float:left;width:75px; background:url(images/nav.png); background-repeat:no-repeat; background-position:-139px 0; }
	#Music a:hover{height:29px;display:block;float:left;width:75px;background:url(images/nav.png);background-repeat:no-repeat;background-position:-139px -29px;}
#Lyrics a:active{height:29px;display:block;float:left;width:79px;background:url(images/nav.png);background-repeat:no-repeat;background-position:-214px -58px;}
#Lyrics a:visited{height:29px;display:block;float:left;width:79px;background:url(images/nav.png);background-repeat:no-repeat;background-position:-214px 0;}
#Lyrics a:link{height:29px;display:block;float:left;width:79px; background:url(images/nav.png); background-repeat:no-repeat; background-position:-214px 0; }
#Lyrics a:hover{height:29px;display:block;float:left;width:79px;background:url(images/nav.png);background-repeat:no-repeat;background-position:-214px -29px;}
	#Photos a:active{height:29px;display:block;float:left;width:87px;background:url(images/nav.png);background-repeat:no-repeat;background-position:-293px -58px;}
    #Photos a:visited{height:29px;display:block;float:left;width:87px;background:url(images/nav.png);background-repeat:no-repeat;background-position:-293px 0;}	
    #Photos a:link{height:29px;display:block;float:left;width:87px; background:url(images/nav.png); background-repeat:no-repeat; background-position:-293px 0; }
	#Photos a:hover{height:29px;display:block;float:left;width:87px;background:url(images/nav.png);background-repeat:no-repeat;background-position:-293px -29px;}
#Store a:active{height:29px;display:block;float:left;width:73px;background:url(images/nav.png);background-repeat:no-repeat;background-position:-380px -58px;}
#Store a:visited{height:29px;display:block;float:left;width:73px;background:url(images/nav.png);background-repeat:no-repeat;background-position:-380px 0;}
#Store a:link{height:29px;display:block;float:left;width:73px; background:url(images/nav.png); background-repeat:no-repeat; background-position:-380px 0; }
#Store a:hover{height:29px;display:block;float:left;width:73px;background:url(images/nav.png);background-repeat:no-repeat;background-position:-380px -29px;}
	#Contact a:active{height:29px;display:block;width:99px;float:left;background:url(images/nav.png);background-repeat:no-repeat;background-position:-453px -58px;}
	#Contact a:visited{height:29px;display:block;width:99px;float:left;background:url(images/nav.png);background-repeat:no-repeat;background-position:-453px 0;}
    #Contact a:link{height:29px;display:block;float:left;width:99px; background:url(images/nav.png); background-repeat:no-repeat; background-position:-453px 0; }
	#Contact a:hover{height:29px;display:block;width:99px;float:left;background:url(images/nav.png);background-repeat:no-repeat;background-position:-453px -29px;}
#AboutUs a:active{height:29px;display:block;float:left;width:109px;background:url(images/nav.png);background-repeat:no-repeat;background-position:-552px -58px;}
#AboutUs a:visited{height:29px;display:block;float:left;width:109px;background:url(images/nav.png);background-repeat:no-repeat;background-position:-552px 0; }
#AboutUs a:link{height:29px;display:block;float:left;width:109px; background:url(images/nav.png); background-repeat:no-repeat;background-position:-552px 0; }
#AboutUs a:hover{height:29px;display:block;float:left;width:109px;background:url(images/nav.png);background-repeat:no-repeat;background-position:-552px -29px;}
	#Reviews a:active{height:29px;display:block;float:left;width:104px;background:url(images/nav.png);background-repeat:no-repeat;background-position:-661px -58px;}
	#Reviews a:visited{height:29px;display:block;float:left;width:104px; background:url(images/nav.png); background-repeat:no-repeat; background-position:-661px 0; }
    #Reviews a:link{height:29px;display:block;float:left;width:104px; background:url(images/nav.png); background-repeat:no-repeat; background-position:-661px 0; }
	#Reviews a:hover{height:29px;display:block;float:left;width:104px;background:url(images/nav.png);background-repeat:no-repeat;background-position:-661px -29px;}
 
/* Main Content */
#main{
overflow:hidden;
min-height:500px;
background-image:url(images/bg.png);
background-repeat:repeat;
background-position:top;
margin-top: 5px;}

#block1{
width: 500px;
float:left;
background-image:url(images/bg.png);
background-repeat:repeat;
border: 2px solid #666666;
margin:10px 10px 10px 10px;}
#block2{
width: 200px;
height: 500px;
float:right;
background-image:url(images/bg.png);
background-repeat:repeat;
border: 2px solid #666666;
margin:10px 10px 10px 10px;}

.left{
width:100px;
height:auto;
float:left;
background-image:url(images/bg.png);
background-repeat:repeat;}

.right{
width:100px;
height:auto;
float:right;
background-image:url(images/bg.png);
background-repeat:repeat;}

.bottom{
background-image:url(images/bg.png);
background-color:#c0c0c0;
background-repeat:repeat;
border-bottom:1px solid #000000;}

#base{height:1px; background-color:#333333;}

/* Footer */
#footer{
height:20px;
width:100%;
bottom:0;
left:0;
position:fixed;
text-align:center;
background-color:#6B797F;
border-top:1px solid #000000;
overflow:auto;}
#footer a:link, #footer a:visited{color:#ffffff;}    
#footer a:hover{color:#666666;}
 
 /* Form */
 form div{
clear:left;
margin:0;
padding:5px;
padding-top:5px;
text-indent:5px;
background-color:#CCCCCC;}
form div label{
float:left;
width:100px;
font: bold 0.9em Arial, Helvetica, sans-serif;}
fieldset{
border: 1px dotted #000000;
margin-top: 1.4em;
padding: 0.6;}
legend{
color:#000000;
padding-left:5px;}