 
 
/* Cateogry home page
===================================================== */



#InnerLeftPanelWrapper {
width:150px;
height:auto;
padding:0px 0px 0px 0px;
margin:0px 5px 0px 0px;
overflow:hidden;
float:left;
}

 

/* Poll
===================================================== */

#Poll {
	width:150px;
	height: auto; /* 205px; */
	padding:0px 0px 0px 0px;
	margin:0px 5px 5px 0px;
	overflow:hidden;
	background: #ECE4E1;
} 
#Poll h3 {
	color:#4B4B4B;
/*	font-size:15px; */
	font-weight:bold; 
	padding:7px 10px 7px 10px;
/*	background: #DDCFCA; 
 
margin: 0px 0 0 0;
	padding: 7px 0 7px 10px; */
	background: url(../images/sidebar-tab.png) top left repeat-x;

	text-transform: none; /* uppercase; */
	color: #b4b3b3;
    text-shadow: 0 1px 0 #282828;
	}
#Poll ul{
	width: 100%;
	height:auto; 
	margin:0px;
	padding:0px 0px 5px 0px;
}
#Poll ul li{
	width:100%;
	list-style:none;
	font-size: 11px; 
}
#Poll .wp-polls  {
	padding:0px 0px 0px 0px;
}
#Poll .wp-polls li {
	padding:4px 5px 4px 5px;
	border-bottom:1px solid #ddcfca;
	vertical-align:top; 
}
#Poll .Buttons {
	cursor: pointer;
	border:1px solid #ddcfca;
	background:#F15F62 ;
	color:#fff;
	width:55%;
}
#Poll .wp-polls li label  ,
#Poll .wp-polls li input  {

}
#Poll .wp-polls input.Buttons {
	margin-top:1px; 
}
#Poll .wp-polls .wp-polls-form {
	121-=-background: #DDCFCe;
}

#Poll a  {
	color:#333;
	display:block;
	text-align:center;
}
#Poll  a:hover {
	color:#000;
}


/* Category List
===================================================== */

#CatList {
	width:150px;
	height: auto; 
	padding:0px 0px 0px 0px;
	margin:0px 5px 5px 0px;
	overflow:hidden;
	background: #F0D2EB;
} 
#CatList h3 {
color:#4B4B4B;
font-size:15px;
font-weight:bold; 
padding:10px 10px 10px 10px;
} 

#CatList ul li.cat-item {
background: none; 
}


#CatList ul{
width:auto;
height:auto; 
margin:0px;
padding:0px 0px 0px 0px;
background: none;
}
#CatList ul li{
	float: none;
	list-style:none;
	12===line-height:18px;
	background: none;
}
#CatList ul li a{
	width:100%;
	float: left;
	display: block;
	color:#6F6F6F;
	
	text-decoration: none;
 
	font-size: 12px;
	font-weight:bold;
	padding:6px 10px 6px 10px;
  
	text-align: left;
	cursor: pointer;
	background: none;
	border-bottom:1px solid #EEC4DA;
}

#CatList  li li a ,
#CatList ul li.current-cat a   {
	color:#fff;
	background: #E78FCC; 
}
#CatList  li li a ,
#CatList ul li.current-cat li a  {
	color:#333;
	background: #F9E8F9; 
}
#CatList ul li.current-cat a:hover ,
#CatList  li a:hover {
	color:#fff;
	background: #F3C5D5; 
}


/* Cat List
------------------------------------------------------*/

#CatList li ul {
 position: absolute;
 width: 100%;
 left: -999em;
	background:#fff;
	border-top:1px solid #1e2527; 
	border-bottom:2px solid #1e2527; 
}
#CatList li:hover ul, #CatList li.sfhover ul {
  left: auto;
  z-index:1000;
  position: relative;
  width:100%;
  background: #FDF2E1;
}
#CatList li ul li {
 border-left:7px solid #fff; 
 border-bottom:1px solid #1e2527; 
/* border-left:1px solid #1e2527; 
 border-right:1px solid #1e2527;   */
 width:100%;
	background: #FDF2E1;
 padding-left: 8px;
}

/* Home page - contentWrapper
===================================================== */

#contentWrapper {
	background: none; /* #f9f9f9; */
}
h1.Title {
	width:100%;
	height:auto; 
	==padding:4px 0px 4px 0px;
	margin:0px 0px 2px 0px;
	overflow:hidden;

	font-size:15px;
	color: #FFFFFF ;
	font-weight:bold;
	text-align:center;
	background: #000;
	line-height:1em;

	padding: 7px 0 7px 0px;
	background: url(../images/sidebar-tab.png) top left repeat-x;
	========font-size: 13px;

	font-weight: bold;
	text-transform: none; /* uppercase; */
	color: #b4b3b3;
    text-shadow: 0 1px 0 #282828;
	}
#contentWrapper .Description h2 a {
	font-size:13px;
	color: #000;  
	font-weight:bold;
}
#contentWrapper .Description h2 a:hover {

} 

/* TopStories
===================================================== */

#TopStories {
	width:515px;
	height:auto; /* 205px; */
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	overflow:hidden;
} 
#TopStories .Image,
#TopStories .Image img {
	width:250px;
	height:205px; 
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}
#TopStories .Description {
	width:265px;
	height:205px; 
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
	background: #FFE9D9;
} 
#TopStories .Description p {
	padding:0px 10px 10px 10px;
} 
#TopStories .Description h2 {
	font-size:13px;
	color: #000; /* #555555 ; */
	font-weight:bold;
	text-align:left;
	padding:10px 10px 0px 10px;
} 

/* TopStories2
===================================================== */

#TopStories2 {
	width:515px; /* 250px; */
	height:180px ; /* 200px; */
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	overflow:hidden;
	float:none;
} 
#TopStories2 .story1 {
	width: 250px; 
	height: 180px; /* 200px; */
	padding:0px 0px 0px 0px;
	margin:0px 2px 5px 0px;
	overflow:hidden;
	float:left;
} 

#TopStories2 .Image,
#TopStories2 .Image img {
	width:250px;
	height:240px; /* 150px; */
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
#TopStories2 .Image2 img {
	text-align:center;
	vertical-align:bottom;
	12===margin-top:-25px;
}
#TopStories2 .Description {
	width:230px;
	height:80px; 
	padding:0px 10px 5px 10px;
	overflow:hidden;
	background: #FFE9D9;
} 
#TopStories2 .Description p {
	padding:0px;
	font-size:12px;
}
#TopStories2 .Description2  {
	margin-top:130px;
	position:absolute;
	height:45px; 
	overflow:hidden;
} 



#TopStories2 .story2 {
	width: 130px;
} 

#TopStories2 .story2 .Image,
#TopStories2 .story2 .Image img {
	width:130px;
	height:130px;
}
#TopStories2 .story2 .Description {
	width:110px;
} 


#TopStories2 .story3 {
	margin:0px 0px 5px 0px;
} 



/* TopStories3 - Headlines
===================================================== */

#Headlines {
	width:280px;  
	height:auto; 
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 0px;
	overflow:hidden;
	float:left;
} 
#Headlines .story1 {
	width: 280px; 
	height:auto; 
	padding:0px 0px 0px 0px;
	margin:0px 4px 2px 0px;
	overflow:hidden;
	float:left;
} 

#Headlines .Image,
#Headlines .Image img {
	width:280px;
	height:280px; 
	padding:0px 0px 0px 0px;
	overflow:hidden;
	121=float:left;
}
#Headlines .Description {
	width:280px;
	height:60px; 
	padding:5px 10px 5px 10px;
	overflow:hidden;
/*	background: #ECEED0; */
	float:left;
	position:absolute;

	left: 0px;
	top: 180px;
	background: url('../images/transparent-bg.png'); 
}
#Headlines .Description p {
	padding:0px;
	color: #fff ;
	font-size:11px;
}
/* #Headlines .Description h2 {
	font-size:13px;
	color: #555555 ;
	font-weight:bold;
	text-align:left;
	padding:4px 0px 0px 0px;
} */

/* #TopVideos - Top videos
===================================================== */

#TopVideos {
	width:230px;  /* 515px; */ 
	height:auto; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
} 

#TopVideos .story1 {
	width: 114px; 
	height:auto; 
	padding:0px 0px 0px 0px;
	margin:0px 1px 2px 0px;
	overflow:hidden;
	float:left;
} 

#TopVideos .Image,
#TopVideos .Image img {
	width:114px;
	height:100px; 
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
#TopVideos .Description {
	width:104px;
	height:25px; 
	padding:0px 5px 5px 5px;
	overflow:hidden;
	background:#E6FBF2 ;
} 
#TopVideos .Description p {
	padding:2px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	color: #555 ;
	line-height:1em;
}
