@CHARSET "ISO-8859-1";

@import url("nw2-layout.css"); /* Contains Structure and container based styles*/
@import url("generic.css"); /* Contains generic styles - font sizes / colours / margins / padding etc. for common content based elements*/
@import url("global_new.css"); /* Contains custom applet (styles (Old) */

body {margin:0px;padding:0px;background: #191919;font-family: Verdana, arial, sans-serif; font-size:12px;color:#fff;text-align:center;}
p {margin:0;padding: 0;font-size:12px;color: #fff;}
hr {height: 1px;}
#left_column p {line-height: 16px;}
#right_column p {line-height: 16px;}
div.left_menu p, div.right_menu p {line-height: 23px;}
p.text_404 {font-size: 14px;margin-top: 0;padding: 0;}
p.spaced {line-height: 16px;}
p.pad_top {margin-top: 5px;padding: 0;}
p.pad_top_scroll {font-size: 11px;margin-top: 5px;padding: 0;}
p.pad_bottom {margin-bottom: 5px;padding: 0;}
p.heading_pad {margin:7px 0 0 0;padding:0;}
p.none {padding:0;margin:0;}
p.both {padding:0;margin: 4px 0 2px 0;}
p.comment_date {color: #a5a5a5;font-size: 11px;padding:0;margin: 0;}
p.comment_author {color: #000;font-weight: bold;font-size: 11px;padding:0;margin:0;}
p.comment_supports {color: #000;font-size: 11px;padding:0;margin:0;}
p.comment_title {color: #000;font-weight: bold;padding:0;margin: 0;}
.content_intro  p {margin:0;padding: 10px;font-size:14px !important;}
.bottom_line_content_text p {margin:0;padding:0 0 10px 0;}
.bottom_line_content_text p.none {padding:0;margin:0;}
.blog_cbox p {margin:0;padding:0 0 10px 0;}

#box_25_noborder_end p {font-size: 11px;}
#box_25_noborder_end p.pad_bottom {	margin:2px 0 3px 0;	padding: 0;}
#boxfeature p, #boxfeatureclose p {font-size: 12px !important;}

/*
SPAN
*/
span.language_caption { font-size: 11px; color: #a5a5a5; float:left; margin-top: 8px;}

/*
Table background
*/
table.shaded_table {font-size: 12px;border:0;padding:0;margin:0;}
tr.shade_row {background: #f1f1f1;}

/*
FORMS
*/
form {margin:0; padding:0; font-size:12px; }
input {font-family:verdana, arial;margin:0;padding:0; border-left: 2px solid #848484; border-top: 2px solid #848484; border-bottom: 2px solid #fff; border-right: 2px solid #fff}
textarea {font-family:verdana, arial; font-size:12px; padding:0; margin:0;border-left: 2px solid #848484; border-top: 2px solid #848484; border-bottom: 2px solid #fff; border-right: 2px solid #fff}
label {font-family:verdana, arial;float:left; color: #a4a4a4; font-weight: 800; font-size:10px; height: 15px;}
input.right_50 { width:150px;}
input.left_50 { width:285px;}
input.left_velidation {width:100px;}
textarea.left_100 {width: 584px;font-family:verdana}
#submit {background:transparent url(../images/buttons/submit.gif) no-repeat 0 0;border: none;cursor:pointer;height:13px;margin:0 0 4px 2px;width:69px;}
#submit:hover {background:transparent url(../images/buttons/submit.gif) no-repeat 0 0;border: none;cursor:pointer;height:13px;margin:0 0 4px 2px;width:69px;}
#send {background:transparent url(../images/buttons/send.gif) no-repeat 0 0;border: none;cursor:pointer;height:13px;margin:0 0 4px 2px;width:51px;}
#send:hover {background:transparent url(../images/buttons/send.gif) no-repeat 0 0;border: none;cursor:pointer;height:13px;margin:0 0 4px 2px;width:51px;}

.menu_dropdown_box {border:1px solid #632c78;margin:7px 0 0 10px;width:150px;padding: 1px 0;font-size: 11px;}
#right_column .noticeboard_dropdown_box, #state {border: 1px solid #632c78;float: left;width:130px;font-size: 11px;margin: 0 8px;padding: 1px 0;}
#radio_live_box .menu_dropdown_box {border: 1px solid #632c78;margin:0 0 0 0;width:140px;}
#radio_language_box .menu_dropdown_box {border: 1px solid #632c78;margin:0 0 0 0;width:140px;}
#radio_language_box img.go {position: relative;top: 5px;left: 2px;}

/*
Search button NEW
*/
#search_button_new {background:transparent url(../../web/images/buttons/search.jpg) no-repeat 0 0;border:0pt none;cursor:pointer;height:22px;margin:0 0 4px 2px;width:60px;}
#search_button_new:hover {background:transparent url(../../web/images/buttons/search_hover.jpg) no-repeat 0 0;border:0px none;cursor:pointer;height:22px;margin:0 0 4px 2px;width:60px;}

/*
Sign in button NEW
*/
#signin_button_new {background:transparent url(../../web/images/buttons/sign-in.jpg) no-repeat 0 0;border:0pt none;cursor:pointer;height:22px;margin:0 0 4px 2px;width:60px;}
#signin_button_new:hover {background:transparent url(../../web/images/buttons/sign-in_hover.jpg) no-repeat 0 0;border:0px none;cursor:pointer;height:22px;margin:0 0 4px 2px;width:60px;}

/*
Hyperlinks
*/
a, a:visited {color:#19548e; text-decoration:none; cursor:pointer;}
a:hover {color:#19548e; text-decoration:underline; cursor:pointer;}

#header a, #header a:visited {color:#fff; }
#header a:hover {color:#fff;}

#signin a, #signin a:visited {text-decoration:none; cursor: hand;}
#signin a:hover {text-decoration:underline; cursor: hand;}

#radio_live_box a, #radio_live_box a:visited {font-size: 12px; color: #fff; position: relative; top: -2px}
#radio_live_box a:hover {font-size: 12px; color: #fff;}

#right_column a, #right_column a:visited {font-size: 12px;}
#right_column a:hover {font-size: 12px;}

a.more, a:visited.more {color:#632c78; text-decoration:none; cursor:pointer; font-weight: 800;}
a:hover.more {color:#632c78; text-decoration:underline; cursor:pointer; font-weight: 800;}
a.additional_option, a.additional_option:visited {text-decoration:none; line-height:18px;}
a.additional_option:hover {text-decoration:underline; line-height:18px;}
a.bold, a.bold:visited {text-decoration:none; font-weight: bold;}
a.bold:hover {text-decoration:underline; font-weight: bold;}
a.black, a.black:visited {color:#000; text-decoration:none; font-weight: bold;}
a.black:hover {color:#000; text-decoration:underline; font-weight: bold;}
a.darkgray, a.darkgray:visited { font-size: 11px;color:#666; text-decoration:none; font-weight: bold;}
a.darkgray:hover {color:#666; text-decoration:underline; font-weight: bold;}
a.green, a.green:visited {color:#51630C; text-decoration:none; font-weight: bold;}
a.green:hover {color:#51630C; text-decoration:underline; font-weight: bold;}
a.green_caption, a.green_caption:visited {color:#51630C; text-decoration:none; font-weight: bold; font-size: 12px;}
a.green_caption:hover {color:#51630C; text-decoration:underline; font-weight: bold;}
a.red, a.red:visited { font-size:12px; color:#bf2f36; text-decoration:none; font-weight: bold;}
a.red:hover { font-size:12px;color:#bf2f36; text-decoration:underline; font-weight: bold;}
a.white, a.white:visited {color:#fff; text-decoration:none;}
a.white:hover {color:#fff; text-decoration:underline;}
a.blog_sub_header, a.blog_sub_header:visited {color:#666; text-decoration:none;}
a.blog_sub_header:hover {color:#666; text-decoration:underline;}

ul a, ul a:visited {text-decoration:none;}
ul a:hover {text-decoration:underline;}

/*
Headers
*/
h1 {font-family:Helvetica,arial,sans-serif; font-size:26px; color: #632c78; font-weight: 400; margin: 10px 0 10px 0; padding:0;}
h2 {font-family:Helvetica,arial,sans-serif; font-size:22px; color: #632c78; font-weight: 400; margin: 10px 0 5px 0;}
h3 {font-family:Helvetica,arial,sans-serif; font-size:14px; color: #632c78; /*font-weight: 400;*/ margin: 8px 0 6px 0;}
h4 {font-family:Helvetica,arial,sans-serif; font-size:12px; color: #632c78; /*font-weight: 400;*/ margin: 8px 0 10px 0;}
h5 {font-family:Helvetica,arial,sans-serif; font-size:12px; color: #632c78; /*font-weight: 400;*/ margin: 10px 0 8px 0;}

h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited, h4 a, h4 a:visited, h5 a, h5 a:visited  {color: #632c78 !important;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover  {color:#19548e;}
h1.white, h2.white, h3.white, h4.white, h5.white {color: #fff !important;}

#radio_live_box h1, #radio_live_box h2, #radio_live_box h3, #radio_live_box h4, #radio_live_box h5{margin: 0 0 0 0; padding: 0 0 0 0; font-weight: bold;}
#radio_language_box h1, #radio_language_box h2, #radio_language_box h3, #radio_language_box h4, #radio_language_box h5{margin: 0 0 0 0; padding: 0 0 0 0;}
#thumb_25_bottom, #thumb_25_bottom_end {font-size:11px; color: #000; line-height: 17px;}

/* H1 */
h1.h1_float_up {float: left; width: 100%; margin: 0 0 0 0; padding: 0; border-bottom: 1px solid #c7d2e2; } /*background: url(../../web/images/widget/sbs_logo.jpg) no-repeat bottom right; */
h1.nopad { margin: 0 0 10px 0;}
h1.article_header {margin: 0 0 10px 0px; padding:0;}
h1.blog_article_header {margin: 0; padding:0;}
h1.blog_article_header_image {margin: 0 0 0px 0px; padding:12px 0 0 0;}
h1.blog_header {font-size:26px; color: #666; font-weight: 400; margin: 10px 0 10px 0px;}
h1.sbs_schedule {font-size:24px !important; color: #fff !important; font-weight: 400 !important; margin:0 0 5px 0 !important; padding:0 !important;}
h1#join_the_discussion {border-bottom: 1px dotted #e5e5e5; margin: 10px 0 0 0; padding-bottom: 3px;}

/* H2*/
h2.sbs_schedule2 {font-size:12px !important; color: #fff !important; margin: 0 !important; padding:0 !important;}
#right_column h2 {font-size:14px; font-weight: bold; padding:0;}
h2.nopad {margin: 0 0 5px 0 }

/* H3 */
h3.nopad { margin: 0 0 3px 0; padding:0;}
#search_results h3{margin: 5px 0 2px 0; padding:0;}
#thumb_25 h3 {font-family:arial, sans-serif; font-size:12px; margin: 8px 0 0 0; color: #000;}
#thumb_25_end h3 {font-family:arial, sans-serif; font-size:12px; margin: 8px 0 0 0; color: #000;}
#boxfeature h3, #boxfeatureclose h3, #box_240_noborder h3, #box_240_noborder_end h3 {font-size: 13px !important;}

/* H4 */
h4.bottom_smallpad {margin: 8px 0 2px 0;}
h4.nopad {margin: 0 0 2px 0;}
#box_25_noborder_end h4 {font-size: 12px; margin: 0; padding:0;}

/* H5 */
h5.nopad {margin: 0 0 5px 0;}

/*
Lists
*/
ul {list-style-image: url('../../web/images/arrow.gif');  list-style-position: outside; margin: 15px 5px 0 15px; padding: 0; font: 12px arial;}
ul li{margin-bottom: 3px; line-height: 14px;}
ul.noimage {list-style-image: none !important; list-style-type: none !important; margin-left:0 !important;}
ul.nopad {margin: 0 5px 0 0 !important; padding: 0; font: 12px arial;}
ul.basicpad {margin: 10px 5px 0 15px !important; padding: 0; font: 12px arial;}
ul.none {list-style-image: none !important;  list-style-type: dot !important; list-style-position: outside; margin: 15px 5px 0 15px; padding: 0; font: 12px arial;}
ul.none li{margin-bottom: 5px;}
ul.none_related {list-style-image: none;  list-style-type: none; list-style-position: outside; margin: 15px 5px 0 0; padding: 0; font: 12px arial;}
ul.none_related li{margin-bottom: 5px;}
ul.selected {list-style-image: none; list-style-type: none; background: #93c207; list-style-position: outside; margin: 15px 5px 0 15px; padding: 0; font: 12px arial;}
ul.subheader_list {list-style-image: url('../../web/images/radio.jpg');  list-style-position: outside; margin: 5px 5px 0 15px; padding: 0; font: 12px arial;}/* H5 list */
ul.review {list-style-image: url('../../web/images/buttons/reviews.gif'); list-style-position: outside; margin: 5px 0 0 0; padding: 0; font: 12px arial;}/*  Review icon list */
ul.review li {margin-left: 20px;}
ul.comments {list-style-image: url('../../web/images/buttons/comment.gif'); list-style-position: outside; margin: 5px 0 0 0; padding: 0; font: 12px arial;}/* Comments icon list */
ul.comments li {margin-left: 20px; padding:0;}
ul.sponsored_links { color: #666;list-style: disc;  list-style-position: inside; margin: 0px 5px 0 70px; padding: 0; font: 12px arial;}

#left_column ul {list-style-image: url('../../web/images/arrow.gif');  list-style-position: outside; margin: 15px 5px 0 25px; padding: 0; font: 12px arial; color: #333;}
#left_column ul.video {list-style-image: url('../../web/images/buttons/video.gif') !important; list-style-position: outside; margin: 5px 0 0 20px !important; padding: 0; font-size: 12px !important; color: #3e3e3d !important;}/* Video icon list */

#right_column ul.radio {list-style-image: url('../../web/images/radio_r.jpg');  list-style-position: outside; margin: 15px 5px 0 25px; padding: 0; font: 12px arial; color: #888;}
#right_column ul.no_image { color: #3e3e3e; list-style-image: none; margin: 0 5px 0 18px; padding:0;}
#right_column ul.arrow {color: #3e3e3e; list-style-image:url('../../web/images/arrow.gif'); margin: 0 5px 0 18px; padding:0;}
#right_column ul.onsbstv {list-style-image: url('../../web/images/arrow.gif');  list-style-position: outside; margin: 15px 5px 0 25px; padding: 0; font: 12px arial; color: #333;}

/*
Images
*/
img {border: none; padding:0; margin:0;}
img.float_right {float: right; margin:0 0 5px 10px; padding:0;}
img.temp_float_right {float: right; margin: 2px 0 0 0; padding:0;}
img.float_left {float: left; margin:0 5px 0 0; padding:0;}
img.float_left_2pxborder {float: left; margin:0 10px 0 0; padding:0; border: 2px solid #999;}
img.float_left_blog {float: left; margin:0 10px 0 0; padding:0;}
img.sbsbar_float_left {float: left; margin:0; padding:0;}
img.float_left_rightcolumn {float: left; margin:0 0 10px 0; padding:0;}
/*img.float_header{ float:left; z-index: 10; position:relative; left:0;}*/
img.ul_float_right {float: right; margin-top: -27px; margin-right: 8px; padding: 0;}
img.poll {float: right; padding-left: 10px; padding-bottom: 10px;}
img.poll_submit {float: left; margin-right: 5px; 	margin-top: 0; position: relative; bottom:4px; padding: 0;}
img.captchapict {float: left; padding-left:5px !important; margin-right: 5px !important ; }

/* Icon alignment */
img.h1_valign_middle {margin-bottom: -3px; padding-left: 5px;}
img.h1_buttons {margin: -3px 0 0 0; padding: 0;}
img.shortfilm_image {float: left; margin:0 0 14px 0; padding:0;}
img.sponsored_links_ad {float: left; margin:0 5px 5px 0; padding:0;}
img.h1_valign_middle_logo {margin-bottom: 35px; padding-left: 5px;}
img.option_align {margin-bottom: -3px; padding-right: 1px;}
img.video_align {margin-bottom: -1px; padding-right: 2px;}
img.comment_align {margin-bottom: -1px; padding-right: 2px;}
img.bookmark_align {margin-bottom: -2px; padding-right: 2px;}
img.print_align {margin-bottom: -1px; padding-right: 2px;}
img.enlarge_align {margin-bottom: -1px; padding-right: 2px;}
img.mail_align {margin-bottom: -1px; padding-right: 2px;}
img.agree_disagree_align {margin-bottom: -2px; padding-right: 2px;}
img.menu_button {position: relative; left: 165px; bottom: 20px;}
img.official_box {border-top: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #000; float: left;}
img.document {margin: 2px 0 -2px 0;}
img.top {margin: -2px 0 2px 0;}

/* nav */
img.watch_video_align {margin-right: 3px;}
img.down_arrow_align {margin-bottom: -1px; margin-right: 3px;}
img.li_space {margin-right: 4px;}

/* =======
Menu
======= */
a.interactive, a.interactive:active, a.interactive:hover {width: 107px;height: 23px;display: block;float:left;}
a.interactive_norm, a.interactive_norm:active {background: transparent url('../images/menu.gif') no-repeat  0 -23px;}
a.interactive_norm:hover, .interactive_on {background: transparent url('../images/menu.gif') no-repeat  0 0;}

a.about_this_series, a.about_this_series:active , a.about_this_series:hover {width: 138px;height: 23px;display: block;float:left;}
a.about_this_series_norm, a.about_this_series_norm:active {background: transparent url('../images/menu.gif') no-repeat  -107px -23px;}
a.about_this_series_norm:hover, .about_this_series_on {background: transparent url('../images/menu.gif') no-repeat  -107px 0;}

a.credits, a.credits:active, a.credits:hover {width: 77px;height: 23px;display: block;float:left;}
a.credits_norm, a.credits_norm:active {background: #fff url('../images/menu.gif') no-repeat  -245px -23px;}
a.credits_norm:hover, .credits_on {background: #fff url('../images/menu.gif') no-repeat  -245px 0;}

a.trailer, a.trailer:active, a.trailer:hover {width: 156px;height: 23px;display: block;float:left;}
a.trailer_norm, a.trailer_norm:active {background: #fff url('../images/menu.gif') no-repeat  -322px -23px;   }
a.trailer_norm:hover, .trailer_on {background: #fff url('../images/menu.gif') no-repeat  -322px 0;}

a.podcast, a.podcast:active, a.podcast:hover {width: 169px;height: 23px;display: block;float:left;}
a.podcast_norm, a.podcast_norm:active {background: #fff url('../images/menu.gif') no-repeat  -478px -23px;   }
a.podcast_norm:hover, .podcast_on {background: #fff url('../images/menu.gif') no-repeat  -478px 0;}

/* ##### PROMO TILE ###### */
a.promo_tile, a.promo_tile:active, a.promo_tile:hover {width: 220px;height: 109px;display: block;float:left;}

a.discover, a.discover:active {background: #fff url('../images/promo_tiles.gif') no-repeat  0px 0px;   margin-right:10px;}
a.discover:hover, .discover_on {background: #fff url('../images/promo_tiles.gif') no-repeat  0px -226px;}
a.search, a.search:active {background: #fff url('../images/promo_tiles.gif') no-repeat  -229px 0px;   }
a.search:hover, .search_on {background: #fff url('../images/promo_tiles.gif') no-repeat  -229px -226px;}
a.upload, a.upload:active {background: #fff url('../images/promo_tiles.gif') no-repeat  0 -117px;  margin-right: 10px;margin-top: 10px;}
a.upload:hover, .upload_on {background: #fff url('../images/promo_tiles.gif') no-repeat  0 -343px;}
a.create_and_share, a.create_and_share:active {background: #fff url('../images/promo_tiles.gif') no-repeat  -229px -117px; margin-top: 10px;}
a.create_and_share:hover, .create_and_share_on {background: #fff url('../images/promo_tiles.gif') no-repeat  -229px -343px;}

/* ##### PROMO TILE - Right ###### */
a.promo_tile_right, a.promo_tile_right:active, a.promo_tile_right:hover {width: 338px;height: 53px;display: block;}

a.discover_right, a.discover_right:active {background: #fff url('../images/right_tiles.gif') no-repeat  0px 0px; height: 69px;}
a.discover_right:hover, .discover_right_on {background: #fff url('../images/right_tiles.gif') no-repeat  0px -290px; height: 69px;}

a.search_right, a.search_right:active {background: #fff url('../images/right_tiles.gif') no-repeat  0px -72px;}
a.search_right:hover, .search_right_on {background: #fff url('../images/right_tiles.gif') no-repeat  0px -362px;}

a.upload_right, a.upload_right:active {background: #fff url('../images/right_tiles.gif') no-repeat  0px -126px;}
a.upload_right:hover, .upload_right_on {background: #fff url('../images/right_tiles.gif') no-repeat  0px -416px;}

a.create_and_share_right, a.create_and_share_right:active {background: #fff url('../images/right_tiles.gif') no-repeat  0px -181px;}
a.create_and_share_right:hover, .create_and_share_right_on {background: #fff url('../images/right_tiles.gif') no-repeat  0px -471px;}

a.discuss_right, a.discuss_right:active {background: #fff url('../images/right_tiles.gif') no-repeat  0px -237px;}
a.discuss_right:hover, .discuss_right_on {background: #fff url('../images/right_tiles.gif') no-repeat  0px -527px;}

/* =======
Misc
======= */
.ad_text {font: 10px Arial;font-weight: bold;color: #999;text-align: right;padding:0;margin-top:2px;}
#q {background-color: #632c78;width: 150px;border: 1px solid #fff;line-height: 18px;font-size: 14px;padding:0;height: 20px;color: #fff;float:left;margin-right: 5px;}
#qs {border:1px solid #ccc;height:30px;line-height:22px;padding:4px;width: 460px;margin-right: 2px;}


/* vertical logo */
body #footer_wrapper .gnav_header #sbs_gnav_logo,
body #gnav_wrapper .gnav_header #sbs_gnav_logo {
  background-image:url(http://resources.sbs.com.au/web/images/globalnav/logos/documentary.png);
}