html, body, #page { height: 100%; }
body {
	font-family: Arial, Helvetica, sans-serif;background-image:url(../images/grungebg.jpg);
	background-repeat: repeat-x; background-color:#1e1e1e;font-size: 14px; color: #ccc;margin: 0px;
}
body > #page {
	width: 980px; height: auto;min-height: 100%;margin:10px auto;text-align: left; 
}
#header {
	width:980px; height:78px; background-image:url(../images/body-top_08.png);
	background-repeat: no-repeat;
	}
#logo {
	text-align:center; margin:0px; height:69px; padding:9px 0px 0px 0px;
}
#main {
	background-image:url(../images/main-bg_11.jpg); background-repeat:repeat-y;text-align:center; margin:0px 8px 0px 7px; width:965px; 
	}
#navigation-container {
	height: 81px; width: 893px; float:left; margin: 0px 36px 20px 36px;
} 
#nav-left {
	float:left;height:81px; width:15px; background-image:url(../images/left-nav_14.png); background-repeat:no-repeat;
	}
#navigation {
	height: 81px; width: 610px; float:left; margin: 0px; background-image:url(../images/nav-bg_14.jpg); background-repeat:no-repeat;
}
#navigation ul {
	margin: 0px 0px 0px 0px; padding: 0px;
}
#navigation li {
	display: inline; margin: 0px; list-style-type: none;
	}
#navigation a {
	text-decoration: none; float:left; text-align:center; height:18px; width:65px; background-image:url(../images/nav-norm_17.png); background-repeat:no-repeat;
	color: #333; margin: 10px 7px 0px 8px; padding: 47px 0px 0px 0px;
	}
#navigation a:hover {
	color:#a21b19; background-image:url(../images/newnav-over_20.png); background-repeat:no-repeat;
	}
#home {
	float:left; margin:0;width:42px;}
#home ul {
	margin: 0px; padding: 0px;
	}
#home li {
	display: inline; margin: 0px 0px; list-style-type: none;
	}
#home a {
	width:37px; height:20px; margin:11px 0px 0px 10px; padding:46px 0px 0px 0px; background-image:url(../images/home-norm_17.png); background-repeat:no-repeat;
	}
#home a:hover {
	background-image:url(../images/home-over_17.png); background-repeat:no-repeat; color:#a21b19;
	}
#gig-search {
	width:253px; height:81px; float:left; background-image:url(../images/gig-bg_15.jpg);background-repeat:no-repeat; color:#333;
	} 
#widget-holder {
	height:30px; width:215px; margin:23px auto 0px auto;
	}
#widget {
	height:25px; width:173px; float:left; padding:5px 0px 0px 10px; background-image:url(../images/scroll-new_23.png); background-repeat:no-repeat; 
}
#gig-button {
	width:32px; height:30px; float:right;
	}
#gig-button a {
	background-image:url(../images/gigs-norm_24.png); background-repeat:no-repeat; float:left; width:22px; height:20px; padding:10px 0px 0px 10px;
	}
#gig-button a:hover {
	background-image:url(../images/gigs-over_24.png); background-repeat:no-repeat;}
#gig-text {
	width:211px; height:20px; margin:3px auto 0px auto; float:left; text-align:left; padding:0px 2px;}
#nav-right {
	float:right;height:81px; width:15px; background-image:url(../images/nav-right_14.png); background-repeat:no-repeat;
	}
#comment {
	width: 480px;
	height: 90px;
	color: #ccc;
	text-align: left;
	border: none;
	float: left;
	padding: 15px 15px 5px 15px;
	background-image: url(../images/guest-top_03.png); background-repeat:no-repeat;
}
#guests {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;	color: #853907;	text-align: center;	float: right; width: 520px; padding: 0px 10px 10px 10px; margin: -15px 10px 10px 10px;
}
#home-content {
	height: 725px; width: 980px;	
	background-image: url(../images/indexbody-bg_03.jpg); background-repeat: no-repeat;
}
#content-box {
	width:895px; margin:0px 35px;}
#content-top {
	background-image:url(../images/content-top_31.jpg); background-repeat:no-repeat; width:895px; height:21px;}
#maincontent-area {
	background-image:url(../images/content-bg_33.jpg); background-repeat:repeat-y; width:875px; height: auto;min-height: 500px; text-align:left; padding:0px 10px;
	}
#contact-area {
	background-image:url(../images/content-bg_33.jpg); background-repeat:repeat-y; width:600px; height: auto;min-height: 500px; text-align:left; padding:0px 10px;
	}
#contact-image {
	float:right; width:378px;}
#right-col {
	float:right; width:310px;padding: 10px 0px;}
#interact {
	margin: 10px 10px 20px 10px;
	float: right; padding: 10px; width: 240px; 

}
#date {
	width: 242px; height:24px;
	font-size:11px;
	float: left;
	color: #ccc;
	text-align: right;
	padding: 2px 15px 7px 0px;
	border:none;
	background-image: url(../images/guest-right_06.png); background-repeat:no-repeat;
	margin-bottom: 5px;
}
#name {
	width: 244px; height:24px;
	font-size:11px;
	float: left;
	color: #ccc;
	text-align: left;
	padding: 2px 0px 7px 10px;
	border: none;
	background-image: url(../images/guest-left_05.png); background-repeat:no-repeat;
	margin-bottom: 5px;
}
#names {
	width:253px;
	color: #000000;
	text-align: left;
	padding: 5px 0px 2px 5px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #ccc;
	background:#333 url(../images/contact-bg_17.jpg) repeat;
	margin-bottom: 5px;
}
#maintext-area {
	width:545px; float:left; margin:0px 10px;
}
#text-top {
	width:545px; height:7px; background-image:url(../images/text-top_31.png); background-repeat:no-repeat;
	}
#text-content {
	width:520px; background-image:url(../images/text-bg_31.png); background-repeat:repeat-y; padding:5px 10px 5px 15px;
	}
#text-content ul {margin: 10px 20px; padding: 0px;}
#text-content li {display:block;line-height:18px;margin: 0px;list-style-type: circle;
}
#text-content h1 {
	font-size:18px; margin: 0px 0px 10px 0px;
	}
#text-content h2 {
	font-size:16px; margin: 0px 0px 10px 0px;
	}
#text-content h3 {
	font-size:14px; margin: 0px 0px 10px 0px;
	}
#text-content p {
	font-size:14px; line-height:18px; margin: 0px 0px 10px 0px;
	}
#text-bottom {
	width:545px; height:7px; background-image:url(../images/text-bot_31.png); background-repeat:no-repeat; margin:0px 0px 10px 0px;
	}
#bandtext-area {
	width:545px;margin:0px auto;
}
#bandtext-top {
	width:545px; height:7px; background-image:url(../images/text-top_31.png); background-repeat:no-repeat;
	}
#bandtext-content {
	width:520px; background-image:url(../images/text-bg_31.png); background-repeat:repeat-y; text-align:center; padding:5px 10px 5px 15px;
	}
#bandtext-content h1 {
	font-size:18px; margin: 10px 0px 10px 0px;
	}
#bandtext-content h2 {
	font-size:16px; margin: 0px 0px 10px 0px;
	}
#bandtext-content h3 {
	font-size:14px; margin: 0px 0px 10px 0px;
	}
#bandtext-content p {
	font-size:14px; line-height:18px; margin: 0px 0px 10px 0px;
	}
#bandtext-bottom {
	width:545px; height:7px; background-image:url(../images/text-bot_31.png); background-repeat:no-repeat; margin:0px 0px 10px 0px;
	}
#bio-top {
	width:545px; height:7px; background-image:url(../images/text-top_31.png); background-repeat:no-repeat;
	}
#bio-content {
	width:520px; background-image:url(../images/text-bg_31.png); background-repeat:repeat-y; text-align:center; padding:5px 10px 5px 15px;
	}
#bio-content a{
	color:#fff; text-decoration:none;
	}
#bio-content a:hover{
	color:#a21b19;
	}
#bio-content h1 {
	font-size:18px; margin: 10px 0px 10px 0px;
	}
#bio-content h2 {
	font-size:16px; margin: 0px 0px 10px 0px;
	}
#bio-content h3 {
	font-size:14px; margin: 0px 0px 10px 0px;
	}
#bio-content p {
	font-size:14px; line-height:18px; margin: 0px 0px 5px 0px;
	}
#bio-content2 {
	width:520px; background-image:url(../images/text-bg_31.png); background-repeat:repeat-y; text-align:center; padding:5px 10px 5px 15px;
	}
#bio-content2 a{
	color:#fff; text-decoration:none;
	}
#bio-content2 a:hover{
	color:#a21b19;
	}
#bio-content2 h1 {
	font-size:18px; margin: 10px 0px 10px 0px;
	}
#bio-content2 h2 {
	font-size:16px; margin: 10px 0px 10px 0px;
	}
#bio-content2 h3 {
	font-size:14px; margin: 0px 0px 10px 0px;
	}
#bio-content2 p {
	font-size:14px; line-height:18px; margin: 0px 0px 5px 0px;
	}
#bio-bottom {
	width:545px; height:7px; background-image:url(../images/text-bot_31.png); background-repeat:no-repeat; margin:0px 0px 10px 0px;
	}
.question {
	color:#ff9000;}
#iain-bio {
	float:left;width:367px; height:367px; margin:10px 10px 10px 20px; padding:20px; background-image:url(../images/bio-bg_03.png); background-repeat:no-repeat;
	text-align:left; font-family:Arial, Helvetica, sans-serif;
	}
#iain-bio h3 {
	font-size:16px; margin: 0px 0px 10px 0px;}
#iain-bio p {
	font-size:14px; line-height:18px; margin: 0px 0px 10px 0px;}
#scott-bio {
	float:left;width:367px; height:367px; margin:10px; padding:20px; background-image:url(../images/bio-bg_03.png); background-repeat:no-repeat; text-align:left;
	}
#scott-bio h3 {
	font-size:16px; margin: 0px 0px 10px 0px;}
#scott-bio p {
	font-size:14px; line-height:18px; margin: 0px 0px 10px 0px;}
#russ-bio {
	float:left;width:367px; height:367px; margin:10px 10px 10px 20px; padding:20px; background-image:url(../images/bio-bg_03.png); background-repeat:no-repeat;
	text-align:left;
	}
#russ-bio h3 {
	font-size:16px; margin: 0px 0px 10px 0px;}
#russ-bio p {
	font-size:14px; line-height:18px; margin: 0px 0px 10px 0px;}
#ed-bio {
	float:left;width:367px; height:367px; margin:10px; padding:20px; background-image:url(../images/bio-bg_03.png); background-repeat:no-repeat; text-align:left;
	}
#ed-bio h3 {
	font-size:16px; margin: 0px 0px 10px 0px;}
#ed-bio p {
	font-size:14px; line-height:18px; margin: 0px 0px 10px 0px;}
.polaroid {
	margin:0px 0px 0px 70px;}
#content-bottom {
	background-image:url(../images/content-bot_35.jpg); background-repeat:no-repeat; width:895px; height:25px; margin:0px;}
#con-info {
	width:265px; height:270px; float:left; margin:20px 45px;}
#con-info p {font-size:14px; line-height:18px; margin: 0px 0px 10px 0px;}
#cont-infotop {
	width:265px; height:9px; background-image:url(../images/cont-infotop_06.png); background-repeat:no-repeat;	}
#cont-infobg {
	width:245px; background-image:url(../images/cont-infobg_06.png); background-repeat:repeat-y; padding:10px 10px 10px 10px;
	}
.facebook {
	width:59px; height:59px;}
.facebook a {
	background-image:url(../images/facebook_03.png); background-repeat:no-repeat; float:left;
	}
.facebook a:hover {
	background-image:url(../images/facebook-over_03.png); background-repeat:no-repeat;
	}
#cont-infobott {
	width:265px; height:9px; background-image:url(../images/cont-infobott_06.png); background-repeat:no-repeat;
	}
#group-image {
	margin:0px auto; padding:20px 0px; text-align:center;}
#footer {
	background-image: url(../images/footer_34.png); background-repeat: no-repeat; padding:0px 1px 0px 0px;
	height: 81px; width: 979px;
}
#footer-content {
	float:left; height: 76px; width: 570px; margin: 0px 20px 0px 50px; padding:10px 0px 0px 0px; color: #CCC; text-align:left;
}
#footer-content ul {margin: 0px; padding: 15px 0px 0px 20px; font-size:10px;}
#footer-content li {display: inline; margin: 0px 0px; list-style-type: none; }
#footer-content a {margin:20px 0px 0px 10px; padding:0px 0px 0px 0px; color:#999;text-decoration:none;}
#footer-content a:hover { color:#F90;}
#social {
	float: right; height: 64px; width: 64px; margin: -25px 0px 0px 0px;
}
#social ul {
	margin:0px 0px 0px 0px; padding:0;
	}
#social li {
	display:inline; margin:0px;
	}
.face a {
	width:64px; height:64px; float:right; background-image:url(../images/facebook-norm.png); background-repeat:no-repeat; margin:0px 0px 0px 0px;}
.face a:hover {
	background-image:url(../images/facebook-over.png); background-repeat:no-repeat;
	}
#copy {
	float:right; margin:5px 80px 0px 10px; font-size:12px;}
.form {	font-size:11px;}
textarea {width:140px; }
input {width:140px; }
.checkbox {width:20px;}
.count {width:50px;}
.social-image {margin:0px 5px;}
.poster {
	margin:10px;}