body {
	font-family: arial, tahoma, verdana;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

h1 {
	color: #FEAD04;
	font-family: "Arial Black", "Arial Rounded MT Bold", arial;
	font-size: 22px;
	letter-spacing: -1px;
	text-transform: lowercase;
	margin: 0 0 5px 0;
	padding: 0px;
}

h1.heading {
	margin-top:10px;
	font-size:2em;
}

h2 {
	color: #fff;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
}

h2.highlight {
	color:#FEAD04;
}

h2.highlight a, div#forum a {
	text-decoration:none;
	color:#FEAD04;
}

h3 {
	color: #82959c;
	font-size: 14px;
	margin: 0 0 5px 0;
	padding: 0px;
}

.white {
	color: #fff;
}

.title2 {
	clear: right;
	margin-bottom: 10px;
}

.clear {
	clear: both;
}

.line {
	background: url('images/breakline.png') top left no-repeat;
	height: 5px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 475px;
}

.line hr {
	display: none;
}

.gallery {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.gallery li {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.gallery img {
	border: 2px #4B2300 solid;
	height: 55px;
	width: 80px;
}

#wrapper {
	border-left: 8px #C6C6C6 solid;
	border-right: 8px #C6C6C6 solid;
	margin: 0 auto;
	text-align: left;
	width: 980px;
}

#header {
	position: relative;
	
}

#ad-top {
	border: 1px #6f0000 solid;
	position: absolute;
	right: 30px;
	top: 55px;
}

#page {
	background: url('images/page-bg.png');
}

#header {
	background: #000 url('images/header.jpg') top center no-repeat;
	height: 200px;
}

#topmenu {
	background-color: #000;
	border-bottom: 1px #280000 solid;
	height: 42px;
}

	a.topmenu {
		color: #93AAB2;
		display: block;
		float: left;
		font-size: 14px;
		font-weight: bold;
		letter-spacing: -1px;
		margin: 15px 8px 0 12px;
		text-decoration: none;
	}
	
	a.topmenu:hover {
		color: #fff;
	}
	
	#topmenu-right {
		float: right;
		margin: 15px 8px 0 12px;
		text-align: right;
		width: 150px;
	}

#topmenu2 {
	background: url('images/menu2-bg.jpg') repeat-x;
	border-bottom: 3px #000 solid;
	height: 37px;
}

	.topmenu2, .topmenu2-right {
		color: #FFAB00;
		display: block;
		float: left;
		font-size: 12px;
		margin: 10px 8px 0 12px;
		text-decoration: none; 
		 
	}
	.topmenu2s {
		color: #FFFFFF;
		display: block;
		float: left;
		font-size: 16px;
		margin: 10px 8px 0 12px;
		text-decoration: none;
		 font-weight:bold;
	}
	.titledetail {
		color: #FFFFFF;
		font-size: 12px;
		text-decoration: none;
	}
	
	
	.topmenu2-right {
		float: right
	}
	
	a.topmenu2:hover, a.topmenu2-right:hover {
		text-decoration: underline;
	}
	a.topmenu2s:hover {
		text-decoration: underline;
	}
	
	#topmenu2-signup {
		float: right;
		margin-right: 10px;
	}

#content {
	border-top: 1px #280000 solid;
}

#leftcontent {
	background: url('images/leftcontent-bg.jpg') top left no-repeat;
	float: left;
	max-width: 528px;
}
	
		#leftcontent-container {
			padding: 20px;
		}
	
		#leftcontent p {
			color: #888;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			padding-bottom: 10px;
		}
	
#rightcontent {
	background: #2d1808 url('images/rightcontent-bg.jpg') top right no-repeat;
	float: right;
	width: 452px;
}

		#rightcontent1 {
			float: left;
			margin: 1px;
			width: 243px;
		}
		
			#rightcontent1-upper {
				background: url('images/rightcontent1-bg.jpg') top center repeat-y;
				border-bottom: 2px #4b3905 solid;
				min-height: 500px;
			}
				#rightcontent1-upper-header {
					background: url('images/rightcontent1-uppertop.jpg') top center no-repeat;
					padding: 15px;
				}
			
				#giglistlocation {
					background-color: #820000;
					border: 1px #8D1B1A solid;
					color: #fff;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					padding: 2px;
					width: 200px;
				}
				#gigtype {
					background-color: #820000;
					border: 1px #8D1B1A solid;
					color: #fff;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					padding: 2px;
					width: 200px;
				}
				
				.giglist-item {
					color: #BDBCC1;
					font-size: 12px;
					margin-top: 20px;
				}
				
				.giglist-band {
					font-size: 14px;
					font-weight: bold;
				}
				
				.giglist-date, .giglist-location {
					color: #FFAC03;
					font-style: italic;
				}
				
				.news-item {
					color: #FFF;
					font-size: 11px;
					padding-bottom: 5px;
					margin-top: 20px;
					
				}
				
				.news-title {
					display: block;
					font-size: 14px;
					font-weight: bold;
					text-transform: uppercase;
					color:#FFF;
				}
				
				.news-title a {
					color:#FFF;
				}
				
				
				.news-desc {
					color: #FFAC03;
					display: block;
					padding-bottom: 5px;
					text-transform: uppercase;
				}
				
				.news-time {
					color: #C54D4E;
				}
				
				.news-sep {
					margin-top: 3px;
				}
			
			#rightcontent1-lower {
				background: url('images/rightcontent1-bg2.jpg') top center repeat-y;
				min-height: 550px;
			}
			
			#rightcontent1-lower-header {
				background: url('images/rightcontent1-lowertop.jpg') top center no-repeat;
			}
			
			#rightcontent1-lower-footer {
				background: url('images/rightcontent1-lowerbottom.jpg') bottom center no-repeat;
				padding: 15px;
				height: 530px;
			}
		
#rightcontent2 {
	float: right;
	width: 200px;
}
		
#rightcontent2 div {
	padding: 20px 15px 20px 15px;
}
			
			#rightcontent2 form {
				position: relative;
			}
			
			#rightcontent2 span {
				color: #999;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				left: 0px;
				position: absolute;
				min-width: 65px;
			}
			
#rightcontent2 input[type="text"] {
	color: #fff;
	font-size:8px;
	padding-left:5px;
	padding-right:5px;
	background-color: #190A05;
	border: 1px #492D06 solid;
	left: 60px;
	height: 10px;
	position: absolute;
	width: 90px;
}
			
#rightcontent2 input[type="password"] {
	background-color: #190A05;
	color: #fff;
	font-size:8px;
	padding-left:5px;
	padding-right:5px;
	border: 1px #492D06 solid;
	left: 60px;
	height: 10px;
	position: absolute;
	width: 90px;
}

#rightcontent2 input[type="image"] {
	padding-right:0;
	margin-right:0;
	margin-left:10px;
}
		
			#rightcontent2 input[name="bandsearch"] {
				left: 93px;
				position: absolute;
			}
			
			#rightcontent2 input[name="login"] {
				left: 15px;
				position: absolute;
			}
			
			#rightcontent2 input[name="register"] {
				left: 80px;
				position: absolute;
			}
		
#redbox {
	background-color: #690000;
	clear: both;
	padding: 17px;
}
		
		#brownbox {
			background-color: #2E180A;
			padding: 17px;
		}
	
	#footer {
		background-color: #D89101;
		clear: both;
		height: 88px;
	}
		
		#footerlinks {
			font-size: 11px;
			letter-spacing: 1px;
			padding: 30px;
		}
	
		#footerlinks a {
			color: #000;
			text-decoration: none;
		}


#rightcontent2 p {
	color:#FEAD04;
	font-size:0.8em;
	text-align:center;
}

#rightcontent2 p a {
	text-decoration:none;
	color:#fff
}

table#gigs tr {
	font-size:0.8em;
	padding:15px;
}

table#gigs tr td {
	font-size:0.8em;
	padding:10px;
}

table#gigs tr.highlight {
	background-color:#520100;
	background-image:url('images/gigbackred.jpg');
	background-repeat:no-repeat;
	background-position:center;
	color:#fff;
}

table#gigs tr.normal {
	background-color:#a39e98;
	background-image:url('images/gigbackgrey.jpg');
	background-repeat:no-repeat;
	background-position:center;
}

div#pad_content {
	padding:10px;
}

div#stats {
	width:244px;
	margin-top:30px;
	margin-right:10px;
	background-image:url('images/rightcontent1-bg.jpg');
	background-repeat:repeat-y;
	background-color:#520100;
	padding:0;
}

div#stats p {
	padding:0;
	margin:0;
	color:#fff;
	font-size:0.8em;
}

div#stats .top {
	margin:0;
	padding: 0px 15px 0px 15px;
	background-image:url('images/rightcontent1-uppertop.jpg');
	background-repeat:no-repeat;
}

div#stats .top h1 {
	padding:15px 0px 0px 0px;
	margin:0;
}

div#stats .bottom {
	margin:0;
	height:35px;
	background-image:url('images/rightcontent1-upperbottom1.jpg');
	background-repeat:no-repeat;
}

div#bnd_video {
	margin-top:20px;
}

.large {
	font-size:1.4em;
}

div#advert_header {
	position:absolute;
	top:30px;
	width:100%;
	z-index:100;
}

div#advert_header img {
	border:none;
}

div#advert_header div {
	float:right;
	margin-right:20px;
}

div#advert_sidebar img {
	border:none;
}

div#advert_sidebar {
	padding:0;
	margin:0;
	width:100%;
}

div#advert_sidebar div {
	padding:0;
	margin:0;
}

div.disc_item {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
}

div.disc_item img {
	padding:0;
	margin:0;
	border:none;
}

div.disc_item a {
	padding:0;
	margin:0;
}

div.disc_item p {
	padding:0;
	margin:0;
}

div.album_art {
	margin-top:15px;
	margin-left:15px;
	width:200px;
	float:left;
	border:solid black 2px;
}

div.album_info {
	padding:10px;
}

div.album_tracks {
	float:left;
	margin-top:15px;
	margin-left:15px;
	width:480px;
}

div.album_tracks p {
	font-weight:bold;
	font-family:monospace;
}

div.album_info a {
	text-decoration:none;
	color:#fff;
}

div#bnd_blog {
	width:100%;
}

div#bnd_blog table, table#giglisting {
	color:#fff;
	font-size:0.7em;
	width:100%;
	margin-bottom:10px;
}

div#bnd_blog table tr td.mtitle {
	font-weight:bold;
}

div#bnd_blog table tr.mtext {
	text-align:justify;
}

div#bnd_blog table tr td.mcomment {
	font-style:italic;
	text-align:right;
}

div#bnd_blog table.highlight tr td.mcomment, div#bnd_blog table.highlight tr.mcomment {
	color:#999;
}

div#bnd_blog table.lowlight tr td.mcomment, div#bnd_blog table.lowlight tr.mcomment {
	color:#ffcc00;
}

div#bnd_blog table tr.mcomment {
	font-style:italic;	
}

div#bnd_blog table.highlight, tr.giglisting-red {
	background-color:#520100;
	background-image:url('images/gigbackred.jpg');
	background-repeat:no-repeat;
	background-position:center;
	color:#fff;
}

div#bnd_blog table.lowlight, tr.giglisting-grey {
	background-color:#a39e98;
	background-image:url('images/gigbackgrey.jpg');
	background-repeat:no-repeat;
	background-position:center;
	color:#000;
}

div#myvids h1 {
	margin-bottom:10px;
	margin-top:20px;
}

div#myvids div.vid_thumb img {
	border:3px solid #fff;
}

div.vid_thumb {
	width:80px;
	float:left;
	margin:5px;
}

div.photo_thumb {
	width:100px;
	float:left;
	margin:5px;
}

div.photo_thumbs {
	width:100px;
	float:left;
	margin:5px;
}

div#vote h1 {
	color: #FEAD04;
	font-family: "Arial Black", "Arial Rounded MT Bold", arial;
	font-size: 56px;
	letter-spacing: -1px;
	text-transform: lowercase;
	margin: -25px 0 5px 0;
	padding: 0px;
}

div#vote h2 {
	color: #FEAD04;
	font-size: 22px;
	margin: 0px;
	padding: 0px;
}

div#vote h3 {
	color: #FEAD04;
	font-size: 14px;
	margin: 0 0 5px 0;
	padding: 0px;
}

div#vote h4 {
	color: #FFFFFF;
	font-family: "Arial Black", "Arial Rounded MT Bold", arial;
	font-size: 16px;
	margin: 0 0 5px 0;
	padding: 0px;
}

div#vote h5 {
	color: #FEAD04;
	font-family: "Arial Black", "Arial Rounded MT Bold", arial;
	font-size: 40px;
	letter-spacing: -1px;
	text-transform: lowercase;
	margin: 0 0 3px 0;
	padding: 0px;
}

div#vote h6 {
	color: #FEAD04;
	font-family: "Arial Black", "Arial Rounded MT Bold", arial;
	font-size: 23px;
	letter-spacing: -1px;
	text-transform: lowercase;
	margin: 0 10px 5px 0;
	padding: 0px;
	display: inline;
}

div#vote .white {
	color: #fff;
}

div#vote .title {
	clear: right;
	margin-bottom: 10px;
}

div#vote .line {
	background: url('images/breakline.png') top left repeat-x;
	height: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}

div#vote .line hr {
	display: none;
}

div#vote .whiteborder {
	border: 6px white solid;
	margin: 6px;
}

div#vote .gallery {
	margin: 0px;
	padding: 0px;
}

div#vote .gallery img {
	border: 2px #4B2300 solid;
	height: 55px;
	margin-right: 3px;
	margin-top: 3px;
	width: 80px;
}


div#vote .votw {
	padding: 10px;
	position: relative;
}

div#vote .votw-left {
	left: 0px;
	float:left;
	text-align: center;
	width: 200px;
}

div#vote .votw-right {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:right;
	right: 0px;
	top: 40px;
	text-align: center;
	width: 250px;
}

.whitebig {
	color: #fff;
	font-family: "Arial Black", "Arial Rounded MT Bold", arial;
	font-size: 31px;
	letter-spacing: -1px;
	text-transform: lowercase;
	margin: 0 0 5px 0;
	padding: 0px;
}

#form-searchlistings label {
	color: #fff;
	display: block;
	font-size: 11px;
	height: 20px;
	position: relative;
	margin-bottom: 5px;
}

#tstest label {
	color: #fff;
	display: block;
	font-size: 11px;
	height: 20px;
	position: relative;
	margin-bottom: 5px;
}



#tstest input[type="text"], #form-searchlistings select {
	background-color: #190A05;
	border: 1px #492D06 solid;
	color: #fff;
	font-size: 11px;
	left: 80px;
	position: absolute;
	width: 130px;
}

#form-searchlistings input[type="text"], #tstest select {
	background-color: #190A05;
	border: 1px #492D06 solid;
	color: #fff;
	font-size: 11px;
	left: 80px;
	position: absolute;
	width: 130px;
}


#tstest input[type="text"], #tstest select {
	background-color: #190A05;
	border: 1px #492D06 solid;
	color: #fff;
	font-size: 11px;
	left: 80px;
	position: absolute;
	width: 130px;
}


#tstest input[name="date"] {
	width: 110px;
}



#form-searchlistings input[name="date"] {
	width: 110px;
}
#tstest input[name="date"] {
	width: 110px;
}


#form-searchlistings img, #form-searchlistings input[type="image"] {
	position: absolute;
	right: 0px;
}

#tstest img, #tstest input[type="image"] {
	position: absolute;
	right: 0px;
}

#form-searchlistings input[type="image"] {
	margin: 5px;
}
#tstest input[type="image"] {
	margin: 5px;
}

div#titlelogo {
	position:absolute;
	top:50px;
	width:400px;
	margin-left:50px;
	height:70px;
	z-index:900;
}

div#titlelogo img {
	border:none;
}

div#myvidplayer {
	position:absolute;
	z-index:900000;
	background-color:#000;
}

div#myvidspot {
	position:absolute;
	z-index:900005;
}

div#band_br_toolbar {
	padding:0;
	margin:0;
	background-color:#ffaf00;
	border:2px solid #ffc138;
	
}

div#band_br_toolbar  p {
	margin:0;
	font-size:0.8em;
	padding:2px;
}

div#band_br_toolbar  a {
	color:#000;
	text-decoration:underline;
}

div#band_br_toolbar div.mixn {
	width:50%;
	float:left;
}

div#band_br_toolbar div.mixn_left {
	text-align:left;
}

div#band_br_toolbar div.mixn_right {
	text-align:right;
}

br.clear {
	clear:both;
}
