@charset utf-8;
/*
Theme Name: St Mary-the-Virgin, Kenton
Theme URI: http://www.roylewebdesign.com/
Description: All the files that control the look and structure of the site.
Author: Royle Web Design
Version: 5.0
*//* CSS Document */

body{background-image:url(images/body/body_shadow3.png);background-repeat:repeat-y;background-color:#F4F1E7;line-height:1.25;font-size:.9em;color:#666;font-weight:400;background-position:center top;margin:0;padding:0;font-size:100.1%;}
#main_wrapper{
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	height:auto;
	margin-left:auto;
	margin-right:auto;/*background-image:url(images/body/wrapperbkg.jpg);*/
	padding:0;
	text-align:left;
	width:976px;
	border-right-width:3px;
	border-left-width:3px;
	border-right-style:solid;
	border-left-style:solid;
	border-right-color:#E6E2D1;
	border-left-color:#E6E2D1;
	overflow:hidden;
	background-color: #BEBCB1;
}
#banner{background-image:url(images/banner/banner2.jpg);height:55px;margin:0;width:976px;}
#search_box_box{float:right;margin-right:20px;_margin-right:10px;margin-top:12px;width:auto;}
/*.searchbutton{
	background-image:url(images/body/button_gradient.jpg);
	height: 22px;
	width: 60px;
	background-repeat: no-repeat;
	float: left;
}*/
.searchinput{float:right;height:17px;width:140px;}

input.searchbutton{
	background-image:url(images/body/button_gradientb.jpg);
	color: #575757;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 7px;
	border:1px solid #C5D5F1;
	margin-right: 4px;
	cursor: pointer;
}
input.searchbutton:hover{
	background-image:url(images/body/button_gradient.jpg);

}
#flash_box{
	background-image:url(images/banner/church_sky4.jpg);
	height:169px;
	width:976px;
	float:left;
	font-size: 0.8em;
	font-weight: bold;
	color: #EEE;
}

#content_holder,#search_content_holder{background-color:#F7F5F4;border:1px solid #c5c5c5;float:left;font-family:Arial, Helvetica, sans-serif;padding:0;width:54.3%;min-height:755px;margin-top:.85%;margin-right:.85%;margin-bottom:10px;margin-left:0;z-index:1;}
#content_title #share_print{margin-right:0;margin-top:7px;width:8.5%;}
#share_print{float:right;margin-top:8px;margin-right:12px;width:12%;}
#share_print ul{text-align:right;margin-top:0;margin-bottom:0;}
#share_print ul li{display:inline;}
#share_print ul li a{font-size:.85em;font-weight:700;color:#F5F5F5;padding-left:2px;text-decoration:none;}
#content_holder form,#search_content_holder form{margin-top:15px;margin-right:15px;margin-left:15px;}
.search_post{float:left;margin-left:15px;margin-right:15px;}
#search_content_holder h2{font-size:1.05em;margin-left:0;padding-right:0;margin-top:10px;font-weight:400;font-family:Arial, Helvetica, sans-serif;margin-bottom:0;padding-bottom:0;}
#search_content_holder h2 a{margin-left:0;text-decoration:underline;color:#00F;}
#search_content_holder h2 a:hover{color:#00F;}
#search_content_holder h2 a:visited{color:#00F;}
#search_content_holder p{line-height:1.25;font-size:.9em;margin-top:0;margin-bottom:0;font-weight:400;}
#search_content_holder span{}
#search_content_holder a.url{font-size:.9em;color:#008001;text-decoration:none;}
#search_content_holder{padding-bottom:15px;}
#content_title{border-bottom-color:#ccc;border-bottom-style:solid;border-bottom-width:1px;height:auto;margin-left:15px;margin-right:15px;width:94.5%;float:left;margin-top:5px;padding-bottom:4px;margin-bottom:11px;}
p#breadcrumbs{float:left;width:78%;margin-top:.8%;margin-right:.8%;margin-bottom:0;margin-left:2%;padding-top:.5%;padding-right:0;padding-bottom:.5%;padding-left:.7%;font-size:9.5pt;}

/*misc. tags*/.post hr{color:#CCC;width:auto;margin-right:15px;margin-left:15px;}

img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#fancy_frame{margin:0;padding:0;}
ul{list-style-type:none;margin:0;padding:0;}
.aligncenter,div.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:#f3f3f3;padding-top:4px;margin-right:12px;margin-left:12px;margin-top:5px;margin-bottom:5px;/* optional rounded corners for browsers that support it */-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 p.wp-caption-text{font-size:11px;line-height:17px;padding:0;font-weight:700;text-align:center;margin-top:3px;margin-right:0;margin-bottom:3px;margin-left:0;}
.npalignleft{float:left;}
.npalignleft,.npalighnright{margin-top:15px;margin-right:15px;margin-left:15px;text-decoration:none;color:#999;width:336px;}
.npalignright{float:right;margin-top:15px;margin-right:15px;margin-left:15px;text-decoration:none;color:#999;width:336px;text-align:right;}
.npalignleft a,.npalignright a{font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;font-weight:700;}
li.icononly{margin-left:15px;}

/*pagination*/

ul.pagination,ul.bottom_pagination{list-style-type:none;float:right;margin-right:15px;font-size:.75em;text-decoration:none;}
ul.bottom_pagination{float:right;margin-bottom:13px;margin-right:13px;}
ul.pagination li,ul.bottom_pagination li{display:inline;}
ul.pagination li a,ul.bottom_pagination li a{float:left;float:left;margin-right:2px;margin-left:2px;background-color:#E2E2E2;padding-top:1px;padding-right:5px;padding-left:5px;padding-bottom:2px;border:1px solid #C5D5F1;color:#333;font-weight:700;text-decoration:none;}
ul.pagination li a:hover,ul.bottom_pagination li a:hover{background-color:#C8C8C8;}
ul.pagination li span,ul.bottom_pagination li span{float:left;float:left;margin-right:2px;margin-left:2px;background-color:#4D65A4;padding-top:2px;padding-right:6px;padding-left:6px;padding-bottom:3px;color:#FFF;font-weight:700;}

/*footer*/

#footer ul{
	text-align: center;
	margin-left: -16px;
}

#footer{background-color:#444243;background-position:top;background-repeat:repeat-x;float:left;height
:17px;overflow:hidden;padding:5px;vertical-align:middle;width:968px;}
#footer li{display:inline;margin-left:15px;}
#footer li a{color:#ccc;font-size:13px;font-weight:400;padding-bottom:5px;padding-top:5px;text-decoration:none;}
#copyright_holder{background-color:#6a6a6a;background-image:url(images/sidenav/side_nav_page_title_gradient_1px.png);background-repeat:repeat-x;color:#ccc;float:left;font-size:11px;font-weight:400;padding:4px 5px 7px;text-align:center;text-decoration:none;width:968px;}
#copyright_holder a{color:#fff;text-decoration:none;}
	

/*#footer{
	background-image:url(images/body/footer_gradient.jpg);
	background-color:#ACAEAD;
	background-position:top;
	background-repeat:repeat-x;
	float:left;
	height
:auto;
	overflow:hidden;
	vertical-align:middle;
	width:100%;

}

.footer2col{
	width: 50%;
	float: left;
	height: auto;
		font-size: 0.8em;
}

.footer4col{
	width: 21%;
	float: left;
	height: auto;
	font-size: 0.8em;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}

#copyright_holder{
	display:none;
	text-align:center;
	background-color:#4F4F4F;
	background-repeat:repeat-x;
	color:#ccc;
	float:left;
	font-size:11px;
	font-weight:400;
	padding:4px 5px 7px;
	text-align:center;
	text-decoration:none;
	width:968px;
}
#copyright_holder a{color:#fff;text-decoration:none;}*/


/*Comments*/

.commentlist{
	font-size: 0.9em;
	padding-right: 15px;
}

p.comment_text{}

.commentlist li  img{
	float: left;
}

.commentlist li h2{
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

.commentlist li small.commentmetadata{
	clear: both;
	float: left;
}

.commentlist li{
	background-color: #EAEFFF;
	padding: 10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
