/* common tags */
body {color: #333; background: #FFFFFF; margin: 0px; padding: 0px; font: 11px Verdana, Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 {font-weight: bold; padding:5px 0px 5px 0px; margin:0px; font-family: "Avenir", Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size: 19px;color: #847F4E; letter-spacing: -1px;}
h2 { font-size: 16px;color: #AFAA7B; }
h3 { font-size: 14px;color: #847F4E; }
h4 { font-size: 12px;color: #AFAA7B; }
h5 { font-size: 12px;color: #847F4E; }
h6 { font-size: 12px;color: #AFAA7B; }

a { color: #AA263D;text-decoration: none; }
a:hover { text-decoration: underline; }
.nolink a { background: none;text-decoration: none;border:none; }

tr, th, td, p, li { color: #333; font: 11px Verdana, Arial, Helvetica, sans-serif;  }
p { padding: 5px 0px 5px 0px; margin:0px; text-align: justify; }
img { border: 0px; }
blockquote {padding: 0px;margin: 0px 5px 0px 15px;}
form { display:inline;}
select, input, textarea {color: #333;font: 11px Verdana, Arial, Helvetica, sans-serif; margin:1px; padding:1px; }

.back01 { float: left; display: block; width: 100%; }
.back02 { background: #EEE url(images/site/main_back.gif) top center repeat-y; }
.back03 { padding: 0px 0px 40px 0px; }
.back04 { width: 770px; text-align: left; background: #E7E5CD;}
.back05 { background: #EEE url(images/site/main_back.gif) top center repeat-y; }

.maintop { width: 770px; text-align: left; }
.mainmiddle { background: url(images/site/main_middle01.gif) top left repeat-y; width: 770px; }
.mainright { }
.mainleft { width: 231px; }
.mainbottom { background: url(images/site/main_bottom.gif) top left no-repeat; width: 770px; height: 186px; }
.mainbottom { padding: 15px; text-align: center; display: block;  } 
.mainbottom01 p { text-align: center; padding: 2px 0px 2px 0px; }

.maincontent, .maincontenthome { background: url(images/site/main_middle02.gif) top left no-repeat; width: 539px; }
.maincontent01 { padding: 16px 16px 10px 21px; }
.maincontenthome01 { padding: 1px 1px 0px 6px; }

.blocklogo { padding: 15px 0px 0px 0px; display: block; background: #E7E5CD; }
.blocknav { height: 225px; width: 231px; background: #E7E5CD;  }
.blocknav01 { padding: 10px 0px 0px 105px; display: block; background: #E7E5CD; }
.blockquicklink { padding: 5px; text-align: right; display: block; background: #E7E5CD; }
.blockmainimg { background: #E7E5CD; }
.blocksearch { background: #E7E5CD url(images/site/block_search01.gif) 4px center no-repeat; padding: 5px 5px 5px 80px; display: block; text-align: right; }
.blocksearch01 { border: 1px solid #BBBBBB; background: #fff; }
.blocksearchbox { border: 0px; background: #fff; }
.blocksearchselect { border: 1px solid #ccc;  }

.blockhometext { width: 276px; }
.blockhometext01 { padding: 6px 10px 10px 13px; }

.blockministries { padding: 5px 5px 4px 0px; }
.blockministries01 { width: 251px; height: 300px; background: #fff url(images/site/block_ministries02.gif) bottom left no-repeat; }
.blockministries02 { padding: 35px 14px 10px 15px; background: url(images/site/block_ministries01.gif) top left no-repeat; }

.blockcentertdimg { border-bottom: 1px solid #ccc; }
.blockcentertdimg .blockimage { padding: 10px 10px 10px 0px; }
.blockcentertd { border-bottom: 1px solid #ccc; }
.blockcentertd .blockcenter { padding: 7px 0px 8px 0px;}

.homenews1 { margin: 0px 3px 5px 5px; padding: 8px 0px 10px 0px; border-bottom: 1px solid #CCCCCC; }
.homenews2 { padding: 2px 10px 0px 0px; }
.homenews3 a { font-size: 10px; font-weight: bold; color: #666633;}
.homenews4 { font-size: 10px; }

/* Home Page Tags */
.blockspotlight {  }
.blockspotlight01 { }
.blockspotlightimage { }
.blockspotlightcontent { }
.blockspotlightcontent01 { }
.blockspotlightnav { }
.blockfeatures { background: url(images/site/block_features.gif) 3px 0px no-repeat; padding: 42px 15px 10px 15px; }

.blocknews { padding: 35px 15px 15px 15px; display: block; background: url(images/site/block_news.gif) top left no-repeat; }
.blocktestimonials { }
.blockright { }
.blockrightcustomspacer { }

.updateslist { margin:0px; padding:1px 0px 1px 0px; list-style: none; }
.updateslist  li { padding: 1px 0px 2px 10px; background: url(images/site/bullet_circle_grey.gif) 0px 4px no-repeat; }

.newstitle_f, .newstitle_f , .newstitle_f a:visited, .newstitle_f a:link, .newstitle_f  a:active 
{ color: #066; font-size: 19px; font-weight: bold; letter-spacing: -1px; padding: 0px; margin: 0px; text-decoration: none; }
.newstitle_f a:hover { color: #16C; text-decoration: underline; }
.newstext { /* text-align: justify; */ }
.newstitle2 { color: #666; font-size: 11px; font-weight: bold; }
.newslettertitle { font-size: 9px; color: #666; font-weight: bold; }

.sitemaplist ul {margin:0px; padding:0px; list-style: none;}
.sitemaplist li {font-size: 12px; font-style: italic; color: #999;}
.sitemaplist li li {background:#EEE; margin:3px 0px 10px 0px; padding: 2px 2px 2px 15px; font-size: 12px; font-weight: bold;font-style: normal;color: #333;}
.sitemaplist li li ul {background:#FFF; margin:2px -2px -4px -15px;padding: 5px 1px 5px 30px;}
.sitemaplist li li li {background:#FFF; margin: 1px; padding: 1px 1px 1px 0px; font-size: 11px; font-weight: normal; list-style: square;}
.sitemaplist li li li ul {padding: 0px 0px 0px 30px;}

.sidesubmenu { width: 175px; }
.sidesubmenu01 { margin:0px 0px 10px 25px; }
.sideimage01 { width: 175px; }
.sideimage02 { text-align: center; margin:5px 0px 5px 25px; }

.updateslist {margin:0px; padding:3px 0px 3px 5px; list-style: none;} 
.updateslist li {padding: 1px 0px 2px 10px; background: url(images/site/bullet_circle_grey.gif) 0px 4px no-repeat; font-size: 11px; } 

.postslist { margin:0px; padding:3px 0px 3px 5px; list-style: none; } 
.postslist li { padding: 4px 0px 4px 5px; font-size: 11px; } 
.postslist li a { font-weight: bold; text-align: justify; }

.announce { color: #A90030; }

.azoom { display: block; padding: 0px 0px 20px 0px; background: url(images/site/azoom.gif) bottom center no-repeat; }

.clear {display:none;font-size: 1px; height: 1px; background:none;}

/* ------------------------ phpBB Tags ------------------------------ */

td.row1, td.row2, td.row3 { border-bottom: 1px solid #ccc; }
td.rowpic { background: #F3F2E6; border-bottom: 1px solid #ccc;  }

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom { background-color:#F3F2E6; border-bottom: 1px solid #ccc; }
td.row3Right,td.spaceRow { border-bottom: 1px solid #ccc; }

th { font-weight: bold; background-color: #E7E5CD; }
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR { font-weight: bold; }

/* The largest text used in the index page title and toptic title etc. */
.maintitle {font-size: 21px; font-family: Arial, Helvetica, sans-serif;font-weight: normal;padding:2px 0px 2px 0px;margin:0px;}

.gen { font-size: 11px; }
.genmed { font-size: 10px; }
.gensmall { font-size: 9px; }

.cattitle { font-weight: bold; font-size: 12px; }
.forumlink { font-weight: bold; }
.nav { font-weight: bold; }
.topictitle { font-weight: bold; }

.name { color: #333333;}
.postdetails { font-size: 10px; color: #333333; }

.postbody { font-size: 12px;}
a.postlink:link	{ text-decoration: none; }
a.postlink:visited { text-decoration: none; }
a.postlink:hover { text-decoration: underline; }

.code { font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #666666; background-color: #FAFAFA; border: #D1D7DC; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; }
.quote { font-size: 11px; color: #444444; line-height: 125%; background-color: #FAFAFA; border: #D1D7DC; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; }

input.post, textarea.post, select { background-color: #FFFFFF; }
input { text-indent: 2px; }
input.button { background-color: #EFEFEF; color: #333333; }
input.mainoption { background-color: #FAFAFA; font-weight: bold; }
input.liteoption { background-color: #FAFAFA; font-weight: normal;}

.helpline { background-color: #F3F2E6; border-style: none; }

