/*
Theme Name: Canvas by WooThemes
Customized by: Blue Turtle Graphics
http://www.blueturtlegraphics.com/
*/

#wrapper {margin:30px 0;background:url("images/header-bg.jpg") no-repeat top right #ffffff;padding:0}
.width-980 #wrapper {margin-bottom: 0;}
#content {padding:0 20px 40px; width:940px}
.two-col-left-980 #main-sidebar-container #main {width: 620px;}
#sidebar {margin-top:5px}
#homeimage {margin-bottom:15px}
.post .title, .page .title {margin: 0 0 10px;}
img.noborder {border: none;padding:0}
.post-more {padding:0px 0 10px}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {line-height: 1.25em;}

#header {margin:0 20px 10px}
.site-description {float:right;color:#005195;font-size:22px;text-align: right;font-weight: bold;width:390px;margin-top: 40px}

/*TOP NAVIGATION*/
#top .nav {float: right;padding-top:10px}
#top .nav a {padding:6px 10px}
#top .nav li {border-left: 1px solid #FF9900;}
#top .nav li:first-child {border-left: none;}
#top .nav a:hover {color:#1c417e}
#top .nav li ul, #top .nav li.sfHover a {background:none transparent}

/*MAIN NAVIGATION*/
#navigation {background:url("images/nav-bg.png") repeat-x;height:42px;padding:0;margin-bottom:20px}
.nav a {padding:8px 11px}
.nav a, .nav li.current_page_item, .nav li.current_page_parent, .nav li.current-menu-ancestor, .nav li.current-menu-item, .nav li.sfHover, .nav li.selected {border-radius: 0px;}
.nav li a:hover, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-menu-item a, .nav li.current_page_item li a, .nav li.current_page_parent li a, .nav li.current-menu-ancestor li a, .nav li.current-menu-item li a, .nav li.sfHover a { background:none transparent;color:#ff9d09;}
#navigation .nav li:hover,#navigation .nav li.current-menu-item {border-top:solid 4px #ff9d09}
#navigation .nav li {border-top:solid 4px #b1beda}
#navigation .nav li ul li {background: none repeat scroll 0 0 #ff9d09;border-bottom: 1px solid #FB6318;border-top: 1px solid #FFFFFF;}
#navigation .nav li ul li:hover {border-top:none }
.nav li ul li a:hover {background-color:#fcc673;color: #0b0b0b;}
#navigation .nav li ul li a {color: #0b0b0b;font-size:12px}
.nav li ul {border-color: #d48206;padding-right:3px;}
.nav li ul li a {text-shadow: none;width:180px}
.nav li ul {width:199px}

.woo-pagination a:link, .woo-pagination a:visited, .woo-pagination a:active {background: none repeat scroll 0 0 #1A3C77;border: 1px solid #1A3C77;}
.woo-pagination .current, .woo-pagination a:hover {background: none repeat scroll 0 0 #6283B6;border: 1px solid #6283B6;}
.woo-pagination span.extend, .woo-pagination .page-numbers {color: #ffffff;}

/*SIDEBAR—WIDGETS*/
.widget {margin:0 0 20px;}
.widget_woo_search {border:none;background:url("images/search-bg.png") repeat-x;padding:10px}
.searchform {background-color: #ffffff}
.searchform input.s {padding:6px;margin-left:7px}
.searchform input.submit {top:0}
.widget h3 {background:url("images/widgeth3-bg.gif") repeat-x;margin-top:0;padding:4px 10px 3px;border-bottom:solid 4px #ff9d09}
.widget .textwidget, .menu-quick-links-container, .execphpwidget, .menu-faq-categories-container {padding:10px;border-right:2px #ff9d09 solid;border-bottom: 2px #ff9d09 solid;border-left: 2px #ff9d09 solid}
.widget ul {list-style-position: outside;font-size:13px}
.widget ul li a {padding:0}
.widget ul li {margin-left: 15px;}
ul#menu-quick-links {list-style:none;}
ul#menu-quick-links li {background:url(images/quicklink-bullet.gif) no-repeat;background-position:2px 1px; margin:0 0 8px; padding-left:25px;}

/*FOOTER*/
#footer-widgets {background:url("images/footer-bg.png") repeat-x;position:relative}
#footer-widgets .widget p, .widget .textwidget, #footer-widgets .widget ul li a {font-size:12px}
#footer-widgets .widget p, .widget .textwidget {color:#000000}
#footer-widgets .widget h3 {text-transform: capitalize;background:none;color:#122d64;font-size:16px;border-bottom:none;padding:0}
#footer-widgets .widget .textwidget, #footer-widgets .widget ul {border:none;padding:0;}
#footer-widgets.col-3 .block {padding: 10px 0 0 0;}
.width-980 #footer-widgets .footer-widget-1, .width-980 #footer-widgets .footer-widget-2 {width:23%;padding:5px 0 0 20px;background:url("images/footer-divider.png") no-repeat;background-position:top right}
.width-980 #footer-widgets .footer-widget-3 {width:45%;padding:5px 0 0 20px}
#footer-widgets a.anchorLink {background: url("images/top-btn.png") no-repeat scroll 0 0 transparent; display: block;height: 43px;width: 44px; position: absolute;text-indent: -9999px;top:-20px;right:20px}
#footer-widgets .widget {margin:0}

.woo-sc-box.normal {background: none repeat scroll 0 0 #D0D5E0;border-color: #6f8cbc;color:#0C0C0C;font-size:13px}
.books {background: none repeat scroll 0 0 #D0D5E0;border-color: #6f8cbc;color:#0C0C0C;font-size:13px;border-style: solid;border-width: 1px 0;padding:10px;height:150px}
.books img {padding:0;}

/* FAQ STYLING */
.leftContent { width: 620px; float: left; }
.leftContent .item { margin: 0; }
.leftContent .categories .categoryItem { width: 185px; float: left; margin: 15px 0px 15px 0px; }
.leftContent .categories .space { margin: 15px 30px 0px 30px; }
.leftContent .categories .categoryItem a { font-size: 18px; font-weight: bold; background: url(images/foldericon.gif) no-repeat center left; letter-spacing: -0.5px; text-decoration: none; padding-left: 25px; color: #1A3C77; }
.leftContent .categories .categoryItem p { font-family: 'Arial', sans-serif; font-size: 12px; color: #4e4e4e; line-height: 15px; margin-top: 4px; }
.leftContent .categories .clear { border-top: solid 1px #ededed; visibility: visible;  }

/*GRAVITY FORMS*/
input, textarea {padding:5px 0 !important}
.gform_wrapper .gform_footer {margin:16px 0 0;padding: 0;}
.gform_wrapper .top_label .gfield_label {font-size:13px}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .button, .button:visited, .reply a, #respond .form-submit input#submit {font-size: 13px;}
.button, .button:visited, .reply a, #respond .form-submit input#submit {background-color: #1A3C77;font-family:Arial,sans-serif}