@charset "UTF-8";
/* CSS Document */

body {
	background-color: #3b3b3b;
	font-family: Arial, Helvetica, sans-serif;
}

div#parent {
	background-color: #333;
	margin: 0 auto;
	width: 964px;
}

div#topNav {
	background-color: #333;
	color: #ccc;
	padding: 5px;
}

div#topNav a {
	color: #ccc;
	margin: 0 5px;
	text-decoration: none;
}

div#topNav a:hover {
	color: #fff;
}

div#topNav .highlighted {
	color: #fff;
	text-decoration: underline;
}


div#topNav div#searchBox {
	float: right;
}




div#topContentBox {
	background-color: #000;
	margin-bottom: 1.5em;
	color: #fff;
/*	min-height: 145px;	*/
}

div#topContentBox div#featuredShowImage {
	width: 400px;
	float: left;
}

div#topContentBox div#featuredShowContent {
	margin: 0 0 0 430px;
	padding: 1em 7em 0 0;
	font-size: 14px;
}
div#topContentBox div#featuredShowContent a {
	color: #fff;
	text-decoration: none;
}
div#topContentBox div#featuredShowContent a:hover {
	color: #ccc;
	text-decoration: underline;
}

div#topContentBox div#featuredShowContent h2 {
	margin-bottom: 0;
	padding-bottom: 0;
}

div#topContentBox div#featuredShowContent h3 {
	margin-top: 0;
	padding-top: 0;
}



div#archiveYearBox {
	font-size: 80%;
	margin: 0 0 2em 2em;
}
div#archiveYearBox h3, div#archiveYearBox h3 a {
	margin: 0;
	padding: 0;
}
div#archiveYearBox a {
	text-decoration: none;
	color: #fff;
}
div#archiveYearBox a:hover {
	color: #ccc;
	text-decoration: underline;
}
div#archiveYearBox div#indivShowBox {
	margin: 5px 0 0 1em;
}
div#archiveYearBox div#indivShowBox a {
	display: block;
}





div#emailReminder {
	margin: -10px 0 0 0;
}
div#emailReminder a {
	color: #fff;
	font-size: 11px;
}
div#emailReminder div#icon {
	margin: -2px 5px 0 0;
	padding: 0;
	float: left;
}



div#clearFloats {
	clear: both;
}

div#mediaBox {
	margin: 0 0 1.5em 0;
}

div#mediaBox img {
	padding: 0 0 5px 0;
}

div#mediaBox p {
	margin-bottom: 0;
	padding-bottom: 0;
}

div#mediaBox .mediaTitle {
	font-weight: bold;
	font-size: 16px;
}

div#mediaBox a {
	color: #ccc;
	text-decoration: none;
	font-weight: bold;
	font-size: 90%;
}
div#mediaBox a:hover {
	color: #fff;
}


.hpWatchNow {
	margin-top: 1em;
}
.hpWatchNow a {
	text-decoration: none;
}
.hpWatchNow img {
	margin: 0 5px 7px 0;
}

.watchNow img {
	margin: 0 5px 0 0;
}




div#mainContentBox {
	float: left;
	width: 700px;
	min-height: 300px;
}

div#contentBox {
	margin-left: 2em;
	color: #fff;
	font-size: 13px;
	line-height: 18px;
	text-align: justify;
}

div#contentBox a {
	color: #ccc;
}
div#contentBox a:hover {
	color: #fff;
}

div#mainContentBox h2 {
	color: #fff;
	margin: 1em 0 0 1em;
}

div#mainContentBox div#contentBox hr {
	border-bottom: 2px solid #ccc;
}

div#mainContentBox div#contentBox .csTitle {
	color: #339aff;
	font-weight: bold;
	font-size: 16px;
}

.csDate {
	font-size: 80%;
}

div#mainContentBox div#contentBox .showTitle {
	font-size: 18px;
}



div#numOfCommentsBox {
	float: right;
	width: 50px;
	height: 43px;
	margin: 1em 0 10px 1em;
	text-align: center;
	background: transparent url(images/numOfCommentsBubble.png) top left no-repeat;
}
div#numOfCommentsBox h1 {
	margin: 0;
	padding: 8px 0 0 0;
}
div#numOfCommentsBox a {
	color: #000;
	text-decoration: none;
}



div#goToCommentsBox {
	padding: 1em 0 1em 0.5em;
}

div#goToCommentsBox a {
	font-size: 115%;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
div#goToCommentsBox a:hover {
	color: #f90;
}

div#goToCommentsBox img {
	margin-right: 1em;
}

#programDetailsFooterContent {
	font-size: 85%;
}



div#showContentFloatedBox {
	float: right;
	width: 485px;
	margin-top: -13px;
}





div#trailerBox {
	float: left;
	padding: 0 1em 1em 0;
}

div#briefDesc_forPromo {
	margin-left: 255px;
}





div#rightNav {
	margin: 0 0 0 730px;
	min-height: 200px;
}

div#rightNav a {
	display: block;
	color: #ccc;
	text-decoration: none;
	border-bottom: 2px solid #ccc;
	font-size: 12px;
	padding: 3px 1em 5px 5px;
	margin: 0 0 5px 0;
}

div#rightNav a:hover {
	color: #fff;
}

div#rightNav .highlighted {
	color: #fff;
	font-weight: bold;
}

div#rightNav p {
	color: #fff;
	font-size: 12px;
}


div#rightNav div#buffer {
	height: 20px;
}


div#UNimageFloat {
	float: left;
	padding: 0 1em 1em 0;
}


div#catFeeds {
	padding: 0;
	margin: -1em 0 2em 2em;
	color: #fff;
	font-size: 12px;
}
div#catFeeds a {
	color: #fff;
}
div#catFeeds a:hover {
	color: #ccc;
}


table#horizTable td {
	padding: 5px 13px;
}

table#horizTable td#tableCellDivider {
	height: 100%;
	background-color: #ccc;
	font-size: 2px;
	color: #000;
	padding: 0;
}




.small {
	font-size: 80%;
}





div.yellowHeader {
	background: #9c9b63 url(images/headerBgrnd.gif) top right repeat-y;
	color: #fff;
	font-weight: bold;
	padding: 3px 0 3px 0.5em;
	margin-bottom: 0.8em;
	border-left: 1.5em solid #efe631;
}
div.blueHeader {
	background: #9c9b63 url(images/headerBgrnd.gif) top right repeat-y;
	color: #fff;
	font-weight: bold;
	padding: 3px 0 3px 0.5em;
	margin-bottom: 0.8em;
	border-left: 1.5em solid #0066cb;
}
div.greenHeader {
	background: #9c9b63 url(images/headerBgrnd.gif) top right repeat-y;
	color: #fff;
	font-weight: bold;
	padding: 3px 0 3px 0.5em;
	margin-bottom: 0.8em;
	border-left: 1.5em solid #31af1d;
}
div.orangeHeader {
	background: #9c9b63 url(images/headerBgrnd.gif) top right repeat-y;
	color: #fff;
	font-weight: bold;
	padding: 3px 0 3px 0.5em;
	margin-bottom: 0.8em;
	border-left: 1.5em solid #ff8522;
}
div.purpleHeader {
	background: #9c9b63 url(images/headerBgrnd.gif) top right repeat-y;
	color: #fff;
	font-weight: bold;
	padding: 3px 0 3px 0.5em;
	margin-bottom: 0.8em;
	border-left: 1.5em solid #8836a5;
}
div.redHeader {
	background: #9c9b63 url(images/headerBgrnd.gif) top right repeat-y;
	color: #fff;
	font-weight: bold;
	padding: 3px 0 3px 0.5em;
	margin-bottom: 0.8em;
	border-left: 1.5em solid #e03838;
	clear: left;
}

div.yellowHeader a,
div.blueHeader a,
div.greenHeader a,
div.orangeHeader a,
div.purpleHeader a,
div.redHeader a
	{
		color: #fff;
	}





div#evenComment {
	padding-right: 10px;
}
div#oddComment {
	background-color: #464646;
	padding: 5px 10px;
	margin-left: -10px;
	margin-right: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}
div#evenComment, div#oddComment {
}

.commentPostedBy {
	font-size: 90%;
}



table#nextPreviousTable {
	margin: 5em 2em 3em;
	border-top: 2px solid #fff;
	color: #fff;
	font-size: 12px;
}

table#nextPreviousTable a, table#nextPreviousTable a:link {
	color: #fff;
	font-size: 14px;
}



#editorialist350 {
	font-size: 90%;
	font-variant: small-caps;
	margin-left: 1em;
}
#editorialist350 a {
	color: #fff;
	font-weight: bold;
}





div#footer {
	background-color: #000;
	color: #fff;
	text-align: center;
	padding: 1em 0;
	clear: left;
	margin: 1em 0 0 0;
}

div#footer a {
	color: #fff;
	text-decoration: none;
}

div#footer a:hover {
	text-decoration: underline;
}

div#footer div#topFooterParagraph {
	font-size: 12px;
	margin-bottom: 1em;
}

div#footer div#topFooterLinks {
	margin-right: -20px;
}

div#footer div#topFooterLinks a {
	padding: 5px;
}

div#footer div#botFooterLinks {
	font-size: 12px;
}

div#footer div#topFooterLinks, div#footer {
	text-align: right;
	padding-right: 1em; 
}

div#footer div#kuedLogo {
	float: left;
	padding: 0 0 0 2em;
}














/*********** UTAH NOW STYLES ******************/













