@charset "UTF-8";
/* CSS Document */


/* Generic styles */
	
body {
	color: #58595B; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 1em; 
	background:#ccc;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	/*display: inline-block;*/
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#mainColumn p {	
	font-size: 0.9em; 
	line-height: 1.6em;
	margin-bottom: 15px;
}


p a, #mainColumn li a, a:visited {color: #090; }
#social p a, #mainColumn li a, #social p a:visited, #social #mainColumn a:visited {color: #F7941E;}
#stories p a, #mainColumn li a, #stories p a:visited,  #stories #mainColumn h2 a, small a, #stories #mainColumn a:visited {color: #4066A4;}

p a:hover, #mainColumn li a {text-decoration: none; }

h1, h2, h3, h4 {
	font-weight: bold;
}

em {font-style: italic;}
blockquote {font-style: italic; font-family: georgia, times new roman, serif; margin-left: 30px;}
strong {font-weight: bold;}


#mainColumn ul {margin-bottom: 15px;}

.container {
	width: 980px; 
	margin: 0 auto;
}


/* Social networking */
#socialLinks {
	text-align: right;
}


#socialLinks a.facebook {
	background:url("http://www.digitalsport.com.au/wp-content/images/facebook-small.png") no-repeat scroll left top transparent;
}
#socialLinks a.twitter {
	background:url("http://www.digitalsport.com.au/wp-content/images/twitter-small.png") no-repeat scroll left top transparent;
}
#socialLinks a.linkedin {
	background:url("http://www.digitalsport.com.au/wp-content/images/linkedin-small.png") no-repeat scroll left top transparent;
}
#socialLinks a.youtube {
	background:url("http://www.digitalsport.com.au/wp-content/images/youtube-small.png") no-repeat scroll left top transparent;
}
#socialLinks a.flickr {
	background:url("http://www.digitalsport.com.au/wp-content/images/flickr-small.png") no-repeat scroll left top transparent;
}


#socialLinks a {
	display:block;
	float:right;
	height:40px;
	margin-bottom:-2px;
	margin-right:10px;
	width:40px;
}

#socialLinks a:hover {
	-moz-box-shadow:0 0 5px #58595B;
-webkit-box-shadow:0 0 5px #58595B;
}
 

#socialLinks span {display: none;}

/* Top tabs */

ul.tabs {
	margin: 0 0 6px 0;
}

.tabs li {
	display: inline;
	margin-right: 20px;

}

.tabs li:last-child {
	margin-right: 0px;
}
	
.tabs li a {
	padding: 10px 10px 5px 10px;
	background-color:#fff; 
	text-decoration:none;  
	color: #58595B;
}
	
.tabs li.current a {
	font-weight: bold; 
	padding-top: 15px;
	background-color: #A6CE39; 
	color: #000; 
	font-size: 1.1em; 
	border-top: 5px solid #58595B;
}

#summit .tabs li.current a {
	background-color: #A6CE39; 
}


#social .tabs li.current a {
	background-color: #F7941E; 
}

#stories .tabs li.current a {
	background-color: #4066A4; 
}

.tabs li a:hover {
	-moz-box-shadow:0 0 20px #58595B; 
-webkit-box-shadow:0 0 20px #58595B;
	background-color: #58595B; 
	color: #fff;
	padding: 10px 10px 5px 10px;
	border-top: 5px solid #fff;
}

.tabs li.summit a:hover {
	border-top: 5px solid #A6CE39;
}

.tabs li.social a:hover {
	border-top: 5px solid #F7941E;
}

.tabs li.stories a:hover {
	border-top: 5px solid #4066A4;
}

.tabs li.current a:hover {
	font-weight: bold; 
	padding-top: 15px;
	color: #000; 
	font-size: 1.1em; 
	border-top: 5px solid #58595B;
	-moz-box-shadow:0 0 0;
-webkit-box-shadow:0 0 0;
	cursor:default;
}

#summit .tabs li.current a:hover {	
	background-color: #A6CE39; 
}

#social .tabs li.current a:hover {	
	background-color: #F7941E; 
}

#stories .tabs li.current a:hover {	
	background-color: #4066A4; 
}

	

/* Banner */


#banner {
	height:265px; 
	background-color: #A6CE39; 
	border-bottom: 15px solid #fff;
	border-top: 15px solid #A6CE39;
	background-image: url(http://www.digitalsport.com.au/wp-content/images/photos.png) ; 
	background-position: -60px -40px;
	background-repeat:repeat-x;
}

#summit #banner {background-color: #A6CE39; border-top: 15px solid #A6CE39;}
#social #banner {background-color: #F7941E; border-top: 15px solid #F7941E; }
#stories #banner {background-color: #4066A4; border-top: 15px solid #4066A4; }


#banner #logo {
	padding: 10px; 
	background-color: #ffffff; 
	margin-top:20px; 
	float: left;
height: 200px; width: 190px; }

#summit #banner #logo {background-image: url(http://www.digitalsport.com.au/wp-content/images/logo-summit.png); background-position: 10px 10px; background-repeat: no-repeat;
}

#social #banner #logo {background-image: url(http://www.digitalsport.com.au/wp-content/images/logo-social.png); background-position: 10px 10px; background-repeat: no-repeat;}

#stories #banner #logo {background-image: url(http://www.digitalsport.com.au/wp-content/images/logo-stories.png); background-position: 10px 10px; background-repeat: no-repeat;}
	
#bannerMain {
	width: 747px; 
	float:left; 
	width: 750px; 
	background: #eef5d8; 
	margin-top: 20px; 
	height: 220px; 
	margin-left: 10px; }

#summit #bannerMain {background: #eef5d8; }
#social #bannerMain {background: #eed0ad; }
#stories #bannerMain {background: #D0DEF4; }


#banner h1 {
	display: none;
}	
	
#banner h2 {
	padding-top: 15px; 
	padding-left: 20px; 
	width: 300px; 
	color: #000; 
	margin-bottom: 20px; 
	font-size:1.4em; 
	line-height: 1.5em; /**/
}
	
#bannerText {
	float: left;
}

#bannerText h3 {
	margin-left: 20px; 
	margin-top: 50px; 
	font-size: 1.2em;
}

#bannerRegisterTweets {
	float: left;
}

#banner p {font-size: 0.9em;}

#img {
	
	margin-top: 20px;
	margin-left: 30px;  
	margin-right: 0px; 
	width: 370px; 
	
}

#img img {padding: 8px; 
background: white;}

#img p {}

#register {
	float:right; 
	margin-top: 20px;
	margin-left: 20px;  
	margin-right: 0px; 
	width: 370px; 
	padding: 10px; 
}

  
#register h3 {
	background:url(http://www.digitalsport.com.au/wp-content/images/register.png); 
	margin-left: -15px; 
	margin-top: -25px; 
	height: 70px; 
	background-repeat:no-repeat;
	background-position:left top;}
	
#register h3 span {
	display:none;
}

#register p {margin-left: 35px; margin-top: -35px; margin-bottom: 10px;}


#banner form, #banner fieldset {
	border: none;  
	float: left;
}


#banner form {
	/*margin-top: -35px;*/} 

input#emailAddress, input#MERGE0 {
	color:#999; 
	float: left; 
	width:215px; 
	margin-right: 10px; 
	font-size:0.8em; 
	margin-left: 33px;
}

input#emailAddress:focus, input#MERGE0:focus {
	color:#000; 
}


input#submit {
	background-color: orange; 
	padding: 2px; 
	font-weight: bold; 
	font-size: 1em;
	border: none; 
	font-family:Arial, Helvetica, sans-serif; 
	margin-top: -3px; 
	-moz-border-radius: 5px;
	border-radius: 5px; 
	border-top: 1px solid #999; 
	border-left: 1px solid #999; 
	border-right: 1px solid #666; 
	border-bottom: 1px solid #666; 
	color: #333; 
	float: right;
}

input#submit:hover { 
	cursor:pointer; 
	border-top: 1px solid #666; 
	border-left: 1px solid #666; 
	border-right: 1px solid #999; 
	border-bottom: 1px solid #999; 
	-moz-box-shadow:0 0 10px #999; 
	color: #000;
}

input#submit:active { 
	cursor:pointer; 
	border-top: 1px solid #666; 
	border-left: 1px solid #666; 
	border-right: 1px solid #000; 
	border-bottom: 1px solid #000; 
	-moz-box-shadow:0 0 10px #999; 
-webkit-box-shadow:0 0 10px #999;
	color: #000;
	background-color: #999;
}

#banner form label {
	display:none;
}

#tweets {
	width: /*370*/160px; 
	margin: /*115px 15px 0px 40px*/0px;
}

.twitterBird {
	background:url("http://www.digitalsport.com.au/wp-content/themes/default/images/twitter.png") no-repeat scroll right top transparent;
	height:40px;
	margin-bottom:-35px;
	margin-right:-10px;
	margin-top:-5px;
}

.speechBubbleTopLeft {
	background:url("http://www.digitalsport.com.au/wp-content/themes/default/images/triangle.png") no-repeat scroll 275px 8px transparent;
	height:14px;
	margin:10px 20px 0;
	padding-bottom: 8px;
}

.speechBubbleTopLeft h4 {
		margin-left: 20px; 
		margin-top: -10px;
		height: 70px;
		
			background: url(http://www.digitalsport.com.au/wp-content/images/latestTweet.png);
	background-repeat:no-repeat;
	background-position:left top;
}

.speechBubbleTopLeft h4 a {width: 350px; height: 70px;}

.speechBubbleTopLeft h4 span {
	 display:none;
}


.speechBubble {
	-moz-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #FFFFFF;
	margin:-5px 0px 20px 20px;
	padding:5px;
	border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
	font-size: 0.9em; line-height: 1em;
}



/* Section navigation */

.leftColumn {
	float: left; 
	width: 210px; 
}

#sectionNav {  
	display:block; 
	width: 210px; 
	background-color: #58595B; 
	-moz-box-shadow:0 0 20px #58595B; 
-webkit-box-shadow:0 0 20px #58595B; 
	margin-top: 10px; 
}

#sectionNav li {
	list-style: none;
}

#sectionNav a {
	text-decoration: none; 
	display: block; 
	padding: 10px 0 10px 10px; 
	color: #fff; 
	border-bottom: 1px solid #999; 
	font-size: 0.7em;
	font-size: 0.9em; 
	font-weight:bold; 
}
/*
#sectionNav a span {  
	color: #fff; 
	
	
	line-height: 1.5em;
}*/


#sectionNav a:hover, #sectionNav a.current {
	background-color:#A6CE39; 
	-moz-box-shadow:0 0 10px #ccc; 
-webkit-box-shadow:0 0 10px #ccc;
	color: #58595B; 

	font-weight: bold;
}

#sectionNav a.current, #sectionNav a.current:hover {

	color: #000; cursor: default; 
}
	
#summit #sectionNav a:hover {background-color:#A6CE39;}
#social #sectionNav a:hover {background-color: #F7941E;}	
#stories #sectionNav a:hover {background-color: #4066A4; color: #fff;}		
	
	
#mainColumn {
	padding:5px 20px 30px 28px; 
	float:left; width: /*737*/512px; 
	background-color: #fff;}
	
#mainColumn .breadcrumbs {margin-bottom: 20px; font-size: 0.8em;}

#mainColumn h2 {
	font-size: 1.4em;
	margin-bottom: 10px;
color: #000;
}

#mainColumn .container {
	margin-top: 15px;
	width: /*740*/510px;
margin-left: 0px;
}

.panel {
	/*float: left;*/ 
	width: /*355px*/auto; 
	margin-right: 15px;}
	
.panel h3 {
	margin-left: -15px; 
	margin-top: -5px; 
	height: 70px; 
	}

.panel#said h3 {
	background: url(http://www.digitalsport.com.au/wp-content/images/whatTheySaid.png);
	background-repeat:no-repeat;
	background-position:left; top; }
	
.panel#blog h3 {
	background: url(http://www.digitalsport.com.au/wp-content/images/latestFromTheBlog.png);
	background-repeat:no-repeat;
	background-position:left; top; 
	margin-bottom: -35px;}
	
.panel#video h3 {
	background: url(http://www.digitalsport.com.au/wp-content/images/videos.png);
	background-repeat:no-repeat;
	background-position:left; top; 
	margin-bottom: -35px;}
	
.panel#lastYear h3 {
	background: url(http://www.digitalsport.com.au/wp-content/images/lastYear.png);
	background-repeat:no-repeat;
	background-position:left; top; 
	margin-bottom: -35px;}

.panel#event h3 {
	background: url(http://www.digitalsport.com.au/wp-content/images/nextEvent.png);
	background-repeat:no-repeat;
	background-position:left; top; 
	margin-bottom: -35px;}

.panel#mediaSponsors h3 {
	background: url(http://www.digitalsport.com.au/wp-content/images/mediaSponsors.png);
	background-repeat:no-repeat;
	background-position:left; top; 
	margin-bottom: -35px;}
	
#said h3 span, #blog h3 span, #video h3 span, #lastYear span, #event span, #mediaSponsors span  {
	display:none;
}

	
.readMore {text-align: right;}

#blog h4 a {font-size: 0.9em; font-weight: normal; color:#090; }
#event h4 a {font-size: 0.9em; font-weight: normal; color:#F7941E; margin-bottom: 15px; margin-top: -20px; }
	
	
/* Footer */

#footer {
	
	margin-top: 30px; 
	padding: 10px;
	text-align: right;
}

#summit #footer {background: #A6CE39; }
#social #footer {background: #F7941E; }

#footer li {
	display: inline; 
	font-size: 0.8em;
	margin-right: 20px;
}

#footer li a {
	color: #333;
}
	



/* Mailchimp registration on content pages */
#registerDownPage form, #registerDownPage fieldset {
	border: none;  
	float: left;
	
	
}


#banner form {
	/*margin-top: -35px;*/} 

#registerDownPage input#emailAddress, #registerDownPage input#MERGE0 {
	color:#999; 
	float: left; 
	width:250px; 
	margin-right: 10px; 
	font-size:0.8em;
	margin-left: 0; 
	
}

#registerDownPage input#emailAddress:focus, #registerDownPage input#MERGE0:focus {
	color:#000; 
}


#registerDownPage input#submit {
	background-color: orange; 
	padding: 2px; 
	font-weight: bold; 
	font-size: 1em;
	border: none; 
	font-family:Arial, Helvetica, sans-serif; 
	margin-top: -3px; 
	-moz-border-radius: 5px;
	border-radius: 5px; 
	border-top: 1px solid #999; 
	border-left: 1px solid #999; 
	border-right: 1px solid #666; 
	border-bottom: 1px solid #666; 
	color: #333; 
	
}

#registerDownPage input#submit:hover { 
	cursor:pointer; 
	border-top: 1px solid #666; 
	border-left: 1px solid #666; 
	border-right: 1px solid #999; 
	border-bottom: 1px solid #999; 
	-moz-box-shadow:0 0 10px #999; 
	color: #000;
}

#registerDownPage input#submit:active { 
	cursor:pointer; 
	border-top: 1px solid #666; 
	border-left: 1px solid #666; 
	border-right: 1px solid #000; 
	border-bottom: 1px solid #000; 
	-moz-box-shadow:0 0 10px #999; 
	color: #000;
	background-color: #999;
}

#registerDownPage label {
	display:none;
}

#mainColumn li {
	font-size: 0.9em;
	list-style-type: circle;
	margin-left: 20px;
	padding: 3px;
}

#mainColumn .commentlist li {

	list-style-type: none;

}

#mainColumn #attend li {
	margin-left: 0;
	list-style-type: none;
	
}

#attend li {
	padding: 3px;}

.postmetadata {margin-top: 0px; padding-top: 10px;}

.postmetadata p {margin-bottom:5px;}
#mainColumn .comment-body p {font-size: 1em;}

.page-template-blog-php .post {
margin: 10px 0;
padding:15px;
background: #E9EDF4;
border:1px solid #DCE0E5;
}

.page-template-blog-php .post:hover {border:1px solid #A1A7AF;}

.page-template-blog-php .post small {
text-transform:uppercase;
color:#9F9F9F;
font-size:0.7em;
margin-top: 0px;
}

.page-template-blog-php .post small a { text-transform: none;}

.page-template-blog-php .post .entry {margin-top: 15px;}

#mainColumn .post h2 {font-size: 1em; margin-bottom: 0; padding-bottom: 0;}
.post h2 a {text-decoration: none;}

.panel h5 {font-weight: bold; font-size: 0.8em; margin-top: 5px; margin-bottom: 10px;}

dl
{
	float: left;
	width: 520px;
	margin: 1em 0;
	padding: 0;
}

dt
{
	clear: left;
	float: left;
	width: 100px;
	margin: 0;
	padding: 5px;
	font-weight: bold;
}

dd
{
	float: left;
	width: 300px;
	margin: 0;
	padding: 5px;

}

.single-post #mainColumn .post h2 {font-size: 1.2em;}
p.singleMeta {margin-top: 0px; font-size: 0.7em;}

.page-id-5 #mainColumn h3 {font-size: 1.1em; margin-bottom: 5px;margin-top: 25px; color: #A6CE39;}
.page-id-5 h4 {font-size: 0.9em;}
.page-id-5 h5 {font-size: 0.9em; margin-bottom: 10px;}

#register {/*background: url(http://www.digitalsport.com.au/wp-content/images/ribbon.png) top right no-repeat; margin-left: 60px;*/ width: 380px;}

#register a.register {
	background-color: orange; 
	padding: 5px; 
	font-weight: bold; 
	font-size: 1.2em;
	border: none; 
	font-family:Arial, Helvetica, sans-serif; 
	margin-top: -3px; 
	-moz-border-radius: 5px;
	border-radius: 5px; 
	border-top: 1px solid #999; 
	border-left: 1px solid #999; 
	border-right: 1px solid #666; 
	border-bottom: 1px solid #666; 
	color: #333; 
padding-left: 85px; padding-right: 85px;

text-decoration: none;

margin-left: 35px;
margin-top: 15px;

}

#register a.register:hover { 
	cursor:pointer; 
	border-top: 1px solid #666; 
	border-left: 1px solid #666; 
	border-right: 1px solid #999; 
	border-bottom: 1px solid #999; 
	-moz-box-shadow:0 0 10px #999; 
-webkit-box-shadow:0 0 10px #999; 
	color: #000;
}

#register a.register:active { 
	cursor:pointer; 
	border-top: 1px solid #666; 
	border-left: 1px solid #666; 
	border-right: 1px solid #000; 
	border-bottom: 1px solid #000; 
	-moz-box-shadow:0 0 10px #999; 
-webkit-box-shadow:0 0 10px #999;
	color: #000;
	background-color: #999;
}

#register a.notButton, #register a.notButton:hover, #register a.notButton:active {border: none; background: none; font-size: 1em; margin: 0; padding: 0; width: auto; height: auto;}
#register a.notButton {text-decoration: underline;}

#register p {/*width: 210px;*/ margin-top: -35px; font-size: 1em; margin-bottom: 15px; margin-right: 30px; line-height: 1.2em;}

#register h3 {
	background:url(http://www.digitalsport.com.au/wp-content/images/ticketsOnSale.png); 
	margin-left: -15px; 
	margin-top: 0px; 
	height: 70px; 
	background-repeat:no-repeat;
	background-position:left top;}

.page-id-63 dt {font-size: 0.9em; width: 200px;}
.page-id-63 dd {font-size: 0.9em; width: 480px;}
.page-id-63 dl {width: 700px; margin-top: 0;}

td a.buyNow {
	background-color: orange; 
	padding: 5px; 
	font-weight: bold; 
	font-size: 1em;
	border: none; 
	font-family:Arial, Helvetica, sans-serif; 
	margin-top: -3px; 
	-moz-border-radius: 5px;
	border-radius: 5px; 
	border-top: 1px solid #999; 
	border-left: 1px solid #999; 
	border-right: 1px solid #666; 
	border-bottom: 1px solid #666; 
	color: #333; 
	
text-decoration: none;
margin-top: -35px;
}

td a.buyNow:hover { 
	cursor:pointer; 
	border-top: 1px solid #666; 
	border-left: 1px solid #666; 
	border-right: 1px solid #999; 
	border-bottom: 1px solid #999; 
	-moz-box-shadow:0 0 10px #999; 
-webkit-box-shadow:0 0 10px #999; 
	color: #000;
}

td a.buyNow:active { 
	cursor:pointer; 
	border-top: 1px solid #666; 
	border-left: 1px solid #666; 
	border-right: 1px solid #000; 
	border-bottom: 1px solid #000; 
	-moz-box-shadow:0 0 10px #999; 
-webkit-box-shadow:0 0 10px #999;
	color: #000;
	background-color: #999;
}
	
table.buy {font-size: 0.9em; margin-bottom: 15px; margin-left: -5px}
table.buy td, table.buy th {padding: 10px; background-color: #EEF5D8;}
table.buy td.buyNow {padding: 5px 10px;}
table.buy th {font-weight: bold;}

#mainColumn ul.speakers {margin-bottom: 0px;}
#mainColumn ul.speakers li {list-style: none; margin-left: 20px; padding: 5px; float: left; width: 130px; margin-top: 15px; background-color: #EEF5D8; color: #000; font-size: 0.9em;}
#mainColumn ul.speakers li:first-child {margin-left: 0px; }
/*ul#speakers a img {border: 4px solid #fff;}
ul.speakers a:hover img {border: 4px solid #A6CE39;}*/
#mainColumn ul.speakers li strong {display:block; font-weight: bold; margin-bottom: 5px; font-size: 1em; margin-top: 4px;}
#mainColumn ul.speakers li a {color: #000;}
#mainColumn ul.speakers li:hover {background-color: #A6CE39;}

.single-post #mainColumn ul.speakers {margin-bottom: 15px; margin-top: 0;}
.single-post #mainColumn ul.speakers li {background: #D0DEF4; margin-top: 5px;}
.single-post #mainColumn ul.speakers li:hover {background-color: #4066A4;}
#stories.single-post #mainColumn ul.speakers li a:hover {color: #fff;}

#register {/*-moz-border-radius:5px 5px 5px 5px;*/
	background:none repeat scroll 0 0 #FFFFFF;
	width: 355px;
	padding:5px;
	border-right: 2px solid #ccc; border-bottom: 2px solid #ccc;
height: 120px;
margin-right: 10px; margin-left: 30px;}

#sidebar {width: 186px; float:left; margin-left: 10px; margin-top: 10px; }

#sidebar .itemOne {background: #A6CE39; padding: 5px; -moz-box-shadow:0 0 20px #58595B; -webkit-box-shadow:0 0 20px #58595B; margin-bottom: 20px;}

#sidebar .itemTwo {background: #fff; padding: 10px; -moz-box-shadow:0 0 20px #58595B; -webkit-box-shadow:0 0 20px #58595B; margin-bottom: 20px; }
.itemTwo h4 {margin-bottom: 5px; color: #000;}
.itemTwo a, .itemTwo:visited {color: #4066A4;}


#tweets {
width: auto;
	margin: 0px;
}

.twitterBird {
	background:url("http://www.digitalsport.com.au/wp-content/themes/default/images/twitter.png") no-repeat scroll right top transparent;
	height:40px;
	margin-bottom:-35px;
	margin-right:-15px;
	margin-top:-12px;
}

.speechBubbleTopLeft {
	background:url("http://www.digitalsport.com.au/wp-content/themes/default/images/triangle.png") no-repeat scroll 275px 8px transparent;
	height:14px;
	margin:10px 20px 0;
	padding-bottom: 8px;
}

.speechBubbleTopLeft h4 {
		margin-left: -10px; 
		margin-top: -10px;
		height: 70px;
		
			background: url(http://www.digitalsport.com.au/wp-content/images/latestTweet.png);
	background-repeat:no-repeat;
	background-position:left top;
width: 100px;
}

.speechBubbleTopLeft h4 a {width: 350px; height: 70px;}

.speechBubbleTopLeft h4 span {
	 display:none;
}


.speechBubble {
	-moz-border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #FFFFFF;
	margin:-5px 0px 10px 0px;
	padding:5px;
	border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
	font-size: 0.8em; line-height: 1.1em;
}

.follow a {margin-bottom: 10px; color: #000; font-size: 0.8em;}

#mainColumn td p {margin-bottom: 0;} 

.crossPromotion {margin: 0px; padding: 10px; background: #D0DEF4; border-right: 2px solid #ccc; border-bottom: 2px solid #ccc; margin-bottom: 15px; margin-top: 25px;}
.crossPromotion h3 {margin-bottom: 10px;}
.crossPromotion img {padding: 5px; background: #fff; margin-right: 10px; float: left;}

.meta {font-size: 0.8em; margin-bottom: 30px;}
#respond form label {float: left; width: 200px; margin-right: 15px;}
#respond form input#author, #respond form input#email, #respond form input#url {width: 250px; }
#respond h3 {margin-bottom: 15px;}
#respond form label#comment {float: none; }
#mainColumn .crossPromotion p {margin-bottom: 0;}

p.previous, p.next {float: left; font-weight: bold; font-size: 0.9em; width: 240px; line-height: 0.8em;}
p.next {text-align: right; float: right;}
p.previous a, p.next a {font-weight: normal;  }

.archive h3 {margin-bottom: 5px;}
.archive h3 a, .archive h3 a:visited {color: #4066A4; }
.archive small {font-size: 0.8em; margin-bottom: 10px;}
.archive #mainColumn .postmetadata {font-size: 0.8em; margin-bottom: 20px; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.archive .entry {margin-top: 15px;}

#stories #mainColumn li {font-size: 0.9em; line-height: 1.6em;}

#stories #mainColumn .speakers li {font-size: 0.9em; line-height: 1em;}

dl.contact dt {font-size: 1em; width: 150px; text-align: right;}
dl.contact a {color: #009900;}
#mainColumn h4 {font-size: 0.9em; margin-top: 10px;}
#mainColumn #blog .latestInner h4 a {font-size: 1.1em; margin-top: 10px; font-weight: bold; margin-bottom: 15px;}

.itemTwo h3 a {color: #000; margin-bottom: 10px;}
.itemTwo #registerDownPage form, .itemTwo #registerDownPage fieldset {float: none; margin-top: 10px;}
.itemTwo #registerDownPage input#emailAddress, .itemTwo #registerDownPage input#MERGE0 {
    color: #999999;
    font-size: 0.8em;
    margin-left: 0;
    margin-right: 10px;
    width: 155px;
}
.itemTwo #registerDownPage input#submit {
    -moz-border-radius: 5px 5px 5px 5px;
    background-color: orange;
    border-color: #999999 #666666 #666666 #999999;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    margin-top: 5px;
    padding: 2px;
margin-right: 8px;
}

#register {width: 370px; margin-right: 0; margin-top: 10px;}
#img p {font-style: italic; margin-bottom: 5px;}

ul.logos {list-style: none; padding-left: 30px;}
#mainColumn .logos li {display: inline; padding: 5px;}

.blogLeft {padding-right: 10px; padding-bottom: 10px; float: left;}
.blogRight {padding-left: 10px; padding-bottom: 10px; float: right;}
.entry h3 {margin-bottom: 15px;}
