body	 		{
			background-color: #330000;
			/*background-image: url('../images/pianobckdrop.jpg');*/
			background-image: url('../images/background.gif');
			background-attachment: fixed;
			font-family: verdana, arial;
			color: #fff;
			font-size: 70%;
			}

body a			{
			color: #eee;
			text-decoration: none;
			}

body a:hover		{
			color: #cc0000;
			}

h1			{
			font-size: 100%;
			}

h2			{	
			margin-top: 22px;
			font-size: 100%;
			background-color: #56181B /*#772327*/;
			padding: 0.5em;
			}

h3			{
			font-size: 100%;
			}

input			{
			border: 1px solid #990000;
			}

#header		{
		background-image: url('../images/header.jpg');
		background-repeat: none;
		height: 565px;
		width: 834px;
		color: #ff0000;
		background-color: #000;
		position: absolute;
		/*top: 22px;*/
		top: -543px;
		left: 50%;
		margin-left: -417px; 
		}

#headerloggedin	{
		background-image: url('../images/headerloggedin.jpg');
		background-repeat: none;
		height: 565px;
		width: 834px;
		color: #ff0000;
		background-color: #000;
		position: absolute;
		/*top: 22px;*/
		top: -543px;
		left: 50%;
		margin-left: -417px; 
		}


#headerblog	{
		background-image: url('../images/headerblog.jpg');
		background-repeat: none;
		height: 565px;
		width: 834px;
		color: #ff0000;
		background-color: #000;
		position: absolute;
		/*top: 22px;*/
		top: -543px;
		left: 50%;
		margin-left: -417px; 
		}

#pressheader	{
		background-image: url('../images/pressheader.jpg');
		background-repeat: none;
		height: 565px;
		width: 834px;
		color: #ff0000;
		background-color: #000;
		position: absolute;
		/*top: 22px;*/
		top: -543px;
		left: 50%;
		margin-left: -417px; 
		}

#maincontainer	{
		background-image: url('../images/mainback.jpg');
		background-repeat: repeat-y;
		/*background-color: #513738;*/
		position: absolute;
		top: 565px;
		left: 50%;
		margin-left: -417px;
		width: 834px;
		}

#mainbody	{
		padding: 2em;
		position: relative;
		top: -160px;
		z-index: 2;
		width: 450px;
		}

#mainbodyindex	{
		padding: 2em;
		position: relative;
		top: -160px;
		z-index: 2;
		width: 450px;
		}

#featuretopright	{
			position: absolute;
			top: -135px;
			left: 507px;
			z-index: 4;
			}

#columnleft		{
			margin-top: 20px;
			width: 190px;
			background-color: #452F30;
			border-left: 1px solid #56181B;
			border-right: 1px solid #56181B;
			}

#columnleft p,h3	{
			position: relative;
			left: 5px;
			}

#columncentre		{
			position: relative;
			left: -270px;
			top: -10px;
			z-index: 2;
			/*background-color: #452F30;*/
			}

#columncentre input	{
			border: 1px solid #000;
			}


#columnright		{
			position: absolute;
			top: 99px;
			left: 590px;
			width: 217px;
			margin: 0;
			padding: 0em;
			background-color: #452F30;
			border-left: 1px solid #56181B;
			border-right: 1px solid #56181B;
			border-bottom: 1px solid #56181B;
			z-index: 4;
			}

#columnright p,h3, a	{
			position: relative;
			left: 5px;
			}

#rightcolumntophide	{
			position: absolute;
			top: 89px;
			left: 590px;
			z-index: 5;
			height: 32px;
			background: #513738;
			width: 219px;
			}
			
#leftcolumntophide	{
			position: absolute;
			top: 99px;
			left: 22px;
			z-index: 20;
			height: 22px;
			background: #513738;
			width: 195px;
			}


#tracklisting p		{
			margin-top: -10px;
			}

#storebutton		{
			position: relative;
			left: 8px;
			}

.tourdate		{
			border-bottom: 1px dotted #aa0000;
			}
			
.tourdate a {
      font-weight: bold;
      }

#logintop		{
			background-image: url('../images/loginback.jpg');
			/*background-color: #000;*/			
			position: absolute;
			top: -565px;
			left: 50%;
			margin-left: -417px;
			height: 23px;
			width: 834px;
			}

#loginform		{
			position: relative;
			left: 30px;
			top: 3px;
			font-size: 90%;
			}

#loginform input	{
			border: 0px solid #000;
			font-size: 100%;
			}

/* FEEDBURNER STYLING */

.feedburnerFeedBlock	{
			position: relative;
			left: -30px;
			}

.feedburnerFeedBlock a	{
			position: relative;
			left: 41px;
			}

.feedburnerFeedBlock li		{
			list-style-type: none;
			margin-bottom: 20px;
			width: 300px;
			}

.feedburnerFeedBlock li a	{
				position: relative;
				left: -1px;
				}			

.headline		{
			font-weight: bold;
			}

#creditfooter		{
			position: relative;
			left: 30px;
			visibility: hidden;
			}

#rsssubscribe		{
			position: relative;
			left: 312px;
			top: 5px;
			z-index: 6;
			}

#news			{
			position: relative;
			top: -35px;
			}
			
/* TWITTER STYLING */

	#twitter  {
          	width: 300px;
          	position: relative;
          	top: -9px;
          	left: -38px;
          	}

	#twitter a  {
            	font-size: 200%;
            	}
              
	#twitter_update_list  {
                      list-style: none;
                      }
                      
	#twitterexp   {
              position: relative;
              top: 9px;
              left: 39px;
              }

/*END OF TWITTER STYLING */

#topmenu	{
		position: absolute;
		top: 400px;
		left: 50%;
		margin-left: -360px;
		z-index: 6;
		}

#topmenu a	{
		padding: 0.5em 2em 0.5em 2em;
		}

#current	{
		background-image: url('../images/current.gif');
		background-repeat: no-repeat;
		}

#photogallery p	{
		position: relative;
		top: -5px;
		left: 20px;
		}
		
#readmorenews {
    position: relative;
    top: -20px;
    left: 200px;
    }

#bottomlogos	{
		position: relative;
		top: -5px;
		left: 50px;
		}

#footer		{
		width: 802px;
		height: 30px;
		position: relative;
		left: 50%;
		margin-left: -401px;
		background-color: #482C2D;
		}

#footertext	{
		position: relative;
		top: 5px;
		}

/*BLOG STYLING*/

.firstrow-bookmarks {
                    position: relative;
                    left: 50px;
                    top: 15px;
                    margin-right: 10px;
                    }

#blogcolumnleft		{
			margin-top: 3px;
			width: 560px;
			background-color: #452F30;
			border-left: 1px solid #56181B;
			border-right: 1px solid #56181B;
			}

#blogcolumnleft p,h3	{
			position: relative;
			left: 5px;
			}

#blogcolumnright		{
			position: absolute;
			top: -77px;
			left: 590px;
			width: 217px;
			margin: 0;
			padding: 0em;
			background-color: #452F30;
			border-left: 1px solid #56181B;
			border-right: 1px solid #56181B;
			border-bottom: 1px solid #56181B;
			z-index: 4;
			}

#blogcolumnright p,h3, a	{
			position: relative;
			left: 5px;
			}

#blogcolumnright ul	{
			list-style-type: square;
			position: relative;
			left: -10px;
			}    

.post-body		{
			position: relative;
			left: 3px;
			}      

a img 			{
  			border-width:0;
  			}    

#subscribebutton	{
			position: relative;
			left: 20px;
			}	

#openingblogtext	{
			width: 750px;
			}

#rightblogcolumntophide	{
			position: absolute;
			top: -77px;
			left: 590px;
			z-index: 5;
			height: 22px;
			background: #513738;
			background-image: url('../images/blogrighthide.jpg');
			width: 219px;
			}
			
#leftblogcolumntophide	{
			position: absolute;
			top: -77px;
			left: 22px;
			z-index: 20;
			height: 22px;
			background: #513738;
			background-image: url('../images/bloglefthide.jpg');
			width: 570px;
			}

#endofpage		{
			border-bottom: 1px solid #56181B;
			}

/* END OF BLOG STYLING */

/* ONE COLUMN STYLE LAYOUT */
#onecolumn		{
			margin-top: -14px;
			width: 500px;
			background-color: #452F30;
			border-left: 1px solid #56181B;
			border-right: 1px solid #56181B;
			position: relative;
			left: 57%;
			margin-left: -125px;
			z-index: 10;
			}

#onecolumn h3		{	
			margin-top: 22px;
			font-size: 100%;
			background-color: #56181B;
			padding: 0.5em;
			position: relative;
			left: 0px;
			}

#onecolumn p		{
			margin-top: 5px;
			}
/* END OF COLUMN STYLE LAYOUT */

/* PROMO REQUEST FORM */
#onecolumn form		{
			position: relative;
			left: 10px;
			}

#tabletophide		{
			position: absolute;
			top: -80px;
			left: 50%;
			margin-left: -274px;
			z-index: 20;
			height: 24px;
			background: #513738;
			background-image: url('../images/tabletophide.jpg');
			width: 505px;
			}

#presstabletophide		{
			position: absolute;
			top: -80px;
			left: 50%;
			margin-left: -274px;
			z-index: 20;
			height: 24px;
			background: #513738;
			background-image: url('../images/presshidetop.jpg');
			width: 505px;
			}

#loggedintabletophide		{
			position: absolute;
			top: -80px;
			left: 50%;
			margin-left: -274px;
			z-index: 20;
			height: 24px;
			background: #513738;
			background-image: url('../images/loggedintablehide.jpg');
			width: 505px;
			}

#cellone input		{
			position: relative;
			left: 110px;
			}

#celltwo input		{
			position: relative;
			left: 100px;
			}

#cellthree input	{
			position: relative;
			left: 140px;
			}

#cellfour input		{
			position: relative;
			left: 95px;
			}

#cellfive input		{
			position: relative;
			left: 71px;
			}

#cellsix input		{
			position: relative;
			left: 71px;
			}

#cellseven input	{
			position: relative;
			left: 61px;
			}

#celleight input	{
			position: relative;
			left: 11px;
			}

#cellnine input		{
			position: relative;
			top: 10px;
			left: 175px;
			border: 1px solid #990000;
			background: #56181B;
			color: #ffffff;
			}

#pressbiography		{
			width: 470px;
			}

#pressbiography p	{
			position: relative;
			left: 5px;
			}
/* END OF PROMO REQUEST FORM */

/* LINKS PAGE */
.linkscolumn		{
			position: relative;
			top: 20px;
			z-index: 10;
			left: 40px;
			}
/* END OF LINKS PAGE */

/* DOWNLOADS PAGE */
.download		{
			position: relative;
			left: 20px;
			}

.endofdownloadpage p	{
			position: relative;
			left: 20px;
			top: 20px;
			font-size: 80%;
			margin-top: -18px;
			}
/* END OF DOWNLOADS PAGE */

/* ABOUT PAGE */
#aboutmainphoto		{
			position: relative;
			left: 50%;
			margin-left: -180px;
			}

#aboutmainphototwo	{
			position: absolute;
			left: 420px;
			/*margin-left: 250px;*/
			}

#aboutmainphotothree	{
			position: absolute;
			left: 420px;
			top: 447px;
			/*margin-left: 250px;*/
			}

#aboutmainphotofour	{
			position: relative;
			left: 50%;
			margin-left: -180px;
			}

#aboutmainphotofive	{
			position: absolute;
			left: 420px;
			top: 778px;
			}

#aboutmainphotosix	{
			position: absolute;
			left: 420px;
			top: 675px;
			}

#aboutmainphotoseven	{
			position: relative;
			left: 50%;
			margin-left: -190px;
			}

#aboutmainphotoeight	{
			position: relative;
			left: 50%;
			margin-left: -180px;
			}

#aboutmainphotonine	{
			position: relative;
			left: 100px;
			}

#aboutmainphototen	{
			position: absolute;
			left: 435px;
			top: 1458px;
			}

#aboutmainphotoeleven	{
			position: relative;
			left: 100px;
			}

#aboutmainphototwelve	{
			position: absolute;
			left: 435px;
			top: 1696px;
			}

#aboutmainphotothirteen	{
			position: absolute;
			left: 90px;
			}


#openingabouttext	{
			width: 790px;
			}

.blocktext		{
			width: 790px;
			}
/* END OF ABOUT PAGE */

/* JOIN PAGE */
.joincolumn		{
			position: relative;
			top: 20px;
			}

.joincolumn p		{
			margin-top: -7px;
			}

#breaker		{
			position: relative;
			top: -1px;
			}

#inputone		{
			position: relative;
			left: 50px;
			}

#inputtwo		{
			position: relative;
			left: 50px;
			}

#inputthree		{
			position: relative;
			left: 80px;
			}

#inputfour		{
			position: relative;
			left: 56px;
			}

#inputfive		{
			position: relative;
			left: 6px;
			}

#security_code		{
			position: relative;
			left: 29px;
			}

#joinheader	{
		background-image: url('../images/joinheader.jpg');
		background-repeat: none;
		height: 565px;
		width: 834px;
		color: #ff0000;
		background-color: #000;
		position: absolute;
		top: -543px;
		left: 50%;
		margin-left: -417px; 
		}

#jointabletophide		{
			position: absolute;
			top: -80px;
			left: 50%;
			margin-left: -274px;
			z-index: 20;
			height: 24px;
			background: #513738;
			background-image: url('../images/jointabletophide.jpg');
			width: 505px;
			}
/* JOIN PAGE */	

/* LOGGED IN PAGE */
#columnleftloggedin	{
			margin-top: 52px; /*112px;*/
			width: 190px;
			background-color: #452F30;
			border-left: 1px solid #56181B;
			border-right: 1px solid #56181B;
			}

#columnleftloggedin p,h3	{
			position: relative;
			left: 5px;
			}

#fanwallpic		{
			position: relative;
			left: 50px;
			}
/* END OF LOGGED IN PAGE */

/* CHANGE PHOTO PAGE */
#guidepic		{
			position: relative;
			left: 80px;
			}

#uploadform		{
			position: relative;
			left: 10px;
			}

#uploadform input	{
			position: relative;
			left: 50px;
			}

#messagebox		{
			position: relative;
			left: 23px;
			}

#uploadbox		{
			position: relative;
			left: -5px;
			}

#submitbutton		{
			margin-left: -50px;
			}
/* END OF CHANGE PHOTO PAGE */

/* ROUTES TO ROOTS PAGE */
#rtrlogo		{
			position: relative;
			left: 225px;
			}

.rtr			{
			position: relative;
			top: 10px;
			}

#rtrpicone		{
			position: relative;
			left: 95px;
			}

#rtrpictwo		{
			position: relative;
			left: 111px;
			}

#rtrpicthree		{
			position: absolute;
			left: 560px;
			top: 227px;
			}

#rtrbottompic		{
			position: relative;
			left: 30px;
			}
/* END OF ROUTES TO ROOTS PAGE */

#squarerecordsemail	{
			position: relative;
			left: -3px;
			font-size: 90%;
			}

/* CHANGE PASSWORD PAGE */
#changepasswordinputone	{
			position: relative;
			left: 80px;
			}

#changepasswordinputtwo {
			position: relative;
			left: 7px;
			}

#changepasswordinputthree {
			position: relative;
			left: 55px;
			}

#changepasswordinputfour {
			position: relative;
			left: 10px;
			}

.changepass		{
			position: relative;
			top: 31px;
			}

.changepass p		{
			margin-top: -7px;
			}
/* END OF CHANGE PASSWORD PAGE */

/* GOOGLE SEARCH BAR */
#goog-wm 		{ 
			}
  
#goog-wm h3.closest-match 	{ 
				font-size: 80%;
				}

#goog-wm h3.closest-match a 	{ 
				}
  
#goog-wm h3.other-things 	{
				margin-bottom: 5px; 
				}
  
#goog-wm ul li 			{ 
				list-style: none;
				}
  
#goog-wm li.search-goog 	{ 
				display: block; 
				}
/* END OF GOOGLE SEARCH BAR */


/* ONLINE STORE */
.onlinestore h1		{
			position: relative;
			left: 50px;
			}			

#openingstoretext		{
				width: 470px;
				margin-left: 273px;
				}

#openingstoretext strong	{
				font-size: 120%;
				}

#albumcover		{
			position: absolute;
			left: 70px;
			top: 50px;
			}

#onecolumnstore		{
			margin-top: 26px;
			width: 480px;
			background-color: #452F30;
			border-left: 1px solid #56181B;
			border-right: 1px solid #56181B;
			position: relative;
			left: 57%;
			margin-left: 13px;
			z-index: 10;
			}

#onecolumnstore h3		{	
			margin-top: 22px;
			font-size: 100%;
			background-color: #56181B;
			padding: 0.5em;
			position: relative;
			left: 0px;
			}

#onecolumnstore p		{
			margin-top: 5px;
			}

#storetabletophide		{
			position: absolute;
			top: 98px;
			left: 50%;
			margin-left: -140px;
			z-index: 20;
			height: 24px;
			background: #513738;
			background-image: url('../images/storetabletophide.jpg');
			width: 505px;
			}

#tablecontainer	{
		width: 450px;
		}

#storetable	{
		width: 100%;
		padding: 0em;
		}

#storetable td	{
		padding: 0.5em;
		}

.storetabletitles	{
			background-image: url('../images/oposium-store-title-backdrop.jpg');
			height: 18px;
			background-repeat: no-repeat;
			background-position: 0px 3px;
			color: #000;
			font-weight: bold;
			}

.evenrow	{
		background-color: #483335; 
		}

.oddrow		{
		background-color: #513738;
		}

#headerstore	{
		background-image: url('../images/storeheader.jpg');
		background-repeat: none;
		height: 565px;
		width: 834px;
		color: #ff0000;
		background-color: #000;
		position: absolute;
		top: -543px;
		left: 50%;
		margin-left: -417px; 
		}

#bottomstoretext	{
			position: relative;
			left: 57%;
			margin-left: 13px;
			width: 480px;
			}

.downloadbutton		{
			position: relative;
			left: 0px;
			}

#lefthandstorecolumn	{
			position: absolute;
			top: 360px;
			left: 47px;
			width: 230px;
			}

#BB_BuyButtonForm	{
			border: 0px solid #000;
			}

#BB_BuyButtonForm input	{
			border: 0px solid #000;
			}

#pricetag		{
			position: relative;
			left: 15px;
			}

.googlecart-add-button	{
			position: relative;
			top: -10px;
			}
/* END OF ONLINE STORE */

/*Add This Button*/
#addthisbutton  {
    position: absolute;
    left: 50%;
    margin-left: 260px;
    margin-top: -5px;
    }

#bookingform  {
  z-index: 100;
  }
  
/*T Shirt Table*/
#tshirttable table {
  position: relative;
  left: 70px;
  top: 30px;
  }
  
#tshirttable img {
  border: 2px solid #56181B;
  }
  
/*WORDPRESS*/
#searchform {
            padding-left: 3px;
            }
