/* Frameset */
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;background:#efefef;
}
#wrapper {width:824px; margin:0 auto; background:#fff;}
#slideshow {width:810px; margin:0 auto;}
#slideshow #header {position:relative; width:100%; height:45px;background: #ccc url("http://media.tri-cityherald.com/static/images/cs2_slideshow/headline_bg.gif");}
#slideshow #headline {position:absolute; top:6px; left:175px;} 
#slideshow #headline p {margin:0; padding:0;font-weight:bold; font-size:11px; }
#slideshow #headline h1 {margin:0; padding:0; font-size:18px; margin:-2px 0 0 0;}
#header #sponsor {position:absolute; width:88px; height:31px;left:545px; top:7px;}
#header #publication {position:absolute; width:150px; height:25px; left:10px; top:9px; border:1px solid #999; background-color:#bbb;}

/* Subpage */
#subpage {margin:3px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; background:#fff;}
#content { margin:0; padding:0; width:810px;}
#content #nav {background: #bbb;position:relative; height:49px; margin:0 0 3px 0;}
#content #nav #arrows a.previmage {position:absolute; width:22px; height:21px;left:4px; top:4px; background:#bbb url("http://media.tri-cityherald.com/static/images/cs2_slideshow/arrow_left.gif");}
#content #nav #arrows a.previmage:hover {background:#bbb url("http://media.tri-cityherald.com/static/images/cs2_slideshow/arrow_left_hover.gif");}
#content #nav #arrows a.nextimage {position:absolute;width:22px; height:21px;left:28px;top:4px;background:#bbb url("http://media.tri-cityherald.com/static/images/cs2_slideshow/arrow_right.gif");}
#content #nav #arrows a.nextimage:hover { background:#bbb url("http://media.tri-cityherald.com/static/images/cs2_slideshow/arrow_right_hover.gif");}
#content #nav #numeric {position:absolute; left:55px; top:6px; font-weight:bold; color:#000; font-size:12px; }
#content #nav #numeric a {color:#656565;text-decoration:noneX;}
#content #nav #numeric a:hover {color:#efefef;}
#content #photo {width:612px; height:475px; float:left;text-align:center; padding:0; background:#000 no-repeat; padding:20px 0 0 0;}
#content #photo #photo_footer {height:3px;font-size:1px; width:100%; background:#000 bottom left;} /* height and font-size to fix IE bug thats adds 1em height to an empty div */
#content #photo #photo_footer[id] {height:20px;} /*Re-set height for standards compliant browser */
#content #slide #sidebar {width:185px; height:450px; font-size:12px; color: #ffffff; overflow:hidden; padding:35px 12px 10px 0px; margin: 0 0 0 0px; float:left; background:#000 no-repeat;}
#content #slide #sidebar .credits {margin: 6px 0 0 0; font-size:11px; color: #ffffff;}
.divclear {clear:both;font-size:1px;height:1px;}