/*

Theme Name:American Adoptions Blog


Theme URI:http://www.kcwebdevelopment.com

Author: Paul Adams - padams@kcwebdevelopment.com

Author URI: http://www.kcwebdevelopment.com

*/

body{ 

	padding:0;

	min-width: 100%;

	margin:0;

	color:#385065;

	background-image:url(/blog/images/bg.jpg);

	font-family:Sylfaen,Georgia,"Times New Roman",Times,serif;

}


body#tinymce{

	background-image:none;

}

img{

	max-width:100%;

	height:auto;

}
iframe{
	max-width:100%;
}
.wp-caption{
	max-width:100%;
	text-align:center; 
}
.wp-caption-text{
	font-size:11px;
	margin:3px 0 6px 0;
	text-align:center; 
	width:100%;
}
img.alignright{
	float:right;
	margin:0 0 10px 10px;
}
.alignleft{
	float:left;
	margin:0 10px 10px 0;
}
#wrapper{

	background:url(/blog/images/body-bg.jpg) repeat-x;

	margin:0 auto;

	height:350px;

	width:100%;

}

.menu{

	width:920px;

	margin:0 auto;

	height:38px;

}

.menu li{

	list-style:none;

	float:left;

	margin-right:92px;

	margin-left:-50px;

	margin-top:10px;

	font-size:14px;

}

.menu li a{

	color:#ced9dd;

	text-decoration:none;

}

.menu li a:hover{

	color:#fff;

}

.logo{

	margin:20px;

	margin-bottom:30px;

}

#main{

	width:1000px;

	margin:0 auto;

}

#stuff{

	width:640px;

	padding:30px 30px;

	float:left;

	background:url(/blog/images/transparentbg.png) repeat-y;

}

#stuff p a,#stuff p a:visited, #stuff li a,#stuff li a:visited,
#read-more-link a, #read-more-link a:visited {

	color:#69b1b8;
  	font-style: normal;

}

#stuff p a:hover,#stuff li a:hover{

	text-decoration:none;

}

.post-content ul li{

	padding-left:10px;

	background-image:url(/blog/images/bullet.png) no-repeat;	

}

#postday{

	float:left;

	height:80px;

	width:50px;

	margin:10px 25px 0 -21px;

	border-left:20px solid #5c5a57;

	border-right:1px solid #c8c4ba;

	padding:0 15px 0 10px;

	text-align:center;

}

#postday .day{

	color:#5c5a57;

	/*font-size:55px;*/
  	font-size: 40px;

	margin-top:-15px;

}

#postday .month{	

	font-size:30px;

	/*margin-top:-15px;*/
  	margin-top: -10px;

	color:#c8c4ba;

}
/* added 2/6/19 - Kevin S. */
#postday .year{
 
  	font-size: 15px;
  	
  	color:#c8c4ba;
}


#dottedline{

	width:680px;

	float:left;

	height:1px;

	border-bottom:1px dashed #63615c;

	margin:30px 0 20px -21px;

}

input#s{

	background:url(/blog/images/searchbg.png) no-repeat;

	border:none;

	width:232px;

	padding:0 0 0 20px;

	height:45px;

	font:18px Sylfaen, Georgia, 'Times New Roman', Times;

	color:#c8c5ba;

	font-style:italic;

	margin:15px 0 25px 0;

}

/* Name field in form */
#author {
	
}

/* author name on blog home */
.author{
	display:none;

	visibility: none;

	/*color:#c8c4ba;*/

	font-weight:bold;

	margin:-5px 0 20px 100px;

	font-size:14px;

}

#searchsubmit{

	position:absolute;

	margin:25px 0 0 220px;

}

input#author,input#email,input#url{

	background:url(/blog/images/commenttext.png) no-repeat;

	width:626px;

	height:42px;

	border:0;

	float:left;

	margin-left:0px;

}

textarea#comment{

	background:url(/blog/images/commenttexareat.png) no-repeat;

	width:626px;

	height:232px;

	border:0;

	float:left;

	margin-left:0px;

}

.comment-form-author label,.comment-form-email label,.comment-form-url{

	float:left;

	width:100%;

	display:block;

	margin-bottom:20px;

}

.comment-form-comment label{

	float:left;

	width:100%;

	display:block;

	margin-bottom:20px;	

}

.form-submit input#submit{

	background:url(/blog/images/commentsubmit.png) no-repeat;

	width:626px;

	height:42px;

	color:#FFF;

	text-shadow:1px 1px 1px #000;

	font: inherit;

	font-size:19px;

}

.required{

	color:#ff0000;	

}

#sidebar{

	position:relative;

	display:block;

	padding:0;

	margin:35px 0 0 25px;

	float:left;

	width:220px;

}

#sidebar li{

	list-style:none;

}

#sidebar-text{

	display:block;

	color:#fff;

	font-size:20px;

}

#sidebar-text .phone{

	font-size:27px;

}

.sidebaritem li{

	margin-left:-40px;

}

.sidebaritem li a, .sidebaritem li a:visited{

	color:#5c5a57;

	font-size:16px;

	text-shadow:1px 1px 1px #e6e5e0;	

	font-style:bold;

	text-decoration:none;

	width:100%;

	display:block;

	border-bottom:1px solid #b0aea4;

}
.sidebaritem a, .sidebaritem a:visited{
	color:#5c5a57;
	font-size:16px;
	text-shadow:1px 1px 1px #e6e5e0;	
	font-style:bold;
	text-decoration:none;
}
.sidebaritem .title{

	text-transform: uppercase;

	color:#fff;

	text-shadow: 2px 2px 2px #a5a39a;

	font-size:25px;

	margin-top:25px;

	display:block;

}

code{

	font:inherit;

}

#bottombar{

	background:url(/blog/images/footer.png) no-repeat;

	float:left;

	width:680px;

	height:80px;

	margin:-20px 0px -80px -21px;	

}

#bottomback{

	float:left;

	margin:12px 15px;

	color:#c8c5bc;

	font-size:16px;

}

#bottomnav{

	float:right;

	margin:12px 15px;

	color:#c8c5bc;

	font-size:16px;

}

#bottomnav div,#bottomnav img{

	color:#c8c5bc;

	float:left;

}

#bottomnav a,#bottomnav a:visited,#bottomback a,#bottomback a:visited{

	color:#c8c5bc; 

	text-decoration:none;

}

#bottomnav div{

	margin-top:3px;

}

#pagecount{

	float:left;

	margin:12px 15px;

	color:#c8c5bc;

	font-size:16px;

}

#footer{

	text-align:center;

	height:75px;

	text-shadow:1px 1px 1px #fff;

	width:680px;

	float:left;

}

#footer a,#footer a:visited{

	color:#385065;

}

#footer a:hover{

	text-decoration:none;	

}

h1,h2,h3,h4,h5,h6{

	color:#5c5a57;

	padding:0;

	margin:0 0 15px 0;

}

h1.title{

	font-size:35px;

}

h1.title a,h1.title a:visited,	/* ks */
h2.title a,h2.title a:visited{

	color:#5c5a57;

	text-decoration:none;

	font-size:35px;

}

h1.title a:hover,				/* ks */
h2.title a:hover{

	text-decoration:underline;

}

a img{

	border:0;

}

.wp-caption{

	background:#ddd;

}

a img.alignright {

	float:right;

}

a img.alignleft {

	float:left;

}

a img.aligncenter {

	display:block;

	margin:0 auto;

}

.alignleft{

	float:left

}

.alignright{

	float:right

}

.aligncenter,div.aligncenter{

	display:block;

	margin:0 auto

}

.commentlist{

	list-style:none

}

.recentcomments a{

	display:inline !important;

	padding:0 !important;

	margin:0 !important;

}

#mobile-header,#mobile-footer,#mobile-sidebar{

	display:none;

}

.clear{

	clear:both;

}

.clearfix:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

.clearfix {

	display:inline-block;

}

.clearfix {

	display:block;

} 

#full-sidebar,#sidebar{

	display:block;

}

/*--- Tablets --- /// Tablet Styles Not Used, Per John Weaver /// Paul Adams 1/18/13

@media (min-width: 768px) and (max-width: 979px) {

}

*/



/*--- Mobile ---*/

@media (max-width: 767px) {

body,p{

	font-size:11px;

}
#header,#full-sidebar {

	display:none;

}

#mobile-header{

	display:block;

	width:96%;

	text-align:center;

	padding:2%;

}

#mobile-header select{

	font:inherit;

	text-align:center;

	width:98%;

	margin:0 auto;

}

#wrapper{

	background:url(/blog/images/mobile-body-bg.jpg) no-repeat;

	width:100%;

	padding:0;

	margin:0 auto;

}

#main{

	width:96%;

	margin:0 auto;

}

#stuff{

	width:83%;

	padding:6%;

	margin:0 auto;

	background:url(/blog/images/transparentbg.png) repeat-y;

}

.slogan{

	width:85%;

	margin:0 auto;

	margin-top:10px;

	font-size:15px;

	color:#fff;

	text-shadow:1px 1px 1px #000;

	text-align:center;

}

.phone-numbers{

	color:#fff;

	text-shadow:1px 1px 1px #000;

	font:inherit;

	font-size:12px;

	text-align:center;

	width:80%;

	float:left;

	margin:3% 8%;

}

.phone-numbers a,.phone-numbers a:visited{

	color:#fff;

}

#mobile-sidebar{

	display:block; 

}

#mobile-sidebar #sidebar-text{

	display:none;

}

#mobile-sidebar #custom-search{

	display:none;

}

#dottedline{

	width:100%;

	float:left;

	height:1px;

	border-bottom:1px dashed #63615c;

	margin:3% 0 2% .8%;

}

#bottombar{

	background:url(/blog/images/footer.png) no-repeat;

	float:left;

	width:107%;

	height:45px;

	margin:0;

	margin-bottom:-27px;

	margin-left:-5px;	

	font-size:12px;

}

h1.title{

	font-size:16px;

}

#postday{

	float:left;

	height:60px;

	width:50px;

	margin:10px 25px 15px -10px;

	border-left:10px solid #5c5a57;

	border-right:1px solid #c8c4ba;

	padding:0 15px 0 10px;

	text-align:center;

}

#postday .day{

	color:#5c5a57;

	font-size:28px;

	margin-top:0px;

}

#postday .month{	

	font-size:28px;

	margin-top:-5px;

	color:#c8c4ba;

}


input#author,input#email,input#url{

	width:100%;

}

textarea#comment{

	width:100%;

}
textarea.default{
	width:100%;
}
.comment-form-author label,.comment-form-email label,.comment-form-url{

	width:100%;

}

.comment-form-comment label{

	width:100%;

}

.form-submit input#submit{

	width:100%;

}

.sidebaritem .title{

	color:#000;

	font-size:14px;  

}

.logo{

	margin:10px;

	margin-bottom:25px;

}

h1.title a,h1.title a:visited,	/* ks */
h2.title a,h2.title a:visited{

	font-size:16px;

}

#mobile-sidebar ul{

	margin:-7px 0 15px -5px;

	font-size:13px;

}

#mobile-sidebar  li{

	margin:5px 0px;

	font-size:13px;

}

#footer{

	display:block;

	margin-top:30px;

	text-align:center;

	height:35px;

	width:100%;

	float:left;

	color:#000;

	text-shadow:none;

}

#footer a,#footer a:visited{

	color:#000;

}

#footer a:hover{

	text-decoration:none;	

}

}
