﻿/* Copyright (c) 2006-2007 Basta Computing, Inc. All rights reserved. */
/* Author: Basta Computing, Inc. - consulting@basta.com */
/* Client: Ain Zhalta - http://www.ain-zhalta.com */
/* Last update: 2007-08-22 */

html {
	height: 100.1%;
	background-color: #99CC99; 
	color: #334433;
	font-size:80%; 
	font-family: Tahoma, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
	
body {
	padding:0;margin:0;border:0;
	width: 1000px;
	margin: auto;
	border-left: 1px solid #282; 
	border-right: 1px solid #282; 
	background-color: white;
}

#head {
	border-bottom: 1px solid #282; 
	height: 93px;
	white-space: nowrap;
	}
#searchid
{
	float:right;
}
.search
{
	margin-top: 25px;	
}
.headerphoto {
	height: 75px;
	color: #eeff55;
	background-color: #9c9;
	background-color: #7b7; 
	background-image: url('images/azheader.jpg');
	background-repeat: repeat-x;
	}
.headerphoto span {
	margin-left: 4pt;
	vertical-align: top; 
	font-size: 24pt; 
	font-weight: bold; 
	font-family: tahoma;
	color: #ef5; 
	}
.headerphoto div {
	margin-left: 129px; 
	margin-top: -20px; 
	font-style: italic; 
	font-weight: bold;
	}	
@media print {
.headerphoto span {	color: #efa; font-size: 24pt; }
.headerphoto div  {	color: #efa; }
	}
.headeritem {
	border-top: 1px solid #282;
	text-align: right;
	background-color: #7b7; 
	color: #141;
	padding: 2px;
	}
.headeritem ul {
	padding: 0; margin: 0; border: 0;
	display: inline;
	font-size: 8pt; 
	font-weight: bold;
}
.headeritem li {
	padding: 0; margin: 0; border: 0;
	list-style-type: none;
	display: inline;
	border-left: 1px solid #282;
	padding: 2px 8px 2px 8px;
	}
		
.menuvitem {
	width: 125px;
	margin-top: 16px;
	font-size: 8pt; 
	background-color: #9c9;
	border-bottom: 1px solid #494;
	}
.menuvitem div {
	border-top: 1px solid #494;
	padding: 4pt;
	padding-right: 0;
	}


#left {
	float: left;
	width: 125px;
	padding-top: 1em;
	white-space: nowrap;
	background-color: #99DD99;
	border-right: 1px solid #494;
}

#center {
	float:left;
	width:725px;
	padding: 10px;
	padding-top: 0;
	line-height: 1.5em;
	min-height: 610px;
	border-left: 1px solid #494;
	margin-left: -1px;
	}

#right {
	float: right;
	width:25%;
	margin-left: 1%;
	line-height: normal;
	}

#ads {	
	float:left;
	width:120px;
	height:600px;
	margin-top:.5em;
	margin-left:.5em;
	zborder:1px solid blue;
}
	
#footbot {
	clear: both;
	text-align:left;
	border-top: 1px solid #8b8;
	border-bottom: 1px solid #282; 
}
#footbot h6 {
	margin-top: 0;
}

.langgroup{
	width: 30%;
	display: inline;
}

.biospic {
	margin-top: 2em;
	padding: 0;
}

.biospic img {
	margin: 0 .5em 0 0;
	padding: 1px;
	border: 3px outset #069;
}

.testimonial {
	border: 1px outset #666688;
	margin: .5em;
	padding: 0.5em;
	background-color: #EEEEFF; 
	color: #666688;
	font-size: 90%;
	font-style: italic;
}

.testimonial h2 {
	margin-top: .5em;
	font-size: 90%;
	font-style: italic;
}

.compressedlist li {
	margin: 0;
	padding: 0;
}

.nowrap {
	white-space: nowrap;
	}
	
/********************************************************/

.menu {
	zwhite-space: nowrap;
	clear: both;
	font-family: Verdana;
}

.menu ul {
	padding: 0; margin: 0; border: 0;
}

.menu li {
	padding: 0; margin: 0; border: 0;
	list-style-type: none;
}

.menuv {
	padding: 0; margin: 0; border: 0;
	overflow: hidden;
	font-size: 9pt;
	margin-left: 4px;
}

.menuv h3 {
	padding: 0; margin: 0; border: 0;
	font-size: 10pt;
	color: #557755;
	}

.menuv ul {
	padding: .2em;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: .5em;
}

.menuv li {
	margin-left: 2pt;
}

.menuv br {
	height: 40px;
}

.menu li a				{ color: #FFFFFF; text-decoration: none; }
.menu li a:link 		{ color: #FFFFFF; }
.menu li a:visited  	{ color: #DDDDDD; }
.menu li a:active 		{ color: #FFFFFF; }
.menu li a:hover 		{ text-decoration: underline; }

.menuv li a				{ color: #094409; text-decoration: none; }
.menuv li a:link 		{ color: #094409; }
.menuv li a:visited 	{ color: #094409; }
.menuv li a:active 		{ color: #094409; }
.menuv li a:hover 		{ color: #094409; text-decoration: underline; }

.headeritem a			{ color: #efa; text-decoration: none; }
.headeritem a:link 		{ color: #efa; }
.headeritem a:visited 	{ color: #efa; }
.headeritem a:active 	{ color: #efa; }
.headeritem a:hover 	{ color: #efa; text-decoration: underline; }

/********************************************************/

hr {
	margin:0; padding: 0; border: 0;
	height: 1px;
	background-color: #aca;
	color: #aca;
	}

a:link 		{ color: #000066; }
a:visited 	{ none; color: #6060A0; }
a:active 	{ }
a:hover 	{ color: #006600; }

h1, h2, h3, h4, h5, h6 { line-height:normal; }
h1          { font-size: 15pt; color: #9c9; font-family: arial black; margin-top: 0; }
h2          { font-size: 13pt; color: #373; zmargin-top: 1.5em; margin-bottom: 0em; }
h3          { font-size: 11pt; color: #373; zmargin-top: 0; margin-bottom: 1em;}
h4          { font-size: 9pt;  color: #494; zmargin-top: 0; margin-bottom: 0em;}
h5          { font-size: 8pt;  color: #494; zmargin-top: 0; margin-bottom: .5em;}
h6          { font-size:  7pt; color: #253; font-weight: normal; zmargin-top: 0; }

h1 {
	border-bottom: 1px solid green;
}
.titlenote {
	float: right; 
	margin-top: 8pt;
	font-size: 8pt; 
	font-style: italic;
	font-weight: bold;
	font-family: verdana;
	line-height: normal;
	}

h2 + p {
	margin-top: 0;
}

ul {
	margin-top: 0em;
	line-height: normal;
	}
li {
	margin-top: .1em;
	margin-bottom: .5em;
}

.p0 {
	margin-top: 0;
	}
	
.aboutus p:first-letter {
	font-size: 150%;
	font-weight: bold;
	;
}
.guestbookcore {
	font-family: comic sans ms;
}

.guestbookcore p {
	border-top: 1px dotted #88bb88;
}

.spotlight img {
	width: 80px;
	height: 60px;
	margin: .0em .25em .25em 0;
	}
	
.accommodations p {
	margin-top:0;
	margin-bottom:0;
}
.accommodations h4 {
	border-top: 1px dotted #88bb88;
}

.geography h3 {
	border-top: 1px dotted #88bb88;
}

.geography p {
	margin-top: 0;
}

.geomaps div {
	float:left; 
	margin: .5em;
	} 

.directory p, .directory2 p {
	margin-top: .1em;
	margin-bottom: .1em;
	}

.directory h2 {
	border-top: 1px dotted #88bb88;
}

.directory td, .directory2 td {
	vertical-align: top;
}

.directory th, .directory2 th {
	white-space: nowrap;
}

.restaurants h3 {
	border-top: 1px dotted #88bb88;
	margin-right: 220px;
}

.schools h3, 
.worship h3, 
.birthdays h3, 
.geography h3, 
.accommodations h3,
.attractions h3 {
	clear: both;
	margin:0; padding:0;
	font-family: arial;
	font-size: 11pt;
	border: 1px solid #aca;
	padding: 0pt 1pt 0pt 1pt;
	background-color: #cec;
	color: black;
	border-width: 1px;
	border-style: solid;
	border-color: #aadcaa #66a866 #66a866 #aadcaa;
}


.schools p, .worship p {
	margin: 0; 
	padding: .5em 0 .5em .25em;
	}
.hotels h3 {
	border-top: 1px dotted #88bb88;
}

.subth {
	font-size: 90%;
	font-weight: normal; 
	font-style: italic;
}

.contactlist {
	margin: 1em;
	font-family: arial;
	}
.imgcontact, .contactlist img {
	vertical-align:bottom;
	width: 16px;
	height: 16px;
	border: 0;
	padding-right: 2pt;
	}
.contact {
	margin-left: 1em;
	}
.contact table {
	margin:0; padding:0;
	}
.contact col {
	font-style: italic;
	}
.contact tr {
	vertical-align: bottom;
	}
.contact td {
	padding-right: 2em;
	font-family: arial;
	font-size: 90%;
	}
.contact img {
	vertical-align:middle;
	margin-right: .25em;
	width:16px;
	height:16px;
	}

/* tables */
table
{
	line-height: normal;
}
table.tablenormal{
	width: 100%;
	border-spacing: .3em;
	font-size: 100%;
	margin-bottom:1em;
	}
.tablenormal th {
	font-family: arial;
	font-size: 120%;
	background-color: #cceecc;
	color: black;
	border-width: 1px;
	border-style: solid;
	border-color: #aadcaa #66a866 #66a866 #aadcaa;
	}
.tablenormal col {	
	vertical-align: top; 
	}
.tablenormal td { 
	font-family: tahoma;
	border-bottom: 1px solid #c0c0c0; 
	}
.trsub th { 
	font-size: 100%;
	background-color: transparent;
	}
		
.references .poetry {
	font-size: 120%;
	font-family: Times New Roman;
	font-style: italic;
}

.accom {
	font-size: 85%;
	font-variant: small-caps;
}

.birthdays {
}
.birthdays .pictureblock {
	float:right;
	}
.birthdays h2 {
	margin-top: 2pt;
	border-top: 1px dotted green;
	clear: right;
	}
.birthdays ul  {
	margin-bottom: 0;
	}
.birthdays li  {
	margin-bottom: 0; 
	}

.families .pictureblock {
	padding: 0;
	}

.picturena {
	 width:166px; 
	 height:125px; 
	}
.pictureblock {
	margin: 0;
	padding: .5em;
	text-align:center;
	line-height: normal;
	}
.linenorm {
	line-height: normal;
}
.picture, .pictureblock img, .spotlight img {
	border: 1px solid black;
	}
.picturerow {
	margin: 1pt 0 1pt 0; 
	padding:0;
	}
.pictureblock h5 {
	margin: 0;
	padding: 0;
	font-size: 8pt;
	font-style: italic;
	font-weight: normal;
	color: black;
	}
.pictureblock h6 {
	margin:0;
	font-style: italic;
	}
	
.arafont, .patriarchcyrilleix p  {
	font-family: tahoma;
	direction: rtl;
	text-align: right;
	}
.patriarchcyrilleix p  {
	font-size: 120%;
	text-align: justify;
	}
			
.contactusnote {
	width: 44em;
	font-size: 85%;
	margin-left: .5em;
	padding-left: 1em;
	padding-right: 1em;
	border: 1px solid #494;
	border-color: #aadcaa #66a866 #66a866 #aadcaa;
	background-color: #ccffcc;
	}
.contactusnote h2 {
	margin:0;
	}
.contactusnote ul {
	margin-top: 0; 
	margin-bottom: .5em;
	}

.index {
	float:left;
	width: 43%;
	margin-left: 4pt;
	margin-bottom: 1em;
	padding-left: 1em;
	padding-right: 1em;
	border: 1px solid #494;
	border-color: #aadcaa #66a866 #66a866 #aadcaa;
	background-color: #ccffcc;
	line-height: normal;
	}
.index h2 {
	margin: 0; 
	}
.index div {
	float: left;
	}
.index ul {
	margin-top: 0; 
	margin-bottom: .5em;
	}
.index li {
	margin-bottom: .2em;
}


.top img {
	margin: 0; border: 0; padding: 0;
	margin-top: 2px;
	margin-left: 1em;
	width: 13px;
	height: 13px;
	}
	
.minilist {
	display: inline-block;
	margin-left: 1em;
	margin-bottom:.5em;
	}
.minilist h4 {
	margin-top: .5em;
	font-size: 100%;
	color: black;
	}
.minilist ul {
	margin:0;
	padding:0;
	margin-left:1em;
	margin-bottom:.1em;
	}
.minilist li {
	margin:0;
	margin-left:1em;
	padding:0;
	font-family: arial;
	font-size: 95%;
	}

.fotogal {
	width: 166px;
	padding: .1em;
	margin: .1em .75em .5em .1em;
	float: left;
	}	
.fotogal img {
	height: 125px;
	}

hr {
	margin:0; padding: 0; border: 0;
	height: 1px;
	background-color: #aca;
	color: #aca;
	}
	
.hr2 {
	clear:both;
	padding: .5em 0 1em 0;
	border-top: 1px solid #aca;
	}
.hr2 p {
	margin: 0;
	padding: 0;
	}
	
.rcol {
	margin-top: 1em;
	border: 1px solid #464;
	}
.rcolhr {
	border-bottom: 1px solid #464;
	}
.rcol h3 {
	margin: 0;
	padding: 0 0 .1em .2em;
	/*border-top: 1px solid #464;*/
	border-bottom:1px solid black;
	font-size:95%;
	background-color:#cceecc;
	color:black;
	}
.rcol p {
	margin:0;
	padding: .1em .5em .5em .5em;
	font-size:90%;
	text-align:justify;
	font-family: arial;
	}
