*{margin:0; padding:0;}

body  {
	font: .7em Tahoma, Arial, sans-serif;
	margin: 0; 	padding: 0;	text-align: center;
	line-height:17px;
    background:url(images/bg.gif) repeat-y center;
}
#container { 
	width: 996px; 
	margin: 0 auto; 
	text-align: right;
	direction:rtl;
	background:url(images/side.gif);
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	height:1%;
} 

a {color:#598CBB;text-decoration:none;}
a:hover {color:#0000CC;}
a img {border: 0;}

h3{ background:url(images/mee.gif); color:#FFFFFF; font-size:10px; height:15px; padding:0 20px 0 0; margin:0 0 3px 0;}

#header { height:118px; background:#1e6095;} 
#header img { margin:0; padding:0;}
#header .topmenu { height:20px;color:#666666; background:url(images/bg-top-menu.gif) top; margin:0; padding:6px 10px 0 0;}
#header a{color:#333333;}
#header a:hover{color:#999999;}

#sidebar1 {
	float: left; 
	width: 150px;
	padding-top:5px;
}
#sidebar2 {
	float:right; 
	width: 150px;
}

#sidebar3 { width:275px; margin:10px 0 0 10px; float:left;}
#sidebar3 #title { margin:10px 0 0 0;border-bottom: 3px solid #deded2;}
#sidebar3 h3{color:#FFFFFF; font-size:10px; padding:2px 5px; margin:0; background:#508BC7;}
#sidebar3 h3 a{color:#EEEEEE;}
#sidebar3 h3 a:hover{color:#FFFF33;}

#calling { padding:10px;border: 1px solid #deded2; background:#f3f3ea;}
#calling p{ text-align:justify;}
#calling h1{font-family: "Times New Roman", Times, serif; font-size: 15px; color:#996600;}
#calling a{text-decoration: none;}
#calling img{ float:right;padding:5px; border: 1px solid #fff; margin-left:5px;}
#calling h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	text-align: right;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right 4px;
	color: #598CBB;
}
#photo{border:1px solid #508BC7; padding:8px; text-align:center;}
#photo img{ border:0;}

#articles { padding:10px;}
#articles a{
	text-decoration: none;
	color: #8B8B8B;
	padding-right: 10px;
	display: block;
	background-image:url(images/titr-a.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
	padding-bottom: 5px;
}
#articles a:hover{background-image:url(images/titr-b.gif);background-color: #FBFBFB;color: #656149;text-decoration: underline;}

#news{ width:395px; float:left; padding:10px 7px; margin:0; }
#news #panel{ padding:10px 10px 0 10px;border-bottom: 1px solid #33CCFF;}
#news #panel p{text-align:justify;}
#news #panel img{ float:right;padding:5px; border: 1px solid #F4F2E8; margin-left:5px;}
#news #title{border-bottom: 3px solid #deded2;margin:10px 0 0 0;}
#news #date{text-align:left; font-size:9px; color:#666666; padding:2px;}
#news #date a{ text-decoration:none;}
#news h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	text-align: right;
	font-weight: bold;
	background-image:url(images/titr.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 15px;
	color: #598CBB;
}
#news #txt img{
	background:#FFFFFF;
	float: right;
	padding: 3px;
	margin-left: 5px;
	margin-bottom: 4px;
	border: 1px solid #F3F7FC;}
	
#footer { margin:20px 0 0 0;padding: 0 10px;border-top: #999999 1px solid;background:#FFFFFF;height:60px;} 
#footer p {margin: 0;text-align:center;font-size:9px; color:#999999;}


#pagebody{width:660px; float:left;padding:0 8px 15px 8px; margin:0 7px 0 7px;}
#archive-title{
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	text-align: right;
	font-weight: bold;
	background-image:url(images/titr.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 15px;
	color: #598CBB;
	margin:15px 0;
}
	
.comments-open-header{
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	text-align: right;
	font-weight: bold;
	color: #598CBB;
	margin:10px 0;
}
#alpha {}

.entry-more img{ padding:5px; float:left;}

/* ------------------------- Gallery ------------------------- */
.news h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	text-align: right;
	font-weight: bold;
	background-image:url(images/titr.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 15px;
	color: #598CBB;
	margin:0;
}
.date{padding-right: 15px; color:#00AA00;}

/* ------------------------- Entry ------------------------- */
.entry{ margin-top:10px;}
.entry img{
	border:1px solid #F4F2E8;
	margin-left:5px;
	padding:5px;
	float:right;
}
.entry h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	text-align: right;
	font-weight: bold;
	background-image:url(images/titr.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 15px;
	color: #598CBB;
	margin:0;
}
.entry-header{}
.date-header{font-size:12px; color:#880000;}
.entry-footer{ border-bottom:1px solid #DDDDDD; text-align:left; font-size:10px; padding-bottom:3px; color:#AAAAAA; margin-top:20px;
clear:both;}
.entry-content{ text-align:justify;}

/* ------------------------- Comments ------------------------- */
#comments{}
	.comment{ padding-bottom:10px;}
#comments h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.comment-content{font-size:10px;color:#6B6B6B;padding-right:20px;}
.comment-content p{display:inline;}

#comments-open{ font-size:11px;}
#comments-open-data{ width:200px; float:right;}
#comments-open-data p label{width:150px; display:block;}

#comments-open-text{width:460px; float:left;}
#comments-open-footer{ clear:both;}

form, input {margin:0pt;padding:0pt;}
input, textarea {border:1px solid #444444;font-family:Tahoma,Arial,sans-serif;font-size:11px;padding:2px;}


/* ------------------------- Assests ------------------------- */
.pic{float:right;padding:5px; border: 1px solid #F4F2E8; margin-left:5px;}
.fltrt {float: right;margin-left: 8px;}
.fltlft { float: left;margin-right: 8px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.link_cat {background-color:#003366;color:#FFFFFF;font-family:Arial;font-size:14px;font-size-adjust:none;font-stretch:normal;
font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;}

#search-form{ text-align:center;}
h2.search-results-header{ background:#eeeeee; padding:3px; margin-top:15px; font-size:11px; margin-bottom:10px;}
h4.search-results-header{ background:#eeeeee; padding:3px; margin-top:15px; font-size:13px; margin-bottom:10px;}

h2.module-header{ background:#eeeeee; padding:3px; margin-top:15px; font-size:11px; margin-bottom:10px;}

.Monthly{ text-align:center; float:right; margin:15px 5px;border:1px solid #ddd;}
.Monthly a{ display:block;width:110px;padding:5px;}
.Monthly a:hover{ background:#eee;}

h5{ padding:10px 0 2px 0; border-bottom:1px solid #DDDDDD; color:#444444;}

/* ------------------------- Gallery ------------------------- */
.gallery{width:639px; float:left; padding:0 28px;}
.gallery1{width:639px; float:left; padding:0 28px;}
.gallery_element{ background:url(images/gallery_frame.gif); width:163px; height:202px; padding:5px 3px; text-align:center; }
.gallery_element .date{}
.g_pad{ padding:0px 22px 20px 22px;float:right;}

.showphoto img{display:block; margin:0 auto;}

/* ------------------------- MENU ------------------------- */
#menu {
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family:Tahoma, Arial;
	color: #333;
	width:150px;
	padding-top:5px;
}
#menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		text-align:right;
}
#menu li {
	border-bottom: 1px solid #ddd;
	font-size:11px;
	margin: 0;
}
#menu li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-right: 10px solid #6aa2bf;
		background-color: #7bb3d0;
		color: #fff;
		text-decoration: none;
		width: 129px;}
body #button li a {width: auto;	}
#menu li a:hover {border-right: 10px solid #49abdf;background-color: #5abcf0;color: #fff;}

.content-nav{padding:20px; text-align:center;}

.title_archive{ font-size:12px; font-weight:bold;}
h2.archive-date-header{background:#eeeeee; padding:3px; font-size:12px; font-weight:normal; margin:10px 0;}
