/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

body {/*background-color:#bcbcbc;*/}

#container {margin:0px auto;}
#page {padding: 0px 30px 15px 30px;}

/*Home Page Styling*/
/*body.home-page #container #page #content_box #content {width:100%;} 
body.home-page #container #page #content_box #sidebars {display:none;}*/

.header-logo{margin:0px; float:left; padding:0px; width:230px; height:108px; display:block; overflow:hidden;}
.home-page .head-wrapper{margin:0px; padding:0px 0px; overflow:hidden; clear:both; width:100%; border-bottom:1px solid #ddd; min-height: 450px;}
.home-page .homeBanner{margin:0px; padding:0px 0px 0px 0; overflow:hidden; float:right;  width:684px;}
.home-page .homeBanner .homeBanner-content {float:left; margin:0 0 30px 30px; padding:0px 0 10px 0 ; height:188px; width:310px; display:block; overflow:hidden; border:1px solid #ccc;}
.homeBanner-content p{font-size:11px; margin:0;}
/*.home-page #content{padding-right:0px; width:1030px; border:none;}*/
.home-page .homeBanner .homeBanner-content .show-title{
background: #EFEFEF; margin: 0 0 5px 0; padding: 5px 0 5px 8px; font-weight:bold; font-size:14px;border-bottom: 1px solid #CCC;}
.home-page .homeBanner .homeBanner-content .rgt-img {margin:0px 26px 0px 0px; padding:0px; float:right; overflow:hidden;}
.home-page .homeBanner .homeBanner-content .rgt-img img{float:right; overflow:hidden; display:block;}
.home-page .homeBanner .homeBanner-content .view-btn{margin: 26px 0 20px 30px !important; padding:0px; width:129px; height:38px; display:block;}
.home-page .homeBanner .homeBanner-content .view-btn a{font-size:11px; font-weight:normal; margin:0px; padding:0px;  color:#fff; width:104px; height:28px; float:left; display:block; overflow:hidden; text-decoration:none; text-align:center; line-height:28px !important; background:url(images/viewbtn.jpg) no-repeat;}
.view-btn li
{list-style:none;}


.home-page .homeBanner .homeBanner-content .view-btn a:hover{background-position:0 -29px; color:#fff; }
.home-page .homeBanner .homeBanner-content .name{margin:0px 0px 0px 8px; padding:0px; float:left; width:300px; overflow:hidden;}
.home-page .homeBanner .homeBanner-content .hb-desc{margin:0px 0 0px 0; padding:14px 10px 5px 10px; overflow:hidden; clear:both; text-align:center;display:block;width:290px;}
.home-page .homeBanner .homeBanner-content h3{line-height:normal; margin:10px 5px 10px 12px;}
.top-row{margin:0px; padding:0px; width:590px; float:left; overflow:hidden;display: inline;}
.top-row .entry-title{margin-left:20px !important; font-size:20px !important; font-weight:bold; padding:0px !important; float:left; }
.top-row .entry-title a{color:#155E79 !important;}
.top-row .entry-title a:hover{color:black !important;}
.home-page .homePost .avt-usr{margin:0px; padding:0px; float:left; overflow:hidden; width:98px; display: inline;}
.home-page .homePost .entry-author{margin:0px; padding:1px 10px 10px 20px; overflow:hidden; clear:both; color:gray; text-align:left;font-style:italic; font-size:12px; display:block;}
.home-page .homePost .hm-pst-txt{margin-bottom: 0px !important; margin-left: 20px !important; clear:both; }
.home-page .homePost .hm-pst-txt p{margin:0px; padding:0 0 0 0px;}
.home-page .homePost{border-right: 1px solid #DDDDDD; padding: 0; width: 72%;}
.home-page .headline_area{display:none;}
.headline_area1{/*margin-bottom:10px;*/ float:left; width:97%; border-bottom:1px solid #ddd; padding-bottom:15px;}



/*Custom Home Page Styling*/
.home-left{
margin:0px; padding:0px 0px 0px 0px; float:left; width:310px; overflow:hidden;
}
.home-left li.widget{
    list-style-type: none;
    border: 1px solid #CCC;
    float: left;
    margin: 0 0 30px;
    padding: 0px;
    height: 198px;
    width: 99%;
    overflow: hidden;
}
.author-post{float: left; margin:4px 8px; padding:0px; text-align:center; overflow:hidden;}
.featuer-post li.widget p, .home-ads li.widget p{
margin:0px;
float: right;
width: 83%;
}
.home-left li.widget p{
	padding: 0 8px;
	font-size: 11px;
}
.home-left li.widget .featured_title {
	float: none;
	margin: 6px 0px;
	font-size: 12px;
}
.home-left li.widget h3{
    background: #EFEFEF;
    font-weight: bold;
    padding: 6px 8px;
	border-bottom:1px solid #CCC;
	font-size:14px;
}

/*End Home styling*/
.home-page #header {height:auto !important; border:none;}
#header {min-height:128px; background-position:0 34px; border-bottom:1px solid #ccc;}

#content{width:695px !important; padding-right:20px; padding-top:20px;  padding-bottom:20px; border-right:1px solid #ddd; }
.innText{margin:40px 0 0 0; padding:0px; width:430px; float:left; overflow:hidden;}
.format_text{margin:0 0 0px 0; line-height:1.4em;}
.no_sidebars .post_box, .post_box{margin:15px 0px 0px 0px; padding:0px 0 0 5px; width:100%; clear: both; display: block; position: relative;}

.headline_area{margin-bottom:10px; float:left; width:679px;}

.outer_post{ float:left; width:100%;}
.outer_post .post_box{margin:15px 0px 0px 0px; padding:0px 0 0 5px; width:100%; clear: both; display: block; overflow: hidden;}
.outer_post .pst-txt{margin-bottom:18px !important; width:100%; float:left;}
.outer_post .pst-txt p{margin:0px;}
.outer_post .my-comment-count{margin:0px 5px 0 0; padding:12px 0 0 0; color:gray; float:right; font-style:italic; font-size:12px; text-align:right; overflow:hidden; display:block;}
.comments_closed{}


.home-page #comments{margin:0px; padding:0px; display:none;}

.home-page .no_sidebars .post_box{clear:none; float: left; width: auto;  margin: 0; padding: 0;}
.home-page #content{width: 100% !important;padding:0; border-right: none;border-bottom: 1px solid #DDDDDD;}


/*.home-page .top{border-bottom:1px solid #ddd;}*/
#comments{margin:0px;}
.cnt-box{border-bottom:1px solid #ddd;}
.outer_post h2.post_title{font-size: 20px; margin: 0 0 15px 5px; border-top: 1px solid #ddd;padding-top:10px;}
.outer_post .headline_area h2.entry-title{margin:0px; padding:5px 0; line-height:normal; float:left; font-size:16px; font-weight:bold;}
.outer_post .headline_area .entry-title a{color:#155E79 !important;}
.outer_post .headline_area .entry-title a:hover{color:black !important;}
.outer_post .entry-date{margin:6px 0; float:left; clear:both; padding:0px; color:gray; font-size:12px; width:100%; text-align:left;}

.inHeader {margin:17px 14px; padding:0px; height:120px; width:394px; float:right; display:block; overflow:hidden; background:#bcbcbc;}
.header-content {margin:44px 0 0 0; padding:0px; color:black; font-size:12px; float:left; overflow:hidden; }
.header-content h1{margin:15px 0px; padding:0px; font-size:13px;}


/*Sidebar*/
#sidebars{/*border-left:1px solid #ddd;*/}
/*End Sidebar*/

#footer{border-top:2px solid #ddd;}

.menu-mymenu-container{
	float: right;
	border-bottom: 1px solid #DDDDDD;
	padding: 0 20px;
	margin: 15px 0 0 0;
}
.navigation{
display:block;
width:100%;
}
.wp-paginate li{
height:19px;
}
input[type="submit"]{
width:10%;
}

.format_text img.left, .format_text img.alignleft, .wp-caption.alignleft{
margin: 1.571em 1.571em 1.571em 0;
}
#shareblock{
    background: url("images/arrow_funeral.png") no-repeat scroll right top transparent;
    left: -140px;
    position: absolute;
    top: 33px;
    width: 110px;
}
.addthis_toolbox {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 8px 5px;
    width: 85px;
}
.addthis_toolbox a{    
    margin: 3px 0px 0px 0px;
}
.addthis_button_facebook_like{
height:22px !important;
}
.readmore{
font-size:9px;
}
.form_block {
    background: none repeat scroll 0 0 #EFEFEF;
    display: block;
    height: 120px;
    margin-top: -5px;
    padding: 50px 0 0;
    text-align: center;
}
.form_block input{
    background: none repeat scroll 0 0 #eef7fe;
    border: 2px solid #ADC0C6;
    width: 230px;
}
.form_block input[type="submit"]{
   background: url("images/viewbtn.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 28px;
    width: 104px;
    margin: 20px 0 0;
    font-size: 11px;
}
.form_block input[type="submit"]:hover{
background-position:0 -29px;
}
