/*   
Theme Name: Abadehnews
Theme URI: http://abadehnews.ir
Description: abadehnews weblog
Author: sajjad khalili
Author URI: http://abadehnews.ir
Template: 
Version: 1.0
*/
/* reset css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0px;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0px;
}
/* Start css */
body{
    background:#f1f1f3;
    padding:0px;
    margin:0px auto;
    text-align:center;
}
#main-block{
    width:950px;
    padding:0px;
    margin:-16px auto 0px auto;
}
#header{
    background:url('image/header.jpg') no-repeat;
    width:950px;
    height:243px;
    padding:25px 0px 0px 0px;
    margin:0px;
}
#logo{
    background:url('image/logo.png') no-repeat left;
    width:900px;
    height:70px;
    padding:0px;
    margin:0px 0px 0px 0px;
}
#topmenu{
    width:940px;
    height:54px;
    padding:0px;
    margin:38px 5px 0px 0px;
    font-family:tahoma;
    font-size:11px;
    font-weight:bold;
}
#topmenu ul {
	list-style: none;
	margin:0px;
	padding:0px 0px 0px 0px;
	direction:rtl;
}
#topmenu li {
    float:right;
    width:119px;
    height:42px;
    text-align:center;
    margin:0px 1px 0px 1px;
}
#topmenu a:link, #topmenu a:visited { 
    display: block;
    background-image:url('image/top-menu.png');
    background-repeat:no-repeat;
    width:119px;
    height:42px;
    padding: 0px 0px 0px 0px;
    text-decoration:none;
    line-height:3.5em;
    color:#658995;
    }
#topmenu a:hover {
    background-image: url('image/top-menu.png');
    background-repeat:no-repeat;
    width:119px;
    height:42px;
    background-position:0px -42px;
    padding: 0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    color:#fff;
    }
#topmenu .current_page_item a{
    background-image: url('image/top-menu.png');
    background-repeat:no-repeat;
    width:119px;
    height:42px;
    background-position:0px -42px;
    padding: 0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    color:#fff;
    }
#topmenu input{
    background:url('image/bg-form-reg-email.png') no-repeat center center;
    width:190px;
    height:30px;
    padding:13px 5px 0px 5px;
    margin:3px 0px 0px 10px ;
    border:none;
    text-align:right;
    font-family:tahoma;
    direction:rtl;
    font-size:13px;
    float:left;
    }
#wp-contents{
    width:950px;
    padding:0px;
    margin:0px;
}

/* start ads */

#toppost-ads{

    background:url('image/taghvim-89-ads.jpg');

    width:520px;

    height:67px;

    padding:0px;

    margin:10px auto;

    text-indent:-300em;

    overflow:hidden;

}

#toppost-ads ul {

	list-style: none;

	margin:0px;

	padding:0px 0px 0px 0px;

	direction:rtl;

}



#toppost-ads li, #toppost-ads a{

    width:520px;

    height:67px;

    display:block;

    text-decoration:none;

}

/* end toppost-ads */
#wp-post{
    background:#fff url('image/bg-post.png') repeat-x ;
    width:610px;
    padding:0px;
    margin:15px 0px 5px 0px;
    float:left;
}
#wp-post h1{
    font-family:aria;
    font-size:24px;
    direction:rtl;
    padding:5px;
    margin:0px;
    line-height:1.5em;
    text-align:right;
}
    #wp-post h1 A:link{color:#6ab9ce;text-decoration: none;border-bottom:#6ab9ce dotted 1px}
    #wp-post h1 A:visited {color:#6ab9ce;text-decoration: none;}
    #wp-post h1 A:hover{color:#a1d404;border-bottom:#83ac04 dotted 1px}
#postDescription{
    width:600px;
    font-family:tahoma;
    font-size:10px;
    padding:0px 5px 5px 5px;
    text-align:right;
    direction:rtl;
    margin:0px;
    border-bottom:#e7e7e7 dotted 1px;
}
    #postDescription A:link{color:#6ab9ce; text-decoration:none}
    #postDescription A:visited {color:#6ab9ce;text-decoration: none;}
    #postDescription A:hover{color:#a1d404;}

#post-body{
    font-family:tahoma;
    font-size:12px;
    text-align:justify;
    direction:rtl;
    padding:5px;
    margin:5px 0px 0px 0px;
    background-color:#fff;
    line-height:1.5em;
}
#post-body blockquote {
                width:90%;
		padding:5px;
		margin:0px auto;
		text-align:justify;
		border-right:#e7e7e7 5px solid;
		 }
#post-body ul{
	list-style:none;
	margin: 0px;
	padding: 0px;
}
#post-body ul li{
	 background:none;
	 padding:0px 15px 0px 0px;
	 margin:0px 15px 0px 0px;
	 text-align:right;
}

    #post-body A:link{color:#6ab9ce; text-decoration:none}
    #post-body A:visited {color:#6ab9ce;text-decoration: none;}
    #post-body A:hover{color:#a1d404;}

#NewsTicker{
    font-family:tahoma;
    font-size:13px;
    text-align:right;
    direction:rtl;
    padding:5px;
    margin:5px 0px 0px 220px;
     font-weight:bold;
}

    #NewsTicker A:link{color:#6ab9ce; text-decoration:none;}
    #NewsTicker A:visited {color:#6ab9ce;text-decoration: none;}
    #NewsTicker A:hover{color:#a1d404;}
#postmeta{
    width:600px;
    padding:5px;
    margin:0px;
    font-family:tahoma;
    font-size:11px;
    text-align:justify;
    direction:rtl;   
}
#wp-sidebar{
    background:#fff url('image/bg-post.png') repeat-x ;
    width:320px;
    margin:0px;
    padding:0px;
    float:right;
    margin:15px 5px 0px 0px;
}
#wp-sidebar p{
    font-family:tahoma;
    font-size:11px;
    direction:rtl;
    text-align:center;
    padding:2px;
    margin:0px;
    }
#wp-sidebar h2{
    font-family:tahoma;
    font-size:12px;
    font-weight:bold;
    direction:rtl;
    text-align:right;
    padding:2px;
    margin:0px 10px 0px 0px;
    line-height:2em;
    color:#630804;
    }
#wp-sidebar h3{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	direction:rtl;
	text-align:center;
	margin:5px 0px 0px 0px;
	padding-bottom:10px;
	}
    #wp-sidebar h3 A:link{color:#c95202; text-decoration:none}
    #wp-sidebar h3 A:visited {color:#c95202;text-decoration: none;}
    #wp-sidebar h3 A:hover{color:#e68d0b;}
    
#wp-sidebar img{
    border:none;
    }
#wp-sidebar table,tr,td{
	   font-family:tahoma;
	   font-size:12px;
	   text-align:center;
	   line-height:1.5em;
	   margin:0px 50px 0px 0px;
	   empty-cells: show;
}
#wp-sidebar table tr,td{
	   padding:3px
}
#wp-sidebar table td a:link{
	   font-weight:bold;
	   color:#6ab9ce;
}
#wp-sidebar .menu ul {
        list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#wp-sidebar .menu li {
	width:300px;
	margin:0px 0px 0px 0px;
	padding:2px 15px 2px 0px;
	background:#f8f6f1;
	border-bottom:#fff solid 1px;
	border-right:#fff solid 3px;
	font-size: 9pt;
	text-align: right;
	direction:rtl;
	line-height:1.5em;
	font-family:tahoma;
	font-size:11px;
}
#wp-sidebar .menu a:link, #wp-sidebar .menu a:visited {
	   padding:0px 0px 0px 0px;
	   color: #5f3806;
	   text-decoration: none;
	   text-align: right;
}
#wp-sidebar .menu a:hover {
    color:#bc5212;text-decoration: none;
}

#rss{
    background:url('image/rss.jpg');
    width:180px;
    height:196px;
    padding:0px;
    margin:0px auto;
    text-indent:-300em;
    overflow:hidden;
}
#rss ul {
	list-style: none;
	margin:0px;
	padding:0px 0px 0px 0px;
	direction:rtl;
}

#rss li, #rss a{
    width:180px;
    height:196px;
    display:block;
    text-decoration:none;
}
/* start ads */
#ads{
    background:url('image/ads.jpg');
    width:275px;
    height:64px;
    padding:0px;
    margin:10px auto;
    text-indent:-300em;
    overflow:hidden;
}
#ads ul {
	list-style: none;
	margin:0px;
	padding:0px 0px 0px 0px;
	direction:rtl;
}

#ads li, #ads a{
    width:275px;
    height:64px;
    display:block;
    text-decoration:none;
}
/* end ads */
/* start ads 2*/
#ads2{
    background:url('image/ads.jpg');
    width:275px;
    height:64px;
    padding:0px;
    margin:10px auto;
    text-indent:-300em;
    overflow:hidden;
}
#ads2 ul {
	list-style: none;
	margin:0px;
	padding:0px 0px 0px 0px;
	direction:rtl;
}

#ads2 li, #ads2 a{
    width:275px;
    height:64px;
    display:block;
    text-decoration:none;
}
/* end ads2 */
#reg-email{
    width:300px;
    padding:10px 0px 0px 0px;
    margin:0px auto;
    text-align:center;
}
#reg-email input{
    background:url('image/bg-form-reg-email.png') no-repeat center center;
    width:190px;
    height:30px;
    padding:13px 5px 0px 5px;
    margin:0px auto;
    border:none;
    text-align:left;
    font-family: sans-serif;
    direction: ltr;
    font-size:13px;
}
#reg-email .submit{
    background:url('image/bt-reg-email.jpg') no-repeat center center;
    width:67px;
    height:30px;
    padding:0px 0px 0px 0px;
    margin:0px auto 0px auto;
}
#footer{
    background:#0e1214;
    border-top:#414c50 solid 8px;
    width:950px;
    padding:0px 0px 5px 0px;
    margin:10px auto 0px auto;
    clear:both;
    color:#777978;
    clear:both;
    }
#footer p{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}
    
#footer ul {
        list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#footer li {
	width:310px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	background:#0e1214;
	border-bottom:#414c50 solid 1px;
	text-align: right;
	direction:rtl;
	line-height:1.5em;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
}
#footer a:link, #footer a:visited {
	   padding:0px 0px 0px 0px;
	   color: #777978;
	   text-decoration: none;
	   text-align: right;
}
#footer a:hover {
    color:#fff;text-decoration: none;background-color:#000;
}
#col1{
	   width:632px;
	   float:right;
	   margin:0px 0px 0px 0px;
	   }
#col2{
	   width:310px;
	   float:left;
	    margin:0px 0px 0px 0px;
}
#last-cat{
	   width:310px;
	   float:right;
	   margin:0px 0px 0px 0px;
	   padding-right:5px;
}
#last-tags{
	   float:left;
	   width:300px;
	   margin:0px 0px 0px 0px;
	   padding:5px;
	   font-family:tahoma;
	   text-align:justify;
	   line-height:normal;
	   
}
#all-pages{
	   float:left;
	   width:316px;
	    margin:0px 0px 0px 0px;
}
#cright{
    background:#0a0809;
    width:950px;
    padding:0px 0px 10px 0px;
    direction:rtl;
    }
    #cright  A:link{color:#777978; text-decoration:none}
    #cright  A:visited {color:#777978;text-decoration: none;}
    #cright  A:hover{color:#fff;}
#cright p{
    font-family:tahoma;
    font-size:10px;
    text-align:left;
    padding:9px 0px 0px 10px;
    margin:0px 150px 0px 0px;
    color:#777978;
    direction:rtl;
}
    #cright p A:link{color:#777978; text-decoration:none}
    #cright p A:visited {color:#777978;text-decoration: none;}
    #cright p A:hover{color:#fff;}

.clear{clear:both}
.notfound{font-family:aria;font-size:18px;color:#830e0e}
.notfound p{font-family:tahoam;font-size:11px;font-weight:bold;}
	
div.wp-caption {
	padding:5px;
	background-color:#F3F3F3;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	border:1px solid #DDD;
}
div.wp-caption p.wp-caption-text {
	margin:0;
	padding:3px 0 0 0;
	color:#000;
	font-size:11px;
}


#np-post{font-family:Tahoma; font-size:11px; font-weight:bold; margin-bottom:30px;}
    #np-post A:link {color: #0099FF; text-decoration:none;}
    #np-post A:visited {color: #0099FF; text-decoration:none;}
    #np-post A:hover {color:#fff; text-decoration:none; background:#0099FF}
#np-post .floatright {float:right;}
#np-post .floatleft{float:left;} 
/*  ------------------------------ */
	
#comment{
font-size:12px;
font-weight:600;
margin:5px 20px 10px 5px;
font-family:Tahoma;
text-align:right;
}
#comment A:link {color:#a1d404; text-decoration:none;}
#comment A:visited {color:#a1d404; text-decoration:none;}
#comment A:hover {color:#51521f; border-bottom:#51521f dashed 1px;}

#comments {
		   margin:20px 10px 15px 5px;
		   padding:0px 0px 0px 0px;
		   text-align:right;
		   font-family:Tahoma;
		   } 	

		   
		   
	.comment{ font-weight:bold; width:500px; padding-top:50px}

#reg {
font-family:Tahoma;
font-size:11px;
margin:0px;
padding:0px;
line-height:1.5em;
}
#reg A:link{color:#ff7c05;text-decoration:none}
#reg A:visited {color:#ff7c05;text-decoration: none;}
#reg A:hover{color:#FF3300;text-decoration: none;}	  
	   
.avatar {
	float:right;
	margin:0 0 2px 5px;
}   
	
	
.alt {
	margin:0px;
	padding:5px;
	background-color: #EEEEEE;
	border:#e7e7e7 solid 1px;
	font-family:Tahoma;
	font-size:11px;
	}

.commentlist {
	padding:0;
	margin:0 auto;
	font-family:Tahoma;
	font-size:11px;
	}
	
    .commentlist A:link{color: #990000; text-decoration:none;}
    .commentlist A:visited {color:#990000;text-decoration:none}
    .commentlist A:hover{color:#ff3300;text-decoration: none; }
	

.commentlist li {
        width:570px;
	margin:10px 10px 3px 0px;
	padding:5px 10px 3px 0px;
	list-style: none;
	border: #CCCCCC solid 1px;
	text-align:right;
	}

.commentlist p {
	margin:10px 5px 5px 0px;
	line-height:1.5em;
	
	}

#commentform p {
        width:95%;
	margin:10px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	direction:rtl;
	}

.nocomments {
	margin: 0px;
	padding: 0px;
	font-family:Tahoma;
	font-size:12px;
	}

#commentmetadata {
	margin:0px 0px 0px 0px;
	padding:0px;
	
	}
	
    #commentmetadata A:link{color:#737373;text-decoration:none;}
    #commentmetadata A:visited {color:#737373;text-decoration:none}
    #commentmetadata A:hover{color:#ff3300;text-decoration: none;}
	
	
#commentform input {
	width: 300px;
	height:20px;
	padding: 2px;
	margin:5px 5px 1px 0;
	font-family:Tahoma;
	font-size:11px;
	border:#DADADA solid 1px;
	
	}
#commentform input:focus {border: #a1d404 solid 1px;}
	

#commentform textarea {
	width:95%;
	padding:2px;
	margin:0px 10px 0px 0px;
	border:#DADADA solid 1px;
	font-family:Tahoma;
	font-size:14px;
	font-weight:normal;
	text-align:right;
	direction:rtl;
	}
#commentform textarea:focus {border: #a1d404 solid 1px;}

#commentform #submit {
	margin:0px;
	padding:3px;
	margin:5px 10px 20px 0px;
	float:right;
	width:100px;
	border: none;
	background:#61092c;
	color:#fff;
	}
#comments h3{
margin:0px 30px 10px 5px;
font-family:Tahoma;
font-size:12px;
color:#000;
}
#respond h3{
margin:20px 20px 0px 0px;
font-family:Tahoma;
font-size:12px;
color:#000;
}
/* End Comments */
