/*
 Theme Name: Shayegh
 Theme URI: http://shayegh.ir/
 Description: The default Shayegh.ir theme
 Author: Saeid Zebardast
 Author URI: http://itpencil.wordpress.com/
 Version: 0.3

 0.3 changelog:
 * add sidebar (sidebar-index-right.php) to main index file (index.php).
 * add nextgen gallery widget to sidebar-index-right.php
 * add links (better blogroll) to sidebar-index-right.php
 * remove padding right and padding left from content
*/
* {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: tahoma;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

body {
	background: #fff url('images/top-left-bg.jpg') left top no-repeat;
	direction: ltr;
	text-align: left;
}

input,select,option,textarea {
	border: 1px solid #bbb;
}

textarea {
	width: 350px;
	height: 100px;
}

p {
	margin: 10px 0;
}

#innerBody {
	direction: rtl;
	text-align: right;
	width: 942px;
	float: left;
}

#header {
	margin-top: 37px;
}

#top-right-photo {
	position: absolute;
	background: url('images/top-right-photo.jpg') right top no-repeat;
	width: 126px;
	height: 132px;
}

#top-right-desc {
	position: absolute;
	background: url('images/top-right-desc.jpg') right top no-repeat;
	margin-right: 126px;
	width: 277px;
	height: 101px;
}

#top-menu {
	position: absolute;
	background: #e2e2e2 url('images/top-menu-bg.jpg') left top no-repeat;
	height: 23px;
	padding-top: 5px;
	margin-right: 126px;
	margin-top: 104px;
	text-align: center;
	width: 695px;
}

#top-menu a {
	color: #000;
}

#content {
	background: url('images/right-under-photo-bg.jpg') right top no-repeat;
	margin-top: 170px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 10px;
}

.s_get_content_titr {
	float: right;
	background: url('images/s-get-content-right-top.jpg') left top no-repeat
		;
	padding: 2px 10px 0 15px;
	height: 23px;;
}

.s_get_content_titr,.s_get_content_titr a {
	color: #fff;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}

.post_title {
	margin: 10px 10px 3px 0;
}

.post_title,.post_title a {
	color: #FF6141;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}

.archive_monthly_box_link_title {
	clear: both;
	margin: 10px 10px 3px 0;
}

.archive_monthly_box_link_title a {
	color: #FF6141;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}

.post_the_date {
	color: #FF6141;
	font-family: tahoma;
	font-size: 10px;
	margin: 0px 10px 0 0;
}

.post_news_code {
	color: #FF6141;
	font-family: tahoma;
	font-size: 10px;
	margin: 0px 2px 0 0;
}

.s_get_content {
	background: #f6f6f6 url('images/s-get-content-left-top.jpg') top left
		no-repeat;
	padding-bottom: 0px;
	margin-bottom: 29px;
}

.post_the_excerpt {
	margin: 0px 10px 15px 10px;
	line-height: 21px;
}

#index_news {
	width: 200px;
	float: right;
}

#index_chat {
	width: 200px;
	margin: 0 20px;
}

#index_comment {
	width: 200px;
	margin: 5px 20px;
}

#index_chat .post_news_code,#index_chat .post_the_date,#index_comment .post_news_code,#index_comment .post_the_date,#index_parliament .post_the_date,#index_general .post_the_date
	{
	color: #111;
}

#index_parliament {
	width: 200px;
	margin: 0 20px;
}

#index_general {
	width: 200px;
	margin: 0 20px;
}

#index_footer {
	background: #e2e2e2 url('images/index-footer-content-left-top-bg.jpg')
		top left no-repeat;
	clear: both;
	margin-top: 20px;
}

#index_footer_right_bg {
	background: url('images/index-footer-content-right-top-bg.jpg') top
		right no-repeat;
	height: 18px;
}

#index_footer_content {
	padding: 0 0px;
	height: 100px;
}

#index_footer_content_post {
	float: right;
}

.index_footer_content_post_1 {
	width: 215px;
}

.index_footer_content_post_2 {
	width: 225px;
}

.index_footer_content_post_3 {
	width: 205px;
}

#index_footer_content_post .div_img_85_90 {
	position: absolute;
	margin-right: 110px;
	margin-top: -15px;
}

#index_footer_content_post .post_title {
	margin-top: 0;
}

#index_footer_content_post .post_the_date {
	color: #000;
}

#footer {
	clear: both;
	padding: 10px 0 10px 0;
	font-size: 10px;
	text-align: center;
	color: #888;
	margin-top: 20px;
}

#archive_news_box {
	float: right;
	margin-bottom: 20px;
	width: 200px;
}

#archive_comment_box {
	margin-bottom: 20px;
	width: 200px;
}

#archive_monthly_box {
	float: right;
	width: 200px;
}

#recent_posts_box {
	float: right;
	margin-top: 20px;
	width: 200px;
}

#archive_news {
	width: 640px;
	margin-right: 220px;
}

#archive_comment {
	width: 640px;
	margin-right: 220px;
}

#archive_picture_report {
	width: 230px;
	margin-right: 20px;
}

#single_news {
	float: left;
	width: 640px;
	margin-right: 220px;
}

#single_comment {
	width: 640px;
	margin-right: 220px;
}

#archive_monthly_posts {
	width: 640px;
	margin-right: 220px;
}

.pagebar {
	font: 11px Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-bottom: 10px;
	margin: 0px 15px;
}

.pagebar a,.pageList .this-page {
	padding: 2px 6px;
	color: #FF6141;
	border: solid 1px #FF6141;
	background: #f6f6f6;
	text-decoration: none;
}

.pagebar a:visited {
	padding: 2px 6px;
	border: solid 1px #FF6141;
	background: #f6f6f6;
	text-decoration: none;
}

.pagebar .break {
	padding: 2px 6px;
	border: none;
	background: #f6f6f6;
	text-decoration: none;
}

.pagebar .this-page {
	padding: 2px 6px;
	border-color: #999;
	font-weight: bold;
	color: green;
	font-size: 13px;
	vertical-align: top;
	background: #f6f6f6;
}

.pagebar a:hover {
	color: #fff;
	background: #f1533d;
	border-color: #fff;
	text-decoration: none;
}

#pagebar_before {
	margin-left: 20px;
	direction: ltr;
	text-align: left;
}

.single_post {
	
}

#comments_div {
	margin: 0 10px;
}

.commentlist {
	margin-right: 20px;
}

#comments {
	text-align: center;
	margin: 20px;
}

#respond {
	margin-top: 20px;
}

.div_img_72_77 {
	float: left;
	margin-left: 10px;
}

.div_img_large {
	text-align: center;
	margin: 10px;
}

#links_box_link {
	clear: both;
	margin: 5px;
}

#error404 {
	
}

#table_bottom_border {
	clear: both;
	background: url('images/s-get-content-left-bottom.jpg') bottom left
		no-repeat;
	width: 100%;
}

#table_bottom_border_right {
	background: url('images/s-get-content-right-bottom.jpg') bottom right
		no-repeat;
	height: 30px;
}

#table_bottom_border_left {
	
}

#dropmenudiv {
	position: absolute;
	direction: rtl;
	text-align: right;
	border: 1px solid black;
	border-bottom-width: 0;
	font: normal 12px Verdana;
	line-height: 18px;
	z-index: 100;
}

#dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	background: #E2E2E2;
	color: #000;
}

#dropmenudiv a:hover {
	background-color: #fff;
}

#search_form {
	position: absolute;
	margin-right: 600px;
	width: 300px;
	margin-top: 70px;
}

#s {
	margin: 5px 0 0 2px;
	border: 1px solid #ddd;
}

#searchsubmit {
	border: none;
	background: url(images/search_button.jpg);
	width: 43px;
	height: 18px;
	margin: 5px 0 0 2px;
}

#search_result {
	width: 640px;
	margin-right: 220px;
}

#election_text {
	margin-bottom: 10px;
	margin-right: 155px;
	font-size: 16px;
	font-family: arial;
	color: green;
	font-weight: bold;
}

.post a {
	color: #FF6141
}

#sidebar-bottom {
	background: #E2E2E2;
	padding: 15px;
	clear: both
}

#sidebar-bottom ul {
	list-style-type: none;
}

#sidebar-bottom ul li h2 {
	color: #FF6141;
	font-family: arial;
	font-size: 16px
}

#sidebar-right {
	margin-left: 20px;
	float: right;
	width: 200px;
	margin-top: 6px;
}

#sidebar-right ul {
	list-style-type: none;
}

#sidebar-right ul li.widget {
	margin-bottom: 25px;
	background: #F6F6F6 url(images/s-get-content-left-top.jpg) no-repeat
		scroll left top;
}

.widget ul li a {
	color: #000000;
	font-family: arial;
	font-size: 13px
}

#sidebar-right ul li .widgettitle {
	background: transparent url(images/s-get-content-right-top.jpg)
		no-repeat scroll left top;
	height: 23px;
	padding: 2px 10px 0 15px;
	float: right;
	margin-top: -6px;
}

#sidebar-right ul li .widgettitle,#sidebar-right ul li .widgettitle a,#sidebar-index-right ul li .widgettitle,#sidebar-index-right ul li .widgettitle a
	{
	color: #FFFFFF;
	font-family: arial;
	font-size: 16px;
}

#sidebar-right ul li ul {
	margin-top: 6px;
	clear: both;
	padding: 0 10px 10px 10px;
	line-height: 22px;
}

#sidebar-index-right {
	margin-left: 20px;
	float: right;
	width: 200px;
	margin-top: 6px;
}

#sidebar-index-right ul {
	list-style-type: none;
}

#sidebar-index-right ul li.widget {
	margin-bottom: 25px;
	background: #F6F6F6 url(images/s-get-content-left-top.jpg) no-repeat
		scroll left top;
}

/*#sidebar-index-right ul li a{color: #FF6141; font-family: arial; font-size: 13px}*/
#sidebar-index-right ul li .widgettitle {
	background: transparent url(images/s-get-content-right-top.jpg)
		no-repeat scroll left top;
	height: 23px;
	padding: 2px 10px 0 15px;
	float: right;
	margin-top: -6px;
}

#sidebar-index-right ul li ul {
	margin-top: 6px;
	clear: both;
	padding: 0 10px 10px 10px;
	line-height: 22px;
}

#sidebar-index-right ul li div.ngg-widget {
	clear: right;
}

img.alignright {
	float: right;
	margin: 0 0 1em 1em
}

img.alignleft {
	float: left;
	margin: 0 1em 1em 0
}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

a img.alignright {
	float: right;
	margin: 0 0 1em 1em
}

a img.alignleft {
	float: left;
	margin: 0 1em 1em 0
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.ngg-albumoverview, .ngg-galleryoverview {
	clear: none !important;
}