body {
font-family:Arial, Helvetica, sans-serif;
padding:0 0 20px 10px;
margin:0;
width:775px;
font-size:.8em; }

a {
text-decoration:none;}

.grey {
color:#4B4B4B;}

img {
	border:none; }

a:hover {
text-decoration:underline;}

#wrapper {
width:725px;
padding-left:10px; }

h1 {
text-indent:-900000px; 
position:absolute;
top:-9000px;
left:-9000px; }

#event-h1 {
	position:relative;
	text-indent:0;
	top:0;
	left:0;
	color:#F00;
	font-size:20px;
	font-style:italic;
	background:none;
	padding:0;
	margin:0;
	margin-bottom:-8px;}

h2 {
font-size:25px;
color:#FF9900;
padding-bottom:5px; }

.event-h2 {
width:775px;
padding-top:15px;
color:#330099;
font-size:1.4em;
margin-bottom:1px;
margin-top:25px;
border-top:solid 1px #CCC; }

h5 {
font-size:13px;}

#h2-consultancy { 
display:block;
clear:both;
padding-top:20px;}


h3 {
font-size:14px;
color:#333333;
clear:both;}


ul, .no-marg {
margin:0;
padding:0; }


.no-pad-top {
	padding-top:0; }

.consultancy-ul {
	margin-top:15px;
	margin-left:25px; }

.consultancy-ul2 {
	margin-left:25px; }	

#mainlist li {
background:url(images/main-ul-arrow.png) 0 5px no-repeat;
padding-left:15px;
padding-bottom:3px;
list-style-type:none;
font-weight:bold; }

#mainlist a {
color:#FA8401}


	
/*-----------------------------------------------fusion----------------------------*/

.fusion {
	padding-top:20px; }

.fusion ul {
	margin-left:20px;
	margin-top:-12px;
	top:0;
	padding-top:0; }	

body .ul-indent  {
margin-left:20px; }

#fusionh2 {
	color:#333333;
	margin-top:50px;
	font-size:23px; }

#fusionh2-2 {
	color:#333333;
	margin-top:61px;
	font-size:23px; }		

.fusion img {
	float:none;
	}	

.line {
	border-top:1px solid #CCC;
	padding-top:25px;
	margin-top:30px; }	
	
.float {
	float:left; padding-left:10px; }

.trans {
opacity:0.7;
filter:alpha(opacity=70); }		



.addthis_toolbox {
	position:absolute;
	top:105px;
	margin-left:0px; }

.fusion-addthis {
	top:148px; }

.event-addthis {
	width: 152px;
	top:150px;
	margin-left:628px; }

#trademark {
	margin-top:30px;
	border-top:1px solid #CCC;
	padding:30px 0 0 0px; }

.trademark {
	margin-top:20px;
	margin-bottom:40px;
	padding:30px 0 10px 0px; }


.trademark2 {
	position:relative;
	top:20px;
	margin-bottom:40px;
	padding:30px 0 10px 0px; }
	
.trademark3 {
	margin-top:20px;
	margin-bottom:0px;
	padding:0 0 0 0; }	

.trademark3 p {
	position:relative;
	font-size:9px;
	padding-bottom:0;
	color:#999999; }	

.trademark p {
	position:relative;
	font-size:9px;
	padding-bottom:20px; }		
	
#trademark p {
	position:relative;
	font-size:10px;
	margin-top:25px; }

#trademark img {
	float:left;
	padding-right:20px; }	

a {
text-decoration:none; }


h3 {
font-size:1.1em;
margin-bottom:-9px;
padding-top:10px;}


body a[href$='.pdf'] {
padding-right:12px;
background:url(../../wp-content/themes/starkers-child/css-images/pdf-link.png) right center no-repeat; }	

body a[href$='.doc'] {
padding-right:12px;
background:url(../../wp-content/themes/starkers-child/css-images/word-icon.png) right center no-repeat;  }

body a[href^="mailto:"]:after {
content:none; margin-left:5px; }

dt {
padding-bottom:20px; }

dd {
position:relative;
left:80px;
top:-38px;
line-height:20px;}

.margin-bottom {
margin-bottom:-18px; }

#agenda dl {
margin-left:10px;
margin-bottom:-20px; }

#agenda dt {
font-weight:bold;
padding-bottom:0; }

#agenda dd {
left: 1px;
top:-16px;
line-height:17px; }

.circ-econ dd {
	margin-left:5px; }

body dd dl dt {
	font-weight:normal !important;
	margin-left: -10px !important; }

body dd dl dd {
	top:-17px !important;
 }

body .agenda {
font-style:normal;
font-size:1.1em;
background:#C7EAFC;
padding-top:1px;
padding-bottom:1px;
width:770px; }

.sub-agenda {
font-size:1.1em;
color:#030D89;
height:5px;
margin-bottom:0px; }

.indent-bold {
	margin-left:25px;
	display:block;
	clear:both; }

#footer {
bottom:0;
padding-top:0px;}

#footer h3 {
	color:#333333; }

#link {
clear:both;
padding-top:60px;}

#footer img {
position:relative;
float:left;
clear:both;}




a img {
border:none;
display:block;}

#agenda a img {
	display:inline !important; }

#details {
font-size:1.3em;
margin-top:-15px; }


.no-margin-list {
	margin-top:0; margin-bottom:0; }

.margin-top {
	display:block;
	margin-top:20px; }
.padding-bottom {
	padding-bottom:15px; }		
			
	

.event-dl {
margin-bottom:-18px; }

#header {
	padding-top:7px;
	width:900px;
	float:left;
	padding-bottom:20px; }

#header img, body .no-float {
	float:none;}

#header a img {
	padding:0;
	display:inline; }

#header strong img {
	padding-bottom:10px; }	

#header .orgby img {
	position:relative;
	top:10px; }

.pad-bot15 {
	padding-bottom:15px; }	
	
#upcoming {
	color:#F00;
	font-size:20px;
	font-style:italic;
	background:none;
	padding:0;
	margin:0;
	margin-bottom:-8px; }

#upcoming2 {
	color:#330099;
	font-size:20px;
	background:none;
	padding:0;
	margin:0;
	margin-bottom:-8px; }		
	
.nofloat {
	float:none; }	
	
.mtop-10 {
	margin-top:-10px; }	

.mtop-15 {
	margin-top:-15px; }		
	
.micro {
	font-size:10px;
	padding-top:10px; }	
	
.share {
	padding-top:10px; }	
	
.non-suscin-addthis {
	margin-top:-62px;
	left:52px; }	

li ul {
	padding-bottom:10px; }

.no-bot-pad {
	padding-bottom:0; }		
		

.alt-addthis {
	top:30px;
	left:24px; }	

.partner-section {
	float:left;
	position:relative;
	padding-right:40px; }		

#noline-h2 {
background:none;
border-top:none;
font-size:1.5em;
margin-top:-6px; }	

.line {
	border-top:1px solid #CCC;
	padding-top:25px;
	margin-top:30px; }			

#fusion-table {
	width:650px;
	padding:0;
	border:solid 1px #CCC;  }
		

.fusion-table-head {
	background:url(../images/suscin-table-bg.png) repeat-x; }
	
#fusion-table td {
padding:5px;
border:solid 1px #F0F0F0; }


		
.webinar-header {
	padding-bottom:25px; }	
	
.fusion-marg {
	margin-left:10px; }		
	
.top5 {
	position:absolute;
	left:209px;
	top:18px;
	float:left; }	
	
.padbot40 {
	padding-bottom:170px; }		

.top4 {
position: relative;
top: 4px; }

.lessons-learned {
	margin-top:15px;
	margin-bottom:15px;
	padding-left:20px; }

.lessons-learned li {
	background: url(../../images/black-dash.gif) 0 9px no-repeat;
	padding-left: 13px;
	margin-left: -15px;
	clear: both;
	padding-bottom: 2px;
	font-size: 13px;
	list-style: none; }

.lessons-h3 {
	font-size:16px; }
	
.fixers-lessons ol {
    counter-reset: item;
	padding-left:0;
}
.fixers-lessons ol li { display: block; }	
	
.fixers-lessons ol li:before {
    content: counter(item) ". ";
    counter-increment: item;
    font-weight: bold;
}	

.fixers-lessons ol ul li:before {
	font-weight:normal;
	counter-increment:none;
	content:normal; }
