@charset "utf-8";/* CSS Document */body {background: #929292 url('../images/page_bg.jpg') repeat-x;font-family: Arial, Helvetica, sans-serif;margin: 0;}p, ul {font-size: 13px;margin: 0;}ul {padding-left: 15px;}li {padding: 3px 0;}a img {border: 0;}.right {float: right;}.left {float: left;}#page_outer_wrapper {width: 784px;margin: 0 auto;}#page_inner_wrapper {float: left;width: 784px;}#header {float: left;width: 776px;height: 120px;background: #070707 url('../images/head_bg.jpg') repeat-x;padding: 0 4px;color: #FFF;}#header a {color: #FFF;text-decoration: none;}#header .logo {float: left;margin: 22px 0 0 7px;display: inline;}#header .logo img {float: left;}#header div.strap {float: left;width: 776px;display: inline;}#header div.strap img.strap {clear: left;}#header .head_right {float: right;}#header .head_right p {float: right;clear: right;margin: 7px 11px 0 0;display: inline;}#header .head_right p a:hover {text-decoration: underline;}#header .head_right img, #header .head_right .placeholder {float: right;clear: right;width: 468px;height: 60px;margin: 7px 14px 0 0;display: inline;/*background: url('../images/placeholder.jpg') repeat;*/}#links_clear {clear: both;background: url('../images/top_link_bg.jpg') repeat-x;height: 37px;}#links_clear .links {float: left;margin: 0px 0 0 0px;}#links_clear .links .link {float: left;margin: 0 0px;}#links_clear .links a {height: 26px;color: #FFF;text-decoration: none;padding: 10px 10px 0;float: left;font-size: 13px;text-align: center;border-right: 1px solid #000;}#links_clear .links a.active, #links_clear .links a:hover {background: #444;}#links_clear .links .link_end {float: left;background: url('../images/top_link_end.gif') no-repeat;width: 1px;height: 27px;}#links_clear .search {float: right;margin: 8px 20px 0 0;}#links_clear .search p {float: left;font-size: 13px;margin: 2px 5px 0 0;color: #FFF;}#links_clear .search .search_input form {float:left;display:inline;margin:0;padding:0;}#links_clear .search .search_input {float: left;height: 19px;}#links_clear .search .search_input input {float: left;height: 16px;padding: 3px 0 0 0;background: #FFF;border: none;font-size: 12px;margin: 0;}#links_clear .search .search_input input.pre {color: #888;}#links_clear .search .search_input .search_input_left, #links_clear .search .search_input .search_input_right {float: left;width: 9px;height: 19px;}#links_clear .search .search_input .search_input_left {background: url('../images/search_bg_left.gif') no-repeat;}#links_clear .search .search_input .search_input_right {background: url('../images/search_bg_right.gif') no-repeat;}#content {float: left;width: 784px;background: #FFF;}#content_inner {float: left;width: 764px;padding: 0 10px 10px;}#right_col {float: left;width: 285px;padding: 00px 0 0 0;}#right_col_thin {float: right;width: 225px;}#right_col_thin p, #right_col_thin label {font-size: 14px;color: #FFF;margin: 0 0 4px;}#right_col_thin .blue_box select {width: 121px;margin: 0 0 8px;}#right_col_thin .blue_box input {margin: 0 0 7px;}#right_col .key, #right_col_thin .key  {padding: 4px 0 15px 0;}#right_col .key p, #right_col_thin .key p {margin: 8px 0 8px 8px;}#right_col .blue_box {float: left;width: 285px;margin: 10px 0 0 0;background: #004990 url('../images/right_col_blue_box_bg.jpg') repeat-x;}#right_col .black_box {float: left;width: 285px;margin: 10px 0 0 0;background: #010100 url('../images/right_col_black_box_bg.jpg') repeat-x;}#right_col_thin .blue_box {float: left;width: 225px;margin: 10px 0 0 0;background: #004990 url('../images/right_col_blue_box_bg.jpg') repeat-x;}#right_col_thin .black_box {float: left;width: 225px;margin: 10px 0 0 0;background: #010100 url('../images/right_col_black_box_bg.jpg') repeat-x;}#right_col .blue_box .box_content {float: left;width: 255px;padding: 5px 15px;}#right_col .black_box .box_content {float: left;width: 255px;padding: 5px 15px;color: #FFF;}#right_col_thin .black_box .box_content {float: left;width: 205px;padding: 5px 10px;color: #FFF;}#right_col_thin .blue_box .box_content {float: left;width: 205px;padding: 5px 10px;}#right_col_thin .blue_box .box_content p, #right_col .blue_box .box_content p, #right_col .black_box .box_content p, #right_col_thin .black_box .box_content p {margin: 2px 0;}#right_col .blue_box .box_content a, #right_col_thin .blue_box .box_content a, #right_col .black_box .box_content a, #right_col_thin .black_box .box_content a {color: #FFF;text-decoration: underline;}#right_col .blue_box .box_content a:hover, #right_col_thin .blue_box .box_content a:hover, #right_col .black_box .box_content a:hover, #right_col_thin .black_box .box_content a:hover {text-decoration: underline;}#right_col .blue_box .box_content .button a, #right_col_thin .blue_box .box_content .button a {float: left;border: 1px solid #8492BF;background: #3C57A6 url('../images/right_col_blue_box_button_bg.jpg') repeat-x;text-decoration: none;font-size: 13px;color: #FFF;}#right_col .blue_box .box_content .button a {width: 205px;margin: 3px 0 0 13px;padding: 4px 0 0px 6px;height: 20px;}#right_col_thin .blue_box .box_content .button a {width: 111px;margin: 3px 0 0 3px;padding: 4px 0 4px 4px;}#right_col .blue_box .box_content h2, #right_col_thin .blue_box .box_content h2, #right_col .black_box .box_content h2, #right_col_thin .black_box .box_content h2 {color: #FFF;font-size: 17px;margin: 0 0 8px 0;font-weight: normal;}#right_col .bubble_box .box_content h3, #right_col_thin .bubble_box .box_content h3, #right_col .black_box .box_content h3, #right_col_thin .black_box .box_content h3 {margin: 0 0 3px 0;font-weight: normal;font-size: 18px;}#right_col .bubble_box .box_content .cat h3 a, #right_col_thin .bubble_box .box_content .cat h3 a, #right_col .bubble_box .box_content h2 a, #right_col_thin .bubble_box .box_content h2 a {color: #000;text-decoration: none;}#right_col .black_box .box_content h2 a, #right_col .black_box .box_content .cat h3 a {color: #FFF;text-decoration: none;}#right_col .bubble_box .box_content .cat h3 a:hover, #right_col_thin .bubble_box .box_content .cat h3 a:hover, #right_col .black_box .box_content .cat h3 a:hover, #right_col .bubble_box .box_content h2 a:hover, #right_col_thin .bubble_box .box_content h2 a:hover, #right_col .black_box .box_content h2 a:hover {text-decoration: underline;}#right_col .box_content .cat, #right_col_thin .box_content .cat {margin: 0 0 10px 0;}#right_col .box_content .cat img, #right_col_thin .box_content .cat img {float: right;}#right_col .box_content .cat h2, #right_col .box_content .cat p, #right_col_thin .box_content .cat h2, #right_col_thin .box_content .cat p {width: 210px;}#right_col .box_content select.speed {width: 200px;margin: 15px 0 30px 27px;}#right_col_thin .box_content select.speed {width: 151px;margin: 10px 0 22px 27px;}#right_col .grey_box, #right_col_thin .grey_box, #right_col .bubble_box, #right_col_thin .bubble_box {float: left;margin: 10px 0 0 0;}#right_col .grey_box {width: 283px;background: #FBFBFB;border: 1px solid #D1D1D1;}#right_col .bubble_box {width: 285px;background: #737374 url('../images/right_col_bubble_box_bg.jpg') repeat-x;}#right_col_thin .grey_box {width: 223px;background: #FBFBFB;border: 1px solid #D1D1D1;}#right_col_thin .bubble_box {width: 225px;background: #737374 url('../images/right_col_bubble_box_bg.jpg') 100% 0px repeat-x;}#right_col_thin .bubble_box p {color: #000;}.bubble_box .box_content span.open {padding: 3px 7px;background: url('../images/open_quote.gif') no-repeat;}.bubble_box .box_content span.close {padding: 3px 7px;background: url('../images/close_quote.gif') no-repeat;}#right_col .grey_box .box_content, #right_col .bubble_box .box_content {width: 255px;padding: 6px 15px;}#right_col_thin .grey_box .box_content, #right_col_thin .bubble_box .box_content {width: 205px;padding: 5px 10px;}#right_col .grey_box .box_content h2, #right_col_thin .grey_box .box_content h2, #right_col .bubble_box .box_content h2, #right_col_thin .bubble_box .box_content h2 {margin: 0 0 8px;color: #000;font-size: 17px;font-weight: normal;}#right_col .grey_box .box_content p, #right_col_thin .grey_box .box_content p {color: #000;}#right_col .grey_box .box_content img, #right_col_thin .grey_box .box_content img {padding: 1px;}#right_col_thin .grey_box .box_content img {margin: 0 0 10px;}#right_col .trans_box {float: left;width: 285px;margin: 3px 0 0 0;background: url('../images/right_col_trans_box_bg.gif') no-repeat;}#right_col .trans_box .box_head {float: left;width: 285px;height: 3px;background: url('../images/right_col_trans_box_bg_top.gif') no-repeat top;}#right_col .trans_box .box_content {float: left;width: 279px;margin: 0px 3px 0;}#left_col {float: right;width: 469px;}#left_col_wide {float: left;width: 529px;}#left_col .box {float: left;width: 469px;margin: 10px 0 0 0;background: #F0EFEF;}#left_col_wide .box {float: left;width: 529px;margin: 10px 0 0 0;background: #F0EFEF;}#left_col .box p, #left_col_wide .box p {line-height: 15px;}#left_col .box p a, #left_col_wide .box p a {color: #0070C0;text-decoration: none;}#left_col .box p a:hover, #left_col_wide .box p a:hover {text-decoration: underline;}#left_col .box p.duration, #left_col_wide .box p.duration {font-weight: bold;line-height: normal;text-align: right;}#left_col .box .box_head, #left_col_wide .box .box_head {float: left;/* height: 26px; */padding: 4px 10px;background: #024B92 url('../images/left_col_box_bg_head.gif') repeat-x;}#left_col .box .box_head {width: 449px;}#left_col_wide .box .box_head {width: 509px;}#left_col .box .box_head h1, #left_col_wide .box .box_head h1 {color: #FFF;font-size: 18px;font-weight: normal;margin: 0;}#left_col_wide .box .box_head h1 span.filter {font-style: italic;}#left_col_wide .box .box_sub_head {float: left;width: 503px;height: 30px;padding: 6px 13px 0;background: url('../images/left_col_wide_box_bg_subhead.gif') repeat-x;}#left_col_wide .box .box_sub_head h1 {color: #FFF;font-size: 20px;font-weight: normal;margin: 0;}#left_col_wide .box .box_tabs_head {float: left;width: 521px;height: 39px;padding: 0px 4px 0;background: #F0EFEF url('../images/left_col_wide_box_bg_tabs_head.gif') no-repeat;}#left_col_wide .box .box_tabs_head .tab {float: left;height: 32px;}#left_col_wide .box .box_tabs_head .tab a {float: left;height: 28px;color: #FFF;font-size: 20px;font-weight: normal;margin: 3px 3px 0 0;padding: 4px 9px 0;text-decoration: none;background: url('../images/left_col_wide_box_bg_tab_grey3.jpg') repeat-x;}#left_col_wide .box .box_tabs_head .tab a.active, #left_col_wide .box .box_tabs_head .tab a:hover {background: url('../images/left_col_wide_box_bg_tab_blue2.jpg') repeat-x;}#left_col .box .box_head img.expand, #left_col_wide .box .box_head img.expand {float: right;margin: 3px 0 0 0;}#left_col .box .player, #left_col_wide .box .player {float: left;margin: 0;}#left_col .box .player {width: 469px;}#left_col_wide .box .player {padding: 0px 0px 4px;width: 529px;}#left_col .box .page_nav, #left_col_wide .box .page_nav {float: left;width: 506px;padding: 10px 13px;}#left_col .box .page_nav img, #left_col_wide .box .page_nav img {margin: 0;padding: 1px 0 0 0;}#left_col .box .page_nav p, #left_col_wide .box .page_nav p {float: left;margin: 0;margin: 0 6px 0 0px;display: inline;}#left_col .box .box_content, #left_col_wide .box .box_content {float: left;padding: 10px;width:449px;}#left_col_wide .box .box_content {width: 506px;}.box .box_content h2, .box .box_content h3, .box .box_content h4, .box .box_content h2 a, .box .box_content h3 a, .box .box_content h4 a {color: #000;margin: 0 0 4px;text-decoration: none;font-weight: normal;}#left_col .box .box_content h2, #left_col_wide .box .box_content h2, #left_col .box .box_content h2 a, #left_col_wide .box .box_content h2 a {font-size: 18px;}#left_col .box .box_content h3, #left_col_wide .box .box_content h3, #left_col .box .box_content h3 a, #left_col_wide .box .box_content h3 a {font-size: 16px;}#left_col .box .box_content h4, #left_col_wide .box .box_content h4, #left_col .box .box_content h4 a, #left_col_wide .box .box_content h4 a {font-size: 15px;}.box .box_content h2 a:hover, .box .box_content h3 a:hover, .box .box_content h4 a:hover {text-decoration: underline;}.box .box_content h3 span {font-size: 12px;color: #777;}#left_col .box .box_content p, #left_col_wide .box .box_content p {margin: 0px 0 11px 0;}#left_col .box .box_content .share, #left_col_wide .box .box_content .share {float: right;margin: 5px 0 0 0;}#left_col .box .box_content .video_summary, #left_col_wide .box .box_content .video_summary {float: left;margin: 5px 0 10px;}#left_col .box .box_content .video_summary {width: 449px;}#left_col_wide .box .box_content .video_summary {width: 509px;}#left_col .box .box_content .video_summary h2, #left_col .box .box_content .video_summary img, #left_col .box .box_content .video_summary p, #left_col_wide .box .box_content .video_summary h2, #left_col_wide .box .box_content .video_summary img, #left_col_wide .box .box_content .video_summary p {/* float: left; */}#left_col .box .box_content .video_summary img, #left_col_wide .box .box_content .video_summary img {/* COMMENTED OUT - UNSURE USAGE *//* border: 1px solid #125AA0;padding: 2px; */padding: 3px 10px 5px 0;}#left_col .box .box_content .video_summary img.play, #left_col_wide .box .box_content .video_summary img.play {margin: 2px 0px 0 7px;padding: 0;border: none;}#left_col .box .box_content .video_summary h2, #left_col_wide .box .box_content .video_summary h2 {margin: 0 0 2px 0px;}#left_col .box .box_content .video_summary a h2, #left_col_wide .box .box_content .video_summary a h2 {color: #000;text-decoration: none;}#left_col .box .box_content .video_summary a:hover h2, #left_col_wide .box .box_content .video_summary a:hover h2 {text-decoration: underline;}#left_col .box .box_content .video_summary p, #left_col_wide .box .box_content .video_summary p {margin: 0 3px 5px 5px;}#left_col .box .box_content .video_summary p {/* width: 326px; */}#left_col_wide .box .box_content .video_summary p {/* width: 386px; */}#left_col .box .box_content .video_summary div.thumb, #left_col_wide .box .box_content .video_summary div.thumb {float: left;/* clear: left; */width: 110px;height: 70px;}#left_col .box .box_content .video_summary div.thumb img.thumb_reflect, #left_col_wide .box .box_content .video_summary div.thumb img.thumb_reflect {clear: left;}#left_col_wide .box .box_content .video_summary .text {float: left;width: 276px;}#left_col .box .box_content .video_summary .text {float: left;width: 216px;}#left_col_wide .box .box_content .channel_thumbs .thumb {float: left;width: 128px;margin: 2px 20px 18px;display: inline;}#left_col_wide .box .box_content .channel_thumbs .thumb img {background: #FFF;padding: 2px;border: 1px solid #000;}#left_col_wide .box .box_content .channel_thumbs .thumb p {width: 123px;margin: 0;padding: 3px 3px 0;font-size: 12px;}#left_col_wide .box .box_content .channel_thumbs .thumb p a {color: #000;text-decoration: none;}#left_col_wide .box .box_content .channel_thumbs .thumb p a:hover {text-decoration: underline;}#left_col_wide .box .box_content .channel_thumbs .thumb p span.grey {color: #878787;}#left_col_wide .box .box_content .text p, #left_col .box .box_content .text p {line-height: normal;margin: 3px 0 12px;}.box .box_content .forums {margin: 20px 0;}.box .box_content .forum p {margin: 10px 0 !important;}.box .box_content .comment {margin: 5px 0 30px 0;font-size: 13px;}.box .box_content .comment p span.error {font-size: 12px;margin-left: 5px;color: #FF0000;}.box .box_content .comment input, .box .box_content .comment textarea {margin: 0px 0 10px;}.box .box_content .comment p a {color: #000;text-decoration: underline;}.box .box_content .comment p a:hover {text-decoration: none;}.box .box_content .comment_wrapper {width: 484px;margin: 0px 11px 10px 11px;background: url('../images/comment_wrapper_bg.gif') repeat-x;background-position: 25px 0px;padding: 18px 0 0 0;}.box .box_content .comment_wrapper_inner {width: 452px;padding: 10px 15px 5px;border: 1px solid #0060A3;border-top: none;background: #C6E3F8;}#left_col_wide .box .box_content .cat {float: left;margin: 5px 0 10px;width: 506px;}#left_col_wide .login_form table td, #left_col_wide .register_form table td {padding: 0px 3px 3px 0px;}#left_col_wide .login_form table td.labels, #left_col_wide .register_form table td.labels {padding: 3px 15px 0 0;}#left_col_wide .login_form p, #left_col_wide .register_form p {padding: 3px 0;}#left_col_wide .login_form .error, #left_col_wide .register_form .error {color: #FF3636;}#left_col_wide .register_form h3 span.required {color: #FF3636;}#bottom_links {float: left;width: 764px;color: #FFF;margin: 5px 10px;}#bottom_links p {float: right;font-size: 12px;}#bottom_links a {color: #FFF;text-decoration: none;}#bottom_links a:hover {text-decoration: underline;}a.delicious, a.digg, a.reddit, a.facebook, a.stumbleupon {padding: 1px 0 0 21px;margin: 0 3px 0 0;font-size: 13px;color: #000;text-decoration: underline;}a.delicious:hover, a.digg:hover, a.reddit:hover, a.facebook:hover, a.stumbleupon:hover {text-decoration: none;}a.delicious {background: url('../images/delicious.gif') no-repeat;}a.digg {background: url('../images/digg.gif') no-repeat;}a.reddit {background: url('../images/reddit.gif') no-repeat;}a.facebook {background: url('../images/facebook.gif') no-repeat;}a.stumbleupon {background: url('../images/stumbleupon.gif') no-repeat;}.lock, .bubble, .plus, .minus, .info, .arrow, .play {/* padding: 2px 0 0 23px; *//* margin: 0 3px 0 0; */padding: 2px 0 0 18px;font-size: 13px;}.lock {background: url('../images/lock_icon.gif') no-repeat;}.bubble {background: url('../images/bubble_icon.gif') no-repeat;}.plus {background: url('../images/plus_icon.gif') no-repeat;}.minus {background: url('../images/minus_icon.gif') no-repeat;}.info {background: url('../images/info_icon.gif') no-repeat;}.arrow {background: url('../images/arrow_icon.gif') no-repeat;}.play {background: url('../images/play_icon.gif') no-repeat;}