/*
-----------------------------------------------
Screen Styles
-----------------------------------------------
Site Name
file:		css/screen.css
author:		Stephen Bau, Fazal Khan
date:		13 June 2010
----------------------------------------------- */


/* import styles
----------------------------------------------- */

@import url("reset.css");
@import url("text.css");
@import url("page.css");
@import url("sections.css");

/* HTML5 reset */
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display:block;}

mark {background-color:#ff9;color:#4c3d2a; font-style:italic;font-weight:bold;}
html{background-color:#f6f6f6;}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 13, 2010 */

@font-face {
	font-family: 'Museo300';
	src: url('fonts/museo300-regular-webfont.eot');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Museo300';
	src: url(//:) format('no404'), url('fonts/museo300-regular-webfont.woff') format('woff'), url('fonts/museo300-regular-webfont.ttf') format('truetype'), url('fonts/museo300-regular-webfont.svg#webfont9EPo7Iua') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Museo700';
	src: url('fonts/museo700-regular-webfont.eot');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Museo700';
	src: url(//:) format('no404'), url('fonts/museo700-regular-webfont.woff') format('woff'), url('fonts/museo700-regular-webfont.ttf') format('truetype'), url('fonts/museo700-regular-webfont.svg#webfontITeQc3Cb') format('svg');
	font-weight: normal;
	font-style: normal;
}

img{display:block;}

.Museo-300{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Museo300', sans-serif;}
h1,h2,h3,h4,h5, h6, .Museo-700{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Museo700', sans-serif;}

html{background-color:#fff;}
body, p{color:#423a3a;}
a,
a:link,
a:active,
a:visited {color: #b40b51;outline: none;position: relative;}
a:hover {text-decoration:underline;}
strong,.strong {font-weight: 700}
em {font-style: italic}
img{display:block;}
.accessibility{display:none;}

#page{width:960px;margin:0 auto;background:#f6f6f6;padding-bottom:40px;}
#header{width:920px;margin:0 20px;padding:20px 0;}
#header span{color:#b40b51;}
section{background:transparent url(../images/pagehead.png) 50% 0 no-repeat;padding-top:30px;width:920px;margin:10px 20px 20px;}

#presenters{
	width:202px;
}
#presenters li{
	list-style:none;
	margin:0;
	height:65px;
}

.vcard {
	float: left;
	width: 220px;
	background-color:#eeebe9;
	margin: 0 20px 10px 0;
	height: 5em;
	overflow: hidden;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.vcard span {
	display: block;
}

a.vcard {
	color: #383030;
}

a.vcard:hover {
	color: #eeebe9;
	background-color: #383030;
}

a.vcard img {
	float: left;
	margin: 5px;
	width: auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.username {
	font-weight: normal;
	font-size: 1.2em;
	margin-top: 5px;
}
	
.full-name {
	font-size: 0.9em;
}

.country {
	color: #917c6f;
	line-height: 1em;
	font-weight: normal;
}



.js #fs-background-holder{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;}
.js #fs-background-holder img{display:none;}