body{

	margin: auto;

	padding: 0px;

	font-size: 10px;

	background-color: #1A1A1A;
	line-height:22px

}

*{

	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;

	padding: 0px;

	margin: 0px;

	border: 0px;

	outline: 0px;

}

form{

	padding: 0px;

	margin: 0px;

}

a{

	color: #A4EF7D;

	text-decoration: none;

}

a:hover{



	color: #FF6E57;

	background-color:#000000;

}

a img{

	border: 0px;

}

div,td,th,span,input,textarea,select{

	font-size: 1.1em;	

	color: #fff;

}

/*

input,textarea,select{

	background-color: #000;

	border: 1px solid #404040;

	padding: 2px;

}*/

h1.h2,h3,h4{ line-height:normal}
H1 {

	font-size:1.6em;

}

H2 {

	font-size:22px;

	font-weight: normal;

	margin-bottom: 20px;
	line-height:normal;

}

H3 {

	font-size:1.2em;

}

H4 {

	font-size:1.1em;

}

H5 {

color:#9E9E9E;

font-size:1em;

}





#page{

	margin: auto;

	width: 840px;

}







#top{

	height: 55px;

	background-image: url(images/bk_top.gif);

	background-position: left top;

	background-repeat: no-repeat;

}



#top h1 a{

	margin: 0px;

	padding: 0px;

	display: block;

	width: 840px;

	height: 38px;

	float: left;

	text-indent: -9999px;

	background-image: url(images/cambridge-digital-marketing-conference.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin-top: 12px;

}



#top div{

	float: right;

	margin-top: 7px;

	background-image: url(images/institute.gif);

	background-repeat: no-repeat;

	background-position: left top;

	width: 149px;

	height: 34px;

}

#top div a{

	width: 149px;

	height: 34px;

	display: block;

}

#top div a:hover{

	background-color: transparent;

}







#header a{

	border-top: 6px solid #404040;

	border-bottom: 6px solid #404040;	

	height: 222px;

	background-image: url(images/header3.jpg);

	background-position: left 1px;

	background-repeat: no-repeat;

	display: block;

}











#footer{

	background-image: url(images/bk_footer.gif);

	height: 7px;

	background-repeat: no-repeat;

	background-position: left top;

	padding-bottom: 5px;

}







#copyright {

	font-size: 1em;

	color: #404040;

	text-align: left;

	float:left;

	padding-bottom: 20px;

}



#td {

	font-size: 1em;

	color: #000000;

	text-align: right;

	float:right;

	padding-bottom: 20px;

}



#page #td a {

	color: #404040;

}

#page #td a:hover {

	color: #ffffff;

	background-color:#000000;

}



#cont{

	margin-top: 23px;

	overflow: auto;

	height: 100%;

}





#sidebar{

	padding-bottom: 4px;

	float: left;

	width: 251px;

}



#content{

	padding-bottom: 24px;

	float: left;

	width: 535px;

	padding-right: 54px;



}

#content p{

	margin: 0px;

	margin-bottom: 1.2em;

	font-size: 13px;

	display: block;

}















/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

/*	background-color: #fff; */

}

/* End Calendar */





.widget.widget_pages h2{

	display: none;

}

.widget{

	margin-bottom: 20px;

}



































.widget.widget_pages{

	list-style: none;

	margin: 0px;

	padding: 0px;

	margin-bottom: 30px;

}

.widget.widget_pages li{

	display: block;

	margin-bottom: 0.6em;

}

.widget.widget_pages li a{

	font-size: 1.4em;

}

.widget.widget_pages li ul{

	list-style: none;

	padding: 0px;

	margin: 0px;

	margin-top: 1em;

}

.widget.widget_pages li ul li{

	display: block;

	background-image: url(images/nav_bk.gif);

	background-repeat: repeat-y;

	background-position: left top;

	margin: 0px;

	padding-bottom: 0.4em;

	font-size: 0.8em;

}

.widget.widget_pages li ul li a{

	color: #9E9E9E;

	padding-left: 20px;

	padding-bottom: 5px;

	display: block;

}

.widget.widget_pages li ul li a:hover{

	color: #fff;

	background-image: url(images/nav_bk_hover.gif);

	background-repeat: no-repeat;

	background-position: left 5px;	

}



#sidebar ul{

	list-style: none;

}

















/* Begin Form Elements */

#searchform {

	margin: 10px auto;

	padding: 5px 3px;

	text-align: center;

	}



#sidebar #searchform #s {

	width: 108px;

	padding: 2px;

	}



#sidebar #searchsubmit {

	padding: 1px;

	}



.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

	}



select {

	width: 130px;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	background-color: #000;

	border: 1px solid #404040;

	}



#commentform {

	margin: 5px 10px 0 0;

	}

#commentform textarea {

	width: 100%;

	padding: 2px;

	background-color: #000;

	border: 1px solid #404040;	

	}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

#commentform #submit {

	margin: 0 0 5px auto;

/*	float: right;*/

	cursor: pointer;

	}

/* End Form Elements */











/*comments*/



.commentlist li, #commentform input, #commentform textarea {

/*	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;*/

	}

.commentlist li ul li {

	font-size: 1em;

}



.commentlist li {

	font-weight: bold;

}



.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

/*	background: #fff;*/

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

	}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}



#commentform p {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



.commentmetadata {

	font-weight: normal;

	}

	

	

.comment-meta,.comment-author{

	font-size: 11px;

}



















/*module*/



#sidebar h3.module{

	display: block;

	height: 28px;

	background-image: url(images/book_online_now.gif);

	background-position: left top;

	background-repeat: no-repeat;

	font-weight: normal;

	color: #FF6E57;

	font-weight: bold;

	padding-left: 25px;

	padding-top: 5px;

	text-transform: uppercase;

	font-size: 1.2em;
	
	margin-bottom:2px;



}



.module_cont{

	margin-top: 2px;

	background-color: #0D0D0D;

	padding: 10px;

	font-size: 12px !important;		

}

#booking.module_cont p{

	padding: 0px;

	margin: 0px;

	margin-bottom: 0.8em;

}

#booking.module_cont p.title{

	text-transform: uppercase;

	font-size: 1.4em;	

}

#booking.module_cont .phone{

	font-size: 1.4em;



}

#booking.module_cont .phone span{

	display: block;

	font-size: 2.1em;

	margin-bottom: 0.2em;	

}

#booking.module_cont .email {

	font-size: 1.4em;

}

#booking.module_cont .email a{

	display: block;

	margin-bottom: 0.8em;	

}

#booking.module_cont a{

	color: #fff;



}

.blue {

	color: #669CDF;



}

.padbot{ padding-bottom:23px}

.arcpost{ padding-top:16px; padding-bottom:16px; border-bottom:1px solid #505050}
.arcpost h1{ padding:0; margin:0; color:#FFFFFF; font-size:18px}
.arcpost h2{ padding:0; margin:0; color:#767b7e; font-size:12px;  }
.arcpost p{padding-bottom:17px; font-size:0.8em; padding-bottom:17px;}
.arcpost li{ padding-bottom:18px}
.arcpost a { color:#bbe788; font-size:12px}
.arcpost a.presentation{ display:block; background:url(images/presentation.gif) left top  no-repeat; padding-top:6px; padding-bottom:6px; padding-left:36px}
.arcpost a.presentation:hover{ background:url(images/presentation.gif) left top no-repeat #000000 }
.arcpost a.listen{ display:block; background: url(images/podcast.gif) left  top no-repeat; padding-top:7px; padding-bottom:5px; padding-left:28px}
.arcpost a.listen:hover{background:url(images/podcast.gif) left  top no-repeat #000000}


.downlist li{ padding-bottom:15px}
.downlist a.down{ display:block; background:url(images/download.gif) left top  no-repeat; padding-top:6px; padding-bottom:6px; padding-left:36px}
.downlist a.down:hover{ background:url(images/download.gif) left top no-repeat #000000 }

#programm{
	width: 100%;
	line-height:1.5em;
}
#programm th,#programm td{
	font-size: 12px;
	color: #9e9e9e;
	padding-bottom: 12px;
}
#programm .rw th{
	width: 71px;
	color: #fff;	
	background-color: #000000;	
	padding: 2px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
#programm .rw td{
	color: #fff;
	background-color: #000000;
	padding: 2px;	
	text-align: left;
	vertical-align: top;	
}
#programm .rwg th{
	width: 71px;
	color: #fff;	
	background-color: #1A1A1A;	
	padding: 2px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
#programm .rwg td{
	color: #fff;
	background-color: #000000;
	padding: 2px;	
	text-align: left;
	vertical-align: top;	
}
#list{} 
#list li{

padding-bottom:10px;
list-style-type: square;
list-style-position:outside;
font-size:12px;
margin-left:15px

}
.downlist{ padding-top:30px}
.sponsors{ padding-top:40px}
.sponsors h4{color:#767b7e; font-size:11px;  }

.noborder{padding-top:0; padding-bottom:0; border-bottom:0}
.noborder h2{ padding-bottom:17px}
#marbot17{ margin-bottom:17px; display:block}

.chairtitle{
	font-size:12px;
	font-style:italic;
	color:#9E9E9E;
	}


abbr {
border-bottom:1px dotted #9E9E9E;
cursor:help;
}

/* Twitter */

h2.twitter {
background-image:url("images/twitter-icon.png");
background-position:left top;
background-repeat:no-repeat;
border-top:6px solid #404040;
font-size:18px;
height:38px;
margin-bottom:10px;
margin-top:40px;
padding:15px 0 5px 50px;
		}

		div#twitter-widget .tweet {
			background: url(images/twit-bg.png) no-repeat;
			margin: 4px 0;
			width: 503px;
			height: 82px;
			padding: 16px 16px 23px 16px;
			position: relative;
			font-size:12px;
		}
		div#twitter-widget .tweet img {
			display:none;
		}
		
		div#twitter-widget .tweet .username {
			display: block;
			font-weight: bold;
			color: #bbe788;
		}
		
		div#twitter-widget .tweet .username a {
			color: #bbe788;
		}
		
		div#twitter-widget .tweet a {
			color: #bbe788;
		}
		
		div#twitter-widget .tweet .text {
			color: #FFF;
			float:left;
			margin-top: 0px;
		}
		div#twitter-widget .tweet .time {
			color: #669CDF;
			width: 117px;
			height: 20px;
			font-size: 0.8em;
			font-style:italic;
			position: absolute;
			margin-left:1.2em;
			top: 85px;
			left: 5px;
			line-height: auto;
			text-align:left;

		}
		
		