body {
	background-image:url('images/waves.png');
	background-repeat:repeat-x;
	font-family: arial;
	font-size: 12px;
	margin: 0;
	padding: 0;
	background-color: #57a9d2;
}
#wrapper {
	width: 950px;
	margin: 0 auto;
	margin-bottom: 40px;
}
#header {
	text-align: center;
}
#nav {
	text-align: center;
	margin-bottom: 20px;
    text-overflow: show;
    white-space: nowrap;
}
#footer {
	margin-top: 10px;
	text-align: center;
	font-weight: bold;
}
#content {
	padding: 20px;
	background-color: white;
	border: 2px solid black;
}
#rightContent {
	width: 250px;
	float: right;
	text-align: center;
}
#leftContent {
	width: 600px;
	float: left;
}
#why {
	font-weight: bold;
	font-size: 20px;
}
#nextStep {
	font-weight: bold;
	font-size: 14px;
	color: red;
}
#yerba {
	display: none;
}
#adFormBlock {
	margin: 30px 0 30px 0;
	border: 2px solid #CF171F;
	font-weight: bold;
	padding: 10px;
	font-size: 14px;
	background-color: white;
}
#ticketPricing th {
	text-align:center;
	padding-right:30px;
}
#ticketPricing td {
	text-align:center;
	padding-right:30px;
	padding-bottom:10px;
}



.clearfloat {
	clear: both;
}
.newsQuote {
	text-align: center;
	padding:0 20px 20px 20px;
	font-size: 11px;
	font-weight: bold;
	margin-right: 20px;
}
.newsQuoteSrc {
	font-style: italic;
	font-weight: normal;
}
.galaBig {
	font-weight: bold;
	font-size: 14px;
}
.bioHeader {
	font-weight: bold;
	font-size: 16px;
}
.photoCredits {
	color: #909090;
	font-size: 10px;
}
.mediaHolder {
	float: left;
	width: 402px;
	padding: 10px;
	margin-left: 20px;
}


body {
    background-image:url('images/waves.png');
    background-repeat:repeat-x;
    font-family: arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    background-color: #57a9d2;
}
#wrapper {
    width: 950px;
    margin: 0 auto;
    margin-bottom: 40px;
}
#header {
    text-align: center;
}
#nav {
    text-align: center;
    margin-bottom: 20px;
}
#footer {
    margin-top: 10px;
    text-align: center;
    font-weight: bold;
}
#content {
    padding: 20px;
    background-color: white;
    border: 2px solid black;
}
#rightContent {
    width: 250px;
    float: right;
    text-align: center;
}
#leftContent {
    width: 600px;
    float: left;
}
#why {
    font-weight: bold;
    font-size: 20px;
}
#nextStep {
    font-weight: bold;
    font-size: 14px;
    color: red;
}
#yerba {
    display: none;
}
#adFormBlock {
    margin: 30px 0 30px 0;
    border: 2px solid #CF171F;
    font-weight: bold;
    padding: 10px;
    font-size: 14px;
    background-color: white;
}
#ticketPricing th {
    text-align:center;
    padding-right:30px;
}
#ticketPricing td {
    text-align:center;
    padding-right:30px;
    padding-bottom:10px;
}


.cl {
    clear: both;
}
.clearfloat {
    clear: both;
}
.newsQuote {
    text-align: center;
    padding:0 20px 20px 20px;
    font-size: 11px;
    font-weight: bold;
    margin-right: 20px;
}
.newsQuoteSrc {
    font-style: italic;
    font-weight: normal;
}
.galaBig {
    font-weight: bold;
    font-size: 14px;
}
.bioHeader {
    font-weight: bold;
    font-size: 16px;
}
.photoCredits {
    color: #909090;
    font-size: 10px;
}
.mediaHolder {
    float: left;
    width: 402px;
    padding: 10px;
    margin-left: 20px;
}



/* Styles for the entire LavaLamp menu */
.lavaLamp {
    position: relative;
    height: 59px; width: 910px;
    background: url("images/bg.png") no-repeat top;
    overflow: hidden;
}
.lavaLamp ul {
    padding: 15px; margin: 0;
    width: 1000px;
    white-space: nowrap;
    overflow: show;
}
/* Force the list to flow horizontally */
.lavaLamp li {
    float: left;
    list-style: none;
    margin-right:17px;
}
/* Represents the background of the highlighted menu-item. */
.lavaLamp li.back {
    background: url("images/lava.gif") no-repeat right -30px;
    width: 9px; height: 30px;
    z-index: 8;
    position: absolute;
}
.lavaLamp li.back .left {
    background: url("images/lava.gif") no-repeat top left;
    height: 30px;
    margin-right: 9px;
}
/* Styles for each menu-item. */
.lavaLamp li a {
    position: relative; overflow: hidden;
    text-decoration: none;
    text-transform: uppercase;
    font: bold 14px arial;
    color: #fff; outline: none;
    text-align: center;
    height: 30px; top: 7px;
    z-index: 10; letter-spacing: 0;
    float: left; display: block;
    margin: auto 5px;
}

.video_entry_wrapper {
    width: 294px;
    float: left;
    border: 2px solid black;
    padding: 0px;
    margin: 2px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.video_entry {
    position: relative;
    width: 270px;
    border: 2px solid transparent;
    background-color: #0091D3; /* first D in main logo */
    padding: 10px;
    text-align: center;
}
.video_entry.unapproved{
    background-color: #D39100;
}
.video_entry.suppressed{
    background-color: #F33100;
}

.video_entry:hover {
    background-color: #11A1E3;
}
.video_entry.unapproved:hover {
    background-color: #E3A110;
}

.video_entry.unapproved:hover {
    background-color: #FF6100;
}

.video_entry .info{
    color: #CCCCCC; 
    width: 100%;
    text-align: center;
    font-family: Arial, Tahoma, sans;
    font-size: 90%;
}

.video_entry .value {
    font-weight: bold;
    color: #EEEEEE; 
    font-size: 100%;
}


.formlist {
    list-style-type: none;
}

label {
    font-weight: bold;
}

.formlist label {
    display: block;
    float: left;
    width: 200px;
    font-weight: bold;
}

.formlist input, .formlist textarea {
    border: 2px solid #AAA;
}

.standout {
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 20pt;
    color: #111133;
}
 
.tally_table td {
    border: 1px solid black;
}
    border: 2px solid #AAA;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 3px;
    width: 200px;

}

.formlist input.long, .formlist textarea.long {
    width: 350px;
}

.standout {
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 20pt;
    color: #223;
}
 
.tally_table td {
    border: 1px solid black;
}

.error {
    font-weight: bold;
    color: red;
    margin: 5px;
}

.small_notice {
    text-align: center;
    font-size: 14pt;
    color: #223;
}

.bottom {
    position: absolute;
    bottom: 2px;
    left: 0px;
}

#notice_popover {
    text-align: center;
    font-weight: bold;
    font-size: 14pt;
    position: absolute;
    display: none;
    width: 300px;
    height: 100px;
    background-color: #0091D3; 
    border: 2px solid black;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    z-index: 100;
}

.popover {
    display: none;
    position: absolute;
    left: 70px;
    top: 70px;
    width: 500px;
    height: 400px;
    z-index: 100;
    overflow: show;
}

.popover .video_entry:hover {
    background-color: #0091D3; 
}
.popover .video_entry {
    width: 500px;
    height: 400px;
    z-index: 101;
}
.scrim {
    display: none;
    position: absolute;
    height: 2000px;
    width: 2000px;
    top: 0px;
    left: 0px;
    z-index: 99;
    background: #888;
    opacity: 0.50;
    filter: alpha(opacity=50);
}

    
.closebutton {
    position: absolute;
    width: 25px;
    height: 25px;
    right: -12px;
    top: -12px;
    background: url('images/closebutton-small.png') 0px 0px no-repeat;
    z-index: 110;
}

a.smallnotice {
    font-size: 10pt;
}

#movie_scrim_container {
    position: relative;
    overflow: hide;
}

#movie_scrim {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 120px;
    background-color: #FFF;
    opacity: 0.01;
    filter: alpha(opacity: 1);
    z-index: 98;
}

button {
    padding-left: 15px;
    padding-right: 15px;
}

.indicator {
    float: left;
    width: 20px;
    height: 20px;
    background: none;
}
.indicator.inprogress {
    background: url("images/ajax-loader-small.gif") 5px 5px no-repeat;
}

