/* CSS Document */

div.moreInfo { 
	position: relative; 
	width: 480px; 
	display: none;
	border: 1px solid #a0450e;
	margin-top: 5px;
	padding: 3px;
	background-color:#FFFFCC; 
} 

span.MoreInfoHead { 
	font-size: 10pt; 
	font-weight: bold; 
	
} 

div.dayBlock {
	position: relative;
	width:520px;
} 

.day h3 { 
    margin: 5px 0 0 0; 
    padding: 0;
} 

div.dayTab { 
	position: relative; 
	width: 150px; 
	height: 16px; 
	background-color: #336;
	-moz-border-radius-topright: 5px; 
	-moz-border-radius-topleft: 5px;

	-webkit-border-radius-topright: 5px; 
    -webkit-border-radius-topleft: 5px;
	
	radius-topright: 5px; 
    radius-topleft: 5px;
	
	padding-top: 0px;
	padding-left: 4px;
	padding-bottom:3px;
	font-size:9pt;
	color: #FFF;
	font-weight: bold;
} 

div.time {  
	position: absolute; 
	width: 100px;
	left: 10px;
	
} 
div.desc { 
	position: relative;
	margin-left: 110px
} 
div.days { 
	position: relative; 
	width: 590px;
	border: 1px #336 solid;
	background-color:#EEE;
	
	-moz-border-radius-topright: 5px; 
    -moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	
	-webkit-border-radius-topright: 5px; 
    -webkit-border-radius-bottomleft: 5px;
    -webkit-border-radius-bottomright: 5px;
	
	-moz-box-shadow: 5px 5px 5px #CCC;
	-webkit-box-shadow: 5px 5px 5px #CCC;
	box-shadow: 5px 5px 5px #CCC;
	
	
} 	

div.day {
	position: relative; 
	width: 575px; 
	padding-left: 10px;
}

#lbContent .day h3 a { 
    text-decoration: none;
}

#EventsSystem table.event_details { 
	border: 1px solid #336;
}

td.detailColumn { 
	background-color: #F0EFE3; 
	color: #336;
	font-weight: bold;
	width: 125px;  
}

#eventssystem td.detailData { 
	border-top: 1px solid #336; 
}

p.regLink { 
	padding: 10px 0 0 0;
}

#lbContent a.register { 
	
	font-weight: bold; 
    font-size: 9pt;
    background-color: #E1B335;
    color: #000;
    
	-moz-box-shadow: 2px 2px 4px #333;
    -webkit-box-shadow: 2px 2px 4px #333;
    box-shadow: 2px 2px 4px #333;
    padding: 4px;
    text-decoration: none;
}


td.day_head { 
	border-bottom: 1px solid #336;
	color: #003;
	font-weight: bold;
}

/****** Some Event Registration Stuff *****/ 
table.addGuests { 	
	border: 1px solid #9d9683; 
} 

td.addGuestsHeading { 
	background-color: #9d9683;
	color: #FFF;
	font-weight: bold;
} 

td.guestRequired { 
	color: #900;
} 

td.guestNotReq { 
	color: #666;
} 

input.contributeButton { 
	background-color: #EEE; 
	border: 1px solid #CCC; 
	font-size: 8pt; 
	color: #a0450e;
} 

input.noContributeButton { 
	background-color: #EEE; 
	border: 1px solid #CCC; 
	font-size: 8pt; 
	color: #666;
}

input.newsletter-subscribe {
    margin: 10px 10px 0 10px;
}
