body {
	background: #000 url(../tourarchive/images/tourarchive.jpg) bottom center no-repeat fixed !important;
}
#wrapper {
	margin:60px auto 30px auto;
	padding:15px;
	width:830px;
}

#left_col {
	width:480px;
	float:left;
	padding:15px;
	margin:0px 15px 00px 0px;
	background:#333;
	-moz-border-radius:20px !important;
	-webkit-border-radius:20px !important;
}

#left_col h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#FFF;
	font-weight:normal;
	padding:0px;
	margin:0px 0px 5px 0px;
}

.years {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #999;
	padding-top:5px;
	padding-bottom:10px;
	float:left;
}

.years a:link, .years a:visited {
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

.years a:hover {
	color:#CCC;
}

#left_col h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFF;
	padding:0px;
	margin:0px;
	border-bottom:1px dashed #000000;
	margin-top:10px;
}

#left_col h4 a:link, #left_col h4 a:visited {
	color:#FFF;
	text-decoration:none;
}

#left_col h4 a:hover {
	color:#CCC;
}

.month {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFF;
	width:15px;
	float:left;
	text-align:right;
	padding-right:5px;
}

.venue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFF;
	width:340px;
	float:left;
	overflow:hidden;
	height:15px;
}
#venue-single {overflow: visible;}
.venue a:link, .venue a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#CCC;
	text-decoration:none;
}

.imgVenue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	float:left;
}

.imgVenue a:link, .imgVenue a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#999;
	text-decoration:none;
}

h3 {
	padding:0px;
	margin:0px;
	color:#FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
}

.city a:link, .city a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}

.city a:hover {
	color:#CCC;
}

.row {
	padding-top:6px;
	padding-bottom:5px;
	height:16px;
	border-bottom:1px dashed #000000;
}

.altrow {
	padding-top:6px;
	padding-bottom:5px;
	height:16px;
	background-color:#444;
	border-bottom:1px dashed #000000;
}

.info {
	width:100px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
}

.prevYear {
	width:230px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:10px;
}

.nextYear {
	width:230px;
	float:right;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:10px;
}

.prevYear a:link, .prevYear a:visited, .nextYear a:link, .nextYear a:visited {
	text-decoration:none;
	color:#000000;
}

.prevYear a:hover, .nextYear a:hover {
	color:#660000;
}

#right_col {
	width:275px;
	float:left;
	background-color:#ededed;
	padding:15px;
	background:#333;
	-moz-border-radius:20px !important;
	-webkit-border-radius:20px !important;
}

#photos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
}

.prevLink, .homeLink, .nextLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.prevLink a:link, .prevLink a:visited, .homeLink a:link, .homeLink a:visited, .nextLink a:link, .nextLink a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.prevLink {
	width:33%;
	float:left;
}

.homeLink {
	width:33%;
	float:left;
	text-align:center;
}

.nextLink {
	width:33%;
	float:left;
	text-align:right;
}

#latestphotos {
}

#mostpopularphotos {
}

#newestreviews {
}

#mostpopularreviews {
}

#searcharchive {
}

#latestphotos h4, #mostpopularphotos h4, #newestreviews h4, #mostpopularreviews h4, #searcharchive h4 {
	padding:0px;
	margin:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFF;
	font-weight:normal;
}

#latestphotos, #mostpopularphotos, #newestreviews, #mostpopularreviews, #searcharchive {
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCC;
}

#latestphotos a:link, #mostpopularphotos a:link, #newestreviews a:link, #mostpopularreviews a:link, #searcharchive a:link, #latestphotos a:visited, #mostpopularphotos a:visited, #newestreviews a:visited, #mostpopularreviews a:visited, #searcharchive a:visited {
	color:#CCC;
	text-decoration:none;
}

#latestphotos a:hover, #mostpopularphotos a:hover, #newestreviews a:hover, #mostpopularreviews a:hover, #searcharchive a:hover {
	color:#666;
}

.photo {
	border:0px none;
	margin-right:2px;
	opacity:1;
	filter:alpha(opacity=100);
}

.archivephoto {
	border:0px none;
	margin-right:3px;
	margin-top:3px;
}

.members {
	float:right;
	width:60px;
	height:48px;
	padding:0px;
	padding-top:2px;
	background-image:url(/2007/build/tourarchive/images/add.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#FFF;
	text-align:center;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:10px;
}

.members a:link, .members a:visited {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#left_col h5 {
	padding:0px;
	margin:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	float:left;
	width:50%;
}

.review {
	margin-top:5px;
	padding-bottom:5px;
	padding:10px;
	border-bottom:1px dotted #000000;
}

.altreview {
	background-color:#444;
	padding:10px;
	border-bottom:1px dotted #000000;
}

.posted {
	color:#666666;
	font-size:10px;
}

.thumbs {
	float:left;
	width:50%;
	text-align:right;
}

#reviews {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
}

#attending {
	clear:right;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-bottom:10px;
}
#attending h4 {margin-bottom:5px;}
.review a:link, .review a:visited, .altreview a:link, .altreview a:visited {
	color:#999;
}

.review a:hover, .altreview a:hover {
	color:#CCC;
}

#attending a:link, #attending a:visited {
	color:#999;
}

#attending a:hover {
	color:#CCC;
}

#setlist {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #999;
}

#setlist a:link, #setlist a:visited {
	color:#FFF;
}

#setlist a:hover {
	color:#CCC;
}

#gallery_title {
	width:260px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

#gallery_title a:link, #gallery_title a:visited {
	text-decoration:none;
	color:#000000;
}

#gallery_title a:hover {
	color:#660000;
}

#gallery_backnext {
	width:260px;
	margin-top:5px;
}

#gallery_backnext_box {
	width:210px;
	height:110px;
	background-color:#333;
	-moz-border-radius:20px !important;
	-webkit-border-radius:20px !important;
	padding:15px;
	margin: 0px 15px 0px 0px;
}

#photo {
	float:right;
	width:530px;
	font-size:10px;
	-moz-border-radius:20px !important;
	-webkit-border-radius:20px !important;
	background:#333;
	padding:15px;
	text-align:center;
}

#photo h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#FFF;
	padding:0px;
	margin:0px;
	font-weight:normal !important;
}

#photo h4 a:link, #photo h4 a:visited {
	color:#999;
	text-decoration:none;
}

#rate {
	width:260px;
	color: #FFF;
}

#gallery_rate_box {
	width:210px;
	height:75px;
	margin:15px 15px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	-moz-border-radius:20px !important;
	-webkit-border-radius:20px !important;
	padding:15px;
	background: #333;
}

#gallery_rate_box h4 {
	padding:0px;
	margin:0px;
	color:#999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:normal;
}

.rate {
	width:70px;
	height:60px;
	margin-left:5px;
	margin-right:5px;
	float:left;
	text-align:center;
	color: #FFF;
}

.rating {
	width:130px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}

#info {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:210px;
	margin-top:10px;
}

#info a:link, #info a:visited {
	color:#660000;
}

#info a:hover {
	color:#000000;
}

.photoBorder {
	border:0px none;
	margin:0px auto 5px auto;
}

.comment {
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding:2px 0px 3px 0px;
	border-bottom: 1px dashed #000;
}

.comment a:link, .comment a:visited {
	color:#FFF;
}

.commentDate {
	font-size:10px;
	color:#999999;
}

.back {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	width:80px;
	float:left;
	padding-right:10px;
	margin-left:20px;
	margin-top:10px;
}

.next {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	float:left;
	font-weight:bold;
	width:80px;
	text-align:right;
	margin-top:10px;
}

.back a:link, .back a:visited, .next a:link, .next a:visited {
	color:#FFF;
	text-decoration:none;
}

#featured {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}

#featured h4 {
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	font-size:10px;
}
#clearit {clear:both;}
