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

	Style by : Hossein Hashemi
	Email : Hashemi42@gmail.com
	Date : 10 March 2009

------------------------------------------------ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}

img{ border:0;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
input , select , textarea { font-family:Tahoma; font-size:12px;}
.btn{cursor:pointer;}

a {text-decoration: none;color:#0442ac;}
a:hover {text-decoration: none;color:#111;}

.leftImg{float:left; margin:0 8px 8px 0;}
.rightImg{float:right; margin:0 0 8px 8px;}

.ad{ padding:8px 0;}
.red{ color:#D00;}

/*------------------ Page Layout ------------------*/
body			{background:#EEE;font-family:Tahoma;font-size:11px;}

#warp			{width:996px; margin:0 auto;text-align:right; direction:rtl; background:url(../images/containerBg.gif);}
.container		{ padding:8px 0 10px 0; height:1%;}

.rightSide		{ width:150px; float:right; padding:0 0 0 0; position:relative;}
.leftSide		{ width:130px; float:left; text-align:center;}
.leftSide img	{ margin:0 0 10px 0;}
.main			{ width:700px; float:right; margin:0 8px 0 0;}

h1.title		{color:#00B;font-size:16px; padding:5px;font-family:Arial; margin:0 80px; text-align:center;}
h3.title		{ background:url(../images/title.gif) no-repeat right; font-size:11px; padding:0 23px 0 0; height:27px; line-height:25px;}

/*------------------- Header -------------------*/
.header		{ height:120px; background:url(../images/banner.jpg);}

.topNav			{ height:20px; padding:90px 10px 0 10px; color:#FFF;}
.topNav .date	{ float:left;}
.topNav a		{ color:#DDD;}
.topNav a:hover	{ color:#FFF;}


/*------------------- HomeBox -------------------*/
.homeBox		{}
.homeBox .right	{ width:432px; float:right;}

.latestNewsType{ padding:5px; border:1px solid #ddd;}

.topNews{ background:url(../images/topNewsBg.gif) repeat-x top; overflow:hidden; padding:10px; border:1px solid #d6d5d5; text-align:justify; margin:8px 0; height:1%;}
.topNews h1	{ font-size:16px; color:#002b75; padding:4px 0;font-family:arial;}
.topNews h1	a{ color:#002B75;}
.topNews h1	a:hover{ color:#000;}

.topNews img	        {float:right; margin:5px 0 8px 8px; border:2px solid #888;}
.topNews .rotitr        {color:#888;}

.latestNews	{}
.latestNews .newsBox{padding:10px 10px 2px 10px; border-bottom:1px solid #eee;height:1%;text-align:justify;}
.latestNews .newsBox .date{padding:2px 12px 2px 2px;text-align:left;font-size:10px;color:#888;}
.latestNews .newsBox h1{font-size:11px; padding:5px 15px 10px 0; background:url(../images/newsBullet.gif) no-repeat right;}

.latestNews .newsBox img{float:right; margin:0 0 3px 8px;}
.latestNews .newsBox .body{text-align:justify; line-height:1.5;}
.latestNews .newsBox a{ color:#00A;}

.subtitle		{background:#F8F8F8;border-bottom:1px solid #E0E0E0;border-top:1px solid #E0E0E0; padding:15px; margin:5px 15px;}

.homeBox .left	{ width:260px; float:left;}

.latestGallery{ }
.latestGallery img{display:block; margin:5px auto 5px auto;}

.linkBox{ padding:5px; text-align:justify;}
.linkBox a{ display:block; background:url(../images/Bullet.gif) no-repeat right 4px; padding:0 10px 5px 0;}

a.more{ display:block; text-align:left; color:#1a84f1;}

.latestArticels	{padding:5px;}
.latestTalk		{padding:5px;}

.noteBox	{ padding:5px 0;}
.note		{ padding:5px 5px 0 5px; color:#888; text-align:justify;}
.note img	{ float:right; margin:0 0 8px 5px;}
.note h3	{ font-size:11px; color:#053993; display:inline; float:left; width:85px; font-weight:normal; background:url(../images/Bullet.gif) no-repeat right 3px; text-indent:12px;}

.moreBox	{ text-align:center; padding:5px;}

.comment{background:#F8F8F8; padding:10px; margin:20px; border:1px solid #A5B2BD;}
.comment h4.title{ font-size:11px;}

.comments{ padding:7px 15px 7px 5px; background:url(../images/comments.gif) no-repeat right 9px;text-align:justify;}

.commentTable{ margin:0 auto;}
.commentTable TD{ padding:2px;}
.commentTable .input{ border:1px solid #222; padding:2px;}
.commentTable .textarea{ border:1px solid #222; padding:2px;}
/*------------------ SLIDER ------------------*/
.slider-wrap								{ width: 400px; direction:ltr; margin:0 auto;/*position: absolute; top: 87px; left: 40px;*/ }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 400px;}
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 400px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border:0;}
#movers-row									{ margin:0 0 0 0; padding:3px; height:25px;}
#movers-row a								{ width: 15px; height:17px; float: right; padding:2px;}
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ position: relative; z-index: 9999; width:220px; direction:rtl; text-align:justify;}
.photo-meta-data span { font-size: 11px; }
.photo-meta-data a {color:#fff;}
.photo-meta-data a:hover {color:#ccc;}

.cross-link									{ display: block; text-align:center; position: relative;z-index: 9999; }
.active-thumb 								{ }
.active-thumb img							{ border:2px solid #F60;}

<!------------ Link Page ------------------>
.linkPage				{}
table.linkBox			{float:right; width:200px; margin:10px 20px;}
table.linkBox td		{border:1px solid #DDD; padding:3px;}
tr.headTitle 			{background:#005; color:#FFF;}

/*------------------ Footer ------------------*/
.footer{ padding:8px; background:#FFF; border-top:4px solid #757575;text-align:center; height:20px; color:#999;}




