/* 
Theme Name: Theblade
Theme URI: http://newsinlive.com
Description: Newsinlive special theme, | 12:11 AM 7/10/2008| features that easily allow you to customize your site.
Version: 1.1
Author: sankar
Author URI: http://newsinlive.com
Copyright (c) 2008 - 2009 newsinlive.com
*/

body{color:#000; background-position: 0% 0%; font-family: "lucida grande", tahoma, verdana, arial, sans-serif;  font-size: 11px; padding:0; margin:0; color:#444444; line-height:16px; background-color:#FFFFFF; background-repeat:repeat-x; background-attachment:scroll}

/* CONTAINS ALL CONTENT */
#body-container{overflow:hidden; width:942px; margin:0 auto; padding:0 12px;}

/* SEARCH FORM */
#search form{float:right; margin:0; padding:0}
#search input#s{width:180px; padding:3px; margin:7px 0; color:#333; background:#f7f7f7; border:1px solid #ccc; font: 11px tahoma, verdana;}
#search input#search-submit{width:50px; padding:4px; margin:0 0 0 0; color:#fff; border:1px solid #333; background:#600}

/* MAIN NAVIGATION MENU */
#nav-container{overflow:hidden; display:block; padding:0; width:942px; height:120px; margin:0 auto;}
#main-nav{float:left; width:635px; margin:0 10px 0 0; padding:0}
#main-nav ul{float:left; margin:0; padding:0}
#main-nav ul li{float:left; margin:0; padding:0; display:inline}
#main-nav ul li a{font-weight:bold; float:left; color:#fff; text-align:center; margin:5px 0 0 0; padding:4px 20px; text-decoration:none;}
#main-nav ul li a:hover, #main-nav ul li a:active{border:1px solid #999; margin:5px 0 0 0; background:#000; text-decoration:none; padding:3px 19px;}
#main-nav ul li#current a{background:#333}

/* HEADER */
#header{float:left; width:941px; margin:0; padding:5px 0px 0px; display:block; clear:left; border-bottom:1px solid #486cb7;}
#header h1{display:inline; float:left; width:650px; font-size:2.5em; font-weight:bold; margin:0; padding:0; display:none;}
#header h1 a{padding:0; margin:0 0 0 5px}

/* FEED */
#feed{width:200px; float:right; background:url('images/subscribe.gif') no-repeat right 0; ; padding-left:0; padding-right:50px; padding-top:2px; padding-bottom:0}
#feed ul{margin:0; padding:0}
#feed ul li{list-style-type:none; text-align:right; margin:-1px 0 4px 0; padding:0}
#feed ul li a{font-weight:bold}
#feed ul li a:hover{text-decoration:underline}

/* CONTAINS EVERYTHING BELOW HEADER AND HORIZONTAL NAVIGATION */
#container{overflow:hidden; float:left; width:921px; margin:0; background:#FFFFFF; border-top:3px solid #486cb7;; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0}

/* CONTAINS MAIN CONTENT */
#content, #home{float:left; margin:0}
#content{width:611px; padding:10px 0;}
#home{width:611px}
/* HEADERS */
h1, h2, h3, h4, h5, h6{font-weight:normal; color:#0C386E}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:normal; text-decoration:none; color:#0C386E}
h2{font-size:1.3em}
h3{font-size:1.3em}
h4{font-size:1.2em}
h5{font-size:1.1em}
h6{font-size:1em}

/* LINKS */
a{color:#369; text-decoration:none}
a:hover{color:#000}

/* FEATURE */
#home .feature{float:left; width:598px; border:1px solid #486cb7; margin:10px 0; background:#fff url('images/featured-top-bg.jpg') no-repeat top right;; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:0}
#home .feature img{float:left; width:320px; height:200px; margin:3px 10px 10px 3px; border:1px solid #ccc; border-left:none;background:#000; padding:0 0 0 3px}
#home .feature h2{margin:10px 5px 0 5px; padding:0; font-size:1.3em}
.feature p{margin:10px 0 0 0}
.post-title{font:18px Georgia, "lucida grande", Times, Tahoma, Verdana;font-weight:normal;}
.featured_tag{position:absolute; background:url('images/featured_tag.gif') no-repeat;width:130px; height:30px; z-index:9999; margin-left:-331px; margin-right:0; margin-top:160px; margin-bottom:10px}

/* HOME CATEGORY TABS (also see tabs section at bottom of stylesheet) */
#home #home-categories{clear:left; float:left; display:block; width:608px; margin:0 0 10px 0}

/* EVERYTHING BELOW THE FEATURE */
#home #home-bottom{width:600px; clear:left; float:left; margin:0; padding:0}
.block-full{float:left; width:100%; clear:both;border:1px solid #ccc;}
#home #home-bottom .block-left{float:left}
#home #home-bottom .block-right{float:right}

/* EXCERPTS ON THE EXCERPTS STYLE LAYOUT */
.excerpts{margin:0; padding:0; float:left; width:611px}
.excerpts .post{overflow:hidden; float:left; clear:left; display:block; width:593px; margin:0 0 10px 0; padding:5px 11px 5px 3px; background:#fff; border:1px solid #ccc}
.excerpts .post h3{float:left; display:block; margin:0 5px 0 4px; padding:0}
.excerpts .post .entry{display:block; clear:left; width:100%; padding:0; margin:-10px 10px 0 6px}
.excerpts img{margin:5px 17px 10px 0}
.excerpts .post .entry p{padding:0; margin:10px 0}

/* VIDEO */
.video{overflow:hidden; width:288px; margin:0 0 10px 0; padding:2px 5px 10px 5px; background:#fff; border:1px solid #ccc; text-align:center}
.video h3{text-align:left; padding:0 0 5px 2px; margin:0}
.video h3 a{font-size:.8em; font-weight:bold}
.video div{overflow:hidden; margin:0 auto; padding:0; background:transparent; text-align:center; display:block; border:none}
object{padding:0; margin:0}

/* POST */
.post{margin:0; background:#fff}


/* RECENT EXCERPTS (default style) */
.recent{width:288px; padding:0 5px 10px 5px; margin:0 0 10px 0; float:left; background:#fff; border:1px solid #ccc}
.recent .post{float:left; margin:5px 0 5px 0; padding:0; background:transparent}
.recent .post h3{margin:0; padding:0}
.recent .post h3 a{display:inline; font-size:.7em; font-weight:bold; margin:0; padding:0}
.recent img, .excerpts img{float:left; width:75px; height:75px; margin:5px 10px 0 0}
.recent .entry{font-size:1em; margin:0; padding:0}
.recent p, .recent .entry p{margin:0; padding:0}

/* SINGLE POST */
.single .post{float:left; width:558px; font-size:1.1em; overflow:hidden; padding:10px 25px; margin:0 0 10px 0; background:#fff; border:1px solid #486cb7;}
.single .catpost{float:left; width:250px; font-size:11px; overflow:hidden; padding:10px;}
img.feature{height:175px; width:300px}
.post a{font-weight:normal; color:#1359AE; text-decoration:none}
.post a:hover{color:#000; text-decoration:underline}
.post h2{margin:5px 0 0 0; padding:0; font-weight:normal}
.post h2 a{color:#0C386E}
.post .byline{margin:5px 0 7px 0}
.post-meta-data{margin-right:6px; text-align:right}
.f-post-meta-data{text-align:right; padding:4px; border-top:1px solid #eee;}
.h-post-meta-data{text-align:right; padding:3px; border-top:1px solid #eee;border-bottom:1px solid #eee; background:#f7f7f7;bottom:0;}
.single .post-meta-data{clear:left; float:left; width:100%; text-align:left}

#single-related-viewed{width:611px;float:left;margin-bottom:8px;}
.single-most-viewed, .single-related{width:280px;float:left; border:2px solid #599bae;padding:10px;color:#000;background:#d8eef4; border-left:none; border-right:none;padding-top:30px;}
.single-most-viewed a, .single-related a{color:#000;}
.single-most-viewed a:hover, .single-related a:hover{text-decoration:underline;}
.single-most-viewed{float:right; background:#d8eef4 url('images/most-viewed-title.gif') no-repeat top left;}
.single-related{background:#d8eef4 url('images/related-title.gif') no-repeat top left;}

#post-nav{width:611px;float:left;margin-bottom:8px;}
#post-nav .prevpost, #post-nav .nextpost{width:280px;float:left; border:1px solid #486cb7;background:#ff9900 url('images/post-nav-bg.gif') repeat-x;padding:10px;color:#fff}
#post-nav .prevpost a, #post-nav .nextpost a{color:#fff;}
#post-nav .nextpost{float:right;text-align:right;}

#related-article-near{background-position: top right; width:300px; float:right; border:1px solid #FFFFFF; padding-top:5px; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Tahoma, Verdana, Arial; padding-left:10px; padding-right:10px; padding-bottom:10px; background-repeat:no-repeat; background-attachment:scroll}

/* RELATED POSTS NEAR */
.relatednew{width:250px; float:left; overflow:hidden; background:#FFFFFF; border:1px solid #486cb7; ; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding-left:26px; padding-right:0px; padding-top:0; padding-bottom:0}
.relatednew ul{width:100%}
.relatednew h3{margin:15px 0 0 0; padding:0}
.ads img{border:none}

/* LISTS */
#content ul{margin:15px 0; padding:0}
#content ul li{margin:2px 0; background:url('images/bullet.gif') no-repeat .2em .5em; list-style-type:none; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0}

#share-tools{width:180px; float:right; border:1px solid #bcc5da; padding-top:35px; background:url('images/get-social.jpg') no-repeat top right; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Tahoma, Verdana, Arial; padding-left:10px; padding-right:10px; padding-bottom:10px}
#share-tools ul {list-style:none;list-style-type:none;}
#share-tools ul li{border-bottom:1px solid #eee; background-image:url('none');min-height:18px; vertical-align:middle; list-style-type:none; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:5px}
#share-tools ul li a{font-weight:bold;}

/* tables */
.post table{border:none}
.post tr, .post td{border:1px solid #333}

/* code and pre */
code{font:normal 1.1em "Courier New",Courier,monospace; padding:0 2px}
pre{ white-space:pre-wrap;  /* css-3 */ white-space:-moz-pre-wrap !important;  /* Mozilla,since 1999 */ white-space:-pre-wrap;  /* Opera 4-6 */ white-space:-o-pre-wrap;  /* Opera 7 */ word-wrap:break-word;  /* Internet Explorer 5.5+*/width:480px}
pre code{font-size:1.2em; display:block; clear:both; padding:10px; color:#333; border:solid 1px #ccc; line-height:140%; margin:5px 0 15px 0; width:570px}

/* ALIGNMENT */
.left{float:left; margin:5px 15px 5px 0}
.right{float:right }
.clear{clear:both;}
p.ie6-bug{float:left; margin:-5px 0; padding:0}
.center{margin:15px auto; text-align:center}
.navigation{margin:15px 0}
.previous{float:left; width:47%}
.next{float:right; width:47%}
#clearline{clear:both;width:100%;height:10px;border-bottom:1px solid #ccc;}

/* IMAGES */
.post img, .post a img{padding:3px; border:1px solid #ccc; background:#eee}
.thumbnail {
	width: 100px;
	height: 100px;
	}
	
/* CATTHUMB */
.catimgthumb {margin-right:5px; margin-top:10px; padding:3px; border:1px solid #ccc; background:#eee}


/* HOMEPAGE THUMBNAIL */
.homethumb{width:100px; float:left; overflow:hidden; background:#FFFFFF; border:1px solid #486cb7; ; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding-left:26px; padding-right:26px; padding-top:0; padding-bottom:0}

/* RELATED POSTS */
.related{width:558px; float:left; overflow:hidden; background:#FFFFFF; border:1px solid #486cb7; ; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding-left:26px; padding-right:26px; padding-top:0; padding-bottom:0}
.related ul{width:100%}
.related h3{margin:15px 0 0 0; padding:0}
.ads img{border:none}

/* COMMENTS TEMPLATE */
#comments-template{overflow:hidden; float:left; clear:left; display:block; width:558px; padding:10px 25px; margin:0 0 10px 0; border:1px solid #ccc; background:#fff}
#comments-template h3{margin:10px 0 0 0; padding:0}
#comments-template ol{margin:0; padding:0}
#comments-template ol li{float:left; width:97%; margin:10px 0; padding:5px; list-style-type:none; background:#f7f7f7; border:1px solid #ccc}
#comments-template ol li.alt{border-top:1px solid #0C386E; border-bottom:1px solid #0C386E}
#comments-template ol li .comment-meta-data{font-weight:bold}
#comments-template ol li .comment-text{width:90%; margin:10px auto; padding:8px 15px; background:#fff; border:1px solid #eee}

/* TRACKBACKS */
.trackback, .trackback a{color:#666}
.trackback .comment-meta-data em{color:#0C386E}
input{width:auto; padding:3px; margin: 5px 5px 0 0; background:#fff; border:1px solid #666}
textarea{width:96%; padding:3px; margin-top:5px; border:1px solid #666}
#comments-template input.submit-comment, #comments-template input.reset-comment, .button{width:auto; padding:5px; margin-right:10px; color:#fff; border:1px double #333; background:#11557d}

/* CONTACT */
fieldset{border:none}
legend{border:none}

/* SIDEBAR */
#sidebar{overflow:hidden; width:300px; float:left; margin:10px 0 0 10px}
.menu{overflow:hidden; clear:left; float:left; display:block; width:278px; padding:10px; margin:0 0 10px 0; border:1px solid #ccc; background:#fff}
.menu h2{margin:0; padding:0}
.menu ul, .tabbed div ul{margin:0; padding:0}
.menu ul li, .tabbed div ul li{margin:0; padding:0; list-style-type:none}
.menu ul li a, .tabbed div ul li a{display:block; padding:0 0 0 10px}
.menu ul li a:hover{text-decoration:underline}

/* TABS */
.tabs-block{clear:left; float:left; width:300px; padding:0; margin:0 0 5px 0; display:block}
.tabbed{width:100%; overflow:hidden; padding:0; margin:0; background:transparent; border:none}
.tabbed ul.tabs{overflow:hidden; display:block; position:relative; top:0; left:0; z-index:999; list-style-type:none; margin:0; padding:0; width:100%; background:transparent}
.tabbed ul.tabs li{display:inline; float:left; padding:0; margin:0}
.tabbed ul.tabs li a{font-weight:bold; display:block; margin:0; padding:3px .8em; background:#2f7eac; border:1px solid #a4c3d5;border-bottom:2px solid #226d99; margin-right:-1px;color:#fff;}
.tabs-block ul.tabs li a{padding:3px .7em}
.tabbed ul.tabs li a:hover{background:#11557d; text-decoration:none; }
.tabbed ul.tabs li a.tab-current{background:#fff url('/images/active_tab_bg.gif') repeat-x; border-bottom:2px solid #fff; color:#11557d}
.tabs-block .tabbed div, #home .tabbed .c{overflow:hidden; display:block; position:relative; left:0; top:-1px; z-index:0; clear:left; width:100%; margin:0; padding:5px 0; border:1px solid #a4c3d5; background:#fff; display:none}
div.t2, div.t3, div.t4, div.t5, div.c2, div.c3, div.c4, div.c5, div.c6, div.c7, div.c8, div.c9, div.c10{display:none}
.tabs-block .tabbed div.t1, #home .tabbed div.c1{display:block}
.tabs-block .tabbed div{width:298px}
.tabbed div ul{overflow:hidden; padding:4px 0 2px 0; margin:0; background:#fff}
.tabbed div ul li{clear:left; background:transparent}
.tabbed div ul li a{font-weight:normal; width:97%; display:block; padding:2px 0 2px 12px; background:transparent; border:none}
.tabbed div ul li a:hover{text-decoration:underline}

.htabbed div{width:295px;	}
.htabbed div ul{overflow:hidden; padding:4px 0 2px 0; margin:0; background:#fff}
.htabbed div ul li{clear:left; background:transparent}
.htabbed div ul li a{font-weight:normal; width:97%; display:block; padding:2px 0 2px 12px; background:transparent; border:none}
.htabbed div ul li a:hover{text-decoration:underline}

.myline{clear:both; width:100%;}


/* HOME CATEGORIES TABS */
#home-categories{overflow:hidden; border:1px solid #FFFFFF; background:#FFFFFF;}
#home .tabbed .c{width:608px}
.tabbed .post{float:left; clear:none; width:47%; margin:5px 1%; padding:0;}
.tabbed .post h3{width:97%; font-size:.95em; margin:0 0 5px 5px; padding:0}
.tabbed .post h3 a{font-weight:bold}
.tabbed .post .entry{margin:0 0 0 5px; padding:0}
.tabbed .post .entry p{margin:0; padding:0}
.tinyimage{width:275px;height:75px; border:1px solid #ccc; padding:0; margin:0 0 5px 5px ;}

#home .htabbed .c{width:608px}
.htabbed .post{float:left; clear:none; width:47%; margin:5px 1%; padding:0; height:260px;}
.htabbed .post h3{width:97%; font:.95em Tahoma, Arial, Verdana; margin:0 0 0 5px; padding:0}
.htabbed .post h3 a{font-weight:bold}
.htabbed .post .entry{margin:0 0 0 5px; padding:0; width:275px;}
.htabbed .post .entry p{margin:0; padding:0;}
.htinyimage{width:275px;height:75px; border:1px solid #ccc; padding:0; margin:0 0 5px 5px ;}


/* SIDEBAR ADS */
.ads{float:left; clear:left; width:297px; display:block; padding:5px 0; margin:0 0 10px 0}
.ads p{margin:0; padding:0}
.ads img{float:left; margin:5px 4px 5px 15px; padding:0}

/* FLICKR PHOTOS */
.flickr img{margin:5px 4px 5px 4px; padding:3px; border:1px solid #01203c}
.flickr p{margin:0 10px 0 0; text-align:right}

/* SIDEBAR WIDGETS */
/* calendar */
#sidebar table{width:95%; margin:0 auto; border:1px solid #eee}
#sidebar table tr{font-weight:bold; background:#ccc}
#sidebar table tr td{text-align:center; background:#fff; border:1px solid #ccc}
#sidebar table tr td.pad{border:none}

/* FOOTER */
#footer{color:#666; clear:both; width:940px; margin:0 auto; border-top:1px solid #ccc;}
#footer p{float:left; width:50%; margin:0 auto; padding:5px 0}
#footer p.icons{float:right; text-align:right; width:50%; height:30px}
#footer img{border:none}
#footer a{color:#ccc; font-weight:bold}
#footer a:hover{text-decoration:underline}
#footer img{margin:0 10px; border:none}

/*-- foot-linkss--*/
#longads{clear:both;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center; maring:10px 0;padding:10px 0;}
#foot_container{float:left; width:300px; color:#fff;text-align:center;margin-right:6px;}
#foot_container ul {list-style:none;}
#foot_container ul li {list-style:none;display:inline;}
#gall_snaps{list-style:none;padding:0;display:block;}
#gall_snaps li{text-align:center;display:inline;border:0px none;margin:0;padding:0; list-style-type:none}
#gall_snaps li img{border:medium none;margin:0;background:#aaa; no-repeat;padding:2px}

/*------- popularity -------------*/
.display_popularity{float:right; background:url('/images/featured_bg1.gif') no-repeat; color:#fff; width:30px; height:28px;margin:0;font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:verdana, tahoma, arial; padding-left:22px; padding-right:0px; padding-top:4px; padding-bottom:0px}

/*---hightlights-------*/
#morelinks{padding:10px; margin:5px 0;background:#E7F4FC; border-top:3px solid #AACFE6; border-bottom:3px solid #AACFE6;}

/*---hightlights-------*/
.morelinks{padding:10px; margin:5px 0;background:#E7F4FC; border-top:3px solid #AACFE6; border-bottom:3px solid #AACFE6;}

/*---custom-------*/
.TopNav      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF }
.root { font-size: 11px; letter-spacing: 1px; padding-left: 1pt ; font-family: Arial, Helvetica, sans-serif; font-weight: bold}
.welcome { font-size: 11px; letter-spacing: 1px; padding-left: 1pt ; font-family: Arial, Helvetica, sans-serif; font-weight: normal}