/*
Theme Name: Tinity Evangelical Lutheran Church of Glendora
Theme URI: http://maikeruon.com/
Description: The default WordPress theme for Tinity Evange	lical Lutheran Church of Glendora.
Version: 1.0
Author: Michael Sisk
Author URI: http://maikeruon.com/

*/

/* reset */
address,blockquote,body,caption,div,dd,dl,dt,fieldset,form,
h1,h2,h3,h4,h5,h6,html,legend,noscript,ol,p,pre,table,tbody,
td,tfoot,th,thead,tr,ul,a,abbr,br,cite,code,dfn,em,kbd,label,
q,samp,span,strong,sub,sup,tt,var,img {
 border:          0;
 border-spacing:  0;
 margin:          0;
 outline:         0;
 padding:         0;
 list-style:      none;
 text-decoration: none;
 color:           inherit;
 font-family:     inherit;
 font-size:       inherit;
 font-style:      inherit;
 font-weight:     inherit;
 line-height:     inherit;
 text-align:      inherit;
 vertical-align:  baseline;
 border-collapse: collapse;
}

/* tags */
html             { background: #f2efe6; color: #4c4c4c; font: 75%/1.5em 'Lucida Sans','Lucida Grande','Lucida Sans Unicode',sans-serif; padding: 0 1em; }

abbr             { border-bottom: .1em dotted; cursor: help; }
blockquote       { margin: 0 0 1.5em; padding: 0 1.5em; }
code,kbd,pre,var { font: 125% Consolas,Monaco,Courier,monospace; }
dfn,strong       { font-weight: bold; }
pre              { display: block; margin: 0 0 1.5em; padding: 0 1.5em; white-space: pre-wrap; }
em,samp          { font-style: italic; }
p                { margin-bottom: 1.5em; }
sub              { font-size: 85%; vertical-align: sub; }
sup              { font-size: 85%; vertical-align: super; }

h1               { font: 250%/1em Costantia,Georgia,Times,serif; margin: 0 0 .6em; }
h2               { font: 200%/1em Costantia,Georgia,Times,serif; margin: 0 0 .75em; }
h3               { font: 150%/1em Costantia,Georgia,Times,serif; margin: 0 0 1em; }
h4               { font: 125%/1em Costantia,Georgia,Times,serif; margin: 0 0 1.2em;}
h5               { font: 115%/1em Costantia,Georgia,Times,serif; margin: 0 0 1.3em; }
h6               { font: 100%/1em Costantia,Georgia,Times,serif; margin: 0 0 1.5em }

dl               { margin-bottom: 1.5em; }
dt               { font-weight: bold; }
dd               { margin: 0 0 1.5em 1.5em; }
ol,ul            { margin: 0 0 1.5em 1.5em; padding: 0 0 0 1.5em; }
ol ol,ul ul      { margin: 0 0 0 1.5em; }
ol               { list-style: decimal; }
ul               { list-style: circle; }

fieldset         { border: .1em solid #ccc; padding: 1em 2em 3em; margin: 0 0 1.5em;}
legend           { font-weight: bold; padding: 0 1em; }
label            { cursor: pointer; font-weight: bold; }
textarea         { font: 100% 'Lucida Sans', 'Lucida Grande', sans-serif; width: 96%; }

table            { caption-side: bottom; margin: 0 0 1.5em; width: 100%; }
caption          { font-size: 85%; padding: .25em .75em; text-align: center; }
col              { border: .1em solid #ccc; }
thead            { border-bottom: .25em double #ccc; }
tfoot            { border-top: .25em double #ccc; }
tbody tr         { border: .1em solid #ccc; }
th               { font-weight: bold; padding: .25em .75em; text-align: left; }
td               { padding: .25em .75em; }

/* classes */
.align-center    { text-align: center; }
.align-justify   { text-align: justify; }
.align-left      { text-align: left; }
.align-right     { text-align: right; }
.aligncenter     { margin: auto; }
.alignleft       { float: left; }
.alignright      { float: right; }

.del             { text-decoration: line-through; }
.ins             { border-bottom: .1em dotted; }

.clear           { clear: both; }
.hide            { display: none; }
.pad             { padding: 0 12px; }

.loud            { font-size: 115%; }
.soft            { font-size: 85%; }

.info            { color: #069; }
.error           { color: #900; }
.notice          { font: bold 2em/1em Constantia,Georgia,Times,serif; margin: 0 0 1em; text-align: center; }
.success         { color: #090; }

.group           { clear: both; position: relative; width: 960px; }
.group .group    { list-style: none; margin: 0; padding: 0; }
.group:after     { content: ''; display: block; clear: both; }

.content         { width: 600px; }
.sidebar         { width: 360px; }
.column          { width: 50%; }

.xx-large        { width: 80%; }
.x-large         { width: 75%; }
.large           { width: 66.6%; }
.small           { width: 33.3%; }
.x-small         { width: 25%; }
.xx-small        { width: 20%; }

/* #head */
#head              { height: 120px; left: 0; padding: 6px 0; position: absolute; top: 24px; width: 100%; z-index: 100; }
#head span         { display: none; }
#head .title       { background: url('images/logo.png') no-repeat; display: block; float: left; height: 120px; width: 600px; }
#head .description { background: url('images/motto.png') no-repeat; float: right; height: 120px; width: 360px; }

/* #body */
#body .group         { background: url('images/bg-sidebar.png') 100% 0 repeat-y; padding: 180px 0 0; }
#body .navi          { font-size: 115%; }
.post .met a         { color: #a8986f; font-size: 115%; line-height: 1em; }
.ngg-imagebrowser h3 { display: none; }

/* .content */
.content .pad { padding: 0 24px 0 0; }

/* .sidebar */
.sidebar #s                     { background: url('images/bg-search.png'); border: 0; height: 36px; font-size: 200%; margin: 0 0 1em; padding: 0 6px 0 34px; width: 284px; }
.sidebar .pad                   { padding: 0 18px; }
.sidebar ul                     { list-style: none; margin: 0; padding: 0; }
.sidebar #pages                 { margin: 0 0 2em; }
.sidebar #pages h2              { display: none; }
.sidebar #pages a               { color: #4c4c4c; display: block; font: 200%/1.75em Constantia,Georgia,Times,serif; padding: 0 .5em }
.sidebar #pages a:hover,
.sidebar .current_page_item a,
.sidebar .current_page_parent a { background: url('images/bg-navi.png'); }
.sidebar .textwidget            { margin: 0 0 2em; }

/* .commentlist */
.commentlist                                { list-style: none; margin: 0 0 2.5em; padding: 0; }
.commentlist .comment                       { border: .1em solid #e6e0cf; margin: 0 0 2.5em; padding: .75em .75em 0; }
.commentlist .comment .vcard                { font-size: 115%; font-weight: bold; }
.commentlist .comment .vcard img.avatar     { float:right; margin:0 0 1.5em 1.5em; }
.commentlist .comment .vcard span.says      { display: none; }
.commentlist .comment .comment-meta         { color: #a8986f; padding: 0 0 1.5em; }
.commentlist .comment .comment-meta a       { color: #a8986f; }
.commentlist .comment .comment-meta a:hover { color: #4d4d4d; }
.commentlist .comment .reply                { padding-bottom: .75em; }
.commentlist .comment .children             { list-style:none; margin: 0; padding: 0; }
.commentlist .even                          { background: #fff; }
.commentlist .odd                           { background: #f5f3ec; }