﻿a:link,
a:active,
a:visited,
input {
	outline-style:none;
}

/* General */

body {
	background:url('../images/day/background-1.jpg') repeat-x #fff;
	margin:0;
}

.background-splat {
	background:url('../images/day/background-2.jpg') top left no-repeat;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	float:left;
}

.wrapper {
	width:977px;
	margin:0 auto;
}

/* Start Header */

	/* Search Bar */
	
	.top-bar {
		margin:30px 0 0 0;
		width:629px;
		float:left;
	}

	.search-bar {
		margin:0 0 0 30px;
		background:url('../images/day/search-middle.gif') 62px 0 no-repeat;
		width:265px;
		height:43px;
		float:right;
	}
	
	.search-bar label {
		background:url('../images/day/search-left.gif') no-repeat;
		width:63px;
		height:43px;
		float:left;
		display:block;
		text-indent:-999em;
	}
	
	.search-bar .search-input {
		border:1px solid #979797;
		width:159px;
		height:17px;
		margin:15px 0 0 0;
	}
	
	.search-bar input {
		float:left;
	}
	
	/* Logo */
	
	.site-logo {
		margin:0 0 0 0;
		width:286px;
		height:132px;
		float:left;
	}
	
	/* Weather Conditions */
	.weather {	
		margin:7px 0 0 0;
		float:right;
		width:195px;
		height:40px;
	}
	
	.weather .weather-information {
		font:bold 9pt Helvetica, Arial, sans-serif;
		color:#fff;
		width:140px;
		height:40px;
		text-align:right;
		float:left;
		margin:10px 10px 0 0;
	}
	
	.weather .weather-image {
		background:url('../images/day/weather-image.jpg') no-repeat;
		width:45px;
		height:40px;
		text-align:center;
		float:left;
	}
	
	/* Menu (Top) - Top Level */
	.menu-top {
		width:532px;
		float:right;
		margin:40px 0 0 0;
		padding:0;
	}
	
	.menu-top li {
		float: left;
		list-style: none;
	}
	
	.menu-top li a {
		height:49px;
		display:block;
	}
	
	.menu-top li a.living {
		background-position:0 0;
		text-indent:-999em;
		width:90px;
	}
	
	.menu-top li a.living:hover {
		background-position:0 -49px;
		text-indent:-999em;
		width:90px;
	}
	
	.menu-top li a.working {
		background-position:-90px 0;
		text-indent:-999em;
		width:110px;
	}
	
	.menu-top li a.working:hover {
		background-position:-90px -49px;
		text-indent:-999em;
		width:110px;
	}
	
	.menu-top li a.playing {
		background-position:-200px 0;
		text-indent:-999em;
		width:100px;
	}
	
	.menu-top li a.playing:hover {
		background-position:-200px -49px;
		text-indent:-999em;
		width:100px;
	}
	
	.menu-top li a.about {
		background-position:-300px 0;
		text-indent:-999em;
		width:130px;
	}
	
	.menu-top li a.about:hover {
		background-position:-300px -49px;
		text-indent:-999em;
		width:130px;
	}
	
	.menu-top li a.contact {
		background-position:-430px 0;
		text-indent:-999em;
		width:102px;
	}
	
	.menu-top li a.contact:hover {
		background-position:-430px -49px;
		text-indent:-999em;
		width:102px;
	}
	
	/* Menu (Top) - Secondary (Drop Down) */
	
	.menu-top li ul {
		background:url('../images/day/menu-top-dropdown.jpg') repeat-x #fff;
		margin:-10px 0 0 0;
		padding:0;
		width:150px;
		position:absolute;
		visibility:hidden;
		border:1px solid #c8c8c8;
	}
	
	.menu-top li ul li {
		float: none;
		display: inline;
	}
	
	.menu-top li ul li a {
		font:normal 9pt Helvetica, Arial, sans-serif;
		text-decoration:none;
		text-transform:uppercase;
		background:transparent;
		padding:3px 3px 3px 10px;
		height:auto;
		width: auto;
		color:#6e6e6e;
	}
	
	.menu-top li ul li a:hover {
		font:normal 9pt Helvetica, Arial, sans-serif;
		text-decoration:underline;
		text-transform:uppercase;
		background:transparent;
		padding:3px 3px 3px 10px;
		height:auto;
		width: auto;
		color:#6e6e6e;
	}
	
/* Content Left */

.navigation-left {
	width:241px;
	float:left;
}

.menu-accordion-wrapper {
	background:url('../images/day/menu-accordion-repeat.jpg') repeat-y;
	margin:0;
	width:241px;
	float:left;
}

.menu-accordion-wrapper .menu-accordion {
	background:url('../images/day/menu-accordion-middle.jpg') no-repeat;
	width:241px;
	padding:0;
	margin:0;
	list-style:none;
}

.menu-accordion-wrapper .menu-accordion .title {
	background:url('../images/day/menu-accordion-top.jpg') no-repeat;
	width:241px;
	height:55px;
	text-indent:-999em;
	margin:0;
}

.menu-accordion-wrapper .menu-accordion .explain {
	background:url('../images/day/menu-accordion-bottom.jpg') no-repeat center bottom;
	width:241px;
	height:18px;
	text-indent:-999em;
	padding:5px 0 0 0;
	margin:0;
}

.menu-accordion-wrapper .menu-accordion a:link, .menu-accordion-wrapper .menu-accordion a:visited {
	font:normal 9pt Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	color:#6d6d6d;
	text-decoration:none;	
}

.menu-accordion-wrapper .menu-accordion .top {
	background:url('../images/day/menu-arrow.gif') no-repeat;
	background-position:0 3px;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}

.menu-accordion-wrapper .menu-accordion ul {
		background:url('../images/day/menu-accordion-sub.jpg') repeat-x #717171;
		margin:7px 0;
		padding:7px 0;
		width:100%;
		list-style:none;
}

.menu-accordion-wrapper .menu-accordion ul li {
	margin:0 0 0 10px;
	padding:0 0 0 20px;
}

.menu-accordion-wrapper .menu-accordion ul li a:link, .menu-accordion-wrapper .menu-accordion ul li a:visited {
	font:normal 8.5pt Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;	
}

.menu-accordion-wrapper .menu-accordion ul li a:hover {
	font:normal 8.5pt Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	color:#acd5e9;
	text-decoration:underline;	
}

.bottom-banner-small {
	padding:50px 0 0 0;
	width:241px;
	float:left;
}

.bottom-banner-small a:link, .bottom-banner-small a:visited {
	color:#166198;
}

.bottom-banner-small .small-adv {
	clear:both;
	border-bottom:1px solid #aba7a7;
	width:241px;
	height:auto !important;
	min-height:80px;
	height:100px;
	padding:0 0 7px 0;
	margin:0 0 7px 0;
}

.bottom-banner-small .small-adv img {
	margin:0 10px 0 0;
	float:left;
}

.bottom-banner-small .small-adv h3 {
	font:bold 9pt Helvetica, Arial, sans-serif;
}

.bottom-banner-small .small-adv p {
	font:normal 8.5pt Helvetica, Arial, sans-serif;
}

/* Content Right */

.content {
	background:url('../images/day/secondary-background.jpg') repeat-x #fff;
	border:1px solid #6c6a6b;
	margin:0 0 0 10px;
	width:724px;
	min-height:500px;
	height:auto !important;
	height:500px;
	float:left;
}

.content .breadcrumb {
	font:normal 8.5pt Helvetica, Arial, sans-serif;
}

.content .breadcrumb a:link, .content .breadcrumb a:visited {
	color:#6e6e6e;
}

.content .breadcrumb a:hover {
	color:#959595;
}

.content .content-margin {
	font:normal 8.5pt Helvetica, Arial, sans-serif;
	line-height:1.5em;
	padding:30px;
	color:#747474;
}

/* Map Results */

.map-nav-living  {
	padding:0;
	margin:0;
	list-style:none;
	float:right;
}

.map-nav-living  li {
	float:left;
	text-indent:-999em;
}

.map-nav-living  a:link, .map-nav-living  a:visited {
	background:url('../images/map-living.jpg') no-repeat;
	display:block;
}

.map-nav-living  .entertainment:link, .map-nav-living  .entertainment:visited {
	background-position:0 0;
	height:44px;
	width:152px;
}

.map-nav-living  .entertainment:hover {
	background-position:0 -44px;
	height:44px;
	width:152px;
}

.map-nav-living  .business:link, .map-nav-living  .business:visited {
	background-position:-152px 0;
	height:44px;
	width:105px;
}

.map-nav-living  .business:hover {
	background-position:-152px -44px;
	height:44px;
	width:105px;
}

.map-nav-living  .streetscapes:link, .map-nav-living  .streetscapes:visited {
	background-position:-257px 0;
	height:44px;
	width:130px;
}

.map-nav-living  .streetscapes:hover {
	background-position:-257px -44px;
	height:44px;
	width:130px;
}

.map-nav-living  .livingresearch:link, .map-nav-living  .livingresearch:visited {
	background-position:-387px 0;
	height:44px;
	width:185px;
}

.map-nav-living  .livingresearch:hover {
	background-position:-387px -44px;
	height:44px;
	width:185px;
}

.map-nav-living  .transportation:link, .map-nav-living  .transportation:visited {
	background-position:-572px 0;
	height:44px;
	width:154px;
}

.map-nav-living  .transportation:hover {
	background-position:-572px -44px;
	height:44px;
	width:154px;
}


/* Map Results */

.map-nav-working  {
	padding:0;
	margin:0;
	list-style:none;
	float:right;
}

.map-nav-working  li {
	float:left;
	text-indent:-999em;
}

.map-nav-working  a:link, .map-nav-working  a:visited {
	background:url('../images/map-working.jpg') no-repeat;
	display:block;
}

.map-nav-working  .entertainment:link, .map-nav-working  .entertainment:visited {
	background-position:0 0;
	height:44px;
	width:152px;
}

.map-nav-working  .entertainment:hover {
	background-position:0 -44px;
	height:44px;
	width:152px;
}

.map-nav-working  .business:link, .map-nav-working  .business:visited {
	background-position:-152px 0;
	height:44px;
	width:105px;
}

.map-nav-working  .business:hover {
	background-position:-152px -44px;
	height:44px;
	width:105px;
}

.map-nav-working  .streetscapes:link, .map-nav-working  .streetscapes:visited {
	background-position:-257px 0;
	height:44px;
	width:130px;
}

.map-nav-working  .streetscapes:hover {
	background-position:-257px -44px;
	height:44px;
	width:130px;
}

.map-nav-working  .livingresearch:link, .map-nav-working  .livingresearch:visited {
	background-position:-387px 0;
	height:44px;
	width:185px;
}

.map-nav-working  .livingresearch:hover {
	background-position:-387px -44px;
	height:44px;
	width:185px;
}

.map-nav-working  .transportation:link, .map-nav-working  .transportation:visited {
	background-position:-572px 0;
	height:44px;
	width:154px;
}

.map-nav-working  .transportation:hover {
	background-position:-572px -44px;
	height:44px;
	width:154px;
}


/* Map Results */

.map-nav-playing  {
	padding:0;
	margin:0;
	list-style:none;
	float:right;
}

.map-nav-playing  li {
	float:left;
	text-indent:-999em;
}

.map-nav-playing  a:link, .map-nav-playing  a:visited {
	background:url('../images/map-playing.jpg') no-repeat;
	display:block;
}

.map-nav-playing  .entertainment:link, .map-nav-playing  .entertainment:visited {
	background-position:0 0;
	height:44px;
	width:152px;
}

.map-nav-playing  .entertainment:hover {
	background-position:0 -44px;
	height:44px;
	width:152px;
}

.map-nav-playing  .business:link, .map-nav-playing  .business:visited {
	background-position:-152px 0;
	height:44px;
	width:105px;
}

.map-nav-playing  .business:hover {
	background-position:-152px -44px;
	height:44px;
	width:105px;
}

.map-nav-playing  .streetscapes:link, .map-nav-playing  .streetscapes:visited {
	background-position:-257px 0;
	height:44px;
	width:130px;
}

.map-nav-playing  .streetscapes:hover {
	background-position:-257px -44px;
	height:44px;
	width:130px;
}

.map-nav-playing  .livingresearch:link, .map-nav-playing  .livingresearch:visited {
	background-position:-387px 0;
	height:44px;
	width:185px;
}

.map-nav-playing  .livingresearch:hover {
	background-position:-387px -44px;
	height:44px;
	width:185px;
}

.map-nav-playing  .transportation:link, .map-nav-playing  .transportation:visited {
	background-position:-572px 0;
	height:44px;
	width:154px;
}

.map-nav-playing  .transportation:hover {
	background-position:-572px -44px;
	height:44px;
	width:154px;
}


.location-right-map {
	width:339px;
	float:left;
}

.location-left {
	width:325px;
	float:left;
}

.location-left img {
	border:1px solid #000;
}

.location-wrapper h2 {
	font:bold 8pt Helvetica, Arial, sans-serif;
	color:#000;
	padding:0 0 5px 0;
}

.description {
	padding:3px 0;
	font:bold 8pt Helvetica, Arial, sans-serif;
	color:#000;
	overflow:hidden;
}

.description-value {
	padding:3px 0;
	font:normal 8pt Helvetica, Arial, sans-serif;
	color:#000;
}

.location-desc .label {
	padding:3px 0;
	width:130px;
	font:bold 8pt Helvetica, Arial, sans-serif;
	float:left;
	color:#000;
	padding-right:7px;
}

.location-desc .value {
	font:normal 8pt Helvetica, Arial, sans-serif;
	padding:3px 0;
	width:200px;
	float:left;
	overflow:hidden;
	color:#000;
}

/*
	Response.Write "<div class=""location-wrapper"">"
	
	Response.Write 	"<div class=""location-left"">"
	CheckImage rsMap.Fields("PicURL").value, rsMap.Fields("Title").value
	Response.Write  "</div>"
	
	Response.Write 	"<div class=""location-right"">"
	Response.Write 		"<h2>" & rsMap.Fields("Title").value & "</h2>"
	
	Response.Write		"<div class=""location-desc"">"
	CheckEcho "Website URL", rsMap.Fields("WebLink").value
	CheckEcho "Building Location", rsMap.Fields("Location").value
	CheckEcho "Phone Number", rsMap.Fields("Phone").value
	CheckEcho "Total Number Of Rooms Available", rsMap.Fields("TotalNumberOfRooms").value
	CheckEcho "Total Number Of Suites Available", rsMap.Fields("TotalNumberOfSuites").value
	CheckEcho "Total Number Of Meeting Rooms Available", rsMap.Fields("TotalNumberOfMeetingRooms").value
	CheckEcho "Total Meeting Spaces", rsMap.Fields("TotalMeetingSpaces").value
	CheckEcho "Smallest Room Size", rsMap.Fields("SmallestRoom").value
	CheckEcho "Largest Room Size", rsMap.Fields("LargestRoom").value
	CheckEcho "Year The Building Was Built", rsMap.Fields("Built").value
	CheckEcho "Year Last Renovated", rsMap.Fields("LastRenovated").value
	CheckEcho "Onsite Parking", rsMap.Fields("OnSiteParking").value
	CheckEcho "Seating Capacity", rsMap.Fields("SeatingCapacity").value
	CheckFile rsMap.Fields("FileUpload").value, rsMap.Fields("PDFTitle").value
	Response.Write 		"</div>"
	Response.Write 		"<span class=""label"">Discription:</span><br />" & rsMap.Fields("DescriptionOfVenue").value

	Response.Write 	"</div>"
	Response.Write "</div>"
*/

.content a:link, .content a:visited {
	color:#6e6e6e;
}

.content a:hover {
	color:#959595;
}

.content .content-margin h1 {
	font:bold 14pt Helvetica, Arial, sans-serif;
}

.content .content-margin p {
	padding:10px 0;
}

/* Calendar */

.calendar-wrapper .calendar-margin .currentmonth {
	font:bold 11pt Helvetica, Arial, sans-serif;
	text-align:center;
	text-transform:uppercase;
	padding:0 0 10px 0;
	color:#166198;
}

.calendar-wrapper .calendar-margin .calendartop, .calendar-wrapper .calendar-margin .sundaytopclr {
	font:bold 9pt Helvetica, Arial, sans-serif;
	text-align:center;
	text-transform:uppercase;
	padding:10px 0;
}

.calendar-wrapper .calendar-margin a:link, 
.calendar-wrapper .calendar-margin a:visited {
	color:#818181;
	text-decoration:underline;
}

.calendar-wrapper .calendar-margin a:hover {
	color:#4f4f4f;
	text-decoration:underline;
}

.calendar-wrapper .calendar-margin .weekdayclr, 
.calendar-wrapper .calendar-margin .calendarwk, 
.calendar-wrapper .calendar-margin .calendarday {
	font:normal 10pt Helvetica, Arial, sans-serif;
	color:#4f4f4f;
}

.calendar-wrapper .calendar-margin .todayclr {
	font:bold 10pt Helvetica, Arial, sans-serif;
	color:#000;
}

.event-details {
	font:normal 10pt Helvetica, Arial, sans-serif;
	padding:0 10px 10px 10px;
	background:url('../images/day/menu-top-dropdown.jpg') repeat-x #fff;
	border:1px solid #6c6666;
	width:500px;
	margin:0 auto;
	color:#000;
}


.feature-item {
	width:50%;
	text-align:center;
	float:left;
	padding:0 0 15px 0;
}

.photo_gallery {
	text-align:center;
}

.mm, .mm:link, .mm:visited {
	color:#000;
}

.ldmdfooter {
	margin: 0 auto;
	text-align:center;
	font:normal 8.5pt Helvetica, Arial, sans-serif;
}

.locname {
	font-size:12pt !important;
	color:#00457E !important;
}

