/*********************************************** Reset Styles ******************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin: 0; padding:0;
}
table {
	border-collapse:collapse; border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal; font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%; font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}
pre {
	white-space: normal;	
}
input {
	vertical-align: middle;
}
a:active, a:focus {
	outline: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
}
:-moz-any-link:focus {
	outline: none;
}
a img {
	border:none;
}
/*********************************************** Element Styles ******************************************/
body {
	background: #606060;
	font: normal normal normal 11px/1em Tahoma;
	color: #333;
	text-align: center;
	cursor: default;
}
a:link, a:visited {
	color: #3c5d83;
	text-decoration: none;
}
a:hover {
	color: #cd3131;
}
/*********************************************** Global Styles ******************************************/
.TDW_clr {
	line-height:0;
	font-size:0;
	overflow:hidden;
	clear:both;
	height:0;
	display: block;
}
.TDW_block {
	display: block;
}
.TDW_hidden {
	display: none;
}
.TDW_ltr {
	direction: ltr !important;
	text-align: left !important;
}
.TDW_center {
	text-align: center !important;
}
.TDW_zeroheight {
	line-height: 0;
	font-size: 0;
	overflow: hidden;	
}
.TDW_inputbox {
	border: 1px solid;
	border-color: #bbb #aaa #aaa #bbb;
	border-radius: 3px;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.1);
	-o-box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.1);
	font-size: 11px;
	color: #666;
	padding: 1px 2px 3px 2px;
}
.TDW_button {
	padding: 3px 4px 4px;
	margin-right: 5px;
	margin-bottom: 3px;
	font-size: 11px;
	line-height: 1.2em;
	background-color: #eee;
	color: #555 !important;
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #aaa;
	border-right-color: #aaa;
	border-top-color: #ddd;
	border-left-color: #ddd;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	font-family: Tahoma;
	background-repeat: no-repeat;
	background-position: 90% center;
}
.TDW_button:hover {
	background-color: #fff;
}
.TDW_linkWithBg {
	padding: 0px 15px 3px 2px !important;
	background-image: url("images/icons/bullet_star.png") !important;
	background-position: right 2px !important;
	margin-bottom: 1px;
	-moz-border-radius: 3px;
}
.TDW_adminEdit {
	background: #666;
	padding: 3px 6px;
	margin-bottom: 10px;
	text-align: left;	
}
	.TDW_adminEdit a {
		color: #fff;
	}
	
.TDW_strongTag {
	/*font-family: "B Nazanin";
	font-size: 13px;*/
	color: #990000 !important;
	font-weight: bold;
}
/*********************************************** Template Styles ******************************************/
body {
}
	#TDW_container_wrapperL {
		width: 978px;
		margin: 0 auto;
		background: url("images/container_shadow.png") 0 0 no-repeat;
	}
		#TDW_container_wrapperR {
			padding: 0 9px;
			background: url("images/container_shadow.png") right 0 no-repeat
		}
			.TDW_container {
				width: 958;
				margin: 0 auto;
				background: #efede9;
				border-left: 1px solid #4d4d4d;
				border-right: 1px solid #4d4d4d;
				position: relative;
				zoom: 1;
			}
				.TDW_head_wrapper {
					background-color: #06242c;
				}
				body.single .TDW_head_wrapper {
					background-color: #6a6d51;
				}
				body.archive .TDW_head_wrapper {
					background-color: #606060;
				}
					#TDW_header {
						height: 66px;
						border-bottom: 1px solid #393938;
						-ms-filter: "alpha(opacity=0)";
					  	filter: alpha(opacity=0);
					  	opacity: 0;
					   	zoom: 1;
					   	top: -9999px;
					   	position: relative;
					}
					.TDW_topMenu_wrapper {
						height: 21px;
						background: #4d4d4d;
						border-top: 1px solid #656464;
						border-bottom: 1px solid #393938;
					}
					.TDW_breadcrumb_wrapper {
						background: #096678;
						border-top: 1px solid #e6e4e0;
						border-bottom: 1px solid #e6e4e0;
						color: #DCDFD1;
						text-align: right;
						text-shadow: -1px 1px 0 #444;
						padding: 3px 64px 7px 0;
					}
					body.single .TDW_breadcrumb_wrapper {
						background: #768867;
					}
					body.archive .TDW_breadcrumb_wrapper {
						background: #777;
					}
					body.blog .TDW_breadcrumb_wrapper {
						height: 8px;
						padding: 0;
					}
						.TDW_breadcrumb_wrapper a {
							color: #fff;
							text-shadow: -1px 1px 0 #555;
						}
						.TDW_breadcrumb_wrapper a:hover {
							text-shadow: -1px 1px 1px #000;
						}
						body.msie .TDW_breadcrumb_wrapper a:hover {
							color: #222;
						}
						.breadcrumb-trail span.sep {
							color: #fff;
							font-weight: bold;
							text-shadow: -1px 1px 0 #555;
						}
					#TDW_logo_top {
						height: 90px;
						width: 315px;
						position: absolute;
						top: 0;
						right: 0;
						z-index: 1;
						background-position: right 0;
						opacity: 0.0;
					}
					#TDW_logo_down {
						height: 25px;
						width: 64px;
						position: absolute;
						top: 90px;
						right: 0;
						background-position: right -90px;
						opacity: 0.0;
					}
					body.ie6 #TDW_logo_down, body.ie8 #TDW_logo_down {
						width: 61px;
					}
				.TDW_content_wrapper {
					min-height: 330px;
					background: #efede9 url("images/corners.png") 0 -104px repeat-x;
					padding: 15px 0 10px;
				}
				.TDW_content_wrapper a.TDW_externalLink {
					background-image: url("images/icons/new_win.png");
					background-position: 0 3px;
					background-repeat: no-repeat;
					padding-left: 12px !important;
				}
				body.msie .TDW_content_wrapper a.TDW_externalLink {
					background-image: none !important;
				}
					.TDW_content {
					}
					body.home .TDW_content {
						width: 600px;
						float: right;
						overflow: hidden;
					}
					body.single .TDW_content {
						width: 700px;
						float: right;
					}
						.TDW_post_row {
							padding: 10px 4px;
							border-top: 1px solid #fbfaf9;
							border-bottom: 1px solid #ceccc7;
						}
						body.single .TDW_post_row {
							border: none;
							padding: 0 4px 5px;
						}
						.TDW_single_row {
							padding: 0 7px;
						}
						.TDW_post_row:first-child {
							border-top: none;
							padding-top: 0px;
						}
				#TDW_footer_wrapper {
					border-top: 1px solid #ceccc7;
					background: #8f9e7c url("images/footer_bg.png") 0 0 repeat-x;
					padding: 9px 0 0 0;
				}
					.TDW_footer {
						background: transparent 0 0 no-repeat;
						zoom: 1;
					}
				



/* sidebar styles */
.TDW_sidebar_wrapper {
	width: 358px;
	float: left;
	overflow: hidden;
	background: #EFEDE9;
}
body.ie6 .TDW_sidebar_wrapper {
}
.TDW_sidebar_single_wrapper {
	width: 250px;
	float: left;	
}
	.TDW_sidebar {
		padding: 5px 0 0 0;
	}
	.TDW_sidebar_2col {
		padding-top: 0;
		margin-top: 5px;
	}
	#TDW_sidebar_top {
	}
	#TDW_sidebar_left {
		float: left;
		width: 175px;
	}
	#TDW_sidebar_right {
		float: right;
		width: 175px;
		border-left: 1px solid #ddd;
	}
	#TDW_sidebar_bottom {
		clear: both;
	}
	#TDW_sidebar_single {
	
	}

/* widget styles */
.TDW_widget {
	margin: 0 0 10px 0;
	text-align: right;
}
	.TDW_widget_title {
		background: #707070 url("images/post_icons.png") 0 -588px repeat-x;;
		color: #fff;
		padding: 5px 7px 7px 0;
		text-shadow: -1px 1px 0 #555;
		border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 3px 0;
		box-shadow: 1px 1px 2px #bbb; -moz-box-shadow: 1px 1px 2px #bbb; -webkit-box-shadow: 1px 1px 2px #bbb;
	}
	body.ie6 .TDW_widget_title {
		background-image: none;
	}
		.TDW_widget_title a {
			color: #fff;
			cursor: default;
		}
		.TDW_widget_title img {
			display: none;
		}
	.TDW_sidebar_2col .TDW_widget_title {
		color: #fff;
		text-shadow: -1px 1px 0 #555;
		box-shadow: 1px 1px 2px #aaa; -moz-box-shadow: 1px 1px 2px #aaa; -webkit-box-shadow: 1px 1px 2px #aaa;
	}
	#TDW_sidebar_left .TDW_widget_title {
		background-color: #7b7e5f;
	}
	#TDW_sidebar_single .TDW_widget_title {
		background-color: #7b7e5f;
	}
	body.ie6 .TDW_widget_title {
		background-image: none !important;
	}
	.TDW_widget_content {
		padding: 4px 4px 8px 4px;
		line-height: 1.6em;
	}
	#TDW_sidebar_top .TDW_widget_content, #TDW_sidebar_bottom .TDW_widget_content, .widget_wp_related_posts .TDW_widget_content {
		background: #fff;
		box-shadow: 0 0 3px #bbb; -moz-box-shadow: 0 0 3px #bbb; -webkit-box-shadow: 0 0 3px #bbb;
		border-radius: 0 0 3px 0; -moz-border-radius: 0 0 3px 0; -webkit-border-radius: 0 0 3px 0;
	}
		.TDW_widget_content li {
			background: url("images/icons/bullet_black.png") right 3px no-repeat;
			padding: 1px 15px 1px 0;
		}
		.TDW_widget_content cite {
			color: #999;
		}
	#TDW_sidebar_bottom .textwidget {
		padding-right: 4px;
	}

/* hide widget title and reset some styles */
#text-12 .TDW_widget_title,
#text-13 .TDW_widget_title {
	display: none;	
}
#text-12 .TDW_widget_content {
	padding: 0;
	background: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
#text-12 .textwidget {
	padding: 0;
}


/* widgets : categories */
ul.xoxo. {
}
	ul.xoxo.categories li {
		background-image: url("images/icons/bullet_toggle_plus.png");
		color: #aaa;			
	}
		ul.xoxo.categories ul.children li {
			background-image: url("images/icons/bullet_toggle_minus.png");
		}
/* widgets : rss feed */
#TDW_feed_show {
	background: #f3edc3 url("images/rss_icon.jpg") 4px center no-repeat;
	border: 2px solid #e69f3f;
	margin: 0 2px 0 8px;
	box-shadow: 0 0 4px #bbb;
	-moz-box-shadow: 0 0 4px #bbb;
	-webkit-box-shadow: 0 0 4px #bbb;
}
	a#TDW_feed_icon {
		width: 78px;
		height: 45px;
		display: block;
		float: left;
		padding: 0;
	}
	a#TDW_feed_icon:hover {
		border: none;
	}
	#TDW_feed_text {
		padding: 15px 15px 15px 90px;
	}
/* widgets : rss fee anim */
#TDW_customWidget_top {
	padding: 0 10px;
}
	a.TDW_anim_anim {
		width: 88px;
		overflow: hidden;
		float: left;
		padding: 0 !important;
	}
	a.TDW_anim_anim:hover {
		border: none !important;
	}
		.TDW_anim_anim div {
			height: 73px;
			background: url("images/rss_icons.png") 0 0 no-repeat;
		}
		a.TDW_anim_anim:hover div {
			background-position: 0 -73px;
		}
	#TDW_socialInfo_wrapper {
		float: right;
		padding: 11px 0px 0 0;
		zoom: 1;
	}
		#TDW_socialInfo_wrapper div {
			clear: right;
			zoom: 1;
		}
		#TDW_socialInfo_wrapper a {
			width: 22px;
			height: 22px;
			float: right;
			zoom: 1;
			background-image: url(images/social_icons.gif) !important;
			border: none;
			padding: 0;
			margin: 0 5px 4px 0;
		}
		#TDW_socialInfo_facebook {
			background-position: -44px 0 !important;
		}
		#TDW_socialInfo_reader {
			background-position: -22px 0 !important;
		}
		#TDW_socialInfo_delicoius {
			background-position: 0 0 !important;
		}
		#TDW_socialInfo_linkedin {
			background-position: -44px -22px !important;
		}
		#TDW_socialInfo_twitter {
			background-position: -22px -22px !important;
		}
		#TDW_socialInfo_feed {
			background-position: 0 -22px !important;
		}

/* widgets : text */
.TDW_widget .textwidget {
	text-align: justify;
	padding: 3px 0 0 4px;
	line-height: 1.5em;
}
body.chrome .TDW_widget .textwidget {
	text-align: right;
}
	.TDW_widget .textwidget a {
		padding-bottom: 2px;
	}
	.TDW_widget .textwidget a:hover {
		color: #990000;
		border-bottom: 1px dotted #990000;
	}


/* footbar styles */
.TDW_footbar_wrapper {
}
	.TDW_footbar {
	}
	#TDW_footbar_left {
		float: left;
		width: 400px;
	}
	#TDW_footbar_right {
		float: right;
		width: 350px;
	}
	
/* footer widget styles */
.TDW_foot_widget {
	line-height: 1.5em;
}
#TDW_footbar_left .TDW_foot_widget {
	direction: ltr;
	text-align: left;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
}
	#TDW_footbar_left .TDW_foot_widget_content {
		padding: 15px 0 10px 85px;
	}
	#TDW_footbar_left a {
		color: #fff;
	}
	#TDW_footbar_left span {
		text-shadow: 1px 1px 0 #bbb;
		font-size: 9px;
		letter-spacing: 1px;
		color: #333;
	}
	


/* post navigation styles */
.TDW_post_navigation {
	background: #8f9e7c;
	color: #fff;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	padding: 6px 15px 8px;
	margin: 0 1px;
	border: 1px solid #727e63;
}
.TDW_post_navigation a {
	color: #fff;
	text-shadow: -1px 1px 0 rgba(0,0,0,0.4);
}
.TDW_post_navigation a:hover {
	color: #000;
	text-shadow: 0px 0px 3px rgba(255,255,255,0.9);
}
body.ie6 .TDW_post_navigation, 
body.ie7 .TDW_post_navigation {
	padding-bottom: 0px;
}
	body.ie6 .TDW_post_navigation a, 
	body.ie7 .TDW_post_navigation a {
		padding-bottom: 2px;
		line-height: 1.5em;
	}
	.TDW_post_navigation_left {
		float: left;
	}
	.TDW_post_navigation_right {
		float: right;
	}


			
/* post box styles */
.TDW_post_box {
	overflow: hidden;
}
body.home .TDW_post_box {
	width: 590px;
	float: right;
}
body.archive .TDW_post_box {
	width: 473px;
	float: right;
}
	.TDW_post_box_in {
		background: #fff url("images/post_box_loops.png") right 0 repeat-y;
	}
		.TDW_post_box_T {
			background: url("images/corners.png") 0 -40px repeat-x;
		}
			.TDW_post_box_TL {
				background: url("images/corners.png") 0 0 no-repeat;
			}
				.TDW_post_box_TR {
					height: 10px;
					background: url("images/corners.png") right -20px no-repeat;
				}
		.TDW_post_box_B {
			background: url("images/corners.png") 0 -50px repeat-x;
		}
		body.ie6 .TDW_post_box_B {
			margin-top: -1px;
		}
			.TDW_post_box_BL {
				background: url("images/corners.png") 0 -10px no-repeat;
			}
				.TDW_post_box_BR {
					height: 10px;
					background: url("images/corners.png") right -30px no-repeat;
				}
		.TDW_post_box_M {
			background: #fff url("images/post_box_loops_left.png") 0 0 repeat-y;
			zoom: 1;
		}
			.TDW_post_box_ML {
				background: url("images/post_box_loops_right.png") right 0 repeat-y;
				zoom: 1;
			}
				.TDW_post_box_MR {
					padding: 0 1px 0 10px;
					overflow: hidden;
					zoom: 1;
				}
				
				
				
/* post box styles */
.TDW_post_wrapper {
	overflow: hidden;
	text-align: right;
}
.TDW_post_wrapper_full {
	width: 100% !important;
}
body.home .TDW_post_wrapper {
}
body.archive .TDW_post_wrapper {
	height: 150px;
	width: 312px;
	float: right;
}
	.TDW_post_date {
		height: 11px;
		background: url("images/post_icons.png") 5px 2px no-repeat;
		margin-bottom: 5px;
	}
		.TDW_post_date div {
			padding: 2px 0 0 17px;
			font-size: 9px;
			color: #999;
			line-height: 0.8em;
		}
	.TDW_post_title {
		color: #fff;
		background: #227793;
		padding: 4px 25px 7px 0;
		margin-left: 3px;
		box-shadow: -1px 1px 2px #aaa;
		-moz-box-shadow: -1px 1px 2px #aaa;
		-webkit-box-shadow: -1px 1px 2px #aaa;
		filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=1, Color='gray');
		-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=1, Color='gray')";
		border-radius: 2px 2px 0 2px;
		-moz-border-radius: 2px 2px 0 2px;
		-webkit-border-radius: 2px 2px 0 2px;
		text-shadow: -1px 1px 0 #555;
	}
	body.single .TDW_post_title {
		text-shadow: -1px 1px 0 #222;
	}
	body.home .TDW_post_title {
		background: #227793 url("images/post_icons.png")  99% -84px no-repeat;
		margin-left: 3px;
		padding: 5px 25px 5px 0;
	}
	body.home.ie6 .TDW_post_title, 
	body.home.ie7 .TDW_post_title {
		padding-bottom: 0;
	}
		body.home .TDW_post_title_link {
			float: right;
			padding: 0 0 2px 0;
		}
	body.archive .TDW_post_title {
		background: #227793;
		margin-left: 8px;
		padding-right: 10px;
	}
	body.single .TDW_post_title {
		padding: 4px 13px 5px 1px;
		background: #555;
	}
		body.single .TDW_post_title_text {
			float: right;
			line-height: 1.5em;
		}
	body.ie6 .TDW_post_title, 
	body.ie7 .TDW_post_title {
		padding-bottom: 2px;
	}
	.TDW_post_wrapper_full .TDW_post_title {
		width: 50%;
		margin-top: 17px;
		background: #776688 !important;
	}
		.TDW_post_title a {
			color: #fff;
		}
	.TDW_post_title_corner {
		height: 4px;
		width: 4px;
		background: url("images/corners.png") right -100px no-repeat;
	}
	.TDW_post {
		overflow: hidden;
		text-align: justify;
		color: #555;
		padding: 1px 11px 0 4px;
		line-height: 1.5em;
		margin: 6px 0 4px 0;
	}
		.TDW_post a {
			padding-bottom: 1px;
			border-bottom: 1px dotted;
		}
		.TDW_post a:hover {
			border-bottom: 1px solid;
			text-shadow: -1px 1px 0 rgba(0,0,0,0.2);
		}
	body.archive .TDW_post {
		height: 75px;
		line-height: 1.4em;
		padding-left: 11px;
		margin-bottom: 0;
	}
	body.single .TDW_post {
		line-height: 1.7em;
	}
		body.single .TDW_post h4 {
			padding-bottom: 4px;
			font-weight: bold;
		}
		body.single .TDW_post p {
			margin-bottom: 5px;
		}
		body.single .TDW_post a {
			padding-bottom: 1px;
			border-bottom: 1px dotted;
		}
		body.single .TDW_post a:hover {
			text-shadow: -1px 1px 0 #ddd;
		}
		body.single .TDW_post a.TDW_externalLink {
			background-color: #f9f9f9;
			padding: 0 2px 2px;
			border-bottom-color: #bbb;
		}
		body.single .TDW_post a.TDW_externalLink:hover {
			background-color: none;
			border-bottom: none;
		}
	body.chrome .TDW_post {
		text-align: right;
	}
		.TDW_post ul {
			list-style: none;
			padding: 5px 10px 9px 0;
		}
			.TDW_post ul li {
				background: url("images/icons/bullet_blue.png") right 4px no-repeat;
				padding: 1px 15px 1px 0;
				margin-top: 5px;
			}
		.TDW_post strong, .TDW_post b {
			color: #7F5757;
		}
	.TDW_post_meta_wrapper {
		padding-top: 10px;
	}
	body.single .TDW_post_meta_wrapper {
		padding: 0 0 10px 0;
	}
		.TDW_post_links {
			padding: 4px 4px 4px 0;
			border-bottom: 1px dotted #d5d5d5;
			margin: 0 10px 1px 0;
			color: #777;
		}
		body.archive .TDW_post_links {
			padding: 10px 10px 0 10px;
			margin: 0;
			border: none;
		}
		body.single .TDW_post_links {
			border-top: none;
		}
			.TDW_post_categories {
				background: url("images/post_icons.png") right -127px no-repeat;
				float: right;
				padding: 2px 19px 3px 0;
			}
			.TDW_post_categories span {
				color: #aaa;
			}
			.TDW_post_readon {
				text-align: left;
				float: left;
			}
				.TDW_post_readon a {
					background: #862f50 url(images/icons/more.png) 94% 6px no-repeat;
					color: #fff;
					display: block;
					padding: 3px 16px 5px 5px;
					border-radius: 3px;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
					-o-border-radius: 3px;
					text-shadow: none;
				}
				body.msie .TDW_post_readon a {
					padding-bottom: 6px;
				}
				.TDW_post_readon a:hover {
					color: #fff;
				}
		.TDW_post_meta {
			padding: 3px 6px 3px 4px;
			margin: 0 10px 1px 0;
			background: #f0f0f0;
			color: #555;
			text-shadow: -1px 1px 0 #fff;
		}
		body.ie6 .TDW_post_meta, 
		body.ie7 .TDW_post_meta {
			padding-bottom: 0;
		}
		body.single .TDW_post_meta {
			background: #eee;
		}
			.TDW_post_tags {
				background: url("images/post_icons.png")  right -49px no-repeat;
				padding: 1px 19px 3px 0;
				color: #444;
				margin-top: 2px;
			}
			body.single .TDW_post_tags {
				float: left;
				padding-top: 0;
				color: #555;
				background-position: right -48px;
			}
			.TDW_post_author {
				float: left;
				margin-left: 20px;
				padding: 3px 20px 2px 0;
				font-weight: normal;
				background: url(images/icons/author.png) right 3px no-repeat;
			}
			body.single .TDW_post_author {
				margin-left: 8px;
				padding: 3px 20px 2px 0;
				background: url(images/icons/author.png) right 3px no-repeat;
			}
			.TDW_post_commentsLink {
				float: left;
				display: block;
				margin-right: 10px;
				background: url("images/post_icons.png") right -307px no-repeat;
				padding: 0px 16px 2px 6px;
			}
			.TDW_post_social {
				float: left;
				height: 20px;
				border-left: 1px dotted #ccc;
				padding-left: 10px;
			}
			body.single .TDW_post_social {
				height: 18px;
				padding: 0 5px 0 3px;
				margin: -3px 10px 0 0;
				border: none;
				border-right: 1px dotted #ccc;
			}
				.TDW_post_social a {
					float: left;
					display: block;
					width: 16px;
					height: 16px;
					margin-right: 5px;
					padding: 1px;
					border: 1px solid #ccc;
				}
				body.single .TDW_post_social a {
					border: none;
					background-color: #ccc !important;
				}
				.TDW_post_social a:hover {
					background-color: #fff !important;
					border-color: #678fb6;
				}
				a#social_google {
					background: url("images/post_icons.png") 1px -168px no-repeat;
				}
				a#social_delicious {
					background: url("images/post_icons.png") 1px -216px no-repeat;
				}
				a#social_balatarin {
					background: url("images/post_icons.png") 1px -264px no-repeat;
				}
		.TDW_post_pageLinks {
			padding: 3px 27px 4px 3px;
			background: #eee url("images/post_icons.png") 99% -347px no-repeat;
			color: #444;
			border: 1px dotted #ddd;
			margin-top: 10px;
			text-shadow: -1px 1px 0 #fff;
		}




		
/* Thumb styles */
.TDW_thumb_wrapper {
	background: #ccc;
	margin: 0 10px 0 0;
	float: left;
	position: relative;
	zoom: 1;
	height: 150px;
	width: 150px;
}
body.home .TDW_thumb_wrapper {
	float: right;
	margin: 0 0 0 10px;
}
body.archive .TDW_thumb_wrapper {
	margin: 0;
}
body.single .TDW_thumb_wrapper {
}
body.msie .TDW_thumb_wrapper {
}
	.TDW_thumb_loading {
		height: 140px;
		width: 140px;
		background: #fff url("images/loading_16.gif") center center no-repeat;
		margin: 4px;
		border: 1px solid #aaa;
		opacity: 0.5;
	}
	.TDW_thumb_wrapper img, .TDW_thumb_noimage {
		margin: 4px;
		border-left: 1px solid #ededed;
		border-top: 1px solid #ededed;
		border-right: 1px solid #e3e3e3;
		border-bottom: 1px solid #e3e3e3;
		zoom: 1;
		opacity: 0.0;
		-ms-filter: "alpha(opacity=00)";
		filter: alpha(opacity=00);
		box-shadow: 0 0 4px rgba(0,0,0,0.3);
		-moz-box-shadow: 0 0 4px rgba(0,0,0,0.3);
		-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.3);
		-o-box-shadow: 0 0 4px rgba(0,0,0,0.3);
	}
	body.ie6 .TDW_thumb_wrapper img, body.ie7 .TDW_thumb_wrapper img, body.ie6 .TDW_thumb_noimage, body.ie7 .TDW_thumb_noimage {
	}
	body.single .TDW_thumb_wrapper img {
		opacity: 1;
		-ms-filter: "alpha(opacity=100)";
		filter: alpha(opacity=100);
	}
	.TDW_thumb_noimage {
		background: #7d7d7d url("images/thumb_noimage.jpg") 0 0 no-repeat;
		height: 140px;
		width: 140px;
	}
	
	
	
/* comment section */
#TDW_comments_wrapper {
	padding: 20px 0 0 0;
	color: #555;
}
	.TDW_comments_title {
		color: #fff;
		background: #87a58b url("images/post_icons.png") 99% -303px no-repeat;
		padding: 5px 25px 6px 0;
		margin-left: 3px;
		box-shadow: -1px 1px 2px #aaa;
		-moz-box-shadow: -1px 1px 2px #aaa;
		-webkit-box-shadow: -1px 1px 2px #aaa;
		filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=1, Color='gray');
		-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=1, Color='gray')";
		border-radius: 2px 2px 0 2px;
		-moz-border-radius: 2px 2px 0 2px;
		-webkit-border-radius: 2px 2px 0 2px;
		text-shadow: -1px 1px 0 #555;
	}
	.TDW_trackback_title {
		background: #227793 url("images/post_icons.png") 99% -393px no-repeat;
		padding-right: 27px;
	}
	.TDW_comments_content {
		padding: 1px 13px 6px 3px;
	}
	#TDW_comments_wrapper img.avatar {
		float: left;
		width: 50px;
		height: 50px;
		background: #f6f6f6;
		border: 2px solid;
		border-color: #fff;
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
		-o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
		margin: 0 10px 0 0;
	}
	#TDW_comments_wrapper a img.avatar {
		border-color: #666;
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
		-o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
	}
	#TDW_comments_wrapper a:hover img.avatar {
		border-color: #fff;
	}
	.TDW_comments_navigation {
		padding: 6px;
		text-align: center;
		background: #eaeaea;
		border: 1px solid #ddd;
	}
		.TDW_comments_navigation .current {
			font-weight: bold;
		}
	
.TDW_response_wrapper {
	padding: 5px 14px 5px 3px;
}
	.TDW_response_title {
		background: #7c837d;
		color: #fff;
		padding: 5px 10px 8px 6px;
		margin-bottom: 5px;
		text-shadow: -1px 1px 0 #555;
	}
		#TDW_response_cancel {
			float: left;
		}
		#TDW_response_cancel a {
			background: url("images/post_icons.png") right -442px no-repeat;
			padding: 2px 20px 3px 0;
			display: block;
		}
		.TDW_response_title a {
			color: #fdf6c4;
		}
		.TDW_response_title a:hover {
			color: #fff;
		}
	.TDW_response_loginout {
		padding: 5px 5px 10px 5px;
	}
	.TDW_response_table {
		border-spacing: 1px;
		border-collapse: separate;
	}
		.TDW_response_label {
			width: 100px;
			padding: 4px 5px;
			background: #f0f0f0;
			text-align: left;
		}
		.TDW_response_input {
			padding: 2px 5px 2px 0; 
		}
		.TDW_response_submit {
			text-align: left;
			padding: 8px 0 0 0;
		}
			.submit-comment {
				background-image: url("images/post_icons.png");
				background-position: 98% -490px;
				padding-right: 20px;
			}
			.reset-comment {
				background-image: url("images/post_icons.png");
				background-position: 98% -542px;
				padding-right: 20px;
			}
	
ol.comment-list {
	background: #ddd;
	padding: 7px 10px 1px 10px;
	margin-top: 4px;
	border: 1px solid #ccc;
}
	ol.comment-list li {
		margin: 5px 0;
		background: #fff;
		padding: 7px;
		border: 1px solid;
	}
	ol.comment-list li.depth-1 {
		margin-bottom: 10px;
		border-color: #bbb #aaa #aaa #bbb;
	}
	ol.comment-list li.thread-odd {
		background: #f3f3f3;
	}
	li.entry-author {
	}
	li.TDW_entry-author {
		background: #666 url(images/comment-admin.jpg) right 0 no-repeat !important;
		border-color: #525252 !important;
	}
		li.TDW_entry-author .comment-meta-data-author {
			color: #eee;
			text-shadow: -1px 1px 0 rgba(0,0,0,0.3);
			border-bottom-color: #ccc !important;
			margin-right: 73px;
			margin-left: 0;
		}
			li.TDW_entry-author .comment-meta-data-author .comment-time {
				color: #ddd;
			}
			li.TDW_entry-author .comment-meta-data-author a {
				color: #eee;
			}
			li.TDW_entry-author .comment-meta-data-author a:hover {
				color: #fff;
			}
		li.TDW_entry-author .comment-text-author {
			color: #eee;
			margin-right: 80px;
			margin-left: 0;
			margin-bottom: 10px;
		}
		
		ol.children {
			padding-right: 30px;
		}
			ol.children li {
				margin: 7px 0;
			}
			ol.children li.depth-2 {
				border: 1px solid;
				border-color: #ccc #bbb #bbb #ccc;
				background: #fafafa;
				box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.1);
				-o-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.1);
				-moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.1);
				-webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.1);
			}
				ol.children li.depth-3 {
					border: 1px solid;
					background: #f5f5f5;
					border-color: #ddd #ccc #ccc #ddd;
				}
		.comment-meta-data {
			padding: 0 0 5px 2px;
			margin: 0 0 5px 60px;
			border-bottom: 1px dotted #bbb;
		}
		li.entry-author .comment-meta-data {
			border-bottom-color: #8D9EB0;
		}
			.comment-meta-data .comment-author {
				display: inline;
			}
				.comment-meta-data cite {
					font-weight: bold;
					margin-left: 5px;
				}
			.comment-meta-data abbr {
				color: #aaa;
			}
			.comment-sep {
				color: #aaa;
			}
			.comment-meta-data em {
				float: left;
				background: #6EAB65;
				padding: 3px 5px;
				color: #fff;
				margin-top: -4px;
				text-shadow: -1px 1px 0 #777;
				border-radius: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
			}
		.comment-text {
			line-height: 1.4em;
			text-align: justify;
		}
		body.chrome .comment-text {
			text-align: right;
		}

		
		
		
/* wp styles */
.aligncenter {
	text-align: center;
	margin: 0 auto;
}
.wp-caption {
	background: #eee;
	border: 1px solid;
	border-color: #bbb #aaa #aaa #bbb;
	-moz-box-shadow: 0px 0px 3px #bbb;
	padding: 4px 0 5px 0;
	margin-top: 20px;
	margin-bottom: 20px;
}
	.wp-caption a {
		padding: 0 !important;
		border: none !important;
	}
	.wp-caption a.TDW_externalLink {
		padding: 0 !important;
		background: none !important;
	}
	.wp-caption img {
		border: 1px solid #ddd;
	}
	.wp-caption-text {
		text-shadow: -1px 1px 0 #e0e0e0;
		color: #555;
		text-align: right;
		padding: 0 7px;
		margin-bottom: 0 !important;
	}
.TDW_content_wrapper h3 a.rsswidget {
	background: none !important;
	padding-left: 0 !important;
}

/*
 * WP-Paginate - WordPress Pagination Function
 * Revision: $Id: wp-paginate.css 153537 2009-09-10 13:26:24Z emartin24 $
 * Copyright (c) 2009 Eric Martin http://www.ericmmartin.com/projects/wp-paginate/
 */
 .TDW_navigation {
 	padding: 5px;
	margin: 5px 9px 5px 11px;
	background: #8f9e7c;
	color: #fff;
	border: 1px solid #727e63;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
 }
.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline-block; list-style:none; line-height: 2.0em;}
.wp-paginate a {background:#c7cfbe; border:1px solid; border-color: #667058 #49513f #49513f #667058; color:#333; margin-right:4px; padding:3px 7px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#e9ece5; color:#444; border-color: #58614c #3a4033 #3a4033 #58614c; box-shadow: 0 0 2px rgba(0,0,0,0.2); -o-box-shadow: 0 0 2px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2);}
.wp-paginate .title {color:#fff; margin-right:4px; text-shadow: -1px 1px 0 rgba(0,0,0,0.5);}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#474f3e; border:1px solid; border-color: #b0baa2 #bac3ae #bac3ae #b0baa2; margin-right:4px; padding:3px 7px; font-weight:bold;}
.wp-paginate .page { border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.wp-paginate .prev, .wp-paginate .next {border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}


/* Super Browser */
#TDW_superBrowser {
	width: 740px;
	margin: 0 auto;
	direction: rtl;
	text-align: right;
	margin-bottom: 10px;
}


/* Table of contents */
.TDW_toc {
	float: left;
	padding: 4px 5px !important;
	background: #F4F6F6;
	border: 1px dotted #CED0D3;
	margin: 0 10px 5px 0;
	list-style: decimal !important;
	list-style-position: inside !important;
}
	.TDW_toc li {
		background: none !important;
		padding: 1px !important;
		margin: 0 !important;
	}
		.TDW_toc li a {
			border: none !important;
			color: #DA3114;
		}
		.TDW_toc li a:hover {
			border-bottom: 1px dotted !important;
			text-shadow: none !important;
		}
.TDW_backtotoc {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: -23px 0 5px 0;
	text-align: left;
}
