body.homepage { background-color: #615045; padding: 0px; margin: 0px; min-width: 762px; height: 100%; width: 100%; text-align: center; }

body.homepage img { border: 0px; }

body.homepage div, body.homepage p { padding: 0px; margin: 0px; }

body.homepage a:link, body.homepage a:visited { color: #6689D1; }

body.homepage a:hover { color: #C437CA; text-decoration: none; }

body.homepage div.primary { text-align: left; background: #615045 url(art/titlephoto2.jpg) no-repeat; margin: 0px auto; }

body.homepage div.logo { padding: 10px 0px 15px 0px; height: 275px; text-align: right; }

body.homepage div.entry { margin: 0px 40px 40px 40px; background-color: #E0E0E0; overflow: hidden; background-image: url(/wgbh/pages/frontline/terror/art/gh.png); background-position: left top; background-repeat: no-repeat; }

body.homepage div#page_outer div.primary div.entry div.shot {text-align: center; overflow: hidden; }

body.homepage div#page_outer div.primary div.entry div.shot p { background-color: #333; color: #fff; font-size: 14px; font-family: Cabin;text-transform: uppercase; width: 110px; padding: 7px; margin: 10px auto; display: block;}

body.homepage div#page_outer div.primary div.entry div.shot p a { text-decoration: none; color: #fff; font-weight: bold; }

body.homepage div#page_outer div.primary div.entry div.shot p:hover { background-color: #666; }

body.homepage div#page_outer div.primary div.entry div.shot p a:hover { color: #ccc; }

body.homepage div.upcoming { margin: 0px 40px 40px 40px; background-color: #E0E0E0; }

body.homepage div.upcoming div.headliner{ background-color: #c7b165; text-align: center; height: 40px; }


body.homepage div.upcoming div.photo a{ background-color: #c7b165; text-align: right; margin: 5px 10px 0px 10px; float: right; border-style: solid; border-width: 1px 1px 1px 4px; border-color: #c7b165; }

body.homepage div.upcoming div.photo a:hover{ background-color: #c7b165; text-align: right; margin: 5px 10px 0px 10px; float: right; border-style: solid; border-width: 1px 1px 1px 4px; border-color: #000; }

body.homepage div.upcoming p.titular a{ font-family: 'Verdana',Helvetica,Arial,Sans-serif; font-weight: bold; font-size: 10px; color: #000; margin-left: 2px; text-decoration: none; }

body.homepage div.upcoming p.titular a:hover{ font-family: 'Verdana',Helvetica,Arial,Sans-serif; font-weight: bold; font-size: 10px; color: #c7b165; margin-left: 2px; }

body.homepage div.upcoming p.bc{ font-family: 'Verdana',Helvetica,Arial,Sans-serif; font-style: oblique; font-size: 9px; color: #000; margin-left: 4px; }

body.homepage div.upcoming p.regular{ font-family: 'Verdana',Helvetica,Arial,Sans-serif; font-size: 9px; color: #000; margin: 5px 10px 10px 10px; }

body.homepage div.entry div.shot{ padding: 10px 0px 10px 0px; width: 200px;background-color: #C7B165; text-align: center; float: left; }

body.homepage div.entry div.sitetitle { padding: 8px 0px 5px 0px; background-color: #C7B165; height: 27px; text-align: right; font-family: Cabin; font-size: 24px; color: #eee; }

body.homepage div.entry div.sitetitle p { margin: 0 20px 0px 0; text-shadow: rgba(0,0,0,.1) 2px 2px; }

body.homepage div.entry div.sitetitle p a {color: #fff; text-decoration: none; }

body.homepage div.entry div.sitetitle p a:hover {color: #eee; text-decoration: underline; }

body.homepage div.entry div.descr{ padding: 20px 10px 10px 220px; background-color: #E0E0E0; }

body.homepage div.entry p.content{ font-family: Cabin; text-align: left; font-size: 14px; color: #433731; margin-left: 220px; margin-top: 10px; margin-right: 10px; }

body.homepage div.entry p.broadcast{ font-family: 'Verdana',Helvetica,Arial,Sans-serif; text-align: right; font-size: 9px; color: #433731; font-style: oblique; padding: 15px 0; margin-right: 10px;
 }  

