html {   margin: 0px;   /* setting border: 0 hoses ie6 win window inner well border */   padding: 0px;}
body {   margin: 0px; border:0px;    padding: 0px;   font-size: 12px;   text-align: center; color: #2d3638;   background: #8A6A1F; font-family:Helvetica, Arial, sans-serif; display:inline; }
a { text-decoration: none; color:#5A93BA;}
a img { border: 0; }


/* blog links with blue bg in left nav*/
#nav { position:relative; width:182px; margin:2px 0px 0px 1px; padding:0px; border-bottom: #becdbc 4px solid; display:block; }
h3 { font-weight:bold; margin:0px 0px 1px 0px; color: #32302c;font-size: 14px; line-height:32px; background:#becdbc; height:32px; width:182px; display:block; }
h3 a{color: #8d6b00; background:#92dbef; margin:0px 0px 1px 0px; padding:0px; display:block; }
.indenttext {margin:0px 0px 0px 10px; padding:0px;}

/* blue archive link*/
h7 { color: #30b1d5; font-size:12px; text-align:left; font-weight:normal; padding:5px 5px 5px 15px; margin:0px; line-height:50px;}
h7 a{ color: #30b1d5; }

ol, ul, pre, blockquote {   margin-top: 10px;   margin-bottom: 10px;}

strong { font-weight:bold; color:#61271d;}

/* standard helper classes */
.clr {   clear: both;   width: 1px;   height: 1px;   margin: 0px;   border: 0px;   padding: 0px;   font-size: 0;   line-height: 0;}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {    content: " ";   display: block;   visibility: hidden;   clear: both;   height: 0.1px;   font-size: 0.1em;   line-height: 0;}
* html .pkg { display: inline-block;  margin: 0px;   border: 0px;   padding: 0px;}
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

/* page layout */
#container {   position: relative;   margin: 0px; /* center on everything else */   width: 800px;   text-align: left; }
.blogpage {background: url(http://www.episcopalcafe.com/templateimages/columnbg.jpg) repeat-x #8A6A1F; }
#pagebody { position: relative; width: 800px; clear:both; height:100%; margin: 0px auto; display:block; padding:0px;}
.whitearea { background: url(http://www.episcopalcafe.com/templateimages/whitebg.gif) repeat-y;}
.featuredarea { margin:0px; padding:0px; background: url(http://www.episcopalcafe.com/templateimages/homepggradient.jpg) repeat-x #8A6A1F; }
.florette{background: url(http://www.episcopalcafe.com/templateimages/florette.jpg) no-repeat 0 0; margin:0px; padding:0px; overflow:visible;}


/* index page specifics*/
.leftwidecolumn { width:625px; border-right: #E7E9E9 1px solid; font-family:Georgia, "Times New Roman", Times, serif;}

/* logo header */
h1 {font-weight:normal; margin:0px; padding:0px; font-size:10px; }
h1 a{color:#4d4946; margin: 0px;   border: 0px;   padding: 0px;}
h1 img{margin: 0px;   border: 0px;   padding: 0px;}
h1 a img{margin: 0px;   border: 0px;   padding: 0px;}

/* blog page masthead*/
#masthead {position: relative; height:125px; width: 800px; background: #93DCEF;}
#masthead a { text-decoration: none; margin:0px; padding:0px; border:0px;}
#masthead-logo {width:800px; height:75px; margin: 0px; padding: 0px; }
#masthead-logo img{ margin: 0px; padding: 0px;}

/* home page masthead*/
#home-masthead {position: relative; height:310px; width: 800px; background: #93DCEF;}
#home-masthead a { text-decoration: none; margin:0px; padding:0px; border:0px;}
#home-masthead-logo {width:800px; height:75px; margin: 0px; padding: 0px; }
#home-masthead-logo img{margin: 0px; padding: 0px;}
#artlink {position:relative; left:585px; top:145px; width:215px; height:50px; color:#fff9eb;}
#artlink p{font-size:11px; margin: 3px 2px; padding: 0px;}
#artlink a{ color:#fef3d7; }
h8 { color:#fef3d7;  height:20px;}
h8 a{ color:#fef3d7;}

/* blog header*/
#blog-header {position: relative; top:10px; width:100%; height:40px; color:#fef3d7; background:url(http://www.episcopalcafe.com/templateimages/blogheaderbg.jpg) no-repeat #372B41; }
#blog-header a{color:#fef3d7; }
#blog-header em{ font-size:80%; text-transform:lowercase;}
h2 {height:40px; color:#fef3d7; line-height:40px; text-transform:uppercase; padding:0px; margin:0px;}

/* default columns */
#alpha, #beta, #gamma, #omega {display: inline; /* ie win bugfix */ position: relative; float: left; min-height: 1px; margin: 0px; padding:0px;}
#alpha-inner, #beta-inner, #gamma-inner, #omega-inner{ position: relative; padding:0px; margin: 0px; display: inline;  }


/* outside columns */
.nav {width: 190px; margin:0px; padding:0px; display:inline;}
.nav a{ margin:0px; padding:0px;}

/* left nav */
.leftnavsection { position:relative; width:178px; margin:5px 6px 0px 6px; padding:0px; }
.leftnavsection p{ margin:0px 0px 5px 5px; font-size:11px; color:#fff9eb; }
.leftnavsection p a{color:#fff9eb; }
.leftnavsection img{margin:0px 0px 3px 0px; padding:0px; }
.subnav {border-top:4px #c2a86c solid; border-bottom:2px #c2a86c solid; }
.homepagesubnav {border-top:4px #775818 solid; border-bottom:2px #775818 solid; color:#ffd7c7;}

.florette #alpha-inner .subnav {position:relative; top:30px;}

/* letters */
#letters { width:178px; margin:20px 6px 0px 6px; height:59px; background:url(templateimages/lettersbg.gif) repeat-x  #9F813E; color:#ffd7c7; font-size:11px; }
#lettersleft { width:178px; height:59px; background:url(templateimages/lettersbgleft.gif) 0 0 no-repeat;  color:#ffd7c7;}
#lettersright { width:178px; height:59px; background:url(templateimages/lettersbgright.gif) 100% 0 no-repeat;  color:#ffd7c7;}
.letterstitle {font-size:12px; text-transform:uppercase; margin:5px 0px 0px 5px; font-weight:bold; text-indent:10px; line-height:20px;}
.letterstitle a{ color:#ffd7c7; text-decoration:none;}
#lettersright p{ padding:0px 0px 0px 15px; margin:5px 0px 0px 0px;}
.letterstext a{ color:#ffd7c7; text-decoration:underline;}

/* left nav section links*/
h5 { color:#815b00; text-transform:uppercase; margin:0px; text-align:left; height:16px; font-weight:normal; background:#ddc691; font-size:12px; padding: 3px 3px 0px 3px;}
h5 a{ color:#815b00; text-decoration:none; }

/* left nav light main links*/
h6 { font-size:12px; color:#fff9eb; text-indent:5px; font-weight:normal; line-height:20px; margin:0px; padding:0px; clear:both;}
h6 a{ text-decoration:none; color: #fff9eb;}

/* search and sign-up bar */
#searchbox {background:#B5B99B; height:35px; color:#9ea08e; line-height:20px; text-align:left; }
.greenbox { margin: 5px 0px 5px 5px; padding: 0px; color:#9ea08e; border:#9ea08e solid 1px; }
.searchbttn{ margin: 0px; padding: 0px; color:#9ea08e; border:0px; display:inline;}
form {display:inline; }

/* footer */
#pagefooter{position: relative; width: 800px; clear:both; height:20px; padding:0px; margin:0px; }
#adfooter {position: relative; width: 800px; top:20px; clear:both; text-align:center; padding:0px; margin:0px; border-top: #93DCEF solid 1px; }

/* ad formatting */
/* #adspace1 { position:relative; width:728px; height:90px; padding:20px 36px; } */
#adspace1 { display: none; }
#adspace2 { position:relative; width:510px; height:150px; background:#E1E1E1; display:none;}

/* author name formatting */
.authorname {color:#9CBF94; font-style:italic; font:9px; display:block; float:left; padding:0px 3px 0px 0px;}
.authorname a{color:#9CBF94; text-decoration:none; }

/* middle column */
.blogcolumn { position: relative; width: 610px; margin: 0px; background:url(http://www.episcopalcafe.com/templateimages/entrybg.jpg) 100% 0 no-repeat #ffffff; padding:0px; overflow: hidden;}
.blogcolumn-inner { position: relative; width: 538px; top:15px; left: 22px; padding: 0px ; margin:0px; display:block; }
#entries { 
	position: relative; 
	width: 538px; 
	padding: 0px 0px 0px 15px; 
	margin: 20px 0px 20px 0px; 
	w\idth: 523px;
}
.entry{width: 538px; margin: 0px; padding:0px;}
.entry-content { position: relative; width:527px; left:11px; top:3px; display:block; padding: 0px; font-size:11px;  border-top:3px #e9efeb solid; margin:0px; overflow:hidden; }
.entry-body {position: relative; width:500px; left:4px; margin: 0px; padding: 0px; font-size:12px; line-height:140% }
.entry-body img{margin: 5px auto; padding: 0px;}

/* entry formatting */
h4 { color:#61271d; font-size:18px;  padding: 0px 0px 0px 15px; margin:0px; line-height:22px; display:block;}
h4 a{ color:#61271d; }
.soultitlemark {background:url(http://www.episcopalcafe.com/templateimages/soultitlemark.gif) no-repeat 0 center ;}
.dailytitlemark {background:url(http://www.episcopalcafe.com/templateimages/dailytitlemark.gif) no-repeat 0 center ;}
.leadtitlemark {background:url(http://www.episcopalcafe.com/templateimages/leadtitlemark.gif) no-repeat 0 center ;}
.defaulttitlemark {background:url(http://www.episcopalcafe.com/templateimages/defaulttitlemark.gif) no-repeat 0 center ;}
.arttitlemark {background:url(http://www.episcopalcafe.com/templateimages/arttitlemark.gif) no-repeat 0 center ;}
.letterstitlemark {background:url(http://www.episcopalcafe.com/templateimages/letterstitlemark.gif) no-repeat 0 center ;}
.entry-body img {float:left; margin:5px 8px 5px 0px ;}
.entry-more-link {color:#30b1d5; font-size:13px; text-align:right;}
.entry-more-link a{color:#30b1d5; }
.entry-excerpt, .entry-body, .entry-more {   clear: both;}

/* featured entry footer formatting */
#featuredentries {position:relative; top:7px; /*background:url(http://www.episcopalcafe.com/templateimages/featuredbg.gif) repeat-y 0 0;*/ width:606px; float:left;}
.featuredbox{ width:295px; float:left; margin: 0 5px 10px 0;overflow:hidden}

.featuredbox h1{width: 295px; background: #c2cebd}
.featuredbox a { color: #fff; }
#featuredvideo{ }
#featuredsoul {}
#featureddaily {}
#featuredlead {}
.featuredentry {margin:0px; padding:6px; }
.featuredentry img {border:#898989 1px solid; margin:0px auto 10px auto; }
.featuredtitle {margin:0px; padding:0px; color:#ffffff; font-size:16px; font-family:Helvetica, Arial, sans-serif; font-weight:bold;}
.featuredtitle a{color:#ffffff;}
.featuredentry-content {margin:0px; padding:3px; color:#61271d;}
.featuredentry-content strong{margin:0px; padding:0px; color:#ffffff; font-weight:bold;}
.featured-body {margin:0px; padding:0px; }
.featuredentry-more-link {margin:0px; padding:0px; color:#ffffff; text-align:right;}
.featuredentry-more-link a{color:#ffffff; }

#row1{width: 600px; background:url(images/featured_bkgnd.gif) repeat-y top left; margin-bottom: 10px; overflow:hidden}
#row2{width: 600px; clear: left; background:url(images/featured_bkgnd.gif) repeat-y top left; overflow:hidden }

/* entry footer formatting */
.entry-footer {width:500px; clear:both; padding: 4px 0px 20px 0px; text-align: right; color:#88998d; font-size:10px; border-top:1px #e9efeb solid; }
.entry-footer a{ text-decoration:none; color:#88998d;}
.separator {color:#9fada3; }
.trackback-footer, .archive-content {   clear: both; }
.trackback-footer, .typelist-thumbnailed {   font-size: 85%;}
.date-header {margin-top: 5px; font-size:11px; font-weight: bold; text-transform: uppercase;color:#88998d;text-align:right;}
.entry-tags {margin: 0 0 10px 10px;}
.entry-tags-header, .entry-tags-list, .entry-tag { display: inline; font-size: 12px;}
.entry-tags-list {list-style:none; padding: 0px;}

/* special text formatting */
.contributorlink {color:#5A93BA; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;  margin:10px 0px 0px 0px; text-align:center;}
.contributorlink a{text-decoration: none; color:#5A93BA; }
#archive-title {margin:10px 0px 10px 0px; padding:0px; }
.authorname {color:#9CBF94; font-style:italic; font:9px; display:inline; }
.module-header, .trackbacks-header {margin:10px 0px 0px 0px; padding:0px; border-bottom: 1px solid #F48026; background: #ffffff; font-size: 16px;font-weight: normal;text-transform: uppercase;}

/* entry nav */
.content-nav {position: relative; width:526px; left:12px; padding: 20px 0px; text-align: center; color:#a88c48;}
.content-nav a{color:#a88c48;}
.previous {width:263px; float:left; text-align:left;}
.next { width:263px; float:right; text-align:right;}

.trackback-content, .trackback-footer {margin-left: 10px;}
#trackbacks-info {margin: 10px 0;border: 1px solid #FF6703; padding: 0px 10px;color: #333;font-size: 90%;background: #F2D6A7;}
.comments-open-footer {margin: 10px 0; height: 35px; overflow:hidden; }
.commenter-profile img { vertical-align: middle; }

/* content */
.trackbacks, .archive {position: static; overflow: hidden;  clear: both;  width: 100%;   margin-bottom: 20px;}
.trackbacks-info, .trackback-content { clear: both; margin: 0px 10px;}
img.image-full { width: 100%; }
.image-thumbnail {   float: left;   width: 115px;   margin: 0 10px 10px 0;}
.image-thumbnail img {   width: 115px;   height: 115px;   margin: 0 0 2px 0;}

/* comment settings */
#comments{ position:relative; position: relative; width:527px; left:11px; margin:0px; padding:0px; }
.comments-header{width: 100%; margin: 0px; border-bottom: 1px solid #bca263; color: #bca263; font-size: 12px; text-transform: uppercase;}
.comment {width: 100%;   margin:10px 0px 5px 0px; padding: 5px 0px; background:#f8f4ea; color:#2d3638;}
.comment-content {clear: both; margin: 5px 12px; padding: 0px;  line-height: 1.5;}
.comment-footer { color:#885c4b;  font-size: 11px; margin: 10px 12px; padding: 0px; clear: both; text-align:left;}
.comment-footer a{ color:#885c4b;}
.comments-open {margin: 0px 12px;}
.comments-open-header{ color:#61271d; font-size: 12px; line-height:25px; margin:3px 0px 0px 0px;}
.comments-open-content, .comments-closed { margin: 0px; color:#a3a5a6;}

.comments-open label { display: block; }
#comments-open-data, #comments-open-text {color: #bca263;}
form textarea#comment-text { width:245px; }
#comments-open-footer { text-align:left; padding:0px 0px 0px 120px;}
#comment-author, #comment-email, #comment-url, #comment-text { width: 240px; }
#comment-bake-cookie {   margin-left: 0;   vertical-align: middle;}
#comment-post {   font-weight: normal;}

/* modules */
.module {   position: relative;   overflow: hidden;   width: 100%;   background: #ffffff;}
.module-content { position: relative; margin: 0px;   font-size: 10px;   line-height: 1.2; }

.module-list, .archive-list {   margin: 0;   padding: 0;   list-style: none;}
.module-list-item {   margin-top: 5px;   margin-bottom: 5px;}
.module-presence img { vertical-align: middle; }
.module-powered { margin-bottom: 10px; }
.module-photo { text-align: center; }
.module-wishlist { text-align: center; }
.module-calendar .module-content table {   border-collapse: collapse;   width: 100%;}
.module-calendar .module-content th,
.module-calendar .module-content td {   width: 14%;   text-align: center;}
.module-galleries .typelist-thumbnail img { width: 50px; }
.typelist-description {   margin: 0;   padding: 5px;}
.module-featured-photo .module-content, .module-photo .module-content {   margin: 0;}
.module-featured-photo img { width: 100%; }
.module-recent-photos { margin: 0 0 15px 0; }
.module-recent-photos .module-content { margin: 0; }
.module-recent-photos .module-list {   display: block;   height: 1%;   margin: 0;   border: 0;   padding: 0;   list-style: none;}
.module-recent-photos .module-list:after {   content: " ";   display: block;   visibility: hidden;   clear: both;   height: 0.1px;   font-size: 0.1em;   line-height: 0;}
* html .module-recent-photos .module-list { display: inline-block; }
/* no ie mac \*/
* html .module-recent-photos .module-list { height: 1%; }
.module-recent-photos .module-list { display: block; }
/* */
.module-recent-photos .module-list-item {   display: block;   float: left;   /* ie win fix \*/ height: 1%; /**/   margin: 0;   border: 0;   padding: 0;}
.module-recent-photos .module-list-item a {   display: block;   margin: 0;   border: 0;   padding: 0;}
.module-recent-photos .module-list-item img {   width: 60px;   height: 60px;   margin: 0;   padding: 0;}

/* mmt calendar */
.module-mmt-calendar { margin-bottom: 15px; }
.module-mmt-calendar .module-content { margin: 0; }
.module-mmt-calendar .module-header { margin: 0; }
.module-mmt-calendar .module-header a { text-decoration: none; }
.module-mmt-calendar table { width: 100%; }
.module-mmt-calendar th { text-align: left; }
.module-mmt-calendar td {  width: 14%;   height: 75px;   text-align: left;   vertical-align: top;}
.day-photo {   width: 54px;   height: 54px;}
.day-photo a {   display: block;}
.day-photo a img {   width: 50px;   height: 50px;}


/* module list */
.module-list {margin: 0 15px 10px 15px; list-style: none; padding-left: 15px;  }
.module-list-item {margin-top: 0;color: #666; line-height: 1.2; }

.module-search input { font-size: 10px; }
.module-search { width: 100px; }
.module-mmt-calendar .module-content table, .module-calendar .module-content table { font-size: 85%; }
.module-powered { border-width: 0; }
.module-powered {margin-bottom: 0; padding-bottom: 10px; color: #292e33; background: #fff; text-align: center;}
.module-photo { background: none; }
.module-photo img { border: solid 1px #fff; }
.module-photo img { border: 1px solid #fff; }
.module-featured-photo { width: 398px; }
.module-featured-photo .module-content {margin: 0;border-width: 0;padding: 0;}
.module-featured-photo img { width: 398px; }
.module-recent-photos .module-content { padding: 10px 0 0 19px; }
.module-recent-photos .module-list { margin: 0; }
.module-recent-photos .module-list-item {width: 64px; margin: 0 10px 10px 0; padding: 0; background: none;}
.module-recent-photos .module-list-item a {border: #cfd4d9 1px solid; padding: 1px;background: #fff;}
.module-recent-photos .module-list-item a:hover {border-color: #36414d; background: #fff;}

/* tag cloud */
.module-tagcloud .module-list {text-align: center; }
.module-tagcloud .module-list { list-style: none; }
.module-tagcloud .module-list-item { display: inline; }
.module-tagcloud li.taglevel1 { font-size: 19px; }
.module-tagcloud li.taglevel2 { font-size: 17px; }
.module-tagcloud li.taglevel3 { font-size: 15px; }
.module-tagcloud li.taglevel4 { font-size: 13px; }
.module-tagcloud li.taglevel5 { font-size: 11px; }
.module-tagcloud li.taglevel6 { font-size: 9px; }

/* calendar tweaks */
.layout-calendar #alpha { width: 260px; }
.layout-calendar #beta { width: 420px; }
.layout-calendar #gamma, .layout-calendar #delta {width: 190px;}
.layout-calendar #gamma-inner, .layout-calendar #delta-inner {   border: 0;   padding: 0;}
.module-mmt-calendar { width: 398px; }
.module-mmt-calendar .module-content {   margin: 0;   border-width: 0;   padding: 10px;}
.module-mmt-calendar table {   width: 378px;   background: #97BD78;}
.module-mmt-calendar th {   color: #fff;   border-top: 1px solid #fff;   border-right: 1px solid #f3f6f9;   border-bottom: 1px solid #cfd4d9;   padding: 2px;   text-align: right;   font-weight: bold;}
.module-mmt-calendar td {   border-top: 1px solid #fff;   border-right: 1px solid #f3f6f9;   border-bottom: 1px solid #cfd4d9;   padding: 2px;   text-align: right;   font-weight: normal;   background: #e6ecf2;}
th.weekday-7, td.day-7, td.day-14, td.day-21, td.day-28, td.day-35, td.day-42 {   border-right: none;}
.module-mmt-calendar td { height: 70px; }
.day-photo {   width: 49px;   height: 49px;}	
.day-photo a {   border: #cfd4d9 1px solid;  padding: 1px;   background: #fff;}
.day-photo a:hover {   border-color: #36414d;   background: #fff;}
.day-photo a img {   width: 45px;   height: 45px;}

/* All or multiple templates
    /* Suppress the prev/next nav */

/* Search results templates */
.mt-search-results .search-results-header {
    color: #666;
    font-weight: bold;
    font-size: 
}
.mt-search-results .search-results-container { margin-left:10px; }
.mt-search-results form#search-form { width: 400px; margin: 0px auto 20px auto; }
.mt-search-results form#search-form  { width: 80%; }
.mt-search-results form#search-form p#search-options { text-align:center; }

/* Entry tag display */
div.entry-tags { margin:0 0 10px 10px; }
ul.entry-tags-list {    list-style:none;    padding: 0px;}
h5.entry-tags-header,
ul.entry-tags-list,
li.entry-tag { display: inline; }


/* All archive templates
    Informational "where am I?" module at top of sidebar */
.module-welcome p { font-size: 12px; }
.module-content p.first { margin-top:0px; }

#name-email { display: none; }

/* styles for video entry */
#mediaWrap
{
	height: 352px;
	width: 330px;
	background: #000;
}
#mediaControl
{
	width: 330px;
	height: 43px;
	background: url(http://www.episcopalcafe.com/video/images/controlBg.gif);
}
