/**
* CSS
* 
* @version 1.0
* @author Sean Minor 
*/
* {
	margin: 0;
	padding: 0;
}

body {
	text-align: center;
	font-size: 13px;
	/*font-family: Verdana, sans-serif;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/*background: #fff;*/
	color: #e8edea;
	background-color: /*url("/files/img/dat_bg2.jpg")*/#000000;
}

#wrapper {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	background: transparent;
	height: auto;
}

body.section-1 { }
body.section-2 { }
body.section-3 { }



a:link { text-decoration: none; color: #6ee593; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; color: #6ee593; }
a:hover { text-decoration: underline; color: #a4c7af; }

a:link.alt-link { text-decoration: none; color: black; }
a:active.alt-link { text-decoration: none; }
a:visited.alt-link { text-decoration: none; color: #a4c7af; }
a:hover.alt-link { text-decoration: none; color: #6ee593; }

a:link.alt-link span { text-decoration: none; color: #e8edea; }
a:active.alt-link span { text-decoration: none; }
a:visited.alt-link span { text-decoration: none; color: black; font-size: 12px;}
a:hover.alt-link span { text-decoration: none; color: black; font-size: 12px;}

a img { border: none; }
a img.alt-link { border: 1px solid #e8edea; }

.media_link { border: none; margin:8px;}

img { border:1px solid ;}
img.nobor { border: none;}
img.crew_pic { border: none; margin-left: -227px;}
img.frontpage_pic { border: 3px solid #e8edea; margin-left: -227px;}
/*hr {
	border-top: 3px solid;	
	width: 960px;
	background-color: #e8edea;
	margin-left: -220px;
	border: none;
}*/
.splash {
	width: auto;
	height:auto;
	background-color:black;
}


#menu {
	border-top: 10px solid;
    overflow: hidden;
    top: 15px;
    bottom: 30px;
	left: 0;
	float: top;
    position: relative;
    height: 100%;
	background-color: transparent;
}


#menu .container {
	background-color: transparent;
	float: left;
	height: auto;
	margin: 0 auto 0 70px;
	position: relative;
	width: 900px;
	overflow: hidden;

}



/*#menu .container {
	background-color: black;
	position: relative;
	margin: 0 auto;
	float: left;
	height: auto;
	width: 950px;

} this is my original code*/

/* adjust the margin below to control the spacing of the menu items. originally 145px */
#menu ul {
	float: left;
	list-style: none;
	/*margin: 0 12px 0 80px;*/
}

#menu ul li.section-title { 
	font-size: 10pt;
	width: 150px;

}

#menu ul li {
	color: #e8edea;
	display: block;
	


}



#content {
    height: 100%;
    margin: 0 0 0 220px;
    top: 0;
	/*margin-top: 80px;*/
}

.container {
    padding: 5px 5px 25px 5px;

}

#copy {
		
	
}

#content p { width: 400px; margin-bottom: 9px; }

p {
    margin: 0 0 9px 0;
}

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

p.small {
	line-height: 90%	
}

p.big {
	line-height: 120%	
}

hr { height: 3px; border-top: 3px solid; color: #e8edea; style: solid; width: 960px; margin-left: -226px;}


#mydiv {
	margin: 10px;
	color: #e8edea;
}

span.artist-header {
	font-size: 36px;
	color: white;
	font-weight: bold;
}

/*span.alt-link {
	background-color: black;
	width: 30px;
}
*/

.artist_banner {
	margin-left: -225px;
		
}

#artist1 {
	color: black;
	background-color: #e8edea;
	width: 465px;
	height: 120px;
	margin: 15px 10px 0 -225px;
	
}


#artist2 {
	color: black;
	background-color: transparent;
	/*margin_right: 220px; I don't think I need this guy*/
	margin: -120px 0 10px 260px;
	width: 475px;
	height: 120px;
	position: absolute;
	color:#e8edea;
}

#artist_bio {
	width: 225px; /* solo column is 475px wide. double is 225px each. with a margin of 25px*/
	margin-left: -220px;
	float: left;
	margin-top: 30px;
	margin-right: 25px;
	bottom: 50px;
	overflow: none;
	color: #6b6b6c;
	line-height: 1.75em;
}

#artist_bio2 {
	width: 225px;
	float: right
}
#artist_links {
	width: 475px;
	height: auto;
	float: right;
	/*background-color: #e8edea;*/
	margin: -150px 0 50px 260px;
	position: relative;
	
}

#artist_widget {
	width: 235px;
	height: auto;
	float: right;
	color: #e8edea;
	/*background-color: #e8edea;*/
	margin: 30px 0 10px 260px;
	position: absolute;
	
}

#footer {
	/*border-top: 4px solid #e8edea;*/
	width: 188px;
	height: 115px;
	/*background-color: #e8edea;
	background: url("/files/img/footer_img.png");*/
	color: black;
	position: fixed;/*when fixed the "bottom" value should be 15px. when set to "absolute", use 10px*/
	left: 0;
	top: 412px;
	overflow: visible;
	align: top;
	/*top: 50px;*/
}

#hr {
	/*border-top: 4px solid #e8edea;*/
	background-color:#e8edea;
	height: 4px;
	width: 960px;
	left: -225px;
	position: relative;
	
}

#imglist {
	/*vertical-align: baseline;*/
}

#splash_badge{
	background-color:#e8edea;
	width: 960px;
	height: 300px;
	margin: 0 -225px;
	
}



#img-container	{ margin: 0; padding: 0; }
#img-container p	{ width: 400px; margin: 0; padding: 0 0 12px 0; }

#once { clear: left; }

.tumblr_title {
	font-size: 18px;
	font-weight:bold;
	margin-bottom: 20px;
	margin-top: 20px;
	width: 300px;
	color: #e8edea;
}
.tumblr_body {
	margin-bottom: 65px;
	border-bottom:1px solid;
	width: 400px;
	line-height: 1.75em;
}
.tumblr_posts {
	list-style-type: none;
	width: 300px;
	/*color: #61636A;*/
	color: #6b6b6c;
	margin-left:200px;
	border-bottom: 1px solid #e8edea;
}

.tumblr_posts img{
	border:1px solid #e8edea;	
}
li.tumblr_post tumblr_photo_post {
	margin: 0 0 20px 0;
}
.tumblr_photo {
	margin: 5px 0 0 0;
}
.tumblr_caption {
	font-size: small;
}
.tumblr_quote {
	width:250px;
	margin-left:50px;
	line-height:1.75em;
}
.tumblr_source {
	font-style: italic;
	margin-top: 15px;
	margin-bottom: 65px;
	border-bottom:1px solid;
	padding-bottom:10px;
	width: 400px;
	text-align:right;
	
}
span.tumblr_open_quote {
	
}
ol.tumblr_posts {
	width: 300px;
}
li.tumblr_post tumblr_quote_post {
	
}

.posterous_medium_quote {
	border-left:5px solid;
	padding-left:12px;
}

#blog_left {
	width:300px;
	
}

#twitter_div {
	width:200px;
	float:right;
	/*z-index:5;*/
	/*left:1300px;*/	
	top: 0px;
	margin-left:-50px;
	position:static;
	color: #6b6b6c;
	font-size:12px;
}

#twitter_div ul li{
	color: #6b6b6c;
	border-bottom:1px solid;
	bottom:10px;
	list-style:none;
}

.sidebar-title {
	color: #e8edea;
	margin-bottom:20px;
}

#twitter_div a:link { text-decoration: none; color: #4ea067; }
#twitter_div a:active { text-decoration: none; }
#twitter_div a:visited { text-decoration: none; color: #4ea067; }
#twitter_div a:hover { text-decoration: underline; color: #4ea067; }

#twitter_div_artist {
	width:200px;
	float:right;
	/*z-index:5;*/
	/*left:1300px;*/	
	top: 30px;
	margin-left:-50px;
	position:relative;
	color: #6b6b6c;
	font-size:12px;
}

#twitter_div_artist ul li{
	color: #6b6b6c;
	border-bottom:1px solid;
	bottom:10px;
	list-style:none;
}

.sidebar-title {
	color: #e8edea;
	margin-bottom:20px;
}

#twitter_div_artist a:link { text-decoration: none; color: #4ea067; }
#twitter_div_artist a:active { text-decoration: none; }
#twitter_div_artist a:visited { text-decoration: none; color: #4ea067; }
#twitter_div_artist a:hover { text-decoration: underline; color: #4ea067; }

#artist_widget ul {
	border-bottom:1px solid;
	list-style:none;
	color:#6b6b6c;
	
}

#artist_widget ul li {
	
}

span.link_header {
	color:#e8edea;
}

span.QandA {
	color:#4ea067;
	font-style:italic;
}

#extra_space{
	width:auto;
	height:100px;
}

#credits {
	width:960;
	height:auto;
	bottom5px;
	position:absolute;
}

.disco1 {
	width:500px;
	height:240px;
	bottom:10px;
	/*overflow:auto;*/
}

.album1 {
	width:240px;
	height:240px;
	right:5px;
	float:left;
	border: 1px solid #e8edea;	
	
	
}




.album2 {
	width:240px;
	height:240px;
	left:5px;
	float:right;
	margin-top:-15px;
	border: 1px solid #e8edea;	

}

#discoWidget {
	width:475px;
	height:100px;
	/*text-align:center;*/
	
}

#discoWidget img {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	border:solid 1px #e8edea;
}

#calendarWidget {
	width:200px;
	height:200px;
}

#bigCalendar {
	margin-left:-100px;
}
