/* site */
body.site_90210 {
	background: #000 url(../images/site-background.jpg) no-repeat center top fixed;
}
body.site_90210 #site-content-container {
    background: transparent;
}

body.site_90210 #container {
	background: #4CB1C4;
}

body.site_90210 #footer {
	border-color: #fff;
}

/* program menu */
.program-menu.cat_90210 {
	border-color: #DDF9FF;
}

.program-menu.cat_90210 .box-content ul.small-pics-list li {
	background: #75C8DA url(../images/program-menu.jpg) repeat-x 0 100%;
	border: 0;
	margin-bottom: 5px;
	min-height: 27px !important;
	padding-top: 5px;
	padding-bottom: 6px;
}

.program-menu .box-content ul.small-pics-list li.hover-item {
	background: #008099 url(../images/program-menu-hover.jpg) repeat-x 0 100%;
	background-position: bottom left !important;
}

/* font colors and links */
.cat_90210 h1, 
.cat_90210 h2, 
.cat_90210 h3, 
.cat_90210 h1 a, 
.cat_90210 h2 a, 
.cat_90210 h3 a, 
.main-push-container.cat_90210 .content, 
.main-push.cat_90210 .content, .notice-push.cat_90210 .content,
.cat_90210 .content p, 
.cat_90210 .content p a,
.cat_90210 .pic-and-text p {
	color: #216C7A !important;
}

.cat_90210 .see-all {
	background: url(../images/see-all-arrow.gif) no-repeat 100% 4px;
	color: #8C20A4 !important;
}

.cat_90210 .more, .cat_90210 .external {
	background: url(../images/main-push-more.gif) no-repeat 0 4px;
}

#main-content .cat_90210 .large-heading h2, #main-content .cat_90210 .large-heading h3 {
	font: bold 2em/1.2em Arial, Verdana, Sans-serif;
}

#main-content .cat_90210 .large-heading h2.video {
	font-size: 2.4em;
}

#main-content .cat_90210 .poll h3 {
	font-size: 1.6em;
}

.box.cat_90210 h2, .box.cat_90210 h2 a, .box.cat_90210 .has-suptitle h3, .box.cat_90210 .has-subtitle h2 {
	font: bold 21px/1.2em Arial, Verdana, Sans-serif;
}

.program-menu.cat_90210 .box .content a, .program-menu.cat_90210 .box-content a {
	color: #fff;
}

/* Videolist in left & right column */
#topic-content .box.cat_90210 h3, 
#additional-content .box.cat_90210 h3 {
	font: bold 12px/1em Verdana, Arial, Sans-serif;
	background: url(../images/bar-bg.gif) repeat-x 0 0;
	color: #fff !important;
	min-height: 13px;
	padding: 5px 6px 6px 6px;
}

#topic-content .cat_90210 .box-content .pic-and-text li,
#additional-content .cat_90210 .box-content .pic-and-text li {
	background: #80DBEC url(../images/list-bg.jpg) no-repeat bottom left;
	border-color: #3391A3;
	min-height: 48px;
}

#topic-content .box-content .pic-and-text .large,
#additional-content .box-content .pic-and-text .large {
	background: none !important;
}

#topic-content .cat_90210 .box-content .pic-and-text li.hover-item,
#additional-content .cat_90210 .box-content .pic-and-text li.hover-item {
	background: #008098 url(../images/list-bg-hover.jpg) no-repeat bottom left;
	background-position: 0 100% !important;
}

#topic-content .cat_90210 .box-content .pic-and-text li p,
#additional-content .cat_90210 .box-content .pic-and-text li p {
	padding-bottom: 0;
}

/* push containers */
.box.cat_90210 .content {
	background:#B5E2EC url(../images/push-fade.jpg) no-repeat 0 0;
	border-left: 0;
	padding: 7px 12px 5px 12px;
	width: 230px;
}

.cat_90210 .box-content {
	background: #B5E2EC;
}

/* middle push containers */
.main-push.cat_90210 .content {
	background: #BEE5ED;
	padding: 10px 10px 20px;
}

.main-push.cat_90210 .content.larger-heading {
	background: #BEE5ED url(../images/push-fade-main-push.jpg) no-repeat 0 0;
	padding: 10px 10px 20px;
}

#main-content .main-push.cat_90210 .text-overlay-bg {
	height: 1.9em;
}

#main-content .main-push.cat_90210 .text-overlay-text {
	height: 1.4em;
}

.main-push-container.cat_90210 .main-push .content,
.main-push-container.cat_90210 .notice-push .content,
.main-push-container.cat_90210 .notice-push-container {
    background: #BEE5ED;
}

.main-push-container.cat_90210 .main-push.first .content,
.main-push-container.cat_90210 .notice-push.first .content,
.main-push-container.cat_90210 .notice-push-container.first .content {
	background-color: #BEE5ED;
    background-image: url(../images/push-fade-main-push.jpg);
	background-repeat: no-repeat;
}

.notice-push-container.cat_90210 {
	background: url(../images/notice-push-full-bg.gif) repeat-y 0 0;
}

.notice-push-container.cat_90210 .notice-push.cat_90210 .content {
	background:#BEE5ED url(../images/push-fade.jpg) repeat-x scroll 0 0;
}

/* ad container */
body.site_90210 #main-content .ad {
    background: url(../images/ad-fade-top.jpg) no-repeat 0 0px;
	padding-top: 6px;
}

body.site_90210 #main-content .ad div {
    background: url(../images/ad-fade-bottom.jpg) no-repeat left bottom;
}

body.site_90210 .ad h6 {
	color: #fff;
}
