/*	FOUNDATION */

body { font-size: 62.5%; }
body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {
	padding: 0;
	margin: 0;
	font-family: Verdana, Tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}
h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em; }
a { text-decoration: none; }
a img { border: none; }
.post a:link, .comment a:link { color: maroon; }
.post a:visited, .comment a:visited { color: #330; }
.post a:hover, .comment a:hover { color: maroon; border-bottom: maroon 1px dashed; }
.post a:active, .comment a:active { color: red; }
ul, li {
	margin: 0;
	padding: 0;
}
body {
	background: url(p17.jpg) left -60px; 
}
h1 {
	display: block;
	height: 175px;
	background: url(byz.png) no-repeat center top;
	margin-top: 20px;
	margin-bottom: 30px;
}
h1 a {
display: block;
height: 175px;
width: 500px;
margin: 0 auto 0 auto;
}
.o { visibility: hidden; } 
h2 {
	letter-spacing: 14px;
	color: #ffc;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.2em;
	padding: 5px 0;
	border-bottom: none;
	background-color: maroon;
	margin-bottom: 40px;			
	border-bottom: dashed 1px #ffc;			
}
/* This is the old color:  #D2B48C >>>  */
#main {
	width: 760px;
	margin: 20px auto 20px auto;
	background-color: #94784f;
	border: #000 1px solid;
	position: relative;
}
h3 {
	font-style: italic;
	font-size: 2.4em;
	padding-left: 3em;
	margin-bottom: 20px;
	padding-right: 20px;
	font-family: Cambria, "Century Schoolbook", "Calisto MT", "Bookman Old Style", "GoudyOlSt BT", "Palatino Linotype", "Book Antiqua", Garamond, "BernhardMod BT", "Garamond Premr Pro Med", Georgia, serif, Times, "Times New Roman";
display: block;
min-height: 43px;
padding: auto 0 auto 0;
}
h3.storytitle { background: url(benja.png) .7em center no-repeat; }
h3.storytitle a:link, h3.storytitle a:visited, h3.storytitle a:active { color: #27140B; }
h3.storytitle a:hover { 
	color: maroon;
	border: none;
}
h4 {
	font-size: 2em;
	text-indent: 3em;
	margin-bottom: 15px;
	font-family: Cambria, "Century Schoolbook", "Calisto MT", "Bookman Old Style", "GoudyOlSt BT", "Palatino Linotype", "Book Antiqua", Garamond, "BernhardMod BT", "Garamond Premr Pro Med", Georgia, serif, Times, "Times New Roman";
}
.post { margin-right: 200px; }
.post p {
	font-size: 1.4em;
	color: #000;
	margin: 0 30px;
	margin-top: 0;
margin-bottom: 20px;
	line-height: 1.6em;
}
#sidebar {
	width: 200px;
	position: absolute;
	top: 25px;
	right: 0;
	min-height: 400px;
	background: #27140b url(fade.jpg) repeat-x left bottom;
	padding-bottom: 300px;
}
#sidebar ul { list-style-type: none; }
#sidebar ul#illum {
	background: url(dal.png) center 20px no-repeat;
	display: block;
	height: 165px;
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: bold;
	padding: 30px 0 0 95px;
}
#sidebar ul#illum a { 
	color: #d3d3d3; 
	display: block;
	height: 40px;
}
ul#illum a:hover { border-right: 2px solid orange; border-bottom: none; }
#foot { 
	text-align: center;
	margin-bottom: 20px;
}
.meta p {
margin-left: 50px;
font-weight: bold;
font-style: italic;
font-size: 1em;
font-weight: bold;
}
#search {
display: block;
text-align: center;
border-bottom: #ffc dashed 1px;
padding-bottom: 20px;
}
#search label {
color: gray;
font-style: italic;
padding-bottom: 7px;
}
#search input { margin-top:5px; }
#search input#s, textarea {
border: 2px inset #27140b;
background-image: url(p17.jpg);
}
p.hymn, blockquote {
font-size: 1em;
margin-left: 4em;
padding: 7px;
border-left: 3px orange solid;
font-weight: bold;
font-style: italic;
margin-bottom: 15px;
}
blockquote { 
font-size: .9em;
font-style: normal;
padding-right: 0;
}
blockquote.lyrics {
font-weight: normal;
border-left: none;
font-size: 1em;
padding-left: 0;
}
.lyrics .chorus { font-style: italic; }
.post img {
padding: 5px;
border: 1px #000 solid;
background-image: url(p17.jpg);
}
li.categories, li.sidelist {
color: gray;
font-style: italic;
margin: 20px 0 20px 20px;
text-align: center;
font-weight: bold;
}
li.categories ul, li.sidelist ul {
font-style: normal;
text-align: left;
font-weight: normal;
list-style-type: square;
margin-left: 10px;
text-transform: capitalize;
}
li.categories ul li ul, li.sidelist ul li ul {
list-style-type: circle;
}
li.categories a, li.sidelist a { color: gray; }
li.categories a:hover, li.sidelist a:hover { color: white; }

div.feedback {
text-align: center;
font-style: italic;
margin-bottom: 20px;
margin-top: -10px;
}
textarea {
width: 400px;
margin: 10px 20px;
padding: 15px;
font-family: Verdana, Tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}

.commentlist {
font-size: 1.3em;
padding: 0 20px;
}
.commentlist p {
text-indent: 1em;
margin-bottom: 10px;
}
cite.fn {
font-weight: bold;
}
.comment-meta {
font-size: .8em;
margin-bottom: 10px;
}
.comment { 
border-bottom: maroon 1px dashed;
padding-bottom: 7px;
margin-bottom: 15px;
margin-right: 200px;
}

.post ul {
font-size: 1.4em;
list-style-type: circle;
margin: 0 15px 15px 30px;
padding-left: 30px;
}
.post ul li { margin-bottom: 7px; }
.post ul ul { font-size: 1em; }

ol.commentlist {
list-style-type: none;
}
.alignright {
float:right;
margin-left: 15px;
}
.alignleft {
float:left;
margin-right: 15px;
}
.aligncenter {
margin-right: auto;
margin-left: auto;
text-align: center;
}
.feedhead { display: none; }
span:lang(es) { font-style: italic; }
