/* Rules for all elements */

	body{
	font-size:12px; font-weight:normal;	color:#1a1716; font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
	background-color:#fff;
	}
	
		p{
		margin:5px 0 0 0;
		}
		
	
/* Rules for all headings */

	h1{
	font-size:12px; font-weight:normal;
	line-height:1.5em;
	}

	h2{
	font-size:26px; font-weight:bold;
	text-transform:uppercase;
	line-height:1.2em;
	letter-spacing:.1px;
	}
	
		#org_details h2, #evt_details h2{
		text-transform:none;
		font-size:38px;
		}
	
	h3, legend{
	font-size:22px; font-weight:bold;
	text-transform:uppercase;
	line-height:1.1em;
	}
	
	h4{
	font-size:18px; font-weight:bold;
	text-transform:uppercase;
	margin-bottom:2px;
	}
	
	h5{
	font-size:16px; font-weight:bold;
	text-transform:uppercase;
	margin:20px 0 10px 0;
	line-height:1.1em;
	}
	
	h6{
	font-size:10px; font-weight:bold;
	line-height:1.1em;
	}
		
	
/* Rules for maincontent */

	#contentarea{
	}
	
		.bodycopy{
		margin-top:20px;
		}
				
		.bodycopy ul{
		list-style:lower-alpha inside;
		padding-left:30px;
		}
		
		.bodycopy ul li{
		}
		
		.bodycopy ul li ul{
		list-style:lower-roman inside;
		padding-left:60px;
		}

		a:link, a:visited{color:#1a1716;}
		a:hover{color:#666; text-decoration:none;}
		a:active{color:#1a1716;}
	
		.linkbox a{
		color:#fff;
		display:block;
		font-size:19px;
		padding:5px 15px 5px 5px;
		font-weight:normal;
		text-transform:uppercase;
		text-decoration:none;
		}
		
		.box, .boxcorner, .boxcorner2{
		color:#fff;
		padding:9px;
		}
		
			.box a:link, .boxcorner a:link, .boxcorner2 a:link, .abuse a:link, .box a:visited, .boxcorner a:visited, .boxcorner2 a:visited, .abuse a:visited{
			font-weight:normal; color:#fff;
			text-decoration:none;
			}
			
			.box a:hover, .boxcorner a:hover, .boxcorner2 a:hover, .abuse a:hover{
			font-weight:normal; color:#1a1716;
			text-decoration:none;
			}
			
			.box a:active, .boxcorner a:active, .boxcorner2 a:active, .abuse a:active{
			font-weight:normal; color:#fff;
			text-decoration:none;
			}
			

		#putmap{
		font-size:21px; font-weight:bold;
		text-transform:uppercase;
		line-height:1.2em;
		letter-spacing:.1px;
		}
		
		.description{
		font-size:18px;
		margin-bottom:10px;
		}
		
		.host{
		font-size:18px;
		margin-bottom:10px;
		}
			
																	
/* Rules for footer */

	#footer{
	font-size:13px;
	}		
	
		#footer a:link, #footer a:visited{
		font-weight:normal;
		text-decoration:none;
		}
			
		#footer a:hover{
		font-weight:normal;
		text-decoration:none;
		}
			
		#footer a:active{
		font-weight:normal;
		text-decoration:none;
		}

		
/* Rules for other items */

	.underline{text-decoration:underline;}

	.note{text-transform:uppercase;}
	
	.whitetext{color:#fff;}
	
	.bold{font-weight:bold;}
	
	.uppercase{text-transform:uppercase;}
	
	
	/** CALENDAR & DATE **/
    #ui-datepicker-div {background-color:#f3f6f7; text-align: center;}
    .ui-datepicker-title {padding: 10px;}
	div#date-container {background-color:#f3f6f7; margin:-10px -10px 15px -10px; padding:10px; }
	div#date-container img {float:left; margin-right:10px;}
	div#date-container span.hour, div#date-container span.date {display:block; float:left;}
	div#date-container span.hour {font-size:220%; font-weight:bold; color:#d8a416; padding-top:2px;margin-right:10px;}
	div#date-container span.date {color:#666; font-size:0.8em; padding-top:4px;}
	
	div#calendar-container {width:100%;}
	div#calendar-container h5 {background-image:url(../images/icon-calendar.gif); background-repeat:no-repeat; display:block;}
	div#calendar-container div.ui-datepicker-header {background:#a1b1b3; padding:10px; text-align:center;
	position:relative; color:#fff; font-weight:bold; margin-bottom:1px;}
	span.ui-icon {position:absolute; top:10px; cursor:pointer;}
	.ui-icon-circle-triangle-e {right:10px;}
	.ui-icon-circle-triangle-w {left:10px;}
	a.ui-state-highlight {background:#fff;color:#ac0000; font-weight:bold;}
	a.ui-datepicker-next-hover span, a.ui-datepicker-prev-hover span {color:#000 !important;}

	table.ui-datepicker-calendar {width:203px; padding:5px; background:#f2f2f2; font-size:0.9em;}
	table.ui-datepicker-calendar th,table.ui-datepicker-calendar td {
	text-align:center; font-weight:bold; padding:2px;}
	table.ui-datepicker-calendar a {text-decoration:none; display:block; text-align:center;
	color:#666; padding:3px; border:1px solid #f2f2f2;}
	table.ui-datepicker-calendar a:hover {border:1px solid #ccc;}
	table.ui-datepicker-calendar a.ui-state-active {color:#ac0000 !important; border:1px solid #ccc; background:#fff;}
	td.ui-datepicker-week-end a {color:#999;}	