/* fix pngs */	
.png, .zoom { behavior: url(/wp-content/themes/sisters/css/iepngfix.htc);}
/* end fix pngs */	


body {font: normal 12px Verdana; color: #000; background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-color: #fff; margin: 0px; text-align: center;}

a, a:hover, a:visited, a:active {border:none; outline:none;}

a img {border: 0px;}

.clear {clear: both;}
.linklove {display: none;}
#page {width: 990px; text-align: left; margin: 0px auto;} 


a.button {border: 2px solid #88a3da; padding: 8px; background-color: #fff; color: #223b73; font: bold 14px verdana; margin: 8px 0 8px 0;}

#homehead {}

#social {background-color: #dae3f6; padding: 8px;}

#homebottom {border-bottom: 1px solid #88a3da;}

#flashbanner {background-color: #fff; margin-bottom: 6px;}


.homebox {border: 1px solid #98aed9; margin-bottom: 8px; -moz-box-shadow:1px 1px 6px #cbc5ea; -webkit-box-shadow: 1px 1px 6px #cbc5ea; box-shadow: 1px 1px 6px #cbc5ea; background-color: #fff;}
.homebox .padding {padding: 6px;}
.homebox .title {margin-bottom: 8px;}
.homebox .title a {color: #3d5a95; font: bold 17px georgia;}


.white { border: 1px solid #98aed9; -moz-box-shadow:1px 1px 6px #cbc5ea; -webkit-box-shadow: 1px 1px 6px #cbc5ea; box-shadow: 1px 1px 6px #cbc5ea; background-color: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e7c5e6)); background: -moz-linear-gradient(top,  #ffffff,  #e7c5e6); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7c5e6'); margin-bottom: 15px; color: #333366;  font: normal 15px arial;}
.white a {color: #c85a41; text-decoration: none; font-weight: bold;}
.white a:hover {text-decoration: underline;}
.white .padding {padding: 15px;}
.white .title {color: #3d5a95; font: bold 24px georgia; margin-bottom: 8px;}


.homelink {background-color: #8ca2d2; padding: 15px; border:1px solid #535d85; margin-bottom: 15px; -moz-box-shadow:1px 1px 6px #cbc5ea; -webkit-box-shadow: 1px 1px 6px #cbc5ea; box-shadow: 1px 1px 6px #cbc5ea; }
.homelink a {color: #fff; text-decoration: none; font: bold 17px georgia;  text-shadow: 1px 1px 1px #666;}
.homelink a:hover {color: #535d85;}

#footer {color: #5d7ec0; padding: 7px 0px 0px 10px; text-align: left; margin-bottom: 25px; }
#footer a {color: #5d7ec0; }
#footer .right {float: right;}


.videoholder {margin-bottom: 12px; border: 1px solid #b892e5; padding: 10px; background-color: #f2edf8; }


.entry p {margin: 15px 0 15px 0px;}

.breadcrumb {border-bottom: 1px solid #b892e5; padding-bottom: 4px; margin-bottom: 4px; font: normal 10px Verdana; color: #333366;}
.breadcrumb a {color : #5d7ec0; text-decoration: none;}
.breadcrumb a:hover {color : #cc3333; text-decoration: underline;}


.sidebox { background-image: url(../images/subnav-box.gif); background-repeat: repeat-x; background-position: bottom;
border: 1px solid #b892e5; padding: 10px 10px 10px 10px; background-color: #fff;  font-size: 12px; color : #333;}
 .sidebox .content {   }
 .sidebox .title {font: bold 16px georgia; color: #000099;  margin-bottom:6px; text-align: center;}
.sidebox .credit {text-align: right; color: #9900cc; }
.r {float: right;  margin: 0 0 10px 16px;}
.l {float: left;  margin: 0 16px 10px 0px;}
.sidebox a {text-decoration: underline; font-weight: bold; color: #990099;}

#subpage {padding: 0px 15px 0px 15px; background-image: url(../images/page-bg.gif); background-repeat: repeat-y; background-position: top; background-color: #dae3f6;  }

.pagepadding {padding: 15px;  }


/* Begin Sidebar */
#sidebar {float: left; width: 260px; display: inline;}
.sidenav {background-color: #fff;  background-image: url(../images/subnav-box.gif); background-repeat: repeat-x; background-position: bottom;
border: 1px solid #b892e5; margin-bottom: 12px; padding: 10px; }
.sidenav .title {font: bold 17px georgia; color: #1f3a6e; padding-bottom: 7px;}
	
.sidenav a {color: #cc3333; text-decoration: none;}	
.sidenav a:hover {color: #000; text-decoration: underline;}	
.sidenav .current_page_item {font-weight: bold;}
	
.sidenav .current_page_item .page_item {font-weight: normal;}	
	
.sidebarbox {background-color: #fff;  background-image: url(../images/subnav-box.gif); background-repeat: repeat-x; background-position: bottom; border: 1px solid #c6a6e9; margin-bottom: 12px; padding: 10px; color: #333366; font: normal 11px Verdana;}
.sidebarbox .title {font: bold 15px georgia; color : #5d7ec0; padding-bottom: 7px;}
.sidebarbox .title a {color : #5d7ec0; text-decoration: none;}
.sidebarbox a {color: #cc3333; text-decoration: none;}
.sidebarbox a:hover {color: #333366; text-decoration: underline;}
.sidebarbox small {color: #666;}	
/* End Sidebar */	

.cattitle {font: normal 21px georgia; color: #4f6ead; line-height: 22px; margin: 0px 0 18px 0; padding:0px; border-bottom: 1px solid #4f6ead;}

/* BLOG */	
#sidebarblog {float: left; width: 375px; display: inline; }
#blogcontent {font: normal 14px arial; color : #333366; line-height: 18px; width: 540px !important;  float: right;}
#blogcontent a, #blogcontent a:hover {text-decoration: none;}
.blogpost {border-bottom: 1px solid #5d7ec0; padding-bottom: 10px; margin-bottom: 10px;}
.blogtitle a {font: bold 18px georgia; color: #333366; text-decoration: none;}
.blogtitle a:hover {color : #cc3333; text-decoration: none;}
.blogdate {font-size: 11px; color : #666;}
#blogcontent .entry a {color : #cc3333;}
#blogcontent .entry a:hover {color : #000;}

.blogpost img {float: right; margin: 0px 0px 10px 10px;}


.sharethis a {color: #006633;}
.sharethis a:hover {color : #000;}
.blogcomments a {color : #cc3333;}
.blogcomments {float: right;}

#blogcontent h2 {font: normal 18px georgia; color: #4f6ead; line-height: 22px; margin: 0px 0 18px 0; padding:0px;}
#blogcontent h3 {font: normal 15px georgia; color: #88A3DA; line-height: 22px; margin: 0px; padding:0px;}
.booktitle {font: bold 13px verdana; margin-bottom: 6px;}

.quotebox {font-size: 13px; }

.sidebarbox ul, .sidebarbox ul ol {margin: 0; padding: 0;}
.sidebarbox ul li {list-style-type: none; list-style-image: none; margin-bottom: 7px;}

#asksisterbox {background-color: #f4f7fc;  background-image: url(../images/sidebar-bg.gif); background-repeat: repeat-x; background-position: bottom; border: 1px solid #c6a6e9; margin-bottom: 12px; padding: 10px; color: #333366; font: normal 11px Verdana;}


/* End BLOG */	

#pagecontent {font-size: 14px; color : #333; line-height: 18px; width: 656px; float: right;}
#pagecontentwide {font-size: 14px; color : #333; line-height: 18px; width: 931px;}

.pagetitle {font: normal 26px georgia; color: #213c73; line-height: 35px; margin: 0px 0 10px 0;}
#pagecontent h2, #pagecontentwide h2 {font: normal 18px georgia; color: #4f6ead; line-height: 22px; margin: 0px 0 18px 0; padding:0px;}
#pagecontent h3, #pagecontentwide h3 {font: normal 15px georgia; color: #88A3DA; line-height: 22px; margin: 0px; padding:0px;}

.pagetitle h1 {font: normal 26px georgia; color: #213c73; line-height: 35px; margin: 0px;}
.newsbox	{border: 1px solid #fff; background-color: #e2e9f9;	}
.newsboxtitle {border-bottom: 1px solid #607bcc; font: bold 16px georgia; color: #385591;  margin-bottom: 10px; }	

.iframe {background-color: #37588d; text-align: center; margin-bottom: 15px;}

/* Captions */
.aligncenter, div.aligncenter {	display: block;  margin-left: auto;	margin-right: auto;}
.wp-caption {border: 1px solid #006699;	text-align: center;	background-color: #f3f3f3;
	padding-top: 4px;	-moz-border-radius: 3px; -khtml-border-radius: 3px;
	-webkit-border-radius: 3px;	border-radius: 3px;}
.wp-caption.alignright {margin: 0px 0px 10px 16px;}
.wp-caption.alignleft {margin: 0px 16px 10px 0px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px;
	margin: 0;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; display: inline; border: 1px solid #006699;
	text-align: center; background-color: #f3f3f3; margin: 0px 0px 10px 16px;
	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;
	border-radius: 3px;}
img.alignleft {padding: 4px; display: inline; border: 1px solid #006699;
	text-align: center; background-color: #f3f3f3; margin: 0px 16px 10px 0px;
	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;
	border-radius: 3px;}
.alignright {float: right;}
.alignleft {float: left}
p img {padding: 0;	max-width: 100%;}
	/* End captions */


blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #9900cc; color: #660066;}
blockquote cite {margin: 5px 0 0; display: block;}
	

/* commenting */	
.commentheader {border-bottom: 1px solid #4f6ead; color: #213c73; padding-bottom: 5px; margin: 10px 0px 10px 0px; font: bold 16px georgia;}

#thecomments {color: #777;}
#thecomments .holder {background-color: #f6f6f6; padding: 6px; background: url(../images/comment-bg.gif); margin-bottom: 6px;}
#thecomments .pic {float: left;}
#thecomments a {color: #333333; text-decoration: none;}		
#thecomments .meta {font-weight: bold; color: #777;}
#thecomments .small {font: normal 11px arial;}
#thecomments .thetext {font-size: 11px; color: #777;}
#thecomments .right {float: right; width: 575px;}
#comments label {color: #777;}
#comments textarea {width: 380px; height:75px; margin-top: 3px; font-size: 11px;}
#comments input {width: 170px;  font-size: 11px; }
#commentform form {margin: 0px;}
.alt {margin: 0; padding: 10px;}
.commentlist {padding: 0; text-align: justify;}
.commentlist li {margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center; margin: 0; padding: 0;}
.commentmetadata {margin: 0; display: block;}
/* end commenting */	


/* the top nav */
#navbg {background-image: url(../images/nav-bg.gif); background-repeat: no-repeat; background-position: top; height: 37px;}
#navbar {margin: 0px 0 0 100px;  font-family : Arial, Verdana, Helvetica, sans-serif;  width: 800px; }
#nav13 {font-size: 13px; padding: 0px; margin: 0px; padding-top: 11px; }
#nav13 li {float: left; padding: 4px 8px 0px 8px; list-style: none; border-top: 2px solid #28417a;}
#nav13 li a {display: block; color: #fff; text-decoration: none; height: 20px; text-transform: none; font-weight: bold;}
#nav13 li:hover {color: #DBE3F6; background-color: #031b35; border-top: 2px solid #b892e5; }
#nav13 li ul {visibility: hidden; position: absolute; margin: 0 0 0 -8px; padding: 0 0 2px 0; width: 197px; font-weight: normal; font-size: 12px; background: url(../images/dropdown.png); background-position: bottom; z-index: 9999;}
#nav13 li ul li {float: left; display: inline; width: 197px; margin: 0px;}
#nav13 li ul li a	{padding: 4px 5px 3px 10px; height: 17px; color: #ffffff;  font-weight: normal;}
#nav13 li ul li a:hover {color: #fff; background-color: #5d7ec0;}
#nav13 li ul li {padding: 0px; margin: 0px;}
#nav13 li li, #nav13 li li:hover {border-top: 0px;}

#nav13 .home {width:43px}
#nav13 .vocations {width:91px}
#nav13 .who {width:86px}
#nav13 .what {width:86px}
#nav13 .community {width:81px}
#nav13 .pray {width:91px}
#nav13 .news {width:100px}
#nav13 .contact {width:76px}
/* END the top nav */

/* Begin Calendar */
#wp-calendar {	empty-cells: show;	margin: 10px auto 0;width: 155px;}
#wp-calendar #next a {padding-right: 10px; text-align: right;}
#wp-calendar #prev a {padding-left: 10px; text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center; width: 100%;}
#wp-calendar td {padding: 3px 0; text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; } 
/* End Calendar */


hr {display: block; margin-bottom: 10px; color: #fff;}


#socialfoot, #othersisters { background-color: #dae3f6; padding: 10px 15px 10px 15px; font: normal 11px Arial; color : #000;}
#socialfoot a {color : #000; text-decoration: none;}
.socialbox {border: 1px solid #88a3da; padding: 7px 7px 6px 7px; float: left; display: inline; background-color: #c7d4ee; height: 24px;}
.socialbox img {vertical-align:middle;}
.rightfour {margin-right: 5px;}

.chatbox { width: 275px; border: 1px solid #88a3da; padding: 6px 7px 6px 7px; float: left; display: inline;background-color: #c7d4ee; height: 24px; margin-right: 5px;}
.chatbox img {float: left; margin: 0 6px 0 0;}
.chatbox .title {font: bold 11px arial; }

#othersisters .sisterbox {border: 1px solid #88a3da; padding: 6px 7px 4px 7px; float: left; display: inline; background-color: #c7d4ee; height: 20px; width: 300px; text-align: center; font-size: 11px;}
#othersisters .sisterbox a {color: #a54731; text-decoration: none;}

#searchbox {font: normal 10px Verdana; color: #000;}

#pagecontent .entry a {color: #cc3333;}
#pagecontent .entry a:hover {color: #000;}

html>body .entry ul {margin-left: 0px; padding: 0 0 0 30px;}
html>body .entry li {margin: 7px 0 8px 10px; }
.entry ol {padding: 0 0 0 35px;	margin: 0;}
.entry ol li {margin: 0; padding: 0;}
.postmetadata ul, .postmetadata li {display: inline; list-style-type: none;	list-style-image: none;	}
#sidebar ul, #sidebar ul ol {margin: 0;	padding: 0; font-size: 12px;	}
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 15px;}
#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}
ol li, #sidebar ul ol li {list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin: 6px 0 0; padding: 0;	}

#hometop { background: #5d7dbf url(../images/homefade.gif);}
#hometop .left {}
#hometop .right { background: url(../images/homefade2.gif); width: 380px;}

.whitebox { background: url(../images/voc-bot.gif); background-repeat: no-repeat; background-position: bottom;}
.whiteboxtop { background: url(../images/voc-top.gif); background-repeat: no-repeat; background-position: top; color: #333366;  font-size: 13px;}
.whiteboxtop a {color: #c85a41; text-decoration: none; font-weight: bold;}
.whiteboxtop a:hover {text-decoration: underline;}

.homepost {padding-bottom: 10px; font-family : verdana;}
.homepost .date {color: #8384a9; font-size: 10px;}
.homepost .title, .homepost .title a {color: #333366;  font: bold 11px verdana; text-decoration: none;}
.homepost .excerpt {color: #333366; font-size: 11px;}
.homepost .excerpt a {color: #c85a41; text-decoration: none; font-weight: bold;}
.homepost .excerpt a:hover {text-decoration: underline;}

.hometext {color: #333366; font: normal 11px verdana;}
.hometext a {color: #c85a41; text-decoration: none; font-weight: bold;}
.hometext a:hover {text-decoration: underline;}

.hometext .pic {float: left; margin: 0 6px 10px 0px;}

#homefeatured {padding: 10px; color: #fff; font-size: 12px;}

#homefeatured .title {color: #fff; font-size: 17px;}
#homefeatured .text {color: #fff; font-size: 13px;}
#homefeatured .more {text-align: right;}
#homefeatured .more a {color: #fff; font-size: 13px; font-wight: bold;}

.bsn, .bsn a {color: #4f6ead;  font-size: 13px; text-decoration: none;}

#blogtout {border: 1px solid #c6a6e9; padding: 10px; background-color: #fff; color: #333366; font: normal 12px Verdana; margin-top: 8px;}
#blogtout a {color: #333366;}

#selectprayer {border: 1px solid #666; padding: 5px; margin-bottom: 10px; background-color: #fff;}


#children {}

#children .child {border: 1px solid #244076; background-color: #5d7ec0; margin-bottom: 10px; padding: 2px;}
#children .pic {float: left; margin: 0px 10px 0px 0px; border: 1px solid #244076;}
#children .title {color: #fff; font: bold 16px georgia; margin: 6px 0 6px 0;}
#children .title a {color: #fff; text-decoration: none; border-bottom: 1px solid #88a3da;}
#children .title a:hover, #children .excerpt a:hover {color: #e9e9e9;}
#children .excerpt {color: #fff; font-size: 13px;}
#children .excerpt a {color: #fff; font-size: 13px;}

#missionstatement {border: 1px solid #535D85; padding: 5px; text-align: center; font-size: 13px; background: url(../images/fade.gif);}

#pg {}
#pg .item {float: left; width: 150px; height: 210px; min-height: 210px; border: 1px solid #C6A6E9; margin: 0px 6px 8px 0px; padding: 3px; font: bold 12px arial; color: #656B78; background-color: #fff; text-align: center;}
#pg .item img {margin-bottom: 6px; width: 150px; height: 150px;}
#pg .item span {height: 210px; width: 150px;}
#pg .item a {color: #656B78; text-decoration: none; display: block; height: 210px; width: 150px;}
#pg .item:hover {background-color: #DAE3F6;}
#pg .intro {font: normal 22px arial; color: #4F6EAD; margin-bottom: 12px;}

.nextchat {font: normal 19px georgia; color: #213c73;}
.nextchat span {color: #6e2a8f;}
