/* CSS Document For LPTV */

h1{color:#000000; font-weight:normal;}
h1, h2, h3, h4 { font-family:Helvetica, Arial, sans-serif; color:#333; }
h1 {font-size:2.1em;}
h2 {font-size:1.1em;}
h3 {font-size: 1em;}


h2.pageHead{font-size:1.8em; font-weight:normal;}
h3 span{font-weight:normal;}

.printLogo{display:none;}

p{padding-top:.2.5em; line-height:1.3em}
p.type{color:#96969d; margin-bottom:0;}
p.large{font-size:1.4em;}
p.med{font-size:.9em; padding-top:20px;}
p.small{font-size:.75em; line-height:1.8em}
p.small strong{line-height:3em}

#gl_header_cont {/* position:absolute; top:0px; left:0px;*/ width:992px; height:159px; }
#gl_header_bar{position:relative; background:url(../images/header.jpg) top right no-repeat; width:992px; height:159px;}
#gl_header_bar h1 a { display:block; width:309px; height:30px; background:url(../images/title_lonely-planet-television.gif) no-repeat; text-indent:-1000em; position:absolute; top:105px; left:16px; overflow:hidden; }

#gl_header_bar .logo { width:109px; height:58px; position:absolute; top:91px; left:858px; overflow:hidden; }

#navcontainer{padding:10px 0 0 0; margin:0; float:right; width:190px; }
#navlist{list-style: none; padding:0; margin:0;}
#navlist li{display: inline; padding: 0; margin: 0; color:white; line-height:1em;}
#navlist li.active a, #navlist li.active a:hover, #navlist li.active a:visited{color:#999999}
#navlist li a, #navlist li a:hover, #navlist li a:visited{color:white;}

#navlist li:before { content: "| ";}
#navlist li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #navlist li{border-left: 1px solid white; padding: 0 0.4em 0 0.4em; margin: 0 0.4em 0 -0.4em; line-height:1em;}

/*Win IE browsers - hide from Mac IE\*/
* html #navlist { height: 1%; }

* html #navlist li{display: block;float: left;}
/*End hide*/

/*Mac IE 5*/
* html #navlist li:first-child { border-left: 0; }

/*ie hack*/
html>body #lptv_cblock{ }
#lptv_cblock{padding:40px 0 0 20px; margin:0; font-size:1.2em; float:left; background:#fff url(../images/header_base.gif) top left repeat-x; border-bottom:1px solid #9fcfff; width:972px;}
#lptv_cblock .lhs{float:left; width:305px; margin:0 14px 10px 0;}
#lptv_cblock .lhs.secondary h2{color:#e01c24; font-size:1.8em; text-transform:uppercase; letter-spacing:0em; margin-bottom:.6em}
#lptv_cblock .lhs.secondary .column{float:left; width:150px;}

#lptv_cblock .rhs{float:left; width:644px; margin:0;}
#lptv_cblock .rhs.work{background:url(work_bg.jpg) no-repeat; background-position:bottom right; height:490px; width:653px;}
#lptv_cblock .rhs.contact{background:url(contact_bg.jpg) no-repeat; background-position:bottom right; height:527px; width:653px;}

#lptv_cblock .rhs .vPanel { float:left;}
#lptv_cblock .rhs .vPanel .vPlayer { float:left; width:430px; height:380px; margin:0 14px 0 0; }

#lptv_cblock .rhs .vPanel #vText { float:left; width:190px; height:300px; margin:0;}
#lptv_cblock .rhs .vPanel #vText ul{margin:0; padding:0;}
#lptv_cblock .rhs .vPanel #vText li{list-style-type:none;}

#lptv_cblock .rhs .vThumbs {width:644px; background:#eee url(../images/thumbs_bg.gif) top left repeat;}
#lptv_cblock .rhs .vThumbs ul { padding:0; list-style-type:none; margin:0; }
#lptv_cblock .rhs .vThumbs ul li { padding:0; list-style-type:none; float:left; height:209px; width:113px; margin:0 14px 0 0; border-top:1px solid #D6D5D5; border-bottom:1px solid #D6D5D5;  }
#lptv_cblock .rhs .vThumbs ul li img { margin:14px 0 10px 0; border:1px solid #D6D5D5;}

/*::::::::::::::: FOOTER ::::::::::::::::::::::::::::::::::::::::*/
#gl_footer_cont{background:#0b0b0b url(footer_bg.gif) top left repeat-x; width:952px; padding:40px 20px 20px 20px; color:#FFF; margin:0; min-height:245px}
#gl_footer_cont ul{list-style-type:none; width:142px; float:left; margin:0 15px 0 0; padding:0;}
#gl_footer_cont ul li{padding:0; margin:0; line-height:1.7em}
#gl_footer_cont ul li a{color:#458bd1}
#gl_footer_cont li.head a{font-size:1.4em; color:#FFF; line-height:2.2em}
#gl_footer_cont p.right{float:right; width:220px; color:#666; font-size:.9em; margin:0; padding:0;}


