/*
Title: CSS Common styles
*/
body {
margin: 0;
padding: 0;
color: #747577;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background: url(../images/common/bg.jpg) top left repeat-x;
}

img {
border: none;
}

p {
padding: 0 0 20px 0;
}

h1 {
padding: 14px 0 18px 0;
margin: 0;
width: 970px;
text-align: center;
}

h2 {
font-size: 16px;
padding: 0;
margin: 0;
}

.clear {
	clear:both;
}

/* Footer */
#Footer {
width: 970px;
padding: 10px 0 16px 0;
font-size: 10px;
text-align: center;
color: #394656;
}

#Footer a:link,
#Footer a:visited {
color: #394656;
text-decoration: none;
}

#Footer a:hover,
#Footer a:active {
text-decoration: underline;
}


@font-face {
	font-family: 'BodoniMTBold';
	src: url('http://www.medialabsinnovation.com/staging/onerafflesplace/font/bod_r-webfont.eot');
	src: local('?'), url('font/bod_r-webfont.woff') format('font/woff'), url('font/bod_r-webfont.ttf') format('truetype'), url('bod_r-webfont.svg#webfontz1Ezyd8e') format('svg');
	font-weight: normal;
	font-style: normal;
}

#header-fontface {
	font-size:48px;
	font-family:'BodoniMTBold';
}

/* contact us */
#contact_us_head {
	padding:5px 0 10px 20px;
	}
	
#contact_us_head_content{
	padding:10px 0 0 5px;
	float:left; 
	width: 300px;
}

dl {
    margin-bottom:10px;
	margin-top:10px;
}
 
dl dt {
    background:#394656;
    color:#fff;
    float:left;
    font-weight:bold;
    margin-right:20px;
    padding:5px;
    width:180px;
}
 
dl dd {
    margin:2px 0;
    padding:5px 0;
}
#map {
	padding: 10px;
}

/* events */

.content_left {
	width:98%;
	margin-top:15px;
	float:left;
	position:relative;
	margin: 6px auto;
}
.content_right {
	width:450px;
	margin-top:15px;
	float:right;
	position:relative;
}

.event dl {
    margin-bottom:10px;
	margin-top:10px;
}
 
.event dt {
    background:#394656;
    color:#fff;
    float:left;
    font-weight:bold;
    margin-right:20px;
    padding:5px;
    width:140px;
}
 
.event dd {
    margin:2px 0;
}

.event .td-contetnt {
	font-size:11px;
	padding: 3px 0 2px 3px;
}

.event .td-head {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	font-size:12px;
	padding: 8px 8px;
	text-align:center;
	}

#press{
	padding: 10px;
}

#press ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-type:none;	
	margin: 0px;	
	padding: 10px 0 10px 0; 
}

#press li{	
	padding: 0 0 4px 0;}

#press .head-press{
	font-size:13px;
	font-weight:bold;
	color:#394656;	
}

#press a.readmore{
	text-decoration:none;
	color:#394656;
	font-weight:bold;
}

#press .subhead-press{
	color:#394656;
	font-weight:bold;
	font-size:14px;
}

#press .page{
	color:#666666;	
	font-size:11px;
	padding-right:20px;
}

#press .press-wrapper {
padding: 0;
margin: 0;
}

#press .description{
	margin-left: 85px;
	/*padding-left: 10px;*/
	padding-right: 50px;
}

#press .videothumb{
	width: 75px;
	height: 56px;
	float: left;
}

#press .divider {
clear: left;
padding: 10px 0;
}
