/*

Theme Name: lismoreclinichome

Version: 3.2

Author: Vipan Paul

Author URI: http://itrainbow.net/

*/

*{

margin:0 0 0 0;

padding:0 0 0 0;

vertical-align:top;

outline:none;

}

a{

color:#175b28;

text-decoration:none;

outline:none;

}

a:hover{

text-decoration:underline;

color:#303030;

}

a img{

border:none;

}

h1,h2,h3,h4,h5,h6{

color:#175b28;

font-weight:bold;

margin:0 0 9px 0;

}

h2{ color:#175b28;

 font-size:14px;

 padding:0 0 0 12px;

}

h3{

font-size:18px;


}

.clear{ clear:both;}



body{ background:#19582d;

 font-size:12px;

 font-family: Calibri;

}

#wrapper_outer{ margin:0px auto;

 width:1040px;

 background:#6d8d68;}

 

#wrapper{ margin:0px auto;

  width:990px; padding-bottom:20px; margin-bottom:10px;

 }

#page{ margin:0px auto;

background:#FFFFFF;

width:990px; padding:15px 0 25px 0px;}  



#header{

margin:0px auto;

padding:0px 0 0px 15px;

}

.logo{

width:275px;

float:left;

margin:0px 0 0 0;

padding:0 0 0 0;

}

#search{ float:right; width:248px; margin:10px 0 10px 0;}

#s{ background:url(images/search_text_field_bg.jpg) no-repeat top left; width:204px; height:20px; border:none; padding:3px 0 3px 8px;}

#searchsubmit{ background:url(images/search_button_bg.jpg) no-repeat; width:36px; height:26px; margin:0 0 0 -5px; *margin:1px 0 0 -5px!important; border:none;}

.phone_header{ float:right; background:url(images/phone.jpg) no-repeat; width:185px; height:30px; margin:0 25px 0 0;}



#nav{

clear:both; float:right;

margin:13px auto; overflow:hidden;

padding:0px 8px 0 0;

width:538px;

line-height:35px;

}

#nav ul {

margin:0 0 0 0;

padding:0 0 0 0;

list-style:none!important;

text-align:center;



}

#nav ul li{ 

display:inline;

margin:0 0 0 0;

padding:0px 0px 0px 0px;

font-size:18px;

line-height:35px; 

}

#nav ul li a{

padding:0 5px 3px 10px;

color: #333333;

text-decoration:none;

font-family:Calibri;

border-bottom:3px solid #ffffff;

border-left:2px solid #ffffff;

}



#nav ul li a:hover,

#nav ul li.current_page_item a{

color:#8ba91d!important;

border-bottom:3px solid #87a020;

border-left:2px solid #87a020;

}



#slider{ width:940px;

 height:298px;

 border:5px solid #19582d;

 margin-left:15px;

  }



#content_slider{ width:981px; height:147px; /*background:url(images/slider_content_bg.jpg) no-repeat 15px 0px;*/ margin:20px 0 20px 2px; padding:0 0px 0 0px;}

#content_slider h3 {margin:0 0 5px 0!important;}

#content_slider h3 a{ color:#19582d; font-size:16px; font-weight:bold; padding:0 0 0px 0px!important; font-family:"Trebuchet MS"; text-transform:capitalize; } 

#content_slider p{ margin:0 0 0px 0; padding:0 0 0 0; font-size:12px;  font-family:"Trebuchet MS"; line-height:17px; margin:0 0 0 0!important;}



#content_slider .attachment-post-thumb{float:left; border:5px solid #f2f2f2; height:102px; width:120px; margin:5px 7px 0px 0;}

.attachment-home-thumb{ float:left; width:120px; height:150px; border:5px solid #f2f2f2; padding:0 0 0 0; margin:0 5px 0 0;}

.attachment-post-thumbnail{float:left; /*width:120px; height:150px;*/ border:5px solid #f2f2f2; padding:0 0 0 0; margin:0 5px 5px 0;}

.crousel_thumbnail{ float:left; border:1px solid #e5e5e5; padding:4px; margin:0 5px 0 0;}

.align_left{ float:left; width:120px; height:150px; border:5px solid #f2f2f2; padding:0 0 0 0; margin:0 5px 0 0;}



#content_container{ width:960px; margin:0px 0 0 0; padding:0 0 0 15px;}

#content_home{ float:left; width:435px; margin:0 0 0 0; padding:0 0 0 0;}

#content_home p{ margin:0 0 10px 0; padding:0 0 0 0; font-size:13px; font-family:arial; line-height:20px;}

#content_home h2{ color:#0f5c32; font-size:22px; padding:0 0 2px 0px; border-bottom:2px dotted #83a30d; font-family:"Trebuchet MS";} 





#content{ float:right; width:640px; margin:0 20px 0 0; padding:0 0 0 0;}

#content p{ margin:0 0 10px 0; padding:0 0 0 0; font-size:13px; font-family:arial; line-height:21px;}

#content li{ margin:0 0 0 45px ; font-size:13px; font-family:arial; line-height:20px;}

#content h2{ color:#0f5c32; font-size:22px; padding:0 0 2px 0px; border-bottom:2px dotted #83a30d; font-family:"Trebuchet MS";} 

#content img{ /*width:120px; height:150px;*/ border:5px solid #f2f2f2; padding:0 0 0 0; margin:0 5px 0 0;}

/* Blog image */
#content .blog img{ width:120px; height:120px; border:5px solid #f2f2f2; padding:0 0 0 0; margin:0 5px 0 0;}



#sidebar{ float:right; width:205px; margin:0 10px 0 20px; padding:0 0 0 0;}

#sidebar h2{ color:#0f5c32; font-size:22px; padding:0 0 2px 0px; border-bottom:2px dotted #83a30d; font-family:"Trebuchet MS";} 

#sidebar .sidebar_inner{ margin:0 0 0 0; padding:5px 2px 30px 15px;  background:#9bbc22; background: rgb(155,188,34); /* Old browsers */

background: -moz-linear-gradient(top, rgba(155,188,34,1) 0%, rgba(134,163,27,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(155,188,34,1)), color-stop(100%,rgba(134,163,27,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, rgba(155,188,34,1) 0%,rgba(134,163,27,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, rgba(155,188,34,1) 0%,rgba(134,163,27,1) 100%); /* Opera11.10+ */

background: -ms-linear-gradient(top, rgba(155,188,34,1) 0%,rgba(134,163,27,1) 100%); /* IE10+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bbc22', endColorstr='#86a31b',GradientType=0 ); /* IE6-9 */

background: linear-gradient(top, rgba(155,188,34,1) 0%,rgba(134,163,27,1) 100%); /* W3C */}

#sidebar .sidebar_inner h3{ color:#f2f6e3; font-size:18px; padding:0 0 2px 0px; margin:5px 0 5px 0; font-family:"Trebuchet MS";}

#sidebar .sidebar_inner h3 a{ color:#f2f6e3; font-size:18px; padding:0 0 2px 0px; margin:5px 0 5px 0;}

#sidebar .sidebar_inner p{ margin:0 0 0 0; color:#f2f6e3; font-size:12px; font-family:"Trebuchet MS";}

#sidebar .sidebar_inner p a{ margin:0 0 0 0; color:#f2f6e3; font-size:12px; font-weight:bold;}

#sidebar .sidebar_inner .date{ color:#39702a; margin:0 0 5px 0;}

#sidebar .sidebar_inner .right_post{ width:180px;}



#left_sidebar{ float:left;

 width:245px;

 margin:0 30px 0 0;

 padding:0 0 0 0;

 }

#left_sidebar h2{ color:#0f5c32;

 font-size:22px;

 margin:0 0 2px 12px; *margin:0 0 2px 12px!important;  padding:0px 0px 0px 0px!important; *padding:0 0 0 0!important; border-bottom: 2px dotted #83a30d; font-family:"Trebuchet MS";

} 

#nav_left{

clear:both;

margin:13px auto; overflow:hidden;

padding:0px 0 0 0;

width:245px;

line-height:30px;

}

#nav_left ul {

margin:0 0 0 0;

padding:0 0 0 0;

list-style:none!important;

}

#nav_left ul li{ 

margin:0 0 0 0;

padding:0px 0px 0px 15px;

background:url(images/sidebar_sep.jpg) no-repeat 2px 8px;

}

#nav_left ul li a{

padding:0 0px 0 0px;

color: #83a30d;

text-decoration:none;

font-size:18px; 

font-family:"Trebuchet MS";

}



#nav_left ul li a:hover,

#nav_left ul li.current_page_item a{

color:#0f5c32!important;

}

.arichives{ float:left;

 width:245px;

 margin:0 0px 0 0;

 padding:0 0 0 0; list-style:none;

 }



.arichives ul{ list-style:none;}

.arichives ul li{margin:0 0 0 0;

padding:0px 0px 0px 15px;

background:url(images/sidebar_sep.jpg) no-repeat 2px 3px;}

.arichives ul li a{

padding:0 0px 0 0px;

color: #83a30d;

text-decoration:none;

font-size:14px; font-weight:bold; 

font-family:"Trebuchet MS";

}

.arichives ul li a:hover,

.arichives ul li.current_page_item a{

color:#b73f15!important;

}

.archive_date{ margin:0 0 10px 0; font-size:13px;}



.blog{ background:#f4f8e9; border:1px solid #f4f8e9; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 20px 0; padding:10px 20px 20px 15px; min-height:220px;}

.blog p{ margin:0 0 20px 0; padding:0 0 0 0; font-size:13px; font-family:arial; line-height:20px;}

.blog h3{ color:#5d5e56; margin:0 0 15px 0; font-size:20px;}

.blog .blog_readmore{ float:right; background:url(images/blog_readmore.jpg) no-repeat 55px 2px; padding-right:15px;}

.blog .blog_readmore a{ text-decoration:underline;}

.blog .blog_readmore a:hover{ text-decoration:none;}

.blog .blog_date{ background:#f4f8e9; margin:0 0 10px 0; font-size:13px;}

.post{color:#5d5e56; margin:0 0 15px 0; font-size:20px;}





#footer{

width:990px; margin:15px 0 10px 0;

background:#FFFFFF;

color: #000000;

height:125px;

font-size:11px; font-weight:bold;

padding:10px 0 0 0px;

}

#footer h2{ color:#19582d; font-size:22px; padding:0 0 2px 0px; border-bottom:2px dotted #83a30d; font-family:"Trebuchet MS";} 

.footer_left{ float:left; width:272px; margin:0px 30px 0 10px;}

.footer_middle{ float:left; width:380px;}

.footer_middle p{ margin:0 0 10px 0; padding:0 0 0 0; font-size:12px; font-family:arial; line-height:20px; font-weight:normal;}

.footer_middle p span{ float:right; width:200px!important; text-align:left;}

.footer_middle p span.span_left{ float:left; width:150px!important; text-align:left;}

.footer_middle p span a{ color:#1f825e;}

.footer_right{ float:right; width:215px; margin:0 30px 0 20px;}

.social_icons{ margin:22px 0 0 25px;}



.contact_form2{ width:700px; float:left!important; margin-top:15px;}

.contact_form2 p { color:#626260; padding:0 0 0 10px; float:left!important; width:150px; font-style:italic; margin:0 0 0 0; font-weight:bold;}

.media {float:right!important; margin:0 0 0 0; width:520px!important;}

.contact_form2 .wpcf7-text{

padding:3px; width:300px;

background:#fff;

border:1px solid #CCCCCC;

margin:0 0 0px 0px;;

}

.media textarea{ background:#FFF; border:1px solid #CCCCCC; width:90%;}

.contact_form2 .wpcf7 textarea{

padding:3px;

background:#fff;

border:1px solid #CCCCCC;

margin-bottom:5px;

width:500px;

}



.contact_form2 .wpcf9-submit{  background:url(images/send_bg.jpg) no-repeat; width:130px; height:35px; cursor:pointer; padding:0px 0px 0px 0px; margin:0 0 0 145px!important; font-size:11px; font-weight:bold; font-family:Georgia; border:none; margin:5px 0 0 0; color:#FFFFFF; font-size:12px; font-family:Calibri;}

.contact_form2 .wpcf9-submit:hover{ background:url(images/send_bg.jpg) no-repeat;}



.alignleft{

float:left;

margin-right:10px;

}

.date_single{

font-size:12px;

font-weight:normal;

color:#007148;

}

.really_simple_share{

float:right;

width:320px;

height:20px;

}

.date_single p{

padding:10px 0 0 0;

}

/* Read more box*/

.readmore_box {
background-color:#F4F8E9;
padding:7px 7px 1px 0;
clear:both;
margin-top:5px;

}
.readmore_box h3{

}

/* practitioner green box on therapy page*/

.greenbg {

background-color:#83A30D


}
.practitioner_box {

padding:15px;
color:#FFFFFF

}
.small_text_box {

font-size: 11px;
vertical-align:baseline
}


.small_text {

font-size: 14px;
vertical-align:baseline

}
