@charset "utf-8";
html {
	height:100%;
}
body {
	margin:0;
	padding:0;
	font-family:Tahoma;
	font-size:1px;
	color:#949494;
	background:#070707 url(../images/body.png) 0 0 repeat-x;
	cursor:default;
	height:100%;
	text-align:center;
}
a {
	text-decoration:none;
	color:#777777;
}
a:hover {
	color:#247cbb;
}
a img {
	border:none;
}
table, tr, td {
	vertical-align:top;
	font-size:11px;
}
.clr {
	line-height:0; font-size:0;
	overflow:hidden; clear:both;
	height:0;
}

.hide {
	line-height:0; font-size:0;
	overflow:hidden; 
	height:1px;
}
.hide h1, .hide h2, .hide b, .hide p {
	font-size:1px !important; line-height:0 !important; color:#030104; margin:0; padding:0;
	background:none !important;
	overflow:hidden; height:0;
}

#outter {
	width:807px;
	margin:0 auto;
	_margin:-2px auto 0 auto;
	height:100%;
}
	#outter_left {
		font-size:1px;
		background:url(../images/vLoops.gif) left 0 repeat-y;
		height:auto !important;
		height:100%;
	}
		#outter_right {
			font-size:1px;
			background:url(../images/vLoops.gif) right 0 repeat-y;
			height:auto !important;
			height:100%;
		}
			#outter_left_pic {
				font-size:1px;
				background:url(../images/bannerShadow.png) left 0 no-repeat;
				height:auto !important;
				height:100%;
			}
				#outter_right_pic {
					font-size:1px;
					background:url(../images/bannerShadow.png) right 0 no-repeat;
					height:auto !important;
					height:100%;
				}
					#inner {
						width:781px;
						margin:0 auto;
						background:#000 url(../images/mainBg.gif) 0 209px repeat-x;
						border-left:1px #161616 solid;
						border-right:1px #161616 solid;
						height:auto !important;
						height:100%;
						min-height:674px;
					}
						#TemplateDesignWorkshopBanner {
							background:url(../images/TemplateDesignWorkshopBanner.jpg) 0 0 no-repeat;
							height:209px;
							width:781px;
						}
						#container {
							width:781px;
							text-align:center;
							margin:0 auto;
							padding-top:8px;
						}
							#containerIn {
								width:761px;
								margin:0 auto;
							}
							table.topMenu {
								height:32px;
								margin:0 auto 15px auto;
							}
							table.topMenu h1 {
								font-weight:normal;
								padding:0;
								margin:0;
							}
								#topMenuL {
									width:6px;
									font-size:1px;
									background:url(../images/corners.gif) 0 0 no-repeat;
								}
								#topMenuR {
									width:6px;
									font-size:1px;
									background:url(../images/corners.gif) -6px 0 no-repeat;
								}
								.menuItem {
									background:#1d0720 url(../images/hLoops.gif) 0 -50px repeat-x;
									padding:0 6px;
								}
								.menuItem a {
									display:block;
									padding:7px 5px 9px 5px;
									font-size:11px;
									color:#bdaac1;
									background: url(../images/hLoops.gif) 0 0px repeat-x;
								}
								.menuItem a:hover {
									color:#d6c8d9;
									padding-top:6px;
									background: url(../images/hLoops.gif) 0 -25px repeat-x;
								}
							table.content {
								width:100% !important;
							}
							#con_listTemplates, #con_showTemplate, #con_downloadTemplate {
								padding:30px 0 0 0;
							}
							#con_, #con_searchTemplates {
								padding:10px 0 0 0;
							}
								.post {
									text-align:left;
								}
									div.template {
										margin:0 0 15px 0;
										background-color:#030104;
										border:1px #161616 solid;
										font-size:11px;
										line-height:1.7em;
										direction:rtl;
										text-align:justify;
										padding:8px;
									}
										.templateDetails {
											min-height:354px;
											height:auto !important;
											height:148px;
											line-height:1.9em;
										}
										.template_blogfa {
											background:url(../images/title_blogfa.gif) 0 21px no-repeat;
											min-height:168px;
											height:auto !important;
											height:148px;
										}
											.template h1 {
												text-align:left;
												direction:ltr;
												font-size:12px;
												font-family:Arial, Helvetica, sans-serif;
												background:#171717;
												padding:1px 4px;
												margin:0 0 8px 0;
											}
											.template h2 {
												font-size:12px;
												font-weight:normal;
												padding:7px 20px 10px 0;
												margin:0 160px 0 0;
												background:url(../images/stars.gif) right -31px no-repeat;
											}
											.templateDetails h2 {
												margin:0;
												background:url(../images/stars.gif) right 11px no-repeat;
											}
											.template a {
												color:#777777;
											}
											.template a:hover {
												color:#ae52b5;
											}
											.template .thumbnail {
												margin:0 0 0 10px;
												direction:ltr;
												text-align:center;
												background:#0d0d0d;
												border:3px groove #333;
												color:#444;
											}
											.templateDetails .thumbnail {
												margin:5px 15px 5px 5px;
												border:1px #171717 solid;
											}
											.shareThis {
												width:86px;
												height:26px;
												float:right;
												background:url(../images/shareThisBg.gif) center center no-repeat;
												direction:ltr;
												text-align:right;
												padding:3px 4px 0 0;
											}
									div.pageNavigation {
										background:#0b030c;
										margin:10px 0;
										border:1px #150616 solid;
										border-top:none;
									}
									table.pageNavigation {
										font-size:11px;
										height:24px;
										color:#5f5761 !important;
									}
										table.pageNavigation a {
											color:#777777;
										}
										table.pageNavigation a:hover {
											color:#8b3f96;
										}
										table.pageNavigation .small {
											font-size:10px;
										}
										table.pageNavigation td.templateNavsL {
											text-align:right;
											vertical-align:middle;
											direction:rtl;
											width:40%;
										}
										table.pageNavigation td.templateNavsM {
											text-align:center;
											vertical-align:middle;
											width:20%px;
										}
										table.pageNavigation td.templateNavsR {
											text-align:left;
											vertical-align:middle;
											direction:rtl;
											width:40%;
										}
										table.pageNavigation td.left {
											text-align:right;
											vertical-align:middle;
										}
										table.pageNavigation td.right {
											text-align:left;
											vertical-align:middle;
										}
										table.pageNavigation td.mid {
											text-align:center;
											vertical-align:middle;
											padding:1px 10px;
										}
											table.pageNavigation td.mid a {
												background:#0d040e;
												border:1px #5f5761 solid;
												color:#5f5761;
												padding:0px 5px 1px 5px;
												margin:0 3px;
											}
											table.pageNavigation td.mid a:hover {
												background:#111;
												border:1px #4b4b4b solid;
												color:#ccc;
											}
											table.pageNavigation td.mid .selected {
												background:#5f5761;
												border:1px #000 solid;
												color:#0d040e;
												padding:0px 5px 1px 5px;
												margin:0 3px;
											}
											table.pageNavigation .sep {
												color:#444;
												padding:0 1px 0 2px;
											}
								.side {
									width:210px;
								}
									.sidebar {
										margin-left:10px;
										background:#161616 url(../images/sideTop.png) 0 0 repeat-x;
									}
										.sidebarIn {
											padding-top:20px;
										}
											.sidebarContent {
												direction:rtl;
												padding:10px 10px 20px 10px;
												line-height:1.5em;
												text-align:right;
											}
												.templateSideLinks {
													line-height:1.6em;
												}
												.templateSideLinks a {
													color:#9fa3ab;
												}
												.templateSideLinks a:hover {
													color:#f8bc49;
												}
												.templateSideLinks h1, .templateSideLinks h2 {
													padding:2px 20px 3px 0;
													margin:0;
													font-weight:normal;
													font-size:11px;
												}
												.templateSideLinks h1 {
													background:url(../images/stars.gif) right -107px no-repeat;
												}
												.templateSideLinks h2 {
													background:url(../images/stars.gif) right -142px no-repeat;
												}
										.sidebarFooter {
											background:url(../images/sideFooter.png) 0 bottom no-repeat;
											min-height:63px;
										}
											#siteStat {
												padding:0 0 10px 0;
											}
											#siteStat * {
												cursor:default !important;
											}
											#siteStat b {
												font-weight:normal !important;
											}
							.extra_holder {
								margin:15px 0 0 0;
								background:#000;
								border:1px solid #0f0f0f;
								line-height:1.7em;
								font-size:11px;
							}
							.extra td {
								text-align:left;
								direction:ltr;
								border:1px solid #161616;
								background:#030104;
							}
							.extra td .extra_inner {
								text-align:center;
								font-size:11px;
							}
							.extra td .extra_inner * {
								font-family:Tahoma !important;
							}
								.extra #feedLinks img {
									border:none;
								}
								.extra #technorati {
									background:#fff;
									text-align:left !important;
								}
								.extra #technorati h3 {
									text-align:left;
								}
								.extra #technorati ul {
									font-weight:normal !important;
									font-size:11px !important;
								}
								.extra #technorati ul li {
									display:list-item !important;
									margin-left:20px !important;
								}
						#footer {
							font:11px Arial, Helvetica, sans-serif;
							color:#656565;
							padding:45px 0 25px 0;
						}
							#footer a {
								color:#656565;
							}
							#footer a:hover {
								color:#ae52b5;
							}
							
.downloadSection {
	direction:rtl;
	padding:10px 0 15px 0;
	_padding:0 0 15px 0;
	text-align:center;
	border:1px solid #0c030c;
	margin-bottom:15px;
}
	.downloadSection h1 {
		font-weight:normal;
		font-size:11px;
	}
	.downloadSectionRegards {
		direction:rtl;
		padding:10px 0;
		text-align:center;
		visibility:hidden;
		margin-top:20px;
	}
		.porteghal_sponser {
			padding:10px;
			border:1px solid #0c030c;
			width:353px !important;
			width:49%;
			background:#030104;
			float:right;
		}
			.porteghal_sponser_in {
				background:url(../images/sponser_download.jpg) right -116px no-repeat;
				padding:0 165px 0 0;
				height:116px;
				direction:rtl;
				line-height:1.7em;
				text-align:justify;
			}
		.hamkelasy_sponser {
			padding:10px;
			border:1px solid #0c030c;
			width:353px !important;
			width:49%;
			background:#030104;
			float:left;
		}
			.hamkelasy_sponser_in {
				background:url(../images/sponser_download.jpg) right 0 no-repeat;
				padding:0 165px 0 0;
				height:116px;
				direction:rtl;
				line-height:1.7em;
				text-align:justify;
			}