/*
To get started customizing with CSS, we recommend you 
go to http://headwaythemes.com/documentation/customizing-your-headway-site/custom-css/ 
to get started.

When writing the selectors for the elements, put body.custom at the
beginning.

For an example on how to change the background with custom CSS
we can use the following code.

body.custom {
	background: red;
}
*/

body.custom .leaf-content h2 {font-size: 22px; color: #6A4000; letter-spacing: -1px;}
body.custom .leaf-content h3 {font-size: 18px; letter-spacing: -1px;}
body.custom {background: url('http://www.lindengolf.com.php5-17.dfw1-1.websitetestlink.com/images/lindenbackground.jpg') no-repeat center top; background-color: #E7EAD7;}

/*header*/
body.custom div#header {width: 189px; clear: none; margin-left: 0px;}

/*navigation*/
body.custom div#navigation {margin: 76px 0px 6px 0px; width: 601px; padding: 8px 5px 8px 5px; float: left; clear:none;}
body.custom div#navigation {background-image:url('../../../images/menuback.jpg'); background-repeat: repeat-x; background-position: bottom;}
body.custom ul.navigation li a {padding: 5px 10px;}
body.custom ul.navigation li:hover a { text-decoration: none; }

/*membership button*/
body.custom div#membership {background-image:url('../../../images/memberback.jpg');height: 25px; display: block; float:left; background: #CEA640; width:160px;padding: 0px; margin: 72px 0px 0px 0px;}
body.custom ul.membership li {font-size: 16px;}
body.custom ul.membership li a {
	display: block;
	background-image: url('../../../images/memberback.jpg');
	height: 28px;
	background-repeat: repeat-x;
	text-decoration: none;
	color: #ffffff;
	padding: 12px 20px 5px 24px;
}	
body.custom ul.membership li a:hover {background-image:url('../../../images/memberbackhov.jpg'); background-repeat: repeat-x;; text-decoration:none;}

/*membership form*/
div#formdata {font-family: arial; font-size: 14px;}

body.custom div#header-image {margin: -15px 0px 5px -14px;}
body.custom .page-title {height: 20px; padding-top:10px; width: 100%;}
body.custom div.sidebar {background: #FFFFEE;}
body.custom div#leaf-17 {width: 657px; padding: 0px;}
body.custom div#leaf-17 div.entry-content p {margin: 0px; padding: 0px;}
body.custom div#leaf-51 {background: #FFFFEE;}
body.custom .news-right .entry-title, .news-right .entry-title a {font-size: 14px; color: #2B5C45; margin-bottom: -10px;}
body.custom div#leaf-60 {padding: 0px;}

body.custom div#container {background: #F8F8E5; width: 960px; padding: 0px;}
body.custom div#leaf-22.right-column {height: 100%;}
body.custom .widget-title, .leaf-top {padding-bottom: 10px; margin-left: -3px;}
div.entry-content a.green-button, div.sidebar a.green-button {-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
clear:both;padding: 8px 25px 8px 12px; color: #ffffff; background: #3E755D; background-image: url('http://www.lindengolf.com/images/greenbutton2.jpg'); background-repeat: no-repeat; background-position: center right;text-decoration: none;}
a.green-button {-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
clear:both;padding: 8px 25px 8px 12px; color: #ffffff; background: #3E755D; background-image: url('http://www.lindengolf.com/images/greenbutton2.jpg'); background-repeat: no-repeat; background-position: center right;text-decoration: none;}
a.green-small {-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
clear:both;padding: 3px 6px 4px 6px; color: #ffffff; background: #3E755D;text-decoration: none;}
body.custom div.post a.more-link, div.featured-entry-content a.more-link {padding: 6px 12px 7px 12px; color: #ffffff; background: #3E755D; background-image: url('http://www.lindengolf.com.php5-17.dfw1-1.websitetestlink.com/images/greenbutton2.jpg'); background-repeat: no-repeat; background-position: center left;text-decoration: none;}
body.custom ul.advanced-recent-posts {margin: 0px;}
body.custom ul.advanced-recent-posts li {padding-bottom: 0px;}
body.custom ul.advanced-recent-posts li br { display: none; }
body.custom ul.advanced-recent-posts li a { clear: both; display: block; font-size: 13px; margin-top: 12px; margin-bottom: 0px; text-decoration: none;}
body.custom ul.advanced-recent-posts li a.green-small {font-size: 10px; color: #ffffff; margin-bottom: 20px; text-decoration: none;}
body.custom div.small-post {padding-bottom: 0px;}
body.custom div.small-post div.entry-content {padding-bottom: 0px; line-height: 16px;}

div.tern_wp_members_last_name {display: inline-block; font-size: 15px; clear: right;}
div.tern_wp_members_first_name {display: inline-block; font-size: 15px;}
div.tern_wp_members_user_email {color: #3A7059;}
div.tern_wp_members_phone1 {font-family: verdana, tahoma, arial, sans-serif; color: #303030;}

body.custom ul#menu-members-1 {margin: -5px;}
body.custom ul.menu {background: transparent; padding: 0px; margin: -5px;}
body.custom ul.menu li {background: #3D4842; padding: 5px 12px; margin: 0px; border-bottom: 1px solid #ffffff;}
body.custom ul.menu li a {width: 100%; color: #ffffff; text-decoration: none;}
body.custom ul.menu li a:hover {width: 160px; background: #5A6860; text-decoration: none; padding: 5px;}
div#scorecard {display: inline-block; padding: 20px; background: #E7EAD7; margin-bottom: 20px;}
div#scorecard-womens {display: inline-block; padding: 20px; background: #F2F4E3;}
.hole-totals
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:white;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	background:#404040;
	mso-pattern:black none;
	white-space:nowrap;}
.blue-par-first
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:#0D0D0D;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:none;
	border-left:none;
	background:#C2D69A;
	mso-pattern:black none;
	white-space:nowrap;}
.blue-par
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:#0D0D0D;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:none;
	border-left:.5pt solid white;
	background:#C2D69A;
	mso-pattern:black none;
	white-space:nowrap;}
.white-par
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:#0D0D0D;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:0;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:none;
	border-left:.5pt solid white;
	background:#C2D69A;
	mso-pattern:black none;
	white-space:nowrap;}
.white-par-end
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:#0D0D0D;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:0;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:.5pt solid white;
	background:#C2D69A;
	mso-pattern:black none;
	white-space:nowrap;}
.xl7313954
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:none;
	border-left:none;
	background:#C2D69A;
	mso-pattern:black none;
	white-space:nowrap;}
.red-par
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:none;
	border-left:.5pt solid white;
	background:#C2D69A;
	mso-pattern:black none;
	white-space:nowrap;}
.red-par-end
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:.5pt solid white;
	background:#C2D69A;
	mso-pattern:black none;
	white-space:nowrap;}
.erase
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:#0D0D0D;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:none;
	border-left:none;
	background:white;
	mso-pattern:black none;
	white-space:nowrap;}
.whitespace
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:#0D0D0D;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:none;
	border-left:.5pt solid white;
	background:white;
	mso-pattern:black none;
	white-space:nowrap;}

.xl8013954
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:#0D0D0D;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:0;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:none;
	border-left:.5pt solid white;
	background:white;
	mso-pattern:black none;
	white-space:nowrap;}
.space
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	background:white;
	mso-pattern:black none;
	white-space:nowrap;}
.handicap-label
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:red;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:none;
	border-left:none;
	background:#D7E4BC;
	mso-pattern:black none;
	white-space:nowrap;}
.handicap
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:red;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:none;
	border-left:.5pt solid white;
	background:#D7E4BC;
	mso-pattern:black none;
	white-space:nowrap;}
.blue-yardage
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:none;
	border-left:.5pt solid white;
	background:#8DB4E3;
	mso-pattern:black none;
	white-space:nowrap;}
.handicap-end
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:red;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:.5pt solid white;
	background:#D7E4BC;
	mso-pattern:black none;
	white-space:nowrap;}
.white-yardage
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
        background-color: #ffffff;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:none;
	border-left:.5pt solid white;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.white-yardage-end
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
        background-color: #ffffff;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:.5pt solid white;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.scorecard-header
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.yardage
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:white;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:none;
	border-left:.5pt solid white;
	background:#C00000;
	mso-pattern:black none;
	white-space:nowrap;}
.yardage-end
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:white;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:.5pt solid white;
	background:#C00000;
	mso-pattern:black none;
	white-space:nowrap;}
.scorecard-hole-text
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:white;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:none;
	border-left:none;
	background:#404040;
	mso-pattern:black none;
	white-space:nowrap;}
.holenum
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:white;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid white;
	border-bottom:none;
	border-left:.5pt solid white;
	background:#404040;
	mso-pattern:black none;
	white-space:nowrap;}
.holenum-end
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:white;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:.5pt solid white;
	background:#404040;
	mso-pattern:black none;
	white-space:nowrap;}
.totals-round
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:white;
	font-size:8.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	background:#0D0D0D;
	mso-pattern:black none;
	white-space:nowrap;}
.totals-text
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Calibri, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:normal;}


/* submenu */

.submenuhome .menu-sub-menu-container {
	width: 960px;
}
.submenuhome #menu-sub-menu li {
	width: 287px;
	float: left;
	
}
#container .submenuhome {
	padding-top: 0px; 
}
.submenuhome .headway-leaf-inside {
	margin-top: -15px;
}

body.custom div#membership {
height: 45px;
}

body.custom div#wrapper {
	background: none;
}

body.custom #header-rss-link {
	display: none;
}
body.custom #tagline {
	display: none;
}

body.custom #header-search-input {
	display: none;
}

.s-category-news .post-image {
	display: none;
}

.pageslug-news .small-excerpts-row .entry-content{
	display: none;
}
.pageslug-news .meta-below-content {
	display: none;
}


/* typekit replacing cufon */ 

h1,h2,h3,h4,.leaf-top,.tablepress-table-description, ul.navigation,.widget-title,ul.membership,ul.advanced-recent-posts li a,a.green-button,a.more-link,.tern_wp_members_last_name,.tern_wp_members_first_name, .more-link-container {
	font-family: "museo", serif;
}

.tablepress-table-name
{
	padding: 12px 0px 0px 6px;
}
.tablepress-table-description {
	font-size: 18px;
	padding: 12px 6px;
	font-weight: bold;
}
/* menu modifications */

#menu-sub-menu li, #menu-members li {
	padding: 0px;
	box-sizing: border-box;
}
#menu-sub-menu li:hover, #menu-members li:hover {
	width: 100%;
}
#menu-sub-menu li a, #menu-members li a {
	box-sizing: border-box;
	padding: 6px 12px;
	width: 100%;
	display: block;
}
#menu-sub-menu li a:hover, #menu-members li a:hover {
	padding: 6px 12px;
	width: 100%;
}

.single .meta-below-content, .archive .meta-below-content {
	display: none;
}

.blog .content .post-image-right, .archive .content .post-image-right {
	float: left;
	margin: 0px 12px 12px 0px;
}
.blog .content .post-image-right img, .archive .content .post-image-right img {
	width: 100px;
	height: auto;
}