/*
Theme Name: Gholamreza Taherian
Theme URI: http://www.taheriyan.com/
Description: Gholamreza Taherian Blog Theme
Version: 1.0.0
Author: ArMaN-TN [Arman Taherian]
Author URI: http://www.armantaherian.blogfa.com/
*/


@charset "utf-8";

/**************** Main_Blog ****************/
body, h1, h2, h3, h4, h5, h6, blockquote, p{
margin: 0;
padding: 0;
}
body {
	margin: 0;
	font-family: tahoma, Arial, Helvetica, Georgia, Sans-serif;
	font-size: 10px;
	text-align: right;
	vertical-align: top;
	background: #300E02;
	color: #000000;
}
#main_blog {
	margin: 0 auto 0 auto;
	float: right;
	width: 770px;
	padding-top: 5px;
	padding-right: 5px;
	background: #300E02;
}

a:link, a:visited {
	text-decoration: none;
	color: #336699;
}
a:hover {
	color: #000;
}

/**************** Header ****************/
#header {
	border-bottom: 1px solid #666;
	text-align:right;
	font-family: tahoma;
	width: 507px;
}
#header .blog_title h1 {
	display:block;
	font-family: sans-serif, Arial, tahoma;
	font-size: 35px;
	padding-right:30px;
}
#header .blog_title h1 a {
	text-decoration: none;
	color: #c5c5c5;
}
#header .blog_title h1 a:hover {
	text-decoration: none;
	color: #fff;
}
#header .blog_subtitle h2 {
	display:block;
	font-family: tahoma, sans-serif, Arial;
	font-size: 10px;
	padding-right:30px;
	text-decoration: none;
}
#header A:link, A:visited  {
	color: #fff;
}
#header A:hover{
	color: #ccc;
}

/**************** Post / Loop ****************/
#container{
	float: right;
	width: 550px;
}
.post {
	background: #fff;
	color: #300E02;
	direction: rtl;
	padding-right: 8px;
	padding: 10px 8px 10px 0;
}
.post h1{
font-family: Georgia, sans-serif, Arial, tahoma;  font-size: 33px;  line-height: 33px;
}
.post h2{
font-family: Georgia, sans-serif, Arial, tahoma;  font-size: 29px;  line-height: 29px;
}
.post h3{
font-family: Georgia, sans-serif, Arial, tahoma;  font-size: 26px;  line-height: 26px;
}
.post h4{
font-family: Georgia, sans-serif, Arial, tahoma;  font-size: 21px;  line-height: 21px;
}
.post h5{
font-family: Georgia, sans-serif, Arial, tahoma;  font-size: 17px;  line-height: 17px;
}
.post h6{
font-family: Georgia, sans-serif, Arial, tahoma;  font-size: 14px;  line-height: 14px;
}
.post a{
	color:#666;
	text-decoration: none;
}
.post a:visited{
	color:#666;
	text-decoration: none;
}
.post a:hover {
	color:red;
	text-decoration: none;
	background-color: #FFFFCC
}
.posttitle {
	padding: 0 0 10px 0;
}
.posttitle h1 {
	display: block;
	font-family: Georgia, sans-serif, Arial, tahoma;
	font-size: 30px;
	text-decoration: none;
	border-bottom: 1px dotted #666666;
	width: 100%;
	line-height: 35px;
}
.posttitle h1 a {
	color:#666;
	text-decoration: none;
}
.posttitle h1 a:hover {
	color:#300E02;
	text-decoration: underline;
	background-color: #FFFFCC;
}
.entry {
	font-size: 9pt;
	font-family: Tahoma;
	color: #300E02;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left:3px;
	padding-right:3px;
	line-height: 18px;
}
.entry A:link {
	color:#000;
	text-decoration: none;
}
.entry A:visited {
	color:#000;
	text-decoration: none;
}
.entry A:hover {
	color:#900;
	text-decoration: none;
	background-color:#FFFFCC;
}

p{
padding: 10px 0 0 0;
}
p.postmetadata{
border-top: 1px solid #ccc;
margin: 10px 0 0 0;
}
.post_footer p {
	padding:3px;
}
.post_footer p:hover {
	background-color:#cff;
}

.navigation{
	background-color:#ffc;
	color:#000;
	padding: 5px 0 0 0;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.navigation a {
	color:#000;
}
.navigation a:visited {
	color:#000;
}
.navigation a:hover {
	color:#900;
}
.navigation p:hover {
	background-color:#cff;
}

/**************** sidebar ****************/

.sidebar {
	background-color:#fff;
	float: left;
	width: 200px;
	margin: 0 0 0 5px;
	padding: 0px 6px 5px 0px;
	display: inline;
}
.sidebar a:link, a:visited {
	color:#000;
}
.sidebar a:hover {
	color:#900;
}
.sidebar p:hover {
	background-color:#cff;
}

.sidebar ul{
    margin: 0;
    padding: 0 2px 0 2px;
    list-style:none;
	color: #000;
} 
.sidebar ul li {
	color: #000;
	padding: 10px 0 10px 0;
	text-decoration:none;
	font-size: 12px;
}
.sidebar ul li a{
	width: 100%;
	display: block;
	border-bottom: 1px dotted #666;
}
.sidebar ul li a:hover{
	background:#ffc;
	width: 100%;
	display: block;
	border-bottom: 1px dotted #666;
}
.sidebar h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.sidebar ul ul li{
	padding:0;
	line-height:22px;
}

#wp-calendar{
	width:50%;
	margin:auto;
}
#wp-calendar a {
	background-color:#ffc;
}
#search {
	text-align: center;
}

/**************** Footer ****************/
#footer {
	background-color:#fff;
	color:#300E02;
	font: 11px Tahoma;
	clear: both;
	float: center;
	width: 756px;
	margin: 0px 0px 10px 0px;
	padding: 2px 8px 10px 0px;
}
#footer p {
	text-align: justify;
}
#footer p a {
	color: #000;
	background-color: #ffc;
}
#footer p a:visited {
	color: #000;
	background-color: #ffc;
}
#footer p a:hover {
	color: #000;
	background-color: #cff;
}	

/**************** Comments ****************/
h3#comments {
  background: url(images/comments.gif) right no-repeat;
  padding-right: 22px;
  font: 27px 140%/120% arial, Helvetica, sans-serif;
  clear: both;
  direction : rtl;
}
h3#respond {
  background: url(images/respond.gif) right no-repeat;
  padding-right: 22px;
  font: 27px 140%/120% Arial, Helvetica, sans-serif;
  margin: 20px 0px 0px;
  clear: both;
  direction : rtl;
}
/* commentform */
#commentform {
  margin-top: 10px;
  direction : rtl;
}
#commentform label {
  font-weight: bold;
  color:#666;
  font-size: 100%;
  padding-left: 5px;
}
#commentform small {
  color: #999999;
  font-size: 90%;
}
#commentform input {
  font: 110% tahoma, Arial, Helvetica, sans-serif;
  width: 220px;
  padding: 5px 3px 3px 7px;
  background: url(images/form-field-bg.gif) no-repeat;
  border-top: 1px solid #e6e6e6;
  border-right: 1px solid #E2E2E2;
  border-bottom: 1px solid #E2E2E2;
  border-left: 1px solid #e6e6e6;
}
#commentform textarea {
  font: 110% Arial, Helvetica, sans-serif;
  width: 480px;
  height: 140px;
  border: solid 1px #e6e6e6;
  padding: 5px 3px 3px 7px;
}
#commentform #submit {
  font: 12px/100% Arial, Helvetica, sans-serif;
  color: #000000;
  background: url(images/submit-btn.gif) no-repeat top left;
  border: none;
  width: 135px;
  height: 25px;
  padding-bottom: 6px;
  margin-left: 355px;
}
#commentform #submit:hover {
  background: url(images/submit-btn.gif) no-repeat bottom left;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
  border: solid 1px #3b9acc;
}

.gravatar {
float: left;
background: #fff;
border: 1px solid #aaa;
margin: 3px 0;
padding: 2px;
}

/* comment list */
.commentlist {
  margin: 10px 0px;
  padding-left: 9px;
  line-height: 130%;
  direction : rtl;
}
.commentlist li{
  padding: 5px 10px;
}
.commentlist .alt {
  background: #F4F4F4;
}
.commentlist cite {
  font-weight: bold;
  font-style: normal;
  font-size: 110%;
  color: #669900;
}
.commentlist cite a, .commentlist cite a:visited {
  color: #669900;
}
.commentlist small {
  margin-bottom: 5px;
  display: block;
  font-size: 87%;
}
.commentlist small a, .commentlist small a:visited{
  color: #999999;
}


/**************** Page ****************/
* {
	margin: 0;
	padding: 0;
}
body {
	color: #FFFFFF;
	text-align: center;
	background-image: url(images/Back.jpg);
	background-repeat: repeat;
}

body, input, select, textarea {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}

.clr {
	float: none;
	clear: both;
}

.email {
	float: left;
}

.style3 {
	font-family: "B Mitra";
	font-size: 18px;
}
.style4 {font-family: "B Mitra"; font-size: 24px;}

.style5 {
	color: #FFFFFF;
	font-family: "B Mitra";
	font-size: 24px;
}


/* Home page */

#wraper {
	text-align: right;
	width: 1000px;
	height: 585px;
	margin: 0 auto;
	background-image: url(images/boxbk.jpg);
	border: 1px solid #1A0700;
	border-top: none;
}

#righkeys {
	width: 120px;
	padding-top: 177px;
	float: right;
}

#righkeys a {
	display: block;
}
#righkeys a:hover {
	background-position: 0 100%;
}

#righkeys a.autobiography {
	background-image: url(images/keys_bio.jpg);
	height: 72px;
}
#righkeys a.articles {
	background-image: url(images/keys_article.jpg);
	height: 57px;
	
}
#righkeys a.loveteaching {
	background-image: url(images/keys_mashgh.jpg);
	height: 48px;
}
#righkeys a.lectures {
	background-image: url(images/keys_talk.jpg);
	height: 56px;
}
#righkeys a.works {
	background-image: url(images/keys_wrk.jpg);
	height: 56px;
}

#maindata {
	float: right;
	width: 880px;
	height: 550px;
	padding-top: 494px;
}


#bottomlinks {
	padding: 8px 8px 0 8px;
}

/* Biogeraphy page */

#wraper1 {
	text-align: right;
	width: 1000px;
	height: 585px;
	margin: 0 auto;
	background-image: url(images/biog/Biog.jpg);
	border: 1px solid #1A0700;
	border-top: none;
}

#righkeys1 {
	width: 166px;

	float: right;
}

#righkeys1 a {
	display: block;
}
#righkeys1 a:hover {
	background-position: 0 100%;
}

#righkeys1 a.autobiography1 {
	background-image: url(images/biog/mb1.jpg);
	height: 109px;
}
#righkeys1 a.articles1 {
	background-image: url(images/biog/mb2.jpg);
	height: 35px;
	
}
#righkeys1 a.loveteaching1 {
	background-image: url(images/biog/mb3.jpg);
	height: 35px;
}
#righkeys1 a.lectures1 {
	background-image: url(images/biog/mb4.jpg);
	height: 35px;
}
#righkeys1 a.works1 {
	background-image: url(images/biog/mb5.jpg);
	height: 48px;
}

#maindata1 {
	float: right;
	width: 700px;
	height: 552px;
}
#maindata1 .inner{
padding: 16px;
}


/* Articles page */

#wraper2 {
	text-align: right;
	width: 1000px;
	height: 585px;
	margin: 0 auto;
	background-image: url(images/Artic/artic.jpg);
	border: 1px solid #1A0700;
	border-top: none;
}

#righkeys2 {
	width: 142px;

	float: right;
}

#righkeys2 a {
	display: block;
}
#righkeys2 a:hover {
	background-position: 0 100%;
}

#righkeys2 a.autobiography2 {
	background-image: url(images/Artic/ma1.jpg);
	height: 88px;
}
#righkeys2 a.articles2 {
	background-image: url(images/Artic/ma2.jpg);
	height: 43px;
	
}
#righkeys2 a.loveteaching2 {
	background-image: url(images/Artic/ma3.jpg);
	height: 44px;
}
#righkeys2 a.lectures2 {
	background-image: url(images/Artic/ma4.jpg);
	height: 44px;
}
#righkeys2 a.works2 {
	background-image: url(images/Artic/ma5.jpg);
	height: 39px;
}


#maindata2 {
	float: right;
	width: 858px;
	height: 552px;
}
#maindata2 .inner2{ 
padding: 16px;
}


/* Love Teaching Page */


#wraper3 {
	text-align: right;
	width: 1000px;
	height: 585px;
	margin: 0 auto;
	background-image: url(images/LTeach/LT.jpg);
	border: 1px solid #1A0700;
	border-top: none;
}

#righkeys3 {
	width: 142px;
    padding-top: 180px;
	float: right;
}

#righkeys3 a {
	display: block;
}
#righkeys3 a:hover {
	background-position: 0 100%;
}

#righkeys3 a.autobiography3 {
	background-image: url(images/LTeach/ml1.jpg);
	height: 92px;
}
#righkeys3 a.articles3 {
	background-image: url(images/LTeach/ml2.jpg);
	height: 50px;
	
}
#righkeys3 a.loveteaching3 {
	background-image: url(images/LTeach/ml3.jpg);
	height: 51px;
}
#righkeys3 a.lectures3 {
	background-image: url(images/LTeach/ml4.jpg);
	height: 51px;
}
#righkeys3 a.works3 {
	background-image: url(images/LTeach/ml5.jpg);
	height: 157px;
}

#maindata3 {
	float: right;
	width: 858px;
	height: 585px;
}

#down2 {
	background-image: url(images/Back.jpg);
	width: 1000px;
	height: 255px;
}

#down2 .inner3{ 
padding: 14px;
}


/* Lecture Page */

#wraper4 {
	text-align: right;
	width: 1000px;
	height: 585px;
	margin: 0 auto;
	background-image: url(images/Lect/Lec.jpg);
	border: 1px solid #1A0700;
	border-top: none;
}

#righkeys4 {
	width: 142px;

	float: right;
}

#righkeys4 a {
	display: block;
}
#righkeys4 a:hover {
	background-position: 0 100%;
}

#righkeys4 a.autobiography4 {
	background-image: url(images/Lect/mlc1.jpg);
	height: 79px;
}
#righkeys4 a.articles4 {
	background-image: url(images/Lect/mlc2.jpg);
	height: 52px;
	
}
#righkeys4 a.loveteaching4 {
	background-image: url(images/Lect/mlc3.jpg);
	height: 52px;
}
#righkeys4 a.lectures4 {
	background-image: url(images/Lect/mlc4.jpg);
	height: 52px;
}
#righkeys4 a.works4 {
	background-image: url(images/Lect/mlc5.jpg);
	height: 57px;
}