body {
margin: 0;
padding: 0;
background: url(images/structure/pixel.gif) repeat-x #fff;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 0.85em;
line-height: 1.6em;
color: #333;
} 
a {
font-weight:bold;
color:#4e7002;
text-decoration:none;
}
a:hover {
text-decoration: underline;
color:#7fa200;
}
img {
border: none;
}
h1 {
font-size:1.6em;
padding:0;
}
h2 {
color:#fff;
font-size: 1.1em;
margin: 0 10px;
}
h3 {
font-weight:bold;
font-size:1em;
}
h4 {
display:inline;
padding:3px 18px 3px 3px;
}
h5 {
display:inline;
margin:5px 5px 5px 20px;
font-style: italic;
font-weight:bold;
}
.shade-text {
color:#666;
}
.clear {
clear:both;	
}
.clearleft {
clear:left;	
}
.date { 
display:inline;
white-space:nowrap;
}
.align-right { 
float:right;
white-space:nowrap;
}
.spacer {
height: 4em;
}

/*  The Header content */
#header {
background: url(images/structure/top-left.gif) no-repeat;
height: 140px;
}
#navbar {
padding: 110px 0 0 280px;
}
#navbar ul{
display:inline;
font-weight: bold;
list-style-type: none;
}
#navbar ul li{
display:inline;
list-style-type: none;
}
#navbar ul a {
color: #333;
padding: 7px;
white-space:nowrap;
font-size:1.1em;
font-weight:bold;
}
#navbar ul a, #navbar ul a:visited {
text-decoration: none;
}
#navbar ul a:hover {
text-decoration: underline;
}
.thepeople {
float: right;
height: 147px;
width: 179px;
margin-bottom:30px
}

/* SIDEBAR */
.sidebar {
margin: 0px;
padding: 0px;
background-color: #f3e3ff;
border:1px solid #662c92;
border-right: 0px;
min-height: 130px
}
.sidebar li {
list-style-type: none;
margin: 0px;
padding: 0px;
}
#sidebarul {
padding: 0px;
margin: 0px;
}
#rightnav {
margin: 0px 0px 20px 0px;
padding: 0;
background:#fff;
clear: right;
float: right;
width: 285px;
}
#rightnav hr {
border: 0;
border-top: 1px solid #ae84ce;	
}
.downloads {
margin: 0px;
padding: 10px 20px 10px 20px;
background-color: #f3e3ff;
border:1px solid #662c92;
border-right: 0px;
min-height: 130px
}
.downloads a {
color:#333;
font-weight: bold;
text-decoration: none;
}
.downloads a:hover {
color:#333;
text-decoration: underline;
}
.church {
float:left;
margin: 40px 20px 0px 0px;
padding: 5px 5px 5px 10px;
background-color: #ededed;
border:1px solid #666;
border-left: 0;
width: 120px;
min-height: 130px;
}
.church li {
list-style-type: none;
margin:5px 0px 10px -30px;
}
.church li a {
color:#333;
font-weight:bold;
}
.church a:hover {
color:#333;
text-decoration:underline;
}
.church ul ul {
margin-top:-9px;
padding:0
}
.church ul ul li {
margin:0 0 0 -20px;
color:#666;
}
.church ul ul li a {
color:#333;
font-weight:normal;
}
.purple-header2, .widgettitle {
margin: 0px;
padding: 0px 15px 0px 0px;
text-align:right !important;
height:28px;
line-height: 28px;
background-color: #662c92;
display:block;
color:#ffffff;
font-size: 1.1em;
font-weight:bold;
}
a .purple-header2, a .widgettitle  {
cursor:pointer;
text-decoration:none;
}
a .green-header {
cursor:pointer;
text-decoration:none;
}
.image-cornerleft {
border:none;
float:left
}
.image-cornerright {
border:none;
float:right
}
#links {
margin: 0;
padding: 10px 10px 10px 10px;
background-color: #f3e3ff;
border:1px solid #662c92;
border-right: 0;
min-height:130px
}
#links a:hover {
color:#333
}
#popular-right {
float:right;
padding:5px 30px 5px 0;
display:inline
}
#arc-title { 
display:inline;
}
#archive-list { 
display:inline;
float:left;
clear:none;
margin:0;
}
.note {
font-size:0.8em;
}
.feedicon {
vertical-align: middle;
padding-left: 5px;
}


/* LEFT NAV */
#left-nav {
margin: 20px 20px 20px 0px;
padding: 5px;
background:#ccc;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-color: #666
}


/* The Body of the page */
#content {
margin: 15px 290px 0px 20px;
padding: 0px 20px 0px 0px;
background:#fff;
}
#content p img, #content p a img {
padding: 0px 12px 12px 12px;
}
#content .welcome {
font-size: 1.05em;
padding: 0px 20px 10px 10px;
}
.welcome a img {
padding: 0px 10px 10px 0px;
float: left;
}
.postcontainer img {
margin: 10px;
border:none;
}
.postcontainer h5 {
padding: 0px;
margin: 5px;
display: block;
float: left;
}
.venue, .time {
padding: 0px;
margin: 5px;
float:left;
}
.apost {
border-bottom: 2px dashed #bbd377;
margin: 0px 0px 20px 0px;
padding: 0px 15px;
}
#green hr {
border: 0px;
border-top: 2px dashed #bbd377;
}
#green img {
padding: 0px 5px 0px 0px;
border: none;
}
.h2link a { 
color: #4E7002;
font-size: 1.8em;
text-decoration: none;
font-weight:normal;
}
.h2link a:hover { 
color: #4E7002;
text-decoration: underline;
font-weight:normal;
}
.h2link-other a { 
color: #4E7002;
font-size: 1.2em;
text-decoration: none;
font-weight:normal;
}
.h2link-other a:hover { 
color: #4E7002;
text-decoration: underline;
font-weight:normal;
}
#h2link a:hover { 
text-decoration: underline;
}
.content a {
font-weight:bold;
color:#693;
text-decoration:none;
}
.content a:hover {
text-decoration: underline;
color:#9c0;
}
#greencontainer {
margin: 0;
padding: 0;
width: 98%;
clear: left;
}
.green-header {
padding: 0;
height:29px;
line-height: 29px;
background-color: #85ca49;
display:block;
color:#ffffff;
font-size: 1.1em;
font-weight:bold;
}
img .image-cornerleft {
padding:0;
}
#green {
background-color:#edf3de;
border:1px;
border-style: solid;
border-color:#85ca49;
margin: 0 0 20px 0;
padding: 1.75em;
}
#green p {
padding-left: 0;
}
#welcome {
margin: 0;
padding: 0 20px 10px 20px;
}
#column-left {
margin: 0;
padding: 0.75em;
}
#column-wide {
margin: 0;
padding: 0.75em;
}

/* LNKS */
#links li{
margin-left: -10px;
text-decoration: none;
list-style-type: none;
}
.link-sub {
padding: 2px 4px 2px 4px;
}
.link-sub a {
text-decoration: none;
color: #333;
}
.link-sub a:hover {
text-decoration: underline;
}


/* The Footer   */
#footer {
text-align: center;
padding: 20px;
background:#eeeeee;
clear:both;
font-size: 0.8em
}
#footer img {
border:none;
float:left
}

/* gallery */
.mypicsgallery {
background:#E5E5E5;
border:1px solid #999999;
padding:10px;
text-align:center
}
.mypicsgallery img {
border:1px solid #999999;
margin: 3px
}
.mypicsgallery a:hover img  {
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
}
.thumbsfor {
float:right;
background: url(images/nextGallery.gif) no-repeat;
background-position: 15px -5px;
width:100px;
height:35px;
text-align:right;
padding-right:10px;
}
.thumbsback {
float:left;
width:100px;
height:35px;
background: url(images/backGallery.gif) no-repeat;
background-position: 15px -5px;
text-align:center;
}


/* Comments -------------------------------------------------*/
#comments { padding: 20px 0 0 40px; }

#comments h2 {margin-bottom:24px;}

#comments h2 a {color:#6C8C37;}

#comments li.trackback,#comments li.pingback {list-style-image:none; }

#commentform {background-color:#EDF3DE;}

#comments .header {background-color:#ededed;}

#comments .header.alt {background-color:#dddddd;}


/* Archives  -----------------------------------------------*/
.archive li {
color: #333;
font-size: 1em;
list-style-image: none;
list-style-type: none;
line-height: 1em;
margin-top:10px;
padding:4px
}

/* cforms -----------------------------------------------------*/
#cformsform {
margin-top: 25px;
}
.cform fieldset {
border: 1px solid #F3E3FF;
margin: 1em 0px;
}
.cform fieldset ol {
list-style-type: none;
margin: 15px;
padding: 0px;
}
span.emailreqtxt, span.reqtxt {
font-size: 12px;
color: #f33;
padding-left: 5px;
}
.cform fieldset li { 
margin: 7px 0px;
}
.cform fieldset label { 
display: block;
float: left;
width: 150px;
text-align: right;
padding-right: 7px;
}
.cf_hidden {
display: none;
}
.linklove {
font-color: #ddd;
font-weight: normal;
font-size: 10px;
}
.cf_info {
border: 1px solid #fc9;
background: #FFFFA4;
padding: 20px;
}


/* widgets -----------------------------------------------*/
.widgettitle {
margin: 0px;
}
.widget {
padding: 3px 15px;
}
.widget div, .widget select, .widget ul {
margin: 0px 23px;
padding: 0px;
}
.widget div, .widget ul {
padding: 10px 0px;
}
.widget select {
margin-top: 10px;
margin-bottom: 10px;
}
.widget_search br {
display: none;
}
#wp-calendar {
width: 100%;
padding: 0px;
margin: 0px !important;
}
#wp-calendar caption {
margin: 0px !important;
} 
#wp-calendar thead, #wp-calendar tfoot {
background: #F4F4FF;
}
#wp-calendar td, #wp-calendar th {
border: 1px solid #662C92;
text-align: center;
}
.widget .execphpwidget {
padding: 10px 20px;
margin: 0px;
}
#calendar_wrap {
margin: 0px;
padding: 0px;
}
#tag_cloud {
text-align: center;
padding: 5px;
}
#tag_cloud h2 {
margin: -5px;
}
/* nextgen gallery --------------------------------------------*/
#content div.ngg-galleryoverview {
clear: none !important;
}
#content div.ngg-navigation {
clear:none !important;
}
img.ngg-singlepic {
border: none;
margin: 
}

/* navigation ----------------------------------------------------*/
.navigation {
background: #BFE644;
margin: 20px 30px;
padding: 15px 30px;
}
.navigation .alignleft {
float: left;
}
.navigation .alignright {
float: right;
}
.navigation .clear {
clear: left;
}

/* events-calendar --------------------------------------------*/
/* Thickbox CSS */
div#TB_title {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
background-color:#662C92 !important;
color:#fff !important;
font-weight: bold !important;
}
div#TB_title a, div#TB_title a:visited {
color: #cfcfcf !important;
}
/* JQuery Tooltip */
#tooltip {
font-family: Verdana, Arial, Helvetica, sans-serif !important;
border: 3px solid #E2D2EE !important;
background-color: #F4F4FF !important;
padding: 0px 5px !important;
}
#tooltip h3, #tooltip div {
margin: 0px !important;
font-size: 13px !important;
font-weight: normal !important;
color: #000 !important;
padding: 10px;
}
#tooltip ul {
padding: 0px !important;
margin: 0px;
list-style-type: none;
}
#tooltip li {
margin: 0px !important;
}
/* Large Calendar */
#wp-calendarLarge {
border-collapse: collapse !important;
margin: auto !important;
}
#wp-calendarLarge td {
border: 1px solid #662C92 !important;
width: 150px !important;
height: 100px !important;
padding: 0px !important;
vertical-align: top !important;
}
#wp-calendarLarge .dayHead {
background: #ddd !important;
color: #fff !important;
font-weight: bold !important;
}
/* You must synch the css/events-calendar.css CSS in the events calendar plugin to get these to work */
/* Days events calendar */
#EC_daysEvents {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: inherit !important;
}
.EC_title {
background: #F3E3FF !important;	
}
.EC_location {
background: #EDF3DE !important;
}
.EC_time {
background: #ddd !important;
}
.EC_date {
background: #EDF3DE !important;
text-align: center !important;
}

/* PodPress -------------------------------------------*/
object#audioplayer1 {
margin-top: 6px;
}