/* 
 Date : Feb 26 2008
 Author : Zeeshan Hasan
 Client : The Nation
 
 Company : Bramerz (Pvt) Ltd.
 Company URL : http://www.bramerz.pk

 */
@import url("global.css");  /* Global Style Sheet  */
@import url("glider/glider.css"); /* Ajax Glider */
@import url("calendar.css"); /* Ajax Glider */
/* Styles for Home Page Only */
/** Structure **/
#breaking, #content-home, #category-home, #image-slider{
	position:relative;
	margin:0 auto;
	width:870px;
	background-color:#FFFFFF;
	margin-bottom:5px;
	padding-bottom:4px;
}
/*************** Set Colors *************/
#header .top-nav-bar{border-bottom:#29A400 solid 4px;}
#header .top-nav-bar a.active{background-color:#29A400;}

#header .top-breaking-bar{border-bottom:#29A400 solid 2px;}
#content-home #home-news .heading{background-color:#29A400;}
/***************************************************************************/
#todaysNav{
	position:relative;
	margin:0 auto;
	width:711px;
	height:42px;
	background-color:#5c5c5c;
	border-bottom:#AAB198 solid 1px;
	margin-bottom:5px;
	padding-bottom:4px;
}
#todaysNav{padding-top:2px;}
/**************testing*********************/

	#todaysNav1{
	position:relative;
	margin:0 auto;
	width:159px;
	height:42px;
	background-color:#9c0028;
	border-bottom:#AAB198 solid 1px;
	margin-bottom:5px;
	padding-bottom:4px;
}
#todaysNav1{padding-top:2px;}

/******************************************/


	#todaysNav ul{
		position:relative;
		margin:3px;
		
	}
	#todaysNav li{
		position:relative;
		float:left;
		margin-left:5px; margin-right:5px;
	}
	#todaysNav li a{
		padding:5px;
		line-height:20px;
		text-decoration:none;
		color:#575E46;
		background-color:#DADDD2;
	}
	#todaysNav li a:hover{
		background-color:#FFFFFF;
	}
	#tpaper{
		color:#575E46;
		font-weight:bold;
		padding-right:35px;
	}
	


/***************************************************************************/
/*** BREAKING ***/
#breaking{} /* Global */
	#breaking .left{width:570px;}
	#breaking .right{width:270px;}
	
	#breaking-news{}
		#breaking-news .breaking-red{
			position:relative;
			float:right;
			right:-15px;
			width:125px;
			text-align:center;
			z-index:999;
			background:#CC0000 url(../images/backgrounds/bg_breaking_red.jpg) no-repeat left bottom;
			padding:3px;
			padding-left:0px; padding-right:0px;
			color:#FFFFFF;
			font-weight:bold;
		}
		.breaking-rss{
			position:relative;
			float:right;
			margin-top:5px;
			background-color:none;
		}
			.breaking-rss a{
				color:#CC0000;
				font-weight:bold;
				text-decoration:none;
				background-image:url(../images/icons/breaking-rss.jpg);
				background-repeat:no-repeat;
				background-position:right;
				padding-right:20px;
				padding-top:2px; padding-bottom:2px;
				
			}
		#breaking-news h1{color:#000; font-weight:bold; width:75%; padding-top:5px;}
		#breaking-news h1 a{color:#000; text-decoration:none; line-height:24px;}
		#breaking-news h1 a:hover{color:#CC0000;}
		#breaking-news p{padding-bottom:5px; padding-top:5px;line-height:20px;letter-spacing:0.02em; font-size:105%;}
		#breaking-news img{
			position:relative;
			float:right;
			margin:5px;
			margin-right:7px;
			padding:4px;
			background-color:#F3F3F3;
			border:#E3E3E3 solid 1px;
		}
		#breaking-news a.breaking-link{
			color:#CC0000;
			font-weight:bold;
			line-height:25px;
		}	
/*** END BREAKING ***/
/***************************************************************************/
/***************************************************************************/
/** Home Page Content ***/
#content-home{}/* Global */
	#content-home .left{width:475px;}
	#content-home .right{width:380px;}
	
	/******** NEWS *******/
	#content-home #home-news{margin:3px;}
	#content-home #home-news .heading{
		position:relative;
		padding:5px; padding-top:8px; padding-bottom:8px;
		color:#FFFFFF;
		font-weight:bold;
		font-size:14px;
		
	}
	#content-home #home-news .heading a.rss{
		position:absolute;
		height:16px;
		padding-top:4px;
		float:right;
	}
	/***** Top News Body ***/
	#content-home #home-news .news-body{
		position:relative;
		padding:5px;
		background-color:#F8F8F8;
		border-bottom:#FFFFFF solid 4px;
	}
			#content-home #home-news .news-body h2, #content-home #home-news .news-body h2 a{
				font-size:15px; font-weight:bold;
				line-height:20px;
				color:#0099CC;
				text-decoration:none;
			}
			#content-home #home-news .news-body h2 a:hover{color:#33CC00; }
			#content-home #home-news .news-body .todays-list{}
			#content-home #home-news .news-body a.todays-list{
				margin-left:5px;
				padding-left:10px;
				color:#0099CC;
				background-image:url(../images/icons/arrow-todays-paper-list.png);
				background-repeat:no-repeat;
				background-position:left center;
				font-weight:bold;
			}
			#content-home #home-news .news-body a.todays-list:hover{color:#007095;}
			
			
			#content-home #home-news .news-body .content{
				line-height:22px;
				font-size:110%;
			}
			#content-home #home-news .news-body .content img{
				position:relative;
				float:right;
				margin:5px;
				padding:4px;
				background-color:#fff;
				border:#E3E3E3 solid 1px;
				
			}
			#content-home #home-news .news-body .links{
				border-top:#E8E8E8 solid 1px;
				padding:5px;
			}
			#content-home #home-news .news-body a{
				color:#0099CC;
			}
			/******* Category News *********/
			#cat-listing{
				position:relative;
				width:471px;
				margin-left:2px; margin-right:2px;
				border:none;
			}
				#cat-listing .cat-title{
					position:relative;
					margin-top:5px;
					width:100%;
					padding-bottom:3px; padding-top:3px;
					
				}
						#cat-listing .cat-title h3{
							font-size:110%; font-weight:bold; 
							color:#333333;
							padding-left:5px;
							}
							.category-body{position:relative;}
							.category-body h3{
							font-size:110%; font-weight:bold; 
							color:#333333;
							padding-left:5px;
							margin-top:10px; padding-bottom:5px;
							border-bottom:#C5FFB0 solid 5px;
						
							}
							.category-body img { position:absolute; top:0px;  right:5px; float:right;}
	#politics .cat-title{border-bottom:#29A400 solid 5px;} /** blue **/
	#sports .cat-title{border-bottom:#78FF4A solid 5px;} /** green **/
	#business .cat-title{border-bottom:#33CC00 solid 5px;} /** orange **/
	#entertainment .cat-title{border-bottom:#C5FFB0 solid 5px;} /** pink **/
	#international .cat-title{border-bottom:#3DF200 solid 5px;} /** Red **/
							
				.cat-rss{
					position:relative;
				}
				.cat-content{
					position:relative;
					padding:10px;
					background-color:#F8F8F8;
				}
					.cat-content a.nlist{
						position:relative;
						margin-left:5px;
						padding-left:10px;
						padding-bottom:5px;
						line-height:18px;
						color:#0099CC;
						background-image:url(../images/icons/arrow-todays-paper-list.png);
						background-repeat:no-repeat;
						background-position:left center;
					}
					.cat-content small{margin-left:10px; padding-left:10px; color:#0099CC; border-left:#ccc solid 1px; }
					.cat-links{
						position:relative;
						padding:5px;
						background-color:#E5E5E5;
						line-height:20px;
					}
						.cat-links a{color:#666666; text-decoration:none;}

	#content-home #home-news{}
	#content-home #home-news{}
	#content-home #home-news{}
/********************************************/
	#content-home #home-sidebar{
		margin:3px; /** width:380px; **/
	}
	
	#home-sidebar .sidebar-col{
		position:relative;
		width:100%;
	}
		.sidebar-col .sb-colA{position:relative; float:left; width:210px;}
		.sidebar-col .sb-colB{position:relative;float:left; width:160px;}
	
	/****** Calendar ******/
		#calendar-side{
			position:relative;
			margin:0px; padding:0px;
			margin:5px;

		}
			#calendar-side h2{
				padding:4px;
				font-size:110%;
				color:#666666;
				
				
			}
			#calendar tr.title{
				padding:2px;
				
			}
				
			
							
			
	/****** Tabs Popular ****/	
			#home-tab-popular{
				position:relative;
				display:none;
				width:95%;
				margin:5px;
			}
			#home-tab-popular ul#tab-container-1-nav{
				position:relative;
				width:100%;
				background-color:#cccccc;
				padding-top:3px;
			}
			#home-tab-popular ul#tab-container-1-nav li{float:left;}
			#home-tab-popular ul#tab-container-1-nav li a{
				position:relative;
				background-color:#000000;
				color:#FFFFFF;
				float:left;
				padding:5px; padding-top:7px;
				margin-left:1px;
				text-decoration:none;
			}
			#home-tab-popular ul#tab-container-1-nav a.active{background-color:#999999;}
			
			#home-tab-popular .tab{
				position:relative;
				display:none;
				padding:5px;
				background:#F5F5F5 url(../images/backgrounds/bg_home_sidebar-tab.jpg) repeat left top;
				border-bottom:#CCCCCC solid 2px;
			}
			#home-tab-popular .tab ul{ margin-left:15px;}
			#home-tab-popular .tab li{

				list-style-image:url(../images/backgrounds/bg_icon_li.jpg);
				padding-bottom:3px;
			}
			#home-tab-popular .tab li a{color:#0099CC; text-decoration:none;}
		/**** END TAB POPULAR *****/
		/****** Tabs Accessories ****/	
			#home-tab-accessories{
				position:relative;
				width:95%;
				margin:5px;
				border:#999999 solid 1px;
			}
			#home-tab-accessories ul#tab-container-1-nav{
				position:relative;
				width:100%;
				background-color:#999999;
				padding-top:3px; 
			}
			#home-tab-accessories ul#tab-container-1-nav li{float:left;}
			#home-tab-accessories ul#tab-container-1-nav li a{
				position:relative;
				background-color:#626262;
				color:#FFFFFF;
				float:left;
				padding:5px; padding-top:7px;
				margin-left:1px;
				text-decoration:none;
			}
			#home-tab-accessories ul#tab-container-1-nav a.active{
			background-color:#33CC00;}
			
			#home-tab-accessories .tab-nested{
				position:relative;
				display:none;
				padding:5px;
				background-color:#fff;
			}
			#home-tab-accessories .tab-nested ul{ margin-left:15px;}
			#home-tab-accessories .tab-nested li{

				list-style-image:url(../images/backgrounds/bg_icon_li.jpg);
				padding-bottom:3px;
			}
			#home-tab-accessories .tab-nested li a{color:#0099CC; text-decoration:none;}
		/**** END TAB POPULAR *****/		
/***************************************************************************/
/***************************************************************************/
#category-home{}/* Global */
#cartoon{
/** background:#fff url(../images/backgrounds/todays-cartoon.png) no-repeat left top; **/
margin-bottom:10px;
text-align:center;
}
#cartoon img{text-align: right;}
/****************/
.block{
	margin:5px;
	border:#003300 solid 1px;
}
	.block h3{
		background-color:#1D7100;
		color:#FFFFFF;
		font-size:14px;
		padding:5px;
		font-weight:bold;
	}
	.block-body{padding:5px;}
	/**** weather styling for today's template ******/
	#weather-man{ padding:5px;}

