/* 
	Theme Name:Emam Hosein
	Theme URL: http://www.Masumin.ir
	Description: Emam Reza theme is a 2-column theme and Designed by <a href="http://www.Masumin.ir">www.Masumin.ir</a> with widgets support.
	Author: Saeed sedghi
	Author URI: http://www.Masumin.ir

*/

 body  {
background :#2C0707;
color : #cccccc;
font-size : 12pt tahoma;
margin : 0 auto 0;
padding : auto;
background-image:url(images/bg-page0.png);
direction:rtl;
}
#wrap {
color : #cccccc;
font-size : 12px;
font-family : tahoma, arial, "times New Roman";
width : 1003px;
margin :auto;
padding : 0;
padding-right:auto;
}
a, a:visited {
color:#F1E2E2;
text-decoration : none;
}
a:hover {
text-decoration : none;
color:#cdc7c7;
}
#headleft {
background-image : url(images/top00000.jpg);
height : 348px;
width : 1003px;
margin : -10px auto 0;
padding : auto;

}
#logo {
font :25px "Trebuchet MS", "Tahoma", sans-serif;
margin:10px;
padding-right:500px;
padding-top:50px;
text-align:right;
}
#header a {
color : #4371a0;
text-decoration : none;
}
#header a:hover {
color: #bab3b3;
}
li.widget_calendar td {
padding : 1px 6px;
}
div.widget_calendar h2 {
display : none;
}
#sidebar_right {
float : right;
width : 230px;
margin : 0px;
margin-top:-40px;
margin-bottom:10px;
background-color:#2C0707;
}

#sidebar_right p {
padding : 2px 0 0px 0;
margin : 0;
line-height : 20px;
margin-top:20px;
}
#sidebar_right ul {
list-style : none;
margin : 0;
width:auto;
padding : 0 0 0px 0;
background-image:url(images/m2000000.jpg);
margin-top:20px;
}
#sidebar_right ul li {
margin : 0;
padding : 3px 0;
}
#sidebar_right ul li ul {
padding : 5px 0 10px 5px;
margin-top:0px;
}
#sidebar_right ul li a {
color:#FFFFFF;
text-decoration : none;
}

.si {
background-image:url(images/m3000000.gif);
background-position:bottom;
}
#sidebar_right ul li a:hover {
color:#CCFF99;
text-decoration : none;
}
#list-blogroll li, li.linkcat li {
background : url(images/bullet_blue.gif) no-repeat right 4px !important ;
padding-right : 15px !important ;
}
#list-cat li, li.widget_categories li {
padding-right : 30px !important ;
}
#list-page li, li.widget_pages li, li.widget_recent_entries li {
background : url(images/bullet_blue.gif) no-repeat right 4px !important ;
padding-right : 15px !important ;
}
#list-page li ul li, li.widget_pages li ul li {
background : url(images/bullet_blue.gif) no-repeat right 4px !important ;
padding-right : 15px !important ;
}
ul.meta li, li.widget_meta li {
background : url(images/bullet_blue.gif) no-repeat right 4px !important ;
padding-right : 15px !important ;
}
#list-recent li, li.widget_recent_comments li {
background : url(images/bullet_blue.gif) no-repeat right 4px !important ;
padding-right : 15px !important ;
}
#list-a li, li.widget_archives li {
padding-right : 15px !important ;
}
#content {
width : 960px;
margin : 0 auto 0;
padding : 0;
margin-top:30px;
}

#content h1 {
float:right;
color : #ffffff;
margin : -10px 0 10px;
background-image:url(images/p1000000.jpg);
font : bold 15px tahoma;
padding-bottom : 10px;
padding-top:15px;
padding-right:120px;
width:560px;
height:40px;
}
#content h1 a {
color: #ffffff;
text-decoration : none;
}
#content h1 a:hover {
color : #a7c873;
text-decoration : none;
}
#content h2 {
font :bold 12px  Tahoma;
font-weight : 190;
text-align : center;
margin : auto;
margin-top:-8px;
margin-right:-9px;
padding : px 0 0 0;
padding-top:25px;
background : url(images/m1000000.jpg) repeat-x;
width : 238px;
height : 30px;
color: #FFDC7D;
}
#content p ol {
margin : 0;
padding : 0 0 0 20px;
}
#content p ul {
margin : 0;
padding : 0 0 0 20px;
}
blockquote {
padding : 10px;
font-style : italic;
color : #666666;
background : #f7fcfe;
border : 2px dashed #b3c8db;
}
#content blockquote p {
margin : 0 0 20px 0;
padding : 0;
}
#contentmiddle {
float : right;
width : 580px;
margin : 0;
padding : 10px;
margin-right:30px;
}
.post {
clear : both;
padding-bottom : 15px;
}
.entry {
float : right;
width : 539px;
}
.post-author, .post-comments {
font : 10px tahoma, arial, "times New Roman";
line-height:12px;
}
.post-util {
float : right;
}
.post-cat {
padding-right : 20px;
float : right;
font-size : 110%;
}
.post-author {
padding-right : 50px;
float : right;
font-size : 95%;
color : #CD6F30;
margin-right : 0 px;
text-align:center;
}
.post-comments {
padding-right : 45px;
padding-top:10px;
background-image:url(images/p3000000.jpg);
width:98px;
height:37px;
float : left;
font-size : 95%;
color:#FFD648;
background-repeat:no-repeat;
margin-top:-10px;
}

.post-comments a, .post-comments a:visited {
color:#FFD648;
font:12px tahoma;
}
.post-info {
padding : 10px;
height : 10px;
width:600px;
font : bold 12px "Trebuchet MS", "Tahoma", sans-serif ;
border-bottom: 0px dotted #b3c8db;
}
.post-date {
padding-right : 5px;
font:normal 11px Tahoma;
float : right;
font-size : 95%;
color : #CD6F30;
margin-right : 0 px;
}
.post-content {
padding : 0 0 15px 0;
margin : 0;
line-height : 20px;
color:#CCCCCC;
clear : both;
color:#CCCCCC;
padding-top : 10px;
padding-right:110px;
width:500px;
font : 10pt tahoma, arial, "times New Roman";
}
.post-content a, .post-content a:visited {
color : #FFBF50;
text-decoration : none;
font-weight : normal;
border-bottom : 1px dotted #b3c8db;
}
.post-content a:hover {
text-decoration : underline;
color : #FFBF50;
}
.contenttitle {
float : left;
width : 580px;
margin : 0;
padding : 0 0 0 10px;
}
#contentmiddle ul {
list-style : none;
margin : 0;
padding : 0 0 20px 0;
}
#contentmiddle ul li {
margin : 0;
padding : 5px 0 0 0;
}
#contentmiddle ul li a {
color : #000000;
text-decoration : none;
}
#contentmiddle ul li a:hover {
color : #4371a0;
text-decoration : underline;
}
#content img.wp-smiley {
float : none;
border : none;
padding : 0;
margin : 0;
}
.center {
text-align : center;
}
img.center, img[align="center"] {
display : block;
margin-left : auto;
margin-right : auto;
}
.alignleft {
float : left;
}
img.alignleft, img[align="left"] {
float : left;
margin : 2px 10px 5px 0;
}
.alignright {
float : right;
}
img.alignright, img[align="right"] {
float : right;
margin : 2px 0 5px 10px;
}
.clear {
clear : both;
}
hr.clear {
clear : both;
visibility : hidden;
margin : 0;
padding : 0;
}
#content img.wp-wink {
float : none;
border : none;
padding : 0;
margin : 0;
}
.postspace {
height : 15px;
border-top : 1px dotted #b3c8db;
margin : 0;
padding : 0;
}
#footer {
width : 758px;
padding : 5px 0 5px 0;
line-height : 10px;
color: #ffffff;
}

#searchdiv {
margin : 0;
}
#searchform {
margin : 0;
padding-bottom : 0px;
overflow : hidden;
margin-bottom:10px;
margin-right:-5px;
}
#s {
width : 150px;
background : #f7fcfe url(images/search.gif) no-repeat left center;
color : #3399ff;
font-size : 12px;
font-family : tahoma, arial, "tahoma";
padding : 3px 3px 3px 20px;
margin : 10px 0 0 10px;
border : 1px solid #b3c8db;
}
#commentblock {
width : 450px;
background:#F5F1E8;
color : #333333;
font:13px tahoma;
float : right;
padding : 10px 20px 0 20px;
margin : 10px 0 10px 0;
border : 1px solid #b3c8db;
margin-right:109px;
}
ol#commentlist {
padding : 5px 0 5px 0;
margin : 0;
list-style-type : none;
}
.commentdate {
font-size : 12px;
padding-left : 0;
}
#commentlist li p {
margin-bottom : 8px;
line-height : 20px;
padding : 0;
}
.commentname {color : #333333;
margin : 0;
padding : 5px 0 5px 5px;
}
.commentinfo {
clear : both;
}
.commenttext {
clear : both;
margin : 5px 0 20px 0;
padding : 20px 10px 5px 10px;
width : 420px;
background-color:#ECECD9;
border:2px dotted #FFFFFF;
}
.comment p {
color:#000000;
}
.commenttext-admin {
clear : both;
margin : 5px 0 20px 0;
padding : 20px 10px 5px 10px;
width : 440px;
border-top : none;
background-color:#00000F;
color:#000000;
}
#commentsformheader {
padding-left : 0;
}
#commentsform {
text-align : right;
margin : 0;
padding : 0;
}
#commentsform form {
width:200px;
padding-right:10px;
margin-right:10px;
text-align : right;
margin : 0;
}
#commentsform p {
color:#ffffff;
margin : 0;
}
#commentsform form textarea {
width : 99%;
color:#000000;
}
p.comments_link img {
margin : 0;
padding : 0;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
} 

#nav-cat {
	line-height: 1.0;
	position:relative;
	margin:0 auto;
	padding:6px 0 6px 5px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;

	}
	
#nav-cat li {
	float:right;
	list-style:none;
	padding:0 13px 0 25px !important;
	border-left:1px dotted #83a8b9;
	margin-right:5px;
	position:relative;
	}
	
#nav-cat a, #nav-cat a:visited {
	display:block;
	font: 12px Tahoma;
	text-decoration: none;

	padding-bottom:3px;
	color:#ffffff;
	}

#nav-cat a:hover, #nav-cat li.current-cat a, #nav-cat li.current-cat a:visited {
	text-decoration:none;
	color:#FFFfff;
	}	

#nav-cat a:active {
	color:#ffffff;
 	}
 	
	
	
/*Category Nav Dropdowns*/

#nav-cat li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
	}

#nav-cat li:hover ul,
#nav-cat li.sfhover ul {
	right: 7px;
	top: 15px; /* match top ul list item height */
	}

ul#nav-cat li:hover li ul,
ul#nav-cat li.sfhover li ul {
	top: -999em;
	}

ul#nav-cat li li:hover ul,
ul#nav-cat li li.sfhover ul {
	right: 178px; /* match ul width */
	top: 0;
	}

ul#nav-cat li li:hover li ul,
ul#nav-cat li li.sfhover li ul {
	top: -999em;
	}

ul#nav-cat li li li:hover ul,
ul#nav-cat li li li.sfhover ul {
	right: 178px; /* match ul width */
	top: 0;
	}
	
#nav-cat li ul {
	position: absolute;
	right: -999em;
	height: auto;
	width: 178px;
	z-index:1;
	line-height:1;
	-moz-opacity:.98;
	opacity:.98;
	border-right:1px solid #424242 !important;
	border-bottom:1px solid #424242 !important;
	}

#nav-cat li li {
	width: 178px;
	z-index:1000;
	height:auto;
	padding:4px 0 !important;
	margin:0;
	
	border-right:none;
	border-bottom:1px solid #848484;
	}

#nav-cat li li a, #nav-cat li li a:visited, 
#nav-cat li.current_page_item li a, #nav-cat li.current_page_item li a:visited {
	color:#ffffff !important;
	border:none;
	padding:4px 12px;
	text-transform:uppercase;
	font:11px tahoma;
	padding:5px 12px !important;
	}

#nav-cat li li a:hover, #nav-cat li li a:active,
#nav-cat li.current_page_item li a:hover, #nav-cat li.current_page_item li a:active {
	color:#FFFfff !important;
	border:none
	}	
		
#nav-cat li:hover ul, #nav-cat li li:hover ul, #nav-cat li li li:hover ul, #nav-cat li.sfhover ul, 
#nav-cat li li.sfhover ul, #nav-cat li li li.sfhover ul {
	right: auto;
	}
.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}
	
.clearfloat {
	display:inline-block;
	}

.clearfloat {
	display:block;
	}
#pages {
float:right;
margin-top:228px;
margin-right:10px;
width:400px;

}

