body {
	background-image:url(/speaking/images/speaking-background.jpg);
	background-repeat:repeat;
	padding: 0px;
	margin: 0px 15px 0px 15px;
	font: 14px/1.5 arial, helvetica, sans-serif;
	color: #fff;
	
}

#container
{
	width: 855px;
	padding: 15px 0px 0px 0px;
	margin: 0px auto 0px auto;
		
}

#header {
	width: 855px;
	height: 208px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header img{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom:0px;
	
}

#wrapper {
	width: 855px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
}

#nav {
	width: 855px;
	height: 30px;
	padding: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
	
}
#nav_left{
	width: 525px;
	height: 30px;
	padding: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
	background-image:url(/speaking/images/jwg-speaking-left.jpg);	
	background-repeat: repeat;
	}
	}
#nav_left a{

}	
#nav_right{
	width: 330px;
	height:30px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:right;
	background-image:url(/speaking/images/jwg-nav-right.jpg);	
	background-repeat: repeat;
}
#nav_right img{
padding-top: 14px;
padding-left:102px;
}

.consulting p{
font: 12px  arial, helvetica, sans-serif;
	padding: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	}
.consulting h1{
font: 12px  arial, helvetica, sans-serif;
	padding-left: 20px;
	margin-bottom: 5px;
	padding-right: 25px;
	color:#666666;
	}
.consulting p{
	font: 12px arial, helvetica, sans-serif;
	padding-left: 50px;
	margin-bottom: 5px;
	padding-right: 55px;
	color:#666666;
	}
.consulting h2 {
	color: #b4d725;
	font-size: 12px;
	padding-left: 20px;
}

#left {
	width: 525px;
	padding: 0px;
	height:auto;
	padding-left: 0px;
	padding-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
	background-image:url(/speaking/images/jwg-speaking-left.jpg);	
	background-repeat: repeat;
	position: relative; 
	}
	
	
#left h1{
	font: 12px arial, helvetica, sans-serif;
	padding-left: 20px;
	color: #737a7f;
	margin-top: 0px;
	}

#left h2{
	font: 13px bold arial, helvetica, sans-serif;
	line-height: 10px;
	padding-left: 20px;
	padding-right: 35px;
	color: #737a7f;
	}
	
#left h3{
	font: 12px arial, helvetica, sans-serif;
	line-height: 10px;
	padding-left: 20px;
	padding-right: 0px;

	color:#666666;
	

	}
#left h4{
	font: 12px arial, helvetica, sans-serif;
	padding-left: 20px;
	color: #737a7f;
	margin: 0px 0px 0px 0px;
		line-height: 10px;
	}

#left h5{
	font: 12px bold arial, helvetica, sans-serif;
	line-height: 10px;
	padding-left: 20px;
	padding-right: 35px;
	color: #737a7f;
	margin: 0px 0px 0px 0px;
	}
	
#left h6{
	font: 12px arial, helvetica, sans-serif;
	line-height: 14px;
	padding-left: 20px;
	padding-right:25px;
	color:#76ac18;
	margin: 5px 0px 0px 0px;

	}

#left p{
	font: 12px arial, helvetica, sans-serif;
	padding-left: 20px;
	margin-bottom: 5px;
	padding-right: 25px;
	color:#666666;
	}
#left a{
	font: 12px arial, helvetica, sans-serif;
	text-decoration:none;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 5px;
	color:#76ac18;
	
	margin-top:5px;
}

#left a:hover{
	font: 12px arial, helvetica, sans-serif;
	text-decoration:none;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 5px;
	margin-top:5px;
	color: #666666;
}
#right {
	width: 330px;
	padding: 0px;
	padding-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:right;
	background-image:url(/speaking/images/jwg-speaking-right.jpg);	
	background-repeat: repeat;
}





.post {
	width: 290px;
	float: left;
	padding-bottom: 5px;
	margin-left:20px;
	padding-top: 5px;
	
}

.post_header {
	width: 290px;
	height: 30px;
	float: left;
	padding-bottom: 3px;
	background-image:url(/speaking/images/jwg-speaking-postheader.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.post_header h1{
	font: 14px bold arial, helvetica, sans-serif;
	margin-top: 5px;
	padding-left: 35px;
	padding-bottom: 15px;
	color: #ffffff;
}

.post_body {
	width: 290px;
	float: left;
	background-image:url(/speaking/images/jwg-speaking-postbody.jpg);
	background-repeat: repeat;
	padding-top:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	.post_body img{
	padding-left:0px;
	padding-right:5px;
	padding-bottom:3px;
	padding-top:0px;


}
.post_body h1{
	font: 14px bold arial, helvetica, sans-serif;
	margin-top: 0px;
	padding-left: 35px;
	padding-bottom: 0px;
	color: #ffffff;
	line-height: 0px;
}


.post_joel {
	width: 290px;
	float: left;
	background-repeat: repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	.post_joel img{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin: 0px 0px 0px 0px;


}
.post_joel a:hover{
	
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
}
.post_joel a:hover{
	
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;


}
	.post_womma {
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin: 0px 0px 0px 0px;

	
}


	.post_womma img{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin: 0px 0px 0px 0px;
}
#twitter-div {
	width: 290px;
	float: left;
	background-color:#E6E6E6;
}

#twitter-div ul{
	position:relative;
	margin: 0px 0px 0px 5px; 
	padding: 0px;
	text-decoration: none;
	list-style-type:none;
	}
	
#twitter_update_list{
	margin: 5px 5px 5px 5px; 
	padding-right: 20px;
	
	text-decoration: none;
	list-style-type:circle;
	color:  #666666;
	}
#twitter_update_list img {
padding-right: 50px;
}
#twitter_update_list a{
	font: 14px arial, helvetica, sans-serif;
	text-decoration:none;
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 5px;
	color:  #666666;
	}

#twitter_update_list a:hover{
	font: 14px arial, helvetica, sans-serif;
	text-decoration:none;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 5px;
	color: #999999;
}


.post_body_col1 {
	width: 143px;
	float: left;
	background-image:url(/speaking/images/jwg-speaking-postbodyleft.jpg);

}
.post_body_col1 img{
	padding-left:25px;
	padding-right:10px;
padding-bottom:3px;
	padding-top:0px;
}

.post_body_col2 {
	width: 142px;
	float: right;
	background-image:url(/speaking/images/jwg-speaking-postbodyright.jpg);
	
}
.post_body_col2 img{
	padding-left:12px;
	padding-right:5px;
	padding-bottom:3px;
	padding-top:0px;
	}
.post_body p{
	font: 12px arial, helvetica, sans-serif;
	padding-left: 35px;
	padding-right: 25px;
	margin-bottom: 5px;
	margin-top:5px;
	line-height:15px;
	color: #666666;

	
}

.post_body a{
	font: 12px arial, helvetica, sans-serif;
	text-decoration:none;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 10px;
	margin-bottom: 5px;
	color: #666666;
}

.post_body a:hover{
	font: 12px arial, helvetica, sans-serif;
	text-decoration:none;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 10px;
	margin-bottom: 5px;
	color: #999999;

	
	
}
.post_footer {
	width: 287px;
	height: 25px;
	float: left;
	background-image:url(/speaking/images/jwg-speaking-postfooter.jpg);
	background-repeat: no-repeat;
}


.form {
    width:600;
	padding-left:200px;
	padding-bottom:10px;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #003399;
	text-decoration: none;
	margin: 5px 0px 0px 0px;

	}
.post_left {
	width: 150px;
	float: left;
}
.post_left img {
	padding-top: 10px;
	padding-bottom:10px;
}
.post_right {
	width: 525px;
	float: right;
}
.post_right p {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #003399;
	text-decoration: none;
	margin: 5px 0px 0px 0px;

	}

.post_right a {
	font: 14px Arial, Helvetica, sans-serif;
	color: #c50359;
	text-decoration: none;
	}
.post_right a hover {
	font: 14px bold Arial, Helvetica, sans-serif;
	color: #c50359;
	text-decoration: none;
	}
.post_right h1 {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:0px;
	font: 16px bold Arial, Helvetica, sans-serif;
	line-height:16px;
	color: #c50359;
	text-decoration: none;
	margin: 0px 0px 0px 0px;

	}
.post_right h2 {
	padding-top: 0px;
	padding-left: 10px;
	line-height:14px;
	font: 12px bold Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
	margin: 0px 0px 0px 0px;

	}
.post_right img {
	padding-bottom:10px;
	padding-left: 10px;
	
}


#left_sub {
	width: 700px;
	padding: 0px;
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top:10px;
	float:left;
	}

#left_sub a {
	font: 20px Arial, Helvetica, sans-serif;
	color: #c50359;
	text-decoration: none;
	}
#left_sub a hover {
	font: 20px bold Arial, Helvetica, sans-serif;
	color: #c50359;
	text-decoration: none;
	}
#left_sub h1 {
	padding-left: 50px;
	padding-right: 10px;
	padding-bottom:0px;
	font: 16px bold Arial, Helvetica, sans-serif;
	line-height:16px;
	color: #c50359;
	text-decoration: none;
	margin: 0px 0px 0px 0px;

	}
#left_sub h2 {
	padding-top: 0px;
	padding-left: 50px;
	line-height:14px;
	font: 12px bold Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}
#left_sub p {
	padding-left:0px;
	padding-right:10px;
	padding-bottom:10px;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #003399;
	text-decoration: none;
	margin: 5px 0px 0px 0px;

	}

#left_sub_col1 {
	width: 200px;
	padding-left: 10px;
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
	}
	
#left_sub_col1 img {
	padding-left: 10px;
	
	
}
#left_sub_col1 p {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #003399;
	text-decoration: none;
	margin: 5px 0px 0px 0px;

	}
#left_sub_col1 a {
	font: 14px Arial, Helvetica, sans-serif;
	color: #c50359;
	text-decoration: none;
	}
#left_sub_col1 a hover {
	font: 14px bold Arial, Helvetica, sans-serif;
	color: #c50359;
	text-decoration: none;
	}
#left_sub_col1 h1 {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:0px;
	font: 16px bold Arial, Helvetica, sans-serif;
	line-height:16px;
	color: #c50359;
	text-decoration: none;
	margin: 0px 0px 0px 0px;

	}
#left_sub_col1 h2 {
	padding-top: 0px;
	padding-left: 10px;
	line-height:14px;
	font: 12px bold Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
	margin: 0px 0px 0px 0px;

	}
#left_sub_col2 {
	width: 450px;
	padding: 0px;
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
	}
#left_sub_col2 p {
	padding-left:0px;
	padding-right:10px;
	padding-bottom:10px;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #003399;
	text-decoration: none;
	margin: 5px 0px 0px 0px;

	}
#left_sub_col2 a {
	font: 14px Arial, Helvetica, sans-serif;
	color: #c50359;
	text-decoration: none;
	}
#left_sub_col2 a hover {
	font: 14px bold Arial, Helvetica, sans-serif;
	color: #c50359;
	text-decoration: none;
	}
#left_sub_col2 h1 {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:0px;
	font: 16px bold Arial, Helvetica, sans-serif;
	line-height:16px;
	color: #c50359;
	text-decoration: none;
	margin: 0px 0px 0px 0px;

	}
#left_sub_col2 h2 {
	padding-top: 0px;
	padding-left: 10px;
	line-height:14px;
	font: 12px bold Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
	margin: 0px 0px 0px 0px;

	
}
.main{
width:500px;
	padding-top: 0px;
	margin-left: 10px;
	position:relative;
}
.main2{
	position:relative;
}
.main2 ul{
float:left;
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	text-decoration: none;
	list-style-type:none;
		}
.main2 li{
	display:inline;
	margin-left: 10px;
	list-style-type:none;
	float:left;
	}
.main3{
	position:relative;
}
.main3 ul{
float:right;
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	text-decoration: none;
	list-style-type:none;
		}
.main3 li{
	display:inline;
	margin: 0px 10px 0px 0px; 
	list-style-type:none;
	float:right;
	}


.carousel {
	width:525px;
	padding-top: 0px;
	margin-left: 20px;

		}

.carousel ul{
	position:relative;
	margin-left: 20px; 
	padding: 0px;
	text-decoration: none;
	list-style-type:none;
		}
.carousel li{
	display:inline;
		margin-left: 18px;
	list-style-type:none;
	}
#footer {
	background-image:url(/speaking/images/footer.jpg);
	background-repeat: no-repeat;
	text-align: left;
	width:855px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	float:left;
		}
		
		#footer_right{
text-align: right; 
margin-right:12px;
padding-top:20px; 
color: #ffffff; 
font:  11px  Times New Roman, Times, serif;
float:right;}

#table_left{
width:257px;
float:left;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative; 
}
#table_left p{
	font: 12px arial, helvetica, sans-serif;
	color:#666666;
	line-height: 5px;
	padding-top:0px;
	}
#table_right{
width:268px;
float:right;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative; 
	
}
#table_right p{
	font: 12px arial, helvetica, sans-serif;
	color:#666666;
line-height: 5px;
	padding-top:0px;
	}