/* Page Specific Styles */

/* Homepage Classes */
	.home p { margin-top: 5px;  }
	.home p.p { text-align: right; padding-right: 5px; margin: 0px 0px 5px 0px;}
		.home p.p a { font-size: .8em }
		.home p.posted_by { font-size: .8em; color: #999; text-align: right}
	
	.home .block table { padding: 10px 0px 5px 0px; }
	.home .block dl.draw { float: left; margin-top: 0px; width: 235px; padding: 0px; margin-right: 5px; margin-bottom: 5px }	
	dl.draw dt { text-align: center; height: 38px; margin: 0px; padding: 0px; background: #FAAC03 url("/images/bg_drawtitle.jpg") repeat-x; border: 1px solid #666; border-bottom: 0px}
	dl.draw dd { margin: 0px; padding: 0px; border: 1px solid #666; border-bottom: 0px; line-height: 22px; padding-left: 30px}
		dl.draw dd.a { background: #efefef url("/images/ico_trophy_first.gif") no-repeat left; }
		dl.draw dd.b { background: #FBFF92 url("/images/ico_trophy_second.gif") no-repeat left; }
		dl.draw dd.c { background: #efefef url("/images/ico_trophy_third.gif") no-repeat left; border-bottom: 1px solid #666;}


/* Media Classes */
		  
	  .media table { margin-top: 10px; }
	  .media table th, .media table td { border-top: 1px solid #ccc; vertical-align: top;  text-align: left; padding: 10px 0px }
		.media table th { width: 100px; }
		.media table td.title { font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; padding: 5px 10px; text-transform: uppercase; color: #000; border: 1px dotted #333; background: #eaeaea; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75;}
		.media table .top { border-top: 0px; }
	  .media table h3 { font-size: 1.1em; margin: 0px; }
	  .media table h3 a { color: #E9932C}
	  .media table p { margin: 2px 5px; }
	  .media table p.src { margin-top: 20px; text-align: right; font-weight: bold; color: #999; font-size: .8em}
	  .media table p.src a, .media table p.src a:hover { color: #999; }

/* Downloads Classes */
		  
	  .downloads table { margin-top: 10px; }
	  .downloads table th, .downloads table td { border-top: 1px solid #ccc; vertical-align: top;  text-align: left; padding: 10px 0px }
		.downloads table th { width: 100px; }
		.downloads table td.title { font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; padding: 5px 10px; text-transform: uppercase; color: #000; border: 1px dotted #333; background: #eaeaea; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75;}
		.downloads table .top { border-top: 0px; }
	  .downloads table h3 { font-size: 1.1em; margin: 0px; }
	  .downloads table h3 a { color: #E9932C}
	  .downloads table p { margin: 2px 5px; }
	  .downloads table p.src { margin-top: 20px; text-align: right; font-weight: bold; color: #999; font-size: .8em}
	  .downloads table p.src a, .downloads table p.src a:hover { color: #999; }

/* Locations Classes */
		  
	  .locations table { margin-top: 0px; }
	  .locations table th, .locations table td { border-top: 1px solid #ccc; vertical-align: top;  text-align: left; padding: 10px 0px }
		.locations table th { width: 100px; }
		.locations table td.title { font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; padding: 5px 10px; text-transform: uppercase; color: #000; border: 1px dotted #333; background: #eaeaea; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75;}
		.locations table .top { border-top: 0px; }
		.locations table .city { text-transform: uppercase; font-weight: bold; border-top: 1px solid #333; padding-top: 8px}
		.locations table .cities { padding-left: 15px; }
		.locations table .cities li { float: left; width:200px; }
		.locations table .cities li a { text-transform: uppercase; }
			  
	  .locations table h3 { font-size: 1.1em; margin: 0px; }
	  .locations table h3 a { color: #E9932C}
	  .locations table .loc_L { float: left;}
	  .locations table .loc_R { float: right; margin-right: 15px;}
	  .locations table p { margin: 2px 5px; }
	  .locations table p.src { clear: both; margin-top: 20px; text-align: right; font-weight: bold; color: #999; font-size: .8em}
	  .locations table p.src a, .locations table p.src a:hover { color: #999; }
	  
	  /* Event Specific Classes */
	  
	 	.content .event .block { margin: 20px auto; width: 687px; border: 1px solid #666; padding: 0px 5px 0px 10px;}
			.event .block h1 { position: absolute; margin: -11px 0px 0px -17px; font: bold 1.3em Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #000; }
			.event .block h2 { position: absolute; margin: -11px 0px 0px -17px; font: bold 1.3em Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #000; }
		
		.event table { margin-top: 10px; }
		.event td.title { font: bold 2em "Times New Roman", Times, serif; }
		.event td.date { font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; }
		.event td.loc { font-weight: bold; }
		
			.event .GMapEZ { width: 320px; height: 200px;}

