/*
Theme Name: Twenty Ten
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.3f
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}
/* =Layout
-------------------------------------------------------------- */

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#container {
	/*float: left;
	margin: 0 -240px 0 0;
	width: 940px;*/
	border:0px solid gold;
}
#content {
/*margin: 0 280px 0 20px;*/
}
#primary, #secondary {
/*float: right;
	overflow: hidden;
	width: 220px;*/
}
#secondary {
	clear: right;
}
#footer {
	clear: both;
	width: 100%;
}
/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/

.one-column #content {
	margin: 0 auto;/*width: 640px;*/
}
/*
LAYOUT: Full width, no sidebar
DESCRIPTION: One centered column with no sidebar
*/

.full-width #content {
	margin: 0 auto;/*width: 900px;*/
}
/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/

.single-attachment #content {
	margin: 0 auto;
	width: 900px;
}
.ten_columns {
	margin: 0 auto;
	width: 900px;
}
/* =Fonts
-------------------------------------------------------------- */
body, input, textarea, .page-title span, .pingback a.url {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
input[type=submit] {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
/* =Structure
-------------------------------------------------------------- */

/* The main theme structure ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ #access .menu-header,*/


div.menu, #colophon, #branding, #main, #wrapper {
	margin: 0 auto;
	width: 940px;
}
#wrapper {
	margin-top: 0px;
	border: 0px solid red;
	padding: 0 20px;
}
#wrap {
	border-bottom: 0px solid red;
	padding: 0px;
	position: relative;
	/*z-index: 9999;*/
	background-image: url(images/main_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:509px;
}
/* Structure the footer area */
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}
#footer-widget-area #fourth {
	margin-right: 0;
}

#site-generator {
	float: right;
	width: 220px;
}
/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	background: #f1f1f1;
}
body {
	background:#000;
	background-image: url(images/border_top.png);
	background-repeat: repeat-x;
	background-position: top center;
}
body, input, textarea {
	color: #fff;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #1ab7ea;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 1px;
}
/* Text elements */
p {
	margin-bottom: 10px;
}
ul {
	list-style: square;
	margin: 0 0 18px 40px;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 40px;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite, blockquote em, blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	overflow: auto;
	padding: 1.5em;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup, sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"], textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}
/*a:link {
	color: #1ab7ea;
}
a:visited {
	color: #1ab7ea;
}
a:active, a:hover {
	color: #0073ae;
}*/
a {
	color: #1ab7ea;
}
a:hover {
	color: #0073ae;
}
/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}
/* =Header
-------------------------------------------------------------- */

#header {
	clear:both;
	height:158px;
	border: 0px solid red;
}
#logobar {
	border: 0px solid red;
	margin:0px 0px 0px 0px;
	width:166px;
	height:148px;
}
#logo {
	border-bottom: 0px solid red;
	/*margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;*/
   	height: 158px;
	width: 165px;
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	cursor: pointer;
	cursor: hand;
}
#logo a {
	display:block;
	height: 158px;
	width: 165px;
	border: 0px solid red;
}
.resize {
	background: url(images/logo_tourney.png) repeat scroll 0 0 transparent;
}
#socialspacer {
	border: 0px solid red;
	height:30px;
	width:400px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#socialbar {
	border: 0px solid red;
	float:left;
	padding-left:0px;
	padding-bottom:50px;
	margin:0;
	width:773px;
	height:30px;
}
#likefb {
	/*clear:both;*/
	border: 0px solid gold;
	height:30px;
	width:auto;
	margin:0px 0px 0px 665px;
	padding:4px 0px 0px 0px;
	position:absolute;
	
	z-index:99999;
}
#socialicons {
	border: 0px solid red;
	height:30px;
	width:auto;
	
	margin:0px 0px 0px 380px;
	padding:0px 0px 0px 0px;
	position:absolute;

}

#socialicons_2 {
	border: 0px solid red;
	height:30px;
	
	margin:0px 0px 0px 400px;
	padding:0px 0px 0px 0px;
	position:absolute;
}
#socialicons_3 {
	border: 0px solid red;
	height:30px;
	
	margin:0px 0px 0px 570px;
	padding:0px 0px 0px 0px;
	position:absolute;
}

#socialicons_3 ul#menu {
	margin-left: 0px !important;
}

#topbar ul {
	list-style:none;
}
#topbar li {
	overflow:hidden;
	display:inline;
	float:left;
	margin-left:10px;
}
#topbar li a {
	-webkit-text-size-adjust: none;
	font-size: 12px;
	text-transform: uppercase;
	color: #c7dde4;
	text-decoration: none;
	font-weight: normal;
	text-shadow: 0px -1px 0px #1f677e;
	border:0px solid red;
	display:block;
	padding-top:7px;
	padding-bottom:2px;
}
/* Apple Button */  
#topbar li.apple {
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	margin-left:10px;
	margin-top:7px;
}
#topbar li.apple a {
	background:url('images/social-sprite.png') no-repeat;
	background-position:-5px -5px;
	width:100%;
	height:16px;
	display:block;
}
#topbar li.apple a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
}
/* Android Button */  
#topbar li.android {
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	margin-left:10px;
	margin-top:7px;
}
#topbar li.android a {
	background:url('images/social-sprite.png') no-repeat;
	background-position:-30px -5px;
	width:100%;
	height:16px;
	display:block;
}
#topbar li.android a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
}
#menu ul {
	list-style:none;
	clear:both
}
#menu li {
	overflow:hidden;
	text-indent:-9999px;
	display:inline;
	float:left;
	margin-left:10px;
	margin-top:7px;
}
#menu li a {
	background:url('images/social-sprite.png') no-repeat;
	width:100%;
	height:16px;
	display:block;
}
/* FbLike Button */   
#menu li.fblike {
	width:79px;
	height:16px;
}
#menu li.fblike a {
	background-position:-78px -5px;
}
#menu li.fblike a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
}
/* facebook Button */  
#menu li.facebook {
	width:16px;
	height:16px;
}
#menu li.facebook a {
	background-position:-170px -5px;
}
#menu li.facebook a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
}
/* facebook Button */  
#menu li.twitter {
	width:16px;
	height:16px;
}
#menu li.twitter a {
	background-position:-196px -5px;
}
#menu li.twitter a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
}
/* google Button */  
#menu li.google {
	width:16px;
	height:16px;
}
#menu li.google a {
	background-position:-222px -5px;
}
#menu li.google a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
}
/* youtube Button */  
#menu li.youtube {
	width:16px;
	height:16px;
}
#menu li.youtube a {
	background-position:-248px -5px;
}
#menu li.youtube a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
}
/* wordpress Button */  
#menu li.wordpress {
	width:16px;
	height:16px;
}
#menu li.wordpress a {
	background-position:-274px -5px;
}
#menu li.wordpress a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
}
#searchbar {
	border: 0px solid gold;
	float:left;
	padding-bottom:11px;
	margin:0px;
	width:773px;
	height:20px;
	text-align: right;
}
#searchwrapper {
	width:182px; /*follow your image's size*/
	height:24px;/*follow your image's size*/
	background-repeat:no-repeat; /*important*/
	padding:0px;
	margin:0px;
	position:relative; /*important*/
	background-image: url(images/searchbox.png);
	float:right;
	border:0px;
}
#searchwrapper form {
	display:inline;
}
.searchboxtop {
	border:0px; /*important*/
	background-color:transparent; /*important*/
	position:absolute; /*important*/
	top:0px;
	left:0px;
	width:155px;
	height:19px;
	color: #1ab7ea;
	/*text-shadow: 0px 1px 0px #d0f4ff;*/
}
input.searchboxtop {
	padding-top: 5px;
	padding-left: 5px;
}
.searchboxtop_submit {
	border:0px; /*important*/
	background-color:transparent; /*important*/
	position:absolute; /*important*/
	top:0px;
	left:157px;
	width:25px;
	height:24px;
	border:0px solid red;
}
#gallerybarinner {
	border:0px solid green;
	padding-top:12px;
	width:580px;
	height:320px;
	clear:both;
	
}
.galleryClass li {
	margin-right:0px;
	list-style:none;
width:580px;
	height:320px;
}
#galleryslider {
	float:left;
	border:0px solid red;
	position:absolute;
	clear:both;
}

	
#gallerysliderPrevBtn {
	
	/*float:left;*/
	width:61px;
	border:0px solid red;
	display:block;
	cursor: pointer;
	cursor: hand;
	position:absolute;
	z-index: 11;
	margin-top:125px;
}
#gallerysliderNextBtn {
	
	/*float:left;*/
	width:61px;
	border:0px solid red;
	display:block;
	cursor: pointer;
	cursor: hand;
	position:absolute;
	z-index: 10;
	margin-left:514px;
	margin-top:125px;
}
#honeyhole {
	/*float:left;*/
	border:0px solid red;
	display:block;
	cursor: pointer;
	cursor: hand;
}
#banner1 {
	float:left;
	border:0px solid red;
	display:block;
	cursor: pointer;
	cursor: hand;
	padding-top:14px;
}
#banner2 {
	float:left;
	display:block;
	/*cursor: pointer;
	cursor: hand;*/
	margin-top:10px;
	padding-top:20px;
	/*padding-left:20px;
	padding-right:50px;*/
	padding-bottom:20px;
	background: #000 url(images/banner_long_new.jpg) top left no-repeat;
	/*width:660px;*/
	color:#FFF;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	line-height: 17pt;
	font-size:13px;
	text-shadow: 0px -1px 0px #000;
}
#banner2 h2 {margin: 0!important; padding: 0!important; font-weight: bold; font-size: 22px;}
#banner2 p {margin: 0!important; padding: 0 40px 0 0!important;}
#banner2 a {
	color:#1ab7ea;
}
#banner2 span {
	font-size:24px;
}
#sponsorbar {
	height: 120px;
	padding-top: 20px;
	border: 0px solid green;
	background: #001b29 url(images/sponsors_footer_headline_03.gif) center 10px no-repeat;
}
#sponsorbarinner {
	margin: 0px auto;
	border:0px solid gold;
	width:945px;
	padding-top:25px;
	padding-left:0px;
}
.sponsorClass li {
	margin-right:5px;
	list-style:none;
}
#sponsorslider {
	float:left;
	border:0px solid red;
}
#sponsorsliderBtn {
	float:left;
	width:61px;
	border:0px solid red;
	display:block;
	cursor: pointer;
	cursor: hand;
}
#site-title {
	float: left;
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 18px 0;
	width: 700px;
}
#site-title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 15px 0 18px 0;
	width: 220px;
}
/* This is the custom header image */
#branding img {
	border-top: 4px solid #000;
	border-bottom: 1px solid #000;
	display: block;
	float: left;
}
/* =Footer
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Footer widget areas */
#footer-widget-area {
}
#footerbg {
	margin: 0 auto;
	border:0px solid gold;
	width:100%;
	background: #1ab7ea;
	background-image: url(images/border_bottom.png);
	background-repeat: repeat-x;
}
#footer {
	margin-bottom: 0px;
	background: url(images/footer_bg.png) top center no-repeat;
}
#colophon {
	border: 0px solid gold;
	margin-top: 0px;
	padding: 0px 0;
	font-size: 12px;
	line-height: 2.2em;
	height:280px;
	width: 940px;
}
img#wpstats {
	display: block;
	margin: 0 auto 10px;
}
/* =Footer Menu
-------------------------------------------------------------- */
#site-info {
	
	border: 0px solid red;
	list-style: none;
	padding-top:7px;
	margin-top:0px;
	height:40px;
}

#site-info ul {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	list-style: none;
	width:390px;
	border: 0px solid red;
	margin:0px auto;
}

#site-info a {
	border:0px solid red;
	text-decoration: none;
	color: #FFF;
	background-image: none;
	padding: 0px 12px 0px 12px;
	display: block;
}

#site-info a:hover {
	text-decoration: underline;
}

#site-info li {
	float: left;
	background-image: url(images/pipe.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}

#site-info li:first-child {
	background-image: none;
}
/* =Lake Menu
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#clear {
	clear:both;
}
#site-generator {
	position: relative;
	padding-top: 2px;
	width: 458px;
}
#lakeList {
	color: #0073ae;
	/*color: #4d6f1d;*/
}
#lakeList span {
	color: #fff;
}
#lakeList a {
	color: #fff;
	text-decoration: none;
}
#lakeList a:hover {
	color: #fff;
	text-decoration: underline;
}
#site-generator ul.socialMenu {
	line-style:none;
	margin: 5px 0 0 0!important;
	padding: 0!important;
}
#site-generator ul.socialMenu li {
	margin: 0;
	padding: 0 10px 0 0;
}
#site-generator a:hover {
	text-decoration: underline;
}
#copyright {
	color: #0073ae;
	font-size: 12px;
	font-weight: bold;
	padding-bottom:28px;
	text-transform: uppercase;
}
#copyright a, #copyright a:hover {
	color: #0073ae;
	text-decoration: none;
	cursor: default;
}
p#amlta_link {
	margin-top: 15px;
}
p#amlta_link a {
	color: #0073ae;
	text-decoration: none;
}
.menu-footer_lake_nav-container {
	border:0px solid black;
	height:auto;
}
#menu-footer_lake_nav {
	border:0px solid red;
	list-style: none;
	margin:0 auto;
}
#menu-footer_lake_nav a {
	border:0px solid red;
	color: #FFF;
	background-image: none;
	padding: 0px 7px 0px 8px;
	text-decoration: none;
	display: block;
	list-style:none;
	margin: 0px 0px 0px 5px;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-stretch: condensed;
	-webkit-text-size-adjust: none;
}
#menu-footer_lake_nav a:hover {
	text-decoration: underline;
}
#menu-footer_lake_nav li {
	float: left;
	position: relative;
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 13px;
}
#menu-footer_lake_nav li:first-child {
	padding-left: 15px;
	background-image: none;
}
#menu-footer_lake_nav li:nth-child(5) {
	padding-left: 15px;
	background-image: none;
}
#menu-footer_lake_nav li:nth-child(9) {
	padding-left: 15px;
	background-image: none;
}
/* =Menu
-------------------------------------------------------------- */

.menu-header {
	
	width: 804px;
	float: left;
	/*
	
	position: relative;
	
	top: 111px;
	left: 165px;
	z-index: 99999;*/
	border:0px solid red;
}
#access {
	display: block;
	float: left;
	margin: 0 auto;
	width: 774px;
	height: 40px;
	padding-left: 0px;
	padding-bottom: 0px;
	z-index:2;
	/*
	position: absolute;
	top: 111px;
	padding-left: 165px;*/
}


	
	
#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 29px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
	text-indent: -9999px;
	z-index:100;
}

#access .menu-header #menu-tourney-main li, div#menu-tourney-main.menu li, #access .menu-header #menu-main-menu-new li, div#menu-main-menu-new.menu li {
	text-indent: 0px !important;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 300;
	margin-right: 0px;
	text-shadow: 0px -1px 0px #293f0e;
}

@media only screen and (max-device-width: 1024px) {
  #access .menu-header #menu-tourney-main li, div#menu-tourney-main.menu li, #access .menu-header #menu-main-menu-new li, div#menu-main-menu-new.menu li {
    font-size: 13px !important;
	margin-top: 0px !important;
  }
  #access #menu-tourney-main li#menu-item-2238 {
	background-position: 0px 5px !important;
	padding-bottom: 0px !important;
  }
}
/*@media only screen and (max-width: 960px) {
  #access .menu-header #menu-tourney-main li, div#menu-tourney-main.menu li, #access .menu-header #menu-main-menu-new li, div#menu-main-menu-new.menu li {
    font-size: 17px !important;
	margin-top: 0px !important;
  }
  #access #menu-tourney-main li#menu-item-2238 {
	background-position: center top !important;
	padding-bottom: 0px !important;
  }
}*/

#access .menu-header #menu-tourney-main li a, div#menu-tourney-main.menu li a, #access .menu-header #menu-main-menu-new li a, div#menu-main-menu-new.menu li a {
	padding-right: 8px;
	padding-left: 8px;
}

#access .menu-header #menu-tourney-main li li a, div#menu-tourney-main.menu li li a, #access .menu-header #menu-main-menu-new li li a, div#menu-main-menu-new.menu li li a {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

#access .menu-header li li,
div.menu li li {
	text-indent: 0px;
	text-transform: none !important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
	font-weight: normal !important;
	margin-right: 0px !important;
}
#access a {
	color: #fff;
	display: block;
	line-height: 40px;
	padding: 0;
	text-decoration: none;
	position: relative;
	z-index: 200;
}
#access ul ul {
	border:1px solid #293f0e;
	font-size: 14px;
	overflow:hidden;
	font-weight: normal;
	text-shadow: 1px 0px 0px #1e2f06;
	-webkit-text-size-adjust: none;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	float: left;
	width: 220px;
	z-index: 300;
}
#access ul ul li {
	min-width: 220px;
	background-color: rgba(0,0,0,0.8);
	border-bottom: 1px solid #293f0e;
	/*background: transparent url(images/sub_bg2.png) top left;*/
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	color: #FFF;
	line-height: 1em;
	padding: 10px;
	width: 220px;
	height: auto;
}
#access #menu-tourney-main li#menu-item-4995 {
	border:0px solid green;
	color: #FFF;
	background: #293f0e url(images/menu_register2014.gif) center top no-repeat !important;
	text-shadow: 0px -1px 0px #000;
}
#access #menu-tourney-main li:hover > a, #access #menu-main-menu-new li:hover > a {
	border:0px solid green;
	color: #FFF;
	background: #293f0e;
	background-image: none !important;
	text-shadow: 0px -1px 0px #000;
}
#access #menu-main-menu-new li#menu-item-5034 {
	border:0px solid green;
	color: #FFF;
	background: #293f0e url(images/menu_ts2014.gif) center top no-repeat !important;
	text-shadow: 0px -1px 0px #000;
}
#access li:hover > a {
	border:0px solid green;
	color: #FFF;
}
#access #menu-tourney-main ul ul :hover > a, #access #menu-main-menu-new ul ul :hover > a {
	color: #FFF;
}
#access ul ul :hover > a {
	border-bottom:0px solid #234751;
	background: #293f0e;
	color: #FFF;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #fff;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}
/** html #access ul li.current_page_item.menu-item-26,
* html #access ul li.current-menu-ancestor.menu-item-26,
* html #access ul li.current-menu-item.menu-item-26,
* html #access ul li.current-menu-parent.menu-item-26,
* html #access ul li.menu-item-26 a:hover {
	background-position: left bottom;
}*/


#access ul li.menu-item-1941 {
	background: url(images/menu_btns_01.gif) no-repeat;
	width: 143px;
}
#access ul li.menu-item-2053 {
	background: url(images/menu_btns_02.gif) no-repeat;
	width: 97px;
}
#access ul li.menu-item-2063 {
	background: url(images/menu_btns_03.gif) no-repeat;
	width: 134px;
}
#access ul li.menu-item-2037 {
	background: url(images/menu_btns_04.gif) no-repeat;
	width: 133px;
}
#access ul li.menu-item-1953 {
	background: url(images/menu_btns_05.gif) no-repeat;
	width: 183px;
}
#access ul li.menu-item-2065 {
	background: url(images/menu_btns_06.gif) no-repeat;
	width: 84px;
}

#access ul li.menu-item-1941:hover,
#access ul li.menu-item-2053:hover,
#access ul li.menu-item-2063:hover,
#access ul li.menu-item-2037:hover,
#access ul li.menu-item-1953:hover,
#access ul li.menu-item-2065:hover {
	background-position: left bottom;
}
#access ul li.menu-item-1941 li a,
#access ul li.menu-item-2053 li a,
#access ul li.menu-item-2063 li a,
#access ul li.menu-item-2037 li a,
#access ul li.menu-item-1953 li a,
#access ul li.menu-item-2065 li a {
	background-image: none;
}
/* =Content
-------------------------------------------------------------- */

#main {
	clear: both;
	overflow: hidden;
	padding: 0px 0 0 0;
	margin: 0px 0 0 0;
	border:0px solid gold;
}
#content {
	border:0px solid gold;
	padding: 0px 0 0 0;
	margin: 0px 0 0 0;
	z-index: 1;
}
#content, #content input, #content textarea {
	color: #fff;
	font-size: 16px;
	line-height: 24px;
}
#content p, #content ul, #content ol, #content dd, #content pre {
	margin-bottom: 10px;
}
#content hr {
	margin-top: 20px;
	margin-bottom: 20px;
}
#content ul ul, #content ol ol, #content ul ol, #content ol ul {
	margin-bottom: 0;
}
#content pre, #content kbd, #content tt, #content var {
	font-size: 15px;
	line-height: 21px;
}
#content code {
	font-size: 13px;
}
#content dt, #content th {
	color: #000;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	color: #fff;
	line-height: 1.5em;
	margin: 0 0 20px 0;
	text-shadow: 0px -1px 0px #000;
}
#content table {
	margin: 0 -1px 20px 0;
	font: 13px Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	/*width: 340px;*/
	text-align: center;
	border: 1px solid #0073ae;
}
#content table h3 {
	color: #fb9939;
	font: 17px Arial, Helvetica, sans-serif;
	margin: 0 0 0px 0;
}
#content tr th, #content thead th {
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 12px;
	color:#fff;
	border: 1px solid #0073ae;
	background: url(images/widget_title_bkgd.gif) left 50% repeat-x;
	text-transform: uppercase;
	text-shadow: 0px -1px 0px #000;
	/*text-indent: -9999px;
	overflow:hidden;*/
}
#content tr td {
	border-top: 1px solid #e7e7e7;
	line-height: 16px;
	border: 1px solid #0073ae;
	background: #001b29;
	color:#FFF;
	text-align: center;
	padding: 10px 5px;
}
#content tr td.dataRating_0 {
	background-image: url(images/stars_0.png);
	background-position: center 20px;
	background-repeat: no-repeat;
	padding-bottom:30px;
}
#content tr td.dataRating_20 {
	background-image: url(images/stars_20.png);
	background-position: center 20px;
	background-repeat: no-repeat;
	padding-bottom:30px;
}
#content tr td.dataRating_40 {
	background-image: url(images/stars_40.png);
	background-position: center 20px;
	background-repeat: no-repeat;
	padding-bottom:30px;
}
#content tr td.dataRating_60 {
	background-image: url(images/stars_60.png);
	background-position: center 20px;
	background-repeat: no-repeat;
	padding-bottom:30px;
}
#content tr td.dataRating_80 {
	background-image: url(images/stars_80.png);
	background-position: center 20px;
	background-repeat: no-repeat;
	padding-bottom:30px;
}
#content tr td.dataRating_100 {
	background-image: url(images/stars_100.png);
	background-position: center 20px;
	background-repeat: no-repeat;
	padding-bottom:30px;
}
/*.mon {
	background-image: url(images/month_col.png);
	background-position:center;
}
.hi {
	background-image: url(images/high_col.png);
	background-position:center;
}
.lo {
	background-image: url(images/low_col.png);
	background-position:center;
}
.clar {
	background-image: url(images/clarity_col.png);
	background-position:center;
}
.temp {
	background-image: url(images/temp_col.png);
	background-position:center;
}
.flow {
	background-image: url(images/flow_col.png);
	background-position:center;
}
.am {
	background-image: url(images/am_col.png);
	background-position:center;
}
.noon {
	background-image: url(images/noon_col.png);
	background-position:center;
}
.pm {
	background-image: url(images/pm_col.png);
	background-position:center;
}*/
.hentry {
	margin: 0 0 18px 0;
}
.home .sticky {
	background: #f2f7fc;
	border-top: 4px solid #000;
	margin-left: -20px;
	margin-right: -20px;
	padding: 18px 20px;
}
.single .hentry {
	margin: 0 0 36px 0;
}
.page-title {
	color: #000;
	font-size: 18px;
	font-weight: bold;/*margin: 0 0 36px 0;*/
}
.page-title span {
	color: #5b851f;
	font-size: 25px;
	font-style: italic;
	font-weight: normal;
}
.page-title a:link, .page-title a:visited {
	color: #888;
	text-decoration: none;
}
.page-title a:active, .page-title a:hover {
	color: #ff4b33;
}
#content .entry-title {
	color: #FFF;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 10px;
	padding-left: 10px;
}
#content .post .entry-title {
	color: #FFF;
	font-size: 24px;
	font-weight: normal;
	line-height: 1.3em;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
}
.entry-title a {
	color: #1ab7ea;
	text-decoration: none;
}
.entry-title a:hover {
	color: #11799a;
}
.entry-meta abbr, .entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover, .entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content, .entry-summary {
	/*clear: both;*/
	padding: 0px;
}
.entry-content h2, .entry-summary h2 {
	margin: 0;
	padding: 0 10px!important;
}
.entry-content h3, .entry-summary h3 {
	margin: 0;
	padding: 0 10px!important;
	font-size: 18px;
	color:#1ab7ea!important;
	font-weight: bold;
}
.entry-content h4, .entry-summary h4 {
	margin: 0;
	padding: 0 10px!important;
	font-size: 18px;
	color:#fff!important;
	font-weight: normal!important;
}
.entry-content h5, .entry-summary h5 {
	margin: 0;
	padding: 10px 10px 5px 10px!important;
	font-size: 18px;
	color:#5c861f!important;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: block;
	border-bottom: 1px solid #1ab7ea;
}
.entry-content h6, .entry-summary h6 {
	margin: 0;
	padding: 0 10px!important;
	font-size: px;
color:#;
}
.entry-content p, .entry-summary p {
	margin: 0;
	padding: 0 10px 10px 10px!important;
	font-size: 14px;
}
#content .entry-summary p:last-child {
	margin-bottom: 12px;
}

.entry-content ul, .entry-summary ul {
	font-size: 14px!important;
	padding: 0 0 10px 0!important;
}

.entry-content ol, .entry-summary ol {
	font-size: 14px!important;
	padding: 0 0 10px 0!important;
}


.entry-content p.scientific {
	font-family: Arial, Helvetica, sans-serif!important;
	line-height:15px;
	margin:0;
	padding:0px 0px 0px 0px;
}
p.fishLakeList a {
	font-family: Georgia, "Times New Roman", Times, serif!important;
	font-style: italic;
}
.entry-content span.subhead {
	color: #999;
	text-transform: uppercase;
	font-size: 0.7em;
	letter-spacing: 1px;
	margin:0;
	padding:0;
}
#ORating_0 {
	width:107px;
	height:15px;
	border:0px solid red;
	display:inline-block;
	background-image: url(images/stars_0.png);
	background-position: 0px -5px;
	padding-bottom:5px;
}
#ORating_20 {
	width:107px;
	height:15px;
	border:0px solid red;
	display:inline-block;
	background-image: url(images/stars_20.png);
	background-position: 0px -5px;
	padding-bottom:5px;
}
#ORating_40 {
	width:107px;
	height:15px;
	border:0px solid red;
	display:inline-block;
	background-image: url(images/stars_40.png);
	background-position: 0px -5px;
	padding-bottom:5px;
}
#ORating_60 {
	width:107px;
	height:15px;
	border:0px solid red;
	display:inline-block;
	background-image: url(images/stars_60.png);
	background-position: 0px -5px;
	padding-bottom:5px;
}
#ORating_80 {
	width:107px;
	height:15px;
	border:0px solid red;
	display:inline-block;
	background-image: url(images/stars_80.png);
	background-position: 0px -5px;
	padding-bottom:5px;
}
#ORating_100 {
	width:107px;
	height:15px;
	border:0px solid red;
	display:inline-block;
	background-image: url(images/stars_100.png);
	background-position: 0px -5px;
	padding-bottom:5px;
}
.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 24px 0;
}
.entry-content input.file, .entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup, .entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	clear: both;
	color: #000;
	font-weight: bold;
	margin: 0 0 22px 0;
	word-spacing: 0.5em;
}
.page-link a:link, .page-link a:visited {
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active, .page-link a:hover {
	color: #ff4b33;
}
body.page .edit-link {
	clear: both;
	display: block;
}
#entry-author-info {
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	clear: both;
	color: #999;
	font-size: 12px;
	line-height: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	background: url(images/lure_green.gif) bottom right no-repeat;
	display: block;
	width: 100%;
	padding-bottom: 40px;
	padding-left: 10px;
}
.entry-meta {
	color: #999;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	padding-left: 10px;
}
.entry-metashare {
	color: #999;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	border-top: 2px solid #1ab7ea;
	margin: 10px 20px 0 10px!important; padding: 15px 0 5px 0!important;
}
.entry-metashare .entrymeta {padding-left: 0!important;}

.entry-meta a, .entry-utility a {
	color: #999;
}
.entry-meta a:hover, .entry-utility a:hover {
	color: #ccc;
}
#content .video-player {
	padding: 0;
}
/* =Page Header Styles
-------------------------------------------------------------- */
.pageheader {
	height: 126px;
}
.pageheader h1.entry-title, .pageheader h1.page-title {
	font-size: 29px!important;
	padding-top: 46px;
	padding-left: 0!important;
}
.abt_pageheader {
	/*height: 126px;*/
}
.abt_pageheader h1.entry-title, .abt_pageheader h1.page-title {
	font-size: 29px!important;
	padding-top: 46px;
	padding-left: 0!important;
	border:0px solid red;
}

#pagesubheader {
	background: #000 left top no-repeat;
	height: 70px;
	margin-bottom: 15px!important;
	padding-top: 20px;
}

#pagesubheader.aboutthetrail {
	background-image: url(images/subheadbkgd_about.jpg);
	height: 200px!important;
}

#pagesubheader.bassfishinglegacy {
	background-image: url(images/subheadbkgd_legacy.jpg);
	height: 200px!important;
}

#pagesubheader.staterecords {
	background-image: url(images/subheadbkgd_strecord.jpg);	
}

#pagesubheader.conservationeducation {
	background-image: url(images/subheadbkgd_conservation.jpg);	
}

#pagesubheader.mileagebetweencities {
	background-image: url(images/subheadbkgd_mileage.jpg);	
}

#pagesubheader.localguides {
	background-image: url(images/subheadbkgd_localguides.jpg);	
}

#pagesubheader.placestostay {
	background-image: url(images/subheadbkgd_placestostay.jpg);	
}

#pagesubheader.campgrounds {
	background-image: url(images/subheadbkgd_campgrounds.jpg);	
}


/* =Fish Species Styles
-------------------------------------------------------------- */
.fishIntro {
	background: #000 url(images/fish_top_bkgd_new.jpg) top left no-repeat;
}
.fishIntro.asabfa {
	background-image: url(images/asabfa_header2.jpg) !important;
	padding-bottom: 50px !important;
}
.fishIntro.asgbft {
	background-image: url(images/asgbft_header.jpg) !important;
	padding-bottom: 50px !important;
}
.fishIntro.gman {
	background-image: url(images/gman_header.jpg) !important;
	padding-bottom: 50px !important;
}
.fishIntro.abtts {
	background-image: url(images/abtts_header.jpg) !important;
	padding-bottom: 90px !important;
}
.fishIntro.abtvf {
	background-image: url(images/abtlf_header.jpg) !important;
	padding-bottom: 90px !important;
}
.fishIntro h2 {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 20px 0 10px 20px!important;
	padding: 0!important;
}
.fishIntro p {
	margin: 0 0 10px 20px!important;
	padding: 0!important;
	font-size: 13px;
}
.fishIntro p span {
	font-size: 10px;
	font-style: italic;
}
#fishGrid {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
}
.fishTile {
	background: #001b29 url(images/fish_tile_bkgd_03.jpg) left top no-repeat;
	float: left;
	display: inline;
	margin: 0 10px 20px 0!important;
	padding: 0;
	height: 1100px;
	overflow: hidden;
}
.fishTile h3 {
	color: #1ab7ea!important;
	font-size: 21px;
	font-weight: bold;
	margin: 0!important;
	padding: 0 20px!important;
}
.fishTile p {
	margin: 0!important;
	padding: 5px 20px!important;
	font-size: 13px;
}
/*.fishTile p strong {color: #999;}*/
.fishTile span.subhead {
	color: #999;
	text-transform: uppercase;
	font-size: 0.7em;
	letter-spacing: 1px;
}
.fishTile p.scientific i {
	font-family: Georgia, "Times New Roman", Times, serif!important;
}
.fishTile ul {
	margin: 0!important;
	padding: 0 20px!important;
}
.fishTile ul li {
	list-style: none;
	display: inline;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.fishTile ul li a {
	color: #1ab7ea;
	text-decoration: underline;
}
.fishTile ul li a:hover {
	color: #1ab7ea;
	text-decoration: none;
}
.fishTile ul li:after {
	content: '\00a0\007C\00a0'
}
.fishTile ul li.last-item:after {
	content: ''
}
.fishTile a.exitLink {
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: underline;
	padding-right: 25px;
	background: url(images/newwin.gif) right 50% no-repeat;
}
/* =Pro Tip Styles
-------------------------------------------------------------- */
#proTipHeader {
	margin: 0 0 20px 20px!important;
	padding: 0;
	height: 110px;
	background: #000 url(images/protips_header1.jpg) left top no-repeat;
}
#proTipsTitle {
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	height: 30px;
}
h3#proTipsTitleVar {
	margin: 0 0 0 20px!important;
	padding: 0!important;
	color: #fff;
	text-shadow: 0px -1px 0px #000;
	font-size: 19px;
	font-weight: normal;
	line-height: 23px;
!important
}
/* =Asides
-------------------------------------------------------------- */

.home #content .format-aside p, .home #content .category-asides p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
.home .hentry.format-aside, .home .hentry.category-asides {
	padding: 0;
}
.home #content .format-aside .entry-content, .home #content .category-asides .entry-content {
	padding-top: 0;
}
/* =Gallery listing
-------------------------------------------------------------- */

.format-gallery .size-thumbnail img, .category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.format-gallery .gallery-thumb, .category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #content .format-gallery .entry-utility, .home #content .category-gallery .entry-utility {
	padding-top: 4px;
}
/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}
/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft, img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright, img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 0px;
}
.aligncenter, img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft, img.alignright, img.aligncenter {
	margin-bottom: 12px;
}
img.aligntopleft {
	margin:0px 0 0 0;
	padding:0px 0 0 0;
	border:1px solid gold;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}
/* =Navigation
-------------------------------------------------------------- */

.navigation {
	color: #11799a;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.navigation a {
	color: #11799a;
	text-decoration: none;
}
.navigation a:hover {
	color: #1ab7ea;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above, .single #nav-above {
	display: block;
}
#nav-below {
	margin: -18px 0 0 0;
}
/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title, h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul, #comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link, .comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active, .comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a, a.comment-edit-link {
	color: #888;
}
.reply a:hover, a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword, .nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}
/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}
/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}
.widget-area select {
	max-width: 100%;
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin: 0 0 18px 0;
}
.widget-title {
	color: #222;
	font-weight: bold;
}
.widget-area a:link, .widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active, .widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}
/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
#primary {
}
#secondary {
}
/* =Custom */


.widget-area ul, .widget-area ul ul {
	margin: 0!important;
	padding: 0!important;
	list-style: none;
}
h3.widget-title {
	margin: 0!important;
	padding: 8px!important;
	color: #fff;
	display: block;
	background: #001b29 url(images/widget_title_bkgd.gif) center 50% repeat-x;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-top: 1px solid #19b2e4;
	border-left: 1px solid #19b2e4;
	border-right: 1px solid #19b2e4;
}
ul.widgetList {
	margin: 0!important;
	padding: 10px 0!important;
	list-style: none;
	background: #001b29;
}
ul.widgetList a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
ul.widgetList a:hover {
	text-decoration: none;
}
ul ul.widgetList li {
	margin: 0!important;
	padding: 10px 0!important;
	border-bottom: 1px solid #0c6180;
	border-left: 1px solid #0c6180;
	border-right: 1px solid #0c6180;
}
ul.widgetList .sidebarThumb {
	float: left;
	height: 100%;
	padding-left: 10px;
}
ul.widgetList .sidebarThumb img {
	border: 1px solid #19b1e3;
}
ul.widgetList .withThumb {
	float: left;
	width: 220px;
}
ul.widgetList .sidebarRecent {
	float: left;
	line-height: 13px;
	padding-left: 10px;
}
ul.widgetList .sidebarRecent h6 {
	margin: 0!important;
	padding: 0!important;
	font-size: 12px;
	font-weight: bold;
}
ul.widgetList a .sidebarRecent h6 {
	color: #fff;
}
ul.widgetList a:hover .sidebarRecent h6 {
	color: #19b2e4;
}
ul.widgetList .sidebarRecent span.meta {
	margin: 0!important;
	padding: 0!important;
	font-size: 11px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0073ae;
}
ul.widgetList a:hover .sidebarRecent span.meta {
	color: #0073ae;
}
/* =abt_lake.php
-------------------------------------------------------------- */

#lunker_map {
	border: 0px solid gold;
	width:340px;
	height:599px;
	background: url(images/lunker_map.png) left top no-repeat;
}
#lunker_pins {
	border: 0px solid gold;
	width:340px;
	height:599px;
	background: url("images/lunker_pins2.png") left top no-repeat;
}
#pin_1 {border: 0px solid gold; width:47px; height:51px; margin-top:84px; margin-left:179px; position:absolute; background: url("images/pin_1.png") left top no-repeat;}


	
#pin_2 {
	border: 0px solid gold;
	width:47px;
	height:51px;
	margin-top:24px;
	margin-left:129px;
	position:absolute;
	background: url("images/pin_1.png") left top no-repeat;
}
#pin_3 {
	border: 0px solid gold;
	width:47px;
	height:51px;
	margin-top:184px;
	margin-left:129px;
	position:absolute;
	background: url("images/pin_1.png") left top no-repeat;
}
#pin_4 {
	border: 0px solid gold;
	width:47px;
	height:51px;
	margin-top:284px;
	margin-left:129px;
	position:absolute;
	background: url("images/pin_1.png") left top no-repeat;
}
#pin_5 {
	border: 0px solid gold;
	width:47px;
	height:51px;
	margin-top:384px;
	margin-left:129px;
	position:absolute;
	background: url("images/pin_1.png") left top no-repeat;
}
#pin_6 {
	border: 0px solid gold;
	width:47px;
	height:51px;
	margin-top:484px;
	margin-left:69px;
	position:absolute;
	background: url("images/pin_1.png") left top no-repeat;
}
#pin_7 {
	border: 0px solid gold;
	width:47px;
	height:51px;
	margin-top:484px;
	margin-left:99px;
	position:absolute;
	background: url("images/pin_1.png") left top no-repeat;
}
#pin_8 {
	border: 0px solid gold;
	width:47px;
	height:51px;
	margin-top:484px;
	margin-left:159px;
	position:absolute;
	background: url("images/pin_1.png") left top no-repeat;
}
#pin_9 {
	border: 0px solid gold;
	width:47px;
	height:51px;
	margin-top:84px;
	margin-left:39px;
	position:absolute;
	background: url("images/pin_1.png") left top no-repeat;
}
#pin_10 {
	border: 0px solid gold;
	width:47px;
	height:51px;
	margin-top:284px;
	margin-left:59px;
	position:absolute;
	background: url("images/pin_1.png") left top no-repeat;
}
#pin_11 {
	border: 0px solid gold;
	width:47px;
	height:51px;
	margin-top:184px;
	margin-left:129px;
	position:absolute;
	background: url("images/pin_1.png") left top no-repeat;
}
#lunker_box {
	border: 0px solid red;
	width:960px;
	height:570px;
	margin-top:45px;
	background: url(images/lunker_box.png) left top no-repeat;
}
#lunker_content {
	float:left;
	border: 0px solid red;
	width:260px;
	/*height:270px;*/
	margin:100px 0 0 20px!important;
	line-height:27px;
}
#lunker_content p {
	font-size: 13px!important;
	margin: 0!important;
	padding: 0 0 10px 0!important;
}
#lunker_content p:last-child {
	padding-bottom: 20px;
}
#lunker_links {
	float:left;
	border: 0px solid red;
	width:261px;
	
	margin-top:65px;
	margin-left:25px;
	overflow:hidden;
	text-indent:-9999px;
	
}
#lunker_links ul {
	list-style:none;
	padding:0px;
	margin-left:0px;
	
}
#lunker_links a{
	margin-bottom:2px;
	border: 0px solid red;
	height:29px;
	list-style:none;
	display:block;
	padding:0px;
	margin-left:0px;
	text-decoration:none;
}
#lunker_links a.pin_1 {background:url(images/lunker_btns2.png) 0 0px no-repeat;}
#lunker_links a.pin_1:active, #lunker_links a.pin_1:focus, #lunker_links a.pin_1:hover {background-position:0px 0px;opacity:0.5;filter:alpha(opacity=50);}

#lunker_links a.pin_2 {background:url(images/lunker_btns2.png) 0 -29px no-repeat;}
#lunker_links a.pin_2:active, #lunker_links a.pin_2:focus, #lunker_links a.pin_2:hover {background-position:0px -29px;opacity:0.5;filter:alpha(opacity=50);}

#lunker_links a.pin_3 {background:url(images/lunker_btns2.png) 0 -58px no-repeat;}
#lunker_links a.pin_3:active, #lunker_links a.pin_3:focus, #lunker_links a.pin_3:hover {background-position:0px -58px;opacity:0.5;filter:alpha(opacity=50);}

#lunker_links a.pin_4 {background:url(images/lunker_btns2.png) 0 -87px no-repeat;}
#lunker_links a.pin_4:active, #lunker_links a.pin_4:focus, #lunker_links a.pin_4:hover {background-position:0px -87px;opacity:0.5;filter:alpha(opacity=50);}

#lunker_links a.pin_5 {background:url(images/lunker_btns2.png) 0 -116px no-repeat;}
#lunker_links a.pin_5:active, #lunker_links a.pin_5:focus, #lunker_links a.pin_5:hover {background-position:0px -116px;opacity:0.5;filter:alpha(opacity=50);}

#lunker_links a.pin_6 {background:url(images/lunker_btns2.png) 0 -145px no-repeat;}
#lunker_links a.pin_6:active, #lunker_links a.pin_6:focus, #lunker_links a.pin_6:hover {background-position:0px -145px;opacity:0.5;filter:alpha(opacity=50);}

#lunker_links a.pin_7 {background:url(images/lunker_btns2.png) 0 -174px no-repeat;}
#lunker_links a.pin_7:active, #lunker_links a.pin_7:focus, #lunker_links a.pin_7:hover {background-position:0px -174px;opacity:0.5;filter:alpha(opacity=50);}

#lunker_links a.pin_8 {background:url(images/lunker_btns2.png) 0 -203px no-repeat;}
#lunker_links a.pin_8:active, #lunker_links a.pin_8:focus, #lunker_links a.pin_8:hover {background-position:0px -203px;opacity:0.5;filter:alpha(opacity=50);}

#lunker_links a.pin_9 {background:url(images/lunker_btns2.png) 0 -232px no-repeat;}
#lunker_links a.pin_9:active, #lunker_links a.pin_9:focus, #lunker_links a.pin_9:hover {background-position:0px -232px;opacity:0.5;filter:alpha(opacity=50);}

#lunker_links a.pin_10 {background:url(images/lunker_btns2.png) 0 -261px no-repeat;}
#lunker_links a.pin_10:active, #lunker_links a.pin_10:focus, #lunker_links a.pin_10:hover {background-position:0px -261px;opacity:0.5;filter:alpha(opacity=50);}

#lunker_links a.pin_11 {background:url(images/lunker_btns2.png) 0 -290px no-repeat;}
#lunker_links a.pin_11:active, #lunker_links a.pin_11:focus, #lunker_links a.pin_11:hover {background-position:0px -290px;opacity:0.5;filter:alpha(opacity=50);}

#lunker_links a.pin_12 {background:url(images/lunker_btns2.png) 0 -319px no-repeat;}
#lunker_links a.pin_12:active, #lunker_links a.pin_12:focus, #lunker_links a.pin_12:hover {background-position:0px -319px;opacity:0.5;filter:alpha(opacity=50);}

#lunker_links a.pin_13 {background:url(images/lunker_btns2.png) 0 -348px no-repeat;}
#lunker_links a.pin_13:active, #lunker_links a.pin_13:focus, #lunker_links a.pin_13:hover {background-position:0px -348px;opacity:0.5;filter:alpha(opacity=50);}

/*------------------------------------------------------------ */

/* TOURNEY CHAMP HEADLINE
-------------------------------------------------------------- */

#tourneychamp {margin-bottom: 15px; padding-bottom: 25px; border-bottom: 1px solid #1AB7EA;}
#tourneychamp h2 {font-family: 'Alfa Slab One', Impact, serif; text-transform: uppercase; font-size: 48px; font-weight: 400; color: #fff; margin-top: 25px; text-align: center; line-height: 38px; background: url('images/tourneyBigBlock.jpg') no-repeat scroll 50% 50% #000; display: block; width: 100%; padding: 30px 0px; text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.82);}
#tourneychamp h2 a {display: block; color: #fff; text-decoration: none;}
#tourneychamp h2 a:hover {text-decoration: underline;}
#tourneychamp h2 a span {display: block; margin-top: 20px; color: #fff; font-size: 42px; font-family: 'Roboto Condensed', sans-serif;}
#tourneychamp h2 a span span {font-size: 24px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: none; color: #001B29;text-shadow: 0px 0px 5px rgba(255, 255, 255, 0.82);}


/*------------------------------------------------------------ */

/* TOURNEY MAPS
-------------------------------------------------------------- */

h2#tourneymap_headline {
	font-family: 'Alfa Slab One', Impact, serif;
	text-transform: uppercase;
	font-size: 42px;
	font-weight: 400;
	color: #1ab7ea;
	margin-top: 25px;
}

#tourneymap_map {
	border: 0px solid gold;
	width:340px;
	height:599px;
	background: url(images/lunker_map.png) left top no-repeat;
	margin-top: -180px !important;
}
#tourneymap_box.wSidebar #tourneymap_map {
	border: 0px solid gold;
	margin-top: -80px !important;
}
#tourneymap_pins {
	border: 0px solid gold;
	width:340px;
	height:599px;
	background: url("images/tourneymap_divpins_2022.png") left top no-repeat;
}
.northdiv #tourneymap_pins {
	background-image: url("images/tourneymap_divnpins_2022.png") !important;
}
.southdiv #tourneymap_pins {
	background-image: url("images/tourneymap_divspins_2022.png") !important;
}
.champdiv #tourneymap_pins {
	background-image: url("images/tourneymap_divcpin_2015.png") !important;
}
#tourneymap_box {
	border: 0px solid red;
	width:960px;
	height:570px;
	margin-top:0px;
	background: url(images/tourneymap_box.png) left top no-repeat;
}
#tourneymap_box.wSidebar {
	border: 0px solid red;
	width:700px !important;
	background: url(images/tourneymap_box.png) left top no-repeat;
}
#tourneymap_content {
	float:left;
	border: 0px solid red;
	width:580px;
	/*height:270px;*/
	margin:20px 0 0 25px!important;
	line-height:27px;
}
#tourneymap_content p {
	font-size: 13px!important;
	margin: 0!important;
	padding: 0 0 10px 0!important;
}
#tourneymap_content p:last-child {
	padding-bottom: 20px;
}
#tourneymap_links {
	float:left;
	border: 0px solid red;
	width:580px;
	margin-top:25px;
	margin-left:25px;
	overflow:hidden;
}
#tourneymap_box.wSidebar #tourneymap_links {
	border: 0px solid red;
	width:320px !important;
}
#tourneymap_links h4 {
	font-family: 'Roboto Condensed', serif;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: 700;
	color: #1ab7ea;
	margin-top: 20px;
}
#tourneymap_box.wSidebar #tourneymap_links h4 {
	margin-top: 0px !important;
}
#tourneymap_links ul {
	list-style:none;
	padding:0px;
	margin-left:0px;
	
}
#tourneymap_links a span {
	font-size: 11px; font-weight: bold; color: #1ab7ea; text-transform: uppercase;
}
#tourneymap_links a{
	margin-bottom:0px;
	border: 0px solid red;
	height:34px;
	list-style:none;
	display:block;
	padding: 6px 0 0 40px;
	margin-left:0px;
	text-decoration:none;
	color: #fff !important;
	line-height: 14px;
	font-size: 15px;
	text-shadow: 0px -1px 0px #01344c;
}
#tourneymap_links li#champ a {
	padding-top: 11px !important;
	height: 30px !important;
	font-size: 19px;
}
#tourneymap_links a.pin_1 {background:url(images/tourneymap_btns.png) 0 0px no-repeat;}
#tourneymap_links a.pin_1:active, #tourneymap_links a.pin_1:focus, #tourneymap_links a.pin_1:hover {background-position:0px 0px;opacity:0.6;filter:alpha(opacity=60);}

#tourneymap_links a.pin_2 {background:url(images/tourneymap_btns.png) 0 -40px no-repeat;}
#tourneymap_links a.pin_2:active, #tourneymap_links a.pin_2:focus, #tourneymap_links a.pin_2:hover {background-position:0px -40px;opacity:0.6;filter:alpha(opacity=60);}

#tourneymap_links a.pin_3 {background:url(images/tourneymap_btns.png) 0 -80px no-repeat;}
#tourneymap_links a.pin_3:active, #tourneymap_links a.pin_3:focus, #tourneymap_links a.pin_3:hover {background-position:0px -80px;opacity:0.6;filter:alpha(opacity=60);}

#tourneymap_links a.pin_4 {background:url(images/tourneymap_btns.png) 0 -120px no-repeat;}
#tourneymap_links a.pin_4:active, #tourneymap_links a.pin_4:focus, #tourneymap_links a.pin_4:hover {background-position:0px -120px;opacity:0.6;filter:alpha(opacity=60);}

#tourneymap_links a.pin_5 {background:url(images/tourneymap_btns.png) 0 -160px no-repeat;}
#tourneymap_links a.pin_5:active, #tourneymap_links a.pin_5:focus, #tourneymap_links a.pin_5:hover {background-position:0px -160px;opacity:0.6;filter:alpha(opacity=60);}

#tourneymap_links a.pin_6 {background:url(images/tourneymap_btns.png) 0 -200px no-repeat;}
#tourneymap_links a.pin_6:active, #tourneymap_links a.pin_6:focus, #tourneymap_links a.pin_6:hover {background-position:0px -200px;opacity:0.6;filter:alpha(opacity=60);}

#tourneymap_links a.pin_7 {background:url(images/tourneymap_btns.png) 0 -240px no-repeat;}
#tourneymap_links a.pin_7:active, #tourneymap_links a.pin_7:focus, #tourneymap_links a.pin_7:hover {background-position:0px -240px;opacity:0.6;filter:alpha(opacity=60);}

#tourneymap_links a.pin_8 {background:url(images/tourneymap_btns.png) 0 -400px no-repeat;}
#tourneymap_links a.pin_8:active, #tourneymap_links a.pin_8:focus, #tourneymap_links a.pin_8:hover {background-position:0px -400px;opacity:0.6;filter:alpha(opacity=60);}

#tourneymap_links a.pin_9 {background:url(images/tourneymap_btns.png) 0 -320px no-repeat;}
#tourneymap_links a.pin_9:active, #tourneymap_links a.pin_9:focus, #tourneymap_links a.pin_9:hover {background-position:0px -320px;opacity:0.6;filter:alpha(opacity=60);}

#tourneymap_links a.pin_10 {background:url(images/tourneymap_btns.png) 0 -360px no-repeat;}
#tourneymap_links a.pin_10:active, #tourneymap_links a.pin_10:focus, #tourneymap_links a.pin_10:hover {background-position:0px -360px;opacity:0.6;filter:alpha(opacity=60);}

#tourneymap_links a.pin_11 {background:url(images/tourneymap_btns.png) 0 -400px no-repeat;}
#tourneymap_links a.pin_11:active, #tourneymap_links a.pin_11:focus, #tourneymap_links a.pin_11:hover {background-position:0px -400px;opacity:0.6;filter:alpha(opacity=60);}

/*------------------------------------------------------------ */

/* TOURNEY STYLES
-------------------------------------------------------------- */

div.hr {clear: both; display: block; overflow: hidden; width: 100%; height: 25px; position: relative; margin: 20px 10px; padding: 0px;}
span.hr_inner {border-top: 1px solid #1ab7ea; width: 100%; position: absolute; height: 1px; left: 0px; top: 50%; margin-top: -1px;}

.series #lake_main {padding-top: 0px !important;}

.series #lakeContacts {margin-top: 0px !important; border-top: 10px solid #000 !important;}
.series h6.lakeContactsTitle {background: none !important; text-indent: 0px !important; margin: 0px !important; padding: 0px 15px 0px !important; height: 35px !important; color: #1ab7ea !important;font-family: 'Roboto Condensed', serif; text-transform: uppercase; font-size: 21px !important; font-weight: 400; letter-spacing: 1px;}

.series h1.entry-title {font-family: 'Alfa Slab One', Impact, serif; text-transform: uppercase; font-weight: 400 !important; /*color: #fff;*/ font-size: 32px !important; letter-spacing: 1px;}
.series h1.entry-title span {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: none; font-size: 15px !important; font-style:italic; letter-spacing: 0px; display: inline-block; margin-left: 15px;}
.series h1.entry-title span img {margin-left: 7px;}
.series .entry-content h2 {font-family: 'Roboto Condensed', serif; text-transform: uppercase; font-size: 27px; font-weight: 400; letter-spacing: 1px;}
.series .entry-content h3 {font-family: 'Roboto Condensed', serif; font-size: 27px; font-weight: 400;}
.series .entry-content h4 {font-family: 'Roboto Condensed', serif; font-size: 25px; font-weight: 300;}
.series .entry-content h5 {font-family: 'Roboto Condensed', serif; font-size: 23px; font-weight: 300; border-bottom-width: 0px !important;}
.series .entry-content h6 {font-family: 'Roboto Condensed', serif; font-size: 21px; font-weight: 300;}
.series .entry-content h6 strong em {font-family: 'Alfa Slab One', Impact, serif; text-transform: uppercase; font-weight: 400 !important; font-style: normal !important;}

#tourneyBigBlock {color: #fff !important; background: #000 url(images/tourneyBigBlock.jpg) center top no-repeat; display: block; width: 100%; margin-left: 10px !important; padding-top: 90px !important; padding-bottom: 100px !important; border-bottom: 25px solid #000 !important;}
#tourneyBigBlock span {display: block; clear: both; line-height: 1.6em; font-family: 'Roboto Condensed', serif !important; text-transform: uppercase;}
#tourneyBigBlock span.tourneyBigBlockSub {font-size: 25px; font-weight: 400 !important;}
#tourneyBigBlock span.tourneyBigBlockOthers {font-size: 21px; font-weight: 400 !important; color: #111 !important; text-shadow: 0px 1px 0px #fff !important;}

/* +++ SPONSORS +++ */

#topsponsors .logo {width: 118px; margin-left: 0px; margin-right: 0px;}

/* Width Modifiers */

#topsponsors .logo.widthjacks {width: 99px !important;}
#topsponsors .logo.widththmarine {width: 99px !important;}
#topsponsors .logo.widthzone {width: 155px !important;}

/*#topsponsors .logo a {display: block; width: 140px; height: 90px; border: 0px; text-indent: -99999px;background: transparent url(images/sponsors_top_sprite2.png) top left no-repeat; outline: none;}*/
/*#topsponsors .logo a {display: block; width: 140px; height: 82px; border: 0px; text-indent: -99999px;background: transparent url(images/sponsors_top_sprite2020.png) top left no-repeat; outline: none;}*/
#topsponsors .logo a {display: block; width: 140px; height: 82px; border: 0px; text-indent: -99999px;background: transparent url(images/sponsors_top_sprite2021_v3.png) top left no-repeat; outline: none;}
#topsponsors .grid_1.alpha.logo {width: 0px; margin-right: 0px;}

/* Sponsor Blocks */

#topsponsors .logo a#phoenix {background-position: 0px 0px;}
#topsponsors .logo a#phoenix:hover {background-position: 0px -90px !important;}
#topsponsors .logo a#bpt {background-position: -118px 0px;}
#topsponsors .logo a#bpt:hover {background-position: -118px -90px !important;}
#topsponsors .logo a#affcu {background-position: -235px 0px;}
#topsponsors .logo a#affcu:hover {background-position: -235px -90px !important;}
#topsponsors .logo a#garmin {background-position: -353px 0px;}
#topsponsors .logo a#garmin:hover {background-position: -353px -90px !important;}
#topsponsors .logo a#academy {background-position: -470px 0px;}
#topsponsors .logo a#academy:hover {background-position: -470px -90px !important;}
#topsponsors .logo a#jacks {background-position: -588px 0px;}
#topsponsors .logo a#jacks:hover {background-position: -588px -90px !important;}
#topsponsors .logo a#thmarine {background-position: -686px 0px;}
#topsponsors .logo a#thmarine:hover {background-position: -686px -90px !important;}
#topsponsors .logo a#zone {background-position: -785px 0px; width: 155px;}
#topsponsors .logo a#zone:hover {background-position: -785px -90px !important;}
#topsponsors .grid_2.logo:last-child {margin-right: 0px;}
#topsponsors .grid_1.logo:last-child {width: 0px; margin-right: 0px;}

#btmsponsors {margin: 0 auto; border: 0px solid gold; background-color: #001b29;}
#btmsponsors_inner {margin: 0px auto; border:0px solid gold; width:960px; padding: 10px 0px 15px 0px}


/* +++ HOME +++ */

#homeOverview {margin-top: 50px; margin-bottom: 15px; padding-bottom: 25px; border-bottom: 1px solid #1ab7ea;}

#leaderboardsmall {background: #001b29 url(images/home_leaderboards.jpg) left top no-repeat; min-height: 320px; margin-top: 12px;}
#leaderboardsmall h3, #leaderboardsmall p {padding-left: 15px; padding-right: 15px;}
#leaderboardsmall h3 {font-family: 'Alfa Slab One', Impact, serif; text-transform: uppercase; font-weight: 400; color: #fff; font-size: 27px; text-shadow: none; padding-top: 20px; padding-bottom: 0px; margin-bottom: 0px;}
#leaderboardsmall p {font-size: 11px; line-height: 1.2em;}
#leaderboardsmall p a, #leaderboardsmall p a:hover {text-decoration: none;}

#leaderboardsmall table {margin: 0 -1px 10px 0; font: 13px Arial, Helvetica, sans-serif; border-collapse: collapse; text-align: center; border: 0px solid #0073ae !important;}
#leaderboardsmall table h3 {color: #fb9939; font: 17px Arial, Helvetica, sans-serif; margin: 0 0 0px 0;}
#leaderboardsmall tr th, #leaderboardsmall thead th {font-size: 12px; font-weight: bold; line-height: 16px; padding: 5px 5px 5px 8px; color:#fff; border: 0px solid #0073ae; background: url(images/widget_title_bkgd2.gif) left 50% repeat-x; text-transform: uppercase; text-shadow: 0px -1px 0px #000;}
#leaderboardsmall tr td {border-top: 0px solid #e7e7e7; font-size: 11px; line-height: 16px; border: 0px solid #0073ae; color:#001b29; text-align: left; padding: 5px 5px 5px 8px;}
#leaderboardsmall tr.even td {background-color: #fff !important;}
#leaderboardsmall tr.odd td {background-color: #dedede !important;}

/* --- Leaderboard jQuery UI Override --- */
#leaderboard .ui-widget.ui-widget-content {border: 0px solid #c00 !important;}
#leaderboard .ui-corner-all, #leaderboard .ui-corner-bottom, #leaderboard .ui-corner-right, #leaderboard .ui-corner-br {border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-top-radius: 0px !important;}
#leaderboard .ui-widget-content {background: none !important;}
#leaderboard .ui-widget-header {border: 0px solid #c00 !important; background: none !important; font-weight: normal !important;}
#leaderboard .ui-state-active, #leaderboard .ui-widget-content .ui-state-active, #leaderboard .ui-widget-header .ui-state-active, #leaderboard a.ui-button:active, #leaderboard .ui-button:active, #leaderboard .ui-button.ui-state-active:hover {border: 0px solid #003eff !important; background: #007fff; font-weight: normal; color: #fff;}

#leaderboard .ui-tabs .ui-tabs-nav li {}


#tourneyTextBox {}

#tourneyTextBox h1, #tourneyTextBox h2, #tourneyTextBox h3 {font-family: 'Alfa Slab One', Impact, serif; text-transform: uppercase; font-weight: 400; color: #fff; margin-top: 0px !important; margin-bottom: 0px !important;}
#tourneyTextBox h1 {font-size: 140px; line-height: 1.0em;}
#tourneyTextBox h2 {font-size: 51px; line-height: 1.3em;}
#tourneyTextBox h3 {font-size: 25px; line-height: 1.6em;}
#tourneyTextBox h3 em {font-size: 38px; font-family: 'Kaushan Script', cursive; color: #5c861f; text-transform: none !important; font-style: normal !important; font-weight: normal !important;}
#tourneyTextBox p {margin-top: 20px;}

#homeOverview #newsBox h3 {margin: 0 0 10px 0; padding: 5px 10px 0px 10px; width: 260px; height: 45px; background: #11799a left top no-repeat; text-indent: 0px; display: block; background-image: none !important; font-family: 'Roboto Condensed', serif; font-size: 27px; font-weight: 300; text-transform: uppercase; text-shadow: none !important;}
#homeOverview #newsBox h3 a {margin: 0; padding: 0; width: 280px; height: 60px; display: block; text-decoration: none;}
#homeOverview #newsBox h3 a:hover {color: #1ab7ea;}
#homeOverview #newsBox .linkBlock .thumbnail {float: left; height: 100%; width: 56px; display: block; overflow: hidden; margin-left: 10px; border: 1px solid #000; padding: 0px; line-height: 0px;}
#homeOverview #newsBox .linkBlock .postLink {float: left; width: 185px;}
#homeOverview #newsBox .linkBlock .postLink a {font-size: 11px !important;}
#homeOverview #newsBox .linkBlock .postLink a em {margin: 0!important; padding: 0!important; font-size: 11px; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; color: #0073ae;}

#event_sidebar {padding-top: 25px;}

#anglerChannel {background: #000 url(images/sidebar_ballysports.jpg) left top no-repeat; padding-top: 160px; padding-bottom: 10px; border-top: 5px solid #000 !important; border-bottom: 10px solid #000 !important;}
#anglerChannel p {margin: 0; padding: 0px 15px 10px 15px; font-size: 14px; line-height: 21px; font-family: 'Roboto Condensed', serif; font-weight: 300;}
#anglerChannel p strong {font-weight: 400 !important; font-size: 17px;}

/*------------------------------------------------------------ */

/* =lake.php
-------------------------------------------------------------- */

/*.fishhoundLink {
	margin: 0; padding: 0; background: #000 url(images/fishhoundLink.gif) left top no-repeat;
}
.fishhoundLink a {
	display: block; width: 80%; height: 33px; text-indent: -9999px;
}*/

.fishhoundLink {
	margin: 0; padding: 0; background: #000 url(images/fishhoundLink2.gif) left top no-repeat;
}
.fishhoundLink a {
	display: block; width: 80%; height: 120px; text-indent: -9999px;
}

#lake_sidebar {
	float:left;
	border: 0px solid gold;
	width:220px;
	height:1000px;
}
#lake_license {
	float:left;
	border: 0px solid gold;
	width:220px;
	height:78px;
	background-image: url(images/license_link.jpg);
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:10px;
	cursor: pointer;
	cursor: hand;
}
#lake_license a {
	display:block;
	width:220px;
	height:71px;
}
#lake_moreinfo {
	float:left;
	border: 0px solid gold;
	width:220px;
	height:78px;
	background: url(images/dcnr_link.jpg) left top no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:10px;
	cursor: pointer;
	cursor: hand;
}
#lake_moreinfo a {
	display:block;
	width:220px;
	height:78px;
}

#sidebar_brochure {
	float:left;
	border: 0px solid gold;
	width:220px;
	height:135px;
	background: url(images/sidebar_brochurerequest2.jpg) left top no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:10px;
	cursor: pointer;
	cursor: hand;
}
#sidebar_brochure a {
	display:block;
	width:220px;
	height:135px;
}

#state_mapjpg {
	float:left;
	border: 0px solid gold;
	width:220px;
	height:150px;
	background: url(images/sidebar_viewlgstmap2.jpg) left top no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	/*margin-top:10px;*/
	cursor: pointer;
	cursor: hand;
}
#state_mapjpg a {
	display:block;
	width:220px;
	height:150px;
}

#lake_downloadpdf {
	float:left;
	border: 0px solid gold;
	width:220px;
	height:120px;
	background: url(images/download-pdf.png) left top no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:20px;
	cursor: pointer;
	cursor: hand;
}
#lake_downloadpdf a {
	display:block;
	width:220px;
	height:120px;
}
#lake_otherlakes {
	float:left;
	border: 0px solid gold;
	width:170px;
	height:31px;
	background: url(images/other-lakes.png) left top no-repeat;
	display:block;
	margin-top:20px;
	margin-bottom:20px;
	width: 220px;
	height: 81px;
}
#lake_otherlakes select {
	margin-top: 45px;
	margin-left: 15px;
}

#lakeContacts {
	margin:20px 0 0 0!important; padding: 10px 0!important;
	display: block;
	width: 220px;
	background: #001b29 url(images/sidenav_bkgd.jpg) left top no-repeat;
	clear: both;
}
h6.lakeContactsTitle {
	margin: 0!important; padding: 0!important;
	display: block;
	text-indent: -9999px;
	background: transparent url(images/h6_lakeContacts_01.png) left top no-repeat;
	width: 220px; height: 45px;
}
#lakeContacts p {
	margin: 0!important; padding: 0px 15px 15px 15px!important;
	/*color: #!important;*/
	font-size: 11px;
	line-height: 16px!important;
}
#lakeContacts p a {
	
}
#lakeContacts p a:hover {
	
}



#lake_top {
	float:left;
	border: 0px solid red;
	width:100%;
	height:100px;
	padding-top:25px;
}
#lake_main {
	float:left;
	border: 0px solid red;
	padding-top:20px;
	height:auto;
}
#lake_map {
	float:left;
	border: 0px solid red;
	width:600px;
	height:400px;
}
#lake_sidenav {
	width:220px;
	height:289px;
	border:0px solid green;
	padding-top:0px;
	padding-left:0px;
}
#lake_sidenav_ul {
	overflow:hidden;
	text-indent:-9999px;
	border:0px solid red;
	height:289px;
	list-style:none;
	margin-top:0px;
	padding-left:0px;
	margin-left:0px;
}
#lake_sidenav_ul a.lm {
	height:36px;
	display:block;
	padding:0px;
	text-decoration:none;
	background:url(images/lake_sidebar_btns.png) 0 0px no-repeat;
}
#lake_sidenav_ul .current a.lm {
	background-position:-220px 0px;
}
#lake_sidenav_ul a.lm:active, #lake_sidenav_ul a.lm:focus, #lake_sidenav_ul a.lm:hover {
	background-position:-220px 0px;
}
#lake_sidenav_ul a.upi {
	height:36px;
	display:block;
	padding:0px;
	text-decoration:none;
	background:url(images/lake_sidebar_btns.png) 0px -36px no-repeat;
}
#lake_sidenav_ul .current a.upi {
	background-position:-220px -36px;
}
#lake_sidenav_ul a.upi:active, #lake_sidenav_ul a.upi:focus, #lake_sidenav_ul a.upi:hover {
	background-position:-220px -36px;
}
#lake_sidenav_ul a.dd {
	height:36px;
	display:block;
	padding:0px;
	text-decoration:none;
	background:url(images/lake_sidebar_btns.png) 0px -72px no-repeat;
}
#lake_sidenav_ul .current a.dd {
	background-position:-220px -72px;
}
#lake_sidenav_ul a.dd:active, #lake_sidenav_ul a.dd:focus, #lake_sidenav_ul a.dd:hover {
	background-position:-220px -72px;
}
#lake_sidenav_ul a.mtol {
	height:36px;
	display:block;
	padding:0px;
	text-decoration:none;
	background:url(images/lake_sidebar_btns.png) 0px -108px no-repeat;
}
#lake_sidenav_ul .current a.mtol {
	background-position:-220px -108px;
}
#lake_sidenav_ul a.mtol:active, #lake_sidenav_ul a.mtol:focus, #lake_sidenav_ul a.mtol:hover {
	background-position:-220px -108px;
}
#lake_sidenav_ul a.pts {
	height:36px;
	display:block;
	padding:0px;
	text-decoration:none;
	background:url(images/lake_sidebar_btns.png) 0px -144px no-repeat;
}
#lake_sidenav_ul .current a.pts {
	background-position:-220px -144px;
}
#lake_sidenav_ul a.pts:active, #lake_sidenav_ul a.pts:focus, #lake_sidenav_ul a.pts:hover {
	background-position:-220px -144px;
}
#lake_sidenav_ul a.cg {
	height:36px;
	display:block;
	padding:0px;
	text-decoration:none;
	background:url(images/lake_sidebar_btns.png) 0px -180px no-repeat;
}
#lake_sidenav_ul .current a.cg {
	background-position:-220px -180px;
}
#lake_sidenav_ul a.cg:active, #lake_sidenav_ul a.cg:focus, #lake_sidenav_ul a.cg:hover {
	background-position:-220px -180px;
}
#lake_sidenav_ul a.pt {
	height:36px;
	display:block;
	padding:0px;
	text-decoration:none;
	background:url(images/lake_sidebar_btns.png) 0px -216px no-repeat;
}
#lake_sidenav_ul .current a.pt {
	background-position:-220px -216px;
}
#lake_sidenav_ul a.pt:active, #lake_sidenav_ul a.pt:focus, #lake_sidenav_ul a.pt:hover {
	background-position:-220px -216px;
}
#lake_sidenav_ul a.lgs {
	height:36px;
	display:block;
	padding:0px;
	text-decoration:none;
	background:url(images/lake_sidebar_btns.png) 0px -252px no-repeat;
}
#lake_sidenav_ul .current a.lgs {
	background-position:-220px -252px;
}
#lake_sidenav_ul a.lgs:active, #lake_sidenav_ul a.lgs:focus, #lake_sidenav_ul a.lgs:hover {
	background-position:-220px -252px;
}
#lake_rightbar {
	padding-top:20px;
	border:0px solid red;
}
/* =lake.php
-------------------------------------------------------------- */



/* =Sidebar Navigation
-------------------------------------------------------------- */
#page_sidebar {
	margin: 0 0 20px 0;
	padding: 0;
	background: #001b29 url(images/sidenav_bkgd.jpg) top left no-repeat;
}
#page_sidenav {
}
#page_sidenav ul {
	margin: 0 1px;
	padding: 10px 0;
	list-style: none;
	font-size: 13px;
	text-shadow: 0px -1px 0px #7c4e0c;
}
#page_sidenav ul li {
	margin: 0;
	padding: 0 0 0 20px;
	height: 36px;
	font-weight: bold;
	background: transparent url(images/sidenav_rollover.gif) left top no-repeat;
	border-top: 1px solid #334954;
	border-bottom: 1px solid #000;
}
#page_sidenav ul li a {
	margin: 0;
	padding: 0;
	line-height: 36px;
	color: #fff;
	text-decoration: none;
	display: block;
	width: 100%;
}
#page_sidenav ul li.exitLink a {
	background: url(images/newwin.gif) left 50% no-repeat!important;
	padding-left: 25px;
}
#page_sidenav ul li:hover {
	color: #fff;
	text-decoration: none;
	background-position: left -36px;
}
#page_sidenav ul li.current-menu-item {
	background-position: left -36px;
}

#liveads {border-top: 20px solid #000 !important; background-color: #000 !important; color: #444 !important; font-size: 9px !important; text-align: center !important; text-transform: uppercase !important;}
#liveads a {margin-bottom: 10px !important;}


/* =Home Page News/Events Columns
-------------------------------------------------------------- */
#recentBox {
	margin-top: 20px;
	background: #000 url(images/home_news_09.gif) left top repeat-y;
}
#newsBox, #eventsBox {
	padding-bottom: 10px;
}
#newsBox h3, #eventsBox h3 {
	margin: 0 0 10px 0;
	padding: 0;
	width: 280px;
	height: 60px;
	background: #000 left top no-repeat;
	text-indent: -9999px;
	display: block;
}
#newsBox h3 a, #eventsBox h3 a {
	margin: 0;
	padding: 0;
	width: 280px;
	height: 60px;
	display: block;
}
#newsBox h3 {
	background-image: url(images/home_news_03.jpg);
}
#eventsBox h3 {
	background-image: url(images/home_news_05.jpg);
}
#newsBox p, #eventsBox p {
	margin: 0;
	padding: 10px 0 0 20px;
	font-size: 12px;
}
#newsBox p a, #eventsBox p a {
	color: #0073ae;
	text-decoration: none;
}
#newsBox p a:hover, #eventsBox p a:hover {
	color: #1ab7ea;
	text-decoration: none;
}
#newsBox .linkBlock, #eventsBox .linkBlock {
	padding: 10px 0;
	border-bottom: 1px dotted #4a6c1a;
}
#newsBox div.month, #eventsBox div.month {
	margin: 0;
	padding: 0;
	color: #0073ae;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
}
#newsBox div.day, #eventsBox div.day {
	margin: 0;
	padding: 5px 0 0 0;
	color: #1ab7ea;
	font-weight: normal;
	font-size: 23px;
	line-height: 23px;
	text-align: center;
}
#newsBox div.postLink, #eventsBox div.postLink {
	margin: 0;
	padding: 0 10px;
	line-height: 16px;
}
#newsBox div.postLink a, #eventsBox div.postLink a {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	display: block;
}
#newsBox div.postLink a:hover, #eventsBox div.postLink a:hover {
	color: #1ab7ea;
	text-decoration: none;
}
#eventsBox div.postLink a span.eventListLake {
	color: #999;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
}
#newsBox div.postLink a span, #eventsBox div.postLink a span {
	color: #0073ae;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
}


/* =Event Category Date Style
-------------------------------------------------------------- */
.entry-eventinfo {
	border-top: 1px solid #11799a; border-bottom: 1px solid #11799a;
	margin: 10px 0 20px 10px!important; padding: 10px 0!important;
}
.entry-eventinfo p {
	margin: 0!important; padding: 0!important; font-weight: bold;
}
.entry-eventinfo p a {
	color: #fff!important; text-decoration:none;
}
.entry-eventinfo p a:hover {
	color: #1ab7ea!important; text-decoration:none;
}
.entry-eventinfo p span.eventSub {
	font-weight: normal; font-size: 11px; text-transform: uppercase; color: #999;
}




/* =Home Page Social Column 
-------------------------------------------------------------- */
#socialColumn {
}
/* -- Newsletter Box --*/
#newsletterBox {
	margin-top:12px;
	height:87px;
	width:340px;
	border:0px solid red;
	background-image: url(images/newsletterBox.gif);
	background-repeat: no-repeat;
}
#newsletterBox #SignUp {
	margin: 48px 0 0 83px; 
	padding: 0px;
	border: 0px solid red;
}
/*
#newsletterBox #SignUp input {
	color: #11799a;
	background-color: #FFF;
	border: 1px solid #001b29;
	font-size: 12px;

}*/

#newsletterBox #SignUp .signuptext {
	height:1.2em;
    padding:2px;
    border:1px solid #ddd;
    padding-left:5px;
	font-size: 12px;
	width: 160px;
	color: #11799a;
	border: 1px solid #001b29;
	height:22px;
	margin: 0px 0px 0px 0px;
	float:left;

}
#newsletterBox #SignUp .signupbutton {
	color: #11799a;
	background-color: #FFF;
	border: 1px solid #001b29;
	font-size: 12px;
	margin-left:10px;
	padding:0px;
	vertical-align:middle;
	width:60px;
	height:27px;
	float:left;

}


#brochureBox {
	margin-top:0;
	height:100px;
	width:340px;
	background: #000 url(images/home_brochurerequest_live.jpg) left top no-repeat;
}
#brochureBox a {
	display: block;
	width: 340px;
	height: 100px;
	border: none;
	text-indent: -9999px;
}

/* -- Weather Widget --*/

.left{
	float:left;
}

#weatherWidget {
	
	position:absolute;
	border:0px solid red;
	width:280px;
	height:100px;
	background-image: url(images/weather_bg.png);
	background-repeat: no-repeat;
	color: #FFF;

	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	text-shadow: 0px -1px 0px #000;
	text-decoration: none;
	margin-top:17px;
	margin-left:650px;
	
}


#wCity {
	width:145px;
	height:19px;
	border:0px solid red;
	font-weight: bold;
	font-size:11px;
	text-align:center;
	margin-top:22px;

}
#wIcon {
	float:left;
	border:0px solid red;
	width:64px;
	height:40px;
	margin-left:5px;
	text-align:center;

}
#wTemp {
	float:left;
	border:0px solid red;
	
	height:40px;
	font-weight: normal;
	font-size:38px;
	line-height:40px;

}
#wTemps {
	float:left;
	width:145px;
	height:10px;
	border:0px solid red;
	font-weight: normal;
	font-size:11px;
	text-align:center;
	margin-top:0px;
	padding:0px;
	clear:both;
	line-height:16px;

}
#wOther{

	border:0px solid red;
	font-weight: bold;
	font-size:11px;
	text-align:left;
	margin-top:24px;/* -- Change this to 25px when thehourly forecast link is added below  --*/
	line-height:20px;/* -- Change this to 16px when thehourly forecast link is added below  --*/

}



/* -- Twitter Box --*/
#twitterBox {
	margin-top:0px;
	border-top: 20px solid #000 !important;
}
#tweetBkgd {
	border:0px solid red;
	
	height:100%;
	margin: 0;
	padding: 0;
	background: #002a3f url(images/twitter_01.jpg) center top no-repeat;
}
#twitterLink {
	height:41px;
	width:580px;
	background: #000 url(images/twitter_02.png) center top no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	cursor: pointer;
	cursor: hand;
	border:0px solid red;
}
#twitterLink a {
	display:block;
	height: 41px;
	width: 580px;
}
.tweet, .query {
	font-size:14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-left: 15px;
	line-height: 16px;
}
.tweet_time {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 11px;
	color: #ccc;
	text-shadow: 0px -1px 0px #000;
}
.tweet_time a, .tweet_time a:hover {
	color: #ccc;
	text-decoration: none;
}
.tweet_list {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow-y: hidden;
}
.tweet_list .awesome, .tweet_list .epic {
	text-transform: uppercase;
}
.tweet_list li {
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0.5em;
	list-style-type: none;
}
.tweet_list li a {
	color: #1ab7ea;
}
.tweet_list .tweet_even {
	background-color: #91E5E7;
}
.tweet_list .tweet_avatar {
	padding-right: .5em;
	float: left;
}
.tweet_list .tweet_avatar img {
	vertical-align: middle;
}
/* -- Facebook Like Box --*/
#facepileBox {
	margin-top:20px;
	border:0px solid red;
	background: #001b29 url(images/facebook_likebox_header_14.jpg) left top no-repeat;
	padding:40px 0 0 0;
}
#fb-root {
	border:0px solid red;
	overflow:visible;
	padding-top:0px;
}
.fb-facepile {
	overflow:visible;
}
#facepileBoxTop {
	border:0px solid red;
	padding-top:17px;
	padding-left:55px;
	padding-right:0px;
	padding-bottom:10px;
}
/* =728x90 Banner Ad
-------------------------------------------------------------- */
#ad_background {
	margin-top:20px;
	padding-bottom:20px;
	height:136px;
	width:960px;
	border:0px solid red;
	background-image: url(images/adbg.jpg);
	background-repeat: no-repeat;
	text-align: center;
}
#ad_banner {
	margin:25px auto;
	height:90px;
	width:728px;
	border:0px solid red;
	/*background-image: url(images/ad.jpg);
	background-repeat: no-repeat;*/
}

/* =300x250 Banner Ad
-------------------------------------------------------------- */
#ad_sm_background {
	margin:20px auto;
	padding-bottom:20px;
	height:300px;
	width:100%;
	border:0px solid red;
	background: url(images/adbkgd300.jpg) center top no-repeat;
	text-align: center;
}
#ad_sm_banner {
	margin:25px auto;
	height:250px;
	width:300px;
	border:0px solid red;
	/*background-image: url(images/ad.jpg);
	background-repeat: no-repeat;*/
}

/* =Contact 7 Forms
-------------------------------------------------------------- */
span.wpcf7-form-control-wrap {margin: 0!important; padding: 0!important;}
input.wpcf7-form-control, textarea.wpcf7-form-control {color: #9ce7ff!important; font-size: 12px!important; font-weight: normal; background: #001b29 url(images/input_bkgd.gif) left top no-repeat; border: none; margin: 5px 0 0 0!important; padding: 8px 5px!important;}
span.wpcf7-checkbox input {margin:0!important; padding: 0!important;}
span.brochureNote {color: #999!important; font-size: 12px!important; line-height: 14px!important;}

input.wpcf7-submit {font:bold 13px 'Helvetica Neue', Arial,Helvetica,sans-serif; color:#fff!important; letter-spacing: 1px; text-transform: uppercase; text-shadow:0 -1px 0 #3d5717; cursor:pointer;
background:#5c7b31; background:-moz-linear-gradient(bottom,#5c7b31,#81bb2e); background:-webkit-gradient(linear,left bottom,left top,from(#5c7b31),to(#81bb2e));
-webkit-border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; border:1px solid #293d0a; border-top-color: #84cf1a;
padding:3px 13px; margin:0; width:auto; height:auto;}

input.wpcf7-submit:hover{color:#fff; background:#5c7b31; background:-moz-linear-gradient(bottom,#5c7b31,#81bb2e); background:-webkit-gradient(linear,left bottom,left top,from(#5c7b31),to(#81bb2e));
-moz-box-shadow:inset 0 1px 5px #293d0a; -webkit-box-shadow:inset 0 1px 5px #293d0a; box-shadow:inset 0 1px 5px #293d0a; text-shadow:0 -1px 0 #3d5717;
border-left-color: #7f8fa5; border-bottom-color: #364456;}

input.wpcf7-submit:active{color:#fff; background:#5c7b31; background:-moz-linear-gradient(bottom,#5c7b31,#81bb2e); background:-webkit-gradient(linear,left bottom,left top,from(#5c7b31),to(#81bb2e));
-moz-box-shadow:inset 0 1px 10px #293d0a; -webkit-box-shadow:inset 0 1px 10px #293d0a; box-shadow:inset 0 1px 10px #293d0a; text-shadow:0 -1px 0 #3d5717;
border-left-color: #1d1e26; border-bottom-color: #364456;}

div#contactForm {margin: 0 0 20px 0!important; padding: 0;}
div#contactForm p {margin: 0; padding: 0 0 10px 0;}
div.contactFormCol {margin: 0; padding: 0; width: 280px;}
div.contactFormCol2 {margin: 0; padding: 0; width: 280px;}

/*div.contactFormCol input, div.contactFormCol2 input {width: 200px!important;};
div.contactFormCol2 span.wpcf7-list-item input {width: 40px!important;};

div.contactFormCol2 label {float: left!important;}
div.contactFormCol2 label input {width: 15px!important;}
div.contactFormCol2 input[type="checkbox"]{width: auto!important;}
*/
.firstname, .lastname, .email, .address, .address2, .city, .state, .zip {
	width:250px;
	}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 1px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 1px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 1px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 1px solid #f7e700;
}


span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 180px!important;
	padding: 2px;
	color: #000!important;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}




/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access, .entry-meta, .entry-utility, .navigation, .widget-area {
	-webkit-text-size-adjust: 120%;
	border:0px solid red;
}
#site-description {
	-webkit-text-size-adjust: none;
}


/* =Print Style
-------------------------------------------------------------- */

@media print {
body {
	background: none !important;
}
#wrapper {
	clear: both !important;
	display: block !important;
	float: none !important;
	position: relative !important;
}
#header {
	border-bottom: 2pt solid #000;
	padding-bottom: 18pt;
}
#colophon {
	border-top: 2pt solid #000;
}
#site-title, #site-description {
	float: none;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}
#site-title {
	font-size: 13pt;
}
.entry-content {
	font-size: 14pt;
	line-height: 1.6em;
}
.entry-title {
	font-size: 21pt;
}
#access, #branding img, #respond, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area {
	display: none !important;
}
#container, #header, #footer {
	margin: 0;
	width: 100%;
}
#content, .one-column #content {
	margin: 24pt 0 0;
	width: 100%;
}
.wp-caption p {
	font-size: 11pt;
}

#site-info, #site-generator {
	float: none;
	width: auto;
}
#colophon {
	width: auto;
}
img#wpstats {
	display: none;
}
#site-generator a {
	margin: 0;
	padding: 0;
}
#entry-author-info {
	border: 1px solid #e7e7e7;
}
#main {
	display: inline;
}
.home .sticky {
	border: none;
}
}


/* =MapBuilder Styles
-------------------------------------------------------------- */

.MapBuilder {
	font: normal small 'Helvetica Neue', arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
.MapBuilder a {
	text-decoration: none;
	color: #0073ae;
	background-color: transparent;
}
.MapBuilder a:hover {
	color: #0073ae;
	background-color: transparent;
}
.MapBuilder h1 {
	font-weight: bold;
	font-size: 16pt;
	color: #000;
}
/* Info Window styles */
.IW {
	width: 250px;
}
.IWContent {
	height: 100px;
	overflow:auto;
	color: #000;
	font-size: 11px;
}
.IWCaption {
	font-weight: bold;
	font-size: 14px;
	color: #1ab7ea;
	border-bottom: 1px solid #0073ae;
	padding-bottom: 5px;
	line-height: 17px;
	margin-bottom: 10px;
}
.IWFooter {
	margin-top: 5px;
	font-size: 8pt;
}
.IWFooterZoom {
}
.IWDirections {
	background-color:#FFF;
}
.MapBuilderSideBar {
	float:left;
	margin-left: 10px;
}
#MapBuilderCredit {
	margin: 0; padding: 0; display: block; height: 5px; background-color: #001b29;	
}
#MapBuilderCredit p {
	margin: 0; padding: 0; font-size: 2px; color: #001b29;	
}
#MapBuilderCredit p a {
	color: #001b29;	
}
#MapBuilderCredit p a:hover {
	color: #001b29;	
}


/* =Mapper Styles
-------------------------------------------------------------- */
.leaflet-popup-content {min-width: 230px !important; width: 230px !important;}
.scrolling-form {max-height: 200px !important; min-width: 230px !important;} 



/* =AddThis Post Styles
-------------------------------------------------------------- */
div.addthis_toolbox {margin: 10px 0 10px 10px; padding: 0; /*border-top: 1px solid #395315; border-bottom: 1px solid #395315;*/}
#likefb div.addthis_toolbox, .grid_2 div.addthis_toolbox, .grid_4 div.addthis_toolbox {margin: 0; padding: 0; border-top: none; border-bottom: none;}

/* = IMG Border
-------------------------------------------------------------- */
.entry-content img.border {
	border: 5px solid #11799a;
    padding: 1px;
	background: #1ab7ea;
	/*-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);*/
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}

/* = Credit
-------------------------------------------------------------- */
#credit {margin: 0 auto; padding: 5px 0; width: 100%; background-color: #2d71ac; text-align: center!important;}
#credit a {color: #1ab7ea; text-decoration: none; font-size: 10px; text-transform: uppercase; letter-spacing: 1px; text-shadow: 0px -1px 0px #155a95;}
#credit a:hover {color: #62d4f9; text-decoration: none;}

/* = 2014 Classic Countdown Timer
-------------------------------------------------------------- */
#timer {display: block;}

.timerPage {margin: 10px 0px 20px 20px; padding: 0px 0px 20px 0px; background: #000 url(images/classiccountdown_page.jpg) left top no-repeat;}
.timerPage h2 {text-indent: -9999px; display: block;}
.timerPage .countdown_section {font-weight: 400; color: #1592b0; font-style: normal; padding-top: 5px; font-family: 'Oswald', "Helvetica Neue", Helvetica, Arial, sans-serif !important; text-transform: uppercase;}
.timerPage .countdown_amount {color: #fff; font-style: normal;}

.timerHome {margin: 0px; padding: 0px; background: #000 url(images/classiccountdown_home2.jpg) left top no-repeat; height: 150px;}
.timerHome h2 {margin-bottom: 0px !important; text-indent: -9999px; display: block; height: 100px;}
.timerHome .countdown-container {line-height: 12px !important;}
.timerHome .countdown_section {font-weight: 400; color: #1592b0; font-style: normal; padding-top: 5px; font-size: 8px !important; font-family: 'Oswald', "Helvetica Neue", Helvetica, Arial, sans-serif !important; text-transform: uppercase;}
.timerHome .countdown_amount {color: #fff; font-style: normal; font-size: 18px !important;}

/* = Tournament Registration Countdown Timer
-------------------------------------------------------------- */
#tourneyTextBox #timer {display: block; padding-top: 40px;}

#tourneyTextBox .timerPage {margin: 10px 0px 20px 20px; padding: 0px 0px 20px 0px; background-color: transparent !important; background-image: none !important;}
#tourneyTextBox .timerPage h2 {text-indent: -9999px; display: block;}
#tourneyTextBox .timerPage .countdown-container {text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.82) !important;}
#tourneyTextBox .timerPage .countdown_section {font-weight: 400; color: #8ddff9; font-style: normal; padding-top: 5px; font-family: 'Oswald', "Helvetica Neue", Helvetica, Arial, sans-serif !important; text-transform: uppercase; font-size: 18px; line-height: 35px;}
#tourneyTextBox .timerPage .countdown_amount {color: #fff; font-style: normal; font-weight: 700; font-size: 122px !important; line-height: 90px !important;}

#tourneyTextBox #regCounter {color: #fff !important; background: #000 url(images/tourneyBigBlock2.jpg) center top no-repeat; display: block; width: 100%; margin-left: 10px !important; padding-top: 90px !important; padding-bottom: 60px !important; border-bottom: 25px solid #000 !important;}
#tourneyTextBox #regCounter h2 {border-top: #044e66 solid 3px; margin-left: 20px !important; margin-right: 30px !important; padding-top: 40px !important;}
#tourneyTextBox #regCounter h4 {font-size: 42px; font-family: 'Kaushan Script', cursive; color: #5c861f; text-transform: none !important; font-style: normal !important; font-weight: normal !important;}

/* = Guide Report Posts
-------------------------------------------------------------- */

h4.reporttitle {margin-top: 20px !important; margin-bottom: 0px !important; font-size: 23px;}
h4.reporttitle a {color: #fff; text-decoration: none;}
h4.reporttitle a:hover {text-decoration: underline;}
p.reportdate {font-family: Georgia, "Times New Roman", Times, serif!important; font-size: 14px; color: #999; /*margin-left: 10px !important; padding-left: 26px !important; padding-top: 10px !important; background: transparent url(images/guidedate.png) 0px 50% no-repeat !important; line-height: 20px;*/}
p.reportdate span {font-size: 11px; text-transform: uppercase; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
div.reportguide {border-top: 1px solid #222; border-bottom: 1px solid #222; margin: 0px 0px 10px !important; padding: 10px 0px!important; font-family: 'Roboto Condensed', serif; font-weight: 400; color: #999;}
div.reportguide div.reportthumb {margin-left: 10px;}
/*div.reportguide div.reportthumb img {border: 1px solid #19b1e3;}*/
div.reportguide p {font-size: 15px !important; margin-bottom: 0px!important; padding-bottom: 0px!important; color: #005079!important; line-height: 21px!important;}
div.reportguide p a {color: #005079!important;}
div.guidetext {padding-top: 4px;}

.reportstars {background-color: transparent; background-image: url(images/guidestars2.png); background-repeat: no-repeat; display: inline-block; width: 290px; height: 40px; text-indent: -99999px; background-position: 0px 0px; margin: 0px 0px 14px 10px;}
.reportstars.No_Data {background-position: 0px 0px;}
.reportstars.One_Star {background-position: 0px -40px;}
.reportstars.Two_Star {background-position: 0px -80px;}
.reportstars.Three_Star {background-position: 0px -120px;}
.reportstars.Four_Star {background-position: 0px -160px;}
.reportstars.Five_Star {background-position: 0px -200px;}

.guidetable {border-top: 1px solid #222; border-bottom: 1px solid #222; margin: 0px 0px 20px !important; padding: 15px 0px 15px 10px!important;}
.datarow {float: left; width: 110px; background-image: url(images/guideicons.png); background-repeat: no-repeat; padding-top: 65px; text-align: center; font-family: 'Roboto Condensed', serif; font-size: 15px; font-weight: 300;}
.rowclarity {background-position: 6px 0px;}
.rowtemp {background-position: -90px 0px;}
.rowtime {background-position: -186px 0px;}

.guidesingle p.reportdate {margin-left: 10px;}
.guidesingle div.reportguide {border-top: 0px solid #222; border-bottom: 0px solid #222; margin: 0px 0px 0px !important; padding: 0px 0px!important;}
.guidesingle .entry-metashare {font-style: normal !important;}
.guidesingle div.reportguide p {line-height: 27px !important;}
.guidesingle div.reportguide p span.namesingle {font-size: 18px !important;}
.guidesingle .guidetable {border-top: 0px solid #222; border-bottom: 1px solid #222; margin: 0px 0px 20px 10px !important; padding: 0px 0px 15px 10px!important;}
.guidesingle .guidetable .datarow.rowstars {width: 200px!important; background-image: none!important; padding-top: 0px !important; border-right: 1px solid #222;}
.guidesingle .reportstars {background-color: transparent; background-image: url(images/guidestars2.png); background-repeat: no-repeat; display: inline-block; width: 180px; height: 40px; text-indent: -99999px; background-position: -130px 0px; margin: 0px 0px 14px 0px;/*border: 1px solid #19b1e3;*/}
.guidesingle .reportstars.label {background-position: 30px 0px; width: 160px; margin-left: -42px; height: 30px;}
.guidesingle .reportstars.No_Data {background-position: -130px 0px;}
.guidesingle .reportstars.One_Star {background-position: -130px -40px;}
.guidesingle .reportstars.Two_Star {background-position: -130px -80px;}
.guidesingle .reportstars.Three_Star {background-position: -130px -120px;}
.guidesingle .reportstars.Four_Star {background-position: -130px -160px;}
.guidesingle .reportstars.Five_Star {background-position: -130px -200px;}

.guidesingle.guidearchive div.reportguide {border-top: 1px solid #222 !important; border-bottom: 1px solid #222 !important; margin: 0px 0px 10px !important; padding: 10px 0px!important;}
.guidesingle.guidearchive div.guidetext {padding-top: 10px;}

/* = Buttons
-------------------------------------------------------------- */

.btn{ color: #ffffff;
      padding: 10px 20px 10px 20px;
	 -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
      border-radius: 5px;
	  text-decoration: none;
	  text-shadow: 0px -1px 0px #000;
	  font-weight: bold;
	  text-transform: uppercase;
	  opacity: 1.0;}
	 
.btn:hover{ color: #fff;
	opacity: 0.8;}

.btnDBlue{ background: #0073ae;}

.btnLBlue{ background: #1ab7ea;}
			  
.btnDGreen{ background: #395215;}

.btnLGreen{ background: #5d881f;}

.btnDOrange{ background: #E77606;}

.btnLOrange{ background: #FDA91F;}

.btnDRed{ background: #A81000;}
			  
.btnLRed{ background: #CA1400;}

/* = Tablepress for Text-Align
-------------------------------------------------------------- */

table.tablepress {width: 99% !important;}
div.dataTables_scrollHeadInner {width: 100% !important;}

#tablepress-31 .column-2, #tablepress-33 .column-2 {text-align: right;}
#tablepress-31 .column-1, #tablepress-33 .column-1 {text-align: left;}

/* = VIDEO PAGE STYLES
-------------------------------------------------------------- */
.youtubechannelgallery {margin-left: 10px !important;}

.ytcplayer-fixwidthwrapper {margin-bottom: 30px;}

/*#ytc-wrapper .ytc-thumbnails a.ytcthumb {border: 1px solid #222 !important;}*/

h5.ytctitle {font-size: 18px !important; line-height: 24px !important; padding-left: 5px !important; margin-top: 0px !important; padding-top: 0px !important;}
.ytctitle {margin-bottom: 0; margin-top: 0px !important; padding-bottom: 30px;}
.ytctitle a {text-decoration: none;}
.ytc-row {border-bottom:0px solid #d71920;}

#ytc-wrapper .ytcplayer-wrapper {margin-bottom: 20px;}