/*Events Listing*/
div.list div.listing{background: url(/img/list-bg.gif) repeat-x #cccccc;margin: 0 0 10px 0;padding:10px;float: left;width:372px;}
	div.listing img{float: left;margin: 0 12px 5px 0;}
	div.listing a{color:#104b7d;text-decoration: none;}
	div.listing div.short{float: right;width: 266px;}
		div.listing h3{font-size: 1.6em;padding:0 0 0 0;display: block;margin: 0;font-weight: normal;}
			div.listing div.note{border-top: 1px solid #104b7d;margin: 5px 0 10px 0;padding:5px 0 0 0;color: #104b7d;font-size: 1.2em;}
			div.listing span.content{font-size: 1.2em;}
				div.listing span.content a{text-decoration: underline;text-align: right;float: right;padding: 5px 0 0 0;}
					
/*Event Detail*/
#content-heading{margin:0 0 5px 0;}
#content-heading.listing{margin:0 0 30px 0;}
div#event-header{border-bottom: 1px solid #000000;text-align: right;width: 100%;float: left;padding: 0 0 5px 0;}
	div#event-header h2{float: left;width: 70%;text-align: left;}
	div#event-header a{float: right;text-decoration: none;font-size: 1.2em;margin: 3px 0 0 0;}
#page-content  ul.return {width: 100%;margin: 10px 0;font-size: 1.4em;list-style: none;}
	#page-content  ul.return li{width:100%;text-align: right;}
		#page-content  ul.return li a{color: #104b7d;}
div.options{float: left;width: 100%;font-size: 1.2em;margin: 0 0 15px 0;}

					
/*Event Registration Form*/
div#reg-form{margin: 30px 0 0 0;}
form table{width: 332px;}
form input, form select{width: 165px;border: 1px solid #000000;}
form input.short, form select.short{width: 67px;margin: 0 10px 0 0;}
form input.zip{margin:0;}
form input.mini{width: 20px;}
form input.submit{width: 79px;border: none;}
form table tr td{padding:5px;}
	form table tr td.flabel{text-align: right;color: #104b7d;font-size: 1.2em;}
