﻿/* CSS name: Dock, CSS designed by hamed aliverdi, weblog: http://mytemplate.blogfa.com/, email: dreamytemplate@live.com */
/* begin template codes */
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
a:link, a:visited {
	color: black;
	text-decoration: none;
}
a:hover {
	color: maroon;
	text-decoration: none;
}
#Main {
	position: relative;
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	direction: rtl;
}
#Header {
	background-image: url('http://www.dreamytemplate.com/sites/mytemplate/templates/header_01.gif');
	background-position: top;
	background-repeat: repeat-x;
	width: 920px;
	height: 176px;
}
#HeaderRight {
	background-image: url('http://www.dreamytemplate.com/sites/mytemplate/templates/header_02.gif');
	background-position: center top;
	background-repeat: no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
	height: 176px;
	width: 200px;
}
#HeaderLeft {
	position: absolute;
	right: 210px;
	top: 60px;
	background-image: url('http://www.dreamytemplate.com/sites/mytemplate/templates/header_03.gif');
	background-position: center top;
	background-repeat: no-repeat;
	height: 116px;
	width: 500px;
}
#MenuRight {
	position: absolute;
	right: 0px;
	top: 196px;
	width: 200px;
}
#MenuLeft {
	position: absolute;
	left: 0px;
	top: 60px;
	width: 200px;
}
#MenuTop {
	background-image: url('http://www.dreamytemplate.com/sites/mytemplate/templates/menu_01.gif');
	background-position: center top;
	background-repeat: no-repeat;
	height: 20px;
	width: 200px;
}
#MenuCenter {
	background-image: url('http://www.dreamytemplate.com/sites/mytemplate/templates/menu_02.gif');
	background-position: center;
	background-repeat: repeat-y;
	width: 200px;
	overflow: hidden;
}
#MenuCenterPadding {
	padding: 0px 15px;
}
#MenuBottom {
	background-image: url('http://www.dreamytemplate.com/sites/mytemplate/templates/menu_03.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 20px;
	width: 200px;
}
#Post {
	width: 500px;
	position: absolute;
	right: 210px;
	top: 456px;
}
#PostTop {
	background-image: url('http://www.dreamytemplate.com/sites/mytemplate/templates/post_01.gif');
	background-position: center top;
	background-repeat: no-repeat;
	height: 20px;
	width: 500px;
}
#PostCenter {
	background-image: url('http://www.dreamytemplate.com/sites/mytemplate/templates/post_02.gif');
	background-position: center;
	background-repeat: repeat-y;
	width: 500px;
	overflow: hidden;
}
#PostCenterPadding {
	padding: 0px 15px;
}
#PostBottom {
	background-image: url('http://www.dreamytemplate.com/sites/mytemplate/templates/post_03.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 20px;
	width: 500px;
	position: relative;
}
#Footer {
	direction: ltr;
	color: green;
	font-family: "Comic Sans MS";
	font-size: 70%;
	font-weight: bold;
	width: 500px;
	height: 20px;
	position: absolute;
	bottom: -40px;
	right: 0px;
}
#LinkBox {
	width: 500px;
	height: 240px;
	position: absolute;
	right: 0px;
	bottom: -360px;
}
#Ads {
	width: 500px;
	height: 240px;
	position: absolute;
	right: 210px;
	top: 196px;
}
#AdsTop {
	background-image: url('http://www.dreamytemplate.com/sites/mytemplate/templates/post_01.gif');
	background-position: center top;
	background-repeat: no-repeat;
	height: 20px;
	width: 500px;
	color: green;
	font-family: Tahoma;
	font-size: 75%;
	font-weight: bolder;
	text-align: center;
	padding-top: 2px;
}
#AdsCenter {
	background-image: url('http://www.dreamytemplate.com/sites/mytemplate/templates/post_02.gif');
	background-position: center;
	background-repeat: repeat-y;
	height: 200px;
	width: 500px;
}
#AdsBottom {
	background-image: url('http://www.dreamytemplate.com/sites/mytemplate/templates/post_03.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 20px;
	width: 500px;
}
/* end template codes */
/* begin general codes */
p {
	margin: 0px;
	line-height: 150%;
}
h1, h2, h3 {
	margin: 0px;
	line-height: 150%;
}
hr {
	color: green;
	height: 2px;
	width: 90%;
}
textarea {
	font-family: Tahoma;
	direction: ltr;
	width: 160px;
	height: 60px;
	margin: 5px 0px;
}
img {
	margin: 5px 0px;
	border: none;
}
/* end general codes */
/* begin header codes */
h1 {
	color: green;
	font-family: Andalus;
	font-size: 250%;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 0px;
}
h2 {
	color: black;
	font-family: Tahoma;
	font-size: 75%;
	font-weight: normal;
	text-align: center;
	margin: 0px;
}
/* end header codes */
/* begin menu codes */
p.Title {
	color: green;
	font-family: Tahoma;
	font-size: 75%;
	font-weight: bolder;
	text-align: center;
}
div.Content {
	color: black;
	font-family: Tahoma;
	font-size: 75%;
	text-align: center;
}
#RSS {
	font-family: Tahoma;
	font-size: 75%;
	font-weight: bold;
	text-align: center;
}
#RSS a:link, #RSS a:visited, #RSS a:hover {
	color: white;
	background-color: green;
}
#PoweredBy {
	color: black;
	font-family: Tahoma;
	font-size: 65%;
	font-weight: bold;
	text-align: center;
}
#Blogfa {
	font-family: Tahoma;
	font-size: 75%;
	font-weight: bold;
	text-align: center;
}
#Blogfa a:link, #Blogfa a:visited, #Blogfa a:hover {
	color: green;
}
p.CustomHTML {
	color: black;
	font-family: Tahoma;
	font-size: 75%;
	text-align: center;
}
/* end menu codes */
/* begin post codes */
h3 {
	color: green;
	font-family: Tahoma;
	font-size: 75%;
	font-weight: bolder;
	text-align: right;
}
div.PostContent {
	color: black;
	font-family: Tahoma;
	font-size: 75%;
	text-align: right;
}
div.WeblogName {
	text-align: center;
	font-weight: bolder;
	color: green;
}
div.DownloadLinkRight {
	float: right;
	width: 45%;
	text-align: center;
}
div.DownloadLinkLeft {
	float: left;
	width: 45%;
	text-align: center;
}
/* end post codes */
/* begin preview codes */
#Preview {
	width: 450px;
	height: 440px;
	border-collapse: collapse;
	text-align: center;
}
#Preview img {
	height: 90px;
	width: 120px;
}
#tplPreview {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: white;
  border:1px solid black;
  color: black;
  padding: 0px 10px 10px 10px;
}
#tplPreviewTitle {
	direction: rtl;
	text-align: right;
	font-weight: bold;
	color: green;
	visibility: visible;
}
#tplPreviewBody {
	position: relative;
}
#tplPreviewImage {
	margin: 5px auto 0 auto;
}
#tplPreviewProgressBar {
	position: absolute;
	width: 150px;
	padding: 20px 10px;
	top: 50%;
	left: 50%;
	margin-top: -40px;
	margin-left: -80px;
	border: 1px solid black;
	background-color: white;
	color: black;
	font-family: Tahoma;
	font-size: 10px;
	text-align: left;
}
.hidden {
	display: none;
}
/* end preview codes */
/* begin other codes */
div.Other {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
/* end other codes */
