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

	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;*/}

/*------------------ Page Layout ------------------*/
body			{background:url(../images/bg.gif) repeat-y center;font-family:Tahoma;font-size:11px;}

#warp			{width:960px; margin:0 auto;text-align:right; direction:rtl;}
.container		{ padding:8px 0 10px 0; height:1%;}

.rightSide		{ width:155px; float:right; padding:0 5px 0 0; position:relative;}
.leftSide		{ width:130px; float:left; }
.leftSide img	{ margin:0 0 10px 0;}
.main			{ width:650px; float:right; margin:0 10px;}

h1.title		{color:#9d0a0e;font-size:11px; padding:5px 15px 20px 0;}
h3.title		{background:url(../images/title.gif) no-repeat right; font-size:11px; padding:0 23px 0 0; height:27px; line-height:25px;}

h2.entry-title	{color:#9d0a0e;font-size:11px; padding:5px 0 10px 0;}

.entry-content		{ text-align:justify; padding:5px 10px; font-size:12px; line-height:1.7;}

.asset-meta			{}
.asset-meta abbr	{ display:block;text-align:left; padding:5px; font-size:10px; color:#888;}
.news-lead			{ padding:10px;}

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

.topNav			{ background:url(../images/topNavBg.gif); height:20px; padding:5px 10px 0 10px; color:#FFF;}
.topNav .date	{ float:left;}
.topNav a		{ color:#DDD;}
.topNav a:hover	{ color:#FFF;}


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

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

.topNews		{background:url(../images/topNewsBg.gif) repeat-x bottom; padding:10px; border:1px solid #DDD; text-align:justify; margin:8px 0; height:1%;}
.topNews h1		{font-size:11px; color:#002b75; padding:8px 0;}
.topNews img	{float:right; margin:0 0 8px 8px; border:1px solid #888;}
.topNews .rotitr{color:#888;}

.countdown{}
.countdown a{display:none;}
#idi30tCountdownTD2003{ padding:5px 0;}

.latestNews	{}
.latestNews .newsBox{padding:10px; border-bottom:1px solid #dfdfdf;height:1%; text-align:justify;}
.latestNews .newsBox h1{display:inline; float:left; font-size:11px; width:275px; padding:0 15px 5px 0; background:url(../images/newsBullet.gif) no-repeat right;}
.latestNews .newsBox img{float:right; margin:0 0 3px 8px;}
.latestNews .newsBox .body{ margin:0 91px 0 0; text-align:justify; line-height:1.5; color:#555;}
.latestNews .newsBox a{ color:#053993;}

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

.latestGallery{ padding:5px 10px 0 10px;}
.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 3px; 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:90px; font-weight:normal; background:url(../images/Bullet.gif) no-repeat right 3px; text-indent:12px;}

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

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

/* ---------------------------- menu  ---------------------------- */
.menu			{width: 130px;margin:0 auto;padding:8px 0;}
.menu li		{list-style:none;}

.menu a			{display:block; background:url(../images/menuBull.gif) no-repeat right; padding:3px 10px 3px 0; margin:0 20px 0 0;border-bottom:1px solid #d8d8d8; color:#555;}
.menu a:hover	{background:url(../images/menuBull.gif) no-repeat right #f2f2f2; color:#000;}

a.subTitle		{background:url(../images/menuSubTitle.gif) no-repeat right; padding:3px 20px 5px 0; margin:0; font-weight:bold; display:block;border-bottom:1px dotted #d8d8d8;}
a:hover.subTitle{background:url(../images/menuSubTitle.gif) no-repeat right #f2f2f2;}


/*------------------ Footer ------------------*/
.footer{ padding:8px; background:#ddd; text-align:center; height:20px;}



