.theMainMenu { border-top:1px solid #ebebeb; }
.menu-main_content-container { float:right; margin-top:8px; }
#main_top { margin:0; }
#main_top li.menu-item a { border:none; }
#main_top > li.menu-item > a { background:#ffffff no-repeat 14px center; display:block; line-height:18px; padding-left:42px; z-index:100; }
#main_top > li.menu-item > a:hover, #main_top > li.menu-item.sfHover > a, #main_top > li.current_page_ancestor > a, #main_top > li.current-menu-item > a { background-color:#00789B; color:#ffffff; }
#main_top li.menu-item-444 > a { background-image:url(../images/whyhamilton.png); }
#main_top li.menu-item-444 > a:hover, #main_top li.menu-item-444.sfHover > a, #main_top li.menu-item-444.current_page_ancestor > a, #main_top li.menu-item-444.current-menu-item > a { background-image:url(../images/whyhamilton-white.png); }
#main_top li.menu-item-494 > a { background-image:url(../images/locate.png); }
#main_top li.menu-item-494 > a:hover, #main_top li.menu-item-494.sfHover > a, #main_top li.menu-item-494.current_page_ancestor > a, #main_top li.menu-item-494.current-menu-item > a { background-image:url(../images/locate-white.png); }
#main_top li.menu-item-493 > a { background-image:url(../images/key.png); }
#main_top li.menu-item-493 > a:hover, #main_top li.menu-item-493.sfHover > a, #main_top li.menu-item-493.current_page_ancestor > a, #main_top li.menu-item-493.current-menu-item > a { background-image:url(../images/key-white.png); }
#main_top li.menu-item-492 > a { background-image:url(../images/incentives.png); }
#main_top li.menu-item-492 > a:hover, #main_top li.menu-item-492.sfHover > a, #main_top li.menu-item-492.current_page_ancestor > a, #main_top li.menu-item-492.current-menu-item > a { background-image:url(../images/incentives-white.png); }
#main_top li.menu-item-491 > a { background-image:url(../images/research.png); }
#main_top li.menu-item-491 > a:hover, #main_top li.menu-item-491.sfHover > a, #main_top li.menu-item-491.current_page_ancestor > a, #main_top li.menu-item-491.current-menu-item > a { background-image:url(../images/research-white.png); }
#main_top > li.menu-item > a > img { display:none; }
#main_top .sub-menu { background:url(../images/arrow.png) 14px 0px no-repeat #ffffff; font-size:14px; font-weight:normal; padding:20px 14px 14px !important; }
#main_top .sub-menu li { line-height:25px !important; margin:0; padding:0; }
#main_top .sub-menu li.current-menu-item a { background:#00789B; color:#ffffff; }
#main_top .sub-menu a { height:auto; padding:0 6px; }
#front-content { margin-left:-30px; margin-right:-30px; padding:0 0 30px 30px; }
#front-content .main-content p { margin:0 0 24px; }
#front-content .the-side, #front-content .the-side p { color:#757575; }
#front-content .the-side h5 { font-weight:normal; margin:4px 0 0; }
#front-content .content_top .content_inner { margin:0; text-align:center; }
#front-content .content_top .content_inner .menuAlign .radius { display:block; margin:8% auto 0; width:76%; }
#front-content .content_top .content_inner .menu_ex { display:none; }
.sliderStyle { z-index:10; }
#cycloneslider-main-sideshow-1.cycloneslider-template-default { width:100% !important; }
#cycloneslider-main-sideshow-1.cycloneslider-template-default .cycloneslider-slides { width:100% !important; }
#cycloneslider-main-sideshow-1.cycloneslider-template-default .cycloneslider-slide { width:100% !important; }
#cycloneslider-main-sideshow-1.cycloneslider-template-default .slide-image{ height: 200%; left: -50%; position: relative; top: -50%; width: 200%; z-index: 50; }
#cycloneslider-main-sideshow-1.cycloneslider-template-default .slide-image a { display:block; position:relative; height:100%; width:100%;}
#cycloneslider-main-sideshow-1.cycloneslider-template-default img { bottom: 0; height: auto !important; left: 0; margin: auto; min-height: 50%; min-width: 50%; position: absolute; right: 0; top: 0; vertical-align:middle; }
#cycloneslider-main-sideshow-1.cycloneslider-template-default .container { bottom: 0; left: 0; position: absolute; right: 0; top: 0; z-index: 100; }
#cycloneslider-main-sideshow-1.cycloneslider-template-default .cycloneslider-caption { bottom:180px; left:0 !important; overflow:hidden; position:absolute; width:auto !important; }
#cycloneslider-main-sideshow-1.cycloneslider-template-default .cycloneslider-caption .cycloneslider-caption-title { float:left; text-transform:uppercase; }
#cycloneslider-main-sideshow-1.cycloneslider-template-default .cycloneslider-caption .cycloneslider-caption-description { clear:both; float:left; font-size:14px !important; }
#cycloneslider-main-sideshow-1.cycloneslider-template-default .cycloneslider-caption .cycle-link { background:#08a7d5; clear:both; color:#ffffff; display:block; float:left; font-size:18px; line-height:48px; padding:0 20px; }
.inner-bkrnd { background-position: center center; height:250px; z-index:10; }
body.page-template-inner-page-php #front-content, body.page-template-default #front-content { margin-top:-86px; }
#content-area { position:relative; z-index: 50;}
.dateSpace { overflow:hidden; }
#article-listing { }
#article-listing article { margin-bottom:40px; }

#sidemenu-container { margin:0 0 20px; }
.sidebar12 img { display:block; height:150px; margin:0 auto; width:auto; }

.the-side { margin-bottom:20px; }
#key-item-menu { background:#F6F6F6; }
	#key-item-menu ul.menu { list-style:none; margin:0; padding:2px 10px; }
		#key-item-menu ul.menu li { border-bottom:1px solid #e6e6e6; }
		#key-item-menu ul.menu li:last-child { border-bottom:none; }
		#key-item-menu ul.menu a { display:block; padding:8px 0 8px 35px; }
			#key-item-menu ul.menu li.small-business a { background:url(../images/icon-small-business-small.png) no-repeat left; }
			#key-item-menu ul.menu li.downtown-bia a { background:url(../images/icon-downtown-bia-small.png) no-repeat left; }
			#key-item-menu ul.menu li.creative-city a { background:url(../images/icon-creative-city-small.png) no-repeat left; }
			#key-item-menu ul.menu li.waterfront a { background:url(../images/icon-waterfront-small.png) no-repeat left; }
			#key-item-menu ul.menu li.site-selector a { background:url(../images/icon-site-selector-small.png) no-repeat left; }

.mejs-video, #video-4663-1 {
	width: 100% !important;
	height: 349px !important;
}

/* == WordPress WYSIWYG Editor Styles == */
.entry-content img { margin: 0 0 1.5em 0; }
.alignleft, img.alignleft { margin-right: 1.5em; display: inline; float: left; }
.alignright, img.alignright { margin-left: 1.5em; display: inline; float: right; }
.aligncenter, img.aligncenter { margin-right: auto; margin-left: auto; display: block; clear: both; }
.alignnone, img.alignnone { /* not sure about this one */ }
.wp-caption { margin-bottom: 1.5em; text-align: center; padding-top: 5px; }
.wp-caption img { border: 0 none; padding: 0; margin: 0; }
.wp-caption p.wp-caption-text { line-height: 1.5; font-size: 10px; margin: 0; }
.wp-smiley { margin: 0 !important; max-height: 1em; }
blockquote.left { margin-right: 20px; text-align: right; margin-left: 0; width: 33%; float: left; }
blockquote.right { margin-left: 20px; text-align: left; margin-right: 0; width: 33%; float: right; }
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}
.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}

@media (max-width: 979px) {
	#cycloneslider-main-sideshow-1.cycloneslider-template-default .slide-image { height:100%; left:0; top:0; width:100%; }
		#cycloneslider-main-sideshow-1.cycloneslider-template-default  .slide-image img { bottom:auto; height:100% !important; left:50%; margin:0 0 0 -1000px; max-width:none; min-height:0 !important; min-width:0 !important; position:absolute; right:auto; top:0; width:2000px !important; }
			#front-content .content_top .content_inner .menu_ex { display:block; }
			.mejs-video, #video-4663-1 {
				width: 100% !important;
				height: 268px !important;
			}
}

@media (min-width: 768px) and (max-width: 979px) {
	#front-content { margin-left:-20px; margin-right:-20px; padding:0 0 20px 20px; }
}
@media (max-width: 767px) {
	body, .bkrnd-image { background:#a7a9ac; }
	#header .logo img { max-width:300px; width:80%; } 
	#front-content { margin-left:0; margin-right:0; padding:0 0 20px; }
		#front-content .content_inner { height:auto !important; }
				#front-content .content_top .content_inner .menuAlign { float:left; margin:0; width:130px; }
					#front-content .content_top .content_inner .menuAlign .radius { margin:8% auto; }
					#front-content .content_top .content_inner .landingTitles { margin-left:130px; text-align:left; }
					#front-content .content_top .content_inner .menu_ex { margin-left:130px; text-align:left; }
		#cycloneslider-main-sideshow-1.cycloneslider-template-default .cycloneslider-slides { }
		.mejs-video, #video-4663-1 {
			width: 100% !important;
			height: 268px !important;
		}	
}