/*  
Theme Name: LivingOS Alpha
Theme URI: http://www.livingos.com/
Description: Tim's first theme
Version: 1
Author: Tim Hyde with modifications by WFC admin
Author URI:  http://www.livingos.com/

Drop-down menu from article by HTML Dog at http://www.htmldog.com/articles/suckerfish/dropdowns/
*/

@page {
size:21.001cm 29.7cm;
margin:1.499cm;
}

table {
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
}

td,th {
vertical-align:top;
}
/* 
h1,h2,h3,h4,h5,h6 {
clear:both;
}
*/

table.Table3 *, table.Table1 *,table.Table2 * {
margin:0;
}


ol,ul {
padding:0;
}



*.Frame {
font-size:12pt;
vertical-align:top;
text-align:center;
border-color:#000;
border-style:solid;
border-width:.0133cm;
margin:.201cm;
padding:.15cm;
}

*.Graphics {
font-size:12pt;
vertical-align:top;
text-align:center;
}

*.bibleversequote {
font-family:'HelveticaNeue LT 55 Roman';
font-size:12pt;
text-indent:0;
text-align:justify !important;
font-weight:400;
font-style:normal;
margin:0 0 .199cm;
}

*.Contents6 {
font-family:'Helvetica';
font-size:12pt;
margin-left:2.496cm;
margin-right:0;
text-indent:0;
}

*.ednote {
font-family:'Helvetica';
font-size:9pt;
text-indent:0;
text-align:left !important;
margin:0 0 .101cm;
}

*.flyer {
font-family:'HelveticaNeue LT 55 Roman';
font-size:16pt;
text-align:center !important;
border-color:olive;
border-style:double;
border-width:.211cm;
padding:.25cm;
}

*.Heading {
font-family:'Helvetica';
font-size:44pt;
text-align:center !important;
text-indent:0;
color:navy;
margin:0 -1.9cm 1cm;
}

*.Heading1 {
font-family:'HelveticaNeue LT 55 Roman';
font-size:18pt;
text-align:left !important;
text-indent:0;
color:green;
font-style:normal;
font-weight:400;
margin:.3cm -.349cm .101cm;
}

*.heading1top {
font-family:'HelveticaNeue LT 55 Roman';
font-size:18pt;
text-align:left !important;
text-indent:0;
color:green;
font-style:normal;
font-weight:400;
margin:0 -.349cm .101cm;
}

*.Heading2 {Arial
font-family:'Helvetica';
font-size:12pt;
text-align:center !important;
text-indent:0;
color:navy;
font-style:italic;
font-weight:400;
margin:0 -1.9cm;
}

*.Heading3, P9 {
font-family:'HelveticaNeue LT 55 Roman';
font-size:14pt;
text-align:left !important;
text-indent:0;
color:maroon;
background-color:transparent;
font-style:normal;
font-weight:400;
margin:.3cm .101cm .12cm .499cm;
}

*.Heading4 {
font-family:'HelveticaNeue LT 55 Roman';
font-size:12pt;
text-align:left !important;
text-indent:0;
color:teal;
font-style:italic;
font-weight:400;
margin:0;
}

*.Marginalia {
font-family:'Helvetica';
font-size:12pt;
text-indent:0;
margin:0 0 .212cm 4.001cm;
}

*.newspara {
font-family:'Helvetica';
font-size:11pt;
text-indent:0;
text-align:left !important;
margin:0 0 .101cm;
}

*.newspara4 {
font-family:'Helvetica';
font-size:11pt;
text-indent:0;
text-align:justify !important;
font-weight:400;
margin:.101cm 0 0 .199cm;
}

*.newspara5 {
font-family:'Helvetica';
font-size:11pt;
text-indent:0;
text-align:justify !important;
font-weight:700;
margin:0;
}

*.P1 {
font-family:'Helvetica';
font-size:10pt;
text-align:right !important;
color:maroon;
}

*.P10 {
font-family:'Helvetica';
font-size:11pt;
}

*.P11 {
font-family:'Helvetica';
font-size:11pt;
font-weight:400;
}

*.P13 {
font-family:'Helvetica';
font-size:11pt;
text-indent:0;
text-align:left !important;
margin:0 0 .101cm;
}

*.P4 {
font-family:'Helvetica';
font-size:11pt;
margin-left:0;
margin-right:0;
text-indent:0;
font-weight:700;
}

*.P6 {
font-family:'Helvetica';
font-size:11pt;
text-align:left !important;
}

*.P7 {
font-family:'Helvetica';
font-size:11pt;
text-align:left !important;
}

*.PreformattedText {
font-family:'Courier New';
font-size:10pt;
margin-top:0;
margin-bottom:0;
}

*.subtitle {
font-family:'HelveticaNeue LT 55 Roman';
font-size:16pt;
text-align:right !important;
text-indent:0;
color:navy;
font-style:normal;
margin:0 0 .199cm;
}

*.TableHeading {
font-family:'Helvetica';
font-size:12pt;
text-align:center !important;
font-style:italic;
font-weight:700;
}

*.Tableindexheading {
font-family:'Helvetica';
font-size:16pt;
text-align:center !important;
text-indent:0;
color:navy;
font-weight:700;
margin:0;
}

*.THeader {
font-family:'Helvetica';
font-size:11pt;
color:purple;
}

*.TopDate {
font-family:'HelveticaNeue LT 55 Roman';
font-size:12pt;
text-align:right !important;
text-indent:0;
color:maroon;
font-style:normal;
font-weight:400;
margin:0;
}

*.withinTable {
font-family:'Helvetica';
font-size:12pt;
text-indent:0;
margin:.4cm 0 0 2.496cm;
}

*.Table1 {
width:18.015cm;
margin-left:-.016cm;
margin-right:.004cm;
float:none;
}

*.Table3 {
width:17.882cm;
margin-left:.064cm;
margin-right:.056cm;
float:none;
}

*.Table1A1 {
border-left-width:.0133cm;
border-left-color:#000;
border-top-width:.0133cm;
border-top-color:#000;
border-bottom-width:.0133cm;
border-bottom-color:#000;
border-style:solid none solid solid;
padding:.097cm;
}

*.Table1A2 {
border-left-width:.0133cm;
border-left-color:#000;
border-bottom-width:.0133cm;
border-bottom-color:#000;
border-style:none none solid solid;
padding:.097cm;
}

*.Table1B1 {
border-color:#000;
border-style:solid;
border-width:.0133cm;
padding:.097cm;
}

*.Table1B2 {
border-left-width:.0133cm;
border-left-color:#000;
border-right-width:.0133cm;
border-right-color:#000;
border-bottom-width:.0133cm;
border-bottom-color:#000;
border-style:none solid solid;
padding:.097cm;
}

*.Table3A1 {
border-color:silver;
border-style:solid;
border-width:.0133cm;
padding:0 .191cm;
}

*.Table3A2 {
border-style:none;
padding:0 .191cm;
}

*.Table3A3 {
border-bottom-width:.0133cm;
border-bottom-color:silver;
border-style:none none solid;
padding:0 .191cm;
}

*.Table3A4 {
border-left-width:.0133cm;
border-left-color:silver;
border-right-width:.0133cm;
border-right-color:silver;
border-bottom-width:.0133cm;
border-bottom-color:silver;
border-style:none solid solid;
padding:0 .191cm;
}

*.Table3B11 {
border-left-width:.0133cm;
border-left-color:silver;
border-bottom-width:.0133cm;
border-bottom-color:silver;
border-style:none none solid solid;
padding:0 .191cm;
}

*.Table3B2 {
border-left-width:.0133cm;
border-left-color:silver;
border-top-width:.0133cm;
border-top-color:#000;
border-bottom-width:.0133cm;
border-bottom-color:silver;
border-style:solid none solid solid;
padding:0 .191cm;
}

*.Table3D2 {
border-color:#000 silver silver;
border-style:solid;
border-width:.0133cm;
padding:0 .191cm;
}

*.Table1A {
width:12.883cm;
}

*.Table1B {
width:5.129cm;
}

*.Table3A {
width:.139cm;
}

*.Table3B {
width:2.011cm;
}

*.Table3C {
width:11.712cm;
}

*.Table3D {
width:4.02cm;
}

*.BulletSymbols {
font-family:StarSymbol;
font-size:9pt;
}

*.Emphasis {
font-style:italic;
}

*.Footnoteanchor {
vertical-align:sup;
}

*.T3 {
background-color:transparent;
}

*.T4 {
font-family:'HelveticaNeue LT 55 Roman';
font-size:12pt;
font-weight:400;
}

*.T5 {
font-family:'HelveticaNeue LT 55 Roman';
font-size:11pt;
font-weight:700;
}

*.BodyTextIndent2,*.Tableindex1 {
font-family:'Helvetica';
font-size:12pt;
margin-left:0;
margin-right:0;
text-indent:0;
}

*.caption,*.P2 {
font-family:'Helvetica';
font-size:12pt;
margin-left:0;
margin-right:0;
text-indent:0;
font-weight:700;
}

*.Caption,*.Drawing,*.Table {
font-family:'Helvetica';
font-size:10pt;
margin-top:.212cm;
margin-bottom:.212cm;
font-style:italic;
}

*.Footer,*.header,*.heading6,*.Index,*.Standard,*.TableContents {
font-family:'Helvetica';
font-size:12pt;
}

*.Framecontents,*.List,*.Textbody {
font-family:'Helvetica';
font-size:12pt;
margin-top:0;
margin-bottom:.212cm;
}

*.Heading10,*.Heading6,*.Heading8 {
font-family:'Helvetica';
font-size:75%;
text-align:center !important;
text-indent:0;
color:navy;
font-weight:700;
margin:0 -1.9cm;
}

*.newspara2,*.newspara3,*.P12 {
font-family:'Helvetica';
font-size:11pt;
text-indent:0;
text-align:justify !important;
font-weight:400;
margin:0;
}

*.P3,*.P5 {
font-family:'Helvetica';
font-size:11pt;
margin-left:0;
margin-right:0;
text-indent:0;
font-weight:400;
}

*.P8,*.P9,*.Signature {
font-family:'Helvetica';
font-size:11pt;
}

*.Example,*.UserEntry {
font-family:'Courier New';
}

*.T1,*.T2 {
color:navy;
}
/* end of newssheet css */

h2 {
clear: left;
}



div.quo {
border:#4f83e6 solid 2px;
font-size:0.9em;
margin:10px 10px 5px 10px;
background-color:#d3e0f9;
color:#000;
text-align:left;
}

div.quo a {
text-decoration:none;
}

body {
background:#dadada url(images/bgimgsmall.png);
background-attachment:fixed;
/*background-position:center left;
background-repeat:no-repeat;*/
color:#000;
font-family:'Helvetica',Palatino,Georgia,serif;
line-height:1.5em;
margin:0;
padding:20px;
}

#page {
background:#fff;
border:5px #f3f3f3 solid;
color:#000;
margin:0 auto;
padding:0;
position:relative;
text-align:left;
width:750px;
}

#header {
background-color:#fff;
color:#000;
margin:0 auto;
padding:0;
position:relative;
width:100%;
}

#headerimg {
background-image:url(images/church_header.jpg);
background-repeat:no-repeat;
height:180px;
margin:0;
padding:0;
width:100%;
}

#page hr {
clear:both;
display:none;
}

h3,h4,h5,h6 {
background-color:inherit;
color:#09C;
font-family:"Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
font-size:1.2em;
font-weight:400;
}

h1,h2 {
background-color:inherit;
color:#09C;
font-family:"Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
font-size:1.4em;
font-weight:400;
}

strong {
font-weight:700;
}

em {
font-style:italic;
}

img {
border:1px #9cf solid;
margin:5px;
padding:2px;
}

a img {
border:1px #09C solid;
}

a img#bl {
border:0;
}

a:hover img {
border:1px #cff solid;
}

a:hover img#bl {
border:0;
}

input,textarea {
background:#f8f8f8;
border:1px solid;
border-color:#999 #eef #eef #999;
color:#444;
padding:2px;
}

input:focus,textarea:focus {
background:#fff;
color:inherit;
}

input:hover,textarea:hover {
background:#fff;
color:inherit;
cursor:text;
}

input#submit {
background-color:#e9e9e9;
border:1px #0f0000 outset;
color:#000;
}

input#submit:hover {
background-color:#fafafa;
color:#000;
cursor:default;
}

.narrowcolumn {
float:left;
margin:0;
padding:0 0 20px 25px;
width:380px;
}

.widecolumn {
background-color:#fff;
color:#000;
float:left;
margin:0;
padding:0 25px 20px;
width:700px;
}

#sidebar {
float:right;
font-size:1em;
margin-left:5px;
padding:0 0 10px 0;
width:300px;
}

#sidebar .col {
float:left;
padding:0 0 0 2px;
width:140px;
}

#sidebar .col li {
font-size:0.85em;
}

#sidebar h2 {
font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:400;
margin-top:15px;
}

#sidebar h3,h4 {
background:#1F2D33;
color:#fff;
font-size:1em;
margin-bottom:0;
margin-top:10px;
padding-left:10px;
padding-right:15px;
}

#sidebar p {
margin-top:0;
padding-left:10px;
padding-right:15px;
text-align:justify;
}

#sidebar ul {
font-size:1em;
list-style-type:none;
margin:0;
padding:0;
}

#sidebar li {
margin:5px 0 3px 8px;
}

#sidebar li a {
background-color:inherit;
color:#666;
text-decoration:underline;
}

#sidebar li:before { content: "\00BB \0020"; }

.post {
background-color:#fff;
color:#000;
font-size:1em;
line-height:1.5em;
list-style-type:none;
margin:15px 0;
padding:0;
text-align:justify;
}

.post h2 a {
background-color:inherit;
color:#09c;
text-decoration:none;
}

small {
background-color:inherit;
color:#888;
font-size:0.8em;
line-height:1.5em;
}

.postmetadata {
background-color:inherit;
border-top:dotted;
color:#888;
display:block;
font-size:0.7em;
margin-top:2px;
}

#search_frm {
font-size:0.9em;
left:50%;
margin:0 0 0 -375px;
padding:5px;
position:absolute;
text-align:right;
top:0;
width:740px;
}

input#s {
width:25%;
}

#searchsubmit {
display:none;
}

#commentform input {
margin:5px 5px 1px 0;
padding:2px;
width:170px;
}

#commentform textarea {
padding:2px;
width:100%;
}

#commentform #submit {
float:right;
margin:0;
}

#nav,#nav ul {
background-color:#300;
color:inherit;
float:left;
list-style:none;
margin:0;
padding:0;
width:100%;
}

#nav a {
background-color:inherit;
border-right:1px solid #D3D3D3;
color:#fff;
display:block;
height:19px;
padding:0.25em 2em;
text-decoration:none;
width:4em;
}

#nav li {
float:left;
font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
padding:0;
width:8em;
}

#nav li li {
font-size:1em;
}

#nav li ul {
font-weight:400;
height:auto;
left:-999em;
margin:0;
position:absolute;
width:13.9em;
}

#nav li li {
padding-right:1em;
width:13em;
}

#nav li ul a {
border-right:none;
width:9em;
}

#nav li ul ul {
margin:-1.75em 0 0 14em;
}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul {
left:-999em;
}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul {
left:auto;
}

#nav li:hover,#nav li.sfhover {
background-color:#4f83e6;
color:#000;
}

#header h1 {
background-color:inherit;
color:#fff;
font-family:'Helvetica',Palatino,Georgia,serif;
font-size:2.5em;
font-weight:400;
height:1em;
letter-spacing:0.05em;
margin-bottom:25px;
margin-left:25px;
margin-top:100px;
padding:0.1em 0.1em 0.5em 0.1em;
position:absolute;
left:-999em;
}

#header h1 a {
background-color:inherit;
color:#fff;
text-decoration:none;
}

#header h1 a:hover {
background-color:inherit;
color:#ddd;
text-decoration:none;
}

.description {
background-color:inherit;
color:#fff;
font-size:0.75em;
margin-left:25px;
margin-top:140px;
padding-left:0;
position:absolute;
left:-999em;
}

#footer {
background:#4f83e6;
border-top:solid 1px #999;
clear:both;
color:#fff;
font-size:0.6em;
margin-bottom:0;
padding:0 75px 5px;
text-align:center;
}

#footer a:hover {
background-color:inherit;
color:#070707;
text-decoration:none;
}

.navigation {
display:block;
margin-bottom:60px;
margin-top:10px;
text-align:center;
}

.navigation a {
background-color:inherit;
color:#09C;
text-decoration:none;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

.admin {
border-top:1px solid;
clear:both;
font-size:0.8em;
}

table td.bord {
border:1px solid gray;
}

.toc {
border:#4f83e6 solid 2px;
float:right;
font-size:0.9em;
margin:-3em -0.75em 10px 10px;
width:200px;
background-color:#d3e0f9;
color:#000;
text-align:left;
}

.toc ol {
margin:5px;
padding-left:30px;
text-align:left;
}

.toc ol li {
text-align:left;
}

.contactform {
overflow:hidden;
position:static;
}

.contactleft {
clear:both;
display:inline;
float:left;
font-weight:700;
margin:5px 0;
padding:4px;
text-align:right;
width:25%;
}

.contactright {
display:inline;
float:right;
margin:5px 0;
padding:4px;
text-align:left;
width:70%;
}

.contacterror {
border:1px solid red;
}

.pagetitle {
margin:15px 0;
}

.hilite {
background-color:#f93;
color:#fff;
}

a,#sidebar li a:hover,.post a {
background-color:inherit;
color:#000;
}

a:hover,.post a:hover {
background-color:inherit;
color:#4f83e6;
}

.post h2 a:hover,.navigation a:hover {
text-decoration:underline;
}

#header h1 a:visited,#footer a {
background-color:inherit;
color:#fff;
}

.source {
font-size:0.8em;
}

fieldset {
border:0;
margin:0;
padding:0;
}
