.horbar {
	color: black;
	background-color: #FFFFE4;
	/*border: 2px outset #cecac1;*/
}
.horbaritem {
	float: left;
	white-space: nowrap;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.horbaritem a {
	display: block;
	text-decoration: none;
}
.horbaritem a:link {
	color: #000000;
	text-decoration: none;
}
.horbaritem a:visited {
	color: #000000;
	text-decoration: none;
}
.horbaritem a:hover {
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
}
.horbaritem a:active {
	color: #ff0000;
	text-decoration: none;
}

.verbar	{
	color: black;
	background-color: #EDF2F5;
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.subframe	{
	position: relative;
	display: block;
	background-color: #EDF2F5;
	border: 1px solid #64879d;
}

.item	{
	padding: 3px;
	text-align: left;
	white-space: nowrap;
}

.separator	{
	background-color: #ff0000;
	border-top: 1px solid #9e9a91;
	border-bottom: 1px solid #ffffff;
	margin: 2px 1px 2px 1px;    /* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0
}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;
}

.item a:link	{
	color: #000000;
	text-decoration: none;
}

.item a:visited	{
	color: #000000;
	text-decoration: none;
}

.item a:hover	{
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
}

.item a:active	{
	color: #ff0000;
	text-decoration: none;
}

.item .fwdarr	{
	position: absolute;
	top: 5px;
	right: 7px;
}

/*----- Tree Menu Section  ---------------------- */
.treemenudiv	{
	display: block;
	white-space: nowrap;
}

.phplmnormal	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

a.phplmnormal:hover	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #fff0c0;
	text-decoration: none;
}

a.phplm:link	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #003300;
	text-decoration: none;
}

a.phplm:visited	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #726461;
	text-decoration: none;
}

a.phplm:hover	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #841212;
	background-color: #fff0c0;
	text-decoration: none;
}

a.phplm:active	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	text-decoration: none;
}

a.phplmselected:link	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #dd0000;
	background-color: #ffdd76;
	text-decoration: none;
}

a.phplmselected:visited	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #dd0000;
	background-color: #ffdd76;
	text-decoration: none;
}

a.phplmselected:hover	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #841212;
	background-color: #fff0c0;
	text-decoration: none;
}

a.phplmselected:active	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	text-decoration: none;
}

/* SITE SPECIFIC LAYOUT */

div.breadcrumbs{margin:5px;padding: 5px;text-align:left;font-size: 90%;}
div#contenthead{width:90%;height:24px;margin:4px auto;padding: 0px 0 10px;}
 * html body div#contenthead { margin: 0px auto; padding: 10px 0;}


html{height: 100%; margin-bottom: 1px}
#___Frame{width:485px}
html,body{
    margin:0;
    padding:10px 0 20px
}

div#box{
    background-color: #FFF;
    width:845px;
    margin: 0px auto;
    height: 100%;
}

div#page{width: 100%;margin: 0px ;text-align: left}

div#header{
    height: 89px;
    width: 100%; 
    margin:0px auto;
    padding: 0;
}

div#hbox{
    height: 89px;
    float: left;
    width: 71%; 
    margin:0px;
    padding:0px;
    background-image: url('/uploads/images/Themes/BlueWithCross/background-repeat.jpg');
    background-repeat: repeat-x;
}

 *html body div#hbox{margin: 0; padding: 10px 0}

div#header h1{
    position: absolute;
    left: -999px;
}

div#quote{
    float:right;
    height: 89px;
    width:26%;
    background-image: url('/uploads/images/Themes/BlueWithCross/matthew516.gif');
    background-repeat: no-repeat;
    background-color: #f53e2d;
    color: #FFF;
    font-size: xx-small;
    text-align: center;

}

div#quote p {
    padding: 0px;
    margin:5px;
    margin-top: 40px;
}

div#menu_horiz{
     width: 100%;
     background: #fed07b;
}

div#menu_horiz dfn {
    position: absolute;
    left: -999px;
}

div#menu_horiz ul li {
    list-style-type: none;
}

div#wrapper{padding: 8px;margin:5px}
div#menuwrapper{margin:0px;padding:0px 20px }
div#sidebar{
    float: right;
    width: 26%;
    padding: 0;
    margin: 0px
}

div#content{
    float: left;
    width: 71%; 
    height: 100%;
    margin:4px 0 10px;
    padding: 0px;
    background-color: #99cdff;
}

div#contentbox{
    padding-top: 25px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    margin:0px;
    width: 100%;
    height: 100%;
}

 * html body div#contentbox{margin: 0px;padding: 10px}
div#contentbox table{margin-left:25px}
div#contentbox th{padding:7px}
div#contentbox th h2{font-size:170%;color:#000}
p.center {margin: 0px;text-align: center}
.center{margin-left:180px}

div#footer{clear: both;margin-top: 10px}
div#footer p {margin: 0;padding: 5px;text-align: center;}


div#mainblock{
    width:98%;
    margin:0 0 10px;
    background-color: inherit;
}

div#main {padding:5px 0;}
 * html body div#main {padding:5px}

div#block2{width:71%;margin:0 0 10px;padding:5px}
 *html body div#block2{width:73%;margin:10px 0px;padding:0px}
div#content2 {width:73%;margin:0 0 10px;padding:0} 
.modulecommentsentrybody{margin-left:10px} 
div#content3 {padding:5px;margin:0px}
div#content2 p, div#content3 p{margin: 0px;padding: 5px}
div#content2 h2, div#content3 h2{margin: 0px;padding: 5px}
div#newsblock{width:100%}
div#news{padding: 8px;margin:5px}

div#flat{clear:both;width:66%;height:38px;margin:10px 0;padding:5px}
div.left49 {float:left;width: 45%;}
div.right49 {float:right;width: 45%;text-align: right;}
div.left49 p{margin:0px 20px; padding:0px}
div.right49 p{margin:0; padding:0px}

div#comment a{;padding:0px;margin: 20px 10px;color: #ffba27}
div#comment a:hover{color: #C28400;text-decoration:underline}
.modulecommentsentryauthor{margin-left:20px; color:#000}
.modulecommentsentrybody{margin-left:10px}
.modulecommentsentryheader{padding-top:5px}

#comment{border: thin solid #7a7a7a}
div#content2, #comment{background: #FFF}
#img1 .center{margin-left:10px}
#img2{padding: 0 5px}
div#img3 a,#img2 a,#img1 a{padding:0px;margin: 0px 5px;color: #ffba27}
div#img3 a:hover,div#img2 a:hover,div#img1 a:hover{color: #C28400;text-decoration:underline}

