@charset "UTF-8";

/*
* SITE COLORS
**********************************************************/
.lavender { color:#bda1e3; }
.green { color:#72c90a; }
.gray { color:#8c8c8c; }



/*
* DEFAULT
**********************************************************/
.img {
	display:block;
	text-indent:-2000em;
	text-decoration:none;
	z-index:1000;
	}

.clear { clear:both; height:1px; width:100%; }
.left { float:left; }
.right { float:right; }

.bold { font-weight:bold; }
.underline { text-decoration:underline; }
.italic { font-style:italic; }

.tleft { text-align:left; }
.tcenter { text-align:center; }
.tright { text-align:right; }


.slide { cursor:pointer; position:relative; }
	.slide img { position:absolute; }
	.slide .bar { background:url(../img/bg-sliderbar.png) 0 0 no-repeat; position:absolute; height:75px; width:600px; top:212px; padding:0 20px; }
	.slide .num { font-size:12px; float:right; margin-top:55px; }
	.slide .title { color:#0C0; font-size:18px; margin:15px 0 2px; width:550px; }
	.slide .text { font-size:13px; line-height:19px;margin:0; width:550px; }


.rb-top {
	background:url(../img/rb-top.png) 0 0 no-repeat;
	height:20px;
	width:280px;
	}
.rb-mid {
	background:url(../img/rb-mid.png) 0 0 repeat-y;
	padding:0 20px;
	width:240px;
	}
	.rb-mid p { margin:5px 0 0; }
.rb-bot {
	background:url(../img/rb-bot.png) 0 0 no-repeat;
	height:20px;
	width:280px;
	}
	
.friends-row {
	clear:both;
	margin:20px 0 0;
	}
	.friends-row img { border:1px solid #555; float:left; height:40px; margin:0 20px 0 0; width:40px; padding:2px; }
	.friends-row h4 { font-size:16px; margin:0; }
	.friends-row .tagline { color:#555; margin:0; font-weight:bold; }
	
.btn {
	float:left;
	height:40px;
	line-height:40px;
	margin:0;
	padding:0 33px 0 0;
	}
.btn:hover, .btn.current { background-position:0 -40px; }

.venue-small {
	border:1px solid #555;
	float:left;
	height:75px;
	margin:0 15px 15px 0;
	padding:2px;
	width:75px;
	}
	
.venue-medium {
	border:1px solid #555;
	float:left;
	height:180px;
	margin:0 40px 0 0;
	padding:2px;
	width:180px;
	}
	
.venue-row {
	overflow:auto;
	margin:40px 0;
	}
	.venue-row .content { float:left; width:400px; }
	.venue-row h3 { font-size:18px; margin:0 0 15px; }
	.venue-row h4 { font-size:16px; margin:0 0 15px; }
	.venue-row p { font-size:14px; margin:20px 0; }
	
.video-page { margin:20px 0; }
	.video-page .video { margin:0 auto; width:560px; }
	
.video-row { border-bottom:1px solid #555; min-height:101px; margin:20px 0 40px; padding:0 0 40px; }
	.video-row img { border:1px solid #555; float:left; margin:0 40px 0 0; padding:2px; }
	.video-row p { line-height:24px; margin:5px 0 0; }
	
.news-row {
	overflow:auto;
	margin:0 0 30px;
	}
	.news-row h3 { margin-top:0; }
.time {
	color:#8c8c8c;
	margin:0px;
	font-style:italic;
	}

.album {
	clear:both;
	margin:20px 0 50px;
	overflow:auto;
	width:100%;
	}
.album-left {
	float:left;
	margin:0 40px 0 0;
	width:180px;
	}
	.album-left img { border:1px solid #555; height:180px; width:180px; padding:2px; }
.album-right { float:left; width:410px; }
	.album-right h3 { margin:15px 0; }
	
.title-dl {
	margin:0 0 30px;
	}
.album-dl {
	float:left;
	text-align:center;
	width:210px;
	}
	.album-dl img { border:1px solid #555; padding:2px; }
	
.crumbs { font-size:14px; margin:20px 0;}

.biopic {
	border:1px solid #555;
	float:left;
	margin:0 0 40px 0;
	}

.photo-set { list-style:none; margin:40px 0; overflow:auto; }
.photo-set li {
	border:1px solid #555;
	float:left;
	height:75px;
	margin:0 30px 30px 0;
	padding:2px;
	}
