
p {}

.slug-digital-summit {background-image: url(images/ds/bg_tile2.gif); background-repeat: repeat-y; background-position:center; }
.slug-digital-summit #main{font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,Helvetica,Verdana,Sans-Serif,"Sans Serif"; font-size:11px; color:#333; line-height:16px;}

.slug-digital-summit a {text-decoration:none; color:#620c13;}

.slug-digital-summit h1 {font-size:16px; font-weight:bold; color:#77cadc; margin-left:0px; margin-top:20px; display:inline;}
.slug-digital-summit h2 {font-size:18px; line-height:22px; font-weight:bold; color:#620c13;} 
.slug-digital-summit h3 {font-size:12px; font-weight:bold; margin-top:20px; margin-left:0px; padding-left:12px; background-image:url(images/ds/arrow.gif); background-repeat: no-repeat; background-position: 0px 2px;}
.slug-digital-summit h4 {font-size:20px; font-weight:bold; color:#77cadc; margin-left:0px; margin:20px 0; display:inline;}
.slug-digital-summit h5 {font-size:14px; color:#fff; font-weight:normal; line-height:20px;}
.slug-digital-summit hrline {height:1px;background-color:#e9eaea;}
.slug-digital-summit ul il{ list-style-type: none; margin: 0px; padding:0; list-style:none;}

.slug-digital-summit #container{background: none !important; margin-left: 0 !important;  -moz-box-shadow: none !important; -webkit-box-shadow: none !important;} 
.slug-digital-summit #content {margin: 0 !important; width: 620px !important;}


.event {display:block; margin:0px; padding-top:0px;}
#event-details { border-color:#fff; border-style:solid; border-width:10px; padding:20px; margin-top:0px; background-color:#f5f5f5;}
#speaker {display:block; padding-top:10px; clear:both;}
#speaker img {float:left; border:none;}
#speaker .info {display:block; float:left; position:relative; padding-left:10px; padding-top:10px;}
event-date {font-size:14px; font-weight:bold; color:#333; display:block; padding-bottom:10px;}
panelist {font-style:italic; clear:both;}
.main-header{padding-top:20px; padding-bottom:30px; margin-bottom:10px; background-color:#fff; display:block;  position:relative; clear:both; border-bottom: 1px solid #e1e2e2;}


#primary #upcoming-events {}
#primary #upcoming-events ul {margin-left: 0px; list-style:none outside none;}
#primary #upcoming-events li {margin-left:0px; display:inline; list-style:none outside none;}
#primary date {font-size:11px; font-weight:bold; padding-left:12px;}

.slug-digital-summit #twitter-1{display: none;}
.slug-digital-summit .twitter-message{border-bottom: 1px dotted #dadada; padding-bottom:20px; padding-top:20px; margin: 0;}
.slug-digital-summit .aside a{font-weight:normal; color:#620c13; text-decoration: none;
}


#newsletter{margin-left:30px; margin-right:30px; padding-bottom:20px;}


.slug-digital-summit #primary {background-color:#ffffff;
-moz-box-shadow: 0 0 0.5em black;
-webkit-box-shadow: 0 0 0.5em black;
box-shadow: 0 0 0.5em black;
font-size: 1em;
}

.slug-digital-summit #primary .ngg_images{display: none;}

.slug-digital-summit #column-left {background-color:#fff; margin-top:0px; margin-bottom:40px;

-moz-box-shadow: 0 0 0.5em black;
-webkit-box-shadow: 0 0 0.5em black;
box-shadow: 0 0 0.5em black;}

#flag {background-image:url(images/ds/images.png); width:199px; position:relative; height:1064px; margin-left:auto; margin-right:auto; margin-top:40px; margin-bottom:20px;}

/*#button-register-flag a {width:259px; height:40px; background-color:#00FF00;}*/

div.button {
	width:259px;
	height:40px;
	margin-right:auto;
	margin-left:auto;
}
div.button a  
	{
	width:259px;
	height:40px;
	background-image: url(images/ds/images.png);
	background-repeat: no-repeat;
	background-position: -199px -118px;
	display: block;
	}

div.button a:hover 
	{
	width:259px;
	height:40px;
	background-image: url(images/ds/images.png);
	background-repeat: no-repeat;
	background-position: -199px -158px;
	display: block;
	}
	
div.button2 {
	width:172px;
	height:32px;
	margin-right:auto;
	margin-left:auto;
	padding-right:20px;
	float:right;
}
div.button2 a  
	{
	width:172px;
	height:32px;
	background-image: url(images/ds/images.png);
	background-repeat: no-repeat;
	background-position: -199px -54px;
	display: block;
	margin:0px;
	}

div.button2 a:hover 
	{
	width:172px;
	height:32px;
	background-image: url(images/ds/images.png);
	background-repeat: no-repeat;
	background-position: -199px -86px;
	display: block;
	margin:0px;
	}

.button-submit { background-image:url(images/ds/images.png); background-position: -199px 0px; background-color:#620c13; height:27px; width:68px; border:none; margin-top:10px;}

