﻿@charset "utf-8";/* CSS Document *//* ------------------------------------------- *//* -- HTML Overrides						-- *//* ------------------------------------------- *//* Offsets Footer and Banner */html,body { height:100%; }body {	background:url('/media/1001/background.jpg') #704214;	background-position:right bottom;	background-attachment: fixed;	font-size:1.0em;		  -webkit-background-size: cover;	  -moz-background-size: cover;	  -o-background-size: cover;	  background-size: cover;	font-family:Verdana;	}/* ------------------------------------------- *//* -- Master Block 							-- *//* ------------------------------------------- */#MasterBlock {	min-width:400px;}/* ------------------------------------------- *//* -- Menu Block 							-- *//* ------------------------------------------- */#fhgtLogo {	text-align:center;}	#MenuBlock {	padding-top:12px;	padding-left:6px;	padding-right:6px;	min-width:150px;}.navbar-search {	margin-bottom:18px;	width:100%;}#Menu ul {	margin-left:0px;	padding-left:0px;		width:100%;}#Menu ul li {	list-style:none;			width:100%;	margin-left:0px;	padding-left:0px;	padding-right:0px;	margin-right:0px;	text-align:center;}#Menu ul li a {	line-height:20px;	color:white;			width:100%;	padding-top:12px;	padding-bottom:12px;		padding-right:0px;	padding-left:0px;		display:block;}.navbar .btn-navbar {	float:none;}.navbar {	min-width:225px;}.nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {	margin-left:0px;	padding-left:0px;	}.navbar .nav>li>a {	text-shadow: none;}.navbar-inner {	/*background-image:url('../../images/menu-transparency.png');	background-repeat:repeat;*/	background-color:transparent;	background-color:rgba(94,77,47, 0.5);	background-image:none;	filter:none;}#search-box {	width:100%;}/* ------------------------------------------- *//* -- Content Block							-- *//* ------------------------------------------- */#ContentBlock {/*	background:url('../../images/content-transparency2.png');*/	background-color:rgba(255,248,235, 0.9);		  overflow:visible;	  padding:12px;	  -moz-border-radius: 15px;	  border-radius: 15px;	  *width:70%;	padding-top:24px;		margin-top:24px;	position: relative;  /*Debra added this to lock deco image to bottom*/}#ContentBlock h1 {	font-size:1.5em;	border-bottom:1px solid black;}#ContentBlock h2 {	font-size:1.4em;	padding:0px;	margin:0px;	color:#22600d;}#ContentBlock h3 {	font-size:1.2em;	padding:0px;	margin:0px;	margin-bottom:24px;	line-height:12px;}#ContentBlock p {	line-height:1.5em;	padding-bottom: .5em;}#ContentBlock .accordion p {	padding-left:12px;	padding-right:12px;}#ContentBlock .accordion-group {	border:1px solid #666;}#ContentBlock .accordion h2 {	color:#585c4d;}#ContentBlock .accordion-toggle h2:hover {	color:#585c4d;	text-decoration:underline #585c4d;}#ContentBlock .accordion h3 {	font-size:1.1em;	padding-left:12px;	margin:0px;	line-height:40px;}#ContentBlock .thumbnails {	padding-left:12px;}#ContentBlock .thumbnails .thumbnail, #ContentBlock .thumbnail {	background:white;}#ContentBlock .thumbnails .thumbnail h3 {	font-size:1.1em;}#ContentBlock .thumbnails .thumbnail .thumbnailTitle, #ContentBlock .thumbnail .thumbnailTitle {	font-size:0.5em;	margin-top:8px;	margin-bottom:8px;	line-height:1.5em;	margin-right:8px;}#ContentBlock .thumbnails .thumbnail .thumbnailDescription, #ContentBlock .thumbnail .thumbnailDescription {	font-size:0.6em;	font-style:italic;}.featuredTitle {	font-size:1.6em;}#ContentBlock .leftImage {	margin-top:6px;	margin-bottom:24px;	margin-right:16px;	margin-bottom:6px;	padding:0px;	float:left;}#ContentBlock .rightImage {	margin-top:6px;		margin-bottom:24px;		margin-left:16px;	margin-bottom:2px;	margin-right:4px;	padding:0px;	float:right;}.featuredArticleImage {	width:250px;}.bannerDate {	display:block;	background:url('/media/1002/banner-Date.png') no-repeat;	height:50px;	width:113px;	position:relative;	top:-20px;	margin:0px;	margin-bottom:16px;	padding:0px;}.dateInside {	position:absolute;	top:30px;	left:29px;	color:white;	font-size:0.8em;}.breadcrumb {	background:transparent;    padding: 0px;}/* ------------------------------------------- *//* -- Golf Course List CSS					-- *//* ------------------------------------------- */#golflist {	margin:0px;	padding:0px;}.golfList {	padding-left: 0px;	margin-left:0px;	padding-right: 5px;		margin-top:2.4em;	font-size: .9em;}.golfList ul{margin-left:0;}.golfList ul li {/*	margin-bottom:12px;	list-style:none;*/	min-height:32px;	/* changed to min-height by debra */	line-height: 20px; /*added by debra*/	padding-left:24px;	background-position:top left;	background-repeat: no-repeat;	margin-bottom:15px;/* changed from 12px to 15 px by debra*/	list-style:none;}li.currentFeaturedCourseListing {    background-image: url(/media/1005/golfer-icon.png);    font-weight:bold;}li.featuredCourseListing {    background-image: url(/media/1005/golfer-icon.png);}.courseListCity {	font-size:12px;		font-style:italic;		padding-left:12px;	}/* ------------------------------------------- *//* -- Nav Tab overide						-- *//* ------------------------------------------- */.nav-tabs>li>a {padding-top: 8px;padding-bottom: 8px;line-height: 20px;background-color: #dfdfdf;border: 1px solid #c7c7c7;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}.nav-tabs>li>a:hover {border: 1px solid #c7c7c7;	}.nav-tabs {border-bottom: 1px solid #c7c7c7;}#history.nav-tabs>.active>a{background-color: #fff;}.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus {color: #555;cursor: default;background-color: #fff;border: 1px solid #ddd;border-bottom-color: #fff;}	/* ------------------------------------------- *//* -- Publicatio Promo							-- *//* ------------------------------------------- */div#publicationPromo  {	margin-top: 15px;	margin-bottom: 15px;	/*border-top: 3px double white;	border-bottom: 3px double white;*/	background-color:rgba(0, 102, 153, 0.84);	background-color: #DCD087;	/* background-color: #A0B5D3; */	background-image:none;	border: 1px solid #c7c7c7;-webkit-border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;	max-width: 210px;}#publicationPromo span{	font-weight: bold;	font-size: .85em;	color: #000;		/*background-color: #DCD087; */}#publicationPromo p{	font-size: .75em;	text-align: center;}#publicationPromo a {color: #08c;text-decoration: underline;font-weight: bold;}#publicationPromo a:hover {color: #08c;	text-decoration: underline;}#publicationPromo span.shout {	font-weight: normal;	font-size: 1.3em;}			/* ------------------------------------------- *//* -- Footer Block							-- *//* ------------------------------------------- */#footerBlock {	padding-top:12px;	width:100%;	background-color:rgba(228,226,222, 0.4);		height:120px;	margin-top:24px;	min-width:400px;	}#footerImageBlock {}.footerImages {	float:left;		margin-right:12px;}.footerImages li {	float:left;	list-style:none;	margin-left:16px;}.EmailForm_Comment {    width: 400px;    height: 200px;}/* ------------------------------------------- *//* -- Map       							-- *//* ------------------------------------------- */#map_page {	padding-right:0px;}#map_menu {	overflow:scroll;    height:600px;}#map_canvas {	width:70%;    height: 500px;}.gm-style-iw {    overflow: auto;    width:50%;}/* ------------------------------------------- *//* -- Media Query Overrides					-- *//* ------------------------------------------- *//* Large desktop */@media (min-width: 1200px) { 	.btn-navbar {		display:none;	}		#MenuBlock {		max-width:200px;		border:0px;		margin-top:24px;	}    #map_canvas {        width: 60%;        height: 500px;    }}/* Portrait tablet to landscape and desktop */@media (min-width: 768px) and (max-width: 1199px) {    #ContentBlock {        margin-left:60px;	}	.navbar {		min-width:180px;	}    #map_canvas {        width: 65%;        height: 500px;    }}/* Landscape phone to portrait tablet */@media (max-width: 768px) {    .navbar .btn-navbar {        float: right;    }			    #map_menu {        overflow:visible;    }	    	#MasterBlock {		height:auto;	}		#footerBlock {		height:175px;	}			.footerImages {		float:none;	}		.footerImages li {		float:none;			text-align:center;		}	#MenuBlock { 		text-align:center;	}		#featuredCourseTitle {		margin-left:36px;	}    #map_canvas {        width: 100%;        height: 500px;    }     .navbar-search {	margin-bottom:18px;	width:95%;	text-align:center;	}}/* Landscape phones and down */@media (max-width: 480px) {     .navbar .btn-navbar {	    float:right;    }	#MasterBlock {		height:auto;	}    #map_menu {        overflow:visible;    }		#MenuBlock {		width:100%;		max-width:100%;		min-width:100%;				min-height:0%;		}						    #map_canvas {        width: 100%;        height: 500px;    }        #map_menu {	    height:100%;	    overflow:auto;    }									.footerImages li {					margin-left:0px;	}}		.facebook {		padding-left:25px;			}	.stateSeal { 		clear:left;			}.golfSlogan {	font-family:Georgia, "Times New Roman", Times, serif;		font-size:1.6em;	text-align:center;	color:#22600d;	font-weight:bold;}	#featuredCourseTitle {		margin-left:0px;	}	.featuredArticleLogo {	background:none;	width:160px;	border:none;	clear:both;}#featuredArticleHeader {	clear:both;}#stateSeal {	text-align:center;	margin-left:36px;	}.searchResultItem {    border-top:1px solid #CCC;    border-bottom:1px solid #CCC;}      /* Wrapper for page content to push down footer */      #wrap {        min-height: 100%;        height: auto !important;        height: 100%;        /* Negative indent footer by it's height */        margin: 0 auto -125px;      }      /* Set the fixed height of the footer here */      #push,      #footer {        height: 125px;      }      #footer {      }.searchTimeStamp {	color:gray;		font-size:0.8em;	} .newThumbnailTitle {	font-size:0.5em;	margin-top:8px;	margin-bottom:8px;	line-height:1.5em;	margin-right:8px;} .truncate {width: 246px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;} #ContentBlock{max-width:850px;}