 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:78px;
	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;
	 
}
.lena{
background: url("/images/press-logo/LENA.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;
}

