@CHARSET "ISO-8859-1";

@import url("layout.css");
@import url("global_new.css");

/*
************************************************************************************************
PLEASE NOTE: If you change any image links you will need to redirect the CSS files for Internet explorer and other browser CSS files.
************************************************************************************************
*/

/*
* ## Styling for common html tags ##
*/
body {
	margin:0px;
	padding:0px;
	background: #fff;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333;
	text-align:center;
	}
p {
	margin:0;
	padding: 0;
	font-size:12px;
	line-height: 16px;
}
		#left_column p{
			line-height: 16px;
		}
		#right_column p{
			line-height: 16px;
		}
p.text_404 {
	font-size: 14px;
	margin-top: 0;
	padding: 0;
}
p.spaced {
	line-height: 16px;
}
p.pad_top {
	margin-top: 5px;
	padding: 0;
}
body div.vip-link{overflow: hidden;visibility: hidden;position: absolute;}
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.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;
	}
	
	/*
	Basic Colours
	*/
	span.black {
		color: #000;
	}
	span.gray {
		color: #a5a5a5;
	}
	span.white {
		color: #fff;
	}
		span.graybold {
		color: #a5a5a5;
		font-weight: bold;
	}
	
	/*
	Table background
	*/
	table.shaded_table {
		font-size: 12px;
		border:0;
		padding:0;
		margin:0;
	}
	tr.shade_row {
		background: #f1f1f1;
	}
	
	/*
	GOOGLE MINI
	*/
	blockquote.g, .g {
		margin:0 !important;
		padding: 0 !important; 
	}
	div.n {
		margin: 10px 0 0 0 !important;
	}
	
	div.n a,	div.n a:link, div.n a:visited {color:#19548e !important; text-decoration:none !important; cursor:pointer !important;}/*color:#19548e;*/
	div.n a:hover {color:#19548e !important; text-decoration:underline !important; cursor:pointer !important;}/*color:#19548e;*/
	
	span.b, span.b a, span.b a:link, span.b a:visited, span.b a:hover{
		font-size: 12px !important;
	}
	.n a, .n a:visited, .n a:hover {
		font-size:12px !important;
	}

	.n .i {
		font-size:12px !important;
	}

	.i, .i:link {
		color:#000 !important;
	}

	span.b, span.b a, span.b a:link, span.b a:visited, span.b a:hover {
		font-size:12px !important;
		font-weight:400 !important;
	}
	.b, .b a {
		font-weight:400 !important;
	}
	.w, .w a:link {
		color:#19548e !important;
	}

	/*
	Hyperlinks
	*/
	a, a:link, a:visited {color:#19548e; text-decoration:none; cursor:pointer;}/*color:#19548e;*/
	a:hover {color:#19548e; text-decoration:underline; cursor:pointer;}/*color:#19548e;*/
	
	#footer a, #footer a:link, #footer a:visited {color:#19548e !important; text-decoration:none; cursor:pointer;}
	#footer a:hover {color:#19548e !important; text-decoration:underline; cursor:pointer;}
	
	#sbs_schedule a, #sbs_schedule a:visited {color:#fff; text-decoration:none; cursor:pointer;}
	#sbs_schedule a:hover {color:#fff; text-decoration:underline; cursor:pointer;}
	
	a.additional_option, a.additional_option:visited {/*color:#19548e;*/ text-decoration:none; line-height:18px;}
	a.additional_option:hover {/*color:#19548e;*/ text-decoration:underline; line-height:18px;}
	
	a.bold, a.bold:visited {/*color:#19548e;*/ text-decoration:none; font-weight: bold;}
	a.bold:hover {/*color:#19548e;*/ 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;}
	
	ul a, ul a:visited {/*color:#19548e;*/ text-decoration:none;}
	ul a:hover {/*color:#19548e;*/ /*background: #19548e;*/ 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;}
	
	
	/*
	Headers
	*/
	h1 {font-family:Book Antiqua,arial,sans-serif; font-size:26px; /*color: #bf2f36; */ font-weight: 400; margin: 10px 0 10px 0; padding:0;}
	h2 {font-family:Helvetica,arial,sans-serif; font-size:22px; color: #333333; font-weight: 400; margin: 10px 0 2px 0;}
	h3 {font-family:Helvetica,arial,sans-serif; font-size:14px; /*color: #19548e;*/ font-weight: bold; margin: 8px 0 6px 0;}
	h4 {font-family:Helvetica,arial,sans-serif; font-size:12px; /*color: #bf2f36;*/ font-weight: bold; margin: 8px 0 10px 0;}
	h5 {font-family:Helvetica,arial,sans-serif; font-size:12px; color: #000; font-weight: bold; margin: 10px 0 8px 0;}

	
	
	#thumb_25_bottom, #thumb_25_bottom_end {font-size:11px; color: #000; line-height: 17px;}

	h1.h1_float_up {float: left; width: 100%; margin: 0 0 0 0; padding: 0; border-bottom: 1px solid #c7d2e2; } /*background: url(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 {color: #666; margin: 10px 0 10px 0px;}
	h1.sbs_schedule {font-size:22px !important; color: #fff !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.sbs_schedule2 {font-size:12px !important; color: #fff !important; margin: 0 !important; padding:0 !important;}
	#right_column h2 {font-size:14px; font-weight: bold;margin: 8px 0 0 0; padding:0; color: #4b8d90;}
	
	h3.top_nopad {font-size:14px; color: #19548e;font-weight: bold; margin: 0 0 5px 0; padding:0;}
	#search_results h3{margin: 5px 0 2px 0; padding:0;}
	#thumb_25 h3 {font-size:12px; margin: 8px 0 0 0; color: #000;}
	#thumb_25_end h3 {font-size:12px; margin: 8px 0 0 0; color: #000;}
	#boxfeature h3 {font-size:13px; margin: 8px 0 0 8px; color: #51630C;}
	#boxfeatureclose h3 {font-size:13px; margin: 8px 0 0 8px; color: #51630C;}
	
	h4.footer {font-size:13px; color: #666; margin: 0 0 6px 0;}
	h4.bottom_smallpad {margin: 8px 0 2px 0;}
	h4.top_nopad {color: #93c207; margin: 0 0 2px 0;}
	
	h5.top_nopad {font-size:12px; color: #000;font-weight: bold; margin: 0 0 5px 0;}
	
	/*
	Lists
	*/
	ul {list-style-image: url('arrow.jpg');  list-style-position: outside; margin: 15px 5px 0 15px; padding: 0; font: 12px arial;}
		ul li{margin-bottom: 3px;}
	ul.nopad {list-style-image: url('arrow.jpg');  list-style-position: outside; margin: 0 5px 0 0; padding: 0; font: 12px arial;}
		ul.nopad li{margin-bottom: 3px;}
	ul.none {list-style-image: none;  list-style-type: none; 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.nopad {list-style-image: url('arrow.jpg');  list-style-position: outside; margin: 0 5px 0 13px; padding: 0; font: 12px arial;}
	ul.subheader_list {list-style-image: url('arrow.jpg');  list-style-position: outside; margin: 5px 5px 0 15px; padding: 0; font: 12px arial;}/* H5 list */
	
	ul.video {list-style-image: url('video.gif'); list-style-position: outside; margin: 5px 0 0 0; padding: 0; font: 12px arial;}/* Video icon list */
		ul.video li {margin-left: 20px;}
	ul.review {list-style-image: url('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('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.footer {list-style-image:url('arrow.jpg'); list-style-position: outside; margin: 8px 5px 15px 0px; padding: 8px 0 0 0; border-top: 1px dotted #a5a5a5; font-size: 11px;}
		ul.footer li { margin-left: 15px; padding-left: -5px;}
	ul.sponsored_links { color: #666;list-style: disc;  list-style-position: inside; margin: 0px 5px 0 70px; padding: 0; font: 12px arial;}/**/
		ul.sponsored_links li{margin-bottom: 3px;}
		
	/*
	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 10px 5px 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.h1_valign_middle {margin-bottom: -3px; padding-left: 5px;}
	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: -2px; padding-right: 2px;}
	img.enlarge_align {margin-bottom: -1px; padding-right: 2px;}
	img.mail_align {margin-bottom: 2px; padding-right: 2px;}
	/* nav */
	img.watch_video_align {margin-right: 3px;}
	img.down_arrow_align {margin-bottom: -1px; margin-right: 3px;}
	
	img.agree_disagree_align {margin-bottom: -2px; padding-right: 2px;} 

	
	img.ul_float_right {float: right; margin-top: -27px; margin-right: 8px; padding: 0;}
	img.li_space {margin-right: 4px;}

	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.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;}
	/* 
	Misc.
	*/
	.ad_text {
		font: 10px Arial;
		font-weight: bold;
		color: #999;
		text-align: right;
		padding:0;
		margin-top:2px;
	}
	
	/*
	Navigation
	*/

#main_nav {
	height: 41px;
    width: 990px;
	list-style: none;
    padding-top: 2px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
	margin:0;
    z-index: 100;
    background: transparent url(main_nav_bg.jpg) no-repeat 0 0;
}
#main_nav li {
	list-style: none;
	float: left;
	position: relative;
    background-image: none;
	background: transparent;
    padding: 0;
}
#main_nav li.new_nav {
	background: transparent url(new_nav_bg.jpg) repeat-x 0 0;
}
#main_nav a {
	float: left;
    padding-left: 13px;
    height: 37px; /* Divider Height */
    line-height: 37px;
    text-align: center;
}

#main_nav a:link, #main_nav a:visited, #main_nav a:active {
    font-size: 14px;
    color: #ffffff;
	margin:-3px;
     no-repeat 100% 100%;
}
#main_nav a.end:link, #main_nav a.end:visited, #main_nav a.end:active {
    font-size: 14px;
    color: #000;
	margin:0;
    background: transparent;
}
#main_nav #nav-more:link, #main_nav #nav-more:visited, #main_nav #nav-more:active {
    background-image: none;
}
#main_nav a:hover {
	text-decoration: none;
}
/*#main_nav a:hover, #main_nav a.selected/*, #main_nav #nav-more:hover, #main_nav a.hover {
    color: #c92027;
    text-decoration: none;
    background: transparent url(main_nav_tab_bg.gif) no-repeat 0 0 !important;
}*/
#main_nav a.selected {
    font-size: 14px;
    font-weight: bold;
	/*color: #c92027;*/
    text-decoration: none;
    background: transparent url(main_nav_tab_bg.gif) no-repeat 0 0 !important;
}
#main_nav a span {
    padding-right: 18px;
    height: 7px;
    float: left;
}
#main_nav a:hover span, #main_nav a.hover span {
	/*color: #c92027;*/
   /* background: #fff url(main_nav_tab_bg.gif) no-repeat 100% 0;*/
}
#main_nav a.selected span {
    padding-bottom: 21px; /* SELECTED controls how high the right hand graphic is*/
    
}

/*-- Dropdown section --*/
#menu ul.dropdown,
#menu ul.flyout {
  position: absolute;
  top: 0px;
  left: 190px !important; /*150*/
  visibility: hidden;
  width: 190px; /*150*/
  padding-left: 5px;
  padding-right: 5px;
}
#menu ul.dropdown {
	left: 0 !important;
}
#menu ul li {
	margin:0;
	padding-bottom: 2px; /* Controls Dropdown position*/
}
#menu ul li.spacer {
	margin:0;
	padding-top: 3px;
}
#menu ul li.first {
	margin:0;
	padding-left: 14px;
}
#menu ul li a.dropdown, a.dropdown:visited {
	/*background: transparent url(menu_arrow_down.gif) no-repeat 0 50% !important;
	padding-left: 15px;*/
}
#menu ul li a.dropdown:hover{
	/*background: transparent url(menu_arrow_down_on.gif) no-repeat 0 50% !important;*/
	}
#main_nav li ul { 
    position: absolute;
    width: 190px;
	/*border-top: 1px solid #e5e5e5;*/
    border-right: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background-color: #fff; 
    top: 35px;
    left: -190px;
}
#main_nav li:hover ul, #main_nav li.over ul {
	display: block;
	z-index: 2;
}
#main_nav ul li {
    padding: 0 5px 0 5px !important; /*  Padding on second level of drop down menus */
	width: 176px;
}
#main_nav ul li a:link, #main_nav ul li a:visited, #main_nav ul li a:active {
    font-size: 12px;
	color: #19548e; /* Dropdown Menu Link Colour */
	padding: 3px 0 3px 0; /* Dropdown Menu Link padding*/
}
#main_nav ul li a {
	float: left;
	width: 176px;
	/*padding: 1px 0;*/  /* Padding on menu items */
	margin:0;
	background: none !important;
	border-bottom: 1px dotted #e5e5e5;
	line-height: 20px;
	height: 20px !important;
    text-align: left;
	height /**/:20px; /* for IE5/Win only */
}
#main_nav ul li a.last {
	float: left;
	width: 176px;
	background: none !important;
	border-bottom: none;
	line-height: 20px;
	height: 20px !important;
    text-align: left;
	height /**/:20px; /* for IE5/Win only */
}
#main_nav ul li a.last {
    border-bottom: none;
}
#main_nav ul li a.sub, #main_nav ul li a.sub:link, #main_nav ul li a.sub:visited, #main_nav ul li a.sub:active {
    background: #fff url(sub_menu_arrow.gif) no-repeat 0% 50% !important;
	padding-left: 11px;
	width: 128px;
}
#main_nav ul li a.sublast, #main_nav ul li a.sublast:link, #main_nav ul li a.sublast:visited, #main_nav ul li a.sublast:active {
    background: #fff url(sub_menu_arrow.gif) no-repeat 0% 50% !important;
	padding-left: 11px; /* if you edit this - your need to adjust the width of the list item */
    border-bottom: none;
	width: 128px;
}
#main_nav ul li a.sub:hover, #main_nav ul li a.sublast:hover{
    background: #fff url(sub_menu_arrow_on.gif) no-repeat 0% 50% !important;
	
}
#main_nav ul li a:link, #main_nav ul li a:visited, #main_nav ul li a:active { /*  level 2 navigation Links */
    background-image: none !important;
	padding-left: 4px;
}
#main_nav ul li a:hover {
	text-decoration: underline;
}


#comments_form {
    height: 350px;
    padding: 0 10px;
    margin: 0;
    background: transparent url(comments_form_bg.jpg) repeat-x 0 0;
    position: relative;
}
#comments_form * {
    position: absolute;
}

#label_name {
    top: 17px;
    font-weight: bold;
}
#txt_name {
    top: 34px;
    width: 280px;
    border: 1px solid #ccc;
    padding: 3px;
    color: #666;
}
#txt_title {
    top: 85px;
    width: 591px;
    border: 1px solid #ccc;
    padding: 3px;
    color: #666;
}
#label_title {
    top: 70px;
    font-weight: bold;
}
#label_team_1 {
    top: 17px;
    left: 315px;
    width: 400px;
    font-weight: bold;
}
#label_location {
    top: 17px;
    left: 315px;
    width: 200px;
    font-weight: bold;
}

#txt_location {
    top: 34px;
    left: 315px;
    width: 285px;
    border: 1px solid #ccc;
    padding: 3px;
    color: #666;
}
#label_team_1 span {
    position: relative;
    color: #666;
    font-size: 11px;
    font-weight: normal;
}
#txt_team_1 {
    top: 34px;
    left: 315px;
    width: 134px;
    border: 1px solid #ccc;
    padding: 3px;
    color: #666;
}
#txt_team_2 {
    top: 34px;
    left: 461px;
    width: 134px;
    margin-left: 5px;
    border: 1px solid #ccc;
    padding: 3px;
    color: #666;
}
#label_comment {
    top: 120px;
    font-weight: bold;
}
#txt_comment {
    top: 136px;
    width: 591px;
    height: 125px;
    border: 1px solid #ccc;
    color: #666;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 3px;
}
#comment_count_left {
    top: 275px;
    left:10px;
    width:55px;
}
#comment_count_middle {
    top: 273px;
    left:65px;
    width:30px;
    border:0px;
}
#comment_count_right {
    top: 275px;
    left:88px;
    width:100px;
}
#validation_txt {
    top: 310px;
    left: 10px;
    width: 450px;
}
#validation_txt1 {
    top: 310px;
    left: 75px;
    width: 450px;
}
#validation_txt2 {
    top: 310px;
    left: 144px;
    width: 450px;
}
#captcha {
    top: 300px;
    left: 165px;
}
#com_private_key {
    top: 306px;
    left: 275px;
    border: 1px solid #ccc;
}
#txt_captcha {
    top: 300px;
    left: 350px;
    width: 111px;
    border: 1px solid #ccc;
    padding: 3px;
    color: #666;
}

#captcha_error {
    top: 270px;
    font-size:11px;
    color: red;
    position: relative;
}

#btn_submit_comment {
    top: 305px;
    left: 345px;
    width: 70px;
    background: transparent url(btn_submit.gif) no-repeat 0 0;
}

#btn_submit_comment:hover {
    background: transparent url(btn_submit.gif) no-repeat 0 0;
    cursor: hand;
    cursor: pointer;
}

p.note {
	/*margin-top: 10px;*/
    color: #999;
    font-size: 11px;
}

/**
 * button styling
 */
.button_25 {
    height: 23px;
    cursor: hand;
    border: none;
    position: relative;
    top: -5px;
}
.button_30 {
    height: 30px;
    cursor: hand;
    border: none;
    position: relative;
    top: -2px;
}
button.buy_now {
    height: 20px;
    cursor: hand;
    float: left;
    margin-right: 5px;
}
.button_25 span, .buy_now span {
    display: none;
}
#search_button {
    width: 66px;
    background: transparent url(search.jpg) no-repeat 0 0;
}
#search_button:hover {
    width: 66px;
    background: transparent url(search.jpg) no-repeat 0 0;
    cursor: hand;
    cursor: pointer;
}
#search_button_big {
    width: 100px;
    background: transparent url(search_big.gif) no-repeat 0 0;
}
#search_button_big:hover {
    width: 100px;
    background: transparent url(search_big.gif) no-repeat 0 0;
    cursor: hand;
    cursor: pointer;
}
#sign_in_button {
    width: 98px;
    background: transparent url(btn_sign_in.gif) no-repeat 0 0;
}
#sign_in_button:hover {
    background: transparent url(btn_sign_in_hover.gif) no-repeat 0 0;
    cursor: hand;
    cursor: pointer;
}
#submit_vote {
    width: 101px;
    background: transparent url(btn_submit_vote.gif) no-repeat 0 0;
}
#submit_vote:hover {
    background: transparent url(btn_submit_vote_hover.gif) no-repeat 0 0;
    cursor: hand;
    cursor: pointer;
}
button.buy_now {
    width: 75px;
    background: transparent url(btn_buy_now.gif) no-repeat 0 0;
}
button.buy_now:hover {
    background: transparent url(btn_buy_now_hover.gif) no-repeat 0 0;
    cursor: hand;
    cursor: pointer;
}
#btn_sign_up {
    width: 73px;
    background: transparent url(btn_sign_up.gif) no-repeat 0 0;
    float: left;
    cursor: pointer;
}
#btn_sign_up:hover {
    background: transparent url(btn_sign_up_hover.gif) no-repeat 0 0;
    cursor: hand;
    cursor: pointer;
}
#btn_submit {
    width: 70px;
    background: transparent url(btn_submit.gif) no-repeat 0 0;
}
#btn_submit:hover {
    background: transparent url(btn_submit.gif) no-repeat 0 0;
    cursor: hand;
    cursor: pointer;
}

	
	img.ul_float_right {float: right; margin-top: -27px; margin-right: 8px; padding: 0;}
	img.li_space {margin-right: 4px;}

	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.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;}
	/* 
	Misc.
	*/
	.ad_text {
		font: 10px Arial;
		font-weight: bold;
		color: #999;
		text-align: right;
		padding:0;
		margin-top:2px;
	}
	

#qs {
    border:1px solid #ccc;
    height:30px;
    line-height:22px;
    padding:4px;
    width: 460px;
    margin-right: 2px;
}

#headernav { width: 968px; }

#headernav div.headernav_leaderboard { padding-top: 6px; }

div.headernav_leaderboard div.midsection { height: 20px; }




