/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/


/*Redefs from style.css */
h1, h2, h3, h4 {
	text-shadow: 2px 2px 2px #ccc;
}

h3 a {
	color: #222222;
}

.entry img, img.thumbnail {
	padding: 3px; 
	border: none; 
}

#navigation {
	border-bottom: 2px solid #a31919;
	padding: 5px 0;
}

#footer {
	padding: 10px 0; 
}

#footer-widgets {
	border-top: 2px solid #a31919;
	padding: 5px 0;
}

#footer-widgets .block {
	float:left;
	padding:5px 0 0 20px;
	width:210px;
}

.widget {
	margin-bottom: 20px;
}

.widget h3 {
	padding: 0 0 5px;
	margin: 0 0 10px;
}

.widget ul {
	list-style-type: none;
	padding-left: 0px;
}

#wrapper {
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}

/* Home page decorators */
#whatis {
	padding: 7px;
	background-color: #A31919;
	margin: -20px 0 10px 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	/*border: 2px solid #333333;*/
	-webkit-box-shadow: 5px 5px 5px #888;
}

#whatis h2 {
	color: white;
	text-shadow: none;
	font-weight: bold;
	font-size: 1.3em;
}

#whatis p {
	color: white;
	font-size: 1.2em;
	padding-top: 6px;
}

.icon {
	float: right; width: auto; padding: 0px 2px 0px 5px;
}

#credit {
	max-width: 220px;
}

/* Sponsors */
img.sponimg {
	border: none;
	/* margin-bottom: -5px; */
	
}

table.spontab {
	table-layout: fixed;
	width: 90%
}

table.spontab td {
	text-align: center;
	vertical-align: bottom;
	white-space: normal;
	font-size: .9em;
}

table.spontab td a, p.spontext {
	font-size: .9em;
}

/* Speakers list page */
div.speakerListContainer dl.speakerMedallion {
	background-color:#F2F2F2;
	display:inline;
	float:left;
	height:115px;
	margin:1px;
	width:95%;
}

div.speakerListContainer dl.speakerMedallion img {
	padding-left: 7px;
	background-color: transparent; 
}

div.speakerListContainer dl.speakerMedallion img.alignleft {
	padding-right: 0;
}

div.speakerListContainer dl.speakerMedallion dd h4 {
	font-size:1.2em;
	font-weight:bold;
	padding-top: 4px;
}

div.speakerListContainer dl.speakerMedallion dd p {
	font-size: 0.9em;
	line-height: 1.2em;
	padding-top: 2px;
	padding-right: 3px;
}

.more {
	padding-top: 5px;
	padding-right: 3px;
	float: right;
}

/* Speakers individual page */
#speakerscontent {
	background-color:#A31919;
	margin-bottom:6px;
}

#speakerscontent p {
	color:#FFFFFF;
	/*float:right;*/
	font-size:1.2em;
	font-weight:normal;
	line-height:1.3em;
	padding:7px 20px 0 220px;
	/*width:274px; */
	min-height: 123px;
}

#speakerscontent img {
	border-right:1px solid #FFFFFF;
	float:left;
	border-bottom: none;
	border-left: none;
	border-top: none;
	padding: 0;
}

#speakerscontent div.why {
	background-color:#ECE6DF;
	border-top:1px solid #FFFFFF;
	padding:10px 15px 5px 14px;
}

#speakerscontent div.why p {
	color:#545454;
	float:none;
	font-size:1em;
	line-height:1.34em;
	margin:0;
	padding:7px 0 5px;
	width:516px;
	min-height: 0;
}

.clearfix {
	display:block;
	margin-bottom: 10px;
}

/* Widgets */
.rss {
	background: url("/wp-content/uploads/2010/03/rss_16.png") no-repeat left; 
	padding:0 0 0 20px;
}

.facebook {
	background: url("/wp-content/uploads/2010/03/facebook_16.png") no-repeat left; 
	padding-left: 20px;
	margin-top: -10px;
}

.twitter {
	background: url("/wp-content/uploads/2010/03/twitter_16.png") no-repeat top left; 
	padding-left: 20px;
	margin-top: -10px;
}

#live-countdown-timer h3 {
	display: none;
}

/* Countdown timer */
#wrapper #LCTimerWidget_Counter {background:#fff url(images/bg-days.png) no-repeat scroll top left !important;width: 300px !important;height: 67px !important;}
#wrapper .xLCTBubbleRedWrapC, #wrapper .xLCTBubbleBlackWrapC, #wrapper .xLCTBubbleWhiteWrapC,#wrapper .xLCTBubbleGreenWrapC, #wrapper .xLCTBubbleDarkGreenWrapC, #wrapper .xLCTBubbleYellowWrapC {background:transparent !important;color: #dc3e32 !important;position:absolute !important;top: 4px !important;left: 13px !important;}
#wrapper .xLCTBubbleRedWrapC .xLCTBubbleTopBottom, #wrapper .xLCTBubbleBlackWrapC .xLCTBubbleTopBottom, #wrapper .xLCTBubbleWhiteWrapC .xLCTBubbleTopBottom, #wrapper .xLCTBubbleGreenWrapC .xLCTBubbleTopBottom, #wrapper .xLCTBubbleDarkGreenWrapC .xLCTBubbleTopBottom, #wrapper .xLCTBubbleYellowWrapC .xLCTBubbleTopBottom {display:none !important;}
#wrapper .xLCTBubbleRedWrapC .xLCTBubbleTopTime, #wrapper .xLCTBubbleBlackWrapC .xLCTBubbleTopTime, #wrapper .xLCTBubbleWhiteWrapC .xLCTBubbleTopTime, #wrapper .xLCTBubbleGreenWrapC .xLCTBubbleTopTime, #wrapper .xLCTBubbleDarkGreenWrapC .xLCTBubbleTopTime, #wrapper .xLCTBubbleYellowWrapC .xLCTBubbleTopTime {font: 54px bold Helvetica, Arial, sans-serif !important;line-height:60px !important;background:transparent !important;margin: 0 !important;width: 90px;}

/* Signup Form */
#emailForm span.label,#emailForm span.spacer,#emailForm span.multiple span {width:120px;float:left;} 
#emailForm span.multiple {float:left;} 
#emailForm span.button {padding-left:120px;} 
#emailForm div.clear {clear:both;padding-top:5px;} 