#video {
	clear:both; z-index:0;
	margin:0; padding:8px; width:964px; /* 1000px total width - padding left and right */
	background-color:#293a42;
}

#video #content {
	float:left;
	margin:0; padding:8px; width:770px; /* 786px total width = width + padding left and right */
	border:1px #506D73 solid; overflow:hidden; background-color:#082a3b;
}

#video #content h1 {
	font-size:13px; color:#5ebdd3; font-weight:bold;
}
#video #content h2 {
	font-size:11px; color:#5ebdd3; font-weight:normal;
}
#video #content #top {
	float:left; margin:0; padding:0; width:100%; height:360px; background-color:#000;
}

#video #content #middle {
	float:left; margin:0; padding:0; width:770px;
}
#video #content #middle #left {
	float:left; margin:0; padding:0; width:492px;
}
#video #content #middle #right {
	float:left; margin:0; padding:0; width:278px;
}

#video #content #bottom {
	float:left;
	margin-top:16px; padding:0; width:100%;
}


#related {
	float:left; margin:0; padding:0; width:770px; color:#a6f0ff;
}
#related h1 {
	float:left; margin:0; padding:8px 3px 2px 8px; width:100%; height:20px; 
	font-size:14px; font-weight:bold; color:#5EBDD3;
}
#related a, #related a:visited {
	color:#004959; text-decoration:none;
}

#related h4 {
	float:left; margin:0; padding:8px 3px 2px 8px; width:100%; height:20px; 
	font-size:14px; font-weight:bold; 
}
#related #RSS {
	float:left;
	margin:0;
	padding:0;
	width:768px;
	height:150px;
	border-left:1px #0B1D1D solid;
	border-bottom:2px #0B1D1D solid;
	border-right:4px #082a3b solid;
	border-top:1px #0B1D1D solid;
	background-color:#d4e2e6;
}
#related #RSS #title {
	float:left; margin:0; padding:0; width:100%; 
	border:0; background-color:#234b5f;
}
#related #RSS #title a, a:visited {
	color:#FFFFFF; text-decoration:none; font-weight:bold;
}
#related #RSS #title a:hover {
	color:#ff7200;
}
#related #RSS #data {
	clear:both;
	float:left;
	margin:0;
	padding:10px 5px 10px 5px;
	width:758px;
	height:100px;
	border:0;
	overflow-y:scroll;
}
#related #RSS #data p{
	margin:0; padding:0px 0px 6px 0px; color:#004959; font-weight:normal; font-size:11px;
}
#related #RSS #data .content {
	margin:0; padding:0px 0px 0px 0px; color:#004959; font-weight:normal; font-size:11px;
}
#related #RSS #data a, a:visited {
	color:#004959; text-decoration:underline; font-weight:bold;
}
#related #RSS #data a:hover {
	color:#ff7200;
}

#related #tvshows {
	float:left;
	margin:0;
	padding:0;
	width:488px;
	height:330px;
	border-left:1px #0B1D1D solid;
	border-bottom:2px #0B1D1D solid;
	border-right:4px #082a3b solid;
	border-top:1px #0B1D1D solid;
	background-color:#d4e2e6;
}
#related #tvshows #title {
	float:left; margin:0; padding:0; width:100%; 
	border:0; background-color:#234b5f;
}
#related #tvshows #data {
	clear:both;
	float:left;
	margin:0;
	padding:10px 5px 10px 5px;
	width:478px;
	height:280px;
	border:0;
	overflow-y:scroll;
}
#related #tvshows #data p {
	margin:0; padding:0px 0px 3px 0px; float:left;
	color:#004959; font-weight:normal; font-size:10px;
}
#related #tvshows #data a, #related #tvshows #data a:visited {
	color:#c55800; font-style:oblique; font-weight:bold;
}
#related #tvshows #data a:hover {
	color:#ff7200;
}
#related #tvshows #data .show {
	float:left; margin:0; padding:0px 0px 0px 5px; width:225px; height:100px; 
}
#related #tvshows #data .show img {
	float:left; margin-right:5px; padding:0;
}
#related #tvshows #data .show h2 {
	margin:0; padding:0px 0px 0px 0px; color:#001a20; font-weight:bold; font-size:12px;
}
#related #tvshows #data .show p {
	margin:0; padding:0px 0px 3px 0px; float:left; width:120px;
	color:#004959; font-weight:normal; font-size:10px;
}
#related #tvshows #data .left {
	float:left; margin:0; padding:0px 0px 0px 0px; width:90px; 
}
#related #tvshows #data .right {
	float:left; margin:0; padding:0px 0px 10px 5px; width:120px; 
}

#related #articles {
	float:left;
	margin:0;
	padding:0;
	width:488px;
	height:490px;
	border-left:1px #0B1D1D solid;
	border-bottom:2px #0B1D1D solid;
	border-right:4px #082a3b solid;
	border-top:1px #0B1D1D solid;
	background-color:#d4e2e6;
}
#related #articles #title {
	float:left; margin:0; padding:0; width:100%; 
	border:0; background-color:#234b5f;
}
#related #articles #data {
	clear:both;
	float:left;
	margin:0;
	padding:10px 5px 10px 5px;
	width:478px;
	height:440px;
	border:0;
	overflow-y:scroll;
}
#related #articles #data p {
	margin:0; padding:0px 0px 3px 0px; float:left;
	color:#004959; font-weight:normal; font-size:10px;
}
#related #articles #data a, #related #articles #data a:visited {
	color:#c55800; font-style:oblique; font-weight:bold;
}
#related #articles #data a:hover {
	color:#ff7200;
}
#related #articles #data .article {
	float:left; margin:0; padding:9px 0px 9px 5px; width:450px; border-bottom:#e7f0f3 1px solid;
}
#related #articles #data .article img {
	float:left; margin-right:5px; padding:0;
}
#related #articles #data .article p {
	clear:both; margin:0; padding:0px 0px 3px 0px; float:left; width:300px;
	color:#004959; font-weight:normal; font-size:10px;
}
#related #articles #data .article strong {
	color:#004959; font-weight:bold; font-size:11px;
}
#related #articles #data .article .left {
	float:left; margin:0; padding:0px 0px 0px 0px; width:130px; 
}
#related #articles #data .article .right {
	float:left; margin:0; padding:0px 0px 10px 5px; width:300px; 
}



#related #links {
	float:left;
	margin:0;
	padding:0px;
	width:276px;
	height:247px;
	border-left:0px #0B1D1D solid;
	border-bottom:2px #0B1D1D solid;
	border-right:1px #0B1D1D solid;
	border-top:1px #0B1D1D solid;
	overflow:hidden;
	background-color:#d4e2e6;
}
#related #links #title {
	float:left; margin:0; padding:0; width:100%; 
	border:0; background-color:#234b5f;
}
#related #links #data {
	clear:both;
	margin:0;
	padding:10px 10px 0px 10px;
	width:256px;
	height:207px;
	border:0;
	overflow-y:scroll;
}
#related #links #data p {
	margin:0; padding:0px 0px 6px 0px; color:#004959; font-weight:bold; font-size:11px;
}
#related #links #data a, #related #links #data a:visited {
	color:#004959; text-decoration:underline; font-weight:bold;
}
#related #links #data a:hover {
	color:#ff7200;
}

#related #calendar {
	float:left; margin:0; padding:0px; width:276px; height:80px;
	border-left:0px #0B1D1D solid; border-bottom:2px #0B1D1D solid; 
	border-right:1px #0B1D1D solid; border-top:1px #0B1D1D solid;
	overflow:hidden; background-color:#d4e2e6;
}
#related #calendar #title {
	float:left; margin:0; padding:0; width:100%; 
	border:0; background-color:#234b5f;
}
#related #calendar #data {
	clear:both; margin:0; padding:10px 10px 0px 10px; width:256px; height:30px;
	border:0; overflow-y:scroll;
}
#related #calendar #data p {
	margin:0; padding:0px 0px 3px 0px; color:#004959; font-weight:bold; font-size:11px;
}
#related #calendar #data a, #related #calendar #data a:visited {
	color:#004959; text-decoration:underline; font-weight:bold;
}
#related #calendar #data a:hover {
	color:#ff7200;
}

#related #news {
	float:right;
	margin:0;
	padding:0px;
	width:276px;
	height:490px;
	border-left:0px #0B1D1D solid;
	border-bottom:2px #0B1D1D solid;
	border-right:1px #0B1D1D solid;
	border-top:1px #0B1D1D solid;
	overflow:hidden;
	background-color:#d4e2e6;
}
#related #news #title {
	float:left; margin:0; padding:0; width:100%; 
	border:0; background-color:#234b5f;
}
#related #news #data {
	float:left;
	margin:0;
	padding:10px 10px 0px 10px;
	width:256px;
	height:450px;
	border:0;
	overflow-y:scroll;
}
#related #news #data h3 {
	margin:0; padding:5px 0px 0px 0px; color:#001a20; font-weight:bold; font-size:11px;
}
#related #news #data p {
	clear:both; margin:0; padding:0px 0px 3px 0px; color:#004959; font-weight:normal; font-size:10px;
}
#related #news #data a, #related #news #data a:visited {
	color:#c55800; font-style:oblique; font-weight:bold;
}
#related #news #data a:hover {
	color:#ff7200;
}


.cal {
	float:left; margin:0; padding:0px; width:769px; height:556px;
	border-left:1px #0B1D1D solid; border-bottom:2px #0B1D1D solid; 
	border-right:1px #0B1D1D solid; border-top:1px #0B1D1D solid;
	background-color:#d4e2e6;
}
.cal h1 {
	float:left; margin:0; padding:8px 3px 2px 8px; width:758px; height:20px; 
	font-size:15px; font-weight:bold; color:#5EBDD3; background-color:#0B1D1D;
}
.cal h1 a {
	color:#c55800; font-weight:bold;
}

#nav {
	float:left; margin:0; padding:0px; width:176px;
	background-color:#293a42;
}
#nav #top {
	float:left; margin:0; padding:0; width:100%;
	background-color:#041d29;
}
#nav #top ul {
	padding:0; margin:0; list-style-type:none; width:177px;
}
#nav #top ul li {
	margin:0; padding:10px 6px 0px 0px; width:169px; height:26px;
	border-right:1px solid #041d29; border-bottom:1px solid #142D32; overflow:hidden; background-color:#041d29; text-align:right;
}
#nav #top ul li a, #nav #top #menu ul li a:visited {
	margin:0; padding:0; color:#a6f0ff; font-weight:normal; text-decoration:none;
}
#nav #top ul li a:hover {
	color:#EB6F0F;
}
#nav #top ul li.selected {
	margin-left:0; width:171px; border-top:1px #506D73 solid; border-right:1px solid #506D73; border-bottom:1px solid #506D73; overflow:hidden;
	z-index:2; position:relative; left:-1px; background-color:#082a3b;
}
#nav #top ul li.selected a {
	margin-left:0; padding:0; color:#FFF;
}


#nav #top #additionalLinks {
	clear:both;
	margin:0;
	padding-top:10px;
	width:100%;
	background-color:#293a42;
}
#nav #top #additionalLinks h1 {
	margin:0; padding:4px 0px 4px 8px; font-size:14px; color:#117a8f; font-weight:bold;
}
#nav #top #additionalLinks p {
	margin:0;
	padding:2px 0px 2px 8px;
	color:#293a42;
}
#nav #top #additionalLinks a:link, #nav #top #additionalLinks a:visited { 
	color:#6dacb8; text-decoration:underline; 
}
#nav #top #additionalLinks a:hover { 
	color:#e3faff; text-decoration:underline; 
}


#nav #bottom {
	float:left;
	margin-top:20px; padding-left:8px; width:100%; 
}
#nav #bottom #content {
	margin:0; padding:0; width:166px; border:0px #000 solid; overflow:hidden; background-color:#293a42;
}
#nav #bottom #content p {
	margin:0; padding:0; 
}
#nav #bottom #content img {
	margin:0; padding-bottom:8px; 
}

#adSpace {
	clear:both;
	margin:0; padding-top:2px; width:980px; height:95px;
	background-color:#40555A;
}
