/* CSS Document */
html, body {
	width: 100%;
	min-width: 1065px;
	height: 99%;
	min-height: 99%;
	margin: 0 auto;
	padding: 0;
	font: 12px/170% verdana, arial, helvetica, sans-serif;
}
body {
	background: #fff url('/images/style/bg_gradient.png') repeat-y top center;
}
img {
	border: 0;
	margin: 0;
	padding: 0;
}
label {
	color: #222222;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	margin: 12px 0 6px 0;
}
input {
	font-size: 11px;
	margin: 0 0 6px 0;
	/*height: 12px;
*/
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1em;
	margin: 0;
	padding: 0 0 3px 5px;
	color: #555;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 1em;
	margin: 0;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 4px 0 4px 0;
}
h4 {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
}
.subText {
	font-weight: normal;
	color: #999;
	margin: 10px;
}
a, a:link, a:visited {
	color: #f55f07;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#pollad {
	left: 500px;
	top: 38px;
	padding: 3px;
}
/*layout styles*/
#wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
	background: url('/images/style/bottom_bg.png') no-repeat scroll bottom center;
}
html > body #wrapper {
	height: auto;
}
#frame {
	width: 1065px;
	height: 100%;
	min-height: 650px;
	margin: 0 auto;
	color: #777;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	text-align: left;
	background: url('/images/style/top_bg.png') no-repeat scroll top center;
}
#footer {
	clear: both;
	position: relative;
	width: 980px;
	height: 85px;
}
#footer .content {
	position: absolute;
	top: 40px;
	left: 35px;
	width: 980px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
#footer a:link, #footer a:visited {
	color: #fff;
	font-weight: bold;
	margin-right: 40px;
	text-decoration: none;
}
#footer a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
#topspacer {
	display: block;
	height: 25px;
}
#maincontainer {
	position: relative;
	width: 987px;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
}
#gns {
	display: block;
	height: 160px;
}
#logo a {
	position: absolute;
	top: 5px;
	left: 18px;
	width: 315px;
	height: 121px;
}
#bannerad {
	position: absolute;
	top: 9px;
	left: 250px;
	width: 728px;
	height: 91px;
	z-index: 9999;
}
#topnav {
	position: absolute;
	top: 120px;
	left: 10px;
	font-size: 18px;
	font-weight: bold;
	cursor: default;
	z-index: 9998;
}
#topnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#topnav li {
	position: relative;
	float: left;
	padding: 0 12px 10px 0;
	color: #fff;
}
#topnav li ul {
	clear: both;
	display: none;
	position: absolute;
	margin: 0;
	padding: 0;
	width: 150px;
	top: 20px;
	left: 0;
	font-size: 12px;
	background-color: #bb4716;
	border: 1px solid #a60000;
	z-index: 9998;
}
#topnav li ul li {
	padding: 3px;
	width: 144px;
	height: auto;
	border-top: 1px solid #ff9d5e;
	border-bottom: 1px solid #a60000;
}
#topnav li > #topnav ul {
	top: auto;
	left: auto;
}
#topnav li:hover ul, #topnav li.over ul {
	display: block;
}
#topnav a {
	color: #fff;
}
#topnav a:hover {
	color: #ffd1ab;
	text-decoration: none;
}
#topnav .spacer {
	font-size: 15px;
	font-weight: normal;
}
#mainpane {
	display: inline;
	float: left;
	width: 815px;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
}
#maincontainer .showblogmain {
	width: 813px;
}
#mainpane_game {
	float: left;
	width: 805px;
	margin: 0 auto;
	padding: 0 5px 0 15px;
}
#mainpane.clearthis {
	clear: none !important;
}
#mainpane_game.clearthis {
	clear: none !important;
}
#more_from {
	width: 160px;
	padding-top: 10px;
}
#more_from h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1em;
	margin: 0;
	padding-bottom: 5px;
	color: #555;
}
#more_from ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#more_from li.link {
	padding-left: 5px;
	font-weight: bold;
}
.column {
	float: left;
	display: inline;
}
.large {
	width: 540px;
}
.small {
	width: 274px;
}
.module_top {
	width: 534px;
	height: 8px;
	background: url('/images/style/module_top.jpg') left top no-repeat;
}
.module {
	position: relative;
	width: 502px;
	max-width: 502px;
	height: auto;
	min-height: 190px;
	margin: 0;
	padding: 15px;
	background: url('/images/style/module_bg.jpg') bottom no-repeat;
	border-left: 1px solid #AEBAFE;
	border-right: 1px solid #AEBAFE;
}

.module_blogs {
	position: relative;
	width: 250px;
	height: auto;
	min-height: 117px;
	margin: 0;
	padding: 15px;
	background: url('/images/style/module_small_bg.jpg') -1px bottom no-repeat;
	border-left: 1px solid #AEBAFE;
	
}

* html .module {
	height: 117px;
}
.module_bottom {
	width: 534px;
	height: 8px;
	margin-bottom: 15px;
	background: url('/images/style/module_bottom.jpg') left top no-repeat;
}
.module_small_top {
	width: 270px;
	height: 8px;
	background: url('/images/style/module_small_top.jpg') left top no-repeat;
}
.module_small {
	position: relative;
	width: 238px;
	max-width: 238px;
	height: auto;
	min-height: 113px;
	margin: 0;
	padding: 15px;
	background: url('/images/style/module_small_bg.jpg') -1px bottom no-repeat;
	border-left: 1px solid #AEBAFE;
	border-right: 1px solid #AEBAFE;
}
* html .module_small {
	height: 113px;
}
.module_small_bottom {
	width: 270px;
	height: 8px;
	margin-bottom: 15px;
	background: url('/images/style/module_small_bottom.jpg') left top no-repeat;
}
.module_micro_top {
	width: 161px;
	height: 8px;
	background: url('/images/style/module_micro_top.jpg') left top no-repeat;
}
.module_micro {
	position: relative;
	width: 139px;
	max-width: 139px;
	height: auto;
	min-height: 62px;
	margin: 0;
	padding: 0 10px;
	background: url('/images/style/module_micro_bg.jpg') -1px bottom no-repeat;
	border-left: 1px solid #fbe0ce;
	border-right: 1px solid #fbe0ce;
}
* html .module_micro {
	height: 62px;
}
.module_micro_bottom {
	width: 161px;
	height: 8px;
	margin-bottom: 15px;
	background: url('/images/style/module_micro_bottom.jpg') left top no-repeat;
}
.videos {
	padding-right: 23px;
}
.videos h1 {
	font-size: 16px;
	font-weight: bold;
	color: #555;
	padding-left: 0;
	padding-bottom: 8px;
}
.videos h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-bottom: 2px;
}
.videos ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.video_thumb {
	position: relative;
}
.video_thumb a.play_icon {
	position: absolute;
	top: 72px;
	left: 100px;
	width: 16px;
	height: 13px;
	background: url('/images/style/play_icon.jpg') left top no-repeat;
}
.video_thumb img {
	border: 2px solid #f55f07;
}
.other_videos {
	width: 134px;
	padding-left: 15px;
}
.other_videos .item, .other_videos .last {
	height: 200px;
}
#featured_videos.videos {
	padding: 0;
}
#featured_videos .item {
	float: left;
	display: inline;
	width: 134px;
	padding-right: 47px;
}
#featured_videos .last {
	float: left;
	display: inline;
	width: 134px;
	padding: 0;
}
.last {
	padding: 0;
}
.more {
	position: absolute;
	top: -25px;
	left: 445px;
	width: 80px;
	text-align: right;
}
.more a, .more a:hover {
	font-weight: bold;
}
#fullSchedule {
	position: relative;
}
#fullSchedule .more {
	top: -17px;
	left: 450px;
}
#recent_activity ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#new_users {
	padding: 5px;
}
#new_users ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#new_users li {
	float: left;
	width: 48px;
	max-width: 48px;
	height: 48px;
	max-height: 48px;
	overflow: hidden;
	padding: 0 8px 8px 0;
}
#twomoduleholder {
	background: url(/images/style/showbottomtwocolumn-bkg.gif) no-repeat bottom left;
	margin: 0;
	padding: 0;
	width: 791px;
}
#twocolumnholder {
	margin: 0 0 0 35px;
	padding: 0;
}
.twocolumn {
	float: left;
	width: 350px;
}
.fourcolumn {
	border-left: 1px solid #CCCCCC;
	float: left;
	/*height: 920px;
*/
paddg: 0 0 0 10px;	width: 177px;}#narrowright {	float: right;	display: inline;	margin-top: 5px;		width: 162px;	}#towerad {		margin: 0 auto;	width: 160px;}.module-header {	/*placeholder*/}.module-button-left {	background: url(/images/module-button-left.gif) no-repeat;	float: left;	height: 33px;	width: 193px;}.module-button-left_down {	background: url(/images/module-button-left_down.gif) no-repeat;	float: left;	height: 33px;	width: 193px;}.module-button-right {	background: url(/images/module-button-right.gif) no-repeat;	float: left;	height: 33px;	width: 194px;}.module-button-right_down {	background: url(/images/module-button-right_down.gif) no-repeat;	float: left;	height: 33px;	width: 194px;}.modulefoot {	background: #ffffff url(/images/modulefoot.gif) top left no-repeat;	bottom: 0;	float: left;	height: 56px;	padding: 10px 0 0 8px !important;	vertical-align: top;	width: 387px;}.modulefootcap-light {	background: #ffffff url(/images/modulefootcap-light.gif) top left no-repeat;	height: 18px;	padding: 10px 0 0 8px;	width: 387px;}.secondarymodule {	width: 387px;	/* insert repeatable background image */}.secondarymoduletop {	background-image: url(/images/moduletop-light.gif);	height: 4px;}.secondarymodulemid {	background-color: #F3F3F3;	border-left: 1px solid #EBEBEB;	border-right: 1px solid #EBEBEB;}.secondarymodule .darkrow {	background-color: #E7E7E7;	padding: 10px 8px 0 8px;}.secondarymodulefoot {	background: #ffffff url(/images/style/secondarymodulefoot.png) top left no-repeat;	background-repeat: no-repeat;	float: left;	height: 38px;	vertical-align: top;	width: 387px;}.secondarymodulefootcap {	background: #ffffff url(/images/style/modulefootcap.gif) top left no-repeat;	height: 18px;	padding: 10px 0 0 8px;	width: 387px;}.secondarymodulefoot .buttn {	padding: 10px 0 0 8px;}.gutter {	margin-left: 10px;}.widegutter {	margin-left: 28px;}.padtop {	padding-top: 10px;}#feedback {	margin: -20px auto 15px auto;	width: 81px;}.alignright {	float: right;}.alignleft {	float: left;}/*end layout styles*//* persimmon buttons with reflections */.rbuttn {	color: #FFFFFF;	height: 27px;}.rbuttn a:hover, .rbuttn a:link, .rbuttn a:visited {	color: #FFFFFF;	margin: 0 2px 0 2px;	text-decoration: none;}.rbtnleft {	background-image: url('/images/rbuttonL.gif');	background-repeat: no-repeat;	float: left;	height: 27px;	width: 4px;}.rbtnright {	background-image: url('/images/rbuttonR.gif');	background-repeat: no-repeat;	float: left;	height: 27px;	width: 4px;}.rbtnmid {	background-image: url('/images/rbuttonBG.gif');	background-repeat: repeat-x;	float: left;	height: 27px;	padding: 2px 0 0 0;}.submitbuttn {	display: none;}/* end persimmon buttons with reflections *//* persimmon buttons */.buttn {	color: #FFFFFF;	height: 19px;}.buttn a:hover, .buttn a:link, .buttn a:visited {	color: #fff;	margin: 0 2px 0 2px;	text-decoration: none;	line-height: 15px;	font-size: 11px;	padding-top: 0;}.btnleft {	background-image: url('/images/button_left.jpg');	background-repeat: no-repeat;	float: left;	height: 20px;	width: 4px;}.btnright {	background-image: url('/imagesbutton_right.jpg');	background-repeat: no-repeat;	float: left;	height: 20px;	width: 4px;}.btnmid {	background-image: url('/images/button_bg.jpg');	background-repeat: repeat-x;	float: left;	height: 20px;	padding: 2px 0 5px 0;}/* end persimmon buttons *//*poll styles */.buttnPoll {	float:right;	margin-left:8px;}.buttnPollText{	height:17px;	float:left;	padding-top:2px;}.pollrules{	float:left;	margin-left:8px;	padding-top:2px;}#poll{	width:278px;	float:left;	margin:0 0 0 8px;}#pollcontainer{	width:278px;}#pollcontainer #responseContainer{	width:266px;	min-height:310px;}#pollcontainer #topTextContainer{	min-height:40px;	height:60px;}#pollcontainer #questionContainer{	height:40px;	font-family:arial;	font-size:11px;	padding:0px 5px 5px 5px;}#pollcontainer #noResultsContainer{	width:251px;	margin-top: 3px;	font-family:arial;	font-weight:bold;	font-size:11px;	padding:5px 10px 5px 10px;}#pollcontainer .choiceResult{	width:256px;	padding-left:10px;	position:relative;}* html #pollcontainer .choiceResult {	padding-left:5px;	width:251px;}#pollcontainer .choiceVote{	width:266px;	position:relative;}#pollcontainer .radioButton{	position:absolute;	left:5px;}#pollcontainer .leftAlign{	position:absolute;	width:45px;	height:35px;	padding-bottom:2px;}#pollcontainer .fontStyle{	position:absolute;	height:35px;	padding-top:3px;	font-family:arial;	font-weight:bold;	font-size:11px;}#pollcontainer .divider{	position:absolute;	height:1px;}#pollcontainer .barStyle{	position:absolute;	height:9px;}#pollcontainer .percentStyle{	position:absolute;	left:240px;	width:35px;	height:25px;	font-family:arial;	font-weight:bold;	font-size:11px;}#polltop, #polltop_nobg{	width:278px;	height:5px;}#pollmid{	width:273px;	height:390px !important;	padding-left:5px;	padding-top: 5px;	clear:both;}#pollTotal {	padding:0 10px;	text-align:right;	height:16px;}#pollfoot{	width:262px;	height:42px;	background:url('/images/poll_mod_foot.jpg') no-repeat;	padding: 10px 8px 0 8px;	}/*end poll styles*//* ratings */.rating {	background: transparent url("/images/stars0.gif") right top no-repeat;	height: 12px;}.starsLabel {	float: left;}.stars_0, .stars_0_5, .stars_1, .stars_1_5, .stars_2, .stars_2_5, .stars_3, .stars_3_5, .stars_4, .stars_4_5, .stars_5 {	background: transparent url("/images/stars5.gif") left top no-repeat;	display: inline;	float: left;	height: 12px;	text-indent: -9999px;}.stars_0 {	width: 0;	margin-right: 58px;}.stars_0_5 {	width: 7px;	margin-right: 51px;}.stars_1 {	width: 13px;	margin-right: 45px;}.stars_1_5 {	width: 18px;	margin-right: 40px;}.stars_2 {	width: 24px;	margin-right: 34px;}.stars_2_5 {	width: 29px;	margin-right: 29px;}.stars_3 {	width: 35px;	margin-right: 23px;}.stars_3_5 {	width: 40px;	margin-right: 18px;}.stars_4 {	width: 46px;	margin-right: 12px;}.stars_4_5 {	width: 51px;	margin-right: 7px;}.stars_5 {	width: 58px;	margin-right: 0;}#signin h1, #statcard1 h1 {	color: #222222;	font-size: 12px;	text-align:left;}#signin h2, #statcard1 h2 {	color: #000000;	font-size: 12px;	line-height: 1.4em;	width: 140px;}#signin h3, #statcard1 h3 {	color: #222222;	font-size: 12px;	margin-top: 0;}#signin p, #statcard1 p {	margin: 4px 0 0 0;	width: 140px;	padding-bottom:8px;}#signinlinks {	background-image: url(/images/signinicon.gif);	background-repeat: no-repeat;			margin-top: 5px;	padding-left: 60px;	width: 77px;	height: 50px;}#signinlinks .buttn {	display:block;}#signinlinks .btnmid {	width: 40px;	text-align: center;	padding-top:2px;	padding-bottom:2px;}.capstats {	clear: both;	font-weight: bold;}ul.capstats {	list-style: none;	float: left;	margin: 0;	padding: 0;}ul.capstats li {	float: left;	margin-right: 10px;}.capstats .gutter {	margin-left: 5px;}.date {	font-size: 11px;	margin: 0;}.darkrow {	background-color: #E7E7E7 !important;}	/*end homepage styles*//* gramodule */.graymoduletop {	background-image: url('/images/graymoduletop.gif');	height: 4px;	width: 387px;}.graymodulemid {	background-color: #F0F0F0;	margin: 0;	width: 387px;}.graymodulemid p {	margin-top: 0;}.graymodulefoot {	background-image: url('/images/graymodulefoot.gif');	height: 46px;	padding: 10px 0 0 8px;	width: 379px;}/* pagination style for download, movie listing*/.pagination {	display: block;	padding: 5px;	width: 360px;}.pagination ul {	float: right;	height: 20px;}.short {	height: 20px;}.pagination li {	color: #f55f07;	display: inline;	float: left;	font-size: 12px;	margin: 0 0 0 0;	padding: 0 5px 0 5px;}.pagination li.current {	cursor: default;}.pagination li.paging {	cursor: pointer;}.pagination li a, .pagination li a:link, .pagination li a:visited, .pagination li a:hover {	color: #f55f07;	text-decoration: none;}/* end pagination style for download, movie listing *//* temp. style for shows detail panel */div.shows-detail-panel {	background-color: #AAAAAA;	color: #FFFFFF;	height: 200px;	padding: 6px;	position: absolute;	width: 200px;	z-index: 999;}/* temp. style for stats card*/div.user-stats-card {	position: absolute;	z-index: 999;} /* stat card */.fn {	font-weight: bold;}#signin .buttn {	display:block;	clear:both;	padding-bottom: 4px;	padding-left: 10px;}#statcard1, #signin {		font-size: 9px;		margin: 0;	padding: 0 15px;	width: 129px;}#statcard1 .photo {	float: left;	margin: 0 8px 3px 0;}#statcard1 .given-name {	color: #D91E0D;	font-size: 13px;	font-weight: bold;	margin-bottom: 2px;}#statcard1 .notYou {	margin:0 0 1px 0;	padding:0;	line-height:11px;	}#statcard1 .notYou a {	color:#D91E0D;}.statcard2 {	font-size: 10px;	margin: 0 0 16px 0;	padding: 9px;	width: 142px;}.statcard2 h3 {	font-size: 11px;	line-height: 1.09em;	margin-top: -3px;}.statcard2 div {	line-height: 11px;	margin: 0 0 1px 0;	padding: 0;}.statcard2 .photo {	float: left;	margin: 0 8px 3px 0;}.statcard2 .given-name {	color: #D91E0D;	font-size: 12px;	font-weight: bold;}.statcard2 .comment .value {	display: block;	font-size: 17px;	font-weight: bold;	line-height: 1.5em;}.statcard2 .notYou {	margin:0 0 1px 0;	padding:0;	line-height:11px;}.statcard2 .notYou a {	color:#D91E0D;}.statcard3 {	background: url('/abcfamily/images/statcard/statcard3BG.gif') no-repeat top left;	color: #FFFFFF;	font-size: 10px;	height: 131px !important;	margin: 0 0 16px 0;	padding: 9px 9px;	width: 142px;}.statcard3 div {	line-height: 11px;	margin: 0 0 1px 0;	padding: 0;}.statcard3 .photo {	float: left;	margin: 0 8px 3px 0;}.statcard3 .given-name {	font-size: 12px;	font-weight: bold;}.statcard3 .comment .value {	display: block;	font-size: 17px;	font-weight: bold;	line-height: 1.5em;}/* end stat card *//*.morecapsule h4 {	display: inline;	font-size: 12px;	font-weight: bold;	margin: 0;	padding: 5px 0 0 0;}.morecapsule {	width: 280px;}.morecapsule img {	float: left;	margin: 0 8px 0 0;}.morecapsule h2{	color: #333333;	display: inline;	font-size: 18px;	font-weight: normal;	margin: 0 0 4px 0;}*//*.tellusmid {	background-color: #F0F0F0;	margin: 0;	width: 288px;}.tellusmid p {	margin: 0 0 4px 0;}*/.showme {	border: 1px solid #FF0000;}/* start player styles */#menuColumn, #playerColumn {	float: left;	position: relative;}#menuColumn {	width: 343px;	height: 840px;}#playerColumn {	width: 424px;	height: 866px;}#playerPromo {	width: 424px;	height: 840px;			background-color: #797979;}#playerPromo p {	margin: 0;	padding-top: 20px;	}#playerTitleSpacer {	height: 26px;}#playerFooter {	position: relative;	clear: both;	width: 767px;	height: 60px;		background: url('/images/player_footer.gif') no-repeat;	}/* end player styles *//* All content below here is used to clear floats in all browsers */.clearthis:after {	clear: both;	content: ".";	display: block;	height: 0;	visibility: hidden;}.clear {	clear: both;}/* schedule module */#schedulepromo dl {	width: 530px;	margin: 2px;	display: table;	border: none;}#schedulepromo dt, #schedulepromo dd {	border-top: 1px solid #fff;}#schedulepromo .wrapper {	clear: left;	background: #f55f07;}#schedulepromo dt {	float: left;			width: 110px;	font-size: 18px;		padding: 5px;		color: #fff;}#schedulepromo dd {		margin-left: 120px;		padding: 5px 5px 5px 10px;	background: #fcd0b7;	border-left: 1px solid #fff;	}#schedulepromo dd.blank {	padding-bottom: 10px;	*padding-bottom: 1px;}#schedulepromo dt.firstrow, #schedulepromo dd.firstrow, #schedulepromo dd.blank {	border-top: none;}#schedulepromo h3 {	margin: 0;}#schedulepromo p.synopsis {	margin: 0;}#showmidtwocolumn {	padding-left: 15px;}#recentGalleries {	position: relative;	display: inline;	float: left;	margin: 0 0 0 8px;	width: 382px;}.gallery_entry {	clear: both;		margin: 0;	padding: 0;	width: 360px;}.gallery_entry_img {	float: left;	width: 120px;	height: 110px;}.gallery_entry_desc {	float: right;	width: 230px;}.gallery_see_more {	position: absolute;	top: 395px;	left: 320px;}

.sIFR-hasFlash #nav h1 {
     Filter: Glow(Color=#000000, Strength=2, alpha=45%);
}
.sIFR-hasFlash #nav h1 a:hover {
     Filter: Glow(Color=#000000, Strength=2, alpha=45%);
     color: #FFFF00;
}