html, body {
   background:#fff url(../images/caribsem/bg.jpg) no-repeat 50% 0;
}

a, a:link, a:visited { text-decoration:none; color:#00ACCF; }			
a:visited {  }		
a:active, a:hover { color:#DF3A00; }

img, a img {
   border:0;
} 


h2 {
   clear:both;
   line-height:1.2em;
   font-size:1.25em;
   padding:10px 0 0 0;
   margin:0 0 10px 50px;
}


#pitchpage #right_column h2 {
	margin-left: 0;
	padding-left: 0;
}

#pitchpage #right_column h2 {
	margin-right: 0;
	padding-right: 0;
}

h2.below_mouse {
	margin-top: 140px;
}


h3 {
   clear:both;
   line-height:1.2em;
   font-size:1.15em;
   padding:10px 0 0 0;
   margin:0 0 10px 50px;
}

/* h2.formheader {
   padding:30px 0 0 0;
} */

#bounding_box {
   width:930px;
   margin:0 auto;
   color:#1F3465;
   font-family: Helvetica, Arial, sans-serif;
   font-size: small;
/* 
   min-height:850px;
   height:auto; */
   position:relative;
   line-height:1.5em; 
   padding-top:55px;

}
/* * html #bounding_box {
   height:850px;
} */

p.presenter {
color:#BF1F39;
margin:0;
padding:0 0 0 10px;
}

p.seminar {
color:#4f7dbf;
font-size:1.55em;
line-height:1.2em;
font-weight:bold;
margin:0;
padding:0 0 0 10px;
clear:both;
}

#masthead {
background:transparent;
padding:0;
margin:0;
}



#masthead h1 { 
   width:930px; 
   height:130px; 
   background:transparent  url('../images/caribsem/caribsem_masthead4.gif') no-repeat 0 0; 
   display:block; 
   text-indent:-9999px;
   border-bottom:3px solid #fff;
   border-top:3px solid #fff;
 } 

#left_column {
width:350px;
float:left;
padding:0 0 0 0;

}

#left_column p {
padding:0 0 10px 50px;
margin:0;
} 


#right_column {
width:300px;
float:left;
margin:0 0 0 280px;
padding:0;
}

#right_column p {
margin:0 0 10px 0;
padding:0;
}

#left_column p.presenter, #right_column p.presenter {
color:#BF1F39;
}

#left_column p.seminar, #right_column p.seminar {
color:#4f7dbf;
font-size:1.65em;
line-height:1.2em;
font-weight:bold;
}

#left_column ul {
   margin:0 0 10px 70px;
   padding:0;
}

#right_column ul {
   margin:0 0 10px 20px;
   padding:0;
}

#hosted_by {
clear:both;
margin:0;
}

#hosted_by p {
clear:both;
}

#hosted_by img {
display:block;
float:left;
padding:0 0 20px 50px;
}






/* SIGNUP FORM */
 
#subscribeForm {
   margin:0 0 0 40px;
   padding:0;
} 
 
#subscribeForm fieldset {border:0;}

#subscribeForm ol, #subscribeForm ol li  {
font-size:1em; 
list-style-type:none;
padding:0;
margin:0;
clear:both;
} 

#subscribeForm ol li {
   height:3.0em;
   margin-bottom: 5px;
}

#subscribeForm label {
   float:left;
   width:250px;
   height:1.5em;
   font-size:.8em;
   padding-bottom:2px;
}

#subscribeForm input, #subscribeForm select {
   float:left;
   clear: left;
   width:300px;
   font-size:.9em;
   border:1px solid #999;
   
}

#subscribeForm select {
   width:306px;
}
 
 

#subscribeForm input.submit {
	margin-left: 0;
	border: 1px solid #888;
   width: 302px;
   background:#eee;
   margin-left:0;
   display:block;
   
}

#subscribeForm input.submit:hover, #subscribeForm  input.submit:focus {
	 background: #bbb; 
}


#FullName-E, #UserDefined-E, #EmailAddress-E {float:left; width:245px; /* background:#fff url(); */ }

.errFld { /*... or any other css properties ... */}
.errMsg { display:inline; color: #f00; line-height:1.5em;font-size:.85em; }


#pitchpage #right_column div.speaker {
	width: 90px;
	float: left;
	clear: none;
	margin: 0;
	text-align: center;
	font-size:.85em; 
}


