/* i20events */



body {

	font-size: 11px; 

	font-family: Tahoma, "Trebuchet MS", Arial, sans-serif;

	color: #000;

}







h1, h2, h3, h4 {

	margin: 0;

	padding: 0;

}







hr {

	margin: 20px 0 20px 0 ;

}







p {

	margin: 0;

	padding: 0;

	margin-bottom: 1em;

}



























#main {

	background: #DAF0FF;

	padding: 30px 0 30px 30px;



		border: 0px #FC0 dotted;

}











#content {



		border: 0px #FC0 dotted;

}







			#content a:link, #content a:visited {

				color: #0099FF;

				text-decoration: underline;

			}

			

			

			

			#content a:hover {

				color: #000;

				text-decoration: none;

			}

			

			

			

			#content h1 {

				font-size: 18px;

				color: #09F;

				margin-bottom: 10px;

				font-weight: normal;

			}

			

			

			

			#content h2 {

				font-size: 18px;

				color: #09F;

				margin-bottom: 5px;

				font-weight: normal;

			}

			

			

			

			#content h3 {

				font-size: 13px;

				font-weight: bold;

				line-height: 13px;

				color: #000;

			}

			

			

			

			#content dl, #content dd {

				margin: 0;

				padding: 0;

			}

			

			

			

			#content dt {

				font-weight: bold;

				color: #09F;

			}

			

			

			

			#content p, ul, li {

				line-height: 16px;

			}

			

			

			

			#content h3 {

				font-size: 12px;

				line-height: 14px;

			}

			

			

			

			#content h4 {

				margin-bottom: 10px;

				font-size: 12px;

			}

			

			

			

			#content .rtt {

				margin: 10px 0 50px 0;

				display: block;

			}









#callout {

	float: right;

	width: 180px;

	border: 1px solid #999;

	background: #fff;

	text-align: left;

	padding: 15px;

	margin: 10px;

}







			#callout ul {

				list-style: none;

				margin: 0; padding: 0;

			}

			

			

			

			#callout a:link, #callout a:visited {

				color: #000;

				text-decoration: underline;

			}

			

			

			

			#callout a:hover {

				text-decoration: none;

				background-color: #eee;

			}

			

			

			

			#callout hr {

				border: 0;

				color: #BFBFBF;

				background-color: #BFBFBF;

				margin: 10px 0;

			}











#pics {

	float: right;

	margin: 10px;

	width: 250px;

	border: 0px #FC0 dotted;

}



#pics img {

	margin-bottom: 6px;

	border: 1px #333 solid;

}



#pics p {

	font-family: Verdana, Arial, san-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000;

	width: 246px;

}











#footer {

	background: #999 url(http://www.i20events.com/boston/_img/bg_footer.gif) no-repeat 0 bottom;

	color: #fff;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding: 10px 0 10px 30px;

	border-top: 10px solid #5F5F5F;

	margin-bottom: 50px;

	width: 580px;

}







			#footer p {

				margin: 0; padding: 0;

			}

			

			

			

			#footer a:link, #footer a:visited {

				color: #fff;

				text-decoration: underline;

			}

			

			

			

			#footer a:hover {

				text-decoration: none;

			}















/* CLASSES */



.warning {



	color: #F00;



	font-weight: bold;



}







.committee {



	margin: 0;



	padding: 0;



	list-style: none;



}







.committee li {



	margin: 0 0 5px 0;



	padding: 0;



	list-style: none;



}







.committee strong {



	color: #09F;



}







.line {



	height: 30px;



}







.formTB td {



	padding: 3px;



}







.label {



	font-weight: bold;



	vertical-align: top;



	text-align: right;



}







.biopic {



	margin: 0 10px 10px 0;



}







.time {



	border-bottom: 1px solid #fff;



	padding: 5px 0;



	background: #BFE5FF;



}















/* utilities */





.fl_right { float: right; }



.fl_left { float: left; }











.clearfix:after {



  content: ".";



  clear: both;



  height: 0;



  visibility: hidden;



  display: block;



}











.clearfix {display: inline-block;} /* Fixes IE/Mac */







/* Hides from IE-mac \*/







* html .clearfix,



* html .clearfix * {height: 1%;}



.clearfix {display: block;}







/* End hide from IE-mac */



