/* ------------------------------------------------

	Style by : Hossein Hashemi
	Email : Hashemi42@gmail.com
	Date : 15 May 2009

------------------------------------------------ */
*{ margin:0; padding:0;}
a {text-decoration: none;color:#0D6098;}
a:hover {text-decoration: none;color:#A2D2F2;}
img{ border:0;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
input , select , textarea { font-family:Tahoma; font-size:12px;}
.button		{ cursor:pointer;}

/*------------------ LayOuts ------------------*/
body					{ font-family:Tahoma, Geneva, sans-serif;font-size:12px; background:url(../images/back.png) #558BB5;}
#warp					{ width:996px; margin:0 auto; background:#FFF;}
.container				{ direction:rtl; text-align:right; background:url(../images/containerBg.gif) #fff;}
.rightSide	 { float:right; width:200px; background:#78D2ED;}
.rightSide h3{ background:url(../images/h3Title.gif) right no-repeat; font-size:12px; width:175px; padding:0 25px 0 0; height:28px; line-height:25px;}
.main		{ float:right; width:646px; overflow:hidden;}
.leftSide	{ float:left;  width:150px; background:#78D2ED; }
.leftSide h3{ background:url(../images/h3Title.gif) right no-repeat; font-size:12px; width:125px; padding:0 25px 0 0; height:28px; line-height:25px;}
.leftSide-in{ padding:7px;}
.linkSide{}
.linkSide a{ display:block; background:url(../images/Iroweb-010.gif) no-repeat right 4px; padding:0 12px 7px 0; color:#041066;}

.module-archives{ padding:5px 20px; line-height:2;}
.content-nav{ padding:15px; text-align:center;}

.content				{ padding:30px; height:1%; line-height:1.5;}
h1.title				{ color:#284C93;font-size:12px; padding-bottom:15px;}
h3.title				{ color:#284C93;font-size:18px; font-family:Arial, Helvetica, sans-serif; padding:5px; background:#C2E5EF; margin:10px 0;}

.homelNews	{ width:614px; margin:0 auto;border:1px solid #BBB;}
.homelNews h3	{background:url(../images/h3.jpg); height:14px; padding:3px; font-size:11px; color:#FFF;}
#newsticker-demo	{ padding:5px;}
.newstickerBox{ padding:3px 0;}
.newstickerBox a:hover{ color:#111;}

.note		{ padding:5px 15px;}
.note h3	{ background:url(../images/h3.jpg); height:14px; padding:3px; font-size:11px; color:#FFF;}
.note h3 a	{ color:#FFF;}
.noteBody	{ border-bottom:1px solid #BBB; border-left:1px solid #BBB; border-right:1px solid #BBB; padding:5px; text-align:justify; line-height:1.7;}
.noteBody img { margin:5px;}
.homeDate	{ padding:4px; border-top:1px solid #BBB; text-align:left; margin-top:8px; font-size:10px;}
.dateTimeLnews{ font-size:9px; color:#AAA;}
/*------------------ header ------------------*/
.header					{ background:url(../images/headerBg.jpg); height:251px;}
.headerLeft				{ background:url(../images/leftImg.jpg) no-repeat;  height:251px; width:300px; float:left;}
.headerRight			{ background:url(../images/rightImg.jpg) no-repeat ;height:251px; width:430px; float:right;}
/* ------------------ menu  ------------------ */
.menu					{ padding:15px 0 0 0; width:180px; margin:0 auto;}
.menu a					{ display:block; background:url(../images/menu.jpg) bottom; border-bottom:1px solid #012b36; height:23px; line-height:23px; padding:0 20px 0 0; width:160px; color:#FFF;}
.menu a:hover			{ display:block; background:url(../images/menu.jpg) top; height:23px;color:#000;}


/*----------------- Home Box -----------------*/
.homeBox{}

/*------------------ Footer ------------------*/
.footer					{ background:#000080; padding:5px; text-align:center;color:#78D2ED; direction:ltr;}


/*------------------ Entry More ------------------*/
.entry-asset{ padding:5px 15px 15px 15px; text-align:justify; font-size:12px; line-height:1.7;}
.entry-asset img{ margin:5px;}

.asset-meta{}
.asset-meta .published{ display:block; padding:5px;}
.asset-newsDate{ padding:5px; border-top:1px dotted #444; font-size:11px; color:#888; text-align:left;}

.pkg{ padding:0 15px 15px 15px; background:#FFF;}
h2.date-header{ padding:5px 15px; font-size:12px; background:#ddd;}
h3.entry-header{ font-size:12px; border-bottom:1px solid #AAA; padding:5px; background:#f1f1f1;}
.entry{ padding:5px;}
.entry-body{ text-align:justify; line-height:1.7;}
.entry-footer{ padding:5px; border-top:1px dotted #444; font-size:11px; color:#888; text-align:left;}

.archiveCat{ padding:5px;}
.asset-site{ padding:5px; border-top:1px dotted #444; font-size:11px; color:#888; text-align:left;}

/*------------------ Comments Styles ------------------*/
.center-widget {
	width:500px;
	margin:0 auto;
}
.comment-list {
	padding:0;
	margin:0 15px 20px 15px;
}

.main h2.title{ font-size:12px; width:600px; margin:0 auto; padding:5px; background:#f1f1f1; border-bottom:1px solid #DDD;}
.comment-meta {
	position:relative;
	color: #555555;
	padding:20px 18px 5px 5px;
	font-size:10pt;
	font-family:tahoma;
	direction:rtl;
	text-align:right;
	background:url(../images/comments.gif) no-repeat right 24px;
}
.odd-comment .comment-meta a:link, .odd-comment .comment-meta a:visited, .odd-comment .comment-meta a:hover {
	color: #0066cc;
	font-weight:bold;
}
.even-comment .comment-meta a:link, .even-comment .comment-meta a:visited, .even-comment .comment-meta a:hover {
	color: #008000;
	font-weight:bold;
}
#submit {
	font-family:tahoma;
	font-size:12px;
}
#comment-form-name, #comment-form-email, #comment-form-url {
	color: #0066cc;
	font-weight:bold;
	font-family:tahoma;
	direction:rtl;
}
#comment-email, #comment-url {
	color: #000000;
	font-family:tahoma;
	direction:ltr;
}
#comment-author, #comment-text {
	font-family:tahoma;
}
.comment-odd .comment-text {
	position:relative;
	color: #555;
	border:1px solid #b6cefe;
	padding:10px;
	width:440px;
	overflow:hidden;
	direction:rtl;
	text-align:right;
	font-family:tahoma;
}
.comment-even .comment-text {
	position:relative;
	color: #555;
	border:1px solid #add3ad;
	padding:10px;
	width:440px;
	overflow:hidden;
	direction:rtl;
	text-align:right;
	font-family:tahoma;
}
.odd-comment .comment-text a:link,  .odd-comment .comment-text a:visited,  .odd-comment .comment-text a:hover {
	color:#0066CC;
	text-decoration:none;
}
.even-comment .comment-text a:link,  .even-comment .comment-text a:visited,  .even-comment .comment-text a:hover {
	color:#008000;
	text-decoration:none;
}
.commentform a:link,  .commentform a:hover,  .commentform a:visited {
	color:#0066cc;
}
/* input */

#searchform {
	margin:0;
	text-align:center;
}
input#s {
	color:#777;
	width: 90%;
	height: 18px;
	margin: 0;
	padding: 2px;
	border-left: 1px solid #aaa;
	border-top:1px solid #aaa;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
input {
	color:#555;
}
textarea#comment {
	width:470px;
	color:#555;
	border-left: 1px solid #aaa;
	border-top:1px solid #aaa;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	font-size:10pt;
}
input#author,  input#email,  input#url {
	width:200px;
	color:#555;
	border-left: 1px solid #aaa;
	border-top:1px solid #aaa;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	font-size:10pt;
}
#comments-form {
	direction:rtl;
	text-align:right;
	font-family:tahoma;
	font-size:12px;
}

#comments-open{width:500px; margin:0 auto; padding:20px 0;}
#comments-open h2{ padding:5px; font-size:12px; background:#DDD;}
#comments-open input{ padding:3px; border:1px solid #777;}
#comments-open textarea{padding:3px; border:1px solid #777;}
#comments-open label{ padding:5px 0; display:block;}
#comments-open-footer{padding:5px 0;}
#comments-open-footer input{cursor:pointer;}


