﻿@import url('reset.css');
@import url('960.css');

/* 
    Document   : screen.css
    Created on : 17-September-2009, 14:40
    Author     : Richard Cooper
    Description: Default Stylesheet
    Version    : 1.0
*/

/************************ !=Version Control *********************/
/*
    Version 1.1 by R Cooper 01/11/2009
    Version 1.2 by R Cooper 02/11/2009
    Version 1.3 by R Cooper 08/11/2009
    Version 1.4 by R Cooper 10/11/2009
    Version 1.5 by R Cooper 21/11/2009
*/


/***************************   !=Main    ***********************/
body {background: #d4d4bf;font:14px;overflow:scroll;text-shadow: 0 0 1px rgba(0,0,0,.01);-webkit-text-stroke:1px transparent;width:100%;height:100%;}
.dark {background: #7d7e82;position:relative;height:35px;margin-top:75px;-webkit-box-shadow:1px 1px 2px #333333;-moz-box-shadow:1px 1px 2px #333333;}
.content {margin-top:50px;text-align:left;}
.content p {margin:20px -30px 20px 40px;}
.content ul {margin:20px;}
.content ul li {padding-left:10px;list-style-type: circle;}
.main-text {color: #434343;font-size:1.2em;}
h1#logo {position:absolute;background: transparent url('../img/logo_june.png') no-repeat 0 0;width:162px;height: 137px;top:-62px;left:40px;text-indent: -99999px;}
.grey {position:relative;height:200px;margin:0;background:transparent url('../img/box_big_middle.png') repeat-y -25px 0;}
.big-box-top {height:10px;margin:30px 0 0 0;background:transparent url('../img/box_big_top.png') no-repeat -24px 0;}
.big-box-bottom {height:10px;margin:0 0 100px 0;background:transparent url('../img/box_big_bottom.png') repeat-y -25px -20px;}
#sponsor {width:180px;height:40px;position:absolute;top:-15px;left:-30px;margin:0;}
#tickets {width:300px;height:75px;margin:20px auto;display:none;}
#tickets a {display:block;background:transparent url('../img/buy_tickets.png') no-repeat 10px 0;width:250px;height:55px;text-indent:-99999px;}
#tickets a:hover {background:transparent url('../img/buy_tickets.png') no-repeat 10px -57px;}
#cheiron_logo {margin:40px 0 0 80px;}
#bna_logo{margin:40px 0 0 80px;}
#hsbc_logo{margin:40px 0 0 80px;}
a.link {text-decoration: none;color:#333;border-bottom:1px #333 dotted;}
a.link:hover {color:#111;border:none;}
div.sponsor-head {background:transparent url('../img/sponsor_head.png') no-repeat 40px 0;height:65px;margin-top:50px;}
div.sponsor-main {background:transparent url('../img/sponsor_main.png') repeat-y 69px 0;height:863px;}
div.sponsor-foot {background:transparent url('../img/sponsor_foot.png') no-repeat 705px 0;height:45px;}
div.sponsor-main img.hsbc_spon {margin:15px 0 30px 100px;}
div.sponsor-main img.tbc {margin-left:97px;}
div.sponsor-main img.fsl {margin-left:97px;margin-top:20px;}
div.sponsor-main img.nc {margin-left:97px;margin-top:30px;}
#map_canvas {padding:15px;width:680px;height:375px;margin:20px 0 0 60px;}
.exhibitors {position:relative;height:300px;margin:0;background:transparent url('../img/box_big_middle.png') repeat-y -25px 0;}
.ex_img {margin:20px 40px 10px 50px;}
#ex_fcm {margin-left:110px;}
#ex_stb {margin-left:100px;}
#log_res.ajax-loading {padding: 20px 0;background: url(http://demos111.mootools.net/demos/Group/spinner.gif) no-repeat center;}
#myForm {width:230px;height:75px;margin:20px auto;font-size:1.4em;}
#log_res {width:390px;height:75px;margin:20px auto;font-size:1.4em;}



/***************************    !=Nav    ***********************/
#nav {position: absolute;top:3px;left:250px;}
#nav a.home, #nav a.home_o {display:block;width:70px;height:33px;background: transparent url('../img/nav2.png') no-repeat -380px -29px;text-indent: -99999px;float:left;}
#nav a.venue, #nav a.venue_o {display:block;width:70px;height:33px;background: transparent url('../img/nav2.png') no-repeat 10px -30px;text-indent: -99999px;float:left;}
#nav a.speakers, #nav a.speakers_o {display:block;width:120px;height:33px;background: transparent url('../img/nav2.png') no-repeat -60px -28px;text-indent: -99999px;float:left}
#nav a.tickets, #nav a.tickets_o {display:block;width:150px;height:33px;background: transparent url('../img/nav2.png') no-repeat -180px -28px;text-indent: -99999px;float:left;}
#nav a.venue:hover, #nav a.venue_o {background-position-y: 1px;}
#nav a.home:hover, #nav a.home_o {background-position-y: 2px;}
#nav a.speakers:hover, #nav a.speakers_o, #nav a.tickets:hover, #nav a.tickets_o{background-position-y: 3px;}


/************************     !=Venue     *********************/
.sidebar_top0 {height:90px;background:transparent url('../img/venue_top.png') no-repeat 6px 6px;margin-top:50px;}
.sidebar0 {height:1250px;background:transparent url('../img/sidebar.png') repeat-y 40px 0;}
.venue-text {margin-left:-150px;background:#f4f4f4;display:block;padding:20px 20px 20px 10px;color: #434343;font-size:1.2em;background:transparent url('../img/box_mid.png') repeat-y -8px 0;}
.venue-text img#hsbc_venue {margin:20px 0 30px 280px;}
.venue-text p {display:block;text-align:justify;margin-left:20px;line-height:1.4em;margin-top:10px;}
.venue-text ul {margin-left:200px;}
.venue-text li {padding-left:10px;list-style-type: circle;}


/************************    !=Speakers    *********************/
.sidebar_top1 {height:90px;background:transparent url('../img/speaker_top.png') no-repeat 6px 6px;margin-top:50px;}
.sidebar {height:3450px;background:transparent url('../img/sidebar.png') repeat-y 40px 0;}
.stuff {margin-left:-150px;background:#f4f4f4;display:block;padding:20px 20px 20px 10px;font-size:1em;min-height:180px;background:transparent url('../img/box_mid.png') repeat-y -8px 0;}
.stuff h2 {margin-left:180px;font-weight:bold;line-height:1.8em;}
.stuff p {display:block;text-align:justify;margin-left:170px;line-height:1.4em;margin-right:20px;}
.stuff p.unstuff {display:block;text-align:justify;margin-left:10px;line-height:1.4em;}
.spacer {margin-left:-150px;display:block;padding:20px 20px 40px 10px;}
.box-top {margin-left:-150px;display:block;padding:0 20px 0 10px;height:10px;background:transparent url('../img/box_top.png') no-repeat -8px 0;}
.box-bottom {margin-left:-150px;display:block;padding:0 20px 0 10px;height:10px;background:transparent url('../img/box_bottom.png') no-repeat -8px -20px;}
.speaker-img {position:absolute;top:25px;left:25px;padding-bottom:25px;}
.img_size {width:140px;left:15px;}
#ipo {margin:6px 0 10px 160px;}
#cheiron {margin:6px 0 10px 158px;}
#stb {margin:6px 0 10px 170px;}
#bna {margin:6px 0 20px 170px;}
#yb {margin:6px 0 10px 10px;}
#ukti {margin:6px 0 10px 170px;}
#hsbc {margin:6px 0 20px 170px;}
#nn4 {margin:6px 0 10px 170px;}
#geodis {margin:6px 0 15px 10px;}


/************************    !=Tickets    *********************/
.sidebar_top2 {height:90px;background:transparent url('../img/tickets_top.png') no-repeat 6px 6px;margin-top:50px;}
.sidebar2 {height:1200px;background:transparent url('../img/sidebar.png') repeat-y 40px 0;}
.ticket-text {display:block;padding:0px 20px 20px 10px;font-size:1.2em;}
.ticket-text ul {margin-left:50px;}
.ticket-text li {padding-left:10px;list-style-type:circle;color: #434343}
.outset p {margin-left:40px;}
.time {font-weight: bold;color:#FC8645;}
.spacer {width:100px;display: block;}

#a_ms {margin:0 0 0 200px;}


/*************************** !=hCard ****************************/
.vcard {font-size:16px;margin:0 0 0 40px;}
.vcard .type {display:none;}
.vcard .fn {display:block;font-size:1.2em;font-weight:bold;}
.vcard .org {display:block;}
/*.vcard .url {display:block;}*/
.vcard .role {display:block;}
/*.vcard .email {display:block;}*/
.vcard .tel {display:inline;}
.vcard .adr .street-address{display:block;}
.vcard .adr .region{display:block;}
.vcard .adr .locality{display:block;}
.vcard .adr .postal-code{display:block;}
.vcard .adr .country-name{display:none;}
.vcard .photo{display:none;}
.vcard img {margin:10px 0 0 0;}
.vcard a img{text-decoration: none;border-style:none;}
.venue-text img {margin:0;padding:0;}


/*************************** !=Frozenskys ***********************/
#container p.copyright {margin: 0;line-height: 1.5em;text-align: center;background: #FFFFFF;padding: 0 0 20px 0;}
a.fsl {color: #d85d5d;text-decoration: none;}
