body {
	background-color: #FFF;
	font: normal 11px/20px Tahoma, Geneva, sans-serif;
	direction: ltr;
}
.alignleft {
	float: left;
	display: inline;
}

.alignright {
	float: right;
	display: inline;
}

.aligncenter {
    text-align: center;
	display: block;
	margin: 7px auto;
	border: 1px solid #ccc !important;
	 padding: 3px;
	 background: #fff;
}

img.alignright {
 margin-left: 10px;	
 border: 1px solid #ccc !important;
 padding: 3px;
 background: #fff;
}
img.alignleft {
 margin-right: 13px;	
 border: 1px solid #ccc !important;
 padding: 3px;
 background: #fff;
}
/*----------------------------------*/
.thehomepost pre code {
    display: block;
    margin: 0 0 0 40px;
    padding: 18px 0;
	direction: ltr;
	text-align: left;
}
.thehomepost pre {
	background: url('../images/pre_code_bg.gif') repeat-y scroll left top transparent;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0;
    width: 630px;
	float: left;
	font: normal 11px/20px verdana, Arial, tahoma; 
	direction: ltr;
	text-align: left;
}
.ltr_now {
	direction: ltr !important;
	text-align: left !important;
}
.fadehover{
	position: relative;
	display:block;
}
.fh_pic1 {
	position: absolute;
	left: 0;
	top: 0;
    z-index: 10;
}
.fh_pic2 {
	position: absolute;
	left: 0;
	top: 0;
}
#wrapper {
	width: 700px;
	height: auto;
	margin: 0 auto;
	padding-top: 10px;
}
.container {
	width:700px;
	margin: 0 auto;	
	overflow: hidden;
}
#header_top {
	overflow: hidden;	
}
#topmenu {
	height: 30px;
	float: right;
	width: 500px;
}
#topsearch {
	width: 186px;
	height: 30px;
	float: left;	
}
#topmenu ul li {
	background:url(../images/topmenu_itembg.png) no-repeat right;
	float: right;	
	line-height: 20px;
	height: 30px;
	padding-top: 8px;
}
#s{
	background:none;
	border:none;
}
#topmenu ul li a {
	display: block;
	padding: 0 4px;
	color: #999;
	line-height:44px;
	font: normal 11px/20px tahoma, Arial;
	margin: 0 7px 0 5px;
	-webkit-transition: background 0.5s linear;
	-moz-transition: background 0.5s linear;
	-ms-transition: background 0.5s linear;
	-o-transition: background 0.5s linear;
	transition: background 0.5s linear;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#topmenu ul li a:hover {
	background: #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#topmenu .home {
	background: url(../images/home.png) no-repeat top center;	
	width: 30px;
	height: 30px;
	padding-top: none;
	margin: 0;
}
#topmenu .home:hover {
	background: transparent url(../images/home.png) no-repeat top center !important;
	padding-top: none;
	margin: 0;
}
#top_search_c {	
	width: 28px;
	height: 26px;
	float: left;
}
#top_search_click{
	background: url(../images/search_c.png) no-repeat !important;
	display:block;
	width: 28px;
	height: 26px;
}
#top_search_o {
	position: absolute;
	display:none;
	_display:inline;
	z-index: 2;
	background: url(../images/search_o.png) no-repeat;
	width: 155px;
	height: 26px;
	float:left;
	padding:0 3px 0 0;
}
#top_search_o input#s{
	border: none !important;
	box-shadow: none!important ;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	background: none !important;
}
#top_search_o input#search-submit {
	position: absolute;
	top: 0;
	left: -30px;
	width: 30px;
	height: 30px;	
	background: none;
	border: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
#header_main {
	margin-top: 20px;	
	_margin-top: 50px;	
	overflow: hidden;
}
h1#logo {
	width: 183px;
	height: 54px;
	background:url(../images/logo.png) no-repeat;
	float: right;
	text-indent: -999em;
	font-size: 0;	
	margin-right: 50px;
	margin-top: 25px;
	_margin-right: 25px;
}
h1#logo a{
	display: block;
	height: 54px;
}
#social {
	float: left;
	overflow: hidden;
	width: 230px;
	margin-left: 5px;
}
#date {
	float: right;
	width: 140px;
	background: url(../images/clock.png) no-repeat right;
	padding-right: 20px;
}
#icons {
	float: left;
	width: 70px;	
	text-align: left;
}
#ad468x60 {
	float: left;
	width: auto;
	height: 60px;
	border: 1px solid #ccc;	
	margin-top: 10px;
	text-align: left;
}
/*--second container--------------------------*/
#second_wrapper {
	height: auto;
	background: #f6f6f6 url(../images/second_container_bg.png) repeat-x;	
	min-height: 200px;
	margin-top: 20px;
}
#catnav {
	color: #eee;
	height: 44px;
	line-height:44px;
	font: bold 16px/44px 'b koodak', '2 koodak', 'b roya', '2 roya', Arial, tahoma;
	padding-top: 4px;
	position: relative;
}
#second_wrapper .container{ overflow:inherit;}
.sf-menu ul {
	position:absolute;
	top:-999em;/* hides all submenu items */
	width:150px; /* set the width of sub menu */
	border:1px solid #ccc;
	border-top: none;
	z-index:99;
	border-radius:0 0 7px  7px;
	-moz-border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px;
	background:#5c6062;
	box-shadow: 0px 2px 2px #000;
	padding-bottom:8px;
}
.sf-menu ul li {
	width:100%;
	background:none;
}
.sf-menu li:hover {
	visibility:inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:right;
	position:relative;
	z-index:99;
	background: url(../images/catnav_item.png) no-repeat right;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	right:0;
	top:50px; /* match top ul list item height */ /* tanzim mikone ke koja zir-menu neshoon dade beshe */
	z-index:99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:-9999px;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	right:125px; /* match ul width */
	top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:123px; /* match ul width */
	top:0;
}
/*** DEMO SKIN ***/
.sf-menu a {
	color: #eee;
	font: bold 16px/44px 'b koodak', '2 koodak', 'b roya', '2 roya', Arial, tahoma;
	text-shadow: 0 0 4px #000;
	padding: 0 7px;
	margin: 0 8px 0 6px;
	position:relative;
	_display:block;
	text-decoration:none;
	outline:none;
	background: none;
	-webkit-transition: background 0.1s linear;
	-moz-transition: background 0.1s linear;
	-ms-transition: background 0.1s linear;
	-o-transition: background 0.1s linear;
	transition: background 0.1s linear;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.sf-menu ul a {
	line-height:28px;
	height:28px;
	-webkit-transition: background 0.3s linear;
	-moz-transition: background 0.3s linear;
	-ms-transition: background 0.3s linear;
	-o-transition: background 0.3s linear;
	transition: background 0.3s linear;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;

}
.sf-menu li a:hover {
	background: #f8a102;
	box-shadow: 0 0 3px #000;
	-moz-box-shadow: 0 0 3px #000;
	-webkit-box-shadow: 0 0 3px #000;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	color: #000;
	text-shadow: none;
}
.sf-menu li li {
	/*background:#dcdcdc;*/
	height:32px;
}
.sf-menu li li a:hover{
	background:#fff;
	
}
/*--contentcontent--------------------------*/
#content {
	overflow: hidden;
	width: 935px;
	margin: 17px auto 0 auto;
}
#rightcol {
	width: 668px;
	float: right;
	color: #777;
}
#leftcol {
	width: 260px;
	float: left;
}
/*--sidebar--------------------------*/
.ad {
	text-align: center;	
	background: #efefef;
	padding: 10px 0;
	border: 1px solid #ccc;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.ad p {
	text-align: center;
}
.adbottom {
	width: 260px;
	margin-top: 15px;
	text-align: center;
}
.widg {
	margin-top: 10px;	
}
.widgtop {
	background: url(../images/widgtop.png) no-repeat;
	width: 260px;
	height: 13px;
}
.widgbtm {
	background: url(../images/widgbtm.png) no-repeat;
	width: 260px;
	height: 13px;
}
.widgmid {
	background: url(../images/widgmid.png) repeat-y;
	width: 240px;
	padding: 20px 10px 0 10px;
}
.widgtitlewrap {
	border: 1px solid #889195;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 2px #aaa;
	-moz-box-shadow: 0 0 2px #aaa;
	-webkit-box-shadow: 0 0 2px #aaa;
	background: #bdcbd2 url(../images/widgtitle.png) repeat-x;
	margin-top: -20px;
}
.widgmid li a, .widgmid a {
	font-family: tahoma,Arial;
	font-size: 11px;
	font-weight: normal;
}
h3.widgtitle {
	border-top: 1px solid #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 23px;
	color: #405597;
	font: bold 16px/23px 'b roya', '2 roya', arial, tahoma;
	background: url(../images/widgtitleicon.png) no-repeat right;
	padding: 0 25px 0 0;
}
h3.widgtitle a {
	color: #405597;
	font: bold 16px/23px 'b roya', '2 roya', arial, tahoma;
}
.widg li {
	background: url(../images/sblibg.png) no-repeat right 9px;
	padding: 3px 20px 1px 0;
	color:#333;
	-webkit-transition: background 0.3s linear;
	-moz-transition: background 0.3s linear;
	-ms-transition: background 0.3s linear;
	-o-transition: background 0.3s linear;
	transition: background 0.3s linear;

}
.widg li:hover{
	background: #e9b653 url(../images/sblibg.png) no-repeat right 9px;;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#picnews {
	overflow: hidden;
	padding: 10px 0;
}
.picnewsitem {
	float: right;
	margin: 5px 7px 7px 0;
	width: 60px;
	height: 60px;
	overflow: hidden;
    border: 4px solid #FFFFFF;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 4px #222;
}
#picnews img {
    height: auto;
    width: 60px;
}

/*--slider--------------------------*/
#slider {
	height: 189px;
	background-color:#FFF;
	border: #069 2px solid;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	overflow: hidden;
	padding: 30px 50px 20px 50px;
	position: relative;
	width: 594px;
	margin-right: 3px;
}
#slider .container {
	position:relative;
	width:564px;
	height:189px;
	overflow:hidden;
}
.slides{
	position:absolute;
	left:0;
	
}
.slide {
	width:564px;
	overflow: hidden;
	position:absolute;
	left: -25px;
	top: -2px;
	text-align: right;
}
h2.slidetitle a {
	color: #06F;
	font-family: 'b koodak', '2 koodak', 'b roya', '2 roya', Arial;
	font-size: 15px;
	line-height: 34px;
	font-weight: bold;
	text-align: right;
}
.slidetext {
	float: left;
	width: 350px;
	text-align: right;
	font-size: 12px;
	color:#333;
}
.slidemeta {
	margin-bottom: 20px;	
	color: #333;
}
.slidethumb {
	float: right;
	width: auto;	
	border: 8px solid #aaa;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;	
}
.slidethumb img {
	border: 1px solid #bbb;
}

h2.radiotitle {
	background: url(../images/radio_title.png) no-repeat right;
	padding-right: 44px;
	font: bold 18px/34px 'b koodak', '2 koodak', 'b roya', '2 roya', Arial;	
}
h2.radiotitle a {
	color: #405597;
}
/*--home_posts----------------------*/
.prepost {
	margin-top: 10px;
	background: #f3f3f3;
	border: 1px solid #c9c9c9;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	min-height: 100px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#f5f4f4'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#f5f4f4)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #eaeaea,  #f5f4f4); /* for firefox 3.6+ */ 
	padding: 10px 10px 20px 10px;
	overflow: hidden;
}
.addons_bg {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f2d6', endColorstr='#fefff4') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f2d6), to(#fefff4)) !important; /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f4f2d6,  #fefff4) !important; /* for firefox 3.6+ */ 
	margin-top: 10px !important;
}
.random_bg {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7f4d6', endColorstr='#f6fff4') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#d7f4d6), to(#f6fff4)) !important; /* for webkit browsers */
	background: -moz-linear-gradient(top,  #d7f4d6,  #f6fff4) !important; /* for firefox 3.6+ */ 
	margin-top: 10px !important;
}
.posttitle {
	background: url(../images/posttitle.png) no-repeat right center;	
	padding-right: 35px;
	margin-bottom: 10px;
}
.posttitle a{
	color: #0d205b;
	font-size: 17px;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}
.posttitle a:hover{
	color: #000;
}

.postinfo {
	margin: 10px 0;	
	overflow: hidden;
	-webkit-transition: background 0.2s linear;
	-moz-transition: background 0.2s linear;
	-ms-transition: background 0.2s linear;
	-o-transition: background 0.2s linear;
	transition: background 0.2s linear;
}
.postinfo:hover {
	background: #efefef;
}
.meta {
	padding-right: 22px !important;
	margin-right: 22px !important;
	list-style: none !important;
}
.postinfo li {
	float: right;
}
.author {
	background:url(../images/author.png) no-repeat right center;	
}
.date {
	background:url(../images/date.png) no-repeat right center;	
}
.comments {
	background:url(../images/comments.png) no-repeat right center;	
}
.views {
	background:url(../images/viewsbg.png) no-repeat right center;	
}
#home_posts {
}
.thehomepost {
	/*width: 630px;*/
	margin: 10px auto 0 auto;	
}
.thehomepost span {
	font: normal 11px/18px tahoma, arial !important;
}
.thehomepost p img, #heyat img {
	border: 6px solid #fff !important;
	box-shadow: 0 0 9px #444;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	max-width: 625px;
}
#heyat tr {
	height: 120px !important;
}
.postcontent {
	float: right;
	width: 360px;	
}
.postthumb a img {
	float: left;
	border: 6px solid #fff;
	box-shadow: 0 0 9px #444;
	width: auto;
	max-width: 230px;
	height: auto;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}
.postthumb a:hover {
transform:rotate(-2deg);
-ms-transform:rotate(-2deg); /* IE 9 */
-moz-transform:rotate(-2deg); /* Firefox */
-webkit-transform:rotate(-2deg); /* Safari and Chrome */
-o-transform:rotate(-2deg); /* Opera */}

.more {
	text-align: left;
}
.moreinner {
	float: left;	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #bababa;
	overflow: hidden;
	padding: 1px;
}
.moreinner a {
	border-top: 1px solid #fff;	
	text-align: center;
	background: url(../images/morebg.png) repeat-x;
	padding: 5px 10px;
	color: #3d56a5;
	text-shadow: 1px 1px 2px #888;
	font-weight: bold;
}
.prepost ul {
	margin-right: 20px;
}
.single ul li {
	list-style: disc;
	padding: 2px 0;
	margin-right: 4px;
}
.single p a {
	background: url(../images/link_icon.gif) no-repeat left;
	padding-left: 16px;
	color: #0c266f;
}
.prepost h3 {
	font-size: 16px;
}
.singleplusone {
	float: left;
	width: 80px;
	height: 50px;
	overflow: hidden;
	text-align: center;
}
.prepost blockquote {
	color: #444;
	padding: 10px 65px 10px 30px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background: url(../images/blockquote.png) no-repeat 8px right;
	border-top : 1px dotted #ddd;
	border-bottom : 1px dotted #ddd;
	margin: 10px 40px 10px 20px;
}
/*--single----------------------*/
#inside {
	position: relative;
}
#inside .prepost {
	margin-top: 20px;
	background: #f3f3f3;
	border: 1px solid #c9c9c9;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#f5f4f4'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#f5f4f4)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #eaeaea,  #f5f4f4); /* for firefox 3.6+ */ 
	padding: 10px 10px 20px 10px;
	overflow: auto;
	height: auto;
}
.related {
	background: url(../images/relatedbg.png) no-repeat top right;
	padding-right: 60px;
}
.related ul {
	margin-top: 5px;
}
.related ul li {
	background: url(../images/sblibg.png) no-repeat right 7px;
	padding-right: 20px;
}
.addons {
	background: url(../images/addonsbg.png) no-repeat top right;
	padding-right: 60px;
}
.addons ul {
	margin-top: 10px;
}
.addons ul li {
	background: url(../images/sblibg.png) no-repeat right 7px;
	padding-right: 20px;
}
.random {
	background: url(../images/randombg.png) no-repeat top right;
	padding-right: 60px;
}
.random ul {
	margin-top: 10px;
}
.random ul li {
	background: url(../images/sblibg.png) no-repeat right 7px;
	padding-right: 20px;
}
#author_desc {
	background: #e8f7fd;
	padding: 15px 15px 10px 10px;
	box-shadow: inset 0 0 15px #888;
	-moz-box-shadow: inset 0 0 15px #888;
	-webkit-box-shadow: inset 0 0 15px #888;
	min-height: 130px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	margin-top: 10px;	
}
#author_meta {
	overflow: hidden;
	padding-right: 90px;
}
.shadowbox {
	box-shadow:  0 0 2px #888;
	-moz-box-shadow:  0 0 2px #888;
	-webkit-box-shadow:  0 0 2px #888;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.authorpic {
	float: right;
	width: auto;
}
.authorpic img {
	height: auto;
	margin-left: 10px;
}
.author_profile {
	width: 550px;
	float: right;
}
.author_profile h4 {
	font: bold 17px/22px 'b koodak', '2 koodak', '2 roya', 'b roya', Arial;
	margin-bottom: 5px;
	color: #003a6c;
}
.author_posts {
	background: url(../images/postsno.png) no-repeat right;
	padding-right: 25px;
	margin-bottom: 20px;
}
#author_email {
	background: url(../images/author_links1.png) no-repeat right;
	float: right;
	margin-left: 10px;
	padding-left: 30px;
	line-height: 30px;
}
#author_fb {
	background: url(../images/fblink.png) no-repeat right;
	float: right;
	margin-right: 10px;
	padding-right: 35px;
	line-height: 30px;
}
#author_tw {
	background: url(../images/twlink.png) no-repeat right;
	float: right;
	margin-right: 10px;
	padding-right: 35px;
	line-height: 30px;
}
#author_ff {
	background: url(../images/fflink.png) no-repeat right;
	float: right;
	margin-right: 10px;
	padding-right: 35px;
	line-height: 30px;
}
#author_site {
	background: url(../images/sitelink.png) no-repeat right;
	float: right;
	padding-right: 35px;
	line-height: 30px;
}
.artitle {
	font: normal 13px/20px tahoma, Arial;
	text-align: center;
	margin-top: 10px;
	background: #f3f3f3;
	border: 1px solid #c9c9c9;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#f5f4f4'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#f5f4f4)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #eaeaea,  #f5f4f4); /* for firefox 3.6+ */ 
	padding: 5px 10px 5px 10px;
	overflow: hidden;
}
/*--pagination----------------------*/
#pagination {
	text-align: center;
	font: bold 15px/30px 'b koodak', '2 koodak', 'b roya', '2 roya', Arial, tahoma;
	margin: 5px 0 20px 0;
	height: 30px;
}
#pagination a {
	border: 1px solid #b7b7b7;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#eeeeee'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#dedede), to(#eeeeee)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #dedede,  #eeeeee); /* for firefox 3.6+ */ 
	padding: 1px 5px;
	line-height: 15px !important;
	display: inline;
	margin: 0 3px;
}
#pagination span.current {
	background: #ed9400;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d77500', endColorstr='#ed9400'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#d77500), to(#ed9400)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #d77500,  #ed9400); /* for firefox 3.6+ */ 
	border: 1px solid #9e5600;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 1px 5px;
}	
#pagination a:hover {
	background: #ed9400;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d77500', endColorstr='#ed9400'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#d77500), to(#ed9400)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #d77500,  #ed9400); /* for firefox 3.6+ */ 
	border: 1px solid #9e5600;
	color: #000;
}
/*--footer----------------------*/
#footerwrap {
	border-top: 5px solid #6eb6d3;	
}
#footerwrap p {
	margin-bottom: 0 !important;
	color: #414141;
}
#footer {
	border-top: 2px solid #f48810;
	border-bottom: 2px solid #f48810;	
	min-height: 200px;
	background: #626669 url(../images/footerbgtop.png) repeat-x;
}
#footerbtm {
	background: #626669 url(../images/footerbgbtm.png) repeat-x;	
	height: 11px;
	width: 100%;
	_font-size: 0;
}
#footer p {
	line-height: 15px;
}
#footer_inner {
	margin: 0 auto;
	width: 915px;
	padding-top: 20px;
	overflow: hidden;
}
.footerbox {
	float: right;
	width: 290px;
	height: auto;
	margin-left: 20px;
	background: url(../images/footerboxbg.png) no-repeat left;
	position:relative;
	overflow: hidden;
	min-height: 220px;
	_height: auto !important;
	_height: 220px;
}
.footerbox .wp-polls {
	margin-top: 45px;
	padding-left: 15px;
	color: #eee;
	text-shadow: 1px 1px 0 #333;
}
.footerbox .wp-polls p {
	margin-top: 5px;
	color: #eee !important;
	text-shadow: 1px 1px 0 #333;
}
.footerbox .wp-polls #reason_2 {
	border: 1px solid #333;
	background: #eee;
	border-radius: 5px;
	width: 97%;
	font: normal 11px/17px tahoma, Arial;
	margin-top: 5px;
}
.footerbox .wp-polls .Buttons {
	background: #fff;
	border: none;
	border-radius: 5px;
	overflow: hidden;
	font-family: tahoma, Arial;
	font-size: 11px;
	padding: 2px;
	cursor: pointer;
	margin-top: 3px;
}

#ft {
	overflow: hidden;
	margin-bottom: 10px;
}


.footerbox.last {
	background: none;
}
.fboxtitle {
	font: bold 16px/40px 'b koodak', '2 koodak', 'b roya', '2 roya', Arial;	
	position: absolute;
	top: 0;
	right: 0;
	width: 160px;
	height: 35px;
}
.vote {
	background:url(../images/vote-title.png) no-repeat;	
}
.rss {
	background:url(../images/rss-title.png) no-repeat;	
}
#rssbig {
	width: 123px;
	height: 125px;
	float: left;
}
#rssbig a {
	width: 123px;
	height: 125px;
	
	display: block;
}
#rssbig a.rssbiga{
	background:url(../images/rssbig.png) no-repeat -122px 0;
	_background:url(../images/rssbig.jpg) no-repeat -122px 0;
}
#rssbig a.rssbigb {
	background:url(../images/rssbig.png) no-repeat 0 0;
	_background:url(../images/rssbig.jpg) no-repeat 0 0;
}
#rssbig a:hover {
	background:url(../images/rssbig.png) no-repeat 0 0;
	_background:url(../images/rssbig.jpg) no-repeat 0 0;
}
#rssbig a:active {
	margin-top: 2px;
}
#rssbigtext p{
	font-family: tahoma, Arial;
	font-size: 11px;	
	color: #fff;
	margin: 7px 0 10px 0 !important;
}
form#subscription {
	width: 260px;
	height: 31px;	
}
#send_email {
	background:url(../images/send_but.png) no-repeat;
	width: 86px;
	height: 30px;
	border: none;
	cursor: pointer;
}
#sub_text {
	border: 4px solid #c3c3c3;
	background: #fff url(../images/rss_sub_bg.png) no-repeat left 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	height: 20px;
	width: 130px;
	padding-left: 30px;
}
#sub_text:focus {
	background: #fff url(../images/rss_sub_bg.png) no-repeat left -21px;
}
#ffacebook {
	background: url(../images/social-footer.png) no-repeat 0 0;
	width: 125px;
	height: 128px;
	display: block;
	float: right;
	-webkit-transition: background 0.5s linear;
	-moz-transition: background 0.5s linear;
	-ms-transition: background 0.5s linear;
	-o-transition: background 0.5s linear;
	transition: background 0.5s linear;

}
#ffacebook:hover {
	background: url(../images/social-footer.png) no-repeat 0 -128px;
}
#fgplus {
	background: url(../images/social-footer.png) no-repeat -251px 0;
	width: 125px;
	height: 128px;
	display: block;
	float: right;
	-webkit-transition: background 0.5s linear;
	-moz-transition: background 0.5s linear;
	-ms-transition: background 0.5s linear;
	-o-transition: background 0.5s linear;
	transition: background 0.5s linear;

}
#fgplus:hover {
	background: url(../images/social-footer.png) no-repeat -251px -128px;
}
#ftwitter {
	background: url(../images/social-footer.png) no-repeat -125px 0;
	width: 125px;
	height: 128px;
	display: block;
	float: right;
	margin-right: 10px;
	-webkit-transition: background 0.5s linear;
	-moz-transition: background 0.5s linear;
	-ms-transition: background 0.5s linear;
	-o-transition: background 0.5s linear;
	transition: background 0.5s linear;	
}
#ftwitter:hover {
	background: url(../images/social-footer.png) no-repeat -125px -128px;
}
/*--below footer---------------------------------------*/
#copyright {
	height: 75px;
	background: #E8E8E8 url(../images/copyrightbg.png) repeat-x bottom;
}	
#cr {
	float: right;
	background: url(../images/crbg.png) no-repeat right;
	padding-right: 35px;
	height: 50px;
	padding-top: 15px;
}
#brands {
	float: left;
	text-align: left;	
	margin-top: 15px;
}
/*--below footer---------------------------------------------*/
#children {
	border-top: 3px solid #e8e8e8;	
	height: 48px;
	background:#687981;
	padding-top: 10px;
}
#children #ctext {
	float: right;
	font: bold 16px/40px 'b koodak', '2 koodak', 'b roya', '2 roya', Arial;	
	color: #eee;
	text-shadow: 0 0 3px #111;
	width: 115px;
}
#children ul {
	float: right;	
}

#children ul li {
	float:left;	
	padding: 0 5px;
}

#children #fshop { width: 46px;height: 40px;}
#children #fshop a{
	width: 46px;
	height: 40px;	
	display: block;
}
#children #fshop a:hover{background:url(../images/children.png) no-repeat 0 -40px;}
#children #fshop .fshopa{background:url(../images/children.png) no-repeat 0 0;}
#children #fshop .fshopb{background:url(../images/children.png) no-repeat 0 -40px;}

#children #faddons { width: 46px;height: 40px;}
#children #faddons a{
	width: 46px;
	height: 40px;	
	display: block;
}
#children #faddons .faddonsa{background:url(../images/children.png) no-repeat -58px 0;}
#children #faddons .faddonsb{background:url(../images/children.png) no-repeat -58px -40px;}
#children #faddons a:hover{_background:url(../images/children.png) no-repeat -58px -40px;}
#children #flibrary { width: 46px;height: 40px;}
#children #flibrary a{
	width: 46px;
	height: 40px;	
	display: block;
}
#children #flibrary .flibrarya{background:url(../images/children.png) no-repeat -110px 0;}
#children #flibrary .flibraryb{background:url(../images/children.png) no-repeat -110px -40px;}
#children #flibrary a:hover{_background:url(../images/children.png) no-repeat -110px -40px;}

#children #fradio { width: 46px;height: 40px;}
#children #fradio a{
	width: 46px;
	height: 40px;	
	display: block;
	
}
#children #fradio .fradioa{background:url(../images/children.png) no-repeat -170px 0;}
#children #fradio .fradiob{background:url(../images/children.png) no-repeat -170px -40px;}
#children #fradio a:hover{_background:url(../images/children.png) no-repeat -170px -40px;}
/*----------------------social toggle------------------------*/
h4.trigger {
	cursor:pointer;
	height: 53px !important;
	width: 53px;
	min-height: 0 !important;
	background: url('../images/sharingbg.png') no-repeat top;
}
h4.active {
	background: url('../images/sharingbg.png') no-repeat top;
}
#sharing {
	position: absolute;
	top: 406px;
	right: -55px;
	z-index: 999;
	border-left: none;
	width: 53px;
	height: auto;
}
.toggle_container {
	border: 3px solid #dad6d6;
	border-left: none;
	width: 35px;
	float: left;
	overflow: hidden;
	margin-top: 10px;
	padding-left: 5px;
	padding-top: 5px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
}
/*----------------------Tabber------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}
.tabber {
}
.tabberlive {
 margin-top:0;
}
ul.tabbernav
{
 margin:0;
 padding: 3px 0 5px 0;
 border-bottom: 1px solid #ccc;
 font: normal 11px/22px tahoma, Arial;
 overflow: hidden;
}
ul.tabbernav li
{
 list-style: none;
 margin: 0 0 5px 0;
 border: none;
 display: inline;
 background: none;
 padding: 0;
 float: right;
 width: 80px;
}
ul.tabbernav li:hover {
	background: none;
}
ul.tabbernav li a
{
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
 padding: 2px 0 10px;
 margin-left: 3px;
 text-decoration: none;
 display: block;
 text-align: center;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 background: url(../images/tabbg.png) no-repeat top;
 color: #fff;
}

ul.tabbernav li.tabberactive a
{
 background: url(../images/tabbg.png) no-repeat top;
 color: #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
}

.tabberlive .tabbertab {
 padding:5px;
}
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
/*--commentform----------------------------------------------*/
#commentbox {
	margin: 10px 0 0 0;
	direction: rtl;
	clear: both;
	font-size: 12px;
	padding-bottom: 20px;
}

h3#comments {
	font: bold 20px/24px 'b roya', '2 roya', Arial, Tahoma;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

img.avatar {
	float: right;
	border: 7px solid #a8a8a8;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 2px;
	margin-left: 15px;
}

ol.commentlist {
	font-size: 12px;
	font-family: tahoma, Arial;
}

ol.commentlist a {
	color: #bbb;
	text-decoration: none;
	font-style: none;
}

ol.commentlist li{
	padding: 11px;
	margin-top: 20px;
	border: 6px solid #dad6d6;
	background: #d2eba1;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	overflow: hidden;
}
ol.commentlist li a{
	color: #888;
	font-size: 11px;
}
#respond {
	color:#444;
	padding: 2px 10px;
	font: bold 13px/24px tahoma, Arial;
}
form#commentform {
	padding: 11px;
	margin-top: 10px;
	border: 6px solid #dad6d6;
	background: #f7f7f6 ;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	overflow: hidden;
}
#commentform p {
	margin-bottom:5px;
	line-height:2;
}
#commentform label {
	font-size:12px;
	color:#666;
}
#commentform input:focus{
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #999;
}
#commentform textarea {
	border:1px solid #dcdcdc;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background:#eeeeed url(../images/comm_textareabg.png) no-repeat bottom left;;
	color:#333;
	padding:4px 6px;
	width: 55%;
	height: 180px;
	font-family: tahoma, Arial;
	font-size: 12px;
	line-height: 20px;
	float: left;
}
#comment_input {
	float: right;
	width: 240px;
	background: url(../images/comment_inputbg.png) no-repeat right top;
	padding-top: 50px;
}
#comment_input input{
	width: 175px;
	border: 1px solid #dcdcdc;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 2px 0;
	height: 32px;
	padding: 0 35px 0 10px;
	font: normal 11px/40px tahoma, Arial;
}
#comment_input #author{
	background: #eeeeed url(../images/comm_name.png) no-repeat 193px center;
}
#comment_input #email{
	background: #eeeeed url(../images/comm_email.png) no-repeat 190px center;
}
#comment_input #url{
	background: #eeeeed url(../images/comm_url.png) no-repeat 190px center;
}

#commentform textarea:focus {
	border: 1px solid #999;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	margin-right: 2px;
}
#commentform #submit {
	width:87px;
	height:30px;
	font-size:13px;
	cursor:pointer;
	background: url(../images/comm_submit.png) no-repeat;
	border: none;
}
#commentbox .chalt {
	background: #fff;
	padding: 11px;
	border: 3px solid #dad6d6;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
/*-------------search--------------*/
#search input {
	float:left;
	background:none;
}
input#s {
	width:160px;
	color:#555;
	padding:5px 0;
	height:15px;
	line-height:11px;
	font-size:11px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	box-shadow: 1px 1px 2px #111;
	-moz-box-shadow: 1px 1px 2px #111;
	-webkit-box-shadow: 1px 1px 2px #111;
	font-family: tahoma, Arial;
	font-size: 11px;
	background: #eee;
}
#search #s {
	width:160px;
	color:#ccc;
	padding:7px 0;
	height:11px;
	line-height:11px;
	font-size:11px;
}
#search-submit {
	cursor:pointer;
	border: 1px solid #999;
	margin-top: 5px;
	font-family: tahoma, Arial;
	font-size:11px;
	padding: 5px 4px;
	background: #eee;
		box-shadow: 1px 1px 2px #111;
	-moz-box-shadow: 1px 1px 2px #111;
	-webkit-box-shadow: 1px 1px 2px #111;

}
#search-submit:hover {
	background: #444;
	color: #fff;
}
form#search-form {
	margin-top: 10px;
	line-height: 20px;
}
/*-------------linkdooni--------------*/
.ldWrapper {
	border: none !important;
	background: none !important;
	font-size: 11px !important;
	font-family: tahoma;
}

/*-------------FullArchive--------------*/
#fulltags {
}
#fulltags a {
	color: #000;
	-webkit-transition: color 0.5s linear;
	-moz-transition: color 0.5s linear;
	-ms-transition: color 0.5s linear;
	-o-transition: color 0.5s linear;
	transition: color 0.5s linear;
}
#fulltags a:hover {
	color: #0078d5;
}
#fullarchive {
	width: 40%;
	margin: 0 auto;
	float: right;
}
#fullarchive > li {
	background: #fff;
	font-size: 12px;
	margin-bottom: 5px;
	border: 3px solid #ccc;
	padding: 10px 15px;
	font-weight: bold;
}
#fullarchive li ul li {
	margin-right: 30px;
	background: none !important;
	font-size: 11px !important;
	list-style: circle;
	font-weight: normal;
}
#fullarchive_month {
	width: 50%;
	float: left;
	line-height: 25px;
	color: #fff;
	background: #fff;
	font-size: 12px;
	margin-bottom: 5px;
	border: 3px solid #ccc;
	padding: 10px 15px;
	font-weight: bold;
}
#fullarchive_month a {
	color: #000;
}
/*-----------links----------------*/

ul.doostan li {
	float: right;
	margin: 5px;
}
ul.doostan img {
	border: 4px solid #ccc;
	background:#fff;
	padding: 4px;
}
ul.doostan-widget {
	overflow: hidden;
}
ul.doostan-widget ul li {
	background: none !important;
}
ul.doostan-widget ul.xoxo li {
	background: #fff !important;
	float: right;
	margin: 2px !important;
	padding: 2px !important;
	border: 1px solid #ccc;
}
ul.doostan-widget ul.xoxo li img {
	width: 40px !important;
	height: 40px !important;
}
}
ul.doostan-widget ul.xoxo li a img {
	width: 40px !important;
	height: 40px !important;
}
ul.doostan-widget a:hover, ul.doostan-widget li:hover {
	background: none !important;
}

/*-----------plus1----------------*/
#plusone {
	float: left;
	width: 40%;
}
.statwidg p {
	display: inline;
	margin: 0 auto;
	text-align: center;
}
/*-----------Ersal Matlab----------------*/
/#ga_wrap ul {
	display: block;
	margin: 20px 30px 30px 0;
}
#ga_wrap ul li {
	list-style: disc;
}
#ga_wrap {
	background: #DCE1E4 url(../images/ersalbg.jpg) no-repeat top;
	padding: 373px 10px 10px 10px;
	margin: 10px 20px;
	border: 1px solid #fff;
	box-shadow: 0 0 3px #000;
	-moz-box-shadow: 0 0 3px #000;
	-webkit-box-shadow: 0 0 3px #000;
	overflow: hidden;
	font: normal 11px/18px tahoma, arial;
}
#ga_wrap .wpcf7-text {
	width: 252px;
	height: 30px;
	line-height: 30px;

}
#ga_wrap p {
	float: right;
	margin-left: 25px;
}
#ga_wrap textarea {
	width: 510px;
	line-height: 18px;
	background: url(../images/ersal_text_bg.png) repeat-y;
	padding: 10px 40px 10px 10px;
	font-family: tahoma;
	line-height: 14px;
	font-size: 11px;
	border-radius: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border: 3px solid #ccc;
	box-shadow: 0 0 3px #333;
	-webkit-box-shadow: 0 0 3px #333;
	-moz-box-shadow: 0 0 3px #333;
}
#ga_wrap input {
	background: #fff;
	border: 3px solid #ccc;
	box-shadow: 0 0 3px #333;
	-webkit-box-shadow: 0 0 3px #333;
	-moz-box-shadow: 0 0 3px #333;
	border-radius: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	margin-top: 5px;
	padding: 4px;
	font: normal 12px/20px tahoma, Arial;
}
#ga_wrap input:hover {
	border: 3px solid #777;
}
#ga_wrap input:focus {
	border: 3px solid #111;
}
#ga_wrap .wpcf7-submit {
	cursor: pointer;
	padding: 10px;
	background: #777;
	border: 1px solid #ddd;
	color: #ddd;
	text-shadow: 1px 1px #333;
}
#ga_wrap input.wpcf7-submit:hover {
	border: 1px solid #fff;
	color: #fff;
}
/*-----------sidebar text ads----------------*/

.text-ads ul li  {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0;
	border: 1px solid #ccc;
	margin-top: 5px;
}
.text-ads ul li:hover{
	border-radius: 15px 5px 15px 5px;
	-moz-border-radius: 15px 5px 15px 5px;
	-webkit-border-radius: 15px 5px 15px 5px;
	border: 1px solid #777;
}
.text-ads ul li span {
	display: block;
	margin-top: 5px;
	font-weight: normal;
}
.text-ads ul li a {
	display: block;
	font-weight: bold;
	text-shadow: 1px 1px 0 #fff;
	padding: 5px !important;
	margin: 5px 0 0 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.green {background: #c3fcc4 !important;}
.red {background: #ffd2cf !important;}
.yellow {background: #feffc1 !important;}
.sidebar-bottom ul.xoxo li a {
	display: block;
	font-weight: bold;
}
.gdthumbtext {
	margin-left: 10px;
}
/*-------------author page-----------------*/
#authorspecial {
	padding: 10px;
}
#ssocial {
	margin: 0 auto;
	width: 450px;
}
#spacialfb {
	background: url(../images/sfacebook.png) no-repeat right;
	height: 24px;
	width: 143px;
	float: right;
	margin-left: 10px;
}
#spacialfb a, #spacialtw a, #spacialff a {
	display: block;
	width: 143px;
	height: 24px;
}
#spacialtw {
	background: url(../images/stwitter.png) no-repeat right;
	height: 24px;
	width: 143px;
	float: right;
	margin-left: 10px;
}
#spacialff {
	background: url(../images/sfriendfeed.png) no-repeat right;
	height: 24px;
	width: 143px;
	float: right;
}
#sprofile {
	margin: 10px 0 20px 0;
}
#sposts {
	margin-top: 20px;
}
#sposts ul li {
	list-style: disc;
}
/*------------all-authors----------------*/
#authorlist {
	overflow: hidden;
}
#authorlist ul li {
	float: right;
	border-bottom: 2px solid #ccc;
	margin-bottom: 5px;
	text-align: center;
	margin-left: 9px;
}
#authorlist ul li a img.avatar {
	margin-left: 0;
	float: none;
}
#authorlist ul li:hover {
	border-bottom: 2px solid #001179;
}
#authorlist ul li:hover a {
	color: #000;
	text-shadow: 0 0 3px #999;
}
#authorlist ul li:hover img {
	border: 7px solid #001179;
}
p.wp-caption-text {text-align: center;}
/*------------about - authors----------------*/
#selected_authors {
	padding: 0 20px;
}
.authorbox {
	padding: 10px 5px;
	overflow: hidden;
}
.ab_avatar {
	width: 80px;
	height: 80px;
}
.ab_info {
	width: 484px;
	height: 115px;
	text-align: justify;
	padding: 8px;
	background: #f7f7f7;
}
.authorbox div {
	box-shadow: 1px 1px 3px #000;
	border: 2px solid #fff;
	border-radius: 10px 0 10px 0;
	overflow: hidden;
}
#campaign {overflow: hidden;}
#campaign li {
	float: right;
	background: #444;
	width: 80px;
	height: 80px;
	margin-left: 5px;
	border-radius: 5px;
	overflow: hidden;
	color: #fff;
	text-align: center;
}
#campaign li a {
	display: block;
	width: 80px;
	height: 80px;
	color: #fff;
}
#campaign li img {
	display: block;
	width: 80px;
	height: 80px;
}
