/* ----- TABLE OF CONTENTS ----- */
/* ----------------------------- */

/*
1. Imports

2. Global Definitions  

3. Layout 
--- 3.1 Header
    --- 3.1.1 Top
		--- 3.1.1.1 Navigation
		--- 3.1.1.2 RSS
	--- 3.1.2 Bottom
		--- 3.1.2.1 Logo
		--- 3.1.2.2 Header Advertising
		--- 3.1.2.3 Main Navigation		
--- 3.2 Body
--- 3.3 Sidebar
--- 3.4 Footer

4. 

*/

/* ----------------------------- */
/* ----------------------------- */

/* --- 1. Imports --- */

@import url("reset_2.css");
@import url("superfish_2.css");




/* --- 2. Global Definitions --- */

body {
	font:13px/22px "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#666;
	background:#e8e8e8 url("../images/body_2.jpg") 50% 30px no-repeat;;
	border-top:5px solid #181717;
}

p {
	margin-bottom:15px;
	color:#555;
	font-size:13px;
	line-height:22px;
}

a {
	text-decoration:none;
	color:#333;
}

a:hover {
	text-decoration:none;
}

a:focus {
	outline: none;
}

hr {
	margin:15px 0 25px 0;
	clear:both;
	height:2px;
	background:url("../images/border_2.png") 0 0 repeat-x;
	border:0;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h1 {
	font-size:25px;
	margin-bottom:20px;
	font-weight:normal;
}

h2 {
	font-size:22px;
	margin-bottom:20px;
}

h3 {
	font-size:21px;
	margin-bottom:20px;
	font-weight:normal;
}

h3.resize {
	font-size:18px;
	margin-bottom:15px;
}

h4 {
	font-size:19px;
}

h5 {
	font-size:13px;
	text-transform:uppercase;
	font-weight:normal;
	margin-bottom:10px;
}

h6 {
	font-size:15px;
	margin-bottom:10px;
}

input, textarea{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #e0e0e0;
	padding:10px;
	font-size:12px; 
	color:#999;
}

pre, code {
	font: 11px/19px Consolas, "Andale Mono", Courier, "Courier New", monospace;
}

pre {
	border: 1px solid #eee;
	margin: 15px 0 20px 0;
	overflow-x: visible;
	overflow-y: hidden;
	padding: 1px;
}

blockquote {
	background:url("../images/quote_2.png") 60px 0 no-repeat;
	font-size:15px!important;
	padding-left:105px;
	line-height:22px;
	text-shadow:-1px -1px #fff;
	font-style:italic;
	margin:30px 0;
	color:#222!important;
}

table {
	margin-bottom:20px;
	border-bottom:1px solid #f4f4f4;
}

table th {
	color:#666;
	text-transform:uppercase;
	font-size:12px;
	padding:10px 20px;
	vertical-align:middle;
	background:#f5f5f5;
}

table td {
	line-height:20px;
	padding:10px 20px;
	font-size:11px;
	border-bottom:1px solid #eee;
	text-align:center;
}


.inner, #bottom, #container, #full_width {
	min-width:980px;
	max-width:1100px;
	display:block;
	margin:0 auto;
}

/* --- LISTS --- */

#the_body ul li {
	padding:5px 5px 5px 20px;
	background:url("../images/arrow_2.png") 0 50% no-repeat;
}

#slider ul li {
	padding:0;
}

/* --- DROPCAPS --- */

.dropcap {
	float:left;
	font-size:46px;
	font-weight:bold;
	margin:9px 10px 2px 0;
}

/* --- HIGHTLIGHTINGS --- */

.highlight_light {
	background:#fff;
	padding:2px 5px;
}

.highlight_dark {
	background:#333;
	color:#fff;
	padding:2px 5px;
}


/* --- SEARCH FORM --- */

.searchform {
	background:#f8f8f8;
	border:1px solid #fff;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	overflow:hidden;
}

.searchform input {
	background:none;
	border:0;
	padding:10px;
	width:70%;
	float:left;
}

.searchform input.search_btn {
	width:16px;
	height:16px;
	background:url("../images/search_icon_2.png") 0 0 no-repeat;
	border:0;
	padding:0;
	float:right;
	margin:11px 10px 0 0;
}

.left {
	text-align:left;
}

.right {
	text-align:right;
}

/* --- 3.1 Header --- */

#header {
	position:relative;
	z-index:2;
}

	/* --- 3.1.1 Top --- */

	#top {
		width:100%;
		height:35px;
		background:url("../images/stripe_2.png") repeat;
		color:#565659;
		text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
		font-size:11px;
		position:relative;
		z-index:2;
		border-bottom:3px solid #626364;
		border-top:1px solid #424242;
	}


		/* --- 3.1.1.1 Top Navigation --- */

		#topnav {
			float:left;
			font-style:normal;
			padding:11px 0 0 0;
		}

		#topnav a, #topnav li.current-menu-item ul a {
			color:#ebebeb;
		}

		#topnav a:hover,
		#topnav li.current-menu-item a,
		#topnav li.current-menu-item ul a:hover {
			color:#bfbfbf;
		}

		#topnav ul {

		}

		#topnav li {
			float:left;
			padding:0 10px 0 10px;
			background:url("../images/topnav_border_2.gif") center right no-repeat;
			color:#ff0000;
		}

		#topnav li a {
			font-size:12px;
		}

		#topnav ul>li:nth-child(1) {
		}

		#topnav li.current_page_item a {
			color:#bbb;
		}

		#topnav li.last {
			float:left;
			padding:0 0 0 10px;
			background:none;
		}

		#topnav ul ul {
			background:url("../images/stripe_2.png") repeat;
			margin:0 0 0 0;
			padding:8px 15px 6px 15px;

			-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
			-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
		}

		#topnav ul ul li {
			background:none;
			padding:10px 0 10px 0;
			background:url("../images/footer_spacer_2.png") left bottom repeat-x;
		}

		#topnav ul ul li.first{
			border-bottom:1px solid #1f1b1b;
			border-top:none;
		}

		#topnav ul ul li:last-child{
			background:none;
		}

		#topnav ul ul ul{
			background:url("../images/topnav_bg.gif") repeat;
			margin:-7px 0 0 15px;
			padding:8px 15px 10px 15px;
		}


		/* --- 3.1.1.2 RSS --- */

		#rss {
			float:right;
			padding:7px 10px 9px 18px;
			background:url("../images/rss_2.png") no-repeat center left;
			font-size:12px;
		}

		#rss span {
			font-style:normal;
			color:#8d8888;
		}

		#rss a {
			font-style:normal;
			color:#8d8888;
			font-size:12px;
		}

		#rss a:hover {
			color:#bfbfbf;
		}



/* --- LOGO --- */

#logo {
	float:left;
	padding:30px 0 20px 10px;
}

#logo h1 {
	font-size:46px;
	margin:0 0 10px 0;
	line-height:50px;
}

#logo h1 a {
	color:#332e2e;
}

.blog-title a {
	font-size:36px;
	margin-top:10px;
}

p.blog-description {
	font-size:13px;
	font-style:italic;
	color:#777;
}

/* --- HEADER ADVERT --- */

#header_advert {
	margin:50px 10px 30px 0;
	float:right;

}

#header_advert a {
	float:right;
	height:60px;
	display:block;
}

#header_advert img {
	padding:3px;
	background:#d8d8d8;
}

/* --- MAIN NAVIGATION */

#nav {
	clear:both;
	height:42px;
	position:relative;
	z-index:1;
	margin:0 10px 16px 10px;
	
	border:1px solid #fff;
	
	-moz-box-shadow: 1px 1px 0px #999;
	-webkit-box-shadow: 1px 1px 0px #999;
	box-shadow: 1px 1px 0px #999;
	
	background:#fbfbfb;
	background: -moz-linear-gradient(top,#fbfbfb,#f5f5f5);
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f5f5f5));
}

#nav li {
	
}

#nav li.home {
	text-indent:-9999px;
	background:url("../images/home_icon.png") 50% 13px no-repeat;
	width:64px;
}

#nav li.home a {
	width:20px;
}

#nav li.home:hover {
	background-image:url("../images/home_icon_hover.png");
}

#nav li a {
	display:block;
	float:left;
	padding:16px 22px 15px 22px;
	color:#555555;
	text-transform:uppercase;
	text-shadow: -1px -1px #fff;
	font-size:12px;
	font-weight:bold;
}

#nav li a:hover {
	color:#111;
}

#nav li a:hover, #nav li a:active, #nav li:hover a, 
#nav li.current-menu-item {
	background:transparent url("../images/menu_hover_2.png") 50% 100% no-repeat;
}

#nav ul ul {
	background: #4f4f4f;
	
	background: -moz-linear-gradient(top,#4f4f4f,#222);
	background: -webkit-gradient(linear, left top, left bottom, from(#4f4f4f), to(#222));

	margin:0px 0 0 -1px;
	border:1px solid #222;
	border-top:1px solid #4f4f4f;

	width:150px;
}

#nav ul ul ul {
	background: #4f4f4f;
	
	background: -moz-linear-gradient(top,#4f4f4f,#222);
	background: -webkit-gradient(linear, left top, left bottom, from(#4f4f4f), to(#222));
	margin:-1px 0 0 0;

	padding:0px 0 0 0;
}

#nav ul ul li, 
#nav ul ul li:hover a, 
#nav ul ul li:hover, 
#nav ul ul li a {
	background:none!important;
}

#nav ul ul li.first {
	border-top:none;
}

#nav ul ul li.last {
	border-bottom:none;
}

#nav ul ul li.last a {
	padding-bottom:20px;
}

#nav ul ul li a {
	padding: 13px 20px 11px 19px;
	color:#cfcfcf;
	text-shadow:1px 1px #222;
	font-weight: normal;
	font-size:11px;
}

#nav ul ul li a:hover {
	background:none;
	color:#fff;
}

/* --- THE BODY --- */

#the_body, .related, #comments {
	float:left;
	position:relative;
	z-index:1;

	width:700px;
	background:#f8f8f8;
	border:1px solid #fff;
	padding:20px;
	
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	
	margin-left:10px;
	margin-bottom:20px;
}
#comments2 {
	position:relative;
	z-index:1;

	width:270px;
	background:#f8f8f8;
	border:1px solid #fff;
	padding:16px;
	
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);

	margin-bottom:20px;
	margin-left:93px;
}

/* --- FULL WIDTH --- */

#fullwidth {
	background:#f8f8f8;
	border:1px solid #fff;
	padding:15px;
	
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	
	margin:0 10px 20px 10px;
}

#the_body .widget {
	display:block;
}

/* --- SLIDER --- */

#slider {
	background: url("../images/stripe_2.png") repeat;
	margin:0 0 25px 0;
	display:block;
	width:580px;
	padding:10px;
}

#slider { 
	overflow:hidden; 
	height:342px; 
}

#slider img { 
	box-shadow:0px 0px 3px 3px #222;
	-webkit-box-shadow: 0px 0px 3px 3px #222;
	-moz-box-shadow: 0px 0px 3px 3px #222;
	width:580px; 
	height:290px; 
}

#slider h2 {
	margin-bottom:0px;
	margin-top:8px;
}

#slider ul, #slider li {
	background:none!important;
}

#slider h2 a { 
	color:#ddd; 
	font-size:16px;
	font-weight:normal;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
}

#slider p, #slider p a {
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
	font-size:13px;
	color:#888;
	font-style:italic;
}

#slider p a {
	color:#aaa;
}

#slidenav {
	position:relative;
	float:right;
	z-index:90;
	top:-35px;
}

#slidenav a {
	width:12px;
	height:12px;
	background:url("../images/slide_navs_2.png") -28px 0 no-repeat;
	margin-left:3px;
	text-indent:-9999px!important;
	display:inline-block;
}

#slidenav a.activeSlide {
	background-position:0 0;
}

/* --- THE BODY CONTINUED --- */

#the_body h4, .related h4, #comments h4, #fullwidth h4, #sidebar h4 {
	background:url("../images/header_stripe_2.png") center repeat-x;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#555;
	margin:0 0 15px 0;
	text-transform:uppercase;
	text-shadow:-1px -1px 0px #fff;
}

#sidebar h4 {


}

#the_body .widget .one_half {
	margin-bottom:30px;
}

#the_body .widget .one_half h3 a {
	font-size:16px;
	margin-bottom:15px;
}

.category_meta, .category_meta a, p.meta, p.meta a {
	color:#999;

	font-size:12px;
}

p.meta a {
	color:#555;
}

p.meta a:hover {
	text-decoration:underline;
}

.category_meta {
	margin-top:10px;
}

.category_wise_post ul {
	display:block;
	margin-top:15px;
	border-top:3px solid #eee;
}

#the_body .category_wise_post ul li {
	display:block;
	padding:7px 0;
	background:url("../images/border_2.png") left bottom repeat-x;
}

.category_wise_post ul li a {
	color:#111;
	font-weight:normal;
}

.category_wise_post h3 {
	margin-bottom:5px;
}	

.category_wise_post h3 a {
	color:#111;
}

#sidebar h4 {
	display:block;
	background:url("../img/header_stripe_sidebar_2.png") center repeat-x;
	margin:0 0 15px 0;
}

#sidebar h4 span {
	background:#e8e8e8;
	padding:2px 15px 2px 0;
	color:#666;
}

#the_body h4 span, .related h4 span, #comments h4 span, #fullwidth h4 span {
	background:#f8f8f8;
	padding:2px 15px 2px 0px;
}



/* --- SIDEBAR --- */

#sidebar {
	float: left;
    height: auto;
    margin-left: 10px;
    width: 305px;
}

#sidebar p {
	margin:0 0 15px 0;
}


#sidebar .advt_single {
	display:inline-block;
}

#sidebar .advt_single img {
	display:inline-block;
	vertical-align:top;
	margin:0 7px 14px 7px;
	padding:3px;
	background:#d8d8d8;
}

#sidebar .advt_single a:nth-child(2n+1) img {
}


/* --- SIDEBAR ADS --- */
#sidebar .advt_single {
	display:block;
	margin-bottom:10px;
}

#sidebar .widget {
    width:305px;
	margin-bottom:20px;
	margin-left:93px;
}

/* --- NEWS LIST ( WIDGETS ) --- */

#sidebar ul.news_list, #sidebar .video, .popular_post ul, #twitter_update_list, #sidebar ul {
	display:block;
	padding:0 10px;
	overflow:hidden;
	margin-bottom:20px;
	background:#f2f2f2;
	border:1px solid #f6f6f6;
	
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
}

#sidebar .video {
	padding:10px;
	overflow:hidden;
}

#sidebar ul ul, #sidebar ul ul ul {
	display:none;
}

#twitter_update_list {
	padding-top:0;
}

#sidebar ul li {
	padding:10px 0;
	background:url("../images/border_sidebar_2.png") left bottom repeat-x;
}


#sidebar ul li:last-child {
	border-bottom:none;
}

#twitter_update_list li {
	padding:10px 5px 10px 35px!important;
	border-top:1px solid #f8f8f8;
	border-bottom:1px solid #dedede;
	background:url("../images/twitter_icon_small_2.png") 0 15px no-repeat!important;
}

#twitter_update_list li:nth-child(1) {
	border-top:0;
}

#twitter_update_list li span {
	display:block;
}

ul.news_list h3 {
	margin-bottom:0;
}

#sidebar ul.news_list li {
	min-height:66px;
	
}

#sidebar ul.news_list li img, #sidebar ul.news_list li .rights {
}

#sidebar ul.news_list li {
	background:url("../images/border_sidebar_2.png") left bottom repeat-x;
	padding:10px 0 15px 0;
	border-bottom:0;
}

#sidebar ul.news_list li.last, #sidebar ul.news_list li:last-child {
	background:none;

}

#sidebar ul.news_list li a.widget-title, #footer ul.news_list li a.widget-title {
	float:left;
	width:66px; 
	height:66px;
	position:relative;
}

#sidebar ul.news_list li a img {
	background:#d8d8d8;
	padding:3px;

}

#sidebar ul.news_list .rights {
	padding-left:80px;
}

#sidebar ul.news_list .rights h3 {

}

#sidebar ul.news_list li h3 a {
	font-size:14px;
	font-weight:normal;
	color:#111;
	line-height:20px;
}

#sidebar ul.news_list li p.comment_meta {
	font-size:11px;
}

p.comment_meta, p.comment_meta a {
	color:#999;
	font-style:italic;
}

/* --- COLUMN SNIPPITS --- */

.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:126px; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }
.last{ margin-right:0 !important; clear:right; }

.clearboth {
	clear:both;
}

/* FLICKR WIDGET */
.flickr_badge_image a {
	border:none!important;
	-webkit-box-shadow:none!important;
	float:left;
	width:81px;
	height:81px;
	margin:0 5px 5px 0;
}

.flickr_badge_image a img {
	border:3px solid #333;
}

/* SUBFOOTER NAVI */
ul.footer_nav {
	float:right;
	margin-top:2px;
}	

ul.footer_nav li {
	float:left;
	padding:0 10px;
	line-height:12px;
	border-left:1px solid #222;
}

ul.footer_nav li:nth-child(1) {
	border-left:0px;
}

ul.footer_nav li a {
	text-transform:uppercase;
	font-size:12px;
	color:#aaa;
}

ul.footer_nav li a:hover {
	color:#fff;
}

ul.footer_nav ul, ul.footer_nav ul ul {
	display:none;
}


/* POSTS */
.posts {
	clear:both;
	float:left;
	width:100%;
}
#show_content p{text-indent:2em;}
.main_img {
	background:#eee;
	padding:10px;
	height:290px;
}

.main_img img {

}

.margins_fix {
	margin:0 10px;
}

.posts_small {
	background:url("../images/border_2.png") left bottom repeat-x;
	min-height:210px;
	padding:15px 0;
}

.posts_small img {
	padding:5px;
	background:#eee;
	float:left;
	position:relative;
}

.post_content {
	padding-left:230px;
}

.post_content h2 {
	margin-top:5px;
	font-weight:normal;
	margin-bottom:0;
}

.first_small {
	padding-top:0;
}


.post_content h2 a {
	font-size:18px;
	line-height:24px;
}

.posts h2 {
	font-size:18px;
	line-height:24px;
	margin-top:5px;
	color:#111;
}

p.tags {
	color:#999;
	font-style:italic;
	font-size:11px;
	margin-top:10px;
}

p.tags a {
	color:#555;
}


/* PAGINATOR */
.pagination {
	clear:both;
	float:right;
	margin-top:15px;
}

.pagination a {
	padding:5px 8px;
	border:1px solid #ccc;
	
	background:#f2f2f2;
	
	background: -moz-linear-gradient(top,#f2f2f2,#e8e8e8);
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e8e8e8));
	
	font-size:10px;
}

.pagination strong {
	padding:5px 10px;
}

.pagination a strong {
	padding:0;
	font-weight:bold;
}


/* RELATED BOX */
.related {
	padding-bottom:10px;
}

.related .one_fourth {
	margin-bottom:15px;
}

.related img {
	padding:3px;
	background:#eee;
}

.single_post h1 {
	font-size:25px;
	line-height:30px;
	padding-bottom:10px;
	margin-bottom:5px;
	color:#111;
	background:url("../images/border_2.png") left bottom repeat-x;
}

/* BREADCRUMB */

.breadcrumb {
	margin:0 10px 0 10px;
	color:#999;
	font-size:12px;
	position:relative;
	top:-10px;
	padding:0 10px;
}

.breadcrumb a {
	color:#888;
	font-size:12px;
}



.zoom {
	background:url("../images/zoom_2.png") 50% 50% no-repeat;
}

img.alignleft {
	float:left;
	margin:0 15px 15px 0;
}

img.alignright {
	float:right;
	margin:0 0 15px 15px;
}

/* --- ABOUT THE AUTHOR --- */

#about_the_author {
	margin-bottom:15px;
	float: left;
	width: 600px;
}

#about_the_author img {
	float:left;
	margin:0 20px 20px 0;
	width:80px;
	height:80px;
	border:0;
}

#about_the_author strong {
	font-size:16px;
	font-weight:normal;
	margin-bottom:15px!important;
	color:#222;
}

#about_the_author p.padding {
	margin-top:10px;
}

/* --- COMMENTS --- */



ol.commentlist {
	list-style-type:none;
	list-style:none;

}

ol.commentlist li {
	margin-left:0; 
	list-style:none;

}

.commentContainer {
	display:block;
	margin:10px 0;
}

img.avatar {
	width:60px;
	height:60px;
	border:3px solid #eee;
	margin:0 0 0px 0px;
}

.comtext {  
	min-height:80px;
	font-size:13px;
}

.comtext .stylings {
	background:#fafafa;
	border:1px solid #eee;
	padding:8px 8px 5px 8px;
	min-height:80px;
}

.comm-reply {
	display:block;
	width:100%;
	text-align:right;
}

.comm-reply a {
	font-size:10px;
	text-decoration:underline;
	color:#555;
}

.comimg {
	width:90px;
	height:0px;
	position:relative;
	padding-top:1px;
}

.comtext p {font-size:13px; }
.comtext p.desc { font-style:normal; margin-bottom:7px; }
.comtext p.desc strong { font-weight:normal; font-size:15px; color:#555; }

.commentlist li ul.children li{ clear:both; padding-left:20px;}		
.commentlist li ul li {  }

a.comment-reply-link {
	font-size:10px;
	color:#777;
	text-transform:lowercase;
	text-align:center;
	display:block;
	width:70px;
}

p.authorcomment {
	margin-bottom:5px;
}

.name_f {
}

.name_f small {
	font-size:10px;
	color:#999;
}

.right {
	float:right;
}

.right a {
	font-size:9px;
	text-transform:lowercase;
	color:#999;
}



/* RESPOND */
#respond input, #respond textarea {
	padding:8px 12px;
	background:#eee;
	color:#888;
	
	border-width:1px;
	border-style:solid;
	border-color:#d9d9d9 #eaeaea white;
	
	font-size:12px;
	margin-right:10px;
}

#respond input {
	width:280px;
}

#respond input#submit {
	width:auto;
	border-color:#fff #eaeaea #d9d9d9;
}

#respond textarea {
	width:243px;
	height:90px;
}

#respond label {
	text-transform:uppercase;
	color:#777;
	font-size:11px;
}

.req {
	font-size:14px;
	margin-left:2px;
}

img.comment_left {
	display:none;
}

ul.news_list p.meta {
	margin-bottom:0px!important;
}

.content_index img {
	float:left;
	margin:0 15px 15px 0;
	padding:3px;
	background:#eee;
}

.content_index hr {
	margin-bottom:10px;
}

.content_index .postcontent {
	padding-top:5px;
}

.preloader { background:url("../img/loader1_2.gif") center center no-repeat; }
/** hey 12-11-18 **/
#baidu_clb_slot_65222{float: left;}
#show-left { float: left; width: 658px;}
#loading,#nomoreresults{display:none;}

.searchform, #nav, #the_body, .related, #fullwidth, #slider, #sidebar.advt_single img, #sidebar ul.news_list, #sidebar.video, .popular_post ul, #twitter_update_list, #sidebar ul, #sidebar ul.news_list li a img, .posts img, .related img, .stylings, img.avatar, #respond input, #respond textarea, #comments, .main_img, img {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}
#topnav ul ul, #topnav ul ul ul, #nav ul ul, #nav ul ul ul {
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,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:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}