.access-info
{
	font-size:10px;
	font-family: arial, "lucida console", sans-serif;
	color:gray;
}

.brief-framed
{
	padding:1px;
	border:1px solid rgb(150,150,150);
	width:180px;
	float:right;
}
.image-desc
{
	width:180px;
	float:right;
	clear:right;
	text-align: center;
}
.brief-framed2
{
	padding:1px;
	border:1px solid rgb(150,150,150);
	height:150px;
	float:right;
}
.list-framed
{
	padding:1px;
	border:1px solid rgb(150,150,150);
	width:100px;
	float:right;
}

.photo-list-framed
{
	padding:1px;
	border:1px solid rgb(150,150,150);
	height:180px;	
}

/*****************************************/
.passage
{
	margin:0px 3px 10px 3px;
	text-align:justify;

	color:black;
}


.title
{
	border:1px solid #CCC9BA;
	text-align:center;
	color:#ffffff;
	font:130% bold; 
	background: #D9D7C2;
	margin:0px 0px 10px 0px;
	/*text-transform: uppercase;*/
	font-family: Arial
}

.header
{
	border-bottom: 2px groove;	
	width:370px;
	float:left;
	clear:right;
}


.subject
{
	font:200% bold; 
	margin:5px 5px 0px 5px;	
	padding:0px 5px 0px 5px;	
	font-family: Arial
}

.author
{
	font-size:90%; 
	font-style: italic;
	margin:0px 5px 5px 5px;		
	padding:0px 5px 5px 5px;	
}

.frame, .frameless
{
	margin:10px 5px 15px 5px;
	padding: 5px 10px 5px 10px;
	height:auto;
}
.frame
{
	border: 1px solid #D9D7C2;
}

.new-section
{
	width:100%;	
	border: 1px solid #D9D7C2;	
	padding:0px;
	height:100%;
}
.new-item 
{
	width:100%;
	float:left;
	padding-right:3px;
	margin:0px;
}
.new-item-image
{
	border:1px solid gray;
	float:right;
	height:35;
}
.calendar td
{
	 width:23px;
	 height:21px;
	 text-align:center;
	 
}
.calendar th
{
	 width:23px;
	 height:18px;
	 text-align:center;	 
	 font-size:8px;
}
.calendar-frame
{
	background: url('images/calendar-ml.bmp') repeat-y top;
	height:139px;
	width:170px;
	margin:0px 0px 10px 9px;
}
.error
{
	color:red; text-align:center;margin-top:20px;
}

/***************** Scrolling Panel *******************/
.vertical_bannar
{
	width:100%;
}
/* the news box when JavaScript is available */
.vertical_bannar.hasJS
{
	height:120px;
	overflow:hidden;
	position:relative;
	padding: 3px;	
	width:170px;	
}
/* The nested UL when JavaScript is available */
.vertical_bannar.hasJS p
{
	position:absolute;
	top:120px;
	left:0;
	width:170px;	
}
/***************Language-based settings****************************/
/* Directions */
.en{direction:ltr;text-align:justify;}
.ar{direction:rtl;text-align:justify;}
.main-content .ar{width:400px;}
.solo-main-content .ar,.solo-main-content .en{width:100%;margin:0px;padding:0px;}
.main-subcontent .ar{width:168px;font-size:150%;padding:0px 5px 0px 5px;}
.main-subcontent .en{width:168px;padding:5px;}
.column1-unit{width:440px;}
.solo-main-content .column1-unit{width:100%;margin:0px;padding:0px;}
.ar img, .ar h5 {float: left;clear:left;}
.en img, .en h5 {float: right;clear:right;}
/* Image location*/
.ar .h1, .ar .h3, .ar .h6{float:right;}
.en .h1, .en .h3, .en .h6{float:left;}
.ar .list-framed , .ar .brief-framed{float:left;}
.en .list-framed , .en .brief-framed{float:right;margin-left:5px;}
h6.header {margin-top:0px;text-align:center; border-top:1px solid black;clear:both;width:100%;float:both;}
.ar .passage{font-size:150%;}
.en .passage{font-size:130%;}
/*******************************************************/
/* Full View */
.full{ margin-top:40px; padding-right:5px;s}

.full h5{margin:0px;text-align:center;}
.full img{margin:0px;}
.full p{font-size:150%;}


.breadCrumb
{
	float:left;
	width:330px;
}

.tool_bar
{
	width:110px;
	float:right;	
	vertical-align:middle;
}
.tool_bar table
{
	border:1px solid blue;
}
.tool_bar a:link
{
	float:left;
	margin:0px;	
	border:0px;
	vertical-align: middle;	
}

.tool_bar a:link img
{
	margin:0px;	
	border:1px solid white;
}
.next
{
	background:  url('images/next.gif') no-repeat top left;	
	float:right;
	background-position: 100% 100%;
	padding-right: 20px;
}
.prev
{
	background:  url('images/prev.gif') no-repeat top left;	
	float:left;
	padding-left:20px;
}
.heading_statment
{
	text-align: center;
	font-size: x-small;
	border: 2px dashed gray;
	background-color: #f9f9f9;
	padding: 5px;	
}

table.listing td, table.listing th
{
	padding:1px 6px 1px 6px;
}
table.schedule
{
	border: 2px solid #9AA9B6;
	color: #313C46;
	font: 90% bold;	
}

table.schedule td
{
	vertical-align: top;
	height:80px;
	padding: 0px;
	border: 1px solid #9AA9B6;
}
tr.row2
{
	background:#D9D7C2;
	font-size:120%;
	line-height:2.0em;		
}
tr.row1
{
	background:#E4E3D3;
	font-size:120%;
	line-height:2.0em;		
}

.header_row
{
	background:#9AA9B6;
	color:white;
}
.header_row a:link, .header_row a:visited 
{
	color:white;
}

tr.row1 td, tr.row2 td
{
	/*text-align:center;*/
}

td.main_column
{
	font-weight: bold;
	text-align: center;
}

table.form
{
	border:0px;
	float:both;
}

table.form tr
{
	border: 1px solid;
}
table.form th
{
	width:30%;
	text-align:right;
	padding-right:5px;
	vertical-align:top;
}

table.narrow_form
{
	border:0px;
	float:both;
}

table.narrow_form tr
{
	border: 1px solid;
}
table.narrow_form th
{
	width:10%;
	text-align:right;
	padding-right:5px;
	border:1px solid red;
}

table.narrow_form td
{
	border:1px solid blue;
}

.list-view-item 
{
	width:280px;
	float:left;
	margin-top:5px;
	padding:8px;
}

/***************************Calendar Views ******************************/
.calendar_day_number
{
	float: right;	
	clear: both;
	padding: 3px 3px 0px 5px;
	font: 80% bold;
}
.month_calendar_page
{
	background:  url('images/calendar_day.gif') no-repeat top;	
	clear: both;
	padding: 15px 3px 0px 2px;
	font: 100% bold;
	height: 40px;
	text-align: center;
}
.week_calendar_page
{	
	clear: both;
	font: 80% bold;	
	text-align: center;
	width:85px;
	height: 65px;
	padding-top: 25px;
}

.calendar_day
{
	clear: both;	
	padding: 0px;
	height:100%;
}
.calendar_month_event, .calendar_month_event_edit
{
	clear: left;	
	padding:0px 0px 5px 0px;
	font-size: 70%;
	text-align:left;
	line-height:1.0em;
}
.calendar_month_event
{
	width:100%;
	
}
.calendar_month_event_edit
{
	width:125px;
}
.calendar_week_event
{	
	background:  url('images/event_bullet.gif') no-repeat top left;	
	clear: both;	
	padding: 2px 5px 0px 22px;;
	width: 100%;
	font-size: 100%;
	text-align:left;
	height:20px;
	margin: 4px 0px 4px 0px;
}

.calendar_selected_day
{
	border:3px solid red;
}

/****************************************************************/
table.strip
{
	border: 1px solid #111111;
	background-color: #0000FF;
	margin: 2px 2px 2px 2px;
}


.synaxarium_list
{
	margin:7px;
}
/****************************************************************/
.read_me_link
{
	margin-left:10px;
}
.category_link
{
	font-weight:bold;
}
.audio_table
{
	border:2px solid gray; 
	width:auto;
}
.column1-unit_with_bottom_border
{
	width:350px;  
	margin-bottom:10px !important /*Non-IE6*/; 
	margin-bottom:5px /*IE6*/;
	border-bottom:1px solid black;
	padding-left:2px;
	padding-right:2px;
}
.portrait
{
	float:both;
	width:250px;
	margin-left:50px;
}
