body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:”; }
abbr,acronym { border:0; }
body {
        margin: 0;
        padding: 0;
        background: #666767 url(images/img01.jpg);
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #CCCCCC;
}

.caption {
        font-size: 12px;
        font-style:italic;
}

form {
        margin: 0;
        padding: 0;
}

fieldset {
        margin: 0;
        padding: 0;
        border: none;
}

input, textarea, select, option {
        font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

input.required {
        border: solid 2px #aa0000;
}

h1, h2, h3 {
        margin: 0;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-weight: normal;
        color: #FFFFFF;
         padding-top:12px;

}

h1 {
        letter-spacing: -1px;
        font-size: 2.6em;
}

h2 {
        font-size: 1.8em;

}

h3 {
        font-size: 1em;
        font-weight: bold;
}



p, ul, ol {
       text-indent: .5em;
        margin-bottom: 1.6em;
        line-height: 140%;
}

ul.editform {
margin-left:-3em;
list-style:none;
}


blockquote {
        font-style: italic;
}

ol, ul {
  margin: 0 0 0 2.5em;
}

a {
        color: #CCC976;
}

a:hover {
        text-decoration: none;
}

font.small {
        font-style:italic;
        font-size: 6pt;
        color:#888888;
}

hr {
        border:0px;
        width:100%;
        color: #CCC976;
}



img {
        border: none;
}

img.left {
        float: left;
        margin: 0 15px 0 0;
}

img.right {
        float: left;
        margin: 0 0 0 15px;
}

/* Header */

#header {
        width: 730px;
        height: 230px;
        margin: 0 auto;
        background: url(images/img02.jpg) no-repeat;
}

#login {
color:#ffffff;
font-size:10px;
position:absolute;
margin-top:185px;
margin-left:530px;
padding-right:6px;
padding-left:6px;
border: solid 1px #cccccc;
background:#542A31;
}

#header h1 {
        padding: 0 0 0 30px;
}

#header h2 {
        padding: 0 0 0 30px;
}

#header a {
        text-decoration: none;
}

/* Search */

#search {
        float: right;
        width: 200px;
        padding: 150px 0 0 0;
}

#search legend {
        display: none;
}

#searchfield {
        width: 140px;
}

#searchsubmit {
        display: none;
}

/* Page */

#page {
        width: 700px;
        margin: 0 auto;
        background: #666767 url(images/img03.jpg);
}

/* Content */

#content {
        float: left;
        width: 550px;
}

#content_noads {
        float: left;
        width: 700px;
}

.post {
        padding: 10px 20px 30px 20px;
}

.post .title {
        margin: 0;
        padding-left: 30px;
        background: url(images/img06.gif) no-repeat left center;
        font-size: 2em;
}

.post .meta {
        margin: 0 0 0px 0;
        padding-top: 8px;
        background: url(images/img05.gif) repeat-x bottom;
        line-height: normal;
}

.post .entry {
}

/* Church */

.church, .edit_church {
        margin:10px;
        padding: 10px;
        background:#ffffff;
        color:#000;
        border:solid 2px #cccccc;
        font-size:11px;

}

.church h2 {
        color: #45191b;
}

.church a {
        color: #45191b;
}

a.delete:link {
color: #CCC976;
}
a.delete:visited {
color: #CCC976;
}

a.delete:hover {
color: #CCC976;
text-decoration:underline;
}

a.delete:active {
color: #ffffff;
}


.church h3 {
        font-size:1.3em;
        color:#45191b;
        font-weight:normal;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.church hr {
        border:solid 1px #CCC976;
        width:90%;
}

img.church {
        border:solid 1px #CCC976;
        padding:4px;
        margin-top: 10px;
        margin-right:2px;
        margin-left:0px;
        margin-bottom:-5px;
}

img.organ {
        border:solid 1px #CCCccc;
        padding:4px;
        margin-top: 10px;
        margin-right:2px;
        margin-left:0px;
        margin-bottom:-5px;
}



/* Sidebar */

#sidebar {
        float: right;
        width: 150px;
}

/* Footer */

#footer {
        clear: both;
        width: 730px;
        height: 80px;
        margin: 0 auto;
        margin-left: -15px;
        padding-top: 30px;
        background: #130D0F url(images/img04.jpg);
        color: #666767;
}

#footer p {
        margin: 0;
        text-align: center;
        line-height: normal;
        font-size: .9em;
}

#footer a {
        color: #666767;
}

/* Spec Tables */

.spec_table {
background:#fEFfEE;
}

.division{
        border:0px;
        background:#cccccc;
        font-weight:bold;
        padding:2px;
        margin:2px;
        width:33%;
}

.detail {
        font-size:8pt;
        color:#333333;
}

.darkrow {
          background:#EDEFCC;
}

/* Menu */

    .menu3, .menu4 {
      padding: 0;
      background: #fff none;
    }
    .menu3 li, .menu4 li {
      width: 7em;
      margin-right: 1em;
      background: #eee none;
      text-align: center;
    }



a.menu_item {

        display:block;
        color:#ffffff;
        background-image: url(images/menu_bkg.jpg);
        background-repeat:no-repeat;
        width:109px;
        height:36px;
        font-weight:bold;
        padding-top:6px;
        margin:20px 20px 20px 20px;


}

label {
        font-weight:bold
}

fieldset {
        border: solid 1px #CCC976;
        padding: 10px;
}

.edit a {
        text-decoration:none;
        font-weight:bold;
        display:inline-block;
        color:#FFFFFF;
        background:#AA0000;
        border: solid 2px #AA0000;
        padding:2px;
        margin:4px;

}

.red {
        font-weight:bold;
        color:#CCC976;
}

.sources {
         width:100%;
         color:#888888;
          border: solid 1px #cccccc;
          font-size:8pt;
          padding:2px;
}


.hidden {
         visibility:hidden;
}

.delete {
color: #CCC976;
background-color:#46191C;
font-weight:bold;
font-family:arial;
text-decoration:none;
padding:1px;
color: #CCC976;
text-align:right;

}


.textbox{
border:solid 1px #000000;
color:#000000;
background:#ffffff;
padding:3px;
width:160px;
font-family: Arial, sans-serif;
position:relative;
height:20px;
}


.division_title{
border:solid 1px #000000;
color:#000000;
background:#cccccc;
font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}


.editabletext{
background:none;
font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000;
}

.divheader {
font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
border:none;
background:none;
padding:2px;
margin:2px;
color:#CCCCCC;
}

.divform {
font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
background:#ffffff;
border:1px solid #000000;
padding:2px;
margin:2px;
color:#000000;
}

.editableform{
font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
background:none;
border:1px dotted #777777;
margin-top:-1px;
margin-left:-1px;
color:#000000;
}

.edit_church ul {
width:100%;
margin-left:0px;
list-style:none;
padding:2px;
width:466px;
}

.divbox{
margin-left:30px;
}


