ul#display-thumbnails-lc,
ul#display-thumbnails-lc li {
/* Setting a common base */
margin: 0;
padding: 0;
}

ul#display-thumbnails-lc {
width: 910px;
padding-top: 9px;
}

#overlay_video_ad { 
    float: left;
    left: 675px;
    top: 180px;
    position: absolute;
}

#gbtv_embed_banner {
    margin-top: -18px;
}

ul#display-thumbnails-lc li {
margin-top: 16px;
padding-left: 34px;
padding-right: 55px;
display: inline-block;
min-height: 90px;
vertical-align: top;

/* For IE 7 */
zoom: 1;
*display: inline;
}

ul#display-thumbnails-hl,
ul#display-thumbnails-hl li {
/* Setting a common base */
margin: 0;
padding: 0;
}

ul#display-thumbnails-hl {
width: 900px;
}

ul#display-thumbnails-hl li {
margin-top: 20px;
padding-left: 26px;
padding-right: 38px;
display: inline-block;
width: 200px;
min-height: 90px;
vertical-align: top;

/* For IE 7 */
zoom: 1;
*display: inline;
}


#gb-video-title {
display: block;
font-weight:bold;
line-height: 1.125em;
margin-bottom: 4px;
text-decoration: none;
width: 206px;
}

#gb-video-dateadded {
display: block;
font-size: 85%;
font-weight:lighter;
color: #696969;
line-height: 1.125em;
text-decoration: none;
clear: both;
}

#topvideo {
width: 920px;
}

#gb-topvideo-metadata {
overflow:visible;
position:relative;
width: 320px;
float: left;
top: -18px;
}

#gb-topvideo-title {
font-size: 64%;
font-weight:bold;
text-decoration: none;
padding-left: 17px;
}

#gb-topvideo-title h2 {
line-height: 1.125em;
padding-bottom: 8px;
}

#gb-topvideo-description {
font-size: 110%;
font-weight:lighter;
color: #696969;
line-height: 1.195em;
text-decoration: none;
padding-left: 20px;
padding-right: 1px;
margin-top: -10px;
}

#share-video {
font-size: 105%;
font-weight:lighter;
color: #696969;
line-height: 1.125em;
text-decoration: none;
padding-left: 20px;
}

.midrec-video-page {
width: 300px;
height: 250px;
margin-top: -254px;
padding-left: 620px;
}

#gb-video-duration {
display: block;
font-size: 85%;
font-weight:lighter;
color: #696969;
line-height: 1.125em;
margin-bottom: 28px;
text-decoration: none;
}

#categories-lc {
list-style:none;
float: left;
width:100%;
clear: none;
}

#glenn_beck_program {
float: left;
font-weight: bold;
margin-left: 2px;
margin-top: 72px;
width:250px;
padding-right: 4px;
position: absolute;
}

div#glenn_beck_program li {
list-style:none;
background-image:none;
background-repeat:none;
background-position:0;
}

#glenn_beck_program a:link,
#glenn_beck_program a:visited {
color: red;
background-color: transparent;
}

#glenn_beck_program a:hover {
color:red;
background-color: transparent;
text-decoration: none;
}

#radio_show {
float: left;
margin-left: 176px;
margin-top: 72px;
width:250px;
padding-right: 4px;
position: absolute;
}

div#radio_show li {
list-style:none;
background-image:none;
background-repeat:none;
background-position:0;
}

#radio_show a:link,
#radio_show a:visited {
color: red;
background-color: transparent;
}

#radio_show a:hover {
color:red;
background-color: transparent;
text-decoration: none;
}

#navigation-lc {
display: inline-block;
width: 300px;
text-align: right;
margin: 20px auto 20px 100px;
vertical-align: top;

/* For IE 7 */
zoom: 1;
*display: inline;
}

#newer-shows {
float: left;
margin-left: 500px;
min-width: 200px;
padding-right: 4px;
margin-top: 52px;
position: absolute;
}

#newer-shows a:link,
#newer-shows a:visited {
color: red;
background-color: transparent;
}

#newer-shows a:hover {
color:red;
background-color: transparent;
text-decoration: none;
}

#older-shows {
float: left;
margin-left: 710px;
min-width: 100px;
padding-right: 1px;
margin-top: 52px;
position: absolute;
}

#older-shows a:link,
#older-shows a:visited {
color: red;
background-color: transparent;
}

#older-shows a:hover {
color:red;
background-color: transparent;
text-decoration: none;
}

#latestclips {
width: 910px;
padding-left: 10px;
padding-top: 4px;
padding-bottom: 4px;
background: #194167;
color: white;
font-size: 16px;
}

#latestvideolist_thumbnails {
clear: both;
}

#highlightsvideolist_thumbnails {
clear: both;
}

#highlights {
width: 910px;
padding-left: 10px;
padding-top: 4px;
padding-bottom: 4px;
background: #194167;
color: white;
font-size: 16px;
}

#video-block {
display: inline-block;
}

#video-iframe {
float: left;
}


/*---------- Wrapper --------------------*/

#categories-lc nav {
	width: 100%;
	height: 80px;
}

#categories-lc ul {
	text-align: center;
}

#categories-lc ul li {
	list-style:none;
	font: 13px Verdana, 'Lucida Grande';
	cursor: pointer;
	-webkit-transition: padding .05s linear;
	-moz-transition: padding .05s linear;
	-ms-transition: padding .05s linear;
	-o-transition: padding .05s linear;
	transition: padding .05s linear;
}
#categories-lc ul li.drop {
	position: relative;
}
#categories-lc ul > li {
	display: inline-block;
}
#categories-lc ul li a {
	line-height: 80px;
	padding: 0 20px;
	height: 80px;
	color: #777;
	-webkit-transition: all .1s ease-out;
	-moz-transition: all .1s ease-out;
	-ms-transition: all .1s ease-out;
	-o-transition: all .1s ease-out;
	transition: all .1s ease-out;
}
#categories-lc ul li a:hover {
	color: #eee;
}

.dropOut .triangle {
	width: 0;
	height: 0;
	position: absolute;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid white;
	top: -8px;
	left: 50%;
	margin-left: -8px;
}
.dropdownContain {
	width: 200px;
	position: absolute;
	z-index: 2;
	left: 50%;
	margin-left: -100px; /* half of width, center dropdownContain */
	top: -400px;
}
.dropOut {
	width: 200px;
	background: white;
	float: left;
	position: relative;
	margin-top: 0px;
	opacity: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 6px rgba(0,0,0,.15);
	-moz-box-shadow: 0 1px 6px rgba(0,0,0,.15);
	box-shadow: 0 1px 6px rgba(0,0,0,.15);
	-webkit-transition: all .1s ease-out;
	-moz-transition: all .1s ease-out;
	-ms-transition: all .1s ease-out;
	-o-transition: all .1s ease-out;
	transition: all .1s ease-out;
}

.dropOut ul {
	float: left;
	padding: 1px 0;
	margin-left: 0px;
}
.dropOut ul li {
	text-align: left;
	float: left;
	width: 180px;
	padding: 2px 0 2px -20px;
	margin: 0px 2px;
	color: #777;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: background .1s ease-out;
	-moz-transition: background .1s ease-out;
	-ms-transition: background .1s ease-out;
	-o-transition: background .1s ease-out;
	transition: background .1s ease-out;
}

.dropOut ul li:hover {
	background: #f6f6f6;
}

#categories-lc ul li:hover a { color: red; }
#categories-lc ul li:hover .dropdownContain { top: 65px; }
#categories-lc ul li:hover .underline { border-bottom-color: #777; }
#categories-lc ul li:hover .dropOut { opacity: 1; margin-top: 8px; }
