@charset "utf-8";

/*

Theme Name: Hamid Nazemi

Theme URI: http://www.hamidnazemi.com/

Description: A Theme Specialy 4 hamidnaemi.com

Version: 2.0.4

Author: JM

*/

#searchform input {

	font-family: Verdana;

	font-size: 16px;

	background: #2a2823;

	border: none;

	color: #fff;

	font-weight: bold;

	height: 20px;

	margin-right: auto;

	margin-left: auto;

	width: 100%;

}

#searchform div {

	width: 100px;

	margin-right: auto;

	margin-left: auto;

}

#search div {

	width: 100px;

	margin-right: auto;

	margin-left: auto;

}

body {

	margin: 0;

	background: #000000;

	font-family: tahoma;

	color: #dddddd;

	font-size: 12px;

}

img {

	border: 0;

}

a {

	color: #333333;

}

a:hover {

	text-decoration: overline;

}

h1, h2, h3, h4, h5, h6 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

blockquote {

	border-left: 3px solid #dddddd;

	padding-left: 10px;

}

.clear {

	clear: both;

}

/* The Wrapper */

.wrapper {

	width: 1000px;

	margin: 0 auto;

}

/* The Header */

.head {

	height: 230px;

	background: url(images/header.jpg) no-repeat;

	position: relative;

	border-bottom: 1px solid #292929;

	margin-bottom: 15px;

}

.head h1 {

	color: #7c6d59;

	font-size: 35px;

	margin: 0;

	line-height: 138px;

	padding-left: 40px;

}

/* The Menu */

.menu {

	margin: 0;

	padding: 0;

	right: 0px;

	bottom: 0;

	list-style: none;

	position: absolute;

	direction: rtl;

	font-family: Arial;

	font-size: 15px;

}

.menu li {

	border-left: 1px solid #696357;

	border-right: 1px solid #696357;

	border-top: 1px solid #696357;

	display: block;

	float: left;

	height: 30px;

	line-height: 30px;

	margin-right: 4px;

	direction: rtl;

}

.menu a {

	color: #fff;

	text-decoration: none;

	font-weight: bold;

	padding: 0 15px;

	display: block;

	float: left;

	height: 30px;

	background: #302d28 url(images/menu.gif);

}

.menu a:hover {

	background-image: url(images/menuhover.gif);

}

/* The Content */

.content {

	float: left;

	width: 498px;

	padding: 0 20px 0 40px;

	overflow: hidden;

	margin-bottom: 20px;

	color: #000000;

	background-color: #FFFFFF;

	border: 2px solid #999999;

	direction: rtl;

}

.date {

	float: left;

	width: 40px;

	height: 28px;

	padding-top: 15px;

	background: url(images/date.gif);

	color: #000;

	text-align: center;

	font-size: 8px;

	font-family: tahoma;

	margin-top: 20px;

}

h1.title {

	font-size: 15px;

	margin: 20px 0 0 50px;

	color: #000000;

	padding-top: 3px;

}

h1.title a {

	color: #000000;

	text-decoration: none;

}

h1.title a:hover {

	text-decoration: underline;

}

.postinfo {

	margin: 5px 0 0 50px;

	line-height: 17px;

}

.postinfo a {

	color: #333333;

	text-decoration: none;

}

.postinfo a:hover {

	color: #333333;

	text-decoration: underline;

}

.author {

	background: url(images/author.gif) no-repeat right bottom;

	float: right;

	margin-left: 10px;

	padding-right: 18px;

}

.cats {

	background: url(images/categories.gif) no-repeat right top;

	float: right;

	padding-right: 17px;

}

.post {

}

.commentslink {

	background: url(images/comments.gif) no-repeat right;

	margin-right: 3px;

	padding-right: 25px;

}

/*

.commentslink a {

	color: #b9b09d;

	text-decoration: none;

}

.commentslink a:hover {

	text-decoration: underline;

}

*/

.seperator {

	height: 3px;

	background: #444037;

	overflow: hidden;

	clear: both;

	margin-top: 5px;

}

.seperator1 {

	height: 3px;

	background: #444037;

	overflow: hidden;

	clear: both;

	margin-top: 5px;

	width: 95%;

}

/* The Middle */

.middle {

	color: #000000;

	float: left;

	width: 255px;

	padding-right: 10px;

	direction: rtl;

	margin: 5px;

/*	

    margin-top:20px; 

	margin-bottom:20px;

*/	line-height: 23px;

	background-color: #FFFFFF;

	border: 2px solid #999999;

}

.middle p {

	margin: 0 0 20px 5px;

}

/* The Sidebar */

.sidebar {

	float: right;

	width: 150px;

	line-height: 23px;

	margin-bottom: 20px;

	color: #000000;

	direction: rtl;

	padding-right: 1px;

}

.sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

}

.sidebar h2, .middle h2 {

	color: #000000;

	font-size: 15px;

	margin-top: 5px;

	line-height: normal;

	padding-right: 5px;

}

.sidebar ul li ul a {

	text-decoration: none;

	margin-right: 7px;

}

.sidebar ul li ul a:hover {

	color: #363738;

}

.sidebar ul li ul li {

	padding-bottom: 3px;

}

.sidebar ul li ul li ul li {

	padding-top: 3px;

	padding-bottom: 0;

}

/* The Search Form */

/* The Footer */

.footer {

	height: 27px;

	background: url(images/footer.gif);

	text-align: center;

	clear: both;

	line-height: 27px;

}

.footer a {

	text-decoration: none;

}

.footer a:hover {

	text-decoration: underline;

}

/* The Page Links */

.pagelinks {

	font-size: 13px;

	font-weight: bold;

	margin-bottom: 10px;

	color: #b9b09d;

}

/* The Navigation */

.navigation {

	height: 25px;

	padding: 0 20px;

	margin-top: 20px;

}

.navigation a {

	font-weight: bold;

	text-decoration: none;

	font-size: 14px;

}

.navigation a:hover {

	color: #c5c5c5;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

/* The Attachment */

.contentCenter {

	text-align: center;

}

/* The Page Title */

h2.pagetitle {

	padding: 0;

	margin: 0 0 0 0;

	font-size: 18px;

	text-align: center;

}

/* The Comments */

.comments {

}

.comments form {

}

.comments textarea {

	width: 90%;

	height: 156px;

	background: #121314;

	border: 1px solid #363738;

	color: #ddd;

	padding: 10px;

	overflow: auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}

#commentform {

	padding-left: 23px;

}

#commentform input {

	background: #121314;

	border: 1px solid #363738;

	color: #ddd;

	padding-left: 10px;

}

.comments input#submit {

	padding: 0;

	width: 72px;

	height: 29px;

}

.comments h2 {

	font-size: 19px;

	line-height: 30px;

	margin: 24px 0 0 23px;

	padding: 0;

	font-weight: normal;

}

.comments ol li p {

	padding: 0;

	margin: 10px 0;

}

.pagecontent {

	float: left;

	width: 750px;

	padding: 0 20px 0 40px;

	overflow: hidden;

	margin-right: 5px;

	margin-bottom: 20px;

	color: #000000;

	background-color: #FFFFFF;

	border: 2px solid #999999;

	direction: rtl;

}

.widget {

	background-color: #ffffff;

	padding: 3px;

	margin-top: 3px;

	margin-bottom: 3px;

}

.widget_search {

	padding-top: 3px;

	background-color: #ffffff;

}

.widgettitle {

	border-bottom: solid 1px #000000;

	text-align: center;

}

.middle hr {

	width: 90%;

	margin-right: auto;

	margin-left: auto;

}

.smswrapper {

	float: right;

	width: 430px;

}

div.bx1 {

	background: url(images/box_l.png) 0 0 repeat-y;

}

div.bx2 {

	background: url(images/box_br.png) 100% 100% no-repeat;

}

div.bx3 {

	background: url(images/box_bl.png) 0 100% no-repeat;

}

div.bx4 {

	background: url(images/box_tr.png) 100% 0 no-repeat;

}

div.bx5 {

	background: url(images/box_tl.png) 0 0 no-repeat;

	padding: 0;

	margin: 0;

}

.smswrapper p {

	margin-right: auto;

	margin-left: auto;

	width: 90%;

	height: 110px;

	color: #ffffff;

	text-align: justify;

}