/*  

Theme Name:    News Time
Theme URI:     http://templatic.com/
Description:   Developed by Templatic Team.
Version:       1.2.2
Author:        Templatic
Author URI:    http://templatic.com/

*/

/*             IMPORTANT NOTE!
               If you wish to make custom changes to your theme, DO NOT EDIT THIS FILE. Instead, use the custom.css template
               to define custom styles. This way, you will still be able to take advantage of future upgrades to the theme
               without worrying about overwriting your style changes.
*/

/*=== Setup ===*/

/* Import RESET styling for grid framework*/
@import url('library/css/reset.css');

/* Import GRID styling for grid framework*/
@import url('skins/1-default.css');


/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
html, body { margin:0; padding:0; }
body { font:14px Arial, Helvetica, sans-serif;}
a { text-decoration:none; }
a:hover { text-decoration:none; }
a:visited {color:#666;}

.fix{ clear: both; height:1px; margin: -1px 0 0; overflow: hidden }
.fl{ float: left }
.fr{ float: right }
.ac{ text-align: center }
.ar{ text-align: right }

hr { margin-bottom:30px; margin-top:20px; clear:both;  }
.hr2 { margin:0px; padding:0; clear:both;  }

h1,h2,h3,h4,h5,h6 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; }

#wrapper h1 { margin:0 0 15px 0; padding:0; font-size:24px; font-weight:bold; }

.imgright { margin:0 0 15px 10px; float:right; border:1px solid #ccc; padding:5px; }
.imgleft { margin:5px 18px 15px 0; float:left; border:1px solid #ccc; padding:5px; }
.posts .imgleft { width:120px; height:100px; }

/* Structure ---------------------- */
#header, #page_nav, #wrapper, #bottom, #footer { width:940px; margin:0 auto;}

#header {  padding:0 0 15px 0; clear:both; }
.header_top_line { padding:0 0 20px 0; overflow:hidden; }
.left_links { float:left; width:450px; padding-top:5px; }
.right_links { float:right; width:450px; overflow:hidden; }
.auth { float:right; background:#000; color:#fff; padding: 5px 10px; overflow:hidden; }
.auth a { color:#fff; }
.auth li { list-style:none; display:inline; }
.auth p { display:inline; }
.right_links span { float:right; padding-right:20px; padding-top:5px; }
.language { padding:0 50px 0 50px; }
#page_nav { height:40px; position:relative; z-index:100; margin-bottom:30px; }

#wrapper { clear:both; margin-bottom:40px; }
#content { float:left; padding-left:20px; } 
.content_index { width:460px; }
.content_inner { width:760px; }
.single_post { width:580px; float:left; }
.realated_post { width:160px; float:right; }

.single_post .main_img {
	margin-right:20px;
	float:left;
	margin-top:5px;
}

.content_area { margin-bottom:30px; }

.content_sub_sidebar_left { width:160px; float:left;  }
.content_sub_sidebar_right { width:250px; float:right; margin-left:20px; padding:0 12px; }

#sidebar_l { width:160px; float:left; }
#sidebar_r { width:280px; float:right; }
#sidebar_post_r { width:160px; float:right; }

#footer, #bottom { padding-top:20px; padding-bottom:20px; } 

/* header ---------------------- */
#categories_strip h3 { display:none; }

#header .blog-title { width:375px; float:left;  padding:0 0 15px 0; text-transform:uppercase; line-height:normal;  }
#header .blog-title a { font:bold 40px "Arial Black", Arial, Helvetica, sans-serif; padding:0; margin:0; text-decoration:none;  }
#header .blog-title a:hover{ text-decoration:none;}
#header p.blog-description { font:14px Arial, Helvetica, sans-serif; margin:0; padding:0; line-height:normal; text-transform:capitalize; }

.logo { float:left; }
.advt_468by60px { float:right; width:468px;  }


/* index news -------------*/
.index_column { width:275px; margin-bottom:20px; }
.index_column h3 { margin:0 0 10px 0; padding:5px 0; font:bold 16px Arial, Helvetica, sans-serif; }

.index_column .news_list h3 { width:178px; float:right; }
.index_column .news_list p { width:180px; float:right; }

#content .news_list { margin:0; padding:0; }
#content .news_list li { margin:0 0 10px 0; padding:0; list-style:none;  height:100%; overflow: hidden;  }
#content .widget img, #sidebar_r .widget img { float:left; padding:5px; margin-right:15px; border:1px solid #ccc; margin-top:2px;  }
#content .category_wise_post img { width:227px; height:150px; }
#content .category_wise_post ul { padding: 20px 0 5px 0; text-align:center; }
#content .cate_img { position: relative; overflow: hidden; float: left; }
.aio_gn_span { color: #616161; font-size: 12px; display:block; margin-left:254px; padding-top:7px; }
.category_wise_post .aio_gn_span, .news_list a span { color: #616161; font-size: 12px; padding-top: 5px; margin-left:132px; }
#content .aio_gn_span:hover { color: #B90202; }
#content .news_list li h4 { margin:0 0 5px 0; padding:0; font:14px Arial, Helvetica, sans-serif; border:none; }
#content .news_list li h4 a { text-decoration:none;  }
#content .news_list li h4 a:hover { text-decoration:none; }
#content .widget h4 a:visited {color:#000;}
#sidebar_r .widget img { width:58px; height:58px; }
#sidebar_r .widget .wp_bannerize img { width:auto; height:auto; border:none; padding:0; margin:0 0 10px 0; }

#content .news_list li p.comment_l, #sidebar_r .news_list li p.comment_l { margin:0 0 12px 0; padding:0; font:12px Arial, Helvetica, sans-serif; }

#content .news_list li p a { text-decoration:none; }
#content .news_list li:last-child { background:none; }

#content .single_columns .news_list li:last-child { margin-bottom:0; padding:0 0 5px 0; }

#content .single_columns  { clear:both; }
#content .single_columns h3 { margin:40px 0 10px 0; padding:5px 0; font:bold 16px Arial, Helvetica, sans-serif;  }

#content .single_columns li { position:relative; padding-bottom:28px; }
.single_columns .news_list h3 { width:424px; float:right; }
.single_columns .news_list p { width:424px; float:right; }

.post_comments { position:absolute; left:-5px; top:84px; padding:8px 5px 7px 5px; font:9px Arial, Helvetica, sans-serif; }
.post_comments a { font-weight:bold; font-size:13px; }
.post_comments a small { font-size:8px; position:relative; top:-1px;  }


/*#breadcrumb section  =================================== */
.breadcrumb {font-size:11px; padding:8px 0; clear:both; margin-bottom:30px;  } 
.breadcrumb { padding-left:2px;  font:12px Arial, Helvetica, sans-serif ;   }
.breadcrumb a { font-weight:normal; text-decoration:none; padding:0 3px 0 0; margin:0; text-align:left; text-decoration:none; }
.breadcrumb strong { padding:0 0 0 5px; margin:0; font-weight:normal; text-align:left; }
.breadcrumb a:hover { text-decoration:none; }

 
/* content ---------------------------- */
p { margin:0; padding:0;  }
small { font-size:10px; }
.posts address { margin:0; padding:0;  }

p { padding:0px 0 10px 0; line-height:20px; margin:0 }
#content  p { font-size:15px; margin:0 0 12px 0; }

#content h1.cat_head  {  margin:0 0 10px 0; padding:0 0 3px 0; font-size:14px; font-weight:bold; text-transform:uppercase; min-height:22px;  }
#content h1.cat_head span { display:block; float:left; padding-right:10px; }

#content  ul { list-style:none; clear:left; }
#content  li { margin:0 0 8px 0; padding:0 0 5px 22px; line-height:20px; font-size:14px; text-align:left; }
#content  ol { margin:0 0 0 18px; padding:0 0 10px 5px; list-style-type:decimal;  line-height:18px; }
#content  ol li ol { margin:8px 0 5px 18px; padding:0; }
#content  ol li { margin:0 0 5px 0; padding:0; }

#content #item-nav li, #content #item-body li { margin:5px 0 0 20px; padding:0; font-size:inherit; min-height:none; }

.content_sub_sidebar_right .spotlight .video embed, .content_sub_sidebar_right .spotlight .video object { width:250px !important; height:185px !important;  }
#sidebar_r .spotlight .video embed, #sidebar_r .spotlight .video object  { width:280px !important; height:225px !important; }
.content_sub_sidebar_right .spotlight h4, #sidebar_r .spotlight h4 { margin-bottom:20px; font-weight:bold; }

/* In spotlight news slider css ---------*/
.featured_news { position:relative; margin-bottom:30px;  } 
.featured_news h3 { margin:0 0 1px 0; padding:0 0 3px 0; font-size:14px; font-weight:bold; text-transform:uppercase; }
.featured_news h3 span { display:block; float:left; padding-right:10px; }
#content .featured_news h4 { margin:0 0 0px 0; padding:0 0 3px 0; font-size:24px; line-height:normal; }
.featured_news img { margin-bottom:10px; float:left; margin:0 25px 10px 0; }

.anythingSlider  { width: 460px; height:380px; position: relative; margin: 0 auto; overflow:hidden; }
.anythingSlider .wrapper   { width: 460px;   height: 380px;   margin:0; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul  { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; padding:0; }
#content .anythingSlider ul li  { display: block; float: left; height:380px;  padding:10px 0 0 0; width: 460px; margin:0; position:relative;  }
.anythingSlider .arrow  { display: none;  }
#content .anythingSlider ul li p.date { position:absolute; left:0; bottom:-2px; z-index:999; letter-spacing:0.1em; }


#thumbNav   { position: relative; top:367px; right:1px; float:right; text-align: left; z-index:9999; text-align:right; }
#thumbNav a  { color: black; float:left; font: 11px Arial, Helvetica, sans-serif; display:block; padding:0; width:7px; height:7px; margin: 0 5px 0 0; text-align: center; 
text-indent:-9009px; }
#start-stop   { display:none; }


/* search form ---------------- */
.ya-site-form { padding:5px 0; margin-right:5px;    position:relative; width:189px; height:23px; float:right;  }
.ya-site-form__input-text { padding:5px 5px 6px 4px; width:120px !important; font:13px Arial, Helvetica, sans-serif;   }
.ya-site-form__submit { /*float:right;*/ width:33px; height:28px; /*position:absolute; right:5px; top:6px;*/  }

.ya-site-form, x:-moz-any-link { padding:6px 0; } /* firefox */



/* post  ---------------------------- */
.comment_post { font:12px Arial, Helvetica, sans-serif; display:block; padding-bottom:10px;  }
.comment_post a { display:block;  width:97px; height:22px; text-align:left; padding:4px 4px;    }

.posts { height:100%; overflow:hidden; margin-bottom:60px;    }
.post_spacer { margin-bottom:30px !important; }
.pos_navigation { height:100%; overflow:hidden; margin-bottom:30px;  }
.post_left a, .post_right a {  font:bold 13px Arial, Helvetica, sans-serif; padding:10px; display:block; }

.main_img { padding-bottom:3px;   margin-bottom:10px; margin-top:20px; }

#content .posts p.date { font-size:12px; height:100%; overflow:hidden; }

.i_print { padding-left:20px; float:right; background:url(images/i_print.png) no-repeat left top;  }

#content .posts p.post_bottom { margin:0; padding:0 0 10px 0; clear:both; }
 
.by { font:12px Arial, Helvetica, sans-serif; display:block; padding-bottom:20px; margin-bottom:15px;  }
.by a { font-weight:bold;}
#content .posts p.post_bottom .category { float:left; font:12px Arial, Helvetica, sans-serif; padding:2px 0 0 20px;   }

#content .posts p.post_bottom .tags { float:right; font:12px Arial, Helvetica, sans-serif; padding:2px 0 2px 20px;  }

.small_thumb { height:100%; /*overflow:hidden; */margin-bottom:0px; margin-left:-18px; }
.small_thumb img { float:left; margin:0 0 12px 18px; border:1px solid #ccc; }  

.print { padding: 4px 0 30px 22px; display:block;  font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase;   }
.b_text { display:block;  font:bold 12px Arial, Helvetica, sans-serif; float:left; padding-top:10px; padding-right:70px; }

.post_right h2 { margin:0 0 15px 0; padding:0;  }

.bookmark { padding:10px 0; height:100%; overflow:hidden; clear:both;    }

.video_main { border:2px solid #ccc; margin-bottom:20px; }
.video_main object, .video_main embed { width:575px !important; height:430px !important; }

#content .post_right .video_main object, #content .post_right .video_main embed { width:500px !important; height:393px !important; }


blockquote { clear:both; height:100%; margin:10px 0 0px 5px; overflow:hidden; padding:0 0 5px 45px; }
#content  blockquote p { font:italic 18px Georgia, "Times New Roman", Times, serif; margin:0 0 5px 0; padding:0; line-height:23px; }
blockquote cite { font-size:12px; float:right; line-height:18px; text-align:right; display:block;   }

blockquote a { font-size:13px; }

.flickr img{ padding:5px; margin-right:8px; margin-bottom:8px; float:left; width:58px; height:58px;   }

#sidebar .flickr img { margin-right:12px; margin-bottom:12px;  }

#calendar_wrap{ padding:0; font-size:13px }
#wp-calendar { width:100%; }
#wp-calendar  caption { font-weight:bold; font:15px Arial, Helvetica, sans-serif; text-transform:uppercase; }
#calendar_wrap caption{ padding:4px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom:4px; color:#333; }
#wp-calendar td { text-align:center; font:bold 12px Arial, Helvetica, sans-serif; padding:4px 0; }
#wp-calendar th { text-align:center; font:bold 12px Arial, Helvetica, sans-serif; padding:4px 0; color:#C63133; }

.posts h1 {	font-size: 26px }
.posts h2 {	font-size: 24px; margin:0; padding:0;  }
.posts h3 {	font-size: 20px }
.posts h4 {	font-size: 18px }
.posts h5 {	font-size: 16px }
.posts h6 {	font-size: 14px }

.content_spacer h4.cate_title { font-size:26px; clear:both; }

dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset { padding:10px 0 5px 0; margin:0 }
p { padding:0px 0 10px 0; margin:0; line-height:22px; margin:0;  }
p em { line-height:20px; } 

code { line-height:18px; }

#content .related_post { margin:0 0 40px 0; padding:0;  }
#content .related_post h3 { margin:0; padding:0 0 5px 0; font: bold 14px Arial, Helvetica, sans-serif; }
#content .related_post li { padding-left:22px; font:bold 13px Arial, Helvetica, sans-serif; }



/* Post Pagination */
.pagination { clear:both;    overflow:hidden; margin-bottom:20px;  text-align:center }
.pagination .on, .pagination .current { padding:4px 8px; margin:0 3px 0 0 !important;  display:inline-block; border:none !important; }
.pagination a, .pagination .extend {  display:inline-block; padding:4px 8px !important; /*line-height:32px;*/ margin:0 3px 0 0 !important; border:none !important; }
.navi, .wp-pagenavi { overflow:hidden; }
.wp-pagenavi .pages, .pagination .nextpostslink, .pagination .previouspostslink { display:none; }

/* gallery -------------------- */
#content .gallerylist { margin:20px 0 0 -30px; padding:0; list-style:none;  min-height:280px;  }
#content .gallerylist li { margin:0 0 25px 25px; padding:0; float:left; list-style:none;  }

* html #content .gallerylist { height:500px;   }
* html #content .gallerylist li { margin:0 0 15px 18px; }

#content .gallerylist li img { padding:2px;   }
#content .gallerylist li p { font-size:14px;  line-height:normal; }
#content .gallerylist li .date { font-size:11px; margin-top:3px; float:left; }
#content .img { padding:2px; margin-bottom:10px; }


/*#sidebar ----------------------- */
.sidebar .widget {  margin:0 0 10px 0; overflow:hidden;  }
.sidebar h3, #content .widget h3, .realated_post h3, .simplemodal-data h3 { margin:0 0 10px 0; padding:0 0 3px 0; font-size:14px; font-weight:bold; text-transform:uppercase; }
.sidebar h3 span, #content .widget h3 span, .realated_post h3 span, .simplemodal-data h3 span { display:block; float:left; padding-right:10px; }

#sidebar .sub_sidebar .widget  { margin-bottom:20px; height:100%; overflow:hidden; -moz-border-radius:5px;  -webkit-border-radius:5px;    }
#sidebar .sub_sidebar li { margin:0; padding:5px 10px 5px 10px; font-size:12px; }
#sidebar .sub_sidebar li .url { font-weight:bold; }

#content .popular_post li, #content .realated_post li { padding:0; margin-bottom:14px; font-size:13px; border-bottom:1px solid #ddd; padding-bottom:5px; }
.popular_cat { font-size:12px; }
#content .popular_post a.popular_img,  #content .realated_post a.popular_img { position:relative; display:block; padding:4px; margin-top:5px; }
.popular_date { display:block; width:145px; padding:2px; font:10px Arial, Helvetica, sans-serif; text-transform:uppercase; display:block; position:absolute; left:5px; bottom:2px; }

.google_ads { padding:10px; }

#sidebar_r .category_wise_post .cate_img { position:relative; display:block; padding:4px; margin-top:5px; }
.category_wise_post_date { display:block; width:85%; padding:2px 4px; font:10px Arial, Helvetica, sans-serif; text-transform:uppercase; display:block; position:absolute; left:6px; bottom:4px;  }

#sidebar_r .category_wise_post { margin-bottom:30px; }
#sidebar_r .category_wise_post .category_wise_post_date a.cate_comments { float:right; padding-right:3px; }

#sidebar_r .category_wise_post h4 { margin-bottom:10px; font-size:18px; }
#sidebar_r .widget li, #sidebar_l .widget li, #bottom .third_col li { padding:0 0 8px 20px; margin-bottom:8px; font-size:14px; overflow:hidden; }
#sidebar_r .widget .news_list li { padding:0; margin-bottom:8px; font-size:14px; }



#sidebar .spotlight {   padding:10px; padding-top:0;   }
#sidebar .spotlight h4 { font-size:14px; font-weight:bold; }
#sidebar .video object, #sidebar .video embed { width:300px !important; height:250px !important;  }
.sidebar_spacer { padding-top:20px; }

/* subscribe section -----------*/
.subscribe { padding:10px; padding-bottom:0px; margin-bottom:20px; }
.social_media { height:100%; overflow:hidden; margin:10px; margin-top:0; padding:10px; padding-bottom:0; }
#sidebar .social_media li { font-size:15px; padding-left:22px; padding-bottom:5px;  }

#sidebar .popular_post { height:100%; overflow:hidden; margin:10px; margin-top:0; padding-bottom:0;  }
#sidebar .popular_post h3 { margin:0 0 8px 0; padding:10px 0 10px 10px; font-size:18px;   }

#sidebar .popular_post { padding-bottom:10px; }
#sidebar .popular_post li { margin:0 0 15px 0; padding:5px 0 15px 10px; }
#sidebar .popular_post li a { font-size:14px; font-weight:bold; } 
#sidebar .popular_post li span  { font:11px Georgia, "Times New Roman", Times, serif; display:block; clear:both;  }
#sidebar .popular_post li span a { font-size:11px; font-weight:normal; }

#sidebar .advt { height:100%; overflow:hidden; margin:0 10px; padding:15px;  padding-bottom:0; }
#sidebar .advt img { margin-bottom:18px;}

.advt_single { margin-top:10px; margin-bottom:10px; }

#sidebar_l .subscribe .field { width:125px; margin-bottom:10px;  }
.subscribe p { margin:0 0 6px 0; padding:2px 0 2px 0 ; font:12px Arial, Helvetica, sans-serif;  }
.subscribe p a { font-weight:bold; margin-right:10px; padding:2px 0 2px 20px; display: block; }
#sidebar_r .subscribe p a { display:inline; }

#content .content_sub_sidebar_left .field { width:125px; margin-bottom:10px;  }
#content .content_sub_sidebar_right .field { width:135px; margin-bottom:10px;  }
#content .content_sub_sidebar_right .subscribe p a { display:inline; }

.subscribe_form { padding-bottom:8px; margin-bottom:8px; }
.field { padding:5px 5px 6px 5px; width:165px; font:12px Arial, Helvetica, sans-serif; float:left;  margin-right:4px;  }

#sidebar .subscribe p.socialbookmark a, #home_middle_col .subscribe p.socialbookmark a { margin:0; padding:0; margin-right:5px; margin-bottom:5px; background:none;  }
#sidebar .flickr h3 { padding-left:20px;  }


.sidebar ul { list-style:none; margin:0; padding:0;   }
.sidebar li { list-style:none; margin:0 0 8px 0; padding:2px 0 5px 0; font:14px Arial, Helvetica, sans-serif;  }
.sidebar ul li ul li ul li { margin:0 0 0 10px; }

/*---------ARCHIVE PAGE --------- */
.arclist  { margin-bottom:30px; }


/*---------COMMENTS --------- */
#comments  { padding:15px 0; clear:both; }
#comments h3 { font:normal 18px Arial, Helvetica, sans-serif; padding:0 0 5px 0; min-height:24px; margin:0 0 10px 0; }
#comments h3 span { display:block; background:#fff; padding-right:10px; float:left; }

#comments .commentlist { padding:0; margin:0 }
.comment_left { position:absolute; left:-17px; top:10px; }

#comments .commentlist li p { margin:0; padding:0; }
#comments ol{padding:20px 0;}
#content  #comments .comment { margin: 10px 0 30px 0; padding:0; width: 100%; background:none; list-style:none }

#content  #comments  p.authorcomment { margin:3px 0 10px 0; padding:0 0 8px 0; line-height:normal;  font-size:13px; }
#comments  p.authorcomment a { text-decoration:none; font-weight:bold;   }
#comments  p.authorcomment a:hover { text-decoration:none; }

#comments .comment .meta-left { float:left;}
#comments .comment .meta-left p{ padding:0; margin:0 }
#comments .comment .meta-left .meta-wrap {width: 52px; overflow: hidden; padding-right: 7px; min-height:70px; line-height:normal; }
#comments .comment small {font-size: 11px }
* html #comments .comment .text-right { height:70px }
#comments .comment .text-right { min-height:70px; margin:0; padding: 12px; margin-left:79px; float:none; position:relative; }
#comments .comment .text-right p { line-height: 20px; padding: 0 10px 8px 0px; margin:0; height:100%; overflow:hidden; font:13px Arial, Helvetica, sans-serif;  }
#comments ul.children { margin:10px 0 0 20px; padding:0 }
p.commpadd{ padding:0; margin:0 0 10px 0 }
span.comm-reply{ float:right; padding:5px 0 0 0; font-size:11px; }
span.comm-reply a:hover{ font-size:11px; text-decoration:none; }
.cancel-comment-reply{ padding:0 0 10px 0 }
#respond {/* padding:15px; */  }
#respond textarea, .commpadd input{ font:14px Arial, Helvetica, sans-serif; padding:10px 5px; padding-left:33px;   }
#respond textarea { margin:0;  width:90%; }
p.commpadd input{ line-height:25px;  width:300px;  }
p.commpadd label{ padding:0 0 0 5px }
p.commpadd small { font-size:12px; }

input#submit{ font:bold 12px Arial, Helvetica, sans-serif; text-align:center; padding: 8px 15px; margin:0; cursor:pointer; text-transform:uppercase;  }
.avatar { padding:3px;  }

#comments .commentlist .photo { width:auto; height:auto; margin:0 0 3px 0;  }
#comments .comment .text-right p a.comment-reply-link { display:block; font:bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:3px 10px; }

/* category navigation */
.sidebar .slidemenu { margin-bottom:30px; }
.sidebar .slidemenu li { margin:0; padding:0; font:14px Arial, Helvetica, sans-serif; }
/*.sidebar .slidemenu ul { position:absolute; left:-9999px; }*/
.sidebar .slidemenu ul li { margin:0; padding:0;    }
.sidebar .slidemenu ul li a { padding-left:15px;  }
.sidebar .slidemenu ul li a:hover {}
.sidebar .slidemenu li a {display:block;  padding:10px 35px 10px 0;  text-decoration:none; }
.sidebar .slidemenu li a:hover { }
.sidebar .slidemenu li:hover > a {}
.sidebar .slidemenu :hover ul { position:static;}


.sidebar .slidemenu ul li ul li a { padding-left:30px; font-size:12px;  }
.sidebar .slidemenu ul li ul li a:hover { }
/*.sidebar .slidemenu li ul li:hover > a { display:block;  }*/
/*.sidebar .slidemenu :hover ul li ul { position:static;   }*/



/* page navigation */
#page_nav ul { margin:0; padding:0; position:relative; height:40px; float:left; width:720px; }
#page_nav ul li { margin:0; padding:0; list-style:none; float:left; }
#page_nav ul li a { display:block; float:left; padding:11px 15px 12px 15px; font:14px Georgia, "Times New Roman", Times, serif; text-transform:uppercase;  }
#page_nav ul li a:hover { }
#page_nav ul li ul.children, #page_nav ul li ul.sub-menu {  margin-bottom:10px; width:940px; position:absolute; left:0; top:40px; visibility: hidden; }
#page_nav ul li ul li a { display:block; font:14px Arial, Helvetica, sans-serif; padding:11px 15px 12px 15px;  text-transform:capitalize; }
#page_nav ul li ul li a:hover { }
#page_nav ul li:hover > ul  {clear:both;  width:960px; position:absolute; left:0; top:40px;   }



/* #bottom ---------------------------- */
#bottom .first_col { width:160px; float:left;  }
#bottom .second_col { width:160px; float:left; padding-left:20px; }
#bottom .third_col { width:280px; float:left; padding-left:20px; }
#bottom .four_col { width:280px; float:right;  }
#bottom .four_col .widget { clear:both; overflow:hidden; }
#bottom .four_col img { border:1px solid #ddd; padding:5px; width:58px; height:58px; }
#bottom .four_col .flickr_badge_image { float:left; width:80px; font-size:11px; margin:0 5px 0 0; height:100px; }

#bottom h3 { margin-bottom:10px; }

.social_bookmark { margin:0; padding:0; }
.social_bookmark li, #content .social_bookmark li  { margin:0; padding:8px 0 14px 35px; font-size:16px;  }


.blogroll { margin:0; padding:0; }
.blogroll li { margin:0; padding:4px 0 9px 0; font-size:14px; }


#twitter_update_list { margin:0; padding:0; }
#twitter_update_list li { margin:0 0 10px 0; padding:4px 0 9px 22px; font-size:12px; }
#twitter_update_list li a { font-weight:bold; }

/* footer ---------------------------- */
#footer p { margin:0 0 8px 0; padding:0; line-height:20px; font:12px Arial, Helvetica, sans-serif;  }
#footer .designby  { padding:8px 8px 0 0; float:left; }
#footer p span.templatic { width:80px; display:block; overflow:hidden;  float:left;}
#footer p span.templatic a {  text-indent:-9009px; padding-left:120px; height:30px; display:block; }
#footer p.copy { float:left; padding-top:7px; }

/* clearfix ----- */
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { display:inline-block }
* html .clearfix { height:1% }
.clearfix { display:block; }

/* tabs -------- */
#content .tabs { margin-top:20px; overflow:hidden; position:relative; }
#content .tabs .tabs_section { background: black; height: 35px; overflow:visible; }
#content .tabs .widget { float:left; border-bottom: 1px solid #E4E3E3; }
#content .tabs h3 { float:left; display:inline-block; background:#000; color:#fff; border-left:1px solid #fff; padding:0; margin:0; height:35px; }
#content .tabs h3.active, #content .tabs h3.active span { background:#d90101; }
#content .tabs h3 span, #content .tabs h3 a span { background:none; padding:10px 8px 9px; color:#fff; font-size:12px; }
#content .tabs .widget { margin-top:10px; overflow:hidden; position:relative; }
#content .tabs .category_wise_post img { width: 105px; height:65px;}
#content .tabs .category_wise_post .cate_img { width:140px; }
#content .tabs .category_wise_post .cate_img h4 { float:left; width:140px; margin-top:10px;}
#content .tabs .category_wise_post ul {padding:0 0 5px 0; width:320px; float:left; clear:none; }
#content .tabs .category_wise_post .comment_l { clear:left; color:#979797; margin:0; padding:0; font: 12px Arial, Helvetica, sans-serif; }
#content .tabs .category_wise_post .comment_l a { text-decoration:none; color:#979797; }
#content .tabs .category_wise_post .comment_l a:hover { color:#000; }

/* all_posts */
#content .aio_all { font-weight:bold; color:#B90202; display:block; padding:15px 0; text-align:center; }
#sidebar_r .widget .aio_all, #sidebar_r .widget .aio_all_subjects, #bottom .four_col .widget a {float:right; color:#B90202; font-size:12px; }

#rtn4p_news img { display:none; }
#rtn4p_news .inf img { display:block; }

#content .authorlist li { background:none; border-bottom:1px solid #ddd; clear:both; overflow:hidden; padding:0 0 8px 0; position:relative; height:60px; }
#content .authorlist li img { width:60px; height:60px; }
#content .authorlist li span { line-height:60px; position:absolute; top:0; left:80px; }
#content .aio_author { color:#000; font-weight:bold; font-size:12px; }

.tagcloud a { text-transform:capitalize; }
.wp_bannerize img { width:160px; height:80px; }
.wp_bannerize div { margin-bottom:10px; }
#wp-admin-bar {display:none;}