/*
Theme Name:Edith Stein Default
Theme URI:http://www.edithsteincircle.com/
Description:Based on Wordpress Default Theme
Author:Maura McDonnell
*/
body{margin:0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */padding:0; text-align:center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */color:#000; color:#102F4D; font-family:Garamond,"Times New Roman",Times,serif; font-size:100%; background-color:#ccc; background-color:#f3f2ea; background-color:#dddbc5}

a, h2 a:hover, h3 a:hover{color:#685d26; text-decoration:underline}
a:hover{color:#147; text-decoration:underline}
.editlink a, .editlink a:visited{color:#CC1900; text-decoration:underline; font-size:smaller}
.editlink a:hover{color:#147; text-decoration:underline}
.pagesubmenu li{margin:0; padding:0; display:block}
.pagesubmenu a, .pagesubmenu a:visited{color:#5B5222; text-decoration:underline; font-variant:small-caps}
.pagesubmenu a:hover{color:#147}

#container{width:1005px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */background:#FFF; /* the auto margins (in conjunction with a width) center the page */border:1px solid #000; text-align:left; /* this overrides the text-align:center on the body element. */margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto}

#header{padding-top:0; padding-right:0px; padding-bottom:0; padding-left:0px; background-color:#102F4D; margin:0}
#header h1{margin:0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it,this is not necessary as that also avoids the margin collapse */padding:10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */font-family:Arial,Helvetica,sans-serif; color:#d9bc1b}
#sidebar1{float:left; /* since this element is floated,a width must be given */width:250px; padding-top:15px; padding-right:10px; padding-bottom:15px; padding-left:10px; background-color:#FFF; font-family:Verdana,Geneva,sans-serif; font-size:90%; margin-top:45px; text-align:right; color:#102f4d}
#wrapmain{float:left; margin:0}
#mainContent{margin-top:40px; margin-right:10px; margin-bottom:0px; margin-left:320px; padding-top:0; padding-right:20px; padding-bottom:0; padding-left:10px; text-align:justify; font-family:Arial,Helvetica,sans-serif; font-family:Garamond,"Times New Roman",Times,serif; font-size:100%; line-height:24px; color:#102F4D; font-weight:normal}

#mainContent h1{font-family:Arial,Helvetica,sans-serif; font-family:Verdana,Arial,Helvitica,sans-serif; font-weight:normal; color: #d9bc1b;; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ece9da; margin-top:0; margin-right:0; margin-bottom:15; margin-left:0; padding-top:10px; padding-right:0; padding-bottom:10px; padding-left:0}
 #footer{background-color:#FFF; background-image:url('images/FooterBG.gif'); height:84px; padding:0; clear:both}

#footer p{margin:0; /* padding on this element will create space,just as the the margin would have,without the margin collapse issue */font-family:Garamond,"Times New Roman",Times,serif; font-size:small; color:#7495AE; padding-top:20px; padding-right:0; padding-bottom:10px; padding-left:0; line-height:16px}

#sidebar1 ul{margin:0; padding:0; border-top:1px solid #d7dfe6; border-top:1px solid #dedac0;background-color:#fff}
#sidebar1 ul li{margin:0; padding:0; list-style:none; font-size:.9em; /*background-image:url('images/menubg.gif'); */background-color:#fafbfc; background-color:#f3f2ea; border-bottom:1px solid #d7dfe6; border-bottom:1px solid #dedac0}/* Main links Background */

#sidebar1 ul li ul{background:#fff}/* Sub links UL */

#sidebar1 ul li ul li{background:#fff; height:30px; border-bottom:1px dashed #e4e2d2}/* Sub links UL */

#sidebar1 ul li ul li a{padding:3px 8px 3px 4px}/* Sub links UL */

#sidebar1 .current_page_parent{background:#f3f2ea}/* Sub links UL */

#sidebar1 .current_page_parent{background:#fff}/* parent of the current Page */

#sidebar1 .current_page_parent li{background:#fff; border-left:2px solid #b0a566}/* parent of the current Page */

#sidebar1 ul li.current_page_item ul li{background:#fff}/* Sub links UL */

#sidebar1 ul li.current_page_item ul{border-left:2px solid #b0a566}/* Sub links UL */

#sidebar1 ul li ul:hover{background:#fff}/* Sub links UL */

#sidebar1 .current_page_item li{background:#fff}/* Sub links UL */

#sidebar1 ul li.current_page_item li a, #sidebar1 ul li.current_page_item li a:visited{color:#6b8398; font-weight:normal}/* the current Page sublinks */

#sidebar1 ul li.current_page_item li a:hover, #sidebar1 ul li.current_page_item li a:active{color:#b0a566}/* the current Page sublinks */

#sidebar1 ul li a, #sidebar1 ul li a:visited{display:block; padding:10px 12px 0px 4px; color:#12487B; color:#214576; text-decoration:none; height:30px; /* background-image:url('images/menubg.gif'); */}
#sidebar1 ul li a:hover, #sidebar1 ul li a:active{color:#b0a566}

#sidebar1 ul li:hover{background-image:none; background-color:#f3f2ea; background-color:#fafbfc; text-decoration:none}
#sidebar1 ul li.current_page_item:hover{background-image:none; background-color:#fff;  text-decoration:none}

.page-item-2{…}/* item for Page ID 2 */

.page_item{…}/* any Page item */

#sidebar1 .current_page_item{background-image:none; background-color:#d9bc1b; background-color:#fff}/* the current Page Background*/

#sidebar1 ul li.current_page_item a, #sidebar1 ul li.current_page_item a:visited{color:#fff; color:#d9bc1b; font-weight:normal}/* the current Page link */

#sidebar1 .current_page_item a:hover, #sidebar1 .current_page_item a:active{color:#000}
#sidebar1 ul li.current_page_item a:hover, #sidebar1 ul li.current_page_item a:active{}/* the current Page link */

#sidebar1 li.current_page_ancestor{font-weight:normal; border-bottom:1px solid #d7dfe6}/* any ancestor of the current Page */

#sidebar1 ul li.current_page_parent ul{font-weight:normal}/* any ancestor of the current Page */

.textwidget{margin:10px 0 10px 0; padding:0;background:#fff}
.textwidget img{margin:0; padding:0; text-aligh:right}
.textwidget a img{margin:0; padding:0}
h2.widgettitle{color:#7698b1; font-family:Arial,Helvetica,sans-serif; font-size:1.3em}
.textwidget form {background:#fff}
fieldset{ font:80%/1 sans-serif; color:#8ea1aa; border:1px solid #968733;background:#fff}
label{color:#968733;  display:block;  width:200px;  float:left;  margin:2px 4px 6px 4px;  text-align:right}
input{ background-color:#f3f2ea;  padding:2px; border:1px solid #dedac0}
.button{background-color:#f3f2ea;  padding:2px; border:1px solid #dedac0; padding:2px 18px}
.button:hover{background-color:#8ea1aa;  padding:2px; border:1px solid #dedac0; padding:2px 18px}

span.label, span.spacer, span.multiple span{width:120px; float:left}

span.multiple{float:left}

span.button{padding-left:120px}

div.clear{clear:both; padding-top:5px}

/*****Forms*****/
/**********************************
Form Reset Styles for all browsers
***********************************/
form.cmxform, form.cmxform fieldset{margin:0; padding:0}

form.cmxform fieldset{border:1px solid #000}

form.cmxform legend{padding:0; color:#000}

form.cmxform input, form.cmxform textarea, form.cmxform select{margin:0; padding:1px; font-size:100%; font-family:inherit}
/**********************************
***********************************/
form.cmxform{width:80%}

form.cmxform fieldset{margin-bottom:10px; border:1px solid #DDDBC5; background-color:#F8F9F2}

form.cmxform legend{padding:0 2px; font-weight:bold; _margin:0 -7px; /* IE Win */color:#969701}

form.cmxform label{display:block; line-height:1.8; vertical-align:top;width:100px;padding-right:10px;float: left;}
form.cmxform label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}
 form.cmxform input{background:#fff; padding:2px; border:1px solid #A9A693; width:250px}
form.cmxform textarea{width:300px}
form.cmxform fieldset ol{margin:0; padding:0}

form.cmxform fieldset li{list-style:none; padding:5px; margin:0; border-bottom:1px solid #dedac0;display:block}

form.cmxform fieldset fieldset{border:none; margin:3px 0 0}

form.cmxform fieldset fieldset legend{padding:0 0 5px; font-weight:normal}

form.cmxform fieldset fieldset label{display:block; width:auto}

form.cmxform em{font-weight:bold; font-style:normal; color:#f00}

form.cmxform fieldset fieldset label{margin-left:123px}/* Width plus 3 (html space) */

/*\*//*/ form.cmxform legend{display:inline-block}/* IE Mac legend fix */

form.cmxform  ol li.buttons button{border:none; color:#000; cursor:pointer; font:16px/16px "Avenir LT Std",Helvetica,Arial,sans-serif; overflow:hidden; padding:6px 3px 3px 3px; text-transform:capitalize; width:auto; background-color:#c2be97}
form.cmxform ol li.buttons button:hover{color:#222}
form.cmxform ol li.buttons button:active{left:-1px; position:relative; top:-1px}
form.cmxform ol li.buttons, ol.forms li.inline{float:right; width:360px}
form.cmxform ol li.inline input{width:auto}
form.cmxform ol li.inline label{display:inline; float:none; width:auto}

.fltrt{/* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */float:right; margin-left:8px}
.fltlft{/* this class can be used to float an element left in your page */float:left; margin-right:8px}
.clearfloat{/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */clear:both;  height:0;  font-size:1px;  line-height:0px}
.post h3{clear:both;  height:0;  font-size:1px;  line-height:0px; font-size:1em}
.post h1{margin:0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it,this is not necessary as that also avoids the margin collapse */padding:10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */font-family:Arial,Helvetica,sans-serif; color:#d9bc1b; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ece9da}
.postwrap{margin:0; float:left; width:92%; padding-bottom:5px; margin-bottom:10px}

.postwrapmembers{margin:0; float:left; border-bottom:1px dotted #ccc; border-bottom-color:#B2B1A8; width:92%; padding-bottom:5px; margin-bottom:10px}
.entry{margin:0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it,this is not necessary as that also avoids the margin collapse */padding:10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */font-family:Arial,Helvetica,sans-serif; font-family:Garamond,Verdana,Arial,Helvitica,sans-serif; color:#000; color:#102F4D}

.post{margin:0; width:620px}
* html .post { \width: 620px; /* for IE5 and IE6 in quirks mode */
    w\idth: 580px; /* for IE6 in standards mode */}
.entry ul{margin:0; padding:0;}
.entry ul li a {position: relative;
	height: 24px;display:block;}
.entry hr {/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */clear:both;  height:0;  font-size:1px;  line-height:0px}
/* Begin Images */
/*Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered', 
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */
img.centered{display:block; margin-left:auto; margin-right:auto}

img.alignright{padding:4px; margin:0 0 2px 7px; display:inline}

img.alignleft{padding:4px; margin:0 12px 2px 0; display:inline}

.membersentry img.alignleft{padding:4px; margin:0 12px 2px 0; display:inline; border:solid 1px #bbb}
.welcomeleft {width:189px;float:left}
.welcomeright {width: 355px; float: right; text-align: justify;}
* html .welcomeright { \width:355px; /* for IE5 and IE6 in quirks mode */
    w\idth: 300px; /* for IE6 in standards mode */}
.welcomeleft img.alignleft{padding:4px; margin:0 12px 2px 0; display:inline; border:solid 1px #bbb}
.membersentry img.alignright{padding:4px; margin:0 0 2px 10px; display:inline; border:solid 1px #bbb}
.alignright{float:right}

.alignleft{float:left}
/* End Images */
#content{font-size:1.2em}

.widecolumn .entry p{font-size:1.05em}

.narrowcolumn .entry, .widecolumn .entry{line-height:1.4em}

.widecolumn{line-height:1.6em}

.narrowcolumn .postmetadata{text-align:center}

.thread-alt{background-color:#f8f8f8}
.thread-even{background-color:white}
.depth-1{border:1px solid #ddd}

.even, .alt{border-left:1px solid #ddd}

small{font-family:Arial,Helvetica,Sans-Serif; font-family:Garamond,Verdana,Arial,Helvitica,sans-serif; font-size:0.9em; line-height:1.5em}

h2{font-size:1.2em; font-weight:normal; margin-top:15px; margin-right:0px; margin-bottom:15px; margin-left:0px}

h3{font-size:1.2em; color:#162242; font-weight:normal}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description{text-decoration:none; color:white}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited{color:#30290a; margin:6px 0 0; padding:0}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite{text-decoration:none}

h2.blackheading{color:#695A17; font-size:1.5em; margin:15px 0 15px 0; font-variant:small-caps; font-weight:bold}
/*Begin Headers */
h1{padding-top:70px; margin:0; margin-bottom:15px}
h2.pagetitle{margin-top:30px; text-align:center}
h3.comments{padding:0; margin:40px auto 20px}
/* End Headers */
.entry p a:visited{color:#b85b5a}

.sticky{background:#f7f7f7; padding:0 10px 10px}
.sticky h2{padding-top:10px}

.commentlist li, #commentform input, #commentform textarea{font:0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif}
.commentlist li ul li{font-size:1em}

.commentlist li{font-weight:bold}

.commentlist li .avatar{float:right; border:1px solid #eee; padding:2px; background:#fff}

.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:1.1em}

.commentlist p{font-weight:normal; line-height:1.5em; text-transform:none}

#commentform p{font-family:'Lucida Grande',Verdana,Arial,Sans-Serif}

.commentmetadata{font-weight:normal}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{color:#777}

code{font:1.1em 'Courier New',Courier,Fixed}

acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em}

/* End Typography &Colors */
/* Begin Structure */
.narrowcolumn{float:left; padding:0 0 20px 45px; margin:0px 0 0; width:400px}

.widecolumn{padding:10px 0 20px 0; margin:5px 0 0 150px; width:450px}

.post{margin:0; text-align:justify}

.post hr{display:block}

.widecolumn .post{margin:0}

.narrowcolumn .postmetadata{padding-top:5px}

.widecolumn .postmetadata{margin:30px 0}

.widecolumn .smallattachment{text-align:center; float:left; width:128px; margin:5px 5px 5px 0px}

.widecolumn .attachment{text-align:center; margin:5px 0px}

.postmetadata{}

/* End Structure */
/* Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */




.postmetadata ul, .postmetadata li{display:inline; list-style-type:none; list-style-image:none}
/* End Entry Lists */
/* Begin Form Elements */
#searchform{margin:10px auto; padding:5px 3px; text-align:center}

#sidebar #searchform #s{width:108px; padding:2px}

#sidebar #searchsubmit{padding:1px}

#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0}

#commentform{margin:5px 10px 0 0}
#commentform textarea{width:100%; padding:2px}
#respond:after{content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
#commentform #submit{margin:0 0 5px auto; float:right}
/* End Form Elements */
/* Begin Comments*/
.alt{margin:0; padding:10px}

.commentlist{padding:0; text-align:justify}

.commentlist li{margin:15px 0 10px; padding:5px 5px 10px 10px; list-style:none}
.commentlist li ul li{margin-right:-5px; margin-left:10px}

.commentlist p{margin:10px 5px 10px 0}
.children{padding:0}

#commentform p{margin:5px 0}

.nocomments{text-align:center; margin:0; padding:0}

.commentmetadata{margin:0; display:block}
/* End Comments */
/* Begin Sidebar */
#sidebar{padding:20px 0 10px 0; margin-left:545px; width:190px}

#sidebar form{margin:0}
/* End Sidebar */
/* Begin Calendar */
#wp-calendar{empty-cells:show; width:240px; margin:0; height:250px; font-face:Garamond,"Times New Roman",Times,serif}
#wp-calendar table{font:normal 1.1em Garamond,"Times New Roman",Times,serif; ; text-align:center; width:100%}
#wp-calendar table caption{font:bold 1.2em Garamond,"Times New Roman",Times,serif; ; text-align:left; font-style:normal; text-transform:capitalize; width:100%}

#wp-calendar thead th{font:normal 1em Garamond,"Times New Roman",Times,serif; ; text-transform:capitalize; text-align:left}

#wp-calendar #next a{padding-right:10px; text-align:right; font-size:9pt}

#wp-calendar #prev a{padding-left:10px; text-align:left; font-size:9pt}
#wp-calendar a{display:block; text-decoration:none}
#wp-calendar td{padding:3px 0; text-align:center; border:1px solid #ccc; background:#dddbc5}
#wp-calendar td.pad:hover{/* Doesn't work in IE */background-color:#DDDBC5}

#wp-calendar table.nav{width:240px; margin:0; text-align:center; background:#fff}
#wp-calendar .nav #prev{background:#fff}
#wp-calendar .nav #next{background:#fff}

#wp-calendar td.ec3_postday, td.ec3_eventday{background:#fff; padding:3px 0; text-align:center}
#wp-calendar a.eventday, #wp-calendar a.eventday:visited{color:#900; color:#d9bc1b}
#wp-calendar a.eventday:hover, #wp-calendar a.eventday:active{color:#333; background-color:#B3B45B}

ul.ec3_events{border:1px solid #dddbc5; list-style:none}
ul.ec3_events ul{list-style:none}
.ec3_schedule{float:left; width:250px; margin:10px 10px 2px 0px; background:#dddbc5}
.ec3_schedule td{border:1px solid #fff}

/* End Calendar */
/* Begin Various Tags &Classes */
acronym, abbr, span.caps{cursor:help}
acronym, abbr{border-bottom:1px dashed #999}
blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd}

blockquote cite{margin:5px 0 0; display:block}

.center{text-align:center}

.hidden{display:none}

.screen-reader-text{ position:absolute;  left:-1000em}

hr{display:none}

a img{border:none}

.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:60px}
/* End Various Tags &Classes*/
/* Captions */
.aligncenter, 
div.aligncenter{display:block; margin-left:auto; margin-right:auto}

.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; 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:none}

.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}
/* End captions */
