/*   Theme Name: Rehab Continuum of Excellence, LLC
Author URI: http://www.itvibes.com/
Tags:
.
.*/
/* page title and description  */
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;background-color:#ded9ca;background-position:center top;width:100%;margin-top:-18px;}
h1, h2, h3, h4, h5, h6 {clear: both;font-weight: normal;}
div.twtr-hd h3,h4{clear:none;}
div.twtr-bd{ margin-left:0px;}
ol, ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: '';content: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
a img {border: none;padding-right:3px;}
#header_lower { width: 660px;float: left; margin:0 0 10px 10px; height:40px; display:none;}
#header_sub_secondary {float: left;padding-top: 0px;width: 480px; display:none;}
#header_sub_text_secondary {color: white;float: left;width: 500px;}
#header_sub_text_secondary h2 {color: #444;font-size: 28px;font-weight: normal;margin: 12px 10px 12px 0px;font-family:Arial;text-shadow: none;width: 480px;text-align: right;}
#header_sub_secondary_right {float: left;width: 560px;}
#header_sub_secondary_right h1 {color: #444;font-family:Arial;font-size: 28px;margin: 12px 0px 12px 10px;text-align: left;}
#caption_box{ width:960px; background:url("images/slider_bottam.png") repeat-x; height:85px; float:left; margin-top:60px; font-family:Arial, Helvetica, sans-serif; font-size:23px; font-weight:bold; color:#333; text-align:center; padding-top:15px;}
#caption_box span{margin-right:2%;}
#caption_box img{margin-left:2%;}
#phone-no{float:right;width:480px;		margin:0px 0 0 0;padding:0px 0 0 0;text-align:right;line-height:16px;font-size:15px;}
#phone-no img{vertical-align:middle; margin-top:15px;}
	wpcf7-not-valid-tip{display:none;}
div.wpcf7-validation-errors	{display:none;}
.skip-link{display:none; }
#content_block{float:left; width:940px; background:#eee; height:180px; padding:8px 0 8px 10px;}
.con_block1{float:left; width:475px; height:156px; background:url("images/home_bg.png"); margin:10px 0 0 5px;}
.con_block2{float:left; width:450px; height:156px;}
.form_block{float:left; width:125px; height:auto; padding:3px 15px}
.con_block1 label{color:#fff;}
.con_block3{float:left; height:156px; width:127px; padding:10px;}
.con_block4{float:left; width:300px;}
#content h1{font-size:23px; color:#006600;}
#wpmem_reg small{display:none;}
#s:focus{outline:none;}
#ifrcen{margin-left:30px;}
ul.img_bullet li{ list-style-image:url("images/bullet.png"); }
.sub_about{float:left; width:450px; padding:0 10px;}
.sub_about1{float:right; width:440px; padding:0 10px;}
#testimonials{border-bottom:1px dotted #ccc; padding:7px 0 2px 0;}
span.testimonials_client{ font-weight:bold; text-align:right;}
.banner_slider{width:990px; height:419px; float:left; clear:both; margin-left:-15px;}
#herder{ width:500px; float:right; margin:0px 0 0; text-align:right; margin-right:10px;}
#driven_deliver{ width:250px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:left; color:#fff; margin-top:12px; margin-left:15px;}
#callus{ width:250px; float:right; font-family:AvantGarde Bk BT; font-size:16px; font-weight:bold; text-align:right; color:#981310; margin-top:5px; margin-right:30px; margin-top:35px}
#right_port{ width:400px; float:right; margin-left:10px; height:60px; padding-top:24px;}
#header_top_left_support{color: #FFFFFF;float: left;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 18px;height: 50px;width: 400px;}
.header_bottom{ width:400px; float:right; margin-left:10px; height:40px; color:#FFFFFF;}
#header_top_right_support{color: #FFFFFF;float: left;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 18px;height: 76px; margin-left: -18px;margin-top: 10px;width: 108px;}
#socialmedia_search2{ width:350px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#fff; margin-top:5px;}
#socialmedia_search3{ width:350px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#fff; margin-top:7px; padding-right:10px;}
#search_boxnew {float:right;height: 33px;margin-left: 13px;width: 400px;margin-top:7px;}
#social_icons img{margin-top:-7px; float:left}
#patners{width:650px; float:left;}
#patners_left{ width:320px; float:left;}
#get-approved{ width:350px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#fff; margin-top:7px; padding-right:10px; margin-top:32px; margin-left:10px;}
.about{clear:both;}
.logo_right{width:500px; height:100px; float:right; }
#social_media1 {float: right; margin-left: 0; margin-top: 35px; width: 100px;}
#search_boxnew2{ float:right; margin-top:20px; width:380px;}
#navi{height:29px;background:transparent;display:block;padding:0;font:normal 18px Arial,sans-serif;text-transform:uppercase;}
.menu ,.menu ul {margin: 0;padding: 0;list-style: none;height:45px;}
.menu a {color: #666;display: block;padding: 4px 10px 6px 10px;}
.menu a:hover {color:#000000;display:block;text-decoration: none;}
 .menu li {background-position: right center;background-repeat: no-repeat;border-left: 1px solid #011b3e;border-right: 1px solid #0851b3;float: left;margin-top: 0; padding: 0;}
.menu li li {float: left;/*margin: 0 0 0 5px;*/padding: 0;width: 130px;}
.menu li li a:hover{float: left;margin: 0 0 0 5px;padding: 0;width: 130px;) repeat-x;}
.menu li li a, .menu li li a:link, .menu li li a:visited {background:#fff;width: 150px;float: none;margin: 0;padding: 4px 10px 5px 10px;color:#333;}
.menu li li a:hover, .menu li li a:active {background:#333;width: 150px;float: none;margin: 0;padding: 4px 10px 5px 10px;color:#fff;}
.menu li ul {position: absolute;width: 12em;left: -999em;z-index:1; padding-top:5px;}
.menu li:hover ul {left: auto;display: block;}
.menu li:hover ul, .menu li.sfhover ul {left: auto;}
.menu li.current_page_item a{color:#246696; }
 .menu li.current_page_item a:hover{color:#000;text-decoration:none;}
	#access .menu  li < ul.sub-menu li{ background:url("images/arrow2.png") no-repeat; }
li#menu-item-16 { border-right:none;}
.block_header { margin:0 auto; width:960px; padding:0; border:none; margin-top:5px; height:300px; }
#slider{width:930px; margin:0 auto; }
.clear { clear:both; }
.header_text { width:932px; margin:0 auto; padding:0; border-top: 6px solid #f0f0f0; border-bottom:6px solid #f0f0f0; }
.header_text2 { width:958px; margin:0; padding:0; }
.header_text2 h2 { font: normal 36px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:10px 0 10px 30px; margin:0; }
.header_text2 div.menu2 { border-top:1px solid #e2e2e2; width:938px; margin:0; padding:10px 0 10px 20px; }
.header_text2 a { font: normal 12px Arial, Helvetica, sans-serif; color:#2b2b2b; padding:10px 15px; margin:0; text-decoration:none; }
#container {float: left;margin: 0 -240px 0 0;width: 100%;}
#container1 {float: left;margin: 0 -240px 0 0;width: 100%;width:645px;padding-top:10px; margin-left:-14px;}
#content {margin: -6px 0px 0 20px;}
#primary,#secondary {float: right;overflow: hidden;width: 297px; padding-top:10px;}
#secondary {clear: right;}
#main_home #primary{padding-right:0px; float:right; margin-top:10px;}
#footer {clear: both;width: 100%; width:960px;margin:0 auto; }
#clear_view{ width:956px; float:left;}
#image_block{ width:278px; float:left}
#clear_view_text{ width:300px; float:left; padding-left:15px; padding-right:15px; padding-top:10px;}
#slider_bg{ background:url(images/slider_bg.jpg) no-repeat; height:330px;}
.home-blocks {line-height: 23px;float:left;margin-top: -10px;color:#fff;}
.one-column #content {margin: 0 auto;width: 960px;}
.single-attachment #content {margin: 0 auto;width: 900px;}

#content input.button1 {
    background-color: #3C6F33;
    background-image: linear-gradient(to bottom, #07377F, #0543A0);
    border-color: #05285D;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(120, 200, 230, 0.5) inset;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    padding: 8px 12px;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
/* =Fonts-------------------------------------------------------------- */
body,input,textarea,.page-title span,.pingback a.url {font-family:Arial, Helvetica, 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,input[type=submit] {font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", 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,{margin: 0 auto;width: 940px;}
#wrapper {	width:990px; height:auto; background-color:#FFFFFF; margin:0 auto; box-shadow:1px 1px 5px #333; padding-bottom:65px;}
#footer-widget-area {overflow: hidden;}
#footer-widget-area .widget-area {margin-right:13px;}
#footer-widget-area #fourth {margin-right: 0;}
#site-info {float: left;font-size: 13px;font-weight: bold;width: 100%; margin-left:-1px;}
#site-generator {float: right;width: 220px;}
#social-media a img{ vertical-align:middle;}
#newsupport{ width:960px; height:auto; }
.small_boxes{ width:165px; height: 600px; float:left; padding-left:10px; padding-right:10px; padding-top:10px;border:1px solid #ccc; margin-right:4px;}
.contact_left_mod{width: 530px; height: 500px; float: left;}
.contact_right_mod{width: 400px; height: auto; float: left;}
.contact_right_mod h2{ margin-bottom:-20px!important}
.contct_left1{width:230px; float:left; height:310px; float:left;}
.contact_right1{ width:250px; float:left; padding-top:10px;}
.googlemap{ width:480px; height:434px; float:left;  margin-top:20px;}
h3{ font-size:20px; font-family: Georgia,"Times New Roman",Times,serif; line-height:25px; margin-bottom:7px; }
.home-mod{ width:960px; height:auto; float:left;}
.left_home{width:635px; height:auto;  float:left;}
.right_home{width:265px; height:auto;  float:right;}
.widget-module{ width:280px; height:112px; background:url(images/widgetbg.png) no-repeat; margin-bottom:15px;}
.widget-module-in{ width:245px; height:71px;  margin-left:18px; padding-top:10px; color:#FFFFFF;}
.widget-module_inner{background-color: #504137; margin-bottom: 15px;padding: 6px 5px; width: 261px;}
.widget-module_inner a{ color:#fff;margin: 0 0 18px 7px;list-style-image: url("images/arrow_img.png")!important;list-style-position: outside;padding: 2px 0;}
.widget-module_inner a:hover{color:#000;}
.widget-mod-inner{ background-color: #6E5A4D;border: 1px solid #a69488;color: #FFFFFF;height: auto;margin-left: 3px;width: 245px; padding:5px;background:url(images/widgetbg1.jpg) no-repeat;}
.left_widget_support{ width:280px; height:auto;  float:left;}
.right_support{ width:960px; height:auto;  float:left;margin-right:0px; color:#333; background:url(images/content_bg_home.png) repeat-y 0 0;}
.inside_right{padding:0px; margin-right:0px; border:none;}
.twitter_heading{ font-size:22px; color:#e76903; padding-bottom:10px;}
.twiiter_left{ width:290px; height:auto; float:left; padding-right:22px; border-right:dotted 1px #ccc;}
.facebook_heading{ font-size:22px; color:#e76903; }
.facebook_right{ width:300px; height:auto;  float:right;}
.home_support{ width:937px; height:200px; float:left; margin-top:10px; margin-bottom:-16px; }
.donation {float: right;height: 44px;width: 210px; margin-bottom:5px; margin-left:5px;}
#content .pscarousel img {padding-top: 10px;width: 80px; padding-right:10px;}
#content img.shadow {background: none repeat scroll 0 0 #fff;box-shadow: 0 0 7px #333;margin-bottom: 10px;margin-left: 0;margin-right: 17px !important;padding: 5px;}
.contact_left{float: left;padding-right:3px;padding-top: 6px; width: 70px; font-size:15px;}
.contact_right{width:130px; float:left; font-size:18px; padding-top:7px;}
.email{width:162px; float:left; font-size:14px; padding-top:7px;}
.email a{color:#FFFFFF;}
.email a:hover{text-decoration: underline; color:#FFFFFF;}
.callus_support{ float: left; font-size: 15px;height: 30px;line-height: 30px;padding-right: 0px;width: 160px; padding-top:10px;}
.search_support{width:224px; height:30px; background-color:#000000; float:right; margin-top:39px; margin-right:13px;}
.support_box{width:960px; height:auto; clear:both; padding-top:20px;}
.home_topimagebox{width:960px; height:auto; clear:both; padding-bottom:20px; padding-top:35px;}
.home_contentbox{ width:960px; height:auto; clear:both; float:left; height:264px;}
.homesmall_left{background-image: url("images/sidebar_home.png");background-position: right top;background-repeat: no-repeat;float: left;height: auto;padding-right: 30px;width: 650px;}
.patner_slider{width:960px; height:64px; float:left;  padding-top:10px; padding-bottom:34px;}
.homesmall_right{width:260px; height:auto; float:right; padding-top:19px;}
body,input,textarea {color: #222;font-size: 13px;line-height: 21px;}
body#home{background:url(images/body_bg_home.png) repeat;background-color:#C6DAD3; }
body#inside{background:url(images/body_bg_home.png) repeat; background-color:#C6DAD3; }
hr {background-color: #c4c2c2;border: 0;clear: both;height: 1px;margin:10px 0px;}
p {margin-bottom: 18px;}
ul {margin: 0 0 18px 1.5em;list-style-image: url("images/arrow_img.png");list-style-position: outside;padding: 2px 0;}
ol {list-style: decimal;margin: 0 0 18px 1.5em;}
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 0.5em;}
blockquote cite,blockquote em,blockquote i {font-style: normal;}
pre {background: #f7f7f7;color: #222;line-height: 18px;margin-bottom: 18px;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, select {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; outline:none;/*width:32%;*/}
textarea{width:50%;height:60px;}
a {color: #990000; text-decoration:none;}
a:active,a:hover {color: #333;}
/* Text meant only for screen readers */.screen-reader-text {position: absolute;left: -9000px;}
#searchsubmit {border-width: 1px 1px 1px 0;float: right;margin-left: 0;margin-right: -18px;margin-top: -21px;}
.specials {-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;background-color: #e81b1b;border: 1px solid #e81b1b;color: #FFFFFF;font-weight: bold;height: 30px;padding: 7px 0 0 12px;text-decoration: none;width: 160px;font-size:22px;}
.specials a{color:#ffffff;}
	.specials:hover{color:#dddddd;}
.specials:hover a{ color:#dddddd;}
p.cont_widget{padding-left:30px;}
/* =Header-------------------------------------------------------------- */#header_top{margin:0 auto; width:960px; color:#fff;}
#header_top a{color:#fff;}
#top_right{float:right; width:auto;}
#top_left{float:right; width:auto; margin-left:20px; }
#header_brand{color:#5f4a06; font-size:20px; float:right; padding-top:15px; line-height:30px; font-weight:bold;}
#header_brand span{color:#03294e; font-size:16px;}
#header {height: 132px;margin: 14px auto 0;padding: 5px 0 0;width: 990px;/*background:url(images/header_bg.jpg) repeat-x;*/ background-color:#FFFFFF;}
#site-title {float: left;font-size: 30px;line-height: 36px;margin: 0 0 18px 0;width: 240px;}
#site-title a {color: #000;font-weight: bold;text-decoration: none;}
#site-description {clear: right;float: right;font-style: italic;margin: 14px 0 18px 0;width: 220px;}
#branding img {clear: both;display: block;padding-left:20px;padding-top:0px;}\

#content .feat_link{display:none;}
#branding, #site-title {width:240px; float:left; margin-top:2px; }
#featured_slider .content_left p{color:#fff; font-size:14px;}
#header_support { height:1349x; margin:0px auto;}
#access {display: block;margin: 0 auto;width: 990px;}
#social { width:640px;float:right; text-align:right; margin:0px 0 0 0;padding:5px 5px 0 0;}
#access .menu-header,div.menu {font-size: 13px;margin-left: 12px;width: 928px;}
#access .menu-header ul,div.menu ul {list-style: none;margin: 0;}
#access .menu-header li,div.menu li {float: left;position: relative;}
#access a {color: #fff;display: block;line-height: 25px;padding: 0 10px;text-decoration: none;background:none;font-weight:bold;padding:7px 31px 8px 31px; font-size:15px; letter-spacing:0.5px; font-weight:bold;}
#access ul ul li {min-width: 220px;}
#access ul ul ul {left: 100%;top: 0;}
#access ul ul a {line-height: 1em;padding: 10px;width: 186px;width:auto;height: auto;}
#access li:hover > a{color: #ccc; }
#access ul li:hover > ul {display: block;}
#access ul ul :hover > a {color:#ffffff; }
#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 {}
* 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;}
#access ul ul.sub-menu li{background:none; border-bottom:1px solid #420202; border-top: solid 1px #bc0707; clear:both; width:auto; border-left:none; border-right:none; }
#access ul ul.sub-menu li a{background:none; color:#fff;border:none; line-height:15px; }
#access ul ul.sub-menu li:hover a{background:#5a0404; color:#fff; border:none; }
.menu-main-menu-container{height:40px;font-size:13px;background-image: url(images/menu_bg.jpg);background-repeat: repeat-x; border-bottom:solid 1px #ccc;}
#content form.wpcf7-form textarea{width:306px; height:90px;}
/* =Content-------------------------------------------------------------- */#main {clear: both;overflow: hidden;padding: 0px 0px 0 0px;width:1000px;margin: 5px auto 0;}
#main1 {clear: both;height:auto;margin: 0px auto 0px auto;overflow: hidden;padding: 0 0 0;width: 960px;padding-top:0px;margin-top:7px;}
#main2 {clear: both;height:auto;margin: 5px auto 0;overflow: hidden;padding: 0 0 0;width: 987px;border-radius:0px 0px 0px 0px;margin-top:28px;}
#main3 {clear: both;height:auto;margin: 0px auto 0;overflow: hidden;width: 960px;border-radius:0px 0px 0px 0px;margin-top:13px;padding-top:15px;}
.bg_main{background:url(images/content_bg01.jpg) repeat-y 0 0;}
	#bg_main{float:left;background:url(images/testimonials-bg.jpg) repeat-y 0 0;width:960px;height:337px;margin-bottom:0px;height:auto;}
	.textwidget{padding-left:0px;}
#main1 {margin-top:0px;}
#main_home {width:987px;height:auto;margin:0 auto; height:auto;}
.welcome-block {background: url("images/welcome_bg.jpg") no-repeat scroll 2px 170px transparent;height: 500px;line-height: 23px;margin-top:0px;padding-top:170px;}
#wrapper .feat_link a{display:none;}
#content,#content input,#content textarea {color: #222;font-size: 13px;line-height: 21px;}
#content input,#content textarea {color: #333;font-size: 13px;line-height:13px;	}
#content textarea { line-height: 21px; height:120px;  }
#content p,#content ul,#content ol,#content dd,#content pre,#content hr {margin-bottom: 8px;}
#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: #0f7b8b;}
#content h1,#content h3,#content h4,#content h5,#content h6 {color: #053372;line-height: 1.5em;margin: 0 0 5px 0; font-family:Georgia,"Times New Roman",Times,serif;}
#content h2 {font-size:20px; font-family: Georgia,"Times New Roman",Times,serif;font-size: 23px;font-weight: normal;letter-spacing: 0.5px; color:#053372; line-height:50px; font-family:Georgia,"Times New Roman",Times,serif;}
#content h3 {color: #4b8d27;margin: 0 0 0px 0;font-size:19px;margin:0px 0 10px 0; font-family: Georgia,"Times New Roman",Times,serif; line-height:27px;	padding-left:0px; }
#content #primary h3{color:#fff; }
#content h4{ font-size:20px; font-family:Georgia; color:#FFFFFF;}
#content h4.srp-post-title{ color:#0066CC; font-size:18px; padding:0px; margin:0px;font-family:'Yanone Kaffeesatz',arial,serif; }
 #content h5{font-size:15px; font-weight:bold;color:#333; }
#content h6{font-size:14px;}
#content_block h2{color:#fff; font-size:21px; padding-left:15px;}
#content_block h1{color:#782b22; font-size:21px; font-weight:normal; margin-top:10px; }
#content table {border: 1px solid #e7e7e7;margin: 0 -1px 24px 0;text-align: left;width: 100%;}
#content tr th,#content thead th {color: #888;font-size: 12px;font-weight: bold;line-height: 18px;padding: 9px 24px;}
#content tr td {border-top: 1px solid #e7e7e7;padding: 6px 24px;}
#content tr.odd td {background: #f2f7fc;}
.hentry {margin: 10px 0 12px 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: 14px;font-weight: bold;margin: 0 0 36px 0;}
.page-title span {color: #333;font-size: 16px;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: #000;font-size: 21px;font-weight: bold;line-height: 1.3em;/*margin-bottom: 0;*/}
.entry-title a:link,.entry-title a:visited {color: #000;text-decoration: none; font-family:'Yanone Kaffeesatz',arial,serif; font-size:23px; font-weight:normal;}
.entry-title a:active,.entry-title a:hover {color: #366114;}
.entry-meta {color: #888;font-size: 12px;}
.entry-meta abbr,.entry-utility abbr {border: none;}
.entry-meta abbr:hover,.entry-utility abbr:hover {border-bottom: 1px dotted #666;}
.entry-content{clear:both;padding:0 0px;}
.entry-summary {clear: both;padding: 2px 0 0 0;}
#content .entry-summary p:last-child {margin-bottom: 12px;}
.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 form.wpcf7-form input{margin-bottom:5px;}
.entry-content form.wpcf7-form input[type="text"]{ padding:5px;}
.entry-content form.wpcf7-form select{ padding:5px; width:44%;}
.entry-content form.wpcf7-form input[type="submit"]{ padding:3px; }
.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 7px 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 {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;}
/* =Asides-------------------------------------------------------------- */.home #content .category-asides p {font-size: 14px;line-height: 20px;margin-bottom: 10px;margin-top: 0;}
.home .hentry.category-asides {padding: 0;}
.home #content .category-asides .entry-content {padding-top: 0;}
/* =Images-------------------------------------------------------------- */#content img {margin: 0;height: auto;/*max-width: 640px;*/width: auto;padding: 0 0px 0px 0;}
#content .attachment img {max-width: 900px;}
#content .alignleft,#content img.alignleft {display: inline;float: left;margin-right: 24px;margin-top: 4px;}
#content .alignright,#content img.alignright {display: inline;float: right;margin-left: 24px;margin-top: 4px;}
#content .aligncenter,#content img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
#content img.alignleft,#content img.alignright,#content img.aligncenter {margin: 6px;}
#content img.alignleft,#content img.alignright,#content img.aligncenter  contact_right_mod {margin: 6px; margin-left:0px!important;}
#content .wp-caption {background: #f1f1f1;line-height: 18px;margin-bottom: 20px;padding: 4px;text-align: center;}
#content .wp-caption img {margin: 5px 5px 0;}
#content .wp-caption p.wp-caption-text {color: #888;font-size: 12px;margin: 5px;}
.widget-area ul {/*	list-style: none;*/margin-left: -10px; margin-top:10px; padding-top:0px;}
.widget-area ul ul {/*	list-style: none;*/margin-left: 1.3em;}
.widget_search #s {/* This keeps the search inputs in line */width: 60%;}
.widget_search label {display: none;}
.widget-container {margin: 0 0 0px 0; padding:0 37px 0px; padding-bottom:10px;}
.widget-title {color: #ffffff;/*font-weight: bold;*/margin:0 0 10px 0px;}
#primary .widget-title{ padding:5px 0 0 10px;background:url(images/widget_header_bg.png) no-repeat; width:262px; height:25px;  font-size:18px; margin-bottom:8px; font-family:'Arvo',arial,serif; font-family: Georgia,"Times New Roman",Times,serif; border:none; line-height:18px; color:#4b8d27; }
#content div.welcome-block h3{padding:5px 0 0 0px; background:url(images/line.jpg) no-repeat scroll 0px 30px transparent; width:250px; height:38px; color:#303030; font-size:18px; margin-bottom:-5px; font-family:'Arvo',arial,serif;}
.sidebar_title{ padding:5px 0 0 10px; background:url(images/title_bg.jpg) no-repeat; width:267px; height:26px; color:#ffffff; }
.sidebar_title h3{color:#ffffff;}
.widget-area a:link,.widget-area a:visited {text-decoration: none;}
.widget-area a:active,.widget-area a:hover {text-decoration: none;}
.widget-area .entry-meta {font-size: 11px;}
#wp_tag_cloud div {line-height: 1.6em;}
/* Main sidebars */#main .widget-area ul {margin-left: 0;padding: 0 20px 0 0px;}
#main .widget-area ul ul {border: none;margin-left: 1.3em;padding: 0;}
#primary {}
#secondary {}
/* Footer widget areas */.footer_top{width:960px; height:195px; background-color:#37383a; color:#FFFFFF; padding-top:15px; background-image: url(images/footer_deviders.png); background-repeat:no-repeat;}
.footer_left{ width:260px; height:auto; float:left;  margin-right:0px; padding-left:50px;}
.footer_middle{ width:280px; height:auto; float:left;  margin-right:0px; margin-left:33px; padding-left:30px;}
.footer_right{ width:270px; height:auto; float:right;  margin-right:0px; padding-left:30px;}
#footer{margin:0 auto; clear:both; height:auto;}
 #footer_support {/*background:#535353 url(images/footer_bg1.png.png) no-repeat 0 -35px;*/width:100%;height:auto;color:#ffffff;margin:0 auto;padding-top:10px;padding-bottom:12px;width:100%;background-repeat: repeat-x;background-position: 0 0;}
#footer_support a{ color:#ffffff;}
#footer-widget-area{ width:940px; margin:0 auto; padding-left:20px;background-image: url(images/footer_lines.png); background-repeat:no-repeat;}
#footer-widget-area h2,h3{ color:#fff; /*font-weight:normal;*/}
#footer-widget-area a{color:#fff;}
/* =Footer-------------------------------------------------------------- */
#footer {margin-bottom: 0px; height:445px; height:auto;width:990px;}
#site-info {font-weight: bold;padding:0 0 10px 0px;margin-top:-25px;background-color:#063e71; border-top: solid 1px #191310;color:#fff;}
#site-info a {color: #ffffff;text-decoration: none;}
#site-info a:hover {color: #ccc;text-decoration: none;}
#site-generator {font-style: italic;position: relative;}
#site-generator a {background: url(images/wordpress.png) center left no-repeat;color: #666;display: inline-block;line-height: 16px;padding-left: 20px;text-decoration: none;}
#site-generator a:hover {text-decoration: underline;}
img#wpstats {display: block;margin: 0 auto 10px;display:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {}
