html {     height: 100%;}body {position: absolute;background-color: #FFFFFF;left: 5px;top: 10px;height: 100%;text-decoration: none;}/*////////////////   TEXT ///////////////*/p {     font-family: trebuchet, helvetica, verdana, arial, sans-serif;     font-size: 8pt;     margin: 5px 15px 10px 15px;     padding: 0px;}h1 {     font-family: trebuchet, helvetica, verdana, arial, sans-serif;     font-size: 20pt;     font-weight: bold; 	  padding-top: 20px;     margin: 10px 15px 5px 15px;}h2 {     font-family: trebuchet, helvetica, verdana, arial, sans-serif;     font-size: 12pt;     font-weight: bold;     padding: 0px;     margin: 0px 15px 0px 15px;}h3 {     font-family: trebuchet, helvetica, verdana, arial, sans-serif;     font-size: 11pt;	 font-weight: normal;	 padding-top: 3px;     margin: 10px 15px 10px 15px;}h4 {      font-family: trebuchet, helvetica, verdana, arial, sans-serif;      font-size: 10pt;      font-weight: bold;      margin: 15px 15px 0px 15px;      padding: 0px;}h5 {      font-family: trebuchet, helvetica, verdana, arial, sans-serif;      font-size: 11pt;      margin: 0px 5px 0px 5px;      padding: 0px;}/*////////////////   CLASS ///////////////*/.grey {color: #999999;}.dark_grey {color: #666666;}.orange {color: #D46A01;}.yellow {color: #C7CA06;}.white {color: #FFFFFF;}.black {color: #000000;}.center {text-align: center;}.alignleft {text-align: left;}.alignright {text-align: right;}.floatleft {float: left;}.floatright {float: right;}.bold {font-weight: bold;}.address p {margin: 0px;}.listnav {list-style-type: none; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 10px;}.listnav a:link {outline: none; color: #666666; text-decoration:none;}.listnav a:visited {outline: none; color: #666666; text-decoration:none;}.listnav a:hover {outline: none; color: #D46A01; text-decoration:none;}	.listnav a:active {outline: none; color: #C7CA06; text-decoration:none;}		.press_releases {list-style-type: none;}.press_releases a:link {outline: none; color: #666666; text-decoration:none;}.press_releases a:visited {outline: none; color: #666666; text-decoration:none;}.press_releases a:hover {outline: none; color: #D46A01; text-decoration:none;}	.press_releases a:active {outline: none; color: #C7CA06; text-decoration:none;}	.main_content_banner a:link {outline: none; color: #666666; text-decoration:none;}.main_content_banner a:visited {outline: none; color: #666666; text-decoration:none;}.main_content_banner a:hover {outline: none; color: #C7CA06; text-decoration:none;}.main_content_banner a:active {outline: none; color: #666666; text-decoration:none;}.myrss_content1 {list-style-type: none; align: center;}.myrss_content1 a:link {outline: none; color: #D46A01; text-decoration:none;}.myrss_content1 a:visited {outline: none; color: #D46A01; text-decoration:none;}.myrss_content1 a:hover {outline: none; color: #666666; text-decoration:none;}	.myrss_content1 a:active {outline: none; color: #C7CA06; text-decoration:none;}	.small_box_lower p {margin: 0px;}.small_box_lower h4 {margin: 0px;}.small_box_lower a:link {outline: none; color: #C7CA06; text-decoration:none;}.small_box_lower a:visited {outline: none; color: #C7CA06; text-decoration:none;}.small_box_lower a:hover {outline: none; color: #D46A01; text-decoration:none;}.small_box_lower a:active {outline: none; color: #FFFFFF; text-decoration:none;}.small_float_box_text {list-style-type: none;}.small_float_box_text p {margin: 0px;}.small_float_box_text h4 {margin: 0px;}.small_float_box_text a:link {outline: none; color: #666666; text-decoration:none;}.small_float_box_text a:visited {outline: none; color: #666666; text-decoration:none;}.small_float_box_text a:hover {outline: none; color: #D46A01; text-decoration:none;}.small_float_box_text a:active {outline: none; color: #C7CA06; text-decoration:none;}.sub_big_float_box p {margin: 0px;}.sub_big_float_box a:link {outline: none; color: #666666; text-decoration:none;}.sub_big_float_box a:visited {outline: none; color: #666666; text-decoration:none;}.sub_big_float_box a:hover {outline: none; color: #D46A01; text-decoration:none;}.sub_big_float_box a:active {outline: none; color: #C7CA06; text-decoration:none;}.right_column_content h1 {padding: 0px; margin-top: 0px;}.headshot_mccray {background-image:url("http://www.sonofsemele.org/images/headshots/mmccray.jpg"); background-repeat:no-repeat; border: 5px solid #FFFFFF;}.menutitle {        cursor:pointer;        margin-bottom: 5px;        background-color:#FFFFFF;        color:#000000;        width:140px;        padding:2px;        text-align:center;        font-weight:bold;        /*/*/border:1px solid #000000;/* */}.submenu {        margin-bottom: 0.5em;        cursor:pointer;        margin-bottom: 5px;        background-color:#FFFFFF;        width:250px;        padding:2px;        font-size:8pt;        color: #C7CA06;        margin-left: 20px;}.menutitle_reviews {        cursor:pointer;        margin-bottom: 5px;        background-color:#FFFFFF;        color:#000000;        width:140px;        padding:2px;        text-align:center;        font-weight:bold;        /*/*/border:1px solid #000000;/* */}.submenu_reviews {        margin-bottom: 0.5em;        cursor:pointer;        margin-bottom: 5px;        background-color:#FFFFFF;        width:550px;        padding:2px;        font-size:8pt;        color: #C7CA06;        margin-left: 10px;}.border {border-width: 1px;border-color: #000000;border-style: solid;	margin: 5px;}.floatright {float: right; margin: 5px;}.borderfloatright {border-width: 1px;border-color: #000000;border-style: solid;	float: right; margin: 5px; 	}.floatleft {float: left; margin: 5px;}.borderfloatleft {border-width: 1px;border-color: #000000;border-style: solid;	float: left; margin: 5px;}.dottedborder {border-width: 1px;border-color: #FFFFFF;border-style: dotted;}.hiddenPic {display:none;}.nomargin {margin: 0px;}.nopadding {padding: 0px;}.border_nomargin {margin: 0px;border-width: 1px;border-color: #000000;border-style: solid;}.border_notopmargin {margin-top: 0px;margin-left: 5px;border-width: 1px;border-color: #000000;border-style: solid;}.center_table{ margin-left: auto;margin-right: auto;text-align: center;}.shadow {filter: DropShadow(color=#FFFFFF, OffX=2, OffY=2, Positive=1);webkit-box-shadow: 10px 10px 5px #000000;}.tab_title {     font-family: trebuchet, helvetica, verdana, arial, sans-serif;     font-size: 12pt;     font-weight: bold;     padding: 5px 0px;     text-align: left;     margin-top: 10px;     margin-bottom: 0px;     margin-left:  10px;     margin-right: 10px;     display: inline;}.small_text {     font-size: 8pt;     line-height: 12px;     margin: 3px 5px 0px 5px;}/*////////////////   LINKS ///////////////*/a {outline: none;}a:link {outline: none;color: #D46A01;text-decoration:none;}a:visited {outline: none;color: #D46A01;text-decoration:none;}a:active {outline: none;color: #C7CA06;text-decoration:none;}a:hover {outline: none;color: #C7CA06;text-decoration:none;}a.h2 {outline: none;color: #FFFFCC;text-decoration:none;}a.h2:active {outline: none;color: #FFFFCC;text-decoration:none;}a.h2:visited {outline: none;color: #336666;text-decoration:none;}a.h2:hover {outline: none;color: #336666;text-decoration:none;}a.green_to_black {outline: none;color: #CCFF9D;text-decoration:none;}a.green_to_black:active {outline: none;color: #CCFF9D;text-decoration:none;}a.green_to_black:hover {outline: none;color: #000000;text-decoration:none;}/*////////////////   LISTS ///////////////*/	ul {font-family : Verdana, arial, helvetica, sans-serif;}ol {font-family : Verdana, arial, helvetica, sans-serif;}li { } /*////////////////   DIV ///////////////*/div {}div.center {	text-align: center;}.blur{	background-color: #cccccc; /*shadow color*/	color: inherit;	margin-left: 4px;	margin-top: 4px;}img {border-width: 0px;}img.headshotdboughton {        position: absolute;		  top: 120px;		  left: 5px;        border: 1px solid #000000;		  float: left}img.headshotkbrennan {        position: absolute;		  top: 150px;		  left: 50px;        border: 1px solid #000000;		  float:left		  }img.headshotacampbell {        position: absolute;		top: 0px;		left: 150px;        border: 1px solid #000000;		  }		  img.headshoteclemmons {          position: absolute;		  top: 25px;		  left: -100px;          border: 1px solid #000000;		  float: right;		  }img.headshotpezell {          position: absolute;		  top: 25px;		  left: 100px;          border: 1px solid #000000;		  float: right;		  }img.headshotsgabriel {        position: absolute;		  top: 20px;		  left: -25px;        border: 1px solid #000000;        float: left;		  }img.headshotdgetzoff {        position: absolute;		  top: 150px;		  left: -50px;        border: 1px solid #000000;}img.headshotnhall {        position: absolute;		  top: 0px;		  left: 0px;        border: 1px solid #000000;}img.headshotahenne {        position: absolute;		  top: 100px;		  left: -125px;        border: 1px solid #000000;}img.headshotdhillman {        position: absolute;		  top: 10px;		  left: -50px;          border: 1px solid #000000;}img.headshotmingkavet {        position: absolute;		top: 25px;		left: 100px;        border: 1px solid #000000;}img.headshotejaffe {        position: absolute;		  top: 20px;		  left: -40px;        border: 1px solid #000000;}img.headshotbkallir {        position: absolute;		  top: 200px;		  left: -70px;        border: 1px solid #000000;}img.headshotelanda {        position: absolute;		  top: 50px;		  left: -90px;        border: 1px solid #000000;}img.headshotklong {        position: absolute;		  top: 100px;		  left: -50px;        border: 1px solid #000000;}		  img.headshotmmccray {        position: absolute;		  top: 175px;		  left: 100px;        border: 1px solid #000000;}		  		  img.headshotmnehring {        position: absolute;		  top: 0px;		  left: 0px;        border: 1px solid #000000;}img.headshotrpaolantonio {        position: absolute;		  top: 100px;		  left: 0px;        border: 1px solid #000000;}img.headshotapowell {        position: absolute;		  top: 30px;		  left: -75px;        border: 1px solid #000000;}img.headshoterice {        position: absolute;		  top: 0px;		  left: 0px;        border: 1px solid #000000;}img.headshotasgro {        position: absolute;		  top: 0px;		  left: 0px;        border: 1px solid #000000;}img.headshotawells {        position: absolute;		  top: 100px;		  left: 100px;        border: 1px solid #000000;}img.headshotjwilliams {        position: absolute;		  top: 0px;		  left: 0px;        border: 1px solid #000000;}		  a.img {border-style: none;}table {border-collapse:collapse;margin: 0px;}/*///////////////   DIV ///////////////////////*/div.page_start {     postition: absolute;     top: 0px;	     bottom: 0px;     left: 0px;     width: 900px;}div.content {     position:absolute;	 top: 0px;     left: 0px;     align: auto;}div.sidebar {	position:absolute;	top: 1px;	left: 0px;	width: 200px;	height: 225px;  	background-color: #FFFFFF;	border-left:1px solid #999999;	z-index: 0;}div.banner {	position:absolute;	top: 0px;	right: 0px;	width: 750px;	height: 70px;    border: 1px solid #999999;}div.address {	position: absolute;	top: -15px;	left: 150px;	width: 600px;	height: 10px;}div.copyright_footer {    position:relative;    top: 55px;    left: 0px;    width: 200px;    height: 100px;    z-index:1;}div.login_footer {    position:absolute;    bottom: -200px;    right: 0px;    width: 30px;    height: 10px;}div.tab_left {	position: absolute;	top: 0px;	left: 0px;	height: 25px;	width: 180px;	border-top:1px solid #999999;	border-right:1px solid #999999;	background-color:#FFFFFF;	z-index: 3;    }div.tab_right {	position: absolute;	top: 0px;	left: 151px;	height: 25px;	width: 527px;	background-color: #FFFFFF;	border-bottom: 1px solid #999999;	z-index: 2;}div.main_container {	position: absolute;	top: 90px;	right: 0px;	width: 677px;	height: 472px;	border-bottom: 1px solid #999999;	border-right: 1px solid #999999;	border-left:1px solid #999999;	background-color:#FFFFFF;	z-index: 1;	}div.facebook {    position: absolute;	top: 115px;	right: -345px;	width: 300px;	height: 550px;	border: 1px solid #999999;	padding: 10px;	background-color:#FFFFFF;	z-index: 1;	}div.twitter {	position: absolute;	top: 0px;	left: 922px;	width: 310px;	height: 80px;	border: 0px solid #999999;	padding: 5px;	background-color: #FFFFFF;	z-indez: 1;} 	div.intheworks1_container {	position: absolute;	top: 90px;	right: 0px;	width: 657px;	height: 672px;	padding: 35px 10px 10px 10px;	border-bottom: 1px solid #999999;	border-right: 1px solid #999999;	border-left:1px solid #999999;	background-color:#FFFFFF;	z-index: 1;	}	div.productions_container {	position: absolute;	top: 90px;	right: 0px;	width: 657px;	margin-left: auto;	margin-right: auto;	height: 1672px;	padding: 35px 10px 10px 10px;	border-bottom: 1px solid #999999;	border-right: 1px solid #999999;	border-left:1px solid #999999;	background-color:#FFFFFF;	z-index: 1;	}	div.donors_container {   position: absolute;	top: 90px;	right: 0px;	width: 657px;	height: 1772px;	padding: 35px 10px 10px 10px;	border-bottom: 1px solid #999999;	border-right: 1px solid #999999;	border-left:1px solid #999999;	background-color:#FFFFFF;	z-index: 1;	} div.volunteers_container {   position: absolute;	top: 90px;	right: 0px;	width: 657px;	height: 572px;	padding: 35px 10px 10px 10px;	border-bottom: 1px solid #999999;	border-right: 1px solid #999999;	border-left:1px solid #999999;	background-color:#FFFFFF;	z-index: 1;	} 	div.mission_purpose_container {	position: absolute;	top: 90px;	right: 0px;	width: 657px;	margin-left: auto;	margin-right: auto;	height: 672px;	padding: 35px 10px 10px 10px;	border-bottom: 1px solid #999999;	border-right: 1px solid #999999;	border-left:1px solid #999999;	background-color:#FFFFFF;	z-index: 1;}div.contact_container {	position: absolute;	top: 90px;	right: 0px;	width: 657px;	margin-left: auto;	margin-right: auto;	height: 672px;	padding: 35px 10px 10px 10px;	border-bottom: 1px solid #999999;	border-right: 1px solid #999999;	border-left:1px solid #999999;	background-color:#FFFFFF;	z-index: 1;}div.press_resources_container {	position: absolute;	top: 90px;	right: 0px;	width: 657px;	height: 525px;	padding: 35px 10px 10px 10px;	border-bottom: 1px solid #999999;	border-right: 1px solid #999999;	border-left:1px solid #999999;	background-color:#FFFFFF;	z-index: 1;	}	div.press_reviews_container {	position: absolute;	top: 90px;	right: 0px;	width: 657px;	height: 1525px;	padding: 35px 10px 10px 10px;	border-right: 1px solid #999999;	border-bottom: 1px solid #999999;	border-left:1px solid #999999;	background-color:#FFFFFF;	z-index: 1;	}	div.main_content {    position: absolute;	top: 35px;	left: 10px;	width: 657px;	height: 627px;	}	div.main_content_banner {	position: relative;	width: 615px;	height: 100px;	top: 10px;	margin-top: 5px;	margin-left: 12px;	margin-bottom: 20px;	border: 1px solid #999999;	padding: 5px 5px;}div.expanding_main_container {	position: absolute;	top: 90px;	right: 0px;	width: 657px;	padding: 30px 10px 15px 10px;	border-bottom: 1px solid #999999;	border-right: 1px solid #999999;	border-left:1px solid #999999;	background-color:#FFFFFF;	z-index: 1;}div.expanding_banner {	position: relative;	width: 615px;	top: 10px;	margin-top: 5px;	margin-left: 12px;	margin-bottom: 20px;	border: 1px solid #999999;	padding: 5px 5px;}	div.nonexpanding_main_container_short {	position: absolute;	top: 90px;	right: 0px;	width: 657px;	height: 700px;	padding: 30px 10px 15px 10px;	border-bottom: 1px solid #999999;	border-right: 1px solid #999999;	border-left:1px solid #999999;	background-color:#FFFFFF;	z-index: 1;}div.nonexpanding_main_container_long {	position: absolute;	top: 90px;	right: 0px;	width: 657px;	height: 1000px;	padding: 30px 10px 15px 10px;	border-bottom: 1px solid #999999;	border-right: 1px solid #999999;	border-left:1px solid #999999;	background-color:#FFFFFF;	z-index: 1;}		div.sub_nav {	position: absolute;	top: 250px;	left: 0px;	width: 200px;	border: 1px solid #999999;}div.logo_block {	position: absolute;	top: 480px;	left: 0px;	height: 75px;	width: 700px;}div.big_float_box {    position: static;    top: 20px;    left: 20px;    width: 250px;    height: 400px;    margin: 20px 10px 10px 20px;    padding: 20px 20px;    float: left;    border: 1px solid #999999;    }	 div.right_column_content {    position: absolute;    top: 30px;    left: 320px;	 height: 600px;    width: 355px;    margin: 10px 0px 10px 0px;	 padding: 10px 0px 10px 0px;    }div.small_box_row {    height: 320px;}div.small_float_box_left {    width: 180px;    height: 250px;    padding: 5px;    border: 1px solid #999999;    overflow: hidden;    }div.small_float_box_right {    position: static;    margin: 13px;    float: right;    width: 180px;    height: 250px;    padding: 5px;    border: 1px solid #999999;    }div.small_float_box_text {    position; relative;    margin-top: 5px;    float: left;    width: 180px;    padding: 5px;    border: 1px solid #999999;    }div.small_float_box_wrapper {    position: static;    margin: 10px;    float: left;    width: 190px;    height: 250px;    }div.small_box_upper {    position: relative;    top: 0px;    left: 0px;    width: 180px;    height: 190px;    background-color: #999999;    z-index: 1;}div.small_box_lower {    position: relative;    top: 0px;    left: 0px;    width: 170px;    height: 50px;    padding: 5px;    background-color: #666666;}div.small_box_lower_overlay {    position: relative;    top: -60px;    left: 0px;    width: 170px;    height: 50px;    padding: 5px;    background-color: #666666;    filter:alpha(opacity=80);    opacity:0.8;}div.big_float_box_wrapper {    position: static;    top: 20px;    left: 20px;    width: 330px;    height: 520px;    float: left;    }div.sub_big_float_box {	position: absolute;	top: 500px;    left: 0px;	width: 280px;    margin: 5px 10px 10px 30px;    padding: 5px;	border: 1px solid #999999;	z-index: 1;	}div.press_releases {    position: absolute;    top: 0px;    left: 0px;    margin-left: auto;    margin-right: auto;}div.signupframe {  border: 1px solid #FFFFFF;  background: #ffffff;  color: #666666;  font-family: Arial, Helvetica, sans-serif;  width: 400px;}div.logo_box_left {    border: 1px solid #999999;    float: left;    padding: 5px;    margin: 5px;}div.logo_box_right {    border: 1px solid #999999;    float: right;    padding: 5px;    margin: 5px;}div.pop_window_frame {    border: 1px solid #999999;    padding: 10px;    margin-left: auto;    margin-right: auto;}div.hr_green {height: 1px;font-size: 0;line-height: 0;width: 100%;color: #CCFF9D;background-color: #CCFF9D;text-align: middle;} div.hr_orange {height: 1px;font-size: 0;line-height: 0;width: 100%;color: #ff3300;background-color: #ff3300;text-align: middle;} div.hr_dotted_green {height: 0px;font-size: 0;line-height: 0;width: 100%;color: #CCFF9D;border-bottom: dotted 2px;}div.hr_dashed_green {height: 0px;font-size: 0;line-height: 0;width: 100%;color: #CCFF9D;border-bottom: dashed 1px;}div.hr_dotted_orange {height: 0px;font-size: 0;line-height: 0;width: 100%;color: #ff3300;border-bottom: dotted 2px;}div.hr_dashed_orange {height: 0px;font-size: 0;line-height: 0;width: 100%;color: #ff3300;border-bottom: dashed 1px;}div.vimeo_box {position: absolute;color: #FFFFFF;border: solid #666666 1px;z-index: 1;left: 10px;top: 10px;height: 200px;width: 300px;}div.page_footer {     position: relative;     bottom: 0px;     left: 0px;     height: 20px;     width: 900px;     background-color: #000000;}div.top_space {     position:relative;     width:898px;     height:20px;     background-color:#1F1F1F;}div.content {     position:relative;     width:898;     background-color:#1F1F1F;}div.ralphs_container {     position: absolute;     width: 180px;     top: 410px;     left: 9px;     background-color: #FFFFFF;     border:0px solid #000000;     margin-left: auto;     margin-right: auto;}div.below_ralphs_container {     position: absolute;     display:table-cell;     width: 400px;     top: 275px;     left: 9px;     background-color: #99CC33;     border:0px solid #000000;     margin-left: auto;     margin-right: auto;}div.blog_container {     position: absolute;     width: 180px;     top: 180px;     left: 9px;     background-color: #1F1F1F;     border:0px solid #000000;     margin-left: auto;     margin-right: auto;}div.address_container_homepage {     position: absolute;     width: 180px;     top: 358px;     left: 9px;     background-color: #99CC33;     border:0px solid #000000;     margin-left: auto;     margin-right: auto;}div.address_container {     position: relative;     width: 180px;     top: 0px;     left: 0px;     background-color: #FFFFFF;     border:0px solid #000000;     margin-left: auto;     margin-right: auto;}div.address_container_production {     position: absolute;     width: 180px;     top: 740px;     left: 10px;     background-color: #99CC33;     border:0px solid #000000;     margin-left: auto;     margin-right: auto;}div.slideshow_container {     position: absolute;     width: 480px;     top: 0px;     left: 198px;     background-color: #CCFF9D;}div.home_page_right_column {     position: absolute;     display:table-cell;     width: 200px;     top: 10px;     left:  688px;     background-color: #FFFFFF;}div.site_design_homepage {     position: absolute;     width: 180px;     top: 428px;     left: 9px;     background-color: #424242;     border:0px solid #000000;     margin-left: auto;     margin-right: auto;}div.site_design {     position: relative;     width: 180px;     top: 0px;     left: 0px;     background-color: #FFFFFF;     border:0px solid #000000;     margin-left: auto;     margin-right: auto;}div.site_design_production {     position: absolute;     width: 180px;     top: 810px;     left: 9px;     background-color: #424242;     border:0px solid #000000;     margin-left: auto;     margin-right: auto;}div.logo_footer {     position: relative;     display:table-cell;     border: 1px solid #000000;     bottom: 0px;     left: 1px;     width: 898px;     background-color: #FFFFFF;	}  	div.mission {        position:absolute;        width:204px;        height:235px;        left:5px;        top: 20px;        background-color:#1F1F1F;        border:0px solid #FFFFFF;}div.eblast {        position:absolute;        width:180px;        height:235px;        left:10px;        top: 20px;        background-color:#1F1F1F;        border:0px solid #FFFFFF;}div.divider_line {        position:absolute;        width: 1px;        left:210px;        top:0px;        background-color:#999999;        border:0px solid #1f1f1f;}div.main_window {        position:absolute;        width:600px;        height:500px;        left:220px;        top:0px;        background-color:#1f1f1f;        border:0px solid #1f1f1f;}div.horizontal_scrollbar {   position: absolute;   width: 690px;   height: 190px;   left: 0px;   overflow: auto;   background-color: #FF3300;}div.bottom_strip {        position:absolute;        width:690px;        height:195px;        left:-25px;        top:300px;        background-color:#FF3300;        border:1px solid #CCFF9D;}div.bottom_strip_title {        position:absolute;        width:250px;        height:20px;        left:-1px;        top:-22px;        background-color:#FF3300;        border:1px solid #CCFF9D;}div.bottom_strip_footer {        position:absolute;        width:503px;        height:20px;        left:0px;        top:158px;        background-color:#FF3300;}div.production_history_container {        position: absolute;        width:507px;        height:205px;        left: 15px;        top:350px;}div.production_history {        position:relative;        width:505px;        height:205px;        left:0px;        top:0px;        bottom: 0px;        right: 0px;        background-color:#FF3300;        border:1px solid #CCFF9D;}div.production_history_scrollbar {   position: absolute;   width: 500px;   height: 200px;   left: 0px;   overflow: auto;   border: 3px solid #CCFF9D;   background-color: #171717;}div.production_history_title {        position:absolute;        width:250px;        height:26px;        left: 0px;        top:-20px;        background-color: #CCFF9D;        z-index: 100;}div.production_history_footer {        position:absolute;        width:503px;        height:20px;        left:0px;        top:168px;        background-color:#CCFF9D;}div.picture_box_mission_container {        position: relative;        top: 0px;        right: 45px;        width:300px;        height:253px;        float: right;}div.picture_box_mission {        position: relative;        width:298px;        height:237px;        left: 0px;        top: 0px;        border:1px solid #666666;        background-color: #99CC66;		  float: right;}div.board_staff {        position:absolute;        width:230px;        height:235px;        left:5px;        top: 0px;        background-color:#1F1F1F;        border:0px solid #FFFFFF;}div.board_staff_divider_line {        position:absolute;        width: 1px;        left:231px;        top:0px;        background-color:#999999;        border:0px solid #1f1f1f;}div.artists {        position:absolute;        width:325px;        height:400px;        left:235px;        top:25px;        background-color:#1f1f1f;        border:0px solid #1f1f1f;        float: left;}div.production_list {        position:absolute;        width:200px;        height:700px;        left:5px;        top: 0px;}div.production_sidebar {        position:absolute;        width:200px;        height:700px;        left:5px;        top: 0px;        background-color:#1F1F1F;        border:0px solid #FFFFFF;}div.production_sidebar_white {        position:relative;        float:left;        display:table-cell;        width:250px;        left:5px;        top: 0px;        background-color:#FFFFFF;        border:0px solid #FFFFFF;}div.production_sidebar_green {        position:relative;        float:left;        display:table-cell;        width:250px;        left:5px;        top: 0px;        background-color:#99CC33;        border:0px solid #FFFFFF;}div.production_sidebar_richgreen {        position:relative;        float:left;        display:table-cell;        width:250px;        left:5px;        top: 0px;        background-color:#CCFF9D;        border:0px solid #FFFFFF;}div.production_sidebar_blue {        position:relative;        float:left;        display:table-cell;        width:250px;        left:5px;        top: 0px;        background-color:#99AADD;        border:0px solid #FFFFFF;}div.production_sidebar_cream {        position:relative;        float:left;        display:table-cell;        width:250px;        left:5px;        top: 0px;        background-color:#FFFFCC;        border:0px solid #FFFFFF;}div.production_container {        position: absolute;        width:610px;        height:700px;        left: 270px;        top: 0px;}div.production_details {        position: relative;        width:610px;        left: 0px;        top: 5px;    }div.production_divider_line {        position:absolute;        width: 1px;        left:210px;        top:0px;        background-color:#999999;        border:0px solid #1f1f1f;}div.image_popup_instructions {        position:absolute;        top: 150px;        left: 50px;        width: 300px;}div.image_popup {        position:absolute;        align: center;        top: 50px;        left: 25px;        width: 400px;        visibility: hidden;}div.current_project_productions_container {         position:absolute;         top: -20px;         left: 479px;         width: 200px;         height: 525px;         background-color: #000000;}div.current_project_title_productions {         position:relative;         top: 10px;         right: 5px;         width: 175px;         float: right;}div.current_project_productions {         position:relative;         top: 60px;         right: 12px;         width: 175px;         height: 365px;         border:1px solid #FFFFFF;         background-color: #99CC66;         float: right;}        div.artists_list {          position:absolute;          top: 5px;          left: 5px;          width: 200px;          height: 500px;          font-family: verdana, arial, helvetica, sans-serif;          font-size: 8pt;}div.board_staff_artist_name {          position:relative;          width: 200px;          top: 15px;          left: 5px;          height: 18px;          font-family: verdana, arial, helvetica, sans-serif;          font-size: 10pt;          font-weight: strong;          color: #999999;          cursor: pointer;}	div.artist_profile_container {           position: absolute;           width: 300px;           height: 425px;           top: 0px;           left: 260px;           background-color: #333333;}div.artist_profile1 {           position:absolute;           width: 490px;           height: 315px;           top: 5px;           left: 5px;           visibility: hidden;}  div.artist_profile2 {           position:absolute;           width: 490px;           height: 315px;           top: 5px;           left: 50px;           visibility: hidden;}div.artist_profile3 {           position:absolute;           width: 490px;           height: 315px;           top: 5px;           left: 100px;           visibility: hidden;}div.artist_profile4 {           position:absolute;           width: 490px;           height: 315px;           top: 5px;           left: 150px;           visibility: hidden;}div.artist_profile5 {           position:absolute;           width: 490px;           height: 315px;           top: 5px;           left: 200px;           visibility: hidden;}div.artist_bio {   position:relative;	width: 890px;    top: 0px;	bottom: 100px;	left: 5px;}div.artist_bio_divider_headerfooter {    height: 50px;    width: 890px;    background-color: #1F1F1F;    clear: both;}div.artist_bio_divider_green {    left: 50%;    margin-left: 250px;    height: 5px;    width: 400px;    background-color: #99CC33;}div.artist_bio_divider_orange {    left: 50%;    margin-left: 250px;    height: 5px;    width: 400px;    color: #000000;    background-color: #FF3300;    border: 1px #666666 solid;}div.artist_bio_divider_grey {    left: 50%;    margin-left: 250px;    height: 5px;    width: 400px;    color: #000000;    background-color: #999999;    border: 1px #666666 solid;}        div.picture_box_play_submissions_container {        position: absolute;        top: 10px;        left: 580px;        width:300px;        height:429px;        float: right;}div.picture_box_play_submissions {        position: relative;        width:298px;        height:413px;        left:0px;        top:0px;        float:right;        background-color: #CCFF9D;        border: 1px #666666 solid;}div.picture_box_contact_container {	position: absolute;	top: 10px;	left: 300px;	width: 300px;	height: 429px;	float: right;}div.picture_box_contact {	position: relative;	top: 0px;	left: 0px;	width: 298px;	height: 413px;	float: right;	background-color: #CCFF9D;	border: 1px #666666 solid;}div.play_submissions {        position: absolute;        left: 250px;        top: 10px;        width: 300px;}div.artist_inquiries {        position: absolute;        left: 250px;        top: 10px;        width: 350px;}div.theater_rental {        position: absolute;        left: 10px;        top: 0px;        width: 600px;}div.picture_box_theater_rental_container {        position: relative;        top: 0px;        right: 15px;        width:252px;        height:366px;        float: right;}div.picture_box_theater_rental {        position: relative;        width:250px;        height:350px;        left: 0px;        top: 0px;        border:1px solid #666666;        background-color: #99CC66;        float: right;}div.picture_box_artist_inquiries_container {        position: relative;        top: 0px;        right: 20px;        width:252px;        height:416px;        float: right;}div.picture_box_artist_inquiries {        position: relative;        width: 250px;        height:400px;        left: 0px;        top: 0px;        border:1px solid #666666;        background-color: #99CC66;        float: right;}div.picture_box_title {        position: relative;        width:100%;        height:14px;        right: 0px;        top:0px;        background-color:#CCFF9D;        float: right;        text-align: center;}div.donor_list_container {        position: absolute;        width:450px;		  height: 450px;        left: 10px;        top: 10px;		  background-color: #99CC33;        border:1px solid #FFFFFF;}div.donors_2003 {        position: absolute;        width:440px;		  height: 350px;        left: 0px;        top:  0px;        visibility: hidden; 		  background-color: #99CC33;}div.donors_2004 {        position: absolute;        width:440px;  		  height: 350px;        left: 0px;        top:  0px;        visibility: hidden;  		  background-color: #99CC33;}div.donors_2005 {        position: absolute;        width:440px;  		  height: 350px;        left: 0px;        top:  0px;        visibility: hidden;  		  background-color: #99CC33;		 }div.donors_2006 {        position: absolute;        width:440px;		  height: 350px;        left: 0px;        top:  0px;        visibility: hidden;  		  background-color: #99CC33;}div.donors_2006 {        position: absolute;        width:440px;		  height: 350px;        left: 0px;        top:  0px;        visibility: hidden;  		  background-color: #99CC33;}div.donors_2007 {        position: absolute;        width:440px;		  height: 350px;        left: 0px;        top:  0px;        visibility: hidden;  		  background-color: #99CC33;}div.donors_2008 {        position: absolute;        width:440px;		  height: 350px;        left: 0px;        top:  0px;        visibility: hidden;  		  background-color: #99CC33;}div.donors_2009 {        position: absolute;        width:440px;		  height: 350px;        left: 0px;        top:  0px;        visibility: hidden;  		  background-color: #99CC33;}div.other_support_container {        position: absolute;        width:625px;        left: 250px;        top: 10px;	    background-color: #CCFF9D;}unlimited.c.b.b[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.EmptyBorder@7fd168,flags=8388608,maximumSize=,minimumSize=,preferredSize=,defaultIcon=javax.swing.ImageIcon@b10bd5,disabledIcon=,horizontalAlignment=LEFT,horizontalTextPosition=TRAILING,iconTextGap=4,labelFor=,text=stylesheet0809.css,verticalAlignment=CENTER,verticalTextPosition=CENTER]div.donation_category {	position: relative;	width: 650px;	left: 0px;	top: 0px;	margin-top: 0px;	}div.just_give {	position: absolute;	width: 225px;	left: 10px;	top: 10px;	background-color: #FFFFFF;	}div.clearright {       clear:right;       height: 1px;        border: 1px solid #000000;}div.clearleft {        clear:left;        height: 1px;}div.clearboth {       clear:both;       height: 1px;       overflow: hidden;}        				#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}#lightbox img{ width: auto; height: auto;}#lightbox a img{ border: none; }#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }#imageContainer{ padding: 10px; }#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox2/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox2/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }#imageData{	padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }															.rtop,.rbottom{display:block}.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}.r1{margin: 0 5px}.r2{margin: 0 3px}.r3{margin: 0 2px}.r4{margin: 0 1px;height: 2px}.rs1{margin: 0 2px}.rs2{margin: 0 1px}/* =Hoverbox Code----------------------------------------------------------------------*/.hoverbox {cursor: default; list-style: none;}.hoverbox a {cursor: default;}.hoverbox a .preview {display: none;}.hoverbox a:hover .preview {	display: block;	position: absolute;	top: -33px;	left: -45px;	z-index: 1;}.hoverbox img{	background: #fff;	border-color: #aaa #ccc #ddd #bbb;	border-style: solid;	border-width: 1px;	color: inherit;	padding: 2px;	vertical-align: top;	height: 100px;	overflow: hidden;}.hoverbox li{	background: #eee;	border-color: #ddd #bbb #aaa #ccc;	border-style: solid;	border-width: 1px;	color: inherit;	display: inline;	float: left;	margin: 3px;	padding: 5px;	position: relative;}.hoverbox .preview{	border-color: #000;	width: 400px;}/* =Internet Explorer Fixes----------------------------------------------------------------------*/.hoverbox a{	position: relative;}.hoverbox a:hover{	display: block;	font-size: 100%;	z-index: 1;}.hoverbox a:hover .preview{	top: -38px;	left: -50px;}.hoverbox li{	position: static;}