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

.address {
	margin-left:1em;
	}
#appname {
	display:block;
	}
.artist_directory_container {
	float:left;
	position:absolute;
	left:140px;
	top:120px;
	width:80%;
	}
* html .artist_directory_container {
	top:130px;
	}
.artist_container {
	float:left;
	width:180px;
	height:130px;
	margin:0 0 20px 30px; border:2px solid #ffffff; background:#e6e6e6 url(../images/entrybg.png) repeat-x; color:#333; padding:10px 10px 0 10px;
	}
.artists_container h2 {
	color:#555555;
	}
.artist_content {
	margin-left:0em;
	margin-right:1em;
	}
h1.artist_content {
	vertical-align:text-bottom;
	margin-left:.5em;
	font-size:14px;
	font-weight:900;
	}
p.artist_content {
	margin-left:.5em;
	margin-top:.1em;
	}
img.artist_content {
	border:none;
	margin-top:.5em;
	margin-left:.5em;
	height:80px;
	}
ul.banner_navigation {
	font-size:13px;
	margin-left:20%;
	margin-top:0px;
	padding:0px;
	position:absolute;
	top:110px;
	list-style:none;
	}
* html ul.banner_navigation {
	top:117px;
	}
ul li.banner_navigation {
	background-image:url(../resources/tab.gif);
	background-repeat:no-repeat;
	background-position:center;
	float:left;
	margin-right:.1em;
	text-align:center;
	width:8em;
	}

	
.banner_container {
	margin:0px 0px 0px 0px;
	width:800px;
	padding:0px 0px 0px 0px;
	background-color:#CCFFFF;
	height:118px;
	}

.banner_stipe {
	width:100%
	}

img.banner_content {
	height:90px;
	position:absolute;
	left:2em;
	top:20px;
	}
* html img.banner_content {
	top:25px;
	}	
h1.banner_content {
	font-size:12px;
	margin-left:0px;
	width:50%;
	}
	
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#aFaCaC;
	min-width:300px;
	}

.container {
	margin:0px;
	padding:0px;
	}
.left_column {
	background-color:#afbCaC;
	float:left;
	top:0em;
	width:150px;
	height:300%;
	z-index:-1;
	}
img.left_column_content {
	margin-left:2em;
	margin-top:165px;
	margin-bottom:4em;
	height:10em;
}

.contact_info {
	font-size:10px;
	list-style:none;
	margin-left:0em;
	}
p.contact_info {
	margin-top:1em;
	margin-left:1em;
	}

.splash_container {
	width:90%;
}

.splash_content {
	margin-top:1em;
}	
.navigation {
	margin-left:.5em;
	margin-right:.5em;
	margin-top:0em;
	font-size:13px;
/*	border-style:double;
	background-color:#aFaCaC;
	border-color:#d0934a;
*/
	}
.navigation_content {
	margin-left:0em;
	}
.navigation_content:visited {
	border:none;
	}

img.navigation_content {
	margin-top:1em;
	width:80%;
	margin-left:1em;
	border:none;
	}
.main_container {
	list-style:inside;
	position:absolute;
	text-align:left;
	left:180px;
	top:140px;
	width:50%;
	}
.main_content {
	margin-left:1em;
	margin-top:0px;
	}
li.main_content {
	margin-bottom:.3em;
	}
.member_desc {
	position:absolute;
	left:.1em;
	width:18em;
}	
	
.member_form_container {
	position:absolute;
	left:18em;
}
.member_form {
	text-align:left;
	margin-bottom:1em;
	margin-left:.4em;
	margin-right:.4em;
	font-size:12px;
	}
#memName {
	display:block;
	width:22em;
	}
#memAddress {
	display:block;
	width:22em;
	}
#memCity_state_zip {
	display:block;
	width:22em;
	}
#memPhone {
	display:block;
	width:12em;
	}
#memEmail {
	display:block;
	width:20em;
	}
#memWebsite {
	display:block;
	width:20em;
	}
#memMedia {
	display:block;
	width:20em;
	}
#memAvail {
	display:block;
	width:15em;
	}

#memSkills {
	display:block;
	width:15em;
	}
#memSubmit {
	display:block;
	width:8em;
	}

input.member_form {
	width:30em;
	}
label.member_form {
	margin-left:1em;
	text-align:left;
	}	
p.member_form {
	margin-bottom:.4em;
	text-align:justify;
	}
p.address {
	margin-top:0em;
	margin-bottom:.1em;
	}
.event_caption {
	margin-left:1em;
	margin-top:.1em;
	}
.event_container {
	position:relative;
	margin-left:21%;
	width:80%;
	}	
.event_content {
	font-size:12px;
	margin-left:1em;
	margin-right:1em;
}
h1.event_content {
	font-size:14px;
	font-weight:900;
	margin-top:2.5em;
	margin-bottom:0px;
	padding-bottom:0px;
	}
h2.event_content {
	margin-top:.1em;
	margin-bottom:0em;
	font-size:13px;
	color:#333333;
	}
p.event_content {
	margin-top:.2em;
	margin-left:3em;
}
img.event_content {
	margin-left:10%;
	margin-top:1em;
	width:50%;
	}
.outside_container {
	width:500px;
	}
.right_column_container {
	position:absolute;
	left:75%;
	top:138px;
	width:25%;
	z-index:1;
	}
