﻿/* Pagebuilder generated CSS template */
/* Your styles go here */

   #sectionTitle {
      	background-color:			#0099ff;
      	background-image:			url('/events/images/events-titlebar.jpg');
      	background-position:		right;
      	background-repeat:			no-repeat;
      	margin:						0px;
   	}
   	
   .sectionTitleTabs {
   		padding:					0px;
   		margin:						0px;
   		margin-left:				12px;
   		clear:						both;
   		width:		100%;
   }
   
   .greyWhiteLine {
		border-top:1px solid #999;border-bottom:1px solid #fff;clear:both;
   }
   .tabHighlight {
   		margin-left:				12px;
   		width:						92px;
   		height:						21px;
   		float:						left;
   		padding-top:				3px;
   		color:						#fff;
   		background-image:			url(/events/images/ne-tab-blue.gif);
   		background-repeat:			no-repeat;
   		text-align:					center;
   		font-size:					8pt;
   		}
   	.tabHighlight a {
   		color:						#ffffff;
   		}
   	.tabHighlight a:visited {
   		color:						#ffffff;
   		}
   	.tabHighlight a:hover {
   		color:						#ffffff;
   		}
   	

   .tabLowlight {
   		width:						92px;
   		height:						21px;
   		float:						left;
   		padding-top:				3px;
   		background-image:			url(/events/images/ne-tab-grey.gif);
   		background-repeat:			no-repeat;
   		text-align:					center;
   		font-size:					8pt;
   }
   .tabLowlight a {
   		color:						#333;
   		}
	.tabLowlight a:visited {
   		color:						#333;
   		}
   	.tabLowlight a:hover {
   		color:						#333;
   		}
   		
	h2 {
   		margin-bottom:				20px;
	}
	

	.eventDate {
		font-size:				8pt;
		font-weight:			bold;
	}
	.eventtitle  {
		font-size:				12pt;
		color:					#D81E05;
		font-weight:			bold;
		margin-left:-1px;
	}
	.eventtitle a {
		color:					#D81E05;
		text-decoration:		none;
	}
	.eventtitle a:visited {
		color:					#D81E05;
		text-decoration:		none;
	}
	.eventtitle a:hover{
		color:					#D81E05;
		font-weight:			bold;
		text-decoration:		underline;
	}
	
	.rightColumn {
		width: 163px;
		margin-top:0px;
		border:0;
		background-color:#fff;
	}
	
.row {
	padding:			2px 10px;
	}
	
label {
	width:				180px;
	float:				left;
	font-weight:		bold;
	}
.addFormInputs {
	vertical-align:		middle;
	width:				360px;
	padding:			0px;
	margin:				0px;
	}
.addFormEditor {
	width:						540px;
	padding:					0px;
	margin:						0px;
	}
	
	.evenRow {
   		background-color:		#ffffff;
   	}
   .oddRow {
   		background-color:		#ccc;
   	}
   	#formContainer {
   		border:					1px solid #ccc;
   		background-color:		#f0f0f0;
   	}
   	.locationAndTime {
   		color:					#555;
   		font-size:				8pt;
   	}

   	#monthFilter {
   		border:					1px solid #aaa;
   		background-color:		#f0f0f5;
   		padding:				5px;
   		font-family:			Verdana, Arial, Helvetica, sans-serif;
   	}
   	#monthFilter p {
   		padding:				0px;
   		margin:					0px;
   		margin-bottom:5px;
   	}
   	#monthFilter h3 {
   		margin:					0px;
   		padding:				0px;
   		padding-bottom:			4px;
   		border-bottom:			1px #aaa solid;
   	}
   	
   	#monthFilter h3, 
	#monthFilter p
    {
      	font-size:				8pt;
    }
      /*/*/a{}
      body #monthFilter h3,
      body #monthFilter p {
      	font-size:				xx-small;
      	voice-family:			"\"}\"";
      	voice-family:			inherit;
      	font-size:				x-small;
      }
      html>body #monthFilter h3,
      html>body #monthFilter p {
      	font-size:				x-small;
      }

   	
     .localOnlyText {
     	padding: 10px 0px;
     	margin: 0px;
     	text-align: left;
     	font-size: 8pt;
     	margin-top: 4px;
     	background-color: #fff;
     	color: #666;
     }
     .localOnlyStar {
     	color: #D81E05;
     	font-family: Verdana;
     }
     .byMonthDayFirstEventDate {
     	padding:5px;
     	background-color:#e6e1cd;
     	border-bottom:1 px solid #45402d;
     	color:#45402d;
     	font-weight:bold;
     	border-top:1px solid #C3BB95;
		/*margin-top:10px;*/
		margin:0;
     }
     .byMonthEventContainer {
		padding:10px;
     }
     .byMonthSubEvents {
     	padding:10px;
     	border-top:1px solid #C3BB95;
     }
     .internalOnlyImgSingle {
     	float:right;
     	width:50px;
     	height:50px;
     	padding:0;
     	margin:0;
     }
     .internalOnlyImgMore {
     	float:right;
     	width:50px;
     	height:50px;
     	padding:0;
     	margin:0;
     	margin-top:1px;
     }
     
/*---------------------------------------------------------------*/  
/* categories in left column */

	#sideBarContentInternalOnly {
		background-color:#f0f0f5;
		padding:0px;
		margin-top:20px;
		/*height:52px;*/
		font-size:10pt;
		width:148px;
	}

     #filterContainer {
		background-image:url(/events/images/filterContainer-bg.jpg);
		background-repeat:repeat-x;
	}
	#filterContainer h3 {
		background-color:#C3BB95;
		padding:5px;
		margin:0;
		font-size:10pt;
	}
	#categoriesContainer {
		padding-top:10px;
		padding-bottom:10px;
	}
	.categoryLink {
		margin:10px;
		padding:0;
	}
	
	#todaysEvents {
		padding:10px;
		margin:0;
		background-color:#ffcc00;
	}
	#todaysEvents p {
		padding:0;
		margin:0;
		font-size:12pt;
		font-weight:bold;
	}

/*---------------------------------------------------------------*/
/* Right column adds */

	.rightColBlues {
		width:152px;
		background-image:url(/events/images/adds/blues.gif);
		background-repeat:repeat-y;
		padding:5px;
		cursor:pointer;
		margin-bottom:10px;
		border:1px solid #333;
		clear:both;
		}
		.rightColBluesHeading {
			color:#fff;
			font-size:12pt;
			font-weight:bold;
		}
		.rightColBluesSubHeading {
			color:#fff;
			font-size:10pt;
			font-weight:bold;
		}
		.rightColBluesDate {
			color:#fff;
			font-size:8pt;
		}
			
		
	.rightColGreens {
		width:152px;
		background-image:url(/events/images/adds/greens.gif);
		background-repeat:repeat-y;
		padding:5px;
		cursor:pointer;
		margin-bottom:10px;
		border:1px solid #333;
		clear:both;
		}
		.rightColGreensHeading {
			color:#000;
			font-size:12pt;
			font-weight:bold;
		}
		.rightColGreensSubHeading {
			color:#000;
			font-size:10pt;
			font-weight:bold;
		}
		.rightColGreensDate {
			color:#000;
			font-size:8pt;
		}
		
		
	.rightColPinks {
		width:152px;
		background-image:url(/events/images/adds/pinks.gif);
		background-repeat:repeat-y;
		padding:5px;
		cursor:pointer;
		margin-bottom:10px;
		border:1px solid #333;
		clear:both;
		}
		.rightColPinksHeading {
			color:#fff;
			font-size:12pt;
			font-weight:bold;
		}
		.rightColPinksSubHeading {
			color:#fff;
			font-size:10pt;
			font-weight:bold;
		}
		.rightColPinksDate {
			color:#fff;
			font-size:8pt;
		}
		
		
	.rightColYellows {
		width:152px;
		background-image:url(/events/images/adds/yellows.gif);
		background-repeat:repeat-y;
		padding:5px;
		cursor:pointer;
		margin-bottom:10px;
		border:1px solid #333;
		clear:both;
		}
		.rightColYellowsHeading {
			color:#000;
			font-size:12pt;
			font-weight:bold;
		}
		.rightColYellowsSubHeading {
			color:#000;
			font-size:10pt;
			font-weight:bold;
		}
		.rightColYellowsDate {
			color:#fff;
			font-size:8pt;
		}
/*---------------------------------------------------------------*/

	#postAnEvent {
		width:164px;
		clear:both;
	}
	
	.postAnEventImage {
		width:54px;
		height:51px;
		float:left;
	}
	
	.postAnEventLink {
		width:110px;
		height:51px;
		float:right;
		background-image:url(/events/images/post-an-event/right.gif);
	}
	
	.postAnEventLink p {
		margin-top:13px;
		margin-left:7px;
	}
	
	.postAnEventLink a {
		font-size:10pt;
	}
	
	.postAnEventLink a:link {
		color:#433B1C;
	}
	.postAnEventLink a:visited {
		color:#433B1C;
	}
	.postAnEventLink a:hover {
		color:#433B1C;
	}
	.postAnEventLink a:active {
		color:#433B1C;
	}
	
/*---------------------------------------------------------------*/
/*	Featured Events		*/

	#featuredEventsHeading {
		background-color:	#C3BB95;
		font-family:Arial;
		margin-top:10px;
		width: 162px;
	}
	#featuredEventsHeading h3 {
		background-color:#C3BB95;
		padding:5px;
		margin:0;
		font-size:10pt;
		border:0;
	}
	
	#featuredEvents {
		background-color:#F1EDE1;
		text-align:center;
		width:100%;
		padding-top:5px;
		padding-bottom:1px;
		font-family:Arial;
		width: 162px;
	}
	
	#featuredEventsContainer {
		text-align:center;
		margin:auto;
		width:156px;
		margin-bottom:10px;
		cursor:pointer;
	}
	
	.featuredEventsDateContainer {
		background-image:url(/events/images/featured-events/blue-date-bg4.gif);
		background-repeat:no-repeat;
		color:#fff;
		font-size:8pt;
	}
	
	.featuredEventsDate {
		padding:3px;
		padding-left:5px;
		margin:0;
		line-height:11px;
	}
	
	.featuredEventsTextContainer {
		background-color:#fff;
		padding:3px;
	}
	
	.featuredEventsTextTitle {
		font-size:12pt;
		color:#D81E05;
		font-weight:bold;
	}
	
	.articleImages {
		border:					1px solid #333;
		padding:				5px;
		margin:					5px;
		font-size:				8pt;
		}

		.leftAddsImages {
			width:					160px;
			height:					38px;
			padding:				1px;
			background-color:		#CFC7A6;
			margin-top:				7px;
			margin-bottom:			6px;
		}
		.leftAddsImages2 {
			width:					160px;
			height:					73px;
			padding:				1px;
			background-color:		#CFC7A6;
			margin-top:				7px;
			margin-bottom:			6px;
		}

		.leftAddsImages img {
			/*margin:					0px;
			display:				block;*/
		}

/*---------------------------------------------------------------*/
