body   { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }

table  { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }


.small   { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }

.title  { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }

a, a:visited, a:active {
    color: #2c69b9;
    text-decoration: underline;
    font-weight: normal;
}

a:hover {
    color: #d60800;
    text-decoration: underline;
    font-weight: normal;
}


option, textarea, input, select, file  { color: #333; font-size: 12px; font-family: Verdana; background-color: #ffffff; border: solid 1px #c4c4c4 }

			
.form_off  { color: #333; background-color: #ffffff; border: solid 1px #c4c4c4 }

.form_on  { color: #333; background-color: #ffffff; border: solid 1px #c4c4c4 }

.form_username {
    background-color: #ffffff;
    border: 1px solid #c4c4c4;

}

.form_password {
    background-color: #ffffff;
    border: 1px solid #c4c4c4;

}

.form_name {
    background-color: #ffffff;
    border: 1px solid #c4c4c4;


}

.form_text {
    background-color: #ffffff;
    border: 1px solid #c4c4c4;


}

.input { 
    background-color: transparent; 
    border: 1px none; 
    margin-top: 0px;
    margin-bottom: 0px;
}



td.main
{
    border-color: #FFFFFF;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0;
    padding: 2px;
    background-color: #FFFFFF;
}

td.hcolour
{ margin: 0; padding: 3px 2px; background-color: #f8f8f8; border: solid 1px #ebebeb; }
td.spiralpost
{
    background-color: #0b54bd;
	padding: 2px;
}
.td.bordernobg 
 { background-color: #fff; margin: 0; padding: 2px; border: solid 1px #ebebeb }
.blue { color: #0b54bd }
.heading     { font-size: 20px; margin-top: 0 }
.left_indent_8px { margin-left: 8px }
.rightindent_8px { margin-right: 8px }
.heading2   { font-size: 16px; font-stretch: condensed; margin-top: 0 }
p { margin-top: 6px; margin-bottom: 6px }
.orange { color: #c60 }
.8px_pad { padding: 8px }
.topindent8px { margin-top: 8px }
.bottomindent8px { margin-bottom: 8px }
.bottomindent1px {  }
.things_blue { color: #3e5f9a }
.services_green { color: #007236 }
.jobs_blue  { color: #09f }
.events_purple { color: #906 }
.faith_gold { color: #c90 }
.discuss_purple { color: #939 }
.post_heads { color: #fff }
ul.menu { margin: 0; padding: 0; list-style-type: none; }
ul.menu li { font-size: 12px; font-weight: bold; text-decoration: none;  text-align: left; float: left; }
ul.menu li a { font-weight: bold; text-decoration: none; padding-top: 17px; padding-right: 5px; padding-left: 4px; display: block; }
ul.menu li a:hover { color: red; text-decoration: none; }
ul.menu li a:visited { font-weight: bold; text-decoration: none; }
ul.menu2 { margin: 0; padding: 0; list-style-type: none; }
ul.menu2 li { font-size: 12px; text-decoration: none;  text-align: left; float: left; }
ul.menu2 li a { text-decoration: none; padding-right: 9px; padding-left: 4px; display: block; }
ul.menu2 li a:hover { color: #c00000; text-decoration: none; }
ul.menu2 li a:visited { text-decoration: none; }

.image_right { float: right; padding-left: 8px; }
.image_left { float: left; padding-right: 8px; }

.indentedblock { background-color: #addef1; margin-top: 2px; padding: 2px 10px; border: solid 1px #78b3e3; }
.orangedblock { background-color: #e9e9e9; margin-top: 2px; padding: 2px 6px; border: solid 1px #e9e9e9; }
.blueblock { color: #fff; font-weight: bold; background-color: #06c; padding: 2px; }
