* { font-family: Arial, Helvetica, sans-serif; }
body, div { position: relative; margin: 0; padding: 0; }
body { background: #666666; } 
p { padding: 0; margin: 0; }
img { border: none; }
#wrapper { width: 100%; padding: 15px 0; }
#container {clear: both; display: block; border: 3px solid #ccc; width: 565px; margin: 0 auto; background: #fff; }
#heading { background: url("/site/images/heading.gif") repeat-x; height: 67px; }
#heading a img { border: none; margin-top: 20px; }
#overview { min-height: 290px; height: 290px; height: auto !important; padding: 10px 10px 10px 15px; }
#overview p { margin-bottom: 5px; }
#left_column {clear: none; float: left; width: 185px; padding-top: 10px; }
#left_column h3 { background: url("/site/images/video_title.gif") no-repeat; height: 40px; width: 184px; padding:0; margin:0;}
#middle_box, .top_box, #top_box { padding: 10px; position:relative; }
.arrow_box {position: absolute; bottom: 6px; right: 6px; z-index: 100;}
#left_column div p { font-size: 10px; }
#left_column div span a img { margin-top: 5px; position: relative; left: 140px;}
#middle_box { background: #8b8b8d; }
.top_box, #top_box { background: #525253; }
.top_box p, #top_box p { color: #fff; }
#middle_box p { color:#fefefe; }
.seperating_bar { height: 11px; width: 184px; }
.seperating_bar, .top_box, #top_box, #middle_box {border-right: 1px solid #e7e7e8;} 
#top_box_seperating_bar {  background: url("/site/images/selected_title.gif") repeat-x; }
#middle_box_seperating_bar {  background: url("/site/images/nselected_title.gif") repeat-x; }
#bottom_box_seperating_bar { background: url("/site/images/lower_text_bar.gif") repeat-x; }
#bottom_box { border-right: 1px solid #fff;background: url("/site/images/lower_text.gif") repeat-x; font-size: 10px; line-height: 12px; color: #fff; height: 98px; overflow: visible; padding: 7px 10px; }
#right_column {clear: none; float: right; padding: 10px 12px 8px 0;}
#right_column #footer { text-align: right; }
#flash_area { border: 3px solid #78787a; }
ul { padding:0; margin: 10px; list-style: none; }
li { background: url("/site/images/link.gif") repeat-x; height: 15px; font-size: 10px; line-height: 15px; border: 1px solid #487aa5; margin: 3px 0; color: #fff; }
li a { padding: 0 0 0 10px;margin:0; text-decoration: none; color: #fafafa; width: 100%; }
#footer { margin: 20px 0 0 0; font-size: 9px; color: #787878; text-align: right; } 
#footer p img {position: relative; margin-bottom: 10px;}
#footer p a { text-decoration: none; color: #648aa8; }

#container:after {content: "."; clear: both; display: block; height: 0; visibility: hidden;}
