﻿a, a:visited {color:#ff7011; text-decoration:none;}
a:hover {text-decoration: underline;}

#wrapper {
	margin:20px auto 10px auto; OVERFLOW: hidden;;width:992px;
}
#wrapper2 {
	width: 740px;
	margin:0 0 10px 0;
	background:#fff;
	border:1px solid #9e9e9e;
	 overflow:hidden;
	 float:left;
}
.separator{padding:5px 5px 0 5px;}
.linkstrip .separator{float:left}

.linkstrip {
	background:#ebebeb;
	padding: 0 10px;
	overflow:hidden;
	float:right; width: 97.5%;
	margin-bottom: 10px;
	font:normal 11px Tahoma;	
	}
.linkstrip .logininfo {float:right; padding-top: 4px;}
.linkstrip .genlinks {float:left}
.linkstrip .genlinks a{
	padding-top: 4px;float:left;
	height: 22px;color:#3c71a7;
}
a.print {
	background: url(print-icon.gif) no-repeat right 3px; float:right;
	padding-right: 20px;}
a.send {
	background: url(mail-icon.gif) no-repeat right 3px; float:right;
	padding-right: 20px; margin-right: 20px;}
a.list {
	background: url(list-icon.gif) no-repeat right 3px; float:right;
	padding-right: 20px; margin-right: 20px;}
}	
	
.header {
	padding: 5px;
}
.footer{	
	font:normal 11px Tahoma;
}
.banner {
	margin: 7px; float: left;
}

.topnav {margin:0; padding:0;}

.topnav li {display: inline; float:right;}
.topnav li a.home, .topnav li. a.home:visited {
	background:# url('') no-repeat;
}
#tabsJ ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
}
#tabsJ li {
display:inline;
margin:0;
padding:0;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {float:none;}

/* End IE5-Mac hack */
#tabsJ a:hover span {color:#FFF;}
#tabsJ a:hover {background-position:0% -30px;}
#tabsJ a:hover span {background-position:100% -30px;}
#tabsJ a:hover .home2  span{background-position:100% -19px;}
#tabsJ .current a {background-position:0% -30px;}
#tabsJ .current a span {background-position:100% -30px;	color:#FFF;}
#tabsJ .current a .home2 span{background-position:100% -19px;}

.container {padding:10px;}
.rightnav {
	width: 181px;
	float:right;
	border:0px solid #111
}
.leftnav {
	float:right;
	width: 517px;
	margin: 10px;
	*margin: 0 10px;}
.rightmenu {
        width: 181px;
        margin:0;
		margin:10px 0;
		*margin-top:0;		
		padding:0;
        list-style: none;
        }
.rightmenu li {margin-bottom:1px;}

.box180 {margin:10px 0; }
.box180 .con {
	padding:10px;
}
.box180 select {
	margin-bottom: 3px;
	font: normal 11px tahoma;
	color:#555;
	padding:1px;	
	
}
.prayer-drop{width:153px}
.search-drop {width: 132px; font: normal 11px Tahoma}

.prayers-box {background: url(prayers-bg.gif) no-repeat bottom center; }

.box517 {width:507px; float:right; font-size:15px; margin-bottom: 10px;}
.box518 {width:518px; float:right; font-size:15px; margin-bottom: 10px;	text-align:justify;line-height: 20px;}
.box784 {width:784px; float:right; font-size:15px; margin-bottom: 10px;	text-align:justify;line-height: 20px;}

.box517 a, .box517 a:visited {color:#ff7a22}
.con {padding: 5px;}
.box517 h3 {font: bold 16px Arial;color:#555; margin:0; padding:0;}
.newsbox {background: url(newsbox-bg.gif) repeat-y right center; padding:5px; float:right; width: 99%; overflow:hidden}
.grayborder  {border:1px solid #c4c4c4}
.articlepic {float:right; margin: 3px 0 3px 7px;}
.date {	font-size:12px;}

.rightsec {width: 327px; float:right}
.leftsec {width: 181px;  float:right; margin-right:9px;}
.box320 {
	margin:10px 0;
	text-align:justify;
	line-height: 20px;
}

.box518 p, div.sw {
/*	margin:5px 0;-*/
	padding:5px 0;
}
.box518 h4.title {text-decoration:underline}

.justtext { text-align:justify}

.graytabs { margin:5px 0 0 0; padding:0;}
.graytabs li {display:inline; }
.graytabs li a, .graytabs li a:visited {margin-left:1px;margin-bottom:5px;
	background: url(sectabs.gif) no-repeat; height:19px; text-align:center;
	width: 108px; float:right; color:#555; padding-top:6px;}	
.graytabs li a.current, .graytabs li a.current:visited, .graytabs li a:hover { text-decoration: none;background : url(sectabs.gif) no-repeat 0 -25px;}

#forums-ajax{margin-bottom:5px;height:170px}


.cls {	clear:both}

.paging {
	background:#ececec;
	border:1px solid #BABABA;
	float: right;
	width: 90%;
	margin: 3px 8px;
	padding: 3px;
}

.paging a.pages, .paging a.pages:visited {
	width: 10px; height:10px;  float:right;
	margin-left: 2px; border: 1px solid #BABABA; font-size:1px;
	background:#fff; 
}
.paging a.current_pages{
	width: 10px; height:10px;  float:right;
	margin-left: 2px; border: 1px solid #BABABA; font-size:1px;
	background:#bababa; 
}

.paging a.pages:hover {	background:#bababa;}

.paging a.controls, .paging a.controls:visited {
	float:left; margin-left: 8px; margin-top:2px}
	
.footer {
	text-align: center;
	margin:0 auto 0 auto;
	padding-bottom:10px;
	padding-left:250px;
}
.newslist {list-style:none; margin:10px; padding:0}
.newslist li {/*margin-bottom: 15px; padding-bottom: 15px;*/ clear:both}
.newslist li div {overflow:hidden; float:right; width:100%; padding-bottom:15px }

.listing {list-style: square;}
.listing li {margin-bottom:15px; padding-bottom: 15px; border-bottom:1px dotted #aaa;}

.listing ul li{margin-bottom:5px; padding-bottom: 5px; border-bottom:none;}
.listing ul li a, .listing ul li a:visited {color:#ff7011; font-size: 16px;}


.txt12 {font-size:13px;}

.tree {	margin-bottom: 5px;}
.blueborder td {border-bottom: 1px dashed #e7f2f9;}
.rednote {
	color:#ff6600; font: normal 11px Tahoma;
}

#style-button {
	margin:6px auto 0 17px;
}
#style-button td{
	width:12px;
	height:10px;
	border:1px solid #555;
	font-size:xx-small ;
	filter:alpha(opacity=80);	
}
#style-button th{
 font: normal 9px Tahoma;
}

#style-button td:hover{
	border:1px solid #fff;
	filter:Alpha(Opacity=50);
}
/*	filter:Alpha(Opacity=100, FinishOpacity=10, Style=1, StartX=10, StartY=0, FinishX=100, FinishY=100);*/
	
#style-button a{
	text-decoration:none ;
	background:transparent;
	display:inline-block;
	width:100%;
}

.tahoma{font:normal 11px Tahoma;}
