

/** 
* @filepath: reset,style,global,register-loader,social-link,textmessage,upgrade,abc-community
* @created: Mon, 26 Jul 10 06:42:26 -0700
*/


/** 
* @filepath: /shared/reset.css
* @created: Sat, 24 Jul 10 01:14:18 -0700
*/
/* -------------------------------------------------- 
				RESET CSS
----------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, 
pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, 
font, img, ins, kbd, q, s, samp,small, strike, strong, sub, 
sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, 
thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 12px;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 18px;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/* IE PNG FIX */
.pngFixWrapRel { position: relative; }
.pngFixWrapAbs { position: absolute; }
/* Clearfix */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html .clearfix {height: 1%;}
*:first-child+html .clearfix {min-height: 1px;}


/** 
* @filepath: /shared/style.css
* @created: Sat, 24 Jul 10 01:14:18 -0700
*/
/* -------------------------------------------------- 
				General Text Settings
----------------------------------------------------*/
body {
	background: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
}

/* Headings */
h1 { padding: 7px 0 12px; font-size: 32px; font-weight: 700; margin: 0 0 12px; }
h2 { padding: 3px 0 8px; font-size: 24px; font-weight: 700; margin: 0 0 8px; }
h3 { font-size: 14px; font-weight: 700; margin: 0 0 4px; padding: 0 0 4px; }
h4 { font-size: 14px; font-weight: 700; margin: 0 0 12px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
 
/* -------------------------------------------------- 
				LINKS
----------------------------------------------------*/
a,
a:link,
a:visited { text-decoration: none; color: #56caf5; }

a:hover,
a:active { /* text-decoration: underline;*/ color: #56caf5; }

/* -------------------------------------------------- 
				COMMON FORMATTING
----------------------------------------------------*/
hr { margin: 15px 0; }

/* paragraphs */
p { margin: 0 0 18px; }
strong { font-weight: 700; }

/* Lists */
ul, ol { margin: 0 0 18px; }
ul ul, ol ol { margin: 0 18px 3px; }

dl { margin: 0 0 18px; }
dl dt { font-weight: 700; }
dl dd { margin-left: 0px; }

/* Blockquotes */
blockquote { margin: 18px; padding: 18px 18px 0 18px; }

/* -------------------------------------------------- 
				FORMS
----------------------------------------------------*/
label { font-weight: 700; }
p.buttons { margin: 15px 0 0; }

/* Fieldsets */
fieldset { padding: 14px; margin: 0 0 18px 0; border: 1px solid #ccc; }
legend { font-weight: bold; font-size: 18px; }
label { display: block; }

/* Text fields */
input.text, input.title { width: 300px; margin: 6px 6px 18px 0; }
input.text, input.title { border:1px solid #bbb; background:#f6f6f6; padding: 6px; }
input.text:focus,
input.title:focus { border:1px solid #999; background:#fff; }
input.title { font-size: 14px; }

/* Textareas */
textarea { width: 500px; height: 200px; margin: 6px 6px 6px 0; }
textarea { border:1px solid #bbb; background:#eee; padding:5px; }
textarea:focus { border:1px solid #999; background:#fff; }

/* Select fields */
select { border:1px solid #ccc; background:#f6f6f6; width:200px; }
select:focus { border:1px solid #999; background:#fff; }

/* -------------------------------------------------- 
				TABLES
----------------------------------------------------*/
table   { margin-bottom: 15px; }/*
th      { border-bottom: 2px solid #ccc; font-weight: bold; }
td      { border-bottom: 1px solid #ddd; }
th,td   { padding: 4px 10px 4px 0; }*/
tfoot   { font-style: italic; }
caption { background: #ffc; }
table .last { padding-right: 0; } 

/* -------------------------------------------------- 
				GLOBAL CLASSES
----------------------------------------------------*/
.clear  { clear: both; }

/** 
* @filepath: /global.css
* @created: Sat, 24 Jul 10 01:14:18 -0700
*/
/* GLobal Disabled state for pagination arrows */
a.disabled {
	opacity: .4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	cursor: text !important;
}

a:hover, a:active {
	text-decoration:underline;
}

/* -------------------------------------------------- 
				HEADER
----------------------------------------------------*/ 
.header {
	min-width: 1001px;
	width: 100%; 
	background: #1E1E1E url(http://cdn.media.abc.go.com/m/images/global/generic/header_border.gif) no-repeat bottom center;
}

	.headerContent {
		margin: 0 auto;
		width: 995px; 
		position: relative;
		z-index: 1002;
		padding-top: 2px;
		text-align: center;
	}
	
		.headerControls {
			height: 55px;
			position: relative;
			z-index: 1002;
			text-align: left;
		}


/*	TOP BANNER AD
----------------------------------------------------*/
.adSpace {
	height: auto;
	width: 968px;
	margin: 0 auto;
	min-height: 26px;
	height:auto !important;
	height:26px;
}

.adWrapper {
/*	*height:66px;
	min-height:66px; */
}

/*	LOGIN / SIGNUP
----------------------------------------------------*/
.login {
	position: absolute;
	line-height: 12px;
	font-weight: 700;
	top:6px;
	right:240px;
}
	
	.login p, .login a, .login span {
		font-size: 10px;
	}
	
	.login p{
		float: left;
		margin: 0;
	}
	
	.login ul{
		float: left;
		margin: 0;
	}
		
		.login ul li {
			border-left:1px solid #666666;
			float:left;
			margin-left:8px;
			padding-left: 8px;
		}
		
		.login ul li.last {border: none;}
	
/*	SITE SEARCH
----------------------------------------------------*/
.searchBar {
	position: absolute;
	top :0;
	left: 757px;
}
	
	.searchInput {
		width: 180px;
		height: 20px;
		background: transparent url(http://cdn.media.abc.go.com/m/images/global/bg/searchbg.gif?v2) left 1px no-repeat;
		border: none;
		padding: 7px 6px 0 16px;
		color: #000;
		float: left;
		font-size: 11px;
		font-weight: 700;
	}
	
	.searchInput:focus{
		border: 0;
	}
	
	.searchBtn {
		width: 37px;
		height: 27px;
		background: transparent url(http://cdn.media.abc.go.com/m/images/global/bg/searchbg.gif?v2) right 1px  no-repeat;
		border: none;
		text-indent: -9999px;
		margin: 0 0 0 -1px;
		float: left;
		cursor: pointer;
	}

.searchBar fieldset{
	padding:0;
	border:0;
	margin:0;
}
/*	BRANDING
----------------------------------------------------*/
div.logo {
	position: absolute;
	bottom: -85px;
	left: -69px;
	z-index: 1000;
	margin: 0 0 12px;
	padding: 7px 0 12px;
}
	
div.logo a {
	text-indent: -9999px;
	height: 115px;
	width: 200px;
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/logo.png?v1) no-repeat;
	display: block;
}

h1.logo {
	position: absolute;
	bottom: -85px;
	left: -69px;
	z-index: 1000;
}
	
h1.logo a {
	text-indent: -9999px;
	height: 115px;
	width: 200px;
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/logo.png?v1) no-repeat;
	display: block;
}


/*	PRIMARY NAV / TABS
----------------------------------------------------*/
ul.primaryNav {
	position: absolute;
	bottom: 1px;
	left: 100px;
	margin: 0;
	padding: 0;
	z-index: 1000;
}

ul.primaryNav li{
	float: left;
	display: inline;
	margin-right: 4px;
}

ul.primaryNav li a{
	display: block;
	height: 34px;
	width: 98px;
	text-indent: -9999px;
}

ul.primaryNav li.videoTab a {
	width: 150px;
}

ul.primaryNav li.showsTab a{
	background: url(http://cdn.media.abc.go.com/m/images/global/buttons/tab_navi2.gif) no-repeat 0px 3px;
}

ul.primaryNav li.scheduleTab a{
	background: url(http://cdn.media.abc.go.com/m/images/global/buttons/tab_navi2.gif) no-repeat -102px 3px;
}

ul.primaryNav li.videoTab a{
	background: url(http://cdn.media.abc.go.com/m/images/global/buttons/tab_navi2.gif) no-repeat -204px 3px;
}				


ul.primaryNav li.showsTab a:hover{
	background: url(http://cdn.media.abc.go.com/m/images/global/buttons/tab_navi2.gif) no-repeat 0px bottom;
}

ul.primaryNav li.scheduleTab a:hover{
	background: url(http://cdn.media.abc.go.com/m/images/global/buttons/tab_navi2.gif) no-repeat -102px bottom;
}

ul.primaryNav li.videoTab a:hover{
	background: url(http://cdn.media.abc.go.com/m/images/global/buttons/tab_navi2.gif) no-repeat -204px bottom;
}	

/*	SECONDARY NAV
----------------------------------------------------*/
ul.secondaryNav {
	position: absolute;
	right: 0;
	bottom: 4px;
	margin: 0;
	padding: 0;
}

ul.secondaryNav li{
	float: left;
	display: inline;
	padding-right: 10px;
	margin-left: 10px;
	border-right: 1px solid #666666;
}

ul.secondaryNav li a{
	font-size: 10px;
	text-transform: uppercase;
}

ul.secondaryNav li.last{
	border: none;
}


/*	ALERT NOTIFICATION BOX
----------------------------------------------------*/
#alertBar {
	height:			46px;
	padding-top:	15px;
	background:		url(http://cdn.media.abc.go.com/m/images/global/bg/alert_bg.gif) repeat-x;
	width:			100%;
	min-width:		1000px;
	text-align:		center;
}

.alertContent {
	width:			790px;
	margin:			0 auto;
	text-align:		center;
	height:			30px;
}

.alertContent h3 {
	background:		none repeat scroll 0 0 #cc0000;
	color:			#fff;
	display:		inline;
	float:			left;
	font-size:		16px;
	font-weight:	700;
	height:			20px;
	line-height:	22px;
	overflow:		hidden;
	padding:		6px;
	text-transform:	uppercase;
	width:			158px;
}

.alertContent p {
	border-left:	1px solid #666;
	display:		inline;
	float:			left;
	font-size:		15px !important;
	height:			39px;
	margin:			0 0 0 20px;
	overflow:		hidden;
	padding:		0 0 0 20px;
	text-align:		left;
	width:			492px;
}

.alertContent p a {
	font-size:		15px;	
}

#alertCloseBtn {
	float:			right;
	margin-right:	-15px;
	_margin-right:	0px;
	display:		block;
	height:			30px;
	width:			30px;
}


/* -------------------------------------------------- 
				FOOTER
----------------------------------------------------*/
.footer {
	background: #4c4b4b;
	border-top: 2px solid #c8000a;
	padding: 40px 0 60px;
	/*margin-top: 80px;*/
	clear: both;
	width: 100%;
	min-width: 1002px;
}

.footerContent {
	margin: 0 auto;
	width: 995px;
}

.footer ul {
	float: left;
}

.footer ul.lastList {
	float: left;
	margin: 0 !important; 
}

.footer ul li a{
	font-size: 11px;
}

.abcLinks,
.companyInfoLinks,
.partnersLinks {
	float: left;
	display: inline;
	height: 140px;
	overflow: hidden;
}

/*	ABC.COM LINKS
----------------------------------------------------*/		
.abcLinks {
	width: 159px;
	padding: 0 0 0 10px;
	border-right: 1px solid #666;
	margin-right: 20px;
}

.abcLinks ul li {
	margin: 0 18px 0 0;
	width: 60px;
}

/*	COMPANY INFO
----------------------------------------------------*/		
.companyInfoLinks {
	width: 387px;
	padding: 0;
	border-right: 1px solid #666;
	margin-right: 20px;
}

.companyInfoLinks ul {
	margin: 0;
	width: 109px;
}

.companyInfoLinks ul li{
	margin: 0 10px 0 0;
}

.companyInfoLinks .secondList {
	width: 165px;
}

/*	PARTNERS
----------------------------------------------------*/		
.partnersLinks ul li{
	float: left;
}

a.espn,
a.abcKids,
a.abcFamily,
a.soapNet {
	display: block;
	text-indent: -9999px;
	margin-right: 8px;
}

a.espn {
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/partnerLogos/espn_off.gif) no-repeat bottom left;
	height: 62px;
	width: 88px;
}

a.espn:hover{
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/partnerLogos/espn_on.gif) no-repeat bottom left;
}

a.abcKids {
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/partnerLogos/disney-channel_off.gif) no-repeat 0px 0px;
	height: 62px;
	width: 74px;
}

a.abcKids:hover{
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/partnerLogos/disney-channel_on.gif) no-repeat 0px 0px;
}

a.abcFamily {
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/partnerLogos/abc-family_off.gif) no-repeat 0px 0px;
	height: 62px;
	width: 113px;
	margin-left:2px;
}

a.abcFamily:hover{
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/partnerLogos/abc-family_on.gif) no-repeat 0px 0px;
}

a.soapNet {
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/partnerLogos/soapnet_off.gif) no-repeat 0px 0px;
	height: 62px;
	width: 88px;
}	

a.soapNet:hover{
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/partnerLogos/soapnet_on.gif) no-repeat 0px 0px;
}

#signlobby {
	width: 110px;
}
#signlobby .socnet-login-btns {
	float:right;
	margin-left:2px;
	border-width:0;
}
#signlobby .socnet-login-btns li {
	border-width:0;
	margin:0;
	padding-left:4px;
}
#signlobby .socnet-login-btns li a {
	color:#fff;
	font-size:0 !important;
	line-height:0;
	text-indent:-9999px;
	display:block;
	width:15px;
	height:15px;
}
#signlobby .socnet-login-btns li a.btn-login-facebook {
	background:transparent url(http://cdn.media.abc.go.com/m/images/register/btn_login_facebook_sm.gif?cb=v5.15) no-repeat left top;
}
#signlobby .socnet-login-btns li a.btn-login-myspace {
	background:transparent url(http://cdn.media.abc.go.com/m/images/register/btn_login_myspace_sm.gif?cb=v5.15) no-repeat left top;
}
#signlobby .socnet-login-btns li a.btn-login-twitter {
	background:transparent url(http://cdn.media.abc.go.com/m/images/register/btn_login_twitter_sm.gif?cb=v5.15) no-repeat left top;
}
#signlobby .socnet-login-btns li a.btn-login-facebook.connected,
#signlobby .socnet-login-btns li a.btn-login-myspace.connected,
#signlobby .socnet-login-btns li a.btn-login-twitter.connected {
	background-position:left bottom;
}

/** 
* @filepath: /register/loader.css
* @created: Sat, 24 Jul 10 01:14:18 -0700
*/
/**
 * @author Nancy Motherway
 * @version 1.0.0
 * @file loader.css
 */

#abc-overlay {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	opacity: 0;
	min-height: 100%;
	background-color: #000000;
	position: absolute;
	left:0;
	top: 0;
	z-index: 19998;
	visibility: visible !important;
	_visibility: visible;
}
#abc-div-iframe {
	width: 0;
	height: 0;
  	position: absolute;
    z-index: 19999;
	visibility: visible !important;
	_visibility: visible;
	background:url(http://cdn.media.abc.go.com/m/images/global/generic/ajax-loader99.gif?cb=v5.15) no-repeat center top; 
}

#abc-div-iframe a.close{
	background:url(http://cdn.media.abc.go.com/m/images/register/btnClose.png?cb=v5.15) no-repeat top right;
	height:36px;
	position:absolute;
	text-indent:-9999px;
	right: -21px;
	top:-20px;
	width:36px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://cdn.media.abc.go.com/m/images/register/btnClose.png?cb=v5.15');
	visibility: visible !important;
	_visibility: visible;
}

#abc-div-iframe #abc-reg-close.external{
	right:0;
	top:0;
}

html, body {
	height: 100%;
}

/** 
* @filepath: /community/social-link/social-link.css
* @created: Sat, 24 Jul 10 01:14:18 -0700
*/
/* #abc-iframe  #socialLinkAuthUi {} */ 
.signin-popup #socialLinkAuthUi {
	float: none;
	margin: 0;
	padding: 0 0 12px 0;
	height: 26px;
}

#socialLinkAuthUi {
	float: right;
	margin-left: 8px;
	margin-top: -4px;
}

/* donate status */
#donateStatusOverlay.overlaycontainer {
	display: none;
}

#abc-iframe #donateStatusOverlay.overlaycontainer {
	display: block;
}

#donateStatusOverlay.overlaycontainer .overlaycontents {
	padding: 10px 15px;
	border: 5px solid #B1B2B2;
	color: #000;
	background-color: #fff;
}

#donateStatusOverlay.overlaycontainer .overlaycontents h1 {
	color: #000;
	font-size: 20px;
	font-weight: normal;
	height: 38px;
	padding: 6px 0 0 43px;
}
#donateStatusOverlay.facebook .overlaycontents h1 {
	background: transparent url(http://cdn.media.abc.go.com/m/images/community/social-link/icon_facebook.gif?cb=v5.15) no-repeat scroll 0 0;	
}
#donateStatusOverlay.myspace .overlaycontents h1 {
	background: transparent url(http://cdn.media.abc.go.com/m/images/community/social-link/icon_myspace.gif?cb=v5.15) no-repeat scroll 0 0;	
}
#donateStatusOverlay.twitter .overlaycontents h1 {
	background: transparent url(http://cdn.media.abc.go.com/m/images/community/social-link/icon_twitter.gif?cb=v5.15) no-repeat scroll 0 0;	
}


#donateStatusOverlay.overlaycontainer .overlaycontents p,
#donateStatusOverlay.overlaycontainer .overlaycontents a {
	font-size: 12px;
}

#donateStatusOverlay.overlaycontainer .overlaycontents #donateStatusDesc {
	font-weight: bold;
}

#donateStatusOverlay.overlaycontainer .overlaycontents #donateStatusButtons {
	padding: 0 0 10px;
}
#donateStatusOverlay.overlaycontainer .overlaycontents #donateStatusButtons #donateStatusSubmitBtn {
	background: transparent url(http://cdn.media.abc.go.com/m/images/register/btn_ok.gif?cb=v5.15) no-repeat left bottom;
	height: 35px;
	width: 74px;
	display: block;
	text-indent: -9999px;
	float: left;
}
#donateStatusOverlay.overlaycontainer .overlaycontents #donateStatusButtons #donateStatusSubmitBtn:hover {
	background-position: left top;
}
#donateStatusOverlay.overlaycontainer .overlaycontents #donateStatusButtons #donateStatusCancelBtn {
	float: left;
	margin: 8px 0 0 16px;
}
#donateStatusOverlay.overlaycontainer .overlaycontents #donateStatusButtons #donateStatusSubmitBtn.donateStatusPostingBtn {
	background: transparent url(http://cdn.media.abc.go.com/m/images/register/btn_posting.gif?cb=v5.15) no-repeat left top;	
	height: 35px;
	width: 147px;
}
#donateStatusOverlay.overlaycontainer .overlaycontents #donateStatusButtons #donateStatusSubmitBtn.donateStatusPostingBtn:hover {
}
#donateStatusOverlay.overlaycontainer .overlaycontents #donateStatusButtons #donateStatusSubmitBtn.donateStatusCloseBtn {
	background: transparent url(http://cdn.media.abc.go.com/m/images/register/btn_close.gif?cb=v5.15) no-repeat left bottom;	
	height: 35px;
	width: 93px;
}
#donateStatusOverlay.overlaycontainer .overlaycontents #donateStatusButtons #donateStatusSubmitBtn.donateStatusCloseBtn:hover {
	background-position: left top;
}

#donateStatusOverlay.overlaycontainer .overlaycontents textarea {
	border: solid 1px #999;
	width: 320px;
	height: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* syndicate overlay */

#syndicateOverlay.overlaycontainer {
	display: none;
}

#abc-iframe #syndicateOverlay.overlaycontainer {
	display: block;
}

#syndicateOverlay.overlaycontainer .overlaycontents {
	padding: 10px 15px;
	border: 5px solid #B1B2B2;
	color: #000;
	background-color: #fff;
}

#syndicateOverlay.overlaycontainer .overlaycontents h2 {
}

#syndicateOverlay.facebook .overlaycontents h2 {
}

#syndicateOverlay.myspace .overlaycontents h2 {
}

#syndicateOverlay.twitter .overlaycontents h2 {
}


#syndicateOverlay.overlaycontainer .overlaycontents p,
#syndicateOverlay.overlaycontainer .overlaycontents a {
	font-size: 12px;
}

#syndicateOverlay.overlaycontainer .overlaycontents p {
	margin: 0 0 10px;
}

#syndicateOverlay.overlaycontainer #syndicateOverlaySyndicateMedia {
	margin: 0 0 20px;
}

#syndicateOverlay.overlaycontainer #syndicateOverlaySyndicateMedia img {
	float: left;
	margin-right: 10px;
}

#syndicateOverlay.overlaycontainer #syndicateOverlaySyndicateMediaMp3 {
	float: left;
	margin-right: 10px;
}

#syndicateOverlay.overlaycontainer .overlaycontents #syndicateOverlayButtons {
	padding: 0 0 10px;
}

#syndicateOverlay.overlaycontainer .overlaycontents #syndicateOverlayButtons #syndicateOverlaySubmitBtn {
}

#syndicateOverlay.overlaycontainer .overlaycontents #syndicateOverlayButtons #syndicateOverlaySubmitBtn:hover {
}

#syndicateOverlay.overlaycontainer .overlaycontents #syndicateOverlayButtons #syndicateOverlayCancelBtn {
	margin: 0 0 0 16px;
}

#syndicateOverlay.overlaycontainer .overlaycontents #syndicateOverlayButtons #syndicateOverlaySubmitBtn.syndicateOverlayPostingBtn {
}

#syndicateOverlay.overlaycontainer .overlaycontents #syndicateOverlayButtons #syndicateOverlaySubmitBtn.syndicateOverlayPostingBtn:hover {
}

#syndicateOverlay.overlaycontainer .overlaycontents #syndicateOverlayButtons #syndicateOverlaySubmitBtn.syndicateOverlayCloseBtn {
}

#syndicateOverlay.overlaycontainer .overlaycontents #syndicateOverlayButtons #syndicateOverlaySubmitBtn.syndicateOverlayCloseBtn:hover {
}

#syndicateOverlay.overlaycontainer .overlaycontents textarea {
	width: 320px;
	height: 70px;
}

/** 
* @filepath: /textmessage/textmessage.css
* @created: Sat, 24 Jul 10 01:14:18 -0700
*/
div.overlaycontainer {
	display :none;
	color: #000;
}

#submitframe{
	display: none;
}
div#abc-iframe div.overlaycontainer{
	display: block;
}
div#abc-iframe div.overlaycover{
	display: block;
}

div.overlaycontainer h1, div.overlaycontainer h3{
	color: #FFF;
	background: #555;
	font-size: 14px;
	line-height: 18px;
	padding: 5px;
	margin-bottom: 5px;
}

.overlaycontents{
	border:5px solid #B1B2B2;
	background: #fff;
}

.textmessageform fieldset{
	border: 0;
	margin: 0;
	padding: 0 5px;
}

.textmessageform div{
	margin-bottom: 8px;
}
.textmessageform .errorText{
	color: #600;
	font-weight: 800;
	padding: 0 5px;
}
.textmessageform .erroractive{
	background-color:#FFD1D1;
	border: 1px solid #F00;
	padding: 5px;
	margin: 5px;
}

.signupText {
	padding: 0 10px;
}

.textloading,
.textfailure,
.textsuccess{
	background:#DBFFB7;
	border:1px solid #87AC61;
	margin: 10px;
	padding:10px
}
input .inputfailure,
.textfailure{
	background-color:#FFD1D1;
	border-color:#FF0000;
}
.textloading{
	background-color:#FFFFC1;
	border-color:#FFF000;
	font-weight: 800;
}

.legalText {
	padding: 0 10px;
	font-size: 90%;
	
	
}

#signupPhone input{
	margin-right:5px;
	padding: 3px;
	font-size: 18px;
	font-weight: 800; 
}
.submitMobile input{
	background: transparent url(http://cdn.media.abc.go.com/m/images/register/btn_ok.gif?cb=v5.15) no-repeat left bottom;
	height: 35px;
	width: 74px;
	margin-right: 30px;
	float:left;
}
.submitMobile input:hover{
	background-position: left top;
}
.submitMobile a {
	float:left;
	margin:10px 30px;
	width:90px;
}
.signupText img.loader{
	display: block;
	margin: auto;
}

span.overlayloadingimg{
	display: block;
	height: 25px;
	margin: auto;
	background: url(http://cdn.media.abc.go.com/m/images/register/form_processing.gif?cb=v5.15) no-repeat;
}

/** 
* @filepath: /shared/upgrade.css
* @created: Sat, 24 Jul 10 01:14:18 -0700
*/
#upgrade {
    font-family: Arial,Helvetica,sans-serif;
}
#upgrade h6,
#upgrade a {
	color: #76dbf7;	
}

#upgrade h6{
	margin : 0;
	font-size : 1.6em;
	background : #000 url(http://cdn.media.abc.go.com/m/images/global/buttons/upgrade_header_bg.jpg?cb=v5.15) no-repeat left;
	color : #fff;
	font-weight : bold;
	height: 54px;
	text-indent: -9999px;
}

#upgrade .signInPopup{
    height: 300px;
}
#upgrade .overlaycontents{
	border-color: #fff;
	color: #fff;
	background: #555 url(http://cdn.media.abc.go.com/m/images/global/buttons/upgrade_bg.jpg?cb=v5.15) center center;
}

#upgrade img{
	float : left;
	margin-right : 10px;
}
#upgrade p,
#upgrade p span{
	font-size : 18px;
	line-height : 1.5em;
}

#upgrade p{
	margin : 10px 10px 40px 10px;
}

#upgrade p.download a,
#upgrade p.download{
	font-size : 19px;
	font-weight : bold;
}

#upgrade p.nothanks{
	position : absolute;
	bottom : 5px;
	right: 5px;
	text-align: right;
	font-size: 15px;
	margin-bottom: 10px;
}


#upgrade span.cancelUp{
	text-align : right;
	display : block;
	clear : both;
	margin-top : 10px;
	padding-top : 6px;
	height : 34px;
	font-size : .9em;
	font-weight : normal;
}



/** 
* @filepath: /community/abc/community-overrides.css
* @created: Sat, 24 Jul 10 01:14:18 -0700
*/
#syndicateOverlay.overlaycontainer .overlaycontents h2 {
	color: #000;
	font-size: 20px;
	font-weight: normal;
	height: 30px;
	padding: 6px 0 0 35px;
}
#syndicateOverlay.facebook .overlaycontents h2 {
	background: transparent url(http://cdn.media.abc.go.com/m/images/community/social-link/icon_facebook.gif?cb=v5.15) no-repeat scroll 0 0;	
}
#syndicateOverlay.myspace .overlaycontents h2 {
	background: transparent url(http://cdn.media.abc.go.com/m/images/community/social-link/icon_myspace.gif?cb=v5.15) no-repeat scroll 0 0;	
}
#syndicateOverlay.twitter .overlaycontents h2 {
	background: transparent url(http://cdn.media.abc.go.com/m/images/community/social-link/icon_twitter.gif?cb=v5.15) no-repeat scroll 0 0;	
}
#syndicateOverlay.email .overlaycontents h2 {
	padding-left: 0;	
}
#syndicateOverlay.overlaycontainer .overlaycontents #syndicateOverlayDesc {
	font-weight: bold;
}
#syndicateOverlay.overlaycontainer .overlaycontents #syndicateOverlayForm label {
	color: #000 !important;
	font-size: 12px;
	font-weight: normal;
}
#syndicateOverlay.overlaycontainer .overlaycontents #syndicateOverlayForm li {
	margin: 0 0 10px;
}
#syndicateOverlay.overlaycontainer .overlaycontents .syndicateOverlayButtons #syndicateOverlaySubmitBtn,
#syndicateOverlay.overlaycontainer .overlaycontents .syndicateOverlayButtons #syndicateOverlayPostingBtn,
#syndicateOverlay.overlaycontainer .overlaycontents .syndicateOverlayButtons #syndicateOverlayCloseBtn {
	background: transparent url(http://cdn.media.abc.go.com/m/images/register/btn_ok.gif?cb=v5.15) no-repeat left bottom;
	height: 35px;
	width: 74px;
	display: block;
	text-indent: -9999px;
	float: left;
}
#syndicateOverlay.overlaycontainer .overlaycontents .syndicateOverlayButtons #syndicateOverlaySubmitBtn:hover {
	background-position: left top;
}
#syndicateOverlay.overlaycontainer .overlaycontents .syndicateOverlayButtons #syndicateOverlayCancelBtn {
	float: left;
	margin: 8px 0 0 16px;
}
#syndicateOverlay.overlaycontainer .overlaycontents .syndicateOverlayButtons #syndicateOverlaySubmitBtn.syndicateOverlayPostingBtn,
#syndicateOverlay.overlaycontainer .overlaycontents .syndicateOverlayButtons #syndicateOverlayPostingBtn {
	background: transparent url(http://cdn.media.abc.go.com/m/images/register/btn_posting.gif?cb=v5.15) no-repeat left top;	
	height: 35px;
	width: 147px;
}
#syndicateOverlay.overlaycontainer .overlaycontents .syndicateOverlayButtons #syndicateOverlaySubmitBtn.syndicateOverlayCloseBtn,
#syndicateOverlay.overlaycontainer .overlaycontents .syndicateOverlayButtons #syndicateOverlayCloseBtn {
	background: transparent url(http://cdn.media.abc.go.com/m/images/register/btn_close.gif?cb=v5.15) no-repeat left bottom;	
	height: 35px;
	width: 93px;
}
#syndicateOverlay.overlaycontainer .overlaycontents .syndicateOverlayButtons #syndicateOverlaySubmitBtn.syndicateOverlayCloseBtn:hover,
#syndicateOverlay.overlaycontainer .overlaycontents .syndicateOverlayButtons #syndicateOverlayCloseBtn:hover {
		background-position: left top;
}
#syndicateOverlay.overlaycontainer .overlaycontents textarea {
	border: solid 1px #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#syndicateOverlay.overlaycontainer input.syndicateOverlayerror {
	border: solid 1px #f00;
	background-color: #ffd1d1;
}
#syndicateOverlay.overlaycontainer p.syndicateOverlayerror {
	color: #f00;
	font-size: 11px;
}