/*
THEME NAME: wer-moo-mix
THEME URI: http: //www.wereveal.com//
DESCRIPTION: My Theme - code based on Moo-Point http: //iamww.com/wordpress-theme-moo-point/ by Will Wilkins with influences from Mix by Nurudin Jauhari http://www.jauhari.net/themes/sandbox-mix/
VERSION: 1.0
AUTHOR: William Reveal
AUTHOR URI: http: //www.wereveal.com/
TEMPLATE: sandbox
*/

/* Three Colors to set the website to
Green: #186813
Brown: #681318
Blue: #131868
Tan: #FEF7DD
*/
@import url('reset.css'); 
/* constants */
html { font-size: 100.01%; padding: 0; margin: 0 0 0.1em 0; overflow: auto; height: 100%; background: #FEF7DD; }
body { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 1em; margin: 0 auto; padding: 0; background: #FEF7DD url(images/bg.gif) 0 0 repeat-x; color: #681318; line-height: 1.4; }
a {color: #131868; text-decoration: none; outline: none; font-weight: bold; }
a:hover { background: #C4C4C4; color: #131868; text-decoration: none; outline: none; }
a:visited { background: #FEF7DD; color: #000; text-decoration: none; outline: none; }
blockquote { color: #131868; background: inherit; border: 0;  margin-left: 24px; margin-right: 24px; line-height: 1.4em; }
p { padding: .5em 0 .7em 0; display: block; }
ol, ul, li { list-style: none; }
h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }
h6 { font-size: .9em; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
em { font-weight: 500; font-style: italic; }
strong { font-weight: 900; }
del, del a, div.entry-content p del a { background: inherit; color: #C4C4C4; }
.caps { text-transform: uppercase; }
code, pre { white-space: pre-wrap; font-family: "Bitstream Vera Sans Mono", Monaco, "Andale Mono", monospace; font-size: .8em; margin-bottom: 0pt; margin-left: 0pt; line-height: .8em !important; }

/* layout */
div#wrapper { border: 6px ridge #681318; } /* #3F0900 #186813 */
div#wrapper.hfeed { width: 930px; margin: 0 auto; }
div#header { text-align: center; margin:0; border-bottom: 1px solid #131868; height: 144px; }
div#container { float: left; margin: 0; width: 726px; background-color: #FEF7DD; height: 100%; }
div#content { margin: 0 16px; padding: .5em 0;  }
div.sidebar { float: right; overflow: hidden; font-size: .78em; width: 190px; border-left: 1px solid #DFDFDF; padding-left: 13px; background-color: none; }
div#secondary { clear: right; margin-bottom: 1em; }
div#footer { width: 100%; border-top: 1px solid #3C3C3C; height: 24px; }

/* header */
#blog-title { float: left; width: 70%; text-align: left; padding-top: 10px; font-size: 2.5em; text-transform: uppercase; letter-spacing: -2px; display: none; }
#blog-title a { color: #681318; background: inherit; cursor: pointer; outline: none; }
#blog-title a:hover { background: none; }
#blog-description { background: inherit; color: #131868; float: right; width: 27%; text-align: right; padding-top: 20px; display: none; }
div#access { padding: 6px 0; margin: 0; border-bottom: 1px solid #131868; background-color: #FEF7DD; }

/* navigation */
div#menu { font-size: .85em; height: 1.2em; padding-bottom: 0.2em; width: 100%; }
div#menu ul a { font-weight: 700; text-decoration: none; text-transform: uppercase; outline: none; }
div#menu ul, div#menu ul ul, div#menu ul li { list-style: none; margin: 0; padding: 0; }
div#menu ul li { float: left; border-right: 1px solid #681318; }
div#menu ul li a { padding: 0.5em 0.5em; outline: none; color: #186813; }
div#menu ul li a:hover, div#menu ul li:hover ul li a:hover, div#menu ul li:hover ul li { background: #131868; color: #FEF7DD; }
div#menu ul ul { display: none; }
div#menu ul ul li { float: none; }
div#menu ul ul li a { margin: 0; padding: 0; outline: none; }
div#menu ul li:hover ul { display: block; font-size: 0.8em; padding-top: 0em; position: absolute; }
div#menu ul li:hover ul li a { background: inherit; color: #FEF7DD; border-top: 1px solid #FEF7DD; display: block; padding: 0.1em; width: 9em; text-transform: uppercase; outline: none; }

/* content */
div.entry-content { width: 500px; float: right; padding: .5em 0 2.5em 0; font-size: .85em; }
.page div.entry-content { width: 700px; float: left; padding: .5em 0 2.5em 0; }
.entry-title { background: url(images/quill.png) 0 0 no-repeat; clear: both; font-size: 1.3em; border-bottom: 1px solid #A9A9A9; margin: 0; font-family: Georgia, "Times New Roman", Times, Garamond, serif; font-style: italic; padding-left: 140px; }
.entry-title a { color: #186813; text-decoration: none; }
.entry-title a:hover { color: #131868; text-decoration: none; }
div.entry-date { margin: .5em 0; background: inherit; color: #131868; font-size: .8em; }
div.entry-meta { color: #131868; width: 170px; background: inherit; margin: 1em 0; padding: .5em 0; display: block; font-size: .7em; }
div.entry-meta a { background: inherit; color: #131868; }
div.entry-meta a:hover { background: inherit; color: #681318; }
span.author.vcard { margin-bottom: .5em; }
div.entry-meta span.cat-links { display: block; margin: .5em 0; }
div.entry-meta span.comments-link { display: block; }
div.entry-content a { background: inherit; color: #186813; border-bottom: 1px dotted #782800; font-weight: 500; }
div.entry-content p a:hover { background: #681318; color: #FEF7DD; font-weight: 500; }
div.comments p a, div.entry-content ul li a, div.entry-content ol li ul a { background: inherit; color: #681318; border-bottom: 1px dotted #782800; font-size: .8em; }
div.comments a:hover, div.entry-content ul li a:hover, div.entry-content ol li ul a:hover, div.comment-meta a:hover, div.comments .bypostauthor .comment-meta a:hover, div.comments .byuser .comment-meta a:hover, div.comments .bypostauthor .comment-meta span.edit-link a, div.comments .byuser .comment-meta span.edit-link a:hover { background: #681318; color: #FEF7DD; font-size: .8em; }
div.entry-content p del a:hover { background: #C4C4C4; color: #131868; }
div.entry-content blockquote p a { background: inherit; color: #9E3500; }
div.entry-content blockquote p a:hover { background: #9E3500; color: #C4C4C4; }
div.entry-content p code a { white-space: pre-wrap; font-family: "Bitstream Vera Sans Mono", Monaco, "Andale Mono", monospace; font-size: .9em; border-bottom: 1px dotted #131868; }
div.comments p strong a, div.entry-content p ins a { border: none; text-decoration: underline; }
div.comments p strong a, div.entry-content p ins a:hover { border: none; text-decoration: underline; }
a.more-link, div.page-link, p.akpc_pop { font-size: .8em; }
div.entry-content div.page-link a { background: #F1F1F1; color: inherit; }
.error404 div, .noresults div { width: 700px; background: inherit; color: #C44100; float: left; }
div.entry-content ol li ul, div.entry-content ul li { list-style: inherit; margin: .5em 1.5em; }
#category-archives h3, #monthly-archives h3, #linkcat-2 h3, #linkcat-3 h3 { border-bottom: 1px dotted #A9A9A9; margin-top: .5em; padding: .5em 0 0; }
li#category-archives.content-column, li#monthly-archives.content-column, li#linkcat-2.linkcat, li#linkcat-3.linkcat { list-style: none; margin: 1em 0; }
div.entry-content ol { padding-left: 1.5em; margin: .5em 0 1em; }
div.entry-content ol li { list-style: decimal; margin: .2em 0; }
div.entry-content ol li ol { margin: .2em 0; }
div.entry-content ol li ol li { list-style: upper-roman; }
div.entry-content ol li ul li, div.sidebar ul ul ul li { list-style: none; }
div.entry-content ol li ol li ol { margin: .2em 0; }
div.entry-content ol li ol li ol li { list-style: lower-alpha; }
div.entry-content dl dt { font-style: italic; text-decoration: underline; font-weight: bold; }
div.entry-content dl dd { margin: 7px; }
div.entry-content p abbr, div.entry-content abbr { cursor: help; border-bottom: 1px dotted #131868; }
div.entry-content p ins { text-decoration: none; border-bottom: 1px dotted #131868; }
.alignleft,div.nav-previous { float: left; }
.alignright,div.nav-next { float: right; }
div#nav-above, div.skip-link { display: none; }
div#nav-below { width: 100%; height: 1em; clear: both; margin: 1.5em 0; font-size: .8em; padding: 1em 0; }
div#nav-below a { background: inherit; color: #681318; }
div#nav-below a:hover { background: #681318; color: #FEF7DD; }

/* asides */
body.home .category-asides .entry-content, body.home .category-asides .entry-content p, body.home .category-asides .entry-meta { display: inline; margin: 0 .7em 0 0; }
body.home .category-asides { font-size: .9em; background: inherit; color: #131868; }
body.home .category-asides a { font-weight: normal; }
body.home .category-asides .entry-meta { display: none; }
body.home .category-asides .entry-date abbr.published { display: none; }
body.home .category-asides div.entry-content { clear: none; float: left; width: 100%; }

/* comments & trackbacks */
div#respond { clear: both; margin-top: .5em; font-size: .8em; }
#respond h3, #comments-list h3, #trackbacks-list h3 { clear: both; padding-top: 1em; margin: 1em 0; border-bottom: 1px solid #131868; text-align: left; text-transform: uppercase; }
#comments-list, #trackbacks-list { margin: 1em 0; }
div.comment-meta { background: inherit; color: #131868; float: left; width: 170px; margin: .3em 0 .5em; padding: 0; display: block; font-size: .8em; }
div.comment-meta a { display: block; background: inherit; color: #131868; }
div.comment-author { clear: both; width: 693px; background: #CDAB84; color: inherit; display: block; margin: .9em 0 .5em; padding: 7px 0 7px 7px; font-size: .9em; }
div.comment-author a a:visited { background: inherit; color: #000; text-decoration: none; outline: 0; }
div.comments { font-size: .8em; }
div.comments .byuser .comment-meta, div.comments .bypostauthor .comment-meta { display: block; }
div.comments .byuser .comment-meta a { background: transparent url(images/by.registered.gif) no-repeat scroll right center; display: block; }
div.comments .bypostauthor .comment-meta a { background: transparent url(images/author.png) no-repeat scroll right center; display: block; }
div.comments .bypostauthor .comment-meta span.edit-link a, div.comments .byuser .comment-meta span.edit-link a { background: none; color: #131868; }
form#commentform .form-label { margin: 1em 0 0; }
form#commentform,form#commentform p { padding: 0; margin: 1em 0; }
input#author,input#email,input#url { width: 50%; border: 1px solid #131868; padding: 2px; }
input#author,input#email,input#url,textarea#comment { padding: 0.2em; border: 1px solid #131868; }
input#submit { border: 1px solid #131868; padding: 1px; }
div.comments ol li { margin: 0 0 1em; clear: both; }
div.comments ol li p, span.unapproved { width: 500px; float: right; margin: .3em 0 .5em; padding: 0 0 .5em; }
textarea#comment { height: 15em; margin: 0 0 0.5em; overflow: auto; width: 80%; }
form#commentform span.required, span.unapproved { background: inherit; color: #C44100; }

/* sidebar */
div.sidebar h3 { font-size: 1.3em; padding: .5em 0 .1em; border-bottom: 1px dotted #131868; margin-bottom: 5px; text-transform: uppercase; }
div.sidebar input#s { width: 9em; }
input#s { border: 1px solid #131868; padding: 2px; }
input#searchsubmit { border: 1px solid #131868; padding: 1px; }
div.sidebar li { list-style: none; margin: 0 0 1em; }
div.sidebar li form { margin: 0.2em 0 0; padding: 0; }
div.sidebar ul li a { background: inherit; color: #186813; }
div.sidebar ul li a:hover { background: #681318; color: #131868; }
div.sidebar ul ul { margin: .3em 0}
div.sidebar ul ul li { list-style: none; margin: .2em 0; }
div.sidebar ul ul ul { margin: 0 0 0 1.2em; }
div.sidebar ul ul li a:link, .sidebar ul ul li a:visited { background: url(images/go.png) 0 0 no-repeat; padding-left: 16px; }
div.sidebar ul li.linkcat ul li a { background: url(images/link.png) 0 0 no-repeat; padding-left: 16px; }
div.sidebar ul li#categories ul li a { background: url(images/tag_red.png) 0 0 no-repeat; padding-left: 16px; color: #131868; }
div.sidebar ul li#archives ul li a { background: url(images/archives.png) 0 0 no-repeat; padding-left: 16px; color: #4571AF; }
div.sidebar ul li#rss-links ul li a { background: url(images/feed-icon.gif) 0 0 no-repeat; padding-left: 16px; color: #D1670C; }

#searchform div { padding: .2em 0; }

/* widgets and misc */
table#wp-calendar { width: 100%; }
#archives select { margin: 0.2em 0 0; padding: 0; }
span.meta-sep, li#pages.widget.widget_pages, .sidebar li#pages, .home li#recent-posts.widget.widget_recent_entries, .single div#secondary.sidebar, .page div#secondary.sidebar, .single li#text-1.widget.widget_text, .page li#text-1.widget.widget_text { display: none; }
table#wp-calendar a:hover { color: #FEF7DD; }

/* footer */
div#footer { clear: both; text-align: center; margin-top: 1em; padding: 15px 0pt; letter-spacing: 2px; }
div#footer, #generator-link a, #theme-link a, #generator-link a:hover, #theme-link a:hover { background: #FEF7DD; color: #131868; }
#generator-link a { float: left; padding: 7px 15px; }
#theme-link a { float: right; padding: 7px 15px; }
#google-search { float: left; padding-left: 100px; }

/* Images */
div.entry-content p img { max-width: 500px; }
div.entry-content p.attachment a img { width: 500px; }
.page div.entry-content p img { max-width: 100%; }
.sidebar li img, .sidebar li a img { padding: 5px; border: 2px solid #681318; max-width: 190px; }
img.center { display: block; text-align: center; margin: 0 auto; }
img.alignleft { padding: .9em .5em .5em; }
img.alignright { padding: .9em 0 .5em .5em; }
img.wp-smiley { background: inherit; color: inherit; }

/* discontinued style
#fp:first-letter {font-size: 300%; font-weight : 900; float: left; margin-top: 4px; margin-right: 3px; font-family: Georgia, "Times New Roman", Times, Garamond, serif; }
*/

/* Bible in a Year */
div.entry-content ul.table-like {
	list-style: none !important url(images/box.gif) !important outside !important;
	margin: 0;
	padding: 0 6px 6px 6px;
	float: left;
	width: 210px;
	border: 1px solid #003399;
	margin-right: 6px;
	margin-bottom: 6px;
}
div.entry-content ul.table-like:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
div.entry-content ul.table-like li {
	clear: both;
	margin: 0 0 0px 16px;
	padding: 0;
	line-height: 1em;
}
div.entry-content ul.table-like li.headthing {
	font-weight: 900;
	color: #003399;
	margin: 0 0 12px 16px;
}
div.entry-content ul.table-like li div {
	float: left;
	text-align: left;
	padding: 0;
	font-size: 11px;
	border-bottom: 1px solid #AAA;
}
div.entry-content ul.table-like li.headthing div {
	border-bottom: 1px solid #003399;
	padding-bottom: 4px;
}
.day {width: 35px; border-left: 1px solid #CCC; }
.scripture {width: 100px; border-right: 1px solid #CCC; border-left: 1px solid #CCC; padding: 0 3px; }
.psalm { width: 45px; border-right: 1px solid #CCC; }
.sidenote { border: 1px solid #00aa00; margin: 6px; padding: 6px; float: right; width: 200px; background-color: #e5f7e4; font-size: 0.8em; }
.bible-quote { font-family: "Times New Roman", Times, serif !important; font-size: 1.2em !important; line-height: 1.25em; color: #186813; }
.boldItalic { font-style: italic; font-weight: 900; }
