/*  







Theme Name: Spring Blossom







Theme URI: http://lacy.obeyingthetruth.com/blog/theme-portfolio/blossom/







Version: 1.1.1







Description: Light green and blues with a Springy look and feeling.







Author: A Godly Maiden







Author URI: http://lacy.obeyingthetruth.com/blog







Tags: green, blue, two-columns, left-sidebar, seasonal, tan, white





*/



body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{







	margin: 0;







	padding: 0;







}



body{







	font-family: Arial, Helvetica, Georgia, Sans-Serif;







	font-size: 0.93em;







	text-align: center;







	vertical-align: top;







	background: #c1c1b9;







	margin-top: 3px;







	margin-bottom: 3px;



}







.aligncenter {







	display: block;







	margin-left: auto;







	margin-right: auto;







}







.alignleft {







	float: left;



}







.alignright {







	float: right;



}







.wp-caption {







	/*border: 1px solid #ddd;*/







	text-align: center;







	background-color: #ffffff;







	padding-top: 4px;







	margin: 10px;







	-moz-border-radius: 3px;







	-khtml-border-radius: 3px;







	-webkit-border-radius: 3px;







	border-radius: 3px;



}



.wp-caption img {







	margin: 0;







	padding: 0;







	border: 0 none;







}



.wp-caption-dd {







	font-size: 11px;







	line-height: 17px;







	padding: 0 4px 5px;







	margin: 0;







}





h1{







	padding: 10px;







	font-size: 24px;







	font-family: "Times New Roman", Georgia, Sans-Serif;







	font-weight: normal;







	color: #bfa604;







}



#headerimg {







	background: url(images/logo-JHP-VIDEOPRODUCTIONS2.jpg);







	height:200px;



}



.headertxt {







	padding: 10px;







	padding-top: 30px;







	margin-right: 15px;







	font-size: 10px;







	font-family: Georgia, Verdana, "Times New Roman";







	font-weight: normal;







	color: #000;







	text-align: left;



}



.headertxt a{







	color: #000;







	text-decoration: none;







	font-weight: normal;







}



.headertxt a:hover{







	color: #000;







	font-weight: normal;







	text-decoration: underline;



}



h1 a{







	font-weight: normal;







	color: #bfa604;







	text-decoration: none;







	text-transform:uppercase;



}





h3{



	font-size: 14px;



}



a{



	text-decoration: underline;



	color: #496db7;

	

}



a:hover{



	text-decoration: underline;



	color:#60A020;



}



a img{border: 0;}



address, dl, p{







	padding: 10px 0 0;



}



blockquote{







	margin: 10px 0 0 18px;







	background: #e4e4e4;







	border-left: 3px solid #C0A0A0;







	/*border-right: 3px solid #74A647;*/







}



blockquote p{







	padding: 3px;







	padding-left: 10px;



}



blockquote blockquote{







	margin: 10px;







	background: #e9d6cb;







}







code{





}



dt{ font-weight: bold; }



dd{ padding: 0 0 0 10px; }



hr{







	clear: both;







	margin: 10px 10px 5px;







	border: 0;







	height: 1px;







	text-align: left;







	background: #fff;







	color: #9b9b9b;



}



input, textarea{







	font-family: Arial, Helvetica, Georgia, Sans-Serif;







	font-size: 12px;







	padding: 2px;



}



input#s, input#author, input#email, input#url, textarea#comment{



padding: 3px;



}



input#author, input#email, input#url{



margin: 0 5px 0 0;



}



pre{





width: 90%;







}



small{





font-size: 11px;



}



.topmenu{





	border-left: 0;







	text-align: right;







	border-right: 0;







	margin: 0px 0 10px 0;







	background: #ededed;







	color: #000000;







	height:30px;







	/*background: url(images/menu.jpg) repeat-x;*/







}







.topmenu_home {







	float: left;







}



.topmenu ul{







	margin: 0;







	padding: 10px;







	padding-top: 7px;







	list-style-type: none;







	color:#000;







}







.topmenu ul a{



font-size: 15px;







	color:#9B3618;



}





.topmenu ul a:hover{



	color:#633969;

}



.topmenu ul li{



	display: inline;


	margin: 20px 20px 0 0;







	padding-bottom: 0px;


}


#container{







	margin: 0  auto;







	width: 950px;







	text-align: left;







	vertical-align: top;







	background: #ffffff;







	color: #000000;







}





#page{







	padding: 0px;







	border: 2px solid #dcdcdc;







}



.sidebar, .rightcolumn{







	float: left;







	/* background: #f1f2f6; */







	background: #ffffff;







	width: 215px;







	margin: 0 10px 0 0;







	line-height: 18px;







	padding-left: 3px;



}



.rightcolumn{







	width: 194px;







	margin: 0;







	background: #f1f2f6;







	float: right;



}





.sidebar ul{







	margin: 0;







	padding: 0;



}



.sidebar ul{







	list-style-type: none;







}





.sidebar ul a{







	font-weight: none;







	color:#456cbd;



}



.sidebar ul a:hover{



color:#60A020;



}



.sidebar ul li{



	margin: 0 0 10px 0;



}



.sidebar ul li#search{



padding: 10px;



}



.sidebar ul li#search input{







	margin: 0 0 5px;







}



.sidebar ul li h2{







	padding: 12px 10px;







	padding-bottom: 5px;







	font-size: 17px;







	font-weight: normal;







	font-family: Georgia,Arial,'Lucida Grande',Verdana,Sans-Serif;







	color: #608020;







	border-bottom: 2px solid #A0A0C0;







	text-align:left;





}



.sidebar ul ul{







	padding: 10px 10px 10px;







	/*background: #f1f2f6; */







	background: #ffffff;



}



.sidebar ul ul ul{







	padding: 0;

}

.sidebar ul ul ul li{







	padding: 0 0 0 10px;


}



.sidebar .textwidget {


	padding-top: 8px;







	padding-left: 10px;


	color: #385445;

}





#maincolumn{







	float: left;







	width: 680px;







	margin-left: 15px;







	margin-top: 20px;







	line-height: 22px;







}



.post{





	margin: 0 0 10px 0;



	padding: 0 0 0 0;


}


.post a{

	text-decoration: underline;
	color: #6080C0;
}

.post a:hover{

	text-decoration: underline;

	color: #60A020;

}

.post h2{

	font-size: 25px;

	font-family: Helvetica,Arial,Georgia,Sans-Serif;







	padding: 5px 10px;







}



.post h2 a{







	color:#404040;







	font-size:25px;







	font-weight: bold;







}







.post h2 a:hover{







	color:#404040;







	font-weight: bold;







	text-transform: none;







	text-decoration: none;







}







.entry{







	padding: 0 10px 10px;







}





.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{







	border: 0;







	padding: 15px 0 0;







	font-family: Arial, Helvetica, Georgia, Sans-Serif;







	font-weight: bold;







	color: #000;







}



.entry h1{







	font-size: 30px;







	font-weight: normal;







	line-height: 36px;







}



.entry h2{







	font-size: 18px;







}


.entry h3{







	font-size: 16px;







}





.entry h4{ font-size: 14px; }



.entry h5{ font-size: 12px; }





.entry h6{ font-size: 11px; }



.entry img{



	padding: 3px;







	border: 1px dotted #C0C0E0;







	/* optional rounded corners for browsers that support it */







	-moz-border-radius: 3px;







	-khtml-border-radius: 3px;







	-webkit-border-radius: 3px;







	border-radius: 3px;



}



.entry img.wp-smiley{







	border: 0;







	padding: 0;







	background-color: transparent;







}



.entry img.alignleft{







	float: left;







	margin: 5px 10px 0 0;







}

.entry img.alignright{







	float: right;







	margin: 5px 0 0 10px;







}



.postmetadata{







	padding: 10px;







	padding-top: 25px;




font-size: 0.8em;


	padding-bottom: 5%;

}
.postimedata{
	padding-top: 0px;







	margin-left: 15px;







	font-size: 11px;







	font-style: italic;





}















.commentdata {







	font-size: 15px;







	font-weight: bold;







	text-align: center;







	padding-top: 10px;







	padding-bottom: 5px;







	/*border-bottom: 1px dashed #93968d; */







}





.browse{







	padding: 0 10px 10px;







}







/* .commentcount {







	position: absolute;







	left: 23.5%;







	text-align: right;







	font-size: 12px;







	display: inline;







}







.commentmetadata {







	font-size: 10px;







}







.commentauthordata {







	font-size: 14px;







	font-weight: bold;







	padding-bottom: 0px;







}







.comments-template{







	padding: 10px;







}







.alt {







	background: #D4E2CB;







}







.commentavatar {







	float:right;







	padding: 2px;







}















ol.commentlist{







	list-style-type: none;







	margin: 0;







	padding: 5px;







}



ol.commentlist li{







	margin: 0 0 10px 0;







	padding: 5px;







	border-left: 3px solid #89BDB9;







} */



#commentform input {







	width: 170px;







	padding: 2px;







	margin: 5px 5px 1px 0;







}



#commentform textarea {







	width: 98%;







	padding: 2px;







	overflow:auto;



}







#commentform #submit {







	margin: 0;







	float: right;







}







/* End Form Elements */







/* Begin Comments







.alt {







	margin: 0;







	padding: 10px;







}







*/







#commentform input {







	width: 170px;







	padding: 2px;







	margin: 5px 5px 1px 0;







	background: #e9e9fb;



}







#commentform textarea {







	width: 98%;







	padding: 2px;







	overflow:auto;







	background: #efffd1;







	border: 3px ridge #80A040;







}



#commentform #submit {







	margin: 0;







	float: right;







}







.commentlist {







	padding: 0;







	text-align: left;







}



.commentlist li {







	float:left;







	width:95%;







	border: 1px solid #80A0C0;	







	background-color:#dbdbf3;







	margin: 7px 4px;







	padding:4px;







	padding-right: 10px;







	/*padding: 5px 10px 3px;*/







	list-style: none;







}







.commentlist li.alt {







	background-color:#f3f3ff;







}







.commentlist li img.avatar {







	float:left;







	margin:0;







	margin-right: 4px;







	padding: 3px;







}







.commentlist li {







	text-align: left;







}



.commentlist p {







	margin: 5px 5px 10px 0;







	padding-left: 3px;







}







#commentform p {







	margin: 5px 0;







}







.nocomments {







	text-align: center;







	margin: 0;







	padding: 0;







}







.commentmetadata {







	margin: 0;







	display: block;







	text-align: left;







	font-size: 11px;







	padding-top: 3px;







	padding-bottom: 5px;







	border-bottom: 1px dashed #c0c0c0;







}







.count {







	padding: 3px;







	padding-top: 10px;







	font-size: 23px;







	float: right;







}







.count a{







	text-decoration: none;







	font-weight: normal;







	color: #C0C0E0;







}







.count a:hover{







	text-decoration: none;







	font-weight: normal;







	color: #C0C0E0;







}







.commentauthor {







	font-weight: bold;







	color: #000000;







	font-size: 15px;







}







/* End Comments */



/* wp-calendar */



table#wp-calendar{







	width: 100%;







	font-family: Arial, Helvetica, Georgia, Sans-Serif;







	text-transform: none;







	line-height: 24px;







	color:#838383;







	background:#ffffff;







	text-transform:capitalize;







	font-weight:bold;



}



table#wp-calendar caption{







	padding: 10px 9px;







	text-align: left;







	font-family: Arial,'Lucida Grande',Verdana,Sans-Serif;







	font-size: 15.6px;







	color:#000000;







	background:#ffffff;







}















table#wp-calendar th{







	padding: 0px;







	text-align: center;







	vertical-align: top;







	background:#ffffff;







	border-bottom: 1px dashed #C0C0A0;







	color:#60A060;







}


table#wp-calendar td{







	padding: 0px;







	text-align: right;







	padding-right: 9px;







	font-weight: normal;







	color: #000000;







}


table#wp-calendar tfoot td{







	text-align: center;







}



/* end calendar */



#footer {







	clear: both;







	border-top: 0px solid #000;







	padding: 0px 0 0px 0px;







	padding-top: 5px;







	padding-bottom: 5px;







	line-height: 20px;







	background: #F1F2F6;







	color:#000;







	text-align: center;



}



#footer ol, #footer ul {







	margin: 0;







	padding: 0;







	color:#fff;



}


#footer ul {







	list-style-type: none;







	color:#fff;







	







}







 







#footer ul li {







	display: inline;







	margin: 0 0 10px 0;







	color:#fff;







	







}







#twitter_div {







	padding: 2px;







}







#twitter_update_list {







	padding: 2px;







	color: #0a73c4;







}







#twitter-link {







	padding-right: 3px;







}







.posttextdata {







	font-size: 11px;







	color: #535353;







}







.posttextdata a{







	text-decoration: none;







	font-weight: normal;







	color: #466A9C;







}







.posttextdata a:hover{







	text-decoration: none;







	font-weight: normal;







	text-transform: none;







	color: #598E26;







}







.search-head {







	font-size: 35px;







	font-family: "Times New Roman", Georgia, Sans-Serif;







	color: #A41C1E;







	margin-bottom: 10%;







	font-style: italic;







}







.search-result_head {







	font-size: 25px;







	color: #333333;







	font-family: Georgia,Sans-Serif,Verdana







}







.search-result_head a{







	font-size: 25px;







	text-decoration: none;







	font-weight: bold;







	color: #333333;







}







.search-result_head a:hover{







	font-size: 25px;







	text-decoration: none;







	text-transform: none;







	font-weight: bold;







	color: #333333;







}







.search-data {







	font-size: 12px;







	color: #AAABAD;







	margin-bottom: 20px;







}







