/* Sympho CSS Document */
body {
	background: #000 url(http://static.tumblr.com/xsp9wak/wYkkloi0j/background-body-repeat.png) repeat-y top center;
	color:#fff;
	font-size:15px;
	font-family:  "ff-netto-web-pro-1","ff-netto-web-pro-2","Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Geneva, Verdana, sans-serif ;
	text-shadow: #000 0px 1px 0px;
}

#wrap{
	width: 905px;
	padding-left:28px;
	padding-right:28px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	
		background: url(http://static.tumblr.com/xsp9wak/xAOkloi15/background-top.jpg) no-repeat top center; 
	
}

#main {
	width: 905px;
	margin: 0 auto;
}

#main #content {
	padding: 15px;
}

a:link { font-style:normal; color: #B8F5B7; text-decoration: none; }
a:visited { text-decoration: none; color: #B8F5B7; }
a:hover { text-decoration: underline; color: #ffff99;   }
a:active { text-decoration: none; color:#B8F5B7; }

h2 {
	margin-top: 30px; 
	border-bottom: 1px solid #bbb; 
	padding-bottom: 8px
}

.l { float: left; }
.r { float: right; }

.sm { font-size: 0.9em; }
.smr { font-size: 0.8em; }
.lg { font-size: 1.1em; }
.lgr { font-size: 1.3em; }

div.main_container { 

	padding-top:180px; 
	padding-left:110px; 
}

div.main_containerWHO { padding-top:180px; padding-left:110px; }

div.who_main{ float:left; width:800px; }

div.nav { margin-bottom:40px; margin-top:20px; }
div.nav a { font-size: 1.2em; }

div.who_container { 
	float:left; 
	width:110px; 
	height:165px; /* border: 1px solid #CCCC99; */ color:#CCCC99;  margin-right:15px; 
	margin-top:8px; 
	padding:6px; 
	padding-left:0px;  
	color:#cccccc; 
	line-height:15px; 
	font-size:12px;
}

div.who_container.hover_light:hover {  
	background-color: #001313; 
	color:#ffffff;
	/*  background-color: #335555; background-color: #332233; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;  border: 1px solid #CCCC99; */ 
}

div.program_container { float:left; width:100px;  /* border: 1px solid #CCCC99; */ color:#CCCC99;  margin-right:15px; margin-top:8px; padding:6px; padding-left:0px;  color:#cccccc; line-height:15px; font-size:12px;}

div.bio_container { float:left; width:265px; height:500px; padding-left:3px; padding-right:25px; line-height:17px; }
div.bio_container_medium { float:left; width:180px; height:500px; padding-left:3px; line-height:17px;padding-right:10px; }
div.bio_container_medium_plus { float:left; width:180px; height:500px; padding-left:3px; line-height:17px;padding-right:10px; }
div.bio_container_medium_less { float:left; width:168px; height:500px; padding-left:3px; line-height:17px;padding-right:10px; }

div.bio_container_narrow { float:left; width:150px; height:500px; padding-left:3px; line-height:17px; }
div.bio_container_narrow_plus { float:left; width:135px; height:500px; padding-left:3px; line-height:17px; }
div.bio_container_narrow_plus_more { float:left; width:115px; height:500px; padding-left:3px; line-height:17px; }

div.bio_container_text { float:left; width:265px; height:500px; padding-left:0px; padding-right:0px; line-height:17px; }

div.bio_container_text_board { float:left; width:600px; height:500px; padding-left:0px; padding-right:0px; line-height:17px; }

div.bio_container_text_thin { float:left; width:270px; height:500px; padding-left:0px; padding-right:0px; line-height:17px; }

div.bio_container_text_narrow { float:left; width:230px; height:500px; padding-left:0px; padding-right:0px; line-height:17px; }


div.text_blocks { width:560px; margin-right: 20px;  }
div.text_blocks_center { line-height:16px; width:600px; text-align:center; margin-left:75px;  }
div.text_blocks_centerSHORT { line-height:12px; width:600px; text-align:center; margin-left:75px;  }
div.text_blocks_letter { line-height:16px; width:475px; }
div.titles { font-size:18px; color:#ffff99; }
div.caption { padding-top:5px;}
#small{ font-size:10px; margin-top:25px; border-top: 1px solid #666666;  } 
div.quote_attributes { color: #ffff99; font-style:italic; margin:0px; padding:0px; }

#yellow_bold{ font-weight:bold; font-size:12px; color:#ffff99; }

#hover_light:hover {  background-color: #001313; color:#ffffff;/*  background-color: #335555; background-color: #332233; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;  border: 1px solid #CCCC99; */ }
.clearall {display:inherit;clear:both;height:0;line-height:0}

.buytix {
	display: block;
	width: 225px;
	height: 39px;
	background: transparent url(/images/buytickets.png) no-repeat;
}

.buytix:hover {
	background-position: 0 -39px;
}