body,td,div,.p{font-size:10pt; font-family:arial,verdana,sans-serif }

small {font-size: 8pt ;}

H1 {font: 14pt verdana; color: #000; font-weight: bold;}
H2 {font: 12pt verdana; color: #000000; }
H3 {font: 11pt verdana; color: #073563; }

a:link,a:visited { color:#014493 ; text-decoration:none}
a:hover, a:active { color:#990000 ; text-decoration:underline}

.header_white{font-weight:bold; color:#FFFFFF}

.detail_Header{font-family:tahoma,arial,helvetica; font-weight:bold; color:#DC5D41}

A.filerow,A.filerow:visited {font-family: tahoma, arial; text-decoration:none}
A.filerow:hover {font-family: tahoma, arial, verdana; text-decoration:underline}
.filerowsmall {font: 8pt;}

.breadcrumb{
  font: bold 95% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.bgnr {
    font-size: 11px;
    font-weight: bold;
    background-image: url(/images/gradient_297x31.gif);
    background-repeat: no-repeat;
    color: #DC5D41;
}


.smallh {font-family:verdana,helvetica,arial; font-size:10px;color:#000000;}
.smallhBold {font-family:verdana,helvetica,arial; font-size:10.5px;color:#DC5D41;font-weight:bold; padding:3px;}

.header {font-family:verdana,helvetica,arial; font-size:14pt;color:#DC5D41;font-weight:bold; padding:0px;}

.post {
	border-bottom:1px dotted #CCCCCC;
	margin:0.5em 7 1.5em ;
	padding-bottom:1.5em;
	clear: both;
}

.newstitle {
        color:#2D617D;
	color:#CC6600;
        font-size: 160%;
	font-family: Arial, Sans-Serif;
}

.newsdate {
	font-size: 9pt;
	color:#808080;
}

.newsheader {
        font-size:10pt;
        background-color:#F9F8F3;
/*      font-weight:bold; */
        padding:5px;
}


.roundboxhead {margin: 0; padding: 0; background: #2c5fb4 
url(http://images.apple.com/itunes/images/roundboxhead04272004.gif) no-repeat top 
right; border-bottom: 1px solid #2755a2;}

.roundboxhead2 {padding: 5px 10px 3px; color: #fff; background: 
url(http://images.apple.com/itunes/images/roundboxheadh204272004.gif) no-repeat 
top left;}

@font-face {
  font-family: CS Avva Shenouda;
  src: 	
	url('/media/cs_avva_shenouda.ttf'), local("CS Avva Shenouda"); 
}

.coptictext{font-size: 17px; font-family: CS Avva Shenouda, CS Coptic Manuscript, CS Pishoi;}
.englishtext{font: 13pt Verdana;}
.arabictext{font: 13pt Tahoma; direction: rtl; } 

#search {
	float: right;
	height: 21px !important;
	height: 23px;
	overflow: hidden;
}

.clr {
	clear: both;
}

#pathway_outline {
	width: 100%;
	float: left;
	border: 1px solid #cccccc;
	margin-bottom: 2px !important;
	margin-bottom: -2px;
}

#pathway {
	float: left;
	padding: 4px 3px 3px 5px;
}

#buttons {
	float: left;
	margin: 0px;
	padding: 0px;
}

ul#navlist
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#navlist li
{
	display: block;
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	width: auto !important;
  	width: 15%;
	font-size: 11px;
	line-height: 21px;
	white-space: nowrap;
	border-right: 1px solid #cccccc;
}


ul#navlist li a
{
display: block;
padding-left: 15px;
padding-right: 15px;
text-decoration: none;
color: #333333;
background-color: transparent;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
}

ul#navlist li a:hover
{
color: #ff6600;
background-color: #ffcc00;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
}

#buttons > ul#navlist li a
{
width: auto;
}



/* Shown on hymn text page */
#leftContainer { 
	width: 70%;
	float: left;
} 
#sidebar {
	border: 1px;
	float:right;
	width:30%;
}

/* Shown on hymn text page */
#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: white;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
}

#tablist li a.current{
background: lightyellow;
}

#tabcontentcontainer{
width: 98%;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 5px;
border: 1px solid black;
}

.tabcontent{
display:none;
}

