

* { margin: 0; padding: 0; border: 0; }
body { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; background-color: #fff; line-height: 1.3; }
a { color: #003882; font-weight: bold; text-decoration: none; }

div#container { width: 1050px; margin: 0 auto; text-align: left; }
div#header { width: 1050px; height: 75px; background: url(../pics/bg_header.gif) top left no-repeat; }
div#header h1, div#header h2, div#header p { display: none; }
div#header img { float: left; width: 160px; margin-top: 10px; }
div#header #header_nav { float: left; width: 790px; }
div#header ul { float: right; list-style-type: none; padding: 37px 0 0 0; }
div#header li { float: left; padding: 0 10px; border-right: 1px solid #ccc; } div#header li.last { border: 0; padding-right: 0; }
div#main_menu { width: 1050px; height: 35px; background: url(../pics/bg_main_menu.gif) top left no-repeat }
div#main_menu ul { padding: 5px 0 0 20px; list-style-type: none; }
div#main_menu ul li { display: block; float: left; height: 25px; line-height: 25px; vertical-align: middle; padding: 0 4px 0 0;}
div#teaser { width: 1050px; padding: 10px 0; border-bottom: 1px solid #ccc; }

div#content {  float: left; width: 800px; }
div#content .video_list_item { float: left; width: 800px; padding: 10px 0 10px 0; border-bottom: 1px solid #ccc; }
div#content .video_tmb { float: left; width: 160px; } div#content .video_tmb img { float: left; width: 160px; }
div#content .video_info { float: left; width: 30px; }
div#content .video_desc { float: left; width: 610px;  }
div#content .video_desc h3 {  font-size: 12px; }
div#content .video_desc p { padding-right: 15px; }

div#right_col {  float: left; width: 250px; margin-top: 10px; background: url(../pics/bg_right_col.gif) top left repeat-y; }
div#right_col_top {  float: left; width: 250px; height: 3px; background: url(../pics/bg_right_col_top.gif) top left repeat-y; }
div#right_col_bottom {  float: left; width: 250px; height: 3px; background: url(../pics/bg_right_col_bottom.gif) top left repeat-y; }
div#right_col h3 { color: #003882; font-weight: bold; padding: 10px 15px 8px 20px; }
div#right_col p { padding: 0px 15px 4px 20px; }

div#player { width: 1050px; margin: 15px 0 15px 0; padding: 25px 0 25px 0; text-align: center; background-color: #000;}


input.search_input { display: block; float: left; border: 1px solid #003882; width: 198px; height: 20px; vertical-align: middle; padding: 3px 0 0 5px; }
a.search_button { display: block; float: left; width: 65px; height: 25px; line-height: 25px; vertical-align: middle; background: url(../pics/bg_button_65.gif) top left no-repeat; text-align: center; }

div#linkblock { padding: 5px 15px 4px 20px; }