@import url(arena_right_col.css);
@import url(orthodox_goods_spotlight.css);
@import url(prayer_corner.css);
@import url(page_banner.css);


/*--------------------------------------------------------------------
	Site Body and Outer Framework
---------------------------------------------------------------------- */
body			{	font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 80%; line-height: normal; 
					text-align: center; margin: 0; padding: 0; 
					background: #030201 url(/assets/images/ui/acrod_arena_bg.jpg) no-repeat scroll top center;  	}
									
#body_wrapper	{	position:relative; z-index: 1200; width: 991px; #width: 990px; _width: 990px;  margin: 0 auto; padding: 0; text-align: left;	}		

#searchbox			{	position: absolute; top: 10px; left: 760px; 	}
#searchbox input	{	display: inline;    	}
#ajaxSearch_input	{	color: #333; font-size: 10px; display: inline; width: auto; color: #4055ae; 	}
#ajaxSearch_intro	{	display: none;	}
#ajaxSearch_submit 	{	background-color: transparent; background-image: url(/assets/images/ui/btn_search.gif); 
						background-repeat: no-repeat; background-position: top left; border: none; width: 56px; height: 24px; 
						display: inline; padding: 0; margin: 0; color: #4055ae; font-size: 1pt;	}

#navbg	{	position: absolute; z-index: 0; left: 0; width: 100%; height: 47px; padding: 0; margin: 0; background-color: transparent; 
			background: url(/assets/images/ui/acrod_arena_nav_bg.jpg) repeat-x top left;	}
											
#msthd			{	width: 100%; height: 358px; padding: 0; margin: 0;
					background: url(/assets/images/ui/acrod_arena_msthd.jpg) no-repeat top left; 	}
					
#msthd_links	{	position: relative; top: 131px; left: 190px; width: 547px; height: 30px;	}	
#msthd_links ul			{	position: relative; border: none; margin: 10px 0; padding: 0; list-style: none; float: left; width: 100%;  	}
#msthd_links li			{	float: right; text-align: left; list-style: none; padding: 0; margin: 0; width: auto; border-right: 1px solid #aaa;	}
#msthd_links a  		{	text-align: left; font-family: Arial; text-transform: uppercase; font-size: 75%; font-weight: bold; display: list-item;	
							text-decoration: none; color: #666666; margin: 0px; border-bottom: none; height: 12px;
							/* this setting is read by firefox and ie browsers*/ 		padding: 2px 0.63em;
							/* ie hack - this setting is read by all ie browsers */ 	#padding: 2px 7px; 
							/* ie hack - this setting is read only by ie6 and older */ 	_padding: 2px 7px; _float: left;	}	
					
#pg_body				{	float: left; width: 990px; padding: 0; margin: 0; 
							background: url(/assets/images/ui/acrod_arena_page_bg.jpg) no-repeat top left; background-color: white; 	}	

#left_col  				{	float: left; width: 185px; margin: 10px 0 0 0;	}

#center_col				{	float: left; width: 590px; _width: 580px; padding: 0 0 0 9px; margin: 0; border-left: 1px solid #f6f6f6;	}

#print_header	{	display: none;	}

#pc_spotlight							{	background: none; border-top: none;	}

/* ----------------------------------------------------------------
	PRINT THIS PAGE STYLES
------------------------------------------------------------------- */

.print_this	{	font-size: 75%; height: 15px; padding: 5px 0; margin: 10px 0 25px 0; 
				font-family: Verdana, sans-serif; float: right;   }

.addthis_button_facebook	{	float: left; margin: 0 3px;	}
.addthis_button_favorites	{	float: left; margin: 0 3px;		}
.addthis_separator	{	float: left; margin: 0 3px;		}
.addthis_button_print	{	float: left; margin: 0 3px;		}
.addthis_button_email	{	float: left; margin: 0 3px;		}


/* .print_this img	{	margin: 0 4px; padding: 0; border: none; 		}
.print_this a:hover	{	background-color: transparent;	} */



/*--------------------------------------------------------------------
	Arena Spotlight
---------------------------------------------------------------------- */

#arena_spotlight	{	float: left; width: 792px; border: 6px solid #e3e2cd; text-align: left; 
						margin: 0; padding: 0; background-color: #f4f5f0; 	}
						
#arena_spotlight p	{	font-family: Tahoma, Verdana, Aria, sans-serif; font-size: 80%; line-height: normal; padding: 0; margin: 0; padding: 8px; 	}
						

/*--------------------------------------------------------------------
	Columns
---------------------------------------------------------------------- */
.column100_arena	{	float:left; width:270px; margin: 0 12px 20px 0; text-align: justify; padding: 0;   	}
.column100_arena p	{	line-height: 22px; color: #4c4c4c; font-family: Tahoma, Verdana, Arial, sans-serif; display: block;	}


/*--------------------------------------------------------------------
	Page Footer -- This is displayed on all ARENA pages
---------------------------------------------------------------------- */
#footer	{	float: left; width: 990px; background-color: #030201; color: #ccc; 
			margin: 0 auto; padding: 0; font-size: 90%; border-top: 3px solid #1e1a17;   	}	
			
#footerNav  			{ 	position: relative; top: 0; z-index: 1000; padding: 0; margin: 10px 0; height: 50px; width: 100%;		}
#footerNav ul			{	position: relative; left: 140px; border: none; margin: 18px 0 0 0; padding: 0; list-style: none; float: left;  	}
#footerNav li			{	float: left; text-align: left; list-style: none; padding: 0; margin: 0; width: auto;	}
#footerNav ul li a  	{	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-weight: normal; display: list-item;	
							text-decoration: none; color: #ccc; margin: 0px; border-bottom: none; height: 22px; line-height: 12px;
							/* this setting is read by firefox and ie browsers*/ 		padding: 2px 0.63em;
							/* ie hack - this setting is read by all ie browsers */ 	#padding: 2px 7px; 
							/* ie hack - this setting is read only by ie6 and older */ 	_padding: 2px 7px; _float: left;	}
#footerNav a:hover  	{ 	text-decoration: underline; background-color: none;	}
#footerNav a:active 	{ 	text-decoration: none;	}



#footer p	{	font-family: tahoma, arial, helvetica, verdana, sans-serif; color: #ccc; padding: 10px; margin: 0 0 10px 0; text-align: center; 	}
#footer img	{	float: left; padding: 5px; border: none; 	}

#footer a	{	color: #ccc;	}
.donate	{	margin: 0 20px 0 3px;	}

.special_break	{	padding: 0; margin: 0; line-height: 0.01em;	}



/*--------------------------------------------------------------------
	Print Footer -- THIS IS ONLY DISPLAYED AT THE END OF A PRINT-OUT
---------------------------------------------------------------------- */
#print_footer	{	display: none; 	}




/*--------------------------------------------------------------------
	Main Navigation Style
---------------------------------------------------------------------- */
#mainNav  						{ 	position: absolute; top: 0; left: 0; z-index: 1000; padding: 0; margin: 0; height: 50px; width: 100%;	}
#mainNav ul						{	border: none; margin: 15px 0 0 0; padding: 0; list-style: none; float: left; width: 81%;  	}
#mainNav li						{	float: left; text-align: left; border-right: 1px dotted #505864; list-style: none; padding: 0; margin: 0; width: auto;	}
#mainNav li.last				{	border-right: none; 	}
#mainNav a  					{	text-align: left; font-family: Arial; text-transform: uppercase; font-size: 80%; 
									font-weight: bold; display: list-item; line-height: 10px;	
									text-decoration: none; color: #d9dade; margin: 0px; border-bottom: none; height: 22px;
									/* this setting is read by firefox and ie browsers*/ 		padding: 2px 0.63em;
									/* ie hack - this setting is read by all ie browsers */ 	#padding: 2px 7px; 
									/* ie hack - this setting is read only by ie6 and older */ 	_padding: 2px 7px; _float: left;	}
#mainNav a:hover  				{ 	color: #265e6c; background-color: #b5d6de;	}
#mainNav a:active 				{ 	text-decoration: none;	}

#mainNav ul li a				{	}
#mainNav ul li ul 			{ 	display: none; margin: 0; width: 200px; position: absolute; left: auto; z-index: 600; opacity: 0.90; 
								filter: alpha(opacity=90); /* IE patch */   	}
#mainNav ul li ul li a		{	width: 200px; color: #14153b; padding: 7px; height: auto;   }
#mainNav ul li:hover ul  	{	display: block; }
#mainNav ul li ul li 		{	background-color: #b5d6de; padding: 0; text-align: left; z-index:600; margin: 0; border: none;	}
#mainNav ul li ul li a:hover	{	background-color: #265e6c; color: #fff;	}
#mainNav ul li ul li.last 	{	 }



/*--------------------------------------------------------------------
	Left-Column Navigation
---------------------------------------------------------------------- */

#sideNav	{	width: 185px; margin: 0; background: white url(/assets/images/ui/left_nav_bg.jpg) no-repeat top right;  	}
#sideNav ul	{	list-style: square; width: 100%; margin: 0; padding: 0 0 50px 0; 	}

#sideNav ul li	{	display: block; text-align: left; padding: 4px 0; margin: 0;	}
#sideNav ul li a	{	padding: 3px 15px; margin: 0; border: none; font-family: Arial; text-transform: capitalize; line-height: normal; font-size: 100%; color: #10a6b5; text-decoration: none; 	}
#sideNav ul li a:hover 	{	color: #fff;		}
#sideNav ul li:hover	{	background-color: #265e6c; opacity: 0.90; filter: alpha(opacity=90); /* IE patch */		}
#sideNav ul li.last	{	border-bottom: 1px solid #f6f6f6;	}

#sideNav ul li ul			{	display: none; 	}

#sideNav li.active:hover	{	display: transparent; 	}

#sideNav ul li.active ul		{	display: block; padding: 0 10px; margin: 0 0 0 5px; width: 70%;	}
#sideNav ul li.active ul li a	{	font-size: 11px; font-weight: normal; text-decoration: none; color: #a7dcf3; padding: 0;	}
#sideNav li.active a, #sideNav ul li.active ul li.active a		{	color: #a7dcf3; font-weight: bold;	}
#sideNav ul li.active ul li.last	{	border-bottom: none;	}

#leftColTitle	{	font-style: normal; font-size: 19px; font-weight: normal; border: none; padding: 20px 8px 10px 8px; 
					font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; text-decoration: none;	}
#leftColTitle a	{	color: #1b5267; text-decoration: none; border-bottom: none;	}
#leftColTitle a:hover	{	background-color: transparent;	}


/*--------------------------------------------------------------------
	HOMEPAGE Left-Column Navigation
---------------------------------------------------------------------- */

#homepage_sideNav	{	width: 165px; margin: 0; padding: 10px; 
						background: white url(/assets/images/ui/left_nav_bg.jpg) no-repeat top right; 0	}
#homepage_sideNav p	{	line-height: normal; font-size: 85%; 
						font-family: Tahoma, Arial, Verdana, sans-serif; margin: 0 0 10px 0;    	} 
#homepage_sideNav a	{	margin: 10px 0; font-weight: bold; 	}
#homepage_sideNav a:hover	{	color: black; background-color: transparent;  	}

#homepage_sideNav h1, 
#homepage_sideNav h2, 
#homepage_sideNav h3, 
#homepage_sideNav h4, 
#homepage_sideNav h5, 
#homepage_sideNav h6	{	font-size: 125%; line-height: normal; margin: 0 0 10px 0; padding: 0; 
							font-family: Tahoma, Arial, Verdana, sans-serif; font-weight: normal; color: #333;   	}
							
#homepage_sideNav img	{	margin: 7px 2px; padding: 0; border: none; text-align: center;	}


/*--------------------------------------------------------------------
	Breadcrumbs
---------------------------------------------------------------------- */

#breadcrumbs 		{	position: absolute; top: 325px; left: 0; height: 25px; width: 94%; margin: 0; padding: 0; 
						font-family: Verdana, sans-serif; font-size: 75%; font-weight: bold; color: #ccc; 	}
#breadcrumbs a		{	text-decoration: none; color: #10a6b5; font-weight: normal; border-bottom: none; }
#breadcrumbs a:hover	{ color: #265e6c; background-color: transparent; }
.B_currentCrumb		{	font-weight: normal; color: #000; 	}
.B_crumbBox			{	display: block; margin: 8px 10px 0 10px; text-align:right;	}


