body {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#A6A6A6;
	font-family:Helvetica,Arial,sans-serif;
	font-size:15px;
	font-weight:lighter;
	letter-spacing:1px;
	margin:0;
	padding:1em;
	text-align:center;
}

#webshop {
	color:#000000;
}

td.webshop:hover {
  background-color: #C0C0C0; color: black;
  cursor: pointer;
}

#mini-nav {
	list-style-type:none;
	float:left;
	font-size:18px;
	font-weight:200;
	padding-left:0px;
	margin-bottom:20px;
	margin-top:-5px;
}

.contact-content, .cv-content {
	font-color:black;
}

.contact-content div {
	text-transform:uppercase; 
	margin-bottom:-10px;
	font-weight:500;
}

.cv-content div {
	text-transform:uppercase; 
	font-weight:500;
}

.cv-content p {
	margin-bottom:-3px;
}

a:hover {
	color:#003388;
}

#mini-nav li{
	margin-right:20px;
	display:inline;
}

a {
	text-decoration:none;
	color:#666666;
}

.event a{
text-decoration:underline;
}
 
#page {
	margin:0px auto;
	text-align:left;
	width:981px;
	padding-top:0px;
}
 
h1 {
  letter-spacing:1.2px;
}

#header {
  width: 981px;
  height:78px;
  margin-top: 0px;
  margin-bottom:50px;
}

#header img {
  border: none;
}

#header a:hover {
  color:#003388;
}

.logo{

  margin-bottom: 0px;
float:left;
}
#primary_menu {
  clear:none;
  float:right;
  list-style-image:none;
  list-style-type:none;
  padding:0;
  margin-left:0px;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 49px;
}

#primary_menu li {
	display:inline;
	font-size:15px;
	margin-left:15px;
	font-weight:200;
}

#qCalendarStrandbeest{
	float: none !important;
	margin-right: 0px !important;
}

li a.active {
	color:#003388;
	font-weight:normal;
	font-weight:500;
}

#primary_menu li.network {
	margin-right:0;
	padding:0;
}

#networks {
  display:inline;
  margin-left:12px;
  position:relative;
  top:5px;
}

#flasharea, #test {
  clear:both;
}

.left {
	width:640px;
	float:left;
}

.event-content{
	color:#111111;
	font-size:12px;
}

.date-content{
	color:#333333;
	font-size:24px;
	font-weight:100;
	float:right;
	margin-right:170px;
	margin-top:50px;
}

.date-content a{
	color:#003388;
	font-size:24px;
	font-weight:300;
}

.date-content th{
	font-weight:100 !important;
}

.event-content b{
	font-weight:400 !important;
}

.right{
	background:#eeeeee;
	width:334px;
	float:left;
	border:none;
	border-left:7px;
	border-top:0px;
	border-right:0px;
	border-right:0px;
	border-style:solid;
	border-color:white;
}

.right-content{
	color:#111111;
	padding:20px;
	font-size:12px;
}

.image-right{
	width:334px;
	height:380px;
	float:left;
}

.press a{
	float:left;
	width:156px;
	height:80px;
	cursor: pointer;
}

.press a:hover{
	background-position-y:-78px;
}

.exhibition{
	background: url("/images/press-logo/exhibitions.png") top center no-repeat;
}

.newyorker{
	background: url("/images/press-logo/newyorker_logo.png") top center no-repeat;
}

.bbc1{
	background: url("/images/press-logo/bbcone.png") top center no-repeat; 
}

.bmw{
background: url("/images/press-logo/bmw-logo.png") top center no-repeat;
}

.nyt{
background: url("/images/press-logo/nyt-logo.png") top center no-repeat;
}

.lena{
background: url("/images/press-logo/LENA.png") top center no-repeat;
}

.lena_ibook{
background: url("/images/press-logo/ibook_lena_herzog.png") top center no-repeat;
}

.ted{
background: url("/images/press-logo/ted_logo.png") top center no-repeat;
}

.event-content div{
	text-align:left;
}

.event-content p{
	font-weight:200;
	font-color:#666666;
}

#events{

}

.event{
 margin-bottom: 30px;
}

#events .heading{
margin-bottom: 5px; 
font-size:18px;
	font-weight:200;
}

.event .date{
	color:#666;
	font-weight: bold;
}

.event .place{
	 color:#666;
}
.event .otherinfo{
	
}
#webcam {
  float:left;
}

#special-note{
	background: #efefef;
	padding:20px;
	margin-bottom: 20px;
	border: 1px solid #cdcdcd;
}

.text-note{
	color:black;
}

#visting-hours{
	padding: 10px;
	background: white;
	font-size: 13px;
}