@charset "utf-8";
/* CSS Document */

/* CSS & Web Design by Sparkwave Media, Inc,
http://www.sparkwavemedia.com
Creativity x Branding
*/

/* CSS3 Custom Font Face */
@font-face {
		font-family:avblack;
		src:url(fonts/avblack.otf);
}
@font-face {
		font-family:avroman;
		src:url(fonts/avroman.otf);
}
@font-face {
		font-family:avlight;
		src:url(fonts/avlight.otf);
}

body {
	background-color:#fff;
	font-family:Helvetica, Arial, Verdana, sans-serif;
}

.wrapper {
	width:960px;
	min-height:200px;
	position:absolute;
	top:0px;
	left:50%;
	margin:0px 0px 0px -480px;
	z-index:1;
	padding:0px;
}
.header {
	height:80px;
	width:960px;
	float:left;
	margin:0px 0px 0px 0px;
}
.header .logo {
	height:60px;
	width:148px;
	float:left;
	margin:20px 40px 0px 0px;
	border:0px;
}
.header ul {
	float:left;
	padding:0px;
	height:12px;
	min-width:10px;
	margin:40px 0px 0px 0px;
	border:0px;
	list-style:none;
}
.header li {
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	color:#666;
	list-style:none;
	margin:0px 20px 0px 0px;
	float:left;
	padding:0px;
	text-transform:uppercase;
	font-weight:bold;
}
a.fade {
	-webkit-transition:color 0.5s ease;
	-moz-transition:color 0.5s ease;
	-o-transition:color 0.5s ease;
	transition:color 0.5s ease;
}
.header li a.fade:link {color:#666;text-decoration:none;}
.header li a.fade:active {color:#666;text-decoration:none;}
.header li a.fade:visited {color:#666;text-decoration:none;}
.header li a.fade:hover {color:#ccc;text-decoration:none;}

.spacer {
	width:960px;
	height:40px;
	border-top:1px solid #ccc;
	float:left;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.title {
	width:960px;
	height:34px;
	float:left;
	margin:0px;
}
.title h1 {
	text-transform:uppercase;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	margin:0px 0px 0px 0px;
	font-size:16px;
	font-weight:bold;
	color:#666;
}
a.fade2 {
	-webkit-transition:color 0.5s ease;
	-moz-transition:color 0.5s ease;
	-o-transition:color 0.5s ease;
	transition:color 0.5s ease;
	float:right;
}
a.fade_left_pink {
	-webkit-transition:color 0.5s ease;
	-moz-transition:color 0.5s ease;
	-o-transition:color 0.5s ease;
	transition:color 0.5s ease;
	float:left;
}
.title h1 a:link {float:right;}
.title h1 a:active {float:right;}
.title h1 a:visited {float:right;}
.title h1 a:hover {float:right;}

.title h1 a.fade2:link {color:#0CB3F4;text-decoration:none;float:right;}
.title h1 a.fade2:active {color:#0CB3F4;text-decoration:none;float:right;}
.title h1 a.fade2:visited {color:#0CB3F4;text-decoration:none;float:right;}
.title h1 a.fade2:hover {color:#ccc;text-decoration:none;float:right;}

.title h1 a.fade_left_pink:link {color:#FF33FF;text-decoration:none;float:left;}
.title h1 a.fade_left_pink:active {color:#FF33FF;text-decoration:none;float:left;}
.title h1 a.fade_left_pink:visited {color:#FF33FF;text-decoration:none;float:left;}
.title h1 a.fade_left_pink:hover {color:#ccc;text-decoration:none;float:left;}

.blurb {
	width:960px;
	min-height:30px;
	float:left;
	margin:0px;
	background-image:url(images/blurb.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
}
.blurb h1 {
	width:960px;
	min-height:10px;
	float:left;
	margin:60px 0px 0px 0px;
	font-size:16px;
	line-height:23px;
	font-weight:normal;
	color:#666;
	font-family:avlight, Helvetica, Arial, Verdana, sans-serif;
}
.blurb h1 b {
	font-weight:bold;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
}
.map {
		width:960px;
		height:600px;
		float:left;
		margin:0px;
		background-color:#000;
		overflow:hidden;
		border-radius:5px;
		-moz-border-radius:5px;
}
.map div {border-radius:5px;-moz-border-radius:5px;}
.labels {
		color:#fff;
		background-color:#333;
		font-family:Helvetica, Arial, Verdana, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-align: center;
		min-width:20px;     
		border:0px;
		white-space: nowrap;
		padding:3px 6px 3px 6px;
	}

.events {
	width:960px;
	min-height:0px;
	float:left;
	margin:0px 0px 0px 0px;
}
#post_a {margin:0px 30px 30px 0px;}
#post_b {margin:0px 0px 30px 0px;}
.events .post {
	width:300px;
	height:355px;
	background-color:#f2f2f2;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	overflow:hidden;
}
.events .post h1 {
	margin:0px;
	padding:20px;
	width:260px;
	height:35px;
	float:left;
	background-color:#333;
	font-size:16px;
	line-height:18px;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	font-weight:bold;
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	text-align:center;
}
.events .img {
	width:300px;
	background-color:#333;
	height:200px;
	float:left;
	margin:0px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	overflow:hidden; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.events .fb {
	width:40px;
	height:40px;
	float:left;
	margin:20px 20px 0px 10px;
	z-index:6;
	background-color:#fff;
	border:0px;
	background-image:url(images/fb.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border-radius:5px;
	-moz-border-radius:5px;
	overflow:visible;
}
.events .fb:hover {cursor:pointer;}
.events .post h2 {
	float:left;
	width:200px;
	min-height:10px;
	margin:20px 20px 0px 0px;
	font-size:14px;
	line-height:20px;
	color:#666;
	font-weight:bold;
}
.events2 {
	width:960px;
	min-height:0px;
	float:left;
	margin:0px 0px -30px 0px;
}
.events2 .post {
	width:300px;
	height:155px;
	background-color:#f2f2f2;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
}
.events2 .post h1 {
	margin:0px;
	padding:20px;
	width:260px;
	height:35px;
	float:left;
	background-color:#333;
	font-size:16px;
	line-height:18px;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	font-weight:bold;
	border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	letter-spacing:-0.1em;
	text-align:center;
}
.events2 .fb {
	width:40px;
	height:40px;
	float:left;
	margin:20px 20px 0px 20px;
	z-index:6;
	background-color:#fff;
	border:0px;
	background-image:url(images/fb_no.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border-radius:5px;
	-moz-border-radius:5px;
	overflow:visible;
}
.events2 .post h2 {
	float:left;
	width:200px;
	min-height:10px;
	margin:20px 20px 0px 0px;
	font-size:14px;
	line-height:20px;
	color:#666;
	font-weight:bold;
}
/* GHOST OF ABBOT KINNEY */
.info {
	float:left;
	width:60px;
	height:70px;
	margin:0px 10px 0px 10px;
}
.info:hover .ghostofabbotkinney {
	margin-top:-77px;
	height:77px;
}
.info .ghostofabbotkinney {
	width:300px;
	height:0px;
	float:left;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	background-image:url(images/ghostofabbotkinney.png);
	background-position:top left;
	background-repeat:no-repeat;
	-webkit-transition:height 0.8s ease, margin-top 0.8s ease;
	-moz-transition:height 0.8s ease, margin-top 0.8s ease;
	-o-transition:height 0.8s ease, margin-top 0.8s ease;
	transition:height 0.8s ease, margin-top 0.8s ease;
}
.sponsors {
	width:960px;
	min-height:100px;
	float:left;
	margin:0px;
}
.sponsors img {
	float:left;
	margin:0px;
	border:0px;
}
.sponsors .s1 {
	width:240px;
	height:120px;
	float:left;
	margin:0px;
}
.sponsors .s2 {
	width:160px;
	height:80px;
	float:left;
	margin:0px;
}
.sponsors .s3 {
	width:96px;
	height:48px;
	float:left;
	margin:0px;
}

/* FOOTER CSS */
.footer {
	width:960px;
	height:150px;
	float:left;
	margin:0px;
}
.footer .col {
	min-width:50px;
	height:120px;
	float:left;
	margin:0px 40px 0px 0px;
}
.footer .col p {
	font-size:12px;
	color:#666;
	line-height:16px;
	margin:0px;
}
.footer .col2 {
	width:150px;
	height:120px;
	float:right;
	margin:0px 0px 0px 0px;
	text-align:right;
}
.footer .col2 p {
	font-size:12px;
	color:#666;
	line-height:16px;
	margin:0px;
}
.footer .col2 img {
	float:right;
	border:0px;
	margin:10px 0px 0px 0px;
}
.footer p a:link {color:#666;text-decoration:none;font-weight:bold;}
.footer p a:active {color:#666;text-decoration:none;font-weight:bold;}
.footer p a:visited {color:#666;text-decoration:none;font-weight:bold;}
.footer p a:hover {color:#666;text-decoration:underline;font-weight:bold;}

/* ORGANIZE PAGE */

.choose {
	width:960px;
	height:300px;
	float:left;
	margin:0px 0px 0px 0px;
}
.choose .who:hover {cursor:pointer;}	
.choose .who {
	width:300px;
	height:300px;
	float:left;
	margin:0px 30px 0px 0px;
	border:0px;
	background-position:top left;
	background-repeat:no-repeat;
	border-radius:150px;
	-moz-border-radius:150px;
}
.choose .who:last-child {
	margin:0px 0px 0px 0px;
}
#artist {background-image:url(images/org_artist.jpg);}
#organizer {background-image:url(images/org_organizer.jpg);}
#event {background-image:url(images/org_event.jpg);}
#artist:hover {background-image:url(images/org_artist_o.jpg);}
#organizer:hover {background-image:url(images/org_organizer_o.jpg);}
#event:hover {background-image:url(images/org_event_o.jpg);}

.gotodirectories h2 {
	font-weight:normal;
	background-image:url(images/line.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:930px;
	height:20px;
	float:left;
	padding:0px 0px 0px 30px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	color:#666;
	font-family:avlight, Helvetica, Arial, Verdana, sans-serif;
}
.gotodirectories h2 a:link {color:#666;text-decoration:none;}
.gotodirectories h2 a:active {color:#666;text-decoration:none;}
.gotodirectories h2 a:visited {color:#666;text-decoration:none;}
.gotodirectories h2 a:hover {color:#666;text-decoration:none;font-family:avblack, Helvetica, Arial, Verdana, sans-serif;}


/* SIGN UP PAGE */

.signup {
	width:960px;
	min-height:400px;
	float:left;
	margin:0px;
}
.form {
	width:320px;
	height:400px;
	float:left;
	margin:0px 0px 0px 0px;
	background-color:#f2f2f2;
	overflow:hidden;
	border-radius:5px;
	-moz-border-radius:5px;
	z-index:2;
}
.form h1 {
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	width:270px;
	height:20px;
	padding:10px 10px 10px 40px;
	margin:0px 0px 20px 0px;
	color:#fff;
	background-color:#333;
	font-size:16px;
	background-position:top left;
	background-repeat:no-repeat;
	border-radius:5px;
	-moz-border-radius:5px;
}
#no1 {background-image:url(images/no1.gif);}
#no2 {background-image:url(images/no2.gif);}
#no3 {background-image:url(images/no3.gif);}

.form h3 {
	width:280px;
	height:12px;
	float:left;
	margin:0px 20px 5px 20px;
	color:#666;
	font-size:12px;
}
.form h3 i {
	font-style:normal;
	color:#999;
	text-transform:uppercase;
	font-weight:normal;
	float:right;
}
.form h3 b {
	font-style:normal;
	color:#D81E1E;
	text-transform:uppercase;
	font-weight:bold;
	float:right;
}
.form h3 #nameChars {margin:0px;float:none;padding:0px;}
.form h3 #mediumChars {margin:0px;float:none;padding:0px;}

.form .field {
	border-radius:3px;
	-moz-border-radius:3px;
	width:270px;
	height:12px;
	float:left;
	margin:0px 20px 10px 20px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:4px 5px 4px 5px;
	color:#666;
}
.form .field2 {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	border-radius:3px;
	-moz-border-radius:3px;
	min-width:270px;
	max-width:270px;
	min-height:39px;
	max-height:39px;
	float:left;
	margin:0px 20px 10px 20px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:4px 5px 4px 5px;
	color:#666;
}
.form .address1 {
	border-radius:3px;
	-moz-border-radius:3px;
	width:40px;
	height:12px;
	float:left;
	margin:0px 10px 10px 20px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:4px 5px 4px 5px;
	color:#666;
}
.form .address2 {
	border-radius:3px;
	-moz-border-radius:3px;
	width:208px;
	height:12px;
	float:left;
	margin:0px 18px 10px 0px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:4px 5px 4px 5px;
	color:#666;
}
.form .time {
	width:90px;
	min-height:10px;
	float:left;
	padding:4px 5px 4px 5px;
	border:1px solid #ccc;
	border-radius:3px;
	-moz-border-radius:3px;
	color:#666;
	font-size:12px;
	background-color:#ff;
}
.form #starttime {margin:0px 10px 10px 20px;}
.form #endtime {margin:0px 0px 10px 00px;}
.form .submit {
	font-weight:bold;
	width:95px;
	height:30px;
	background-color:#D81E1E;
	margin:20px 20px 0px 0px;
	padding:0px;
	text-align:center;
	border:0px;
	border-radius:5px;
	-moz-border-radius:5px;
	float:right;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	text-transform:uppercase;
	color:#fff;
}
.form .submit:hover {cursor:pointer;color:#333;}
.form .submit2 {
	font-weight:bold;
	width:95px;
	height:30px;
	background-color:#0CB3F4;
	margin:20px 20px 0px 0px;
	padding:0px;
	text-align:center;
	border:0px;
	border-radius:5px;
	-moz-border-radius:5px;
	float:right;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	text-transform:uppercase;
	color:#fff;
}
.form .submit2:hover {cursor:pointer;color:#333;}
.form .submit3 {
	font-weight:bold;
	width:80px;
	height:30px;
	background-color:#7DB732;
	margin:20px 20px 0px 0px;
	padding:0px;
	text-align:center;
	border:0px;
	border-radius:5px;
	-moz-border-radius:5px;
	float:right;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	text-transform:uppercase;
	color:#fff;
}
.form .submit3:hover {cursor:pointer;color:#333;}
.eternaldarkness input:first-child {
	background-color:transparent;
	color:#transparent;
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
	border:0px;
}

/* DIRECTORY CSS */
.hidedirectory {
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
	visibility:hidden;
	overflow:hidden;
}
.directory {
	width:560px;
	min-height:360px;
	float:left;
	padding:20px;
	margin:0px 0px 0px 40px;
	background-color:#f2f2f2;
	border-radius:5px;
	-moz-border-radius:5px;
}
.directory .post {
	width:560px;
	min-height:10px;
	float:left;
	padding:10px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	border-top:1px solid #ccc;
	overflow:hidden;
}
.directory .post:first-child {
	padding:0px;
	margin:0px;
	border:0px;
}
.directory .post h1 {
	width:560px;
	height:20px;
	font-size:14px;
	color:#666;
	font-weight:bold;
	float:left;
	margin:0px 0px 0px 0px;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
}
.directory .post h2 {
	font-weight:normal;
	min-width:40px;
	min-height:20px;
	font-size:12px;
	color:#666;
	float:left;
	margin:0px 15px 0px 0px;
}
.directory .post h3 {
	font-weight:normal;
	min-width:40px;
	height:20px;
	font-size:12px;
	color:#666;
	float:left;
	margin:0px 15px 0px 0px;
}
.directory .post h4 {
	font-weight:normal;
	min-width:40px;
	height:20px;
	font-size:12px;
	color:#666;
	float:left;
	margin:0px 0px 0px 0px;
}
.directory .post h5 {
	font-weight:bold;
	width:78px;
	height:20px;
	font-size:12px;
	color:#ccc;
	float:left;
	margin:0px 15px 0px 0px;
}
.directory .post a:link {color:#666;text-decoration:underline;}
.directory .post a:active {color:#666;text-decoration:underline;}
.directory .post a:visited {color:#666;text-decoration:underline;}
.directory .post a:hover {color:#0CB3F4;text-decoration:underline;}


/* DIRECTORY 2 CSS */
.directory2 {
	width:560px;
	min-height:360px;
	float:left;
	padding:20px;
	margin:0px 0px 0px 40px;
	background-color:#f2f2f2;
	border-radius:5px;
	-moz-border-radius:5px;
}
.directory2 .post {
	width:560px;
	min-height:10px;
	float:left;
	padding:10px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	border-top:1px solid #ccc;
	overflow:hidden;
}
.directory2 .post:first-child {
	padding:0px;
	margin:0px;
	border:0px;
}
.directory2 p {
	width:280px;
	min-height:10px;
	margin:0px 0px 0px 10px;
	padding:0px;
	font-size:12px;
	color:#666;
	line-height:16px;
	float:right;
}
.directory2 .post h1 {
	width:270px;
	height:20px;
	font-size:14px;
	color:#666;
	font-weight:bold;
	float:left;
	margin:0px 0px 12px 0px;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
}
.directory2 .post h2 {
	width:270px;
	min-height:20px;
	font-size:12px;
	line-height:16px;
	color:#666;
	font-weight:normal;
	float:left;
	margin:0px 0px 0px 0px;
}

.nextstep {
	width:0px;
	height:400px;
	float:left;
	margin:0px 00px 0px 0px;
	background-color:#f2f2f2;
	overflow:hidden;
	border-radius:5px;
	-moz-border-radius:5px;
	z-index:3;
}
.nextstep h1 {
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	width:270px;
	height:20px;
	padding:10px 10px 10px 40px;
	margin:0px 0px 20px 0px;
	color:#fff;
	background-color:#333;
	font-size:16px;
	background-position:top left;
	background-repeat:no-repeat;
	border-radius:5px;
	-moz-border-radius:5px;
}
.nextstep p {
	height:300px;
	width:280px;
	float:left;
	margin:0px 20px 20px 20px;
	font-size:12px;
	color:#666;
	line-height:16px;
}
.nextstep a:link {color:#0CB3F4;text-decoration:none;font-weight:bold;}
.nextstep a:active {color:#0CB3F4;text-decoration:none;font-weight:bold;}
.nextstep a:visited {color:#0CB3F4;text-decoration:none;font-weight:bold;}
.nextstep a:hover {color:#0CB3F4;text-decoration:underline;font-weight:bold;}


/* SUBMIT EVENT PREVIEW */
.preview {
	width:580px;
	height:500px;
	float:left;
	padding:0px;
	margin:0px 0px 0px 40px;
	background-color:#7DB732;
	border-radius:5px;
	-moz-border-radius:5px;
}
.preview h1 {
	width:580px;
	height:20px;
	padding:0px;
	float:left;
	margin:20px 0px 0px 0px;
	color:#B9DD85;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	font-size:16px;
	text-align:center;
}
.preview .fb_yes {
	width:300px;
	height:355px;
	float:left;
	background-color:#f2f2f2;
	margin:20px 0px 0px 140px;
	border-radius:5px;
	-moz-border-radius:5px;
	overflow:hidden;
	box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.30);
    -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.30);
    -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.30);
}
.preview .fb_yes h1 {
	margin:0px;
	padding:20px;
	width:260px;
	height:35px;
	float:left;
	background-color:#333;
	font-size:16px;
	line-height:18px;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	font-weight:bold;
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	letter-spacing:-0.1em;
	text-align:center;
}
.preview .fb_yes .img {
	width:300px;
	background-color:#333;
	height:200px;
	float:left;
	margin:0px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	overflow:hidden; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.preview .fb_yes .fb {
	width:40px;
	height:40px;
	float:left;
	margin:20px 20px 0px 10px;
	z-index:6;
	background-color:#fff;
	border:0px;
	background-image:url(images/fb.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border-radius:5px;
	-moz-border-radius:5px;
}
.preview .fb_yes .fb:hover {cursor:pointer;}
.preview h2 {
	float:left;
	width:200px;
	height:40px;
	margin:20px 20px 0px 0px;
	font-size:14px;
	line-height:20px;
	color:#666;
	font-weight:bold;
}
.preview .fb_no {
	width:300px;
	height:155px;
	float:left;
	background-color:#f2f2f2;
	margin:120px 0px 0px 140px;
	border-radius:5px;
	-moz-border-radius:5px;
	overflow:hidden;
	box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.30);
    -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.30);
    -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.30);
}
.preview .fb_no h1 {
	margin:0px;
	padding:20px;
	width:260px;
	height:35px;
	float:left;
	background-color:#333;
	letter-spacing:-0.1em;
	font-size:16px;
	line-height:18px;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	font-weight:bold;
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
}
.preview .fb_no .fb {
	width:40px;
	height:40px;
	float:left;
	margin:20px 20px 0px 20px;
	z-index:6;
	background-color:#fff;
	border:0px;
	background-image:url(images/fb_no.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border-radius:5px;
	-moz-border-radius:5px;
}
/* DISCLAIMER */
.disclaimer {
	width:960px;
	min-height:300px;
	float:left;
	margin:0px;
}
.disclaimer p {
	font-size:12px;
	color:#666;
	line-height:16px;
	margin:0px 0px 20px 0px;
}


/*ARTIST DIRECTORY */
.artistdirectory {
	width:960px;
	min-height:500px;
	float:left;
	margin:0px;
}
.artistdirectory .post {
	width:960px;
	min=height:10px;
	float:left;
	padding:10px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	border-top:1px solid #ccc;
	overflow:hidden;
}
.artistdirectory .post h1 {
	width:960px;
	height:20px;
	font-size:14px;
	color:#666;
	font-weight:bold;
	float:left;
	margin:0px 0px 0px 0px;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
}
.artistdirectory .post h2 {
	font-weight:normal;
	min-width:0px;
	height:20px;
	font-size:12px;
	color:#666;
	float:left;
	margin:0px 15px 0px 0px;
}
.artistdirectory .post h3 {
	font-weight:normal;
	min-width:0px;
	height:20px;
	font-size:12px;
	color:#666;
	float:left;
	margin:0px 15px 0px 0px;
}
.artistdirectory .post h4 {
	font-weight:normal;
	min-width:0px;
	height:20px;
	font-size:12px;
	color:#666;
	float:left;
	margin:0px 0px 0px 0px;
}
.artistdirectory .post h5 {
	font-weight:bold;
	width:78px;
	height:20px;
	font-size:12px;
	color:#ccc;
	float:left;
	margin:0px 15px 0px 0px;
}
.artistdirectory .post a:link {color:#666;text-decoration:underline;}
.artistdirectory .post a:active {color:#666;text-decoration:underline;}
.artistdirectory .post a:visited {color:#666;text-decoration:underline;}
.artistdirectory .post a:hover {color:#0CB3F4;text-decoration:underline;}

/* ORGANIZERS DIRECTORY */
.organizedirectory {
	width:960px;
	min-height:500px;
	float:left;
	margin:0px;
}
.organizedirectory .post {
	width:960px;
	min-height:10px;
	float:left;
	padding:10px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	border-top:1px solid #ccc;
	overflow:hidden;
}
.organizedirectory .post p {
	width:650px;
	min-height:10px;
	margin:0px 0px 0px 10px;
	padding:0px;
	font-size:12px;
	color:#666;
	line-height:16px;
	float:right;
}
.organizedirectory .post h1 {
	width:270px;
	height:20px;
	font-size:14px;
	color:#666;
	font-weight:bold;
	float:left;
	margin:0px 0px 12px 0px;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
}
.organizedirectory .post h2 {
	width:270px;
	min-height:20px;
	font-size:12px;
	line-height:16px;
	color:#666;
	font-weight:normal;
	float:left;
	margin:0px 0px 0px 0px;
}

/* POP UP */
.fadeout {
	width:0px;
	height:0px;
	z-index:98;
	background-color:#ccc;
	position:fixed;
	top:0px;
	left:0px;
	opacity:0.85;
	margin:0px;
	padding:0px;
}
.approval {
	width:420px;
	height:370px;
	position:fixed;
	top:200px;
	left:50%;
	z-index:99;
	background-color:#333;
	margin:0px 0px 0px -210px;
	border-radius:10px;
	-moz-border-radius:10px;
	visibility:hidden;
}
.approval .yourinfo {
	width:380px;
	height:150px;
	background-color:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	float:left;
	margin:20px 20px 0px 20px;
}
.approval .yourinfo h1 {
	width:340px;
	height:30px;
	font-weight:bold;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	color:#666;
	font-size:16px;
	margin:20px 20px 0px 20px;
	float:left;
	overflow:hidden;
	padding:0px;
	background-color:transparent;
}
.approval .yourinfo p {
	width:340px;
	height:80px;
	font-weight:normal;
	color:#666;
	font-size:12px;
	line-height:20px;
	float:left;
	margin:0px 20px 0px 20px;
	overflow:hidden;
}
.approval .yourinfo p a:link {color:#666;text-decoration:underline;font-weight:bold;}
.approval .yourinfo p a:active {color:#666;text-decoration:underline;font-weight:bold;}
.approval .yourinfo p a:visited {color:#666;text-decoration:underline;font-weight:bold;}
.approval .yourinfo p a:hover {color:#d81e1e;text-decoration:underline;font-weight:bold;}
.approval h2 {
	width:380px;
	height:30px;
	float:left;
	margin:20px;
	color:#999;
	font-size:22px;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	text-transform:uppercase;
	text-align:center;
}
.approval .decline:hover {cursor:pointer;}
.approval .decline {
	border:0px;
	height:80px;
	width:80px;
	background-color:#d81e1e;
	float:left;
	margin:0px 40px 0px 110px;
	border-radius:40px;
	-moz-border-radius:40px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(images/x.gif)
}
.approval .accept:hover {cursor:pointer;}
.approval .accept {
	border:0px;
	height:80px;
	width:80px;
	background-color:#75aa39;
	float:left;
	margin:0px 0px 0px 0px;
	border-radius:40px;
	-moz-border-radius:40px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(images/checkmark.gif);
}
.approval2 {
	width:420px;
	min-height:370px;
	position:fixed;
	top:200px;
	left:50%;
	z-index:99;
	background-color:#333;
	margin:0px 0px 0px -210px;
	border-radius:10px;
	-moz-border-radius:10px;
	visibility:hidden;
}
.approval2 .yourinfo {
	width:380px;
	min-height:100px;
	background-color:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	float:left;
	margin:20px 20px 0px 20px;
}
.approval2 .yourinfo h1 {
	width:340px;
	height:30px;
	font-weight:bold;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	color:#666;
	font-size:16px;
	margin:20px 20px 0px 20px;
	float:left;
	overflow:hidden;
	padding:0px;
	background-color:transparent;
}
.approval2 .yourinfo p {
	width:340px;
	height:80px;
	font-weight:normal;
	color:#666;
	font-size:12px;
	line-height:20px;
	float:left;
	margin:0px 20px 0px 20px;
	overflow:hidden;
}
.approval2 .yourinfo p a:link {color:#666;text-decoration:underline;font-weight:bold;}
.approval2 .yourinfo p a:active {color:#666;text-decoration:underline;font-weight:bold;}
.approval2 .yourinfo p a:visited {color:#666;text-decoration:underline;font-weight:bold;}
.approval2 .yourinfo p a:hover {color:#0cb3f4;text-decoration:underline;font-weight:bold;}

.approval2 .yourinfo h6 {
	width:340px;
	min-height:0px;
	font-weight:normal;
	color:#666;
	font-size:12px;
	line-height:20px;
	float:left;
	margin:0px 20px 20px 20px;
	overflow:hidden;
}
.approval2 h2 {
	width:380px;
	height:30px;
	float:left;
	margin:20px;
	color:#999;
	font-size:22px;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	text-transform:uppercase;
	text-align:center;
}
.approval2 .decline:hover {cursor:pointer;}
.approval2 .decline {
	border:0px;
	height:80px;
	width:80px;
	background-color:#d81e1e;
	float:left;
	margin:0px 40px 2px 110px;
	border-radius:40px;
	-moz-border-radius:40px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(images/x.gif)
}
.approval2 .accept:hover {cursor:pointer;}
.approval2 .accept {
	border:0px;
	height:80px;
	width:80px;
	background-color:#75aa39;
	float:left;
	margin:0px 0px 20px 0px;
	border-radius:40px;
	-moz-border-radius:40px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(images/checkmark.gif);
}

/* PHOTOS PAGE */
.photos img {
	float:left;
	border:0px;
	margin:0px;
	height:220px;
}

/* BRAND GUIDELINES */
.brand .col {
	width:300px;
	min-height:350px;
	float:left;
	margin:0px 30px 0px 0px;
	padding:0px;
}
.brand .col:last-child {margin:0px;}
.brand .col h1 {
	width:300px;
	height:40px;
	color:#666;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	float:left;
	overflow:hidden;
	margin:20px 0px 0px 0px;
	text-transform:uppercase;
	font-size:16px;	
}
.brand .col img {
	float:left;
	margin:0px;
	border-radius:5px;
	-moz-border-radius:5px;
}
.brand .col p {
	width:300px;
	min-height:75px;
	float:left;
	margin:20px 0px 0px 0px;
	color:#666;
	line-height:18px;
	font-size:12px;
}
.brand .col p a:link {color:#666;text-decoration:underline;font-weight:bold;}
.brand .col p a:active {color:#666;text-decoration:underline;font-weight:bold;}
.brand .col p a:visited {color:#666;text-decoration:underline;font-weight:bold;}
.brand .col p a:hover {color:#0cb3f4;text-decoration:underline;font-weight:bold;}

/* BECOME A SPONSOR */
.becomeasponsor .col {
	width:300px;
	height:310px;
	float:left;
	margin:0px 30px 0px 0px;
}
.becomeasponsor .col:last-child {margin:0px;}
.becomeasponsor .col h1 {
	width:300px;
	height:40px;
	color:#666;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	float:left;
	overflow:hidden;
	margin:20px 0px 0px 0px;
	text-transform:uppercase;
	font-size:16px;	
}
.becomeasponsor .col img {
	float:left;
	margin:0px;
	border-radius:5px;
	-moz-border-radius:5px;
}
.becomeasponsor .col h2 {
	width:300px;
	height:20px;
	color:#666;
	font-family:avblack, Helvetica, Arial, Verdana, sans-serif;
	float:left;
	overflow:hidden;
	margin:20px 0px 0px 0px;
	text-transform:uppercase;
	font-size:14px;
}
.becomeasponsor .col p {
	width:300px;
	min-height:25px;
	float:left;
	margin:10px 0px 0px 0px;
	color:#666;
	line-height:18px;
	font-size:12px;
}
.sponsorapp {
	width:920px;
	padding:20px;
	min-height:100px;
	float:left;
	margin:0px 0px 0px 0px;
	background-color:#333;
	border-radius:5px;
	-moz-border-radius:5px;
}




.likebox {
	float:right;
	margin:25px -17px 0px 0px;
}
.bigimage {
	width:960px;
	height:640px;
	float:left;
	margin:30px 0px 0px 0px;
}
