h2 {
	background-image:url(../images/gigarchive/latestuploads.gif);
	background-repeat:no-repeat;
	width:360px;
	height:33px;
	padding:0px;
	margin:0px;
	text-indent:-9999px;
}

h3 {
	padding:0px;
	margin:0px;
	font-size:18px;
	font-weight:normal;
}

h4 {
	background-image:url(../images/gigarchive/month.gif);
	height:20px;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffbf;
	padding:0px;
	margin:0px;
	margin-top:23px;
	padding-top:1px;
	padding-left:2px;
}

h5 {
	font-size:12px;
	padding:0px;
	margin:0px;
}

h6 {
	background-image:url(../images/gigarchive/popular.gif); 
	background-repeat:no-repeat; 
	width:343px; 
	height:21px; 
	text-indent:-9999px; 
	margin:0px; 
	padding:0px; 
	margin-bottom:10px; 
	margin-top:15px;	
}

.altrow {
	background-image:url(../images/gigarchive/alt_row.gif);
}

.row {
	background-image:url(../images/gigarchive/row.gif);
}

.altrowreview {
	background-image:url(../images/gigarchive/alt_row_review.gif);
}

.rowreview {
	background-image:url(../images/gigarchive/row_review.gif);
}

.altrow, .row, .rowreview, .altrowreview {
	background-repeat:no-repeat;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#231713;
}

.altrow a:link, .altrow a:visited, .row a:link, .row a:visited, .rowreview a:link, .rowreview a:visited, .altrowreview a:link, .altrowreview a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#231713;
}

.month {
	float:left;
	width:19px;
	padding-right:2px;
	padding-top:2px;
	text-align:center;
}

.monthlist {
	float:left;
	width:60px;
	padding-top:2px;
}

.venue {
	float:left;
	width:336px;
	padding-left:3px;
	padding-top:2px;
}

.info {
	float:left;
	width:119px;
}

#right_col, .years, #left_col {
	color:#c4b46a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.years {
	font-weight:bold;
}

.years a:link, .years a:visited, #wrapper_gal a:link, #wrapper_gal a:visited, #attending a:link, #attending a:visited, h4 a:link, h4 a:visited, .photos a:link, .photos a:visited, #attend a:link, #attend a:visited, .live_review a:link, .live_review a:visited, #key a:link, #key a:visited, .gigindex a:link, .gigindex a:visited {
	color:#ffffbf;
	text-decoration:none;
}

.years a:hover, #wrapper_gal a:hover, #attending a:hover, h4 a:hover, .photos a:hover, #attend a:hover, .live_review a:hover, #key a:hover, .gigindex a:hover {
	color:#c4b46a;
}

.gigindex {
	padding-top:15px;
}

.reviewer a:link, .reviewer a:visited {
	color:#c4b46a;
}

.reviewer a:hover {
	color:#ffffbf;
}

.gigphoto {
	float:left;
}

.photo, .archivephoto {
	border:1px solid #c4b46a;
	margin-right:5px;
	margin-bottom:5px;
}

.info {
	font-size:10px;
	padding-top:3px;
}

.altreview {
	background-color:#ffffbf;
}

.review {
	background-color:#c4b46a;
}

.altreview, .review {
	color:#231713;
	padding:5px;
	margin-bottom:3px;
	width:454px;
}

.altreview a:link, .altreview a:visited, .review a:link, .review a:visited {
	color:#a41b27;
	text-decoration:none;
}

.altreview a:hover, .review a:hover {
	color:#a41b27;
}


#attend {
	background-image:url(../images/gigarchive/addme.gif);
	background-repeat:no-repeat;
	text-align:center;
	font-size:11px;
	color:#776041;
	width:49px;
	height:63px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	padding-top:2px;
}

.membernum {
	font-size:24px;
	color:#a41b27;
	margin-bottom:4px;
}

#attend a:link {
	font-size:12px;
}

#attending {
	font-size:11px;
	width:464px;
}



#wrapper_gal {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#c4b46a;
}

#wrapper_gal h3 {
	border-bottom:dashed 1px #ab9760;
}

#rate {
	width:196px;
	float:left;
	height:82px;
}

#gallery_backnext_box {
	width:167px;
	float:left;
	height:82px;
	text-align:right;
}


#galleryheader {
	width:480px;
	height:82px;
	padding-right:22px;
	float:left;
}

.photoBorder {
	color:#FFFFFF;
	border:1px solid #ffffbf;
}

.back {
	width:62px;
	float:left;
	text-align:center;
	margin-right:13px;
	margin-left:30px;
}

.next {
	float:left;
	text-align:center;
}

#key {
	padding-top:50px;
}

#searcharchive {
	padding-top:35px;
}

form, select, input {
	padding:0px;
	margin:0px;
}

#setlist {
	padding-top:20px;
}




.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(../images/gallery/star_small.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:15px;
	line-height:15px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:70px;
	height:15px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image:url(../images/gallery/star_small.gif);
	line-height: 15px;
	height: 15px;
}

#rate {
}

#gallery_rate_box {
	font-size:11px;
	font-weight:bold;
	background-image:url(../images/band/rated.gif);
	background-repeat:no-repeat;
	color:#ffffbf;
	padding-top:3px;
}

#gallery_rate_box h5 {
	padding:0px;
	margin:0px;
	color:#a31b27;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding-top:15px;
	font-weight:normal;
}

.rate {
	width:49px;
	height:63px;
	margin-right:10px;
	float:left;
	text-align:center;
}

.rating {
	width:100px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}