@charset "utf-8";
/* CSS Document */

/**** Main content containers for reference 

#contain{ 
	clear: both;
	margin: 0 auto;
	width: 950px;
	border: 1px dashed #009900;
	}
	
#content {
	float: left;
	clear: none;
	width: 600px;
	margin: 5px;
	border: 1px solid #CC6600;
	}
	
****/	

/**** Front Page Calendar divs ****/

#calFP{
	background-color: #FFFFFF;
	margin-bottom: 5px;
	width: 425px;
	float:left;
	}
	
#calFPbox{
	/*** border: 1px solid #333333; ***/
	padding-bottom: 15px;
	margin-top: 0px;
	height: 250px;
	}
	#calFPbox h3{
		padding: 0px;
		margin: 0px;
		}	
	#calFPbox h4{
		padding: 0px;
		margin: 0px;
		}
	
#calFPnav{
	padding: 4px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	}

	#calFPnav img {
	padding: 0px 5px 0px 0px;
	margin: 0px;
	}

	#calFPnav a:link, a:hover, a:visited{
	text-decoration: none;
	outline: none;
	}
	
#calFPhd{
	margin: 0 auto;
	margin-bottom: 5px;
	padding 5px 5px 0px 5px;
	width: 400px;
	overflow: hidden;
	white-space: nowrap;
	}
	#calFPhd h3{
		padding: 0px;
		margin: 0px 0px 2px 0px;
		
		}
	#calFPhd a{
		text-decoration: none;
		}
	
#calFPcon_today {
	margin: 0 auto;
	width: 400px;
	height: 200px;
	background-color: #fff;
	overflow: auto;
	font-size: 90%;
	}
	#calFPcon_today img {
			float: left;
			padding: 0 5px 5px 0;
		}
	#calFPcon_today h3 {
			padding: 0 0 5px 0;
			margin: 0;
			border: 0px;
		}
	#calFPcon_today p {
			padding: 0 0 5px 0;
			margin: 0;
		}
#calFPcon_hot {
	margin: 0 auto;
	width: 400px;
	height: 200px;
	overflow: hidden;
	}
	
	#DateHot{
		float: left;
		clear: left;
		width: 70%;
		padding: 5px;
		}
		
	#NextHot {
		float: right;
		clear: right;
		width: 25%;
		padding: 5px;
		text-align: right;
		}
#calFPcon_week {
	margin: 0 auto;
	width: 590px;
	height: 200px;
	overflow: auto;
	}

	#calFPcon_week img {
			float: left;
			padding: 0 5px 5px 0;
		}
	#calFPcon_week h3 {
			padding: 0 0 5px 0;
			margin: 0;
			border: 0px;
		}
	#calFPcon_week p {
			padding: 0 0 5px 0;
			margin: 0;
		}

#calFPsn{
	width: 580px;
	margin: 0 auto;
	padding: 5px;
	text-align: right;
	}

/********* full calendar page ***********/

#LPL_Calendar_Full_Div {
	width: 590px;
	}
	#calSorthd {

			}

	#calSort{
		width: 100%;
		margin: 0;
		padding: 0px;
		text-align: left;
		}
		#calSort h3{
			padding: 0px;
			margin: 0px;
			border: 0px;
			text-decoration: none;
				}
	#calSortbox{
			width: 100%;
			border-bottom: 1px solid;
			padding-bottom: 10px;
			margin-bottom: 10px;
			}



/******* Event Details ******/
#LPL_Calendar_Event_Details{
	}
	#LPL_Calendar_Event_Details img{
			float: left;
			padding: 0px 5px 5px 0px;
			}

	#calEventbox{
		
		}
		#calEventbox img{
			float: left;
			padding: 0px 5px 5px 0px;
			}
		#caEventbox p{
			padding: 0px 10px 10px 10px;
			margin: 0px;
			}
	#calEventcon_detail {
		margin: 0 auto;
		width: 590px;
		background-color: #fff;
		border-bottom: 1px solid #666666;
		}
		#calEventcon_detail h3{
			margin: 0px;
			padding-bottom: 5px;
			border-bottom: 1px solid #993300;
			}

