/* link colours -------------------------------------------------------- */
a, a:link {
	color: #2364e9;
	text-decoration: none;
	}

a:visited {
	color: #0060AF;
	text-decoration: underline;
	}

a:hover, 
a:active {
	color: #0060AF;
	text-decoration: underline;
	}

/* fonts --------------------------------------------------------------- */

body {
	color: #3e3e3e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

h1, h2, h3, h4, h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#088744;
}

h2 {
	color:#1f1f1f;
	border-bottom:1px solid #f9bebe; 
}


/* Search Bar style -------------------------------------------------------- */
#searchContainer{
	background-color: #286221;
}



/* header style -------------------------------------------------------- */
#logoAndDateContainer {
	background-image:url('../images/head_bg.jpg');
	background-repeat:repeat-x;
	background-position:bottom left;
	border:0;
}
#logoAndDateContainer div.inner {
	background-image:url('../images/head_fg.png');
	background-position:bottom left;
	height:205px;
}

div#logoAndDateContainer div.inner #siteLogo img {
	display:none;
	}
#logoAndDateContainer div.inner #dateVen {
	background-color:#fffbd3;
	/*color: #000000;*/
}

#logoAndDateContainer div.inner #dateVen h2 a {
	color:#088744;
	text-decoration:none;
}

#logoAndDateContainer div.inner #dateVen #venue {
color:#088744;

}

#logoAndDateContainer div.inner #dateVen p{
	background-color: #ffcb08;
}

#logoAndDateContainer div.inner #dateVen p a{
	color: #000;
}

/* languages in side column bar ---------------------------------------------------*/

#sideLanguages {
	background-color:#f7f7f7;
	padding:10px;
	text-align:right;
}

#sideLanguages img {
	padding-left:10px;
}


/* email signup -------------------------------------------------------- */

.mod {
    background-color: #fff3c8;
	border-top: 5px solid #ffc106;
}

.mod h4{
	font-size: 21px;
}

.mod label{
	color: #545454;
}

/* side box (opening times) ---------------------------------------------*/

.box { background-color:#fff3c8;}
.box h2 { background:#ffcb08;color:#000;}

/* footer style -------------------------------------------------------- */

#sponsors {
	border-top:5px solid #088744;
	border-bottom:2px solid #088744;
}


/* Twitter box -------------------------------------------------------- */
#twitter_div {
	background-image:url('../images/twitter.png');
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#B20404;
	border:1px solid #FCD2D2;
}

#twitter_div li span {
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#twitter_div li {
	color:#fff;
}

#twitter_div li a {
	color:#fff;
}
#twitter_div li span:before {
    content: url('../images/qopen.png'); 
	margin-right:5px;
}

#twitter_div li span:after {
    content: url('../images/qclose.png'); 
	margin-left:5px;
}

/* Navigation -----------------------------------------------------------*/

#nav  {
}
#nav li {
	background:#000	;
}
#nav li.navon {
	background-color:#286221;
}
#nav li a {
	border-top:1px solid #333333;
	color:#fff;
}

#nav ul li.nav2on a {
	background-color:#FFFBD3;
}



/* Form button colour ---------------------------------------------------*/

form input.button {
	background-color:#ffcb08;
	color: #325411;
}


/* conference */

/* Fixes ---------------------------------------------------*/

