﻿/**
@font-face { font-family: 'DroidSansRegular'; src: url('fonts/DroidSans-webfont.eot'); src: url('fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/DroidSans-webfont.woff') format('woff'),  url('fonts/DroidSans-webfont.ttf') format('truetype'),  url('fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'DroidSansBold'; src: url('fonts/DroidSans-Bold-webfont.eot'); src: url('fontsDroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/DroidSans-Bold-webfont.woff') format('woff'),  url('fontsDroidSans-Bold-webfont.ttf') format('truetype'),  url('fonts/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg'); font-weight: normal; font-style: normal; }
**/

*{border:none;font-family:arial, helvetica, verdana, sans-serif;margin:0;padding:0;}
body{margin:0 auto;background:url(img/bg-c.jpg) repeat fixed;font-size:14px;text-align:center;}
h1{font-size:25px;margin-bottom:10px;}
h1 a{text-decoration:none;}
h2{-moz-box-shadow:5px 5px 3px #ccc;-webkit-box-shadow:5px 5px 3px #ccc;box-shadow:5px 5px 3px #ccc;background:#d0ea3a;border:1px solid #aaa;border-left:5px solid #063;border-right:5px solid #063;clear:both;text-align:center;margin:30px 40px 20px;padding:5px;}
h3{text-align:left;padding:3px 15px;margin:30px 40px 20px;background:#ddd;border-left:5px solid #366;border-bottom:1px solid #999;clear:both;}
#programme h3 {color:#285900;background:none;border-bottom:1px solid #366;border-left:none;padding:10px 5px 3px;margin:20px 0 10px;}
span{font-size:medium;}
table{border-collapse:collapse;margin:auto;}
table,th,td{border:2px solid #aaa;padding:5px;}
th{background:#dFc;border-bottom:2px solid #999;border-right:2px solid #ccc;font-weight:700;}
td{text-align:left;padding:5px;}
td.space{border:0;width:100px;}
table.button{border:0;margin:40px auto;font-weight:bold;}
table.button td{border:0;}
a.button{padding:10px;background:#ffc;border-bottom:3px solid #666;border-right:2px solid #aaa;text-decoration:none;}
a.button:hover{color:#000;background:#f90;}
a.button:active{border:0;border-top:3px solid #666;border-left:2px solid #aaa;}
td.large{font-size:25px;color:#666;}

/** button **/
a.button {text-shadow: 0 1px 1px #fff;background: -webkit-gradient(linear, left top, left bottom, from(#b9e0f5), to(#85b2cb));background: -moz-linear-gradient(top, #b9e0f5, #85b2cb);border: 1px solid #acacac;border-top-color: #bdbdbd;letter-spacing:-1px;border-bottom-color: #949494;border-radius: .214em;-webkit-border-radius: .214em;-moz-border-radius: .214em;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;box-shadow: inset 0 1px 0 #fff;-webkit-box-shadow: inset 0 1px 0 #fff;-moz-box-shadow: inset 0 1px 0 #fff;-o-box-shadow: inset 0 1px 0 #fff;cursor: pointer;}
a.button:hover,a.button:focus {box-shadow: 0 0 7px rgba(0,0,0,0.4), inset 0 1px 0 #fff;-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.4), inset 0 1px 0 #fff;-moz-box-shadow: 0 0 7px rgba(0,0,0,0.4), inset 0 1px 0 #fff;-o-box-shadow: 0 0 7px rgba(0,0,0,0.4), inset 0 1px 0 #fff;}
a.button:active {background: -webkit-gradient(linear, left top, left bottom, from(#f90), to(#fd3));background: -moz-linear-gradient(top, #f90, #fd3);border-color: #a6a6a6;border-top-color: #939393;border-bottom-color: #bcbcbc;box-shadow: inset 0 -1px 0 #fff;-webkit-box-shadow: inset 0 -1px 0 #fff;-moz-box-shadow: inset 0 -1px 0 #fff;-o-box-shadow: inset 0 -1px 0 #fff;}  
/** button **/

#programme th{text-align:left;font-weight:normal;border-bottom:1px;}
img{padding:10px;}
img.icon{padding:0;margin:-5px 0;}
.plenary{color:#666;font-size:20px;}
blockquote{padding:20px;border-bottom:3px solid #ccc;border-right:2px solid #999;font-size:small;}
#home blockquote p{text-align:justify;}
.notice{text-align:center;padding:5px;background:#fd6;width:550px;margin:auto;margin-bottom:20px;border:2px solid #a66;}
.center{display:block;text-align:center;margin:auto;}
.right{float:right;margin-left:10px;}
.left{float:left;margin-right:10px;}
td img.left{margin:0;padding:0;margin-right:5px;}
a:hover{color:red;}
p{line-height:1.5em;margin-bottom:1em;margin-left:.5em;text-align:left;}
#outer{width:100%;margin:auto;background:url(img/topbar.jpg) center top repeat-x;}
#header{background:url(img/header-shadow.jpg) no-repeat center top;height:340px;width:900px;margin:auto;position:relative;}
#wrapper{width:900px;margin:auto;}
#content{margin:auto;background:#fff url(img/bg8.jpg) repeat-x bottom;padding:30px 30px 100px;}
#content p{}
#menu{bottom:0;font-weight:700;left:0;position:absolute;text-align:center;}
#menu li{position:relative;background:#123A5C;border-top:1px solid #aaa;float:left;font-size:15px;list-style:none;}
#menu li.current{background:#fff none;}
#menu li.current > a{color:#000;font-weight:700;}
#menu li.current > a:hover{color:#000;}
#menu a{color:#ddd;display:block;text-decoration:none;padding:10px;}
#menu li:hover > a{background:#50B381;color:#000;}
#menu li ul{position:absolute;top:100%;left:0;}
#menu li ul li{border-top:1px solid #fff;text-align:left;overflow:hidden;height:0;width:160px;-moz-transition:.2s; -webkit-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;}
#menu li:hover ul li{overflow:visible;height:38px;-moz-box-shadow:3px 3px 2px #666;-webkit-box-shadow:3px 3px 2px #666;box-shadow:3px 3px 2px #666;}
#updates {background:#eee;height:150px;margin:5px;overflow:auto;padding:10px;text-align:left;border:2px solid #ccc;}
#footer {border-top:3px solid #696;background:#033;padding:10px;}
#footer a,#footer p{color:#ccc;text-decoration:none;text-align:center;}
#footer .menu a{font-weight:normal;color:#999;}
#footer .menu a:hover{color:#cf0;}
#footer p.copy{color:#699;}