/*update thyself */
	body,
	html {
		margin:0;
		padding:2px;
		color:#000;
		background:#eeeedd /*url(images/layout/floor_boards_bg.jpg);*/
		/*this could be altered if the main content need moving to the centre*/
		
			}
	a img {border:none;
	 		text-decoration:none;}
	

	#meter {
		position:absolute; 
		top:-999px;
		}
	
	h1 {
	    margin:0;
	    color: #34422B;
	   margin-left:-9999px;
	   font-size:1px;
    }

h2 {
		margin:0 0 1em;
		color: #34422B;
		font-size:16px;
		border-bottom: #887766 solid 2px;
		letter-spacing: 2px;
	}

	
h3 {
		margin:0 0 1em;
		padding:2px;
		color: #34422B;
		font-size:16px;
		background: #EEDDCC;
		letter-spacing: 1px;
		font-weight:bold;
	}


.lineabove {
		border-top: #887766 solid 2px; 
		clear:both;
		padding-top:10px;}
		
		
	.wrap {
	margin:0 auto;
	padding:0;
	background:  url(images/layout/floorboards-logo.jpg);
	background-repeat:no-repeat;
	width:1000px;
	min-height:700px;
	clear:both;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
	overflow: auto;
	
	}
	
	.outerwrap {
	margin:0 auto;
	padding:0;
	background: #D1BE9E url(images/layout/floorboards_plain.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	width:1000px;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
	
	
	}
	
.columnsholder {
	margin:0 auto;
	padding:0;
	
	width:1000px; }
	
	#leftcol
	
	{ float:left;
	
	width:640px;
	padding-bottom:5px;
	}
	
	#rightcol
	
	{float:right;
	padding-bottom:5px;
	width:340px;}
	
	#spacer {
    	padding:0px;
		height:230px;
		width:600px;
	}
	
	
	
	.roundedCorners {
	
background-color: #DDEEF6;
border:1px solid #DDEEF6;

/* Do rounding (native in Safari, Firefox and Chrome) */
-webkit-border-radius: 6px;
-moz-border-radius: 6px;

background: #ffffee;
		font-family: Book Antiqua, Palatino;
		font-size: 14px;
		color: #34422B;
		
		filter:alpha(opacity=90);
		-moz-opacity:0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
	}
.roundedCorners a {
		text-decoration:none;
		font-weight:bold;
		color:#34422B;
		
		}

		
.roundedCorners a:hover {
		color: #4285BB;
		}
.roundedCorners ul {
		list-style:square;
		margin:3px;
		padding:10px;
		}
.roundcorners li {margin:2px;
					padding:1px;}
	
	#main, #video {
		float:left;
		width:645px;
		padding:7px;
		margin:5px;
}

#vidholder { float:left;
			width:420px;
			padding:5px;
			}
.vidinfo   { float:right;
			width:195px;
			padding:5px;
			}
.paddedtext {margin: 0px 2px 6px 2px;}
.musicholder {float:left;
				width:330px;
				padding:0px;
			
				}
.musicholder2 {float:left;
				width:310px;
				padding:0px;
				}
				
.albumtitle {float:left;
			padding:2px 0px 4px 1px;
			width:300px;
			}
.download {float:left;
			padding:0px 0px 4px 1px;
			width:300px;
			
			
			}
			
.download a {
			font-size:10px;
			color: #4285BB;
			font-family: verdana, trebuchet, sans serif;
			}

				
				
.cdcover 		{float:left;
				width:50px;
				margin:2px;
				padding-bottom:15px;
				}
.tracklist  {float:left;
				width:270px;
				margin:1px;
				}
.tracklist2  {float:left;
				width:250px;
				margin:1px;
				}
.track {clear:both;}
.playbutton  {float:left;
			width:46px;
			margin:1px 0px 0px 0px;
			}
.trackname  {float:left;
			width:215px;
			font-family: verdana, trebuchet, sans serif;
			font-size: 11px;
			
			padding:2px 0px 0px 5px;
			
			}
.trackname2  {float:left;
			width:195px;
			font-family: verdana, trebuchet, sans serif;
			font-size: 11px;
			
			padding:2px 0px 0px 5px;
			margin:0px;
			}

#quotes, #live, #shop, #news

{
		float:right;
		width:300px;
		padding:7px;
		margin:5px;
}

#gallery 

{      
padding:7px;
margin:5px;
clear:left;
width:973px;
min-height:160px;
	   }
	   
#galleryclear

{      
padding:7px;
margin:5px;
clear:left;
width:973px;
min-height:1px;
	   }
	   
#thumbnailholder
{text-align:center;}
.thumbnail {width:110px;
			height:110px;
			padding:5px 5px 4px 6px;
			float:left;
			}
.thumbnail img {margin: 0 auto;}
	   
#footer {
	width:970px;
	font-family: arial;
	font-size:10px;
	padding:0px 15px 5px 15px;
	text-align: center;
	clear:both;
	
	}
#footer p {text-align: center;
			color: #666633;}
#footer a {text-decoration:none;
			color: #666633;}
	
/*lightbox styles*/	
		
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/lightboximages/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/lightboximages/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

div.feedburnerFeedBlock ul {
margin-left:0;
padding-left:0;
list-style-type: none
}