/*
	Theme Name: Lifestyle Child Theme
	Theme URL: http://www.studiopress.com/themes/lifestyle
	Description: Lifestyle is a 2 or 3-column Widget-ready child theme created for the Genesis Theme Framework.
	Author: StudioPress
	Author URI: http://www.studiopress.com
	Version: 1.1
	
	Template: genesis

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* Studiopress > Genesis > Lifestyle theme adapted for WaterBlogged, the official blog of BoatTrader.com
   auth: Kelley Walker
   date: 07.18.2010 -- 10.05.2010 01b  -- 10.19.2010 01

 =Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,button,textarea{margin:0;padding:0;}
fieldset,img,legend{border:0;}
address,caption,em,select,input,button,textarea,dl,dt,dd{font-style:inherit;font-weight:inherit;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,input,button,textarea,select{font-size:100%;}
legend{display:none;}
input,button,textarea,select,dl,dt,dd{font-family:inherit;font-size:inherit;}
/* =generics */
.lfloat{float:left;}
.rfloat{float:right;}
.clear{clear:both;}
.noDisplay{display:none;}
.hidden{visibility:hidden;}
.center{margin: 0 auto;}
.centerAlign{text-align:center;}
.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.block{display:block;}
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility: hidden;}
/*  =structure  */
body {background: #9eced8 url(images/header-repeat.jpg) top center repeat-x;color: #333;font-size: 12px;font-family: Arial, Geneva, Helvetica, Tahoma, Verdana, sans-serif;margin:0 auto 0;line-height:17px;}
	
/* =Hyperlinks */
a, a:visited {color:#0583d7;text-decoration: none;}
a:hover, a:active {color: #0583d7;text-decoration: underline;}
a img {border: none;}
a:focus, a:hover, a:active {outline: none;}
.post a, post a:visited {color:#0583d7;text-decoration: none;}

/* =Wrap */
#wrap {background:transparent;width:960px;margin: 0 auto 10px;position: relative;}

/* =Header */
ul.headLink{height:210px;background:transparent url(images/waterblogged_header.jpg) top center no-repeat;margin:0 auto;text-align:center;width:auto;display:block;} 
/*.headLink a{display:block;height:100%;text-decoration:none;}*/
.btolLink{display:inline-block;width:40%;height:110px;float:left;} 
.blogLink{display:inline-block;width:40%;height:110px;float:left;} 
#title-area{display:none;}

/* =Primary Navigation - styles the featured category navigation */
#nav {width: 960px;background: transparent;font-family: Arial, Geneva, Helvetica, Tahoma, Verdana, sans-serif;font-size: 12px;clear: both;overflow: hidden;margin:-55px 0 10px 0;}
#nav ul {width: 100%;float: left;list-style: none;margin: 0;padding: 0;}
#nav li {float: left;list-style: none;}
#nav li a {color: #113e75;display: block;font-size: 18px;font-weight:bold;margin: 0;padding: 7px 15px;text-decoration: none;position: relative;border-right:1px solid #113E75;}
#nav li a:hover, #nav li a:active {color: #0583d7;}
#nav .current_page_item a, #nav .current-cat a, #nav .current-menu-item a {color: #fff;background:#0583d7;}
#nav .current_page_item a:hover, #nav .current_page_item a:active, #nav .current-cat a:hover, #nav .current-cat a:active, #nav .current-menu-item a:hover, #nav .current-menu-item a:active {color: #113E75;background:#0583d7;}
#nav li a.sf-with-ul {padding-right: 20px;}	
#nav li a .sf-sub-indicator {background: url(images/arrow-down.png);display: block;width: 10px;height: 10px;top: 14px;right: 5px;text-indent: -9999px;overflow: hidden;position: absolute;}
#nav li li a, #nav li li a:link, #nav li li a:visited {background: #eee;color: #2C343F;width: 138px;font-size: 12px;margin: 0;padding: 5px 10px 5px 10px;border-left: 1px solid #2C343F;border-right: 1px solid #2C343F;border-bottom: 1px solid #2C343F;position: relative;}
#nav li li a:hover, #nav li li a:active {color: #0088b3;}
#nav li li a .sf-sub-indicator {background: url(images/arrow-right.png);top: 10px;}
#nav li ul {z-index: 9999;position: absolute;left: -999em;height: auto;width: 160px;}
#nav li ul a {width: 140px;}
#nav li ul ul {margin: -31px 0 0 159px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul {left: auto;}
#nav li:hover, #nav li.sfHover {position: static;}
#nav li.last a { border:0; }
	
/* =Primary Navigation Extras  */
#nav li.right {float: right;margin: 0;padding: 7px 10px 8px 10px;}
#nav li.right a {display: inline;background: none;color: #0088b3;font-weight: normal;text-decoration: none;border: none;}
#nav li.right a:hover {color: #0088b3;text-decoration: underline;}
#nav li.rss a {background: url(images/rss.png) no-repeat left center;margin: 0 0 0 10px;padding: 3px 0 3px 16px;}
#nav li.search {padding: 0 10px;}	
#nav li.twitter a {background: url(images/twitter-nav.png) no-repeat left center;padding: 3px 0 1px 20px;}

/* =Secondary Navigation - styles the site navigation and offsite links */
#subnav {width: 960px;background: transparent;font-family: Arial, Geneva, Helvetica, Tahoma, Verdana, sans-serif;font-size: 9px;font-weight: bold;color: #113E75;text-transform: uppercase;clear: both;overflow: hidden;margin-top:0;}
#subnav ul {width: 100%;float: left;list-style: none;margin: 0;padding: 0;}
#subnav li {float: left;list-style: none;}
#subnav li a {color: #113E75;display: block;font-size: 11px;margin: 0;padding: 5px 15px;text-decoration: none;position: relative;}
#subnav li a:hover, #subnav li a:active, #subnav .current_page_item a, #subnav .current-cat a, #subnav .current-menu-item {color: #fff;background:#0583D7;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);text-shadow: #333 1px 1px;}
#subnav li a.sf-with-ul {padding-right: 20px;}	
#subnav li a .sf-sub-indicator {background: url(images/arrow-down-subnav.png);display: block;width: 10px;height: 10px;top: 11px;	right: 5px;text-indent: -9999px;overflow: hidden;position: absolute;}
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {background: #2C343F;color: #fff;width: 138px;margin: 0;padding: 5px 10px;border:1px solid #fff;border-width:0 1px 1px 1px;position: relative;}
#subnav li li a:hover, #subnav li li a:active {background: #0088b3;color: #fff;}
#subnav li li a .sf-sub-indicator {background: url(images/arrow-right-subnav.png);top: 10px;}
#subnav li ul {z-index: 9999;position: absolute;left: -999em;height: auto;width: 160px;}
#subnav li ul a {width: 140px;}
#subnav li ul ul {margin: -31px 0 0 159px;}
#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfHover ul ul, #subnav li.sfHover ul ul ul {left: -999em;}
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfHover ul, #subnav li li.sfHover ul, #subnav li li li.sfHover ul {left: auto;}
#subnav li:hover, #subnav li.sfHover {position: static;}

/* =Inner  */
#inner {width: 960px;margin: 0 auto 10px;}
    
/* =Dynamic Content Gallery - DCG  */
.dcg  {margin: 0 0 35px 0;padding: 0;}
#content .dcg h2 {font-size: 18px;font-weight: normal !important;}
#featured-top, .featured-bottom {width: 590px;float: left;}
.featured-top-left {width: 290px;float: left;}
.featured-top-right {width: 290px;float: right;}
#content #featured-top h2, #content #featured-top h2 a{color: #0088b3;font-size: 14px;font-weight: normal;margin: 0;}
#content .featured-bottom h2, #content .featured-bottom h2 a, #content .featured-bottom h2 a:visited {color: #0c356b;font-size:16px;font-weight:bold;margin: 0;text-transform:uppercase;}
#content #featured-top h2 a:hover{color: #0088b3;text-decoration: underline;}
#content .featured-bottom h2 a:hover {color: #0c356b;text-decoration: underline;text-transform:uppercase;}
#content #featured-top h4{background: #0583d7;color: #fff;font-size: 11px;font-family: Arial, Geneva, Helvetica, Tahoma, Verdana, sans-serif;font-weight: bold;text-shadow: #333 1px 1px;text-transform: uppercase;padding: 2px 5px 1px 8px;}
#content .featured-bottom h4 {text-transform:uppercase;color:#0583d7;font-weight:bold;font-size:22px;margin:6px 0 30px 0;}
#featured-top .wrap, .featured-bottom .wrap {margin: 0;padding: 5px 0 0 0;}
#featured-top p, .featured-bottom p {margin: 0;padding: 5px 0 0 0;}
#featured-top .widget {margin: 0 0 15px 0;padding: 0;}
.featured-bottom .widget {background: transparent url(images/boat-blog-subheads.jpg) 0 -8px no-repeat;margin:0 0 10px 0;padding: 0;overflow:hidden;}
.featured-bottom .user-profile {overflow: hidden;}
.featured-bottom .user-profile p {padding: 10px;}
.more-from-category a {font-weight: bold;margin: 0 0 1em .5em;padding-bottom:2em;float:right;}
.more-from-category a:hover {text-decoration: underline;}

/* =Breadcrumb  */
.breadcrumb {font-size: 11px;margin: 0 0 20px 0;padding: 0 0 3px 0; 2px border-bottom: 1px solid #ddd;}
	
/* =Taxonomy Description  */
.taxonomy-description {background: #f7f7f7;margin: 0 0 30px 0;padding: 10px;border: 1px solid #ddd;}
#content .taxonomy-description p {margin: 0;padding: 0;}

/* =Content-Sidebar Wrapper  - this actually wraps around main content and sidebar right content */
#content-sidebar-wrap {width: 790px;float:left;} 
.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap {width: 960px;}
.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap {float: right;}

/* =Content */
#content {background: #f1eff0;width: 460px;margin: 0 0 10px 0;float:left; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;border-width:0;}
.sidebar-content #content, .sidebar-sidebar-content #content {float: right;}
.sidebar-content #content, .content-sidebar #content {background: #f1eff0;width: 590px;margin: 0 0 10px 0;padding: 9px 9px 0 9px;}
.full-width-content #content {	background: #f1eff0;	width: 960px;margin: 0 0 10px 0;padding: 9px;}
#content blockquote {background: #f1eff0;margin: 0 15px 15px 15px;padding: 10px 20px 0 15px;border: 1px solid #ddd;}
#content .post {margin: 20px 0 40px 0;padding: 0;}	
#content .page {margin: 0;padding: 0 0 15px 0;}
#content .post p {margin: 0;padding: 0 0 10px 0;}

/* =Post Teaser Content  */
.byline{text-transform:uppercase;font-size:90%;}	
a.more-link{text-decoration:underline;}

/* =Headlines  */
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #header .widget-area h4 {color: #333;font-family: Arial, Geneva, Helvetica, Tahoma, Verdana, sans-serif;font-weight: normal;text-decoration: none;margin: 0 0 5px 0;padding: 0;}
#content h1 {font-size: 20px;}	
#content h2 {font-size: 18px;}
#content h2 a, #content h2 a:visited {color: #333;text-decoration: none;}	
#content h2 a:hover {color: #0088b3;text-decoration: none;}	
#content h3 {font-size: 16px;}	
#content h4, #header .widget-area h4 {font-size: 14px;}	
#content h5 {font-size: 12px;}
#content h6 {font-size: 10px;}
	
/* =Lists  */
#content .post ul, #content .page ul, #content .post ol, #content .page ol, #header .widget-area ul, .featured-bottom ul, #featured-top ul  {margin: 0;padding: 0 0 15px 0;}
#content .post ul li, #content .page ul li, #content .post ol li, #content .page ol li, #header .widget-area ul li, .featured-bottom ul li, #featured-top ul li {margin: 0 0 0 20px;padding: 0;}
#content .post ul li, #content .page ul li, #header .widget-area ul li, .featured-bottom ul li, #featured-top ul li {list-style-type: square;}
#content .post ul ul, #content .page ul ul, #content .post ol ol, #content .page ol ol {padding: 0;}
	
/* =Post Info */
.post-info {margin: 0 0 15px 0;padding: 0;}
	
/* =AdSense  */
.adsense {padding: 10px 0;}
	
/* =Post Meta  */
.post-meta {margin:0;padding:5px 0 0 0;clear: both;}
	
/* =Author Box  */
.author-box {background: #f1eff0;margin: 0 0 40px 0;padding: 10px;border: 1px solid #ddd;overflow: hidden;}
.author-box p {margin: 0;padding: 0;}
.author-box img {background: #f1eff0;float: left;margin: 0 10px 0 0;padding: 4px;border: 1px solid #ddd;}
	
/* =Archive Page  */
#content .archive-page {float: left;width: 50%;padding: 20px 0 20px 0;}
#content h1.archiveHeader{background: transparent url(images/boat-blog-subheads.jpg) 0 0 no-repeat;text-transform:uppercase;color:#0583d7;font-weight:bold;font-size:22px;height:50px;padding-top:12px;}

/* =Post Icons  */
.time, .categories {background: #f1eff0;margin: 0 0 0 3px;padding: 0 0 2px 0;}
.post-comments {background:#f1eff0 url(images/icon-comments.gif) no-repeat top left;margin: 0 0 0 3px;padding: 0 0 2px 20px;}
.tags {background: #f1eff0;margin: 0 0 0 3px;padding: 0 0 2px 0;}

/* =Images  */
#content .entry-content .post-image {padding: 4px;border: 1px solid #ddd;}
#content .post-image {margin: 0 10px 10px 0;padding: 4px;border: 1px solid #ddd;}
img.centered, .aligncenter {display: block;margin: 0 auto 10px;}
img.alignnone {margin: 0 0 10px 0;display: inline;}
img.alignleft {margin: 0 10px 10px 0;display: inline;}
img.alignright {margin: 0 0 10px 10px;display: inline;}
.alignleft {float: left;margin: 0 10px 0 0;}
.alignright {float: right;margin: 0 0 0 10px;}
.wp-caption {background: #f7f7f7;text-align: center;padding: 5px 0 0 1px;border: 1px solid #ddd;}
.wp-caption img {border: 0;}
.wp-caption p.wp-caption-text {font-size: 11px;font-weight: normal;line-height: 12px;}	
img.wp-smiley, img.wp-wink {float: none;border: none;}

/* =Post Navigation  */
.navigation {width: 100%;margin: 0;padding: 20px 0 20px 0;overflow: hidden;}
.navigation ul {list-style-type: none;margin: 0;padding: 0;}
.navigation li {display: inline;}
.navigation li a, .navigation li.disabled {color: #0088b3;padding: 5px 8px 5px 8px;border: 1px solid #ddd;}
.navigation li a:hover, .navigation li.active a {background: #0088b3;color: #fff;border: 1px solid #ddd;text-decoration: none;}

/* =Primary & Secondary Sidebars  */
.sidebar {width:335px;float: right;display:inline;}
.sidebarWrap{background:#f1eff0;margin:0 0 10px 0; -webkit-border-radius:8px; -moz-border-radius:8px;border-radius:8px;} 
#sidebar-alt {width: 150px;float: left;display: inline;}
#sidebar-bottom-left {width: 160px;float: left;display: inline;}
#sidebar-bottom-right {width: 160px;float: right;display: inline;}
.sidebar-content #sidebar, .sidebar-sidebar-content .sidebar {float: left;}
.content-sidebar-sidebar #sidebar-alt {float: right;}
.sidebar .widget, .sidebar #latest-tweets-3 {background: transparent;margin: 0 0 10px 10px;padding: 9px 9px 4px 0;}
.sidebar h2, .sidebar h2 a, #sidebar-alt h2, #sidebar-alt h2 a {color: #0088b3;font-size: 14px;font-family: Arial, Geneva, Helvetica, Tahoma, Verdana, sans-serif;font-weight: normal;margin: 0;padding: 0;}
.sidebar h2 a:hover, #sidebar-alt h2 a:hover {color: #0088b3;text-decoration: underline;}
.sidebar h4, #sidebar-alt h4 {background: #0583d7 url(images/sidbar-up-arrow.gif) 96% bottom no-repeat;color: #fff;font-size: 12px;font-family: Arial, Geneva, Helvetica, Tahoma, Verdana, sans-serif;font-weight: bold;text-shadow: #333 1px 1px;text-transform: uppercase;padding: 6px 5px 6px 8px;}
.textwidget p, #sidebar-alt .textwidget p {padding: 10px 0 5px 0;}
.sidebar ul, .sidebar ol, #sidebar-alt ul, #sidebar-alt ol {margin: 10px 0 5px 0;}
.sidebar ul ul, .sidebar ol ol, #sidebar-alt ul ul, #sidebar-alt ol ol {padding: 0 0 0 10px;}
.sidebar li, #sidebar-alt li {}
.sidebar embed, .sidebar object, #sidebar-alt embed, #sidebar-alt object {width: 300px; height: 225px;margin: 0;padding: 0;}
.widget_nav_menu ul li, .wdget_categories ul li, .latest-tweets ul li, .user-profile ul li, .tw-content ul li, .widget_views ul li, .widget-wrap ul.nav li {border-bottom:1px dotted #666;margin-bottom:.5em;background:transparent url(images/bullet-arrow.gif) 0 5px no-repeat;padding-left:1em;padding-bottom:.25em;}
ul#recentcomments li.recentcomments{margin-bottom:.5em;background:transparent url(images/bullet-arrow.gif) 0 5px no-repeat;padding-left:1em;padding-bottom:.25em;}
ul#recentcomments li.recentcomments a[href][rel]{font-style:italic;color:#666;text-decoration:none;border-width:0;}
ul#recentcomments li.recentcomments a {border-bottom:1px dotted #ddd;}
.widget_nav_menu ul li a:hover, .wdget_categories ul li a:hover, .latest-tweets ul li a:hover, .user-profile ul li a:hover, .tw-content ul li a:hover, .widget_views ul li a:hover, .widget-wrap ul.nav li a:hover {text-decoration:underline;}
ul#recentcomments li.recentcomments{margin-bottom:.5em;background:transparent url(images/bullet-arrow.gif) 0 5px no-repeat;padding-left:1em;padding-bottom:.25em;}
ul#recentcomments li.recentcomments a[href][rel]{font-style:italic;color:#666;text-decoration:none;border-width:0;}
ul#recentcomments li.recentcomments a {border-bottom:1px dotted #ddd;}
.textwidget ul, .widget_archive ul, .widget_nav_menu ul, .wdget_categories ul, .latest-tweets ul, .user-profile ul, .tw-content ul, ul#recentcomments,  .widget-wrap ul, .widget-wrap select,  .ctc, .widget_categories, .widget-wrap p, select#cat {margin:10px 20px 0 10px;}
select#cat{width:200px;}

/* =sidebar social media  */
.socialMediaWrap{width:280px;margin:1.5em auto .5em;text-align:center;clear:both;}
ul.socialMedia{margin:0 auto 1.5em auto;}
ul.socialMedia li{display:inline;margin:0 .1em;}
.facebook, .twitter, .rss, .youtube{display:inline-block;height:40px;line-height:40px;width:4em;background-position:50% 0;background-repeat:no-repeat;background-color:transparent;}
.facebook{background-image:url('images/facebook-icon.jpg');} 
.twitter{background-image:url('images/twitter-icon.jpg');} 
.rss{background-image:url('images/rss-icon.jpg');} 
.youtube{background-image:url('images/youtube-icon.jpg');}

/* =Sidebar(s) Tag Cloud  */
.widget_tag_cloud div div, #sidebar-alt .widget_tag_cloud div div {padding: 10px 5px 5px 5px;}
	
/* =Sidebar(s) Category Dropdown */
#categorytest{background: #f1eff0;color: #0088b3;font-family: Arial, Geneva, Helvetica, Tahoma, Verdana, sans-serif;font-size: 11px;margin: 10px 0 5px 0;padding: 3px;display: inline;border: 1px solid #ddd;}
.sidebar #cat, .sidebar .widget-wrap select {width: 285px;margin-top:10px;}
#sidebar-alt #cat {width: 128px;}
	
/* =Featured Post/Page */
.featuredpost, .featuredpage {margin: 0 0 10px 0;padding: 0;}
.featuredpost p, .featuredpage p {margin: 0;padding: 0 0 10px 0;}
#content .featuredpost .post, #content .featuredpage .page, .sidebar .featuredpost .post, .sidebar .featuredpage .page, #sidebar-alt .featuredpost .post, #sidebar-alt .featuredpage .page {margin: 0;padding: 10px 0 0 0;overflow: hidden;}
.featuredpost img, .featuredpage img, .featuredpost .avatar, .featuredpage .avatar {background: #f1eff0;margin: 0 0 5px 0;padding: 4px;border: 1px solid #ddd;}

/* =User Profile */
.user-profile {overflow: hidden;}
.sidebar .user-profile .avatar {background: #f1eff0;float: left;margin: 0;padding: 4px;border: 1px solid #ddd;}
.user-profile p {margin: 0;padding: 10px 10px 0 10px;}
.user-profile .posts_link {	margin: 0;padding: 0 0 10px 10px;}
	
/* =Search Form(s)  */
.searchform {margin:2.5em auto;padding:0;background:transparent;text-align:center;}
#header .s, #nav .s {width: 185px;}
#sidebar-alt .s {width: 80px;}
.widget_search{background:transparent;}
fieldset.search {width: 280px;margin: 0 auto;}
.search input, .search button {border:none;float: left;}
.search input.box {color:#333;font-size:1.2em;width:200px;height:26px;padding-left:.5em;background:#d9f5f9;margin-right:3px;border:1px solid #c0c0c0;}
.search input.box:focus {background: #c0c0c0;border:1px solid #666;}
.search button.btn {border:none;width:26px;height: 26px;cursor: pointer;background: #d9f5f9 url(images/search-btn.GIF) no-repeat top right;}
.search button.btn:hover {background: #fbc900 url(images/search-btn.GIF) no-repeat bottom right;}

/* =eNews & Updates Widget  */
.enews {margin: 0;padding: 0 0 5px 0;}
.sidebar .enews p {margin:10px 20px 10px 10px;background: transparent url(images/enews.png) 0 0 no-repeat;padding-left:20px;}
.enews .subscribe {overflow: hidden;}
.sidebar .enews #subscribe {padding: 0;}
.enews #subbox {width: 250px;background: #d9f5f9 !important;color: #333;font-family: Arial, Geneva, Helvetica, Tahoma, Verdana, sans-serif;font-size: 12px;margin:5px 0 5px 10px;padding: .4em 0 .4em .4em;border:1px solid #c0c0c0;}

/* =Latest Tweets Widget  */
.latest-tweets {/* background: url(images/twitter.png) top right no-repeat; */margin: 10px 0 0 0;padding: 0;}


/* =Add This  */
.addthis_container{margin:15px 0;}

/* =No results  - styles the no results message the user receives when she visites a category that has no posts associated with it  */
.noResults{margin:10px 0 30px 0;font-size:125%;font-weight:bold;}
	
/* =Buttons */
#submit, .searchsubmit, .gform_footer .button, .reply a, .reply a:visited {background: #2C343F !important;color: #fff;font-family: Arial, Geneva, Helvetica, Tahoma, Verdana, sans-serif;font-size: 12px;font-weight: normal !important;	text-decoration: none;text-shadow: #3331px 1px;text-transform: uppercase; margin: 0;padding: 3px 5px 3px 5px !important;border: 1px solid #2C343F;}
.enews #subbutton {background: #113e75 !important;color: #fff;font-family: Arial, Geneva, Helvetica, Tahoma, Verdana, sans-serif;font-size: 12px;font-weight: normal !important;text-decoration: none;text-transform: uppercase;margin: 0;padding:3px 5px !important; border: 1px solid #2C343F;text-shadow:#333 1px 1px;margin-top:-5px;}
#submit:hover, .searchsubmit:hover, .enews #subbutton:hover, .gform_footer .button:hover, .reply a:hover {background: #0583d7 !important;border: 1px solid #0088b3;}
	
/* =Contact Form */
.gform_wrapper input, .gform_wrapper textarea, .gform_wrapper select {background: #f7f7f7 !important;color: #0088b3 !important;font-family: Arial, Geneva, Helvetica, Tahoma, Verdana, sans-serif !important;font-size: 12px !important;padding: 4px 0 4px 5px !important;border: 1px solid #ddd;}
.gform_footer input.button {color: #fff !important;}
.gform_wrapper .ginput_complex label {font-size: 12px !important;}
.gform_wrapper li, .gform_wrapper form li {margin: 0 0 10px 0 !important;}	
.gform_wrapper .gform_footer {border: none !important;}

/* =Footer */
.footerWidgets{background:#8d8d8d;padding:25px; margin-top:0; -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px;} 
.footerContent-1{width:31%;float:left;padding-right:30px;}
.footerContent-2{width:30.75%;float:left;padding-right:30px;}
.footerContent-3{width:30.75%;float:left;}
.footerWidgets h4.widgettitle{color:#fff;font-weight:bold;font-size:14px;border:1px dotted #fff;border-width:0 0 1px 0;margin-bottom:8px;}
.widget-wrap ul.blogroll, .textwidget ul.footerLinks, .footerContent-1 .widget_archive ul, .widget_recent_entries ul{margin-left:0;}
.widget-wrap ul.blogroll li, .widget-wrap ul.footerLinks li, .footerContent-1 .widget_archive ul li, .widget_recent_entries ul li {color:#fff;margin-bottom:5px;}
.widget-wrap ul.blogroll li a, .textwidget ul.footerLinks li a, .footerContent-1 .widget_archive ul li a, .widget_recent_entries ul li a {color:#fff;text-decoration:underline;line-height:100%;}
#footer p{font-weight:bold;margin:.5em auto;text-align:center;} 
#footer a, #footer a:visited{font-weight:bold;color: #333;text-decoration: none;}
#footer a:hover, #footer a:active {color: #0583d7;text-decoration:none;font-weight:bold;}

/* =Comments */
#respond {margin: 0 0 15px 0;padding: 0;}
#author, #email, #url {background: #f7f7f7 !important;width: 250px;color: #0088b3;font-family: Arial, Geneva, Helvetica, Tahoma, Verdana, sans-serif;font-size: 12px;padding: 3px 0 3px 3px;margin: 5px 5px 0 0;border: 1px solid #ddd;}
#comment {background: #f7f7f7 !important;width: 98%;height: 150px;color: #0088b3;font-family: Arial, Geneva, Helvetica, Tahoma, Verdana, sans-serif;font-size: 12px;padding: 3px 0 3px 3px;margin: 5px 0 5px 0;border: 1px solid #ddd;}
.comment-list, .children {margin: 0;padding: 0;}
.ping-list {margin: 0 0 40px 0;padding: 0;}
.comment-list ol, .ping-list ol {margin: 0;padding: 10px;}
.comment-list li, .ping-list li {font-weight: bold;margin: 15px 0 5px 0;padding: 10px 5px 10px 10px;list-style: none;}
.comment-list li ul li {margin-right: -6px;margin-left: 10px;}
.comment-list p, .ping-list p {font-weight: normal;text-transform: none;margin: 10px 5px 10px 0;padding: 0;}
.comment-list li .avatar {background: #f1eff0;float: right;border: 1px solid #ddd;margin: 0 5px 0 10px;padding: 4px;}
.comment-list cite, .comment-list cite a, .ping-list cite, .ping-list cite a {font-weight: bold;font-style: normal;}
.commentmetadata {font-size: 11px;font-weight: normal;}
#respond:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.nocomments {text-align: center;}
#comments .navigation {display: block;margin: 10px 0 0 0;}
.thread-alt, .thread-even {background: #f7f7f7;}
.even, .alt, .depth-1 {border: 1px solid #ddd;margin: 0;padding: 0;}

