/**
 * features
 */
#features {
  font-size: 11px;
  line-height: 170%;  
}
#features h2 {
  font-style: italic;
  font-weight: bold;
  font-size: 11px;
  line-height: 170%;
  float: left;
  margin: 0 8px 0 0;
}
#features .block-menu {}
#features .block-menu .content {
  float: left;
}
#features .block-menu .content ul {
	padding:0;
	margin: 0;
}
#features .block-menu .content ul li {
  margin: 0;
  padding: 0;
  background: none;
  float: left;
  list-style-image:none;
  list-style-type:none;
  /*margin-right: 10px;*/
}

#features .block-menu .content ul li a {
  display: inline;
  color: #661F43;
  font-weight: bold;
}

#features .block-menu .content ul li span {
  margin: 0 5px;  
}

#features .block-menu .content ul li.last span {
  display: none;
}

#block-menu-menu-features{
	overflow: hidden;
}
.ptcBranding{
	position: relative;
}

.ptcBranding #features{
position: absolute;
left: 254px;
top: 102px;
}

#header {
background:transparent url(images/bg-header.jpg) no-repeat scroll 0 0;
height:126px;
position:relative;
}
#header h1{
	padding:0;
	margin:0;
}
#header h1 img {
float:left;
margin-left:19px;
}

#header #header-ad-container {
left:254px;
position:absolute;
top:7px;
width:728px;
}

#block-menu-primary-links {
background:transparent url(images/bg-navigation.gif) repeat-x scroll 0 0;
width:998px;
height:27px;
}

#navigation ul {
float:left;
margin:0;
padding:0;
}

#navigation ul li {
background-image:none;
float:left;
margin:0;
padding:0;
list-style-image:none;
list-style-type:none;
}

#block-menu-primary-links ul li.shows a {
background:transparent url(images/bg-navigation-shows.gif) no-repeat scroll 0 0;
}
#navigation ul li a, #navigation ul li a:link, #navigation ul li a:visited {
color:#FFFFFF;
display:block;
height:27px;
margin:0;
padding:0;
width:83px;
}
#navigation ul li a span {
visibility:hidden;
}

#block-menu-primary-links ul li.news a {
background:transparent url(images/bg-navigation-news.gif) no-repeat scroll 0 0;
}

#block-menu-primary-links ul li.video a {
background:transparent url(images/bg-navigation-video.gif) no-repeat scroll 0 0;
}

#block-menu-primary-links ul li.photos a {
background:transparent url(images/bg-navigation-photos.gif) no-repeat scroll 0 0;
}

#block-menu-primary-links ul li.games a {
background:transparent url(images/bg-navigation-games.gif) no-repeat scroll 0 0;
}

#block-menu-primary-links ul li.schedule a {
background:transparent url(images/bg-navigation-schedule.gif) no-repeat scroll 0 0;
}

#block-menu-primary-links ul li.boards a {
background:transparent url(images/bg-navigation-boards.gif) no-repeat scroll left top;
}
#block-menu-primary-links ul li.soapnetic a {
background:transparent url(images/bg-navigation-soapnetic.gif) no-repeat scroll 0 0;
}
#block-menu-primary-links ul li.allmychildren a {
  background: transparent url(images/bg-navigation-amc.gif) no-repeat 0 0;
  width: 124px;
}
#block-menu-primary-links ul li.generalhospital a {
  background: transparent url(images/bg-navigation-gh.gif) no-repeat 0 0;
  width: 134px;
}
#block-menu-primary-links ul li.onelifetolive a {
  background: transparent url(images/bg-navigation-oltl.gif) no-repeat 0 0;
  width: 122px;
}

#block-menu-primary-links ul li.featured a,
#block-menu-primary-links ul li.featured a:link,
#block-menu-primary-links ul li.featured a:visited {
  width: 126px;
}
#block-menu-primary-links ul li.leaf a:hover,
#block-menu-primary-links ul li.leaf a.active {
  background-position: bottom left;
}

#right_messageboard{
	padding-top:10px;
}

table.ptcListContainer td.ptcListContainerCell .ptcBranding{
	text-align: left;
}

.ptcBranding #soapnetForumHeader{
  text-align: center;
}

.ptcBranding #soapnetShowForumHeader{
	width: 600px;
	margin: 15px 0 0 20px;
}

.ptcBranding a.soapnetForumFullEpisodeLink{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	height: 26px;
	width: 189px;
	margin: 3px 0 0 0;
	background: url(images/watch_full_episodes_btn.gif) transparent no-repeat 0 0;
}

.ptcBranding a.soapnetForumFullEpisodeLink:hover{
  background: url(images/watch_full_episodes_btn.gif) transparent no-repeat 0 -26px;
}

.ptcBranding #soapnetShowForumHeader p{
  margin: 5px 0;
}

.ptcBranding #soapnetShowForumHeader .disclaimer{
  font-size: 10px;
  border-top: 1px solid #D8D8D8;
  padding-top: 3px; 
}

.ptcBranding #soapnetShowForumHeader .disclaimer a{
  color: #277d9d;
}


/*
* Footer Styles
*/

#footer {
	border-top:1px dotted #C2C2C2;
	clear:both;
	color:#898989;
	float:none;
	padding:10px;
	text-align:center;
	overflow:hidden;
	font-size: 12px;
}

.clear-block {
	display:block;
}

#footer .content{
	float: left
}
#footer .block-menu{
	float:right;
	width:330px;
}

#footer .block-menu ul {
	float:right;
	margin:0;
	padding:0;
}
#footer .block-menu ul li {
	background:transparent none repeat scroll 0 0;
	float:left;
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-type:none;
}
#footer .block-menu ul li a {
	display:inline;
}

#footer .block-menu ul li span {
	margin:0 5px;
}

#footer-links {
	background:#FFFFFF url(images/bg-footer-links.gif) repeat-x scroll 0 0;
	border-top:1px solid #D8D8D8;
	padding:20px 10px;
	overflow: hidden;
	font-size:12px;
}

* html #footer-links{
	height: 1%;
}
#footer-links .block-menu {
	background:transparent url(images/bg-footer-links-menu.gif) no-repeat scroll right top;
	float:left;
	margin-right:40px;
	min-height:150px;
	padding-right:40px;
}

#footer-links h2 {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

#footer-links .block-menu ul {
	margin:0;
	padding:0;
	text-align: left;
}

#footer-links .block-menu ul li {
	background:transparent none repeat scroll 0 0;
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-type:none;
}
#footer a:hover, #copyright a:hover, #footer-links a:hover {
	text-decoration:underline;
}
#footer a, #copyright a, #footer-links a {
	color:#277D9D;
	font-weight:bold;
	text-decoration:none;
}	


#footer-links h2{
	margin:0;
	padding:0;
}

/*
*From Global.css
*/

#soapnetForumHeader img {
z-index:2;
}

img {
border:medium none;
}

#adDiv300x250, .adDiv300x100{
width:300px;
}

.ad {
font-size:9px;
margin:0 auto 20px;
text-align:left;
}
.bd {
font-weight:bold;
}

html body.ptcApp-forum {
	background:#F5F5F5 url(images/bg-body.gif) repeat-y scroll center top;
	color:#3B3A3B;
	font-family:'Lucida Grande',Tahoma,Arial,sans-serif;
	font-size:13px;
	line-height:18px;
	margin:0 auto;
	padding:0;
	text-align: center;
}

/*
*Mzinga Overrides
*/

.ptWrapBody div.ptWrapDiv{
width: 998px;
}

/*
*Mzinga Legacy styles
*
*/
/* NEW FORUM HEADER */
table#ptcBodyTable div.ptcForumHeader {
padding: 0px;
background: url(http://a.media.soapnet.go.com/media/images/global/content_white_top_bg.gif) repeat-x top left;
}

div.ptcForumHeader  div#showListWrapper, div.ptcForumHeader  div#extrasWrapper, div#ptcContentBottom {
font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
font-size: 13px;
line-height: 18px;
}

table#ptcBodyTable td#ptcBodyRight {
background: url(http://a.media.soapnet.go.com/media/images/global/content_white_top_bg.gif) repeat-x top left;
}

div#ptWrapDiv {
	border-right: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8; 
}

div#ptcBrandHeader div#adLeaderboardWrapper {
border-left: none; 
border-right: none;
background: #ffffff url(http://a.media.soapnet.go.com/media/images/global/body_top_bg.gif) repeat-x top left;
}

td#ptcBodyLeft, td#ptcBodyRight {
color: #666666 !important;
}

div#ptcBrandFooter div#copyright {
background: url(http://a.media.soapnet.go.com/media/images/global/content_white_top_bg.gif) repeat-x top left;
}
/* FORUM WRAPPER */
table#ptcBodyTable div#ptcMainTemplate, table#ptcBodyTable div#ptcMemberCenterBar, table#ptcBodyTable div#ptcHeaderName {
width: 600px;
margin-left: 20px;
}

table#ptcBodyTable div#ptcMainTemplate {
margin-bottom: 20px;
}

table#ptcBodyTable div#ptcBreadCrumbBar {
margin-left: 20px;
}

/* FORUM HEADER */
div#ptcMemberCenterBar table.ptcListContainer td.ptcListContainerCellRight ul.ptcListFlow li {height: 20px;}
div#ptcMemberCenterBar table.ptcListContainer td.ptcListContainerCellLeft {padding-top: 2px;}
div#PTID-discussionList-header-discussionListMenuBar table.ptcListContainer {background: transparent;}
div#PTID-discussionList-header-discussionListMenuBar td.ptcListContainerCellLeft button.ptbMenuLink {width: 121px;}
div.pfDLMunread td.ptcListContainerCellRight button.ptbMenuLink {width: 121px;}

/* FOLDER HEADER */
table#pfDiscListTable tr.ptcHeadRow td.pfFolder a.basic {font-variant: normal;}

/* DISCUSSION TABLE */
table#pfDiscListTable {border-collapse: separate !important; border-spacing: 3px 2px;} 
table#pfDiscListTable td {border: none;}
td.ptcDiscColSubject { width: 300px;} 
tr.ptcValueRowAlt  td.ptcDiscColSubject { width: 340px;} 
td.ptcDiscColStartedBy { width: 120px;}  
td.ptcDiscColPosts, td.ptcDiscColLatest { width: 80px;}

/* MESSAGE LIST */
div.pfDiscInfoBar td.ptcListContainerCellRight li {height: 20px;}
div.pfMessage table.pfMsgDisplayTable td.pfMsgActionBar span.ptbMenuLink a.ptbAction {border: 1px solid #999;}

/* COMPOSE PAGE */
table#pfPostActions a.ptbAction {border: none; font-size: 10pt;}
table#pfDiscListTable.ptcContentTable tr.ptcValueRow a.ptcMemberLink:link,
table#pfDiscListTable.ptcContentTable tr.ptcValueRow a.ptcMemberLink:visited, 
table#pfDiscListTable.ptcContentTable tr.ptcValueRow span.ptcMemberLink,
table#pfDiscListTable.ptcContentTable tr.ptcValueRowAlt a.ptcMemberLink:link,
table#pfDiscListTable.ptcContentTable tr.ptcValueRowAlt a.ptcMemberLink:visited, 
table#pfDiscListTable.ptcContentTable tr.ptcValueRowAlt span.ptcMemberLink {
  color:#000;
}
table.ptcContentTable tr td span.pfDiscSubject a.navLink:link, 
table.ptcContentTable tr td span.pfDiscSubject a.navLink:visited {
  color:#000;
  text-decoration:none;
}

table.ptcContentTable tr td span.pfDiscSubject a.navLink:hover, 
table.ptcContentTable tr td span.pfDiscSubject a.navLink:active {
  color:#666;
  text-decoration:underline;
}
table#pfDiscListTable td.pfFolder table.ptcListContainer a.basic:link, 
table#pfDiscListTable td.pfFolder table.ptcListContainer a.basic:visited {
  color:#333;
}
div#PTID-discussionList-header table.ptcListContainer td.ptcListContainerCellLeft span.ptcListPrefix{
  padding-left:6px;
  color:#FFF;
}
div.ptMsgQuote div.pfMsgText {
  line-height:1.1 !important;
}
