/* 
Stylesheet for Set Up Events
Prepared by Scott Reston - http://scott.therestons.com
10/2006
===============================================================*/

/* =Event Summary
===============================================================*/


div#content.event {
	background-image:url(images/events/default/bg-event-top.gif);
	background-position: top;
	background-repeat:no-repeat;
	padding-top: 9px;
}

	body.iosts div#content.event { background-image:url(images/events/iosts/bg-event-top.gif);}
	body.gtsts div#content.event { background-image:url(images/events/gtsts/bg-event-top.gif);}
	body.vts div#content.event { background-image:url(images/events/vts/bg-event-top.gif);}
	body.ets div#content.event { background-image:url(images/events/ets/bg-event-top.gif);}
	body.sure div#content.event { background-image:url(images/events/sure/bg-event-top.gif);}

div#event-summary {
	background-color:#8C8C8C; margin: 0 0 20px 0; padding-bottom: 10px;
	background-image:url(images/events/default/bg-event-summary-bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 776px;
	zoom: 100%; /* hack for IE7 clearing bug */
}

	
	body.iosts div#event-summary { background-color:#2A9224; background-image:url(images/events/iosts/bg-event-summary-bottom.gif);}
	body.gtsts div#event-summary { background-color:#4E6BA1; background-image:url(images/events/gtsts/bg-event-summary-bottom.gif);}
	body.vts div#event-summary { background-color:#E11923; background-image:url(images/events/vts/bg-event-summary-bottom.gif);}
	body.ets div#event-summary { background-color:#E76F18; background-image:url(images/events/ets/bg-event-summary-bottom.gif);}
	body.sure div#event-summary { background-color:#FFC00F; background-image:url(images/events/sure/bg-event-summary-bottom.gif);}
	
	
div#event-snippet {
	width: 600px; height: auto;
	padding: 0 10px 5px 10px;
	background-color: #A3A3A3;
	background-image:url(images/events/default/bg-event-snippet-br.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	color: #fff;
}

	body.iosts div#event-snippet { background-color:#61A856; background-image:url(images/events/iosts/bg-event-snippet-br.gif);}
	body.gtsts div#event-snippet { background-color:#658AB7; background-image:url(images/events/gtsts/bg-event-snippet-br.gif);}
	body.vts div#event-snippet { background-color:#EC4B51; background-image:url(images/events/vts/bg-event-snippet-br.gif);}
	body.ets div#event-snippet { background-color:#EE8C4C; background-image:url(images/events/ets/bg-event-snippet-br.gif);}
	body.sure div#event-snippet { background-color:#FFD663; background-image:url(images/events/sure/bg-event-snippet-br.gif);}


	div#event-snippet h2 {
		clear: none;
		margin: 0 0 5px 20px;
		font-size: 1.5em;
		line-height: 1em;
		font-style:italic;
	}
	
	div#event-snippet p {
		margin: 0 0 0 20px;
		padding-bottom: 20px;
	}
	
	#event-icons {
		width: 155px; height: 50px; float: left;
	}
	
	
#button-register {
	display: block;
	width: 120px; height: 31px;
	margin: 12px 20px 20px 0;
	background-image:url(images/events/button-register.gif);
	background-repeat:no-repeat; background-position:center;
	text-indent: -5000em;
	float: right; display:inline;
}	

#button-register.closed {background-image:url(images/events/button-closed.gif); }

#button-register.registered {background-image:url(images/events/button-registered.gif); }

#event-summary img.event-image { float: right; clear: right; margin-right: 10px; margin-top: 1em;}

#event-summary a { color: #fff; }

#event-summary dl {
	margin: 10px 0 0 20px; padding: 0;
	width: 285px;
	float: left; display: inline;
	color: #FFF;
}
	#event-summary dl dt {
		float: left;
		width: 75px;
		clear: both;
		border-top: 1px solid #fff;
		margin: 0; padding: .2em 0 .3em 0;
	}
	#event-summary dl dd {
		margin: 0; 
		width: 210px;
		float: left;
	}
		#event-summary dl dd.first {
			padding: .2em 0 .3em 0;
			border-top: 1px solid #fff;
		}
		
		#event-summary dl dt.top, #event-summary dl dd.top {
			border-top: none;
		}
	
		#event-summary dl dt.novalue { width: 285px;}

#event-summary #button-maps, #event-summary #button-directions, #event-summary #button-event-details {
	float: left;
	display: block;
	width: 89px; height: 38px;
	margin-right: 8px; margin-top: 15px;
	text-indent: -5000em;
}
	#event-summary #button-maps { background-image:url(images/events/button-maps.gif); background-position:center; background-repeat: no-repeat;}
	#event-summary #button-directions {background-image:url(images/events/button-directions.gif); background-position:center; background-repeat: no-repeat;}
	#event-summary #button-event-details {
		background-image:url(images/events/button-event-details.gif); background-position:center; background-repeat: no-repeat;
		margin-right: 0;
	}
	

#event-summary #series-menu {
	clear: left;
	float: left; display: inline;
	width: 600px; height: 62px; overflow: hidden;
	margin-left: 10px; margin-top: 15px;
	background-image:url(images/events/bg-series-menu.gif);
	background-position:center;
	background-repeat:no-repeat;
}

	#event-summary #series-menu input#series-menu-button {
		float: left; margin-right: 10px; height: 44px;
	}
	
	#event-summary #series-menu form {
		float: left;
		margin-top: 8px; margin-left: 10px;
	}
		#event-summary #series-menu form select { width: 370px; float: left; margin-top:8px;}
	
	
	
/* =Additional Info
===============================================================*/

#event-sidebar {
	float: left;
	width: 150px; height: auto;
	background-image:url(images/events/bg-toc-top.gif);	background-position:top; background-repeat:no-repeat;
	color: #FFF;
}

	#event-sidebar ol {
		list-style-type: none;
		margin: 0 0 15px 0; padding: 12px 0;
		background-image:url(images/events/bg-toc-bottom.gif);
		background-position:bottom;
		background-repeat:no-repeat;
	}
		#event-sidebar ol li {
			background-color: #818181;
			border-bottom: 1px solid #9F9F9F;
			padding: 4px 6px;
		}
		
		#event-sidebar ol a { color: #fff; display: block; width: 100%; }


#event-advertising {
	float: right;
	width: 152px;
}


	#event-advertising img.sponsor-series {	
		padding: 1px 1px 17px 1px;
		margin-bottom: 15px;
		background-color: #B3B3B3;
		background-image:url(images/events/bg-series-sponsor-logo.gif);	background-repeat:no-repeat; background-position:bottom;
	}

	#event-advertising img.sponsor-event {	
		padding: 1px 1px 17px 1px;
		margin-bottom: 15px;
		background-color: #B3B3B3;
		background-image:url(images/events/bg-event-sponsor-logo.gif);	background-repeat:no-repeat; background-position:bottom;
	}



#event-text {
	float: left;
	width: 445px;
	margin-left: 15px; padding-top: 0;
}
	#event-text h3 {
		height: 25px;
		background-image:url(images/events/bg-h3.gif);
		background-position:center;	background-repeat:no-repeat;
		padding: 5px 10px 0 10px;
		color: #fff;
		font-size: 1.1em;
		margin: 0 0 .5em 0;
		font-family: Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		font-weight:normal;
	}
	#event-text p {
		margin: 0 10px 1em 10px;
	}
	
		#event-text p.top-link {
			text-align: center;
		}

			#event-text p.top-link a {
				width: 85px; height: 15px; display: block; overflow: hidden; margin: 0 auto;
				text-indent: -5000em;
				background-image:url(images/events/back-to-top.gif); background-position:center; background-repeat:no-repeat;
			}


#event-text h4.results_list {
	margin: 0 10px; padding: 0;
}
#event-text ul.results_list {
	margin: 0 10px 1em 10px; padding: 0;
	list-style-type: none;
}


/* =Participant List
===============================================================*/

table.participants { width: 760px;}

table.participants th {text-align: left;padding: .5ex 1ex;}
table.participants td {text-align: left; padding: .5ex 1ex;}
table.participants tr.odd { background-color:#eee;}