
/* =STRUCTURE
--------------------------------------------------------------------------*/
body
{
	background: #5E90AD url(http://images.lifescript.com/www/LifeScript/homepage/bg_blueFade.gif) top left repeat-x;
	text-align: center;
}

#wrapper 
{
	margin: 0 auto;
	text-align: left;
	width: 780px;
}


/* =NEWS FEEDS
--------------------------------------------------------------------------*/

div#outputNewsFeed {
			float:left;
			padding: 0 0 20px 0;
			}
			
#healthNewsTable {
	width:100%;
}

/* IE6/7 hacks you know and love */	
* html div#outputNewsFeed 
{
	width:auto;	
}

* html #healthNewsTable,
*:first-child+html #healthNewsTable {
	width:auto;
}
	
		div#outputNewsFeed a { 
			color: #A0410A;
			font-size: 11px;
			font-weight: bold;
			margin: 0;
			padding: 0;
			text-decoration: none;
			}
			
			div#outputNewsFeed a:hover {
				text-decoration: underline;
				}
		div#outputNewsFeed li span.date 
		{
			color: #666;
			font-size: 10px;
			font-style: italic;
		}
				
		div#outputNewsFeed li span.more 
		{
			display: block;
			text-align: right;
			width: 100%;
		}
		
			div#outputNewsFeed li span.more a
			{
				font-weight: normal;
			}
		
		div#outputNewsFeed li p 
		{
			margin: 0;
			padding: 3px 0;	
		}
			
		div#outputNewsFeed h3 {
			border-bottom: solid 1px #064158;
			color: #064158;
			font-family: verdana, arial, sans-serif;
			font-size: 16px;
			font-weight: bold;
			margin: 0 0 8px 0;
			padding: 0;
			}
			
		div#outputNewsFeed ul {
			list-style: none;
			margin: 0;
			padding: 0;
			}
			
			div#outputNewsFeed li {
				font-size: 11px;
				margin: 0;
				padding: 0;
				}
			
		div#outputNewsFeed {
			font-size: 14pt;
			}
			
/* =HOROSCOPE
--------------------------------------------------------------------------*/
			
 #horoContainer h1 { padding: 0 0 15px 0; }

      #sign a:link {color:#333333;text-decoration:none;}
      #sign a:visited {color:#333333;text-decoration:none;}
      #sign a:hover {color:#333333;text-decoration:underline;}
      #sign a:active {color:#333333;text-decoration:none;}

      #horoContainer {
      font-family:tahoma, verdana, arial, sans-serif;
      font-size: 100%;
      }

      #sign {
      float: left;
      width: 139px;
      padding: 0;
      margin: 0;
      }

      #sign dl {
      float: left;
      width: 139px;
      margin: 0;
      padding: 0;
      display: inline; /* fixes IE/Win double margin bug */
      }

      #sign dt {
      float: right;
      width: 103px;
      margin: 0;
      padding: 0;
      font-size: 9pt;
      font-weight: bold;
      }

      #sign dd {
      margin: 0 0 0 36px;
      padding: 0;
      font-size: 9px;
      line-height: 8pt;
      color: #333333;
      }

      #sign dl dd.img {
      margin: 0;
      }
      #sign dd.img img {
      float: left;
      margin: 0 0 5px 0;
      padding: 0;
      width: 29px;
      }

      #sign dd.alt {
      float: left;
      margin: 0;
      padding: 0 8px 15px 0;
      width: 131px;
	  height : 75px;
	  min-height: 75px;
	  font-size : 8pt;
      line-height: 1.2em;
      color: #333333;
      }
      
	.day-selector {
		border-top: solid 1px #ccc;
		border-bottom: solid 1px #ccc;
		padding: 5px;
		font-size: 9pt;
		width: 300px;
		text-align: center;
	}

	.day-selector ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	.day-selector li {
		display: inline;
		padding: 0 40px 0 0;
	}

	.day-selector li.last {
		padding: 0;
	}

	.day-selector li.selected{
		font-weight: bold;
	}
	.day-selector a {
		color: #A0410A;
		text-decoration: none;
	}
	
	#horoscope-list .alt {
		display: none;
	}

	#horoscope-list dd {
		padding: 0 0 10px 0;
	}

/* =Daily Video Feed
--------------------------------------------------------------------------*/
div#outputVideoFeed {
			padding: 0;
			float: left;
			}
html>body div#outputVideoFeed {border: 1px solid white;}
div#outputVideoFeed h3 {
			border-bottom: solid 1px #064158;
			color: #064158;
			font-family: verdana, arial, sans-serif;
			font-size: 16px;
			font-weight: bold;
			margin: 0 0 3px 0;
			padding: 0;
			float: left;
			}

div#outputVideoFeed h3 span a
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #A0410A;
	text-decoration: none;
	float: right;
	/*margin-left: 350px;*/
}

#dailyVideo{float: left;}
			
#outputVideoFeed dl{
	float: left;
	width: 280px;
	margin: 0 0 5px 0;
	padding: 8px 0 10px 0;
	display: inline; /* fixes IE/Win double margin bug */
}

#outputVideoFeed dt{
	float: right;
	width: 280px;
	margin: 0;
	padding: 0 0 0 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	/*height: 23px;*/
	background: url(/images/cameraIcon.gif) no-repeat 0 2px;
}
html>body #outputVideoFeed dt
{
	/*height: 30px;*/
	background: url(/images/cameraIcon.gif) no-repeat 25px 2px;
	margin-bottom: 5px;
	/*border: 1px solid red;*/
}

#outputVideoFeed dt a 
{
	color: #A0410A;
	text-decoration: none;
	/*border: 1px solid red;*/
}

html>body #outputVideoFeed dt a
{
	margin-left: 24px;
}

#outputVideoFeed dd a 
{
	color: #A0410A;
	text-decoration: none;
}
#outputVideoFeed dl dd.img {
margin: 0;
margin-right: 5px;
padding: 5px 5px 0 0;
/*border: 1px solid red;*/
}

#outputVideoFeed dd.img img{
float: left;
margin: 0;
padding: 1px;
background: #ffffff;
border: 2px solid #acacac;
}
#outputVideoFeed dl dd {
	margin: 0 0 0 110px;
	padding: 0 0 0 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	/*border: 1px solid red;*/
	position:relative;
}

#outputVideoFeed dl dd span a { text-decoration: none; font-size:11px; color:#a2410c;}


/*=Article Pagination
------------------------------------------------------------------------------*/
.pagination-style-a
{
	float: left;
	font-size: 9pt;
	padding: 10px 0;
}

.pagination-style-b
{ 
	float: left;
	font-size: 9pt;
	padding: 10px 0;
}

.next-page-title{
	float: left;
	font-size: 9pt;
	padding: 10px;
	width: 430px;
}

.next-page-title a{
	/*background: #fff;*/
	float: left;
	padding: 0;
	margin: 0;
}

.next-page-title a:hover {
	padding: 0;
	margin: 0;
}

span.right-justified {
	/*background: #eee;*/
	float:right;
	padding: 0;
	margin: 0;
}
.pagination-style-a { display: none; }
.pagination-style-b { display: inline; }


/*------------Junhongxue@lifescript.com SOcial book mark  & tool-bar style 1/30/2007------------*/
div#SocialBooknmarkWrapper
{
	margin:10px 0;
	padding: 10px 5px;
	width: 295px;
/*	height:180px;	*/
	border: 1px solid gray;
}
ul.social-book-mark-left
{
	float:left; /*background:#ff0000;*/
	width:130px;
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}

ul.social-book-mark-right
{
	float:right; /*background:#ff0000;*/
	width:130px;
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}

ul.social-book-mark-left li, ul.social-book-mark-right li
{
	/*background:#369;*/
	margin:0;
	padding:5px 0;
}

ul.social-book-mark-left li img, ul.social-book-mark-right li img
{
	margin-right:8px;
}

h3.social-book-mark-title
{
	display:inline;
	float:left;
	width: 180px;
}

div.SocialBooknmarkWrapper h3 a
{
	text-decoration:none;
}
.social-book-mark  a {text-decoration:none; color:#598DA8;}

.social-book-mark-left a, .social-book-mark-right a {text-decoration:none; color:#598DA8;}

/*
div#bm_info
{
	clear: both; 
	margin-top: 5px; 
	margin-bottom: 5px; 
	display: none;
}
*/

div.ptcWidgetCommentCount, div.PTWidget0 {float:left; display:inline; clear:none;}

div.ptcBar {
float: left;
width:150px;
display:inline;
}

table.ptcBar {
float:left; width:125px; /*background:#369;*/ border-collapse:collapse; padding:0;color:blue;font-size:12px;
}

table.ptcBar tbody { float:left; width:10px; /*background:#369;*/ }
table.ptcBar td {border-collapse:collapse; padding:0;}

td.ptcLeft { float:left; width:80px; display:inline; /*background:#eee;*/}
td.ptcCenter { float:left; width:30px; display:inline; /*background:#ffcc33;*/ }
td.ptcRight { float:left; width:80px; display:inline; /*background:#999;*/ }

span.blue {color:blue;font-size:12px; font-family: Arial, Helvetica, sans-serif; float:left;}

div.tool-bar-wrapper {margin:0; padding:0; width: 600px; padding-top: 10px;}

span.star-rating-word
{
	color:#BAD7F0;
	font-size:11px;
	float:left;
	font-weight:bold;
	/*vertical-align:middle;*/
	line-height: 18px;
	padding-left: 4px;
	padding-right:4px;
	display:inline;
}

.tool-bar-link 
{
	font-size:11px;
	float:left;
	font-weight:bold;
	color:#BAD7F0;
	height:20px; 
	vertical-align:text-bottom;
	text-decoration:none;
	padding: 4px 0; 
	/*vertical-align:middle;*/
}

.blue-vertical
{
	float:left;
}

span.star-rating-word
{
	color:#598DA8;
	float:left;
	font-weight:bold;
	/*vertical-align:middle;*/
	display:inline;
	font-size:11px;
}
.post-comment-red
{
	color:red;
	font-size:11px;
	float:left;
	font-weight:bold;
	height:20px; 
	vertical-align:text-bottom;
	text-decoration:none;
	padding: 4px 0; 
}

#star-rating-wrapper
{
	font-size:11px;
	color: #598DA8;
	font-weight:bold;
}
