/* @override 
	http://localhost:3000/stylesheets/white.css?1216034763
	http://localhost:3000/stylesheets/white.css?1216058653
*/

/*
 * M7 - white background 
*/

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/

body {
  color: #3a3a3a;
}

a {
	color: #242424;
}
.pagination a {
  color: #747474;
}
.pagination a:hover, .pagination a:active {
	color: #242424;
}
.pagination span.current {
  color: #242424;
}
.pagination span.disabled {
  color:  #999999;
}

div.inverted_pagination .pagination a {
  color: #747474;
}
div.inverted_pagination .pagination span.disabled {
  color: #000;
}

/* -----------------------------------*/
/* ---------->>> LAYOUT <<<-----------*/
/* -----------------------------------*/

	div#container div#lcol div#primenav {
		background: transparent url(../images/primenav-bg.white.png) no-repeat 0 50px;
	}
		div#container div#lcol div#primenav ul#lang {
			color: #242424;
		}
				div#container div#lcol div#primenav ul#lang li a {
					color: #242424;
				}
	div#container div#lcol div.box {
		background: transparent url(../images/pixel80.white.png) repeat 0 0;
	}
		div#container div#lcol div.box ul li a {
			color: #747474;
		}
		div#container div#lcol div.box ul li a:hover {
			color: #242424;
		}
		div#container div#lcol div.box ul li a.active {
			color: #242424;
		}
			div#container div#lcol div.box p.pagination a {
				color: #747474;
			}
			div#container div#lcol div.box p.pagination a:hover {
				color: #242424;
			}		
		div#container div#lcol div.box table#calendar {
			color: #747474;
		}
			div#container div#lcol div.box table#calendar th {
				color: #242424;
			}
				div#container div#lcol div.box table#calendar td a:hover, td a:active {
					color: #242424;
				}
				div#container div#lcol div.box table#calendar td.today a {
					background:  #747474;
				}
		div#container div#lcol div.box div.calendar-list {
			color:  #242424;
		}
		div#container div#lcol div.box div.calendar-list h2 {
			color:  #878787;
		}
			div#container div#lcol div.box div.calendar-list h2 span.date {
				color:  #242424;
			}
	div#container div#lcol div.box.search input {
		background: #D1D1D1;
		border: #747474 1px solid;
		color:  #242424;
		opacity: 0.6;
	}
	div#container div#lcol div.box.search input.submit {
		background: transparent;
		border: none;
		color:  #242424;
	}

	/* ---------->>> LAYOUT / CONTAINER / RIGHT-COLUMN <<<-----------*/
	div#container div#rcol {
		
	}
		div#container div#rcol div#topBkg {
			background: transparent url(../images/rcol-header-bg.white.png) no-repeat 0 0;
		}
		div#container div#rcol div#breadcrumbs {
			color: #242424;
		}
		div#container div#rcol div.box {
			background: transparent url(../images/pixel80.white.png) repeat 0 0;
			color: #242424;
		}
		div#container div#rcol div.box.first {
			background: transparent url(../images/rcol-bg.white.png) repeat 0 0;
		}
			div#container div#rcol div.box p {
				color: #242424;
			}
			div#container div#rcol div.box ul li {
				color:  #242424;
			}
			div#container div#rcol div.box ul.links li a {
					color: #747474;
				}
			div#container div#rcol div.box h1 {
				color: #242424;
			}
			div#container div#rcol div.box h2 {
				color: #242424;
			}
			div#container div#rcol div.box h2.artist-t0 {
				color: #242424;
			}
			div#container div#rcol div.box h2.artist-t1,
			div#container div#rcol div.box h2.artist-t2,
			div#container div#rcol div.box h2.artist-t3, 
			div#container div#rcol div.box h2.artist-t4 {
				color: #242424;
			}			
			div#container div#rcol div.box h2.nopad {
				color: #242424;
			}
				div#container div#rcol div.box h3 {
					color: #242424;
				}
				/* ---------->>> LAYOUT / CONTAINER / RIGHT-COLUMN / IMAGE-CONTAINER <<<-----------*/
					div#container div#rcol div.box div.img p {
						color: #747474;
					}

  * HTML div#container div#rcol div#topBkg {
		behavior:url("/htc/iepngfix.htc");
	}
	* HTML div#container div#lcol div.box {
			background: transparent url(/images/pixel80-ie.white.png) no-repeat 0 0;
			behavior:url("/htc/iepngfix.htc");
	}

	/* ---------->>> LAYOUT / CONTAINER / RIGHT-COLUMN <<<-----------*/
	* HTML	div#container div#rcol div.box {
			background: #ffffff;
			filter:alpha(opacity=70);
		}
		* HTML div#container div#rcol div.first {
			background: transparent url(/images/rcol-bg-ie.white.png) no-repeat 0 0;
			behavior:url("/htc/iepngfix.htc"); 
		}

/* -----------------------------------*/
/* ---------->>> HOME <<<-----------*/
/* -----------------------------------*/
	div#container div#rcol div.box div.item span.date {
		color: #242424;
	}
	div#container div#rcol div.box div.item h2 {
		color: #242424;
	}

/* -----------------------------------------------*/
/* ---------->>> PROGRAM / LOCATION <<<-----------*/
/* -----------------------------------------------*/
	div#container div#rcol div.program-list h2 {
		color:  #242424;
	}
  div#container div#rcol div.location-list h2 {
		color: #242424;
  }
  div#container div#rcol div.location-list h3 {
		color: #242424;
  }
		div#container div#rcol div.program-list h2 span.location {
			color:  #878787;
		}
		div#container div#rcol div.program-list h2 span.date {
			color:  #242424;
		}
		div#container div#rcol div.program-list h2 span.presstitle {
			color:  #242424;
		}
		a.more {
			color: #878787;
		}
		a.back {
			color: #878787;
		}
		a.more:hover, a.back:hover {
			color: #242424;
		}
        

/*
 * PRESS RELEASE FORM
 */        
input, textarea {
  background: #F9F9F9 none repeat scroll 0%;
  border: 1px solid #747474;
  color: #242424;  
} 

label {
	color: #747474;
}

div.fieldWithErrors label,
div.edit_s div.fieldWithErrors label,
div.edit_m div.fieldWithErrors label,
div.edit_l div.fieldWithErrors label,
div.edit_xl div.fieldWithErrors label {
/*  border-bottom: 4px solid red;*/
  color: red;
}
div.edit_s div.fieldWithErrors input,
div.edit_m div.fieldWithErrors input,
div.edit_l div.fieldWithErrors input,
div.edit_xl div.fieldWithErrors input,
div.edit_s div.fieldWithErrors textarea,
div.edit_m div.fieldWithErrors textarea,
div.edit_l div.fieldWithErrors textarea,
div.edit_xl div.fieldWithErrors textarea {
  border: 1px solid red;
}

div#container div#rcol #errorExplanation {
  border: 1px solid red;
  padding: 4px;
}
form.edit_content input,
form.edit_content textarea,
form.edit_content select {
	border: 1px solid #999999;
	background: #242424;
}
form label {
	color: #747474;
	background: transparent;
}
div.checkboxes div.fieldWithErrors input {
  border: 1px solid red;
}
span.asterisk {
  color: Red;
}
/*
 * PRESS RELEASE FORM -- END
 */        

 
/*
 * STARTPAGE BANNER
 */
div#container div#lcol div.banner {
	background: transparent url(../images/pixel80.white.png) repeat 0 0;
}

div#container div#lcol div.banner a,
div.banner a:hover,
div#container div#lcol div.banner ul.textbox li a,
div#container div#lcol div.banner ul.textbox li a:hover {
  color: black;
}

div.banner h1 {
  color: #747474;
}
/*
 * STARTPAGE BANNER -- END
 */ 
 /* 
 * sponsors 
 */
div#container div#rcol div.sponsor {
	float: left;
	background: #fff;
	opacity: 0.7;
}
div#container div#rcol div.sponsor h3,
.primary {
	display: block;
  float: left;
	width: 250px;
	font-size: 11px;
	color: #747474;
	text-transform: uppercase;
}
div#container div#rcol div.sponsor .secondary {
	display: block;
	float: left;
	margin-left: 46px;
	width: 270px;
}

/*
 * Grants Organisations
 */
div#container div#rcol div.box.grants_org {
	padding-left: 10px;
	width: 590px;
	background: #fff;
	background-image: none;
	opacity: 0.7;
}
div#container div#rcol div.box.grants_org h3 {
	display: block;
  float: left;
	width: 250px;
	margin-left:10px;
	font: bold 11px Arial, sans-serif;
	color: #747474;
	text-transform: uppercase;
}