/*
Theme Name: Traction PRO Child Theme
Theme URI: http://thethemefoundry.com/traction/
Description: PRO child theme for Traction.
Version: 1.02
Author: The Theme Foundry
Author URI: http://thethemefoundry.com/
Template: traction
*/

/* Import Stylesheets, don't remove these.
-----------------------------------------------------------*/
@import url("../traction/stylesheets/master.css");

/* Required WordPress Classes, don't remove these.
-----------------------------------------------------------*/
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft { float: left; }
.alignright { float: right; }

/* Logo
-----------------------------------------------------------*/
div.logo.logo-img { line-height: 0; }

/* Make all custom CSS changes BELOW this line
-----------------------------------------------------------*/
/* Example: Change the sidebar background to blue:
#sidebar {
	background: blue;
}
*/
/*Undo browser defaults courtesy of Eric Meyer
------------------------------------------------------------ */
:link, :visited { text-decoration: underline; }
ul, ol { list-style: none; }
h1, h2, h3, h4, h5, h6, pre, code, p { font-size: 1em; }
ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
:focus { outline: 0; }
address { font-style: normal; }

/*Body & Links
------------------------------------------------------------ */

a {
	font: 12px ;
	color:#286ea0;

}
a:hover {
	color:#001E2D; 
	text-decoration:underline;
}

/* Body */
* {margin:0; padding:0;}

body {
	background:#678094 url(img/bg.gif) top repeat-x; 
	color:#333333; 
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #333333;
}
	
#wrap {
	margin: 0px; 
	width:922px;
}

/*Global*/

hr {
	border: 0;
	background-color: #B5CEDB;
	height: 1px;
	width: 100%;
	text-align: left;
	margin: 11px 0px 11px 0px;
	color: #B5CEDB;
}

h1 {font-size: 17px; font-weight: normal;}
h2 {font-size: 15px; font-weight: normal;}

/* Links */
a {
	font: 12px ;
	color:#286ea0; 
}
a:hover {
	color:#001E2D; 
	text-decoration:underline;
}

a img {border:0;}

/* Header */
#header { 
	height: 164px; 
	padding-bottom:0px;
	width: 922px;
}

#club-tour {
	display: block;
	width: 119px;
	height: 38px;
	background:url(img/club-tour.png) no-repeat 0 0;
	margin-bottom: 3px;
}

#club-tour:hover {
	background-position: 0 -38px;
}

#club-tour span {
	display: none;
}

#logo {
	background-color: #006A41;
	float:left;
	width: 207px;
	height:98px;
}

#tag-line {
	background-color: #006A41;
	float: left;
	width: 611px;
	height:98px;
}

#why-join {
	display: block;
	float:right;
	width: 104px;
	height: 98px;
	background:url(img/why-btn.gif) no-repeat 0 0;
}

#why-join:hover {
	background-position: 0 -98px;
}

#why-join span {
	display: none;
}

#hours {
	font-size: 11px;
	color: #FFF;
	text-align: right;
	margin-bottom: 7px;
	font-weight:bold;
}

.ph {
	font-size: 14px;
	margin-left: 7px;
}

.time {
	color: #FFD86C;
	margin: 0 7px 0 4px;
}

/* Inner Wrap */

#inner-wrap {
	background: url(img/inner-bg.gif) repeat-y;
	overflow: hidden;
	width:922px;
}

#main { background: none; }

/* Sidebars */
#leftside {
	background:url(img/left-bg.jpg) no-repeat;
	clear:both; 
	float:left; 
	line-height:1.5em; 
	margin:0px; 
	padding:23px 24px 50px 24px; 
	width:161px;
	min-height: 401px;
}

#extras {
	float:right; 
	line-height:1.4em; 
	margin:0px; 
	padding: 20px 15px 20px 15px; 
	width:209px;
}

#sidebar {
	float:right; 
	line-height:1.4em; 
	margin:0px; 
	padding: 20px 15px 20px 15px; 
	width:209px;
}

#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget {font-size:13px; margin:0 0 18px;}
#leftside li, #extras li {line-height:1.2em; list-style:none; margin:0 0 6px;}
#leftside ul ul, #extras ul ul {margin:6px 0 0 10px;}
#leftside ul ul li, #extras ul ul li {margin:0 0 4px;}
#leftside ul ul li a, #extras ul ul li a {font-weight:normal;}
#leftside ul.linklist, #extras ul.linklist {font-size:1em;}
#leftside ul.linklist ul, #extras ul.linklist ul {margin:0 0 20px;}
#leftside ul.linklist ul li a, #extras ul.linklist ul li a {font-weight:bold;}
#leftside h2, #leftside ul.linklist li h2, #leftside h3, #extras h2, #extras ul.linklist li h2, #extras h3, table#wp-calendar caption {
	color:#3F3F3F; 
	font-size:16px; 
	font-weight:bold; 
	text-align:left; 
	margin:0 0 6px;
	padding-top: 10px;
	border-top: 1px solid #C7D0D8;
}
#leftside label, #extras label {display:none;}

/* Main menu */
ul.page {list-style:none; width:161px; float: right; text-align: right; }
ul.page li {line-height:1.4em;}
ul.page li a {color:#FFF; float:right; font-weight: bold; margin-bottom:11px; padding:0; text-decoration:none; width:161px;}
ul.page li a:hover, ul.page li.current_page_item a {color:#EBA500;}
ul.page ul {   background-color:#0C3; }
ul.page ul a {padding:0; width:161px;}
ul.page ul ul {width:161px;}
ul.page ul ul a {width:161px;}

#main-top {
	height: 54px;
	background: none;
}

/* Content */
#content {
	line-height:1.4em; 
	margin:0 239px 0px 210px; 
	padding:20px;
	float:none;
	width: 433px;
}
#contentwide {line-height:1.6em; margin:0 0 5px 150px; padding:0;}
#content h1, #contentwide h1 {margin-bottom: 10px; font-size:1.6em; margin:0 0 10px; font-weight: bold; color: #000;}
#content h2,#contentwide h2 {font-size:1.6em; margin:0 0 10px 0; font-weight: normal; color: #000;}
#content h2 a,#contentwide h2 a {color: #006A3F; text-decoration: none; font-weight: normal; letter-spacing: .01em;}
#content h3,#contentwide h3 {font-size:1.35em; margin:10px 0 8px 0; font-weight: normal; color: #000;}
#content h3 a,#contentwide h3 a {font-size:17px; margin:0 0 8px; color:#006A3F; font-weight: normal; text-decoration:underline;}
#content img,#contentwide img {}
#content ul,#contentwide ul,#content ol,#contentwide ol {}
#content li,#contentwide li {padding:0px;}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol {margin:0px;}

.page-title {
	color: #005984;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 1px;
	margin-bottom: 12px;
}

#page-thumbnail {margin: 10px 0px 15px 0px; padding:0px}
#post-thumbnail {margin: 10px 0px 5px 0px; padding:0px}

/* Footer */
#footer {
	border-top:1px solid #678094;
	clear:both; 
	color:#666666; 
	line-height:1.3em; 
	margin:0 0 50px 0; 
	padding:0;  
	width:922px;
	background: none;
}

#contact {
	height: 52px;
	background-color: #CCC;
	font-size: 12px;
}

#footer-map {
	width: 70px;
	float: left;
	height: 51px;
	background:url(img/map.gif) no-repeat 0 0;
}

#footer-map:hover {
	background-position: 0 -51px;
}

#footer-map span {
	display: none;
}

.footer-address {
	height: 52px;
	width: 338px;
	float: left;
	padding: 10px 0 0 8px;
	background: url(img/membership.gif) right top no-repeat;
	border-left:1px solid #678094;
}

.footer-ph {
	height: 52px;
	width: 153px;
	float: left;
	padding: 10px 0 0 8px;
	border-left:1px solid #678094;
}

.footer-request  {
	height: 52px;
	width: 334px;
	float: left;
	padding: 10px 0 0 8px;
	border-left:1px solid #678094;
}

#footer a:link, #footer a:visited {
	color: #455A69;
}

.footer-request a {
	text-decoration: none;
}


#footer .credits {
	margin: 10px 0 50px 0;
	font-size:10px;
	text-align: right;
	color: #FFF;
}
 
#footer .credits a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

#footer .credits a:hover {
	text-decoration: underline;
}
 
/* Subpage menu */
#subpages {border-bottom:1px solid #C7D0D8; border-left:1px solid #C7D0D8; float:right; font-weight:bold; line-height:1.3em; margin:-2px 0 8px 15px; padding:0 0 10px 10px; width:190px; background-color:#FFF; }
#subpages h2 {font-size:12px; font-weight:bold; line-height:1.3em; margin:0 0 12px; color:#993300;}
#subpages ul.submenu {line-height:1.4em; list-style:none; margin:0; }
#subpages ul.submenu li {display:inline; line-height:1.4em; width:180px; padding:0; }
#subpages ul.submenu li a {float:left; font-weight:bold; margin-bottom:5px; padding:0;width:180px; padding-left: 9px; background:url(img/submenu-bg.gif) no-repeat}
#subpages ul.submenu li ul {margin:0 0 5px 10px; width:170px; }
#subpages ul.submenu li ul li a {width:170px; }
#subpages ul.submenu li ul ul {margin:0 0 5px 10px; width:160px; }
#subpages ul.submenu li ul ul li a {width:160px; }
#subpages ul.submenu li ul ul ul {margin:0 0 5px 10px; width:150px; }
#subpages ul.submenu li ul ul ul li a {width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a {color:#001E2D;}
#subpages ul.submenu li.current_page_item ul li a { color:#001E2D;}

/* Tags */
p,ul,ol {}
blockquote {border-left:0px solid #e0e0e0; margin:20px; padding:8px 8px 8px 15px;}
blockquote p {background-color:inherit; color:#505050; font-size:0.9em; line-height:1.2em;}
label {background-color:inherit; color:#606060; font-size:0.9em; font-weight:bold;}
table#wp-calendar {margin:0 0 15px; width:140px;}
code {font-size:1em; display:block; padding:5px 5px 5px 8px; background-color:#f4f4f4; margin:5px 0 15px 0;border-left:0px solid #cccccc;}

/* Forms */
#s,#submit {background-color:#ffffff; border:1px solid #cccccc; color:#505050; font-size:0.9em; margin:0 0 16px; padding:4px; width:130px;}
#author,#email,#url,#comment {}
#commentsection {margin:25px 0 0;}
#commentsection p {margin:0 0 6px;}

/* Float fix */
.contenttext {overflow:hidden;}
#contenttext p {margin-bottom: 5px;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* WP image align classes */
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:0px; margin:0 7px 7px 0; display:inline;}
.alignright {float:right;}
.alignleft {float:left;}

/* Various classes */
.left {border:1px solid #cccccc; float:left; margin:10px 15px 10px 0;}
.right {border:1px solid #cccccc; float:right; margin:10px 0 5px 10px;}
.center {border:1px solid #aaaaaa; margin:5px auto 12px; text-align:center;}
.textright {text-align:right;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}
.post {
	margin:0 0 25px; 
	width: 433px;
	border-bottom: none;
	margin-bottom: none;
	position:inherit;
	margin-bottom: none;
}
.post ul {margin-bottom:15px;}
.post ul li {margin-left: 20px; margin-top: 2px; list-style-type:circle;}
.post p {margin-bottom: 7px;}
.post img { margin: 0px 10px 5px 0px; border: 1px solid #CCC;}
.postinfo { 
	color:#606060; 
	font-size:11px;
	font-style:italic; 
	margin:5px 0 5px; 
}

#commentheader {
	border-top: 1px solid #B5CEDB;
	padding-top: 9px;
}
#commentheader h2 {
	font-size: 16px;
	color: #72A0BA;
}
.comment {background: url(img/comments-bg.gif) repeat-x; color:#606060; margin:0; padding:10px 5px 0 5px;}
.comment p {font-size:12px; line-height:1.4em; margin: 3px 10px; padding-bottom:5px;}
.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px; border: 1px solid #C9DCE4;}
.navigation {display:block; margin:10px 0 20px 0; padding:0; text-align:center;}
.navigation p {margin:0; padding:0;}
.prevlink {margin-right:20px;}
.nextlink {margin-left:20px;}

#respond h2 {font-size: 16px; color: #72A0BA;}
#respond {border-top: none; padding-top: 9px; margin-top: 14px;}
#commentform p { margin-bottom: 2px;}
.button {padding: 0px 10px;}

/*Form
---------------------------------------*/

h4#postcomment, form#commentform {
	font-size: 14px;
	text-shadow: none;
}
h4#postcomment {
	margin: 0 0 10px 0;
	font-size: 16px;
}
form#commentform label.comment-field {
	display: block;
	float: left;
	width: 70px;
	margin: 5px 0 3px 0;
	font-size: 12px;
}
form#commentform fieldset span {
	margin-left: 10px;
	color: #990000;
	font-size: 10px;
}
input.text-input, form#commentform textarea {
	padding: 3px;
	width: 350px;
	font-size: 13px;
}
form#commentform textarea { font-family: inherit; }
input#author, input#email, input#url { width: 286px; }
form#commentform p.guidelines {
	margin: 10px 0 5px 0;
	color: #555;
}
p.subscribe-to-comments, p.comments-rss { margin: 0 0 10px 0; }
p.comments-rss a {
	margin-top: 5px;
	display: block;
	font-weight: bold;
	color: #444;
	padding: 0px;
	background: none;
}
p.comments-rss a:hover { color: #285a86; }
fieldset {
	border: none;
	display: block;
	margin: 15px 0;
}
.comments-submit { margin-left: 70px; font-size: 13px; }
/*Note
---------------------------------------*/
p.note {
	font-style: italic;
	font-size: 1.3em;
}
/*Comments
------------------------------------------------------------ */
/*Top
---------------------------------------*/
.comment-number {
	padding: 0 0 30px 0;
	text-shadow: none;
	font-weight: bold;
	border-bottom: 1px solid #B5CEDB;
}
.comment-number span {
	float: left;
	display: block;
	padding: 0px;
	font-size: 16px;
	background: none;
}
.none { border-bottom: 1px solid #B5CEDB; }
a#leavecomment {
	float: right;
	font-size: 17px;
}
/*Body
---------------------------------------*/
div.comment-box { padding: 10px 0 20px 0; }
li.comment {
	text-shadow: none;
	border-bottom: 1px solid #B5CEDB;
}
div.c-grav {
	float: left;
	width: 94px;
	margin-top: 10px;
}
div.c-grav img {
	padding: 3px;
	background: #fff;
	border-bottom: 1px solid #B5CEDB;
}
div.c-author {
	font-weight: bold;
	font-size: 14px;
	line-height: 1.2em;
}
div.c-date {
	margin-top: 5px;
	font-size: 13px;
	line-height: 1em;
	font-family: Georgia, sans-serif;
	font-style: italic;
	color: #777;
}
div.c-body {
	margin-left: 110px;
	width: 320px;
	font-size: 12px;
}
div.c-body p { margin-top: 10px; }
/*Threaded Comments
---------------------------------------*/
#comments ul.children {
	margin: 10px 0 0 121px;
	clear: both;
}
#comments ul.children li.comment {
	margin-bottom: 20px;
	background: #f4f6f8;
	border-top: 1px solid #d5d7d8;
	border-bottom: 1px solid #d5d7d8;
}
#comments ul.children li.comment.odd {
	background: #dadcde;
	border-top: 1px solid #cdcfd1;
	border-bottom: 1px solid #cdcfd1;
}
#comments ul.children li.comment div.c-grav {
	padding-left: 20px;
	width: 74px;
}
#comments ul.children div.c-body {
	margin-left: 117px;
	width: 363px;
}
#comments ul.children ul.children { margin-right: 20px; }
#comments ul.children ul.children div.c-body { width: 216px; }
a.comment-reply-link {
	float: right;
	clear: both;
	margin-top: 10px;
	line-height: 1em;
	font-size: .9em;
	font-family: Georgia, sans-serif;
	font-style: italic;
	text-transform: lowercase;
	color: #888;
}
a:hover.comment-reply-link { color: #285a86; }
a#cancel-comment-reply-link {
	float: right;
	font-size: 1.4em;
}
/*Pingbacks/Trackbacks
---------------------------------------*/
h3.pinghead {
	margin: 30px 0 15px 0;
	font-size: 1.4em;
	text-shadow: 0 1px 0 #fbfbfb;
}
ol.pinglist {
	list-style-type: decimal;
	list-style-position: inside;
	margin: 0 0 15px 0;
	font-size: 1.3em;
	text-shadow: 0 1px 0 #fbfbfb;
}


/*Homepage Template*/

.intro-images {
	width: 713px;
	overflow: hidden;
}

/*Homepage Highlights Category*/

#highlights {
	padding-bottom: 10px;
	overflow: hidden;
}

/*Featured-Highlight Slider */

/*Feature Box
------------------------------------------------------------ */
#slider {width: 433px; margin: 7px 0px; min-height: 205px; overflow: hidden;}
div#feature { background: none; min-height: 205px; overflow: hidden;}
div.feature-main {
	float: left;
	font-size: 1em;
	padding: 0px;
	width: 232px;
	line-height: 15px;
}
div.feature-main p {
	margin-bottom: 5px;
}
div.feature-main .container {
	width: 232px;
	overflow: hidden;
	position: relative;
}
div.feature-main .slides {
	position: absolute;
	top: 0;
	left: 0;
	
}
div.feature-main .slides div {
	position: absolute;
	top: 0;
	width: 232px;
	display: none;
	
}
div.feature-main div.slide p {
	margin-top: 0px;
}
img.feature-photo {
	border: 1px solid #ccc;
	background:none;
	padding:0px;
	margin-bottom: 5px;}
div.feature-main h3 { margin: 10px 0 0 0; }
div.feature-main h3 a:link, div.feature-main h3 a:visited {
	font-size: 1.6em;
	color: #444;
	text-shadow: 0 1px 0 #fff;
}
div.feature-main h3 a:hover { color: #285a86; }
div.feature-main a:link.more-link, div.feature-main a:visited.more-link {
	float: left;
	display: block;
	padding: 2px 4px;
	font-weight: bold;
	color: #FFF;
	text-shadow: none;
	background: #005E39;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: 1px solid #CCC;
	margin-top: 2px;
}
div.feature-main a:hover.more-link {
	border: 1px solid #CCC;
	background: #009358;
	text-decoration: none;
}
.more-link  {
	font-size: 11px;
	text-decoration: none;
}
a:hover.more-link {
	border: 1px solid #CCC;
	background: #009358;
	text-decoration: none;
}

/*Feature Sidebar
---------------------------------------*/
div.feature-sidebar {
	width: 190px;
	padding: 0px;
	margin-left: 243px;
	float: none;
}
div.feature-sidebar h2 {
	font-size: 12px;
	height: 50px;
	margin: 0;
	background: none;
	color: #f3f4f6;
	padding:  10px;
}
div.feature-sidebar ul { margin: 0px; }
div.feature-sidebar ul li { margin: 0 0 1px 0;  }
div.feature-sidebar ul li a {
	display: block;
	padding: 0px;
	font-size: 12px;
	line-height: 1em;
	border: 1px solid #CCC;
	background: url(img/highlights-post-bg.gif) repeat-x;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	height: 30px;
	text-decoration:none;
}
div.feature-sidebar ul li a:hover {
	 border: 1px solid #CCC;
	 background: #9f0600 url(img/highlights-post-bg-hover.gif) repeat-x;
	 text-shadow: 0 1px 0 #000;
}
div.feature-main a:active.more-link, div.feature-sidebar ul li.active a, div.feature-sidebar ul li.active a:hover, div.feature-sidebar ul li a:hover:active {
	 border: 1px solid #ccc;
	 border-top: 1px solid #ccc;
	 border-bottom: 1px solid #ccc;
	 background: #9f0600 url(img/highlights-post-bg-hover.gif) repeat-x;
	 text-shadow: 0 1px 0 #000;
}
div.feature-sidebar ul li.active a { cursor: default; }
div.feature-sidebar ul li a img {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	background: none;
	border-bottom: none;
	width: 30px;
}
div.feature-sidebar ul li a:hover img, a:hover img.index-post-thm { -moz-transform: none; -webkit-transform: none; }
div.feature-sidebar ul li.active a:hover img { -moz-transform: none; -webkit-transform: none; }
div.feature-sidebar ul li a strong {
	display: block;
	width: 152px;
	float: right;
	color: #FFF;
	text-shadow: 0 1px 0 #000;
	font-size: 12px;
	line-height: 1.3em;
	margin: 0px 0;
}
div.feature-sidebar ul li.active a strong { text-shadow: 0 1px 0 #000;}
div.feature-sidebar ul li a span {
	display: block;
	float: right;
	width: 150px;
	color: #FFF;
}
.sidebar-title  {float: right; width: 150px; font-weight: bold; margin-top: 7px;}

/*Widgets
---------------------------------------*/
.widget { margin: 0px 0 15px 0; }
#footer .widget { margin: 0; }
h2.widgettitle {
	margin: 0 0 7px 0;
	padding-bottom: 3px;
	font-size: 15px;
	border-bottom: none;
	color: #333333;
	font-weight:bold;
}
ul li.widget ul { font-size: 1.1em; }
ul li.widget ul li ul {
	margin-left: 5px;
	font-size: 1em;
}
ul li.widget ul li { padding: 1px 0; }
ul li.widget ul li ul li { padding: 1px 0 0 0; }
.textwidget p { font-size: 1em; }
table#wp-calendar {
	width: 100%;
	font-size: 1.1em;
}

/*Search
---------------------------------------*/
#search_form input.search {
	margin: 15px 0 0 0;
	padding: 5px 2px;
	width: 200px;
	border: 1px solid #aaa;
	background: #ddd;
	color: #555;
}
#search_form input.search:focus { background: #fff; }
#search_form input#searchsubmit { margin: 5px 0 0 0 ; }

/*end Widgets*/

#news-headline  {
	border: none;
	margin: 0px 0px 5px 0px;
}

#news {overflow: hidden;}
#news h1 a {
	font-size: 17px;
	color: #006A40;
	text-decoration: none;
	font-weight: normal;
	text-decoration: underline;
}

#news h1 a:hover {color: #00331F;}
#news-thumbnail {border: 1px solid #CCC; float: left; margin: 0px 10px 0px 0px; height:97px; width: 113px;}
#article {clear: left; overflow: hidden; margin-bottom: 15px; line-height: 17px;}
.readmore {font-size: 11px;}
.readmore-feature {font-size:11px;}
.readmore-feature a {
	width: 68px;
	background-color: #006A41;
	padding: 2px 0px 2px 5px;
	color: #FFF;
	text-decoration: none;
	margin-top: 5px;
	display: block;
}
.readmore-feature a:hover {
	background-color: #00935B;
}


/*end Homepage News Category*/

/*Club News Articles*/

/*#news-archive {overflow: hidden;}
#news-archive h1 a {
	font-size: 17px;
	color: #006A40;
	text-decoration: none;
	font-weight: normal;
	text-decoration: underline;
}*/

/*End Club Articles*/

h1.title {
	font-size: 20px;
	color: #006A40;
	font-weight: normal;
	margin:0;
	padding:0px;
	text-shadow: none;
}
.entry {
	margin: 0 0 30px 215px;
	font-size: inherit;
}
.entry ul, .c-body ul { margin: 0 0 10px 10px; }
.entry ul li, .c-body ul li {
	list-style-type: disc;
	list-style-position: outside;
	margin: 5px 0 5px 20px;
	font-size: 14px;
}
.entry ol, .c-body ol {
	list-style-type: decimal;
	list-style-position: outside;
	margin: 5px 0 5px 40px;
}
.entry ol li ol li, .c-body ol li ol li { list-style-type: lower-roman; }
.entry ol li, .c-body ol li { margin: 5px 0; }
.entry p {
	margin-bottom: 10px;
	text-shadow: none;
	font-size: 13px;
}
.entry h2, .entry h3, .entry h4 {
	font-size: 1.4em;
	padding: 15px 0 5px 0;
}
.entry h3 {
	padding-top: 10px;
	font-size: 1.2em;
}
.entry h4, .entry h5, .entry h6 {
	padding-top: 10px;
	font-size: .9em;
}

/*end News Articles Single*/

/*Sidebar Connect*/

.connect {margin-top: 5px;}
.connect li {height: 24px;}
.connect li a {
	font-size: 12px;
	display: block ;
	margin-left: 30px;
	margin-top: -24px;
}

/*Sidebar Youtube*/

.youtubelink {
	line-height: 1.5em;
}

/*CUSTOM STYLES*/

.green-button {
	background: #50df0e url(img/btn-green.gif) repeat-x; 
	padding: 10px 15px; 
	color: #FFF;
	font-weight:bold; 
	font-size:13px; 
	margin-top: 5px; 
	display:inline-block; 
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.red-button {
	background: #e24c00 url(img/btn-red.gif) repeat-x; 
	padding: 10px 15px; 
	color: #FFF;
	font-weight:bold; 
	font-size:13px; 
	margin-top: 5px; 
	display:inline-block; 
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.orange-button {
	background: #ff9f00 url(img/btn-orange.gif) repeat-x; 
	padding: 10px 15px; 
	color: #FFF;
	font-weight:bold; 
	font-size:13px; 
	margin-top: 5px; 
	display:inline-block; 
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.yellow-button {
	background: #ffff3d url(img/btn-yellow.gif) repeat-x; 
	padding: 10px 15px; 
	color: #FFF;
	font-weight:bold; 
	font-size:13px; 
	margin-top: 5px; 
	display:inline-block; 
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.blue-button {
	background: #003df5 url(img/btn-blue.gif) repeat-x; 
	padding: 10px 15px; 
	color: #FFF;
	font-weight:bold; 
	font-size:13px; 
	margin-top: 5px; 
	display:inline-block; 
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
/*Gallery*/
.entry-content img {
	margin: 0 0 24px 0;
	max-width: 640px;
}
.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: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft, img.alignright, img.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	background: #f1f1f1;
	color: #888;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
#content .wp-caption img {
	margin: 5px;
}
#content .wp-caption p.wp-caption-text {
	margin: 0 0 4px;
}
#content .wp-smiley {
	margin:0;
}
#content .gallery {
	margin: auto;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 5px;

}
#content .gallery img {
	border: 1px solid #CCC;
}
#content .gallery .gallery-caption {
	margin-left: 0;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 3px solid #ccc;
}
#content .gallery-caption {
	color: #888;
	font-size: 12px;
	margin:-24px 0 24px 0;
}
#content .gallery br+br {
	display: none;
}

/*Sociable Share Save*/
.addtoany_share_save_container{margin:16px 0;}
	ul.addtoany_list{
		display:inline;
		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
		text-indent:0 !important;
	}
	ul.addtoany_list li{
		background:none !important;
		border:0;
		display:inline !important;
		line-height:15px;
		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
	}
	ul.addtoany_list li:before{content:"";}
	ul.addtoany_list li a{padding:0 9px 0 0;}
	ul.addtoany_list img{
		float:none;
		border:0;
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	ul.addtoany_list a img{
		opacity:.7;
	}
	ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
		opacity:1;
	}
	a.addtoany_share_save img{border:0;width:auto;height:auto;}


