body {font:normal 12px Arial, Helvetica, sans-serif; margin:0; padding:0;	background:#D4D4D4;	text-align:center;	color:#000000;}
h1, h2, h3, h4, p, td, tr, li, a {font-family:Arial, Helvetica, sans-serif;}
ul {margin:7px 0 2px 22px;	padding:0;}
img {padding:0;	margin:0;}

/******************************* Main Header *****************************/
#main_header_menu {font-size:12px; padding:0; margin:0; color:#666666;}
#main_header_menu a {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;	color:#666666;	padding:0; margin:0;}
#main_header_menu a:hover {color:#333333;	text-decoration:underline;}

/******************************* Page Header *****************************/
#main_header {background:url(/images/banner.jpg);	width:974px;}

/******************************* Main Body *******************************/
#main_body {padding:5px 3px;	margin:0;}

.main_left {background:#D4D4D4 url(/images/main_back_lt.jpg) repeat-y; width:12px; margin:0 auto; padding:0;}
.main_right {background:#D4D4D4 url(/images/main_back_rt.jpg) repeat-y; width:12px; margin:0; padding:0;}
/*
.main_left {
	background-color: #D4D4D4;
	}

.main_right {
	background-color: #D4D4D4;
	}
*/
/******************************* Main Footer *****************************/
#footer_body {padding:0 3px;}
#footer_left {background:#D4D4D4 url(/images/shadow_r3_c1.jpg) repeat-y; width:12px;	margin:0; padding:0;}
#footer_right {background:#D4D4D4 url(/images/shadow_r3_c3.jpg) repeat-y;	width:12px;	margin:0; padding:0;}
#footer_mid {background:#D4D4D4 url(/images/shadow_r3_c2.jpg);	width:974px;	margin:0; padding:0;	height:15px;}
#footer {font:normal 12px Arial, Helvetica, sans-serif; padding:3px;	height:23px;	color:#CCCCCC;	background:url(/images/footer.jpg);}
#footer a {color:#CCCCCC;	text-decoration:none;}
#footer a:hover {color:#FFFFFF;	text-decoration:underline;}
#footer_copy {color:#FFFFFF;}

/***************************** Left Block Container ******************************/
#content_left_block {float:left;	width:183px;	display:block;	margin:0;	padding:0 0 5px 0;}
#content_left_menu {width:183px; padding:0; margin:0 0 5px 0; height:auto;}
#content_left_menu .menu {width:183px; padding:0; margin:0; display:block;}
#content_left_menu img {padding:0;	margin:0;}
#content_left_pres_box {width:181px; background:#FFFFFF; color:#000000; border:1px solid #D1D1D1; margin:0; padding:0;}
#content_left_pres_header {width:179px; background:#6A8189; margin:1px 1px 0 1px; padding:0;}
#content_left_pres_header h1 {font-size:16px;	padding:5px 10px 4px 10px; margin:0;	color:#FFFFFF;}
#content_left_pres_content {font-size:11px; width:159px; background:#7e979e; margin:0 1px 1px 1px; padding:10px; color:#FFFFFF;}
#content_left_pres_content select, #content_left_pres_content input {font-size:11px;}
#content_left_pres_content form {padding:0;	margin:15px 0 8px 0;}
#content_left_ll_box {width:181px;	background:#FFFFFF;	border:1px solid #D1D1D1; margin:5px 0 0 0;	padding:0;	color:#000000;}
#content_left_ll_header {width:179px; background:#DFDFDF; margin:1px 1px 0 1px; padding:0;}
#content_left_ll_header h1 {font:bold 16px Arial, Helvetica, sans-serif; padding:5px 10px 4px 10px; margin:0; color:#333333;}
#content_left_ll_content {font-size:11px;	width:159px;	margin:0 1px 1px 1px;	padding:10px;	color:#000000;}
#content_left_ll_content a {font-size:11px;}
#content_left_ll_content a.smallLink {font:bold 11px Arial, Helvetica, sans-serif; background:url(/images/links/redArrowLeft.gif) no-repeat 0 2px; color:#000000; padding:0 3px 0 14px; margin:0;	text-decoration:none;}
#content_left_ll_content a.smallLink:hover {color:#CC0000;}

/***************************** Center Block Container ******************************/
#content_center_block {float:right; width:475px; display:block;}
#content_center_block .contentBoxMargin {padding:0;	margin:0 0 5px 0;}
#content_center_block .contentBox {border:1px solid #CCCCCC;	padding:0;	margin:0;}
#content_center_block .contentBox h1 {font:bold 16px Arial, Helvetica, sans-serif; padding:0; margin:0; color:#333333;}
#content_center_block .contentBox h2 {font:bold 20px Arial, Helvetica, sans-serif;	padding:0 0 10px 0;	margin:0;	color:#000000;}
#content_center_block .contentBox h3 {font:bold 12px Arial, Helvetica, sans-serif; color:#000000;	padding:0;	margin:0;}
#content_center_block .contentBox h4 {font:bold 12px Arial, Helvetica, sans-serif;	color:#333333;	padding:0 0 5px 0;	margin:0;}
#content_center_block .contentBox h5 {font:bold 20px Arial, Helvetica, sans-serif;	color:#000000;	padding:0;	margin:0;}
#content_center_block .contentBox p {font-size:12px;	margin:0 0 17px 0;	padding:0;}
#content_center_block .header {background:#DFDFDF;	padding:5px 10px;	margin:0;}
#content_center_block .content {padding:10px;	margin:0;	background:#FFFFFF;}
#content_center_block .content td {font:normal 12px Arial, Helvetica, sans-serif;}
#content_center_block .content h1 {font-size:20px;	margin:0;	padding:0 0 10px 0;}
#content_center_block .contentA {padding:0 10px 0 0;	margin:0;}
#content_center_block .contentB {padding:0 0 0 10px;	margin:0;}

/***************************** Right Block Container *****************************/
#content_right_block {width:300px; float:right; display:block;	padding:0;	margin:0;}
#content_right_newsletter {width:298px;	display:block;	padding:0;	margin:0 0 5px 0px;	background:#FFFFFF;	border:1px solid #CCCCCC;	text-align:left;}
#content_right_newsletter .header {background:#F0F0F0; padding:0;	margin:0;	width:298px;}
#content_right_newsletter h1 {font:bold 16px Arial, Helvetica, sans-serif; padding:5px 10px 4px 10px;	margin:0;	color:#000000;}
#content_right_updates {width:298px;	display:block;	padding:0;	margin:0 0 5px 0;	background:#E5E9F2;	border:1px solid #CCCCCC;	text-align:left;}
#content_right_updates .header {width:296px;	margin:1px 1px 0 1px;	padding:0;	background:#7F98B7;}
#content_right_updates h1 {font:bold 16px Arial, Helvetica, sans-serif; padding:5px 10px 4px 10px;	margin:0;	color:#FFFFFF;}
#content_right_updates h3 {font:bold 11px Arial, Helvetica, sans-serif; padding:0; margin:0; color:#000000;}
#content_right_updates .content {font-size:11px; margin:0 1px 1px 1px; padding:8px; color:#000000;}
#content_right_updates p {font-size:12px; margin:0;	padding:0 0 10px 0;	color:#000000;}
#content_right_updates li a {font-size:11px;	color:#000000;	text-decoration:none;}
#content_right_updates li a:hover {color:#CC0000;}
#content_right_updates .paddedLine {margin:10px 0 0 0;	padding:10px 0 0 0;	border-top:1px solid #CCCCCC;}

#schedule {padding:0 0 5px 0; margin:0; width:300px;	display:block;}
.scheduleOdd {font:normal 10px Arial, Helvetica, sans-serif;	color:#000000;	background:#cccccc;	padding:7px 3px 7px 10px;}
.scheduleEven {font:normal 10px Arial, Helvetica, sans-serif;	color:#000000;	background:#EFEFEF;	padding:7px 3px 7px 10px;}
#schedule a {font:bold 12px Arial, Helvetica, sans-serif;	color:#FFFFFF;	text-decoration:none;}
#schedule a:hover {font:bold 12px Arial, Helvetica, sans-serif;	color:#FFFFFF;	text-decoration:underline;}

#content_right_block img {padding:0;	margin:0; display:block;}
#content_right_block .paddedAd {padding:0;	margin:0 0 5px 0;	height:250px;	width:300px; display:block;}
#content_right_sponsor {padding:10px 10px 7px 10px;	margin:0 0 5px 0;	border:1px solid #003366;	width:278px;}
#content_right_sponsor .sheader h1 {font:bold 12px Arial, Helvetica, sans-serif; color:#003366; margin:0; padding:0 0 5px 0;}

.chinaBottom {font:bold 16px Arial, Helvetica, sans-serif; background:#cc0000 url(/images/stories/homepage/beijing/china_mod_bar.gif) repeat-y;	color:#ffffff;	text-align:center;}

#election {width:294px;	display:block;		padding:2px;	margin:0 0 5px 0;	background:#FFFFFF;	border:1px solid #CCCCCC;	text-align:left;}
#election .header {background:#7f98b7;	padding:0;	margin:0;	width:294px;}
#election h1 {font:bold 16px Arial, Helvetica, sans-serif; padding:5px 10px 4px 10px;	margin:0;	color:#FFFFFF;}
#election p {font-size:12px; text-align:left;	margin:5px;}
#election .results {font-weight:bold; margin-top:4px;}
#election .results td {font-size:11px; text-align:center;	vertical-align:top;	width:62px;}
#election .results td img {text-align:center;	margin:auto;}
#election .results tr.number td {font-size:15px; background:#e5e9f2;	border:1px solid #7f98b7;	padding:8px 0;}

/**************** Have Your Say Homepage ******************/
#main_your_say {background:#E5E9F4; border:1px solid #D1D1D1;	display:block;	width:661px;	padding:0;	margin:0 0 5px 0;}
#main_your_say .paddedContent {padding:10px;	margin:0;}
#main_your_say a {font-family:Arial, Helvetica, sans-serif;	color:#000000;	text-decoration:none;}
#main_your_say a:hover {color:#CC0000;}
#main_your_say h1 {font:bold 16px Arial, Helvetica, sans-serif;	color:#003366;	padding:4px 4px 4px 10px;	margin:0;	position:relative;}
#main_your_say .your_say_colA {background:#E5E9F4; padding:0;	margin:0;	padding:10px;	width:310px;}
#main_your_say .your_say_colB {background:#E5E9F4;	padding:0 0 0 10px;	margin:0;	padding:10px;	width:310px;}
#main_your_say .your_say_head {background:#DBDFE8;	background:url(/images/your_say_bg.jpg);	height:29px;}

/***************** Homepage ********************/
#homepage .moduleContent p {padding:0;	margin:0;}
#homepage .imageBox {padding:0;	margin:0;	text-align:center;}
#homepage table p {padding:0;	margin:0;}
#homepage .homeBox {border:1px solid #D1D1D1;	padding:0;	margin:0 0 5px 0;}
#homepage .heading {background:#F0F0F0;}
#homepage h1 {font:bold 16px Arial, Helvetica, sans-serif;	color:#003366;	padding:4px 4px 4px 10px;	margin:0;}
#homepage .paddedContent {padding:7px 10px 7px 10px;	margin:0;}
#homepage .paddedContent p {padding:7px 0 10px 0;	margin:0;}
#homepage .homepagePaddingLeft {padding:0 0 0 10px;	margin:0;}
#homepage .moduleBox {margin:0;	padding:0;	border:1px solid #D1D1D1;}
#homepage .moduleBoxContainer {margin:0 0 5px 0;	padding:0;}
#homepage .moduleContent {margin:0;	padding:10px;}
#homepage .moduleContentLimited {margin:0;	padding:10px 0 0 10px;}
#homepage .moduleContent h3 {font:bold 12px Arial, Helvetica, sans-serif;	padding:0;	margin:0;}

/***************** Page Content ***************/
#content_main_block {width:663px;	float:left;	display:block;	padding:0;	margin:0;	text-align:left;}
#content_main_block .contentBox {border:1px solid #CCCCCC;	padding:0;	margin:0 0 5px 0;}
#content_main_block .contentBox h1 {font:bold 16px Arial, Helvetica, sans-serif; padding:0;	margin:0;	color:#333333;}
#content_main_block .contentBox h2 {font:bold 20px Arial, Helvetica, sans-serif; padding:0 0 10px 0;	margin:0;	color:#000000;}
#content_main_block .contentBox h3 {font:bold 12px Arial, Helvetica, sans-serif; padding:0; margin:0; color:#333333;}
#content_main_block .contentBox p {font-size:12px;	margin:0 0 10px 0;	padding:0;}
#content_main_block .header {background:#DFDFDF;	padding:5px 10px;	margin:0;}
#content_main_block .content {padding:10px;	margin:0;	background:#FFFFFF;}
#content_main_block .content form {padding:0;	margin:0;}
#content_main_block .greyBox {border:1px solid #CCCCCC;	padding:10px;	margin:5px 0 0 0;}
#content_main_block .greyBox h1 {font-size:20px;	margin:0;	padding:0 0 10px 0;}
#content_main_block .greyBox p {font-size:12px;	margin:5px 0 10px 0;	padding:0;}

/****************** Pagination *****************************/
.content_pagin_outer {margin:15px 0;}
.content_pagin_outer_top {margin:20px 0 0 0;}
.content_pagin_outer img, .content_pagin_outer_top img {margin:0;	padding:0;	display:block; width:100%;}
.content_pagin_inner {font-size:12px; margin:10px 0;}
.content_pagin_inner a {font:bold 11px Arial, Helvetica, sans-serif; color:#999999;	text-decoration:none; padding:3px;}
.content_pagin_inner a:hover {color:#CC0000;}
.content_pagin_selected {font:bold 11px Arial, Helvetica, sans-serif;	background:#CC0000; color:#FFFFFF;	padding:3px;}
a.view_previous, a.view_next, a.view_previous_off, a.view_next_off {font:bold 11px Arial, Helvetica, sans-serif; background:url(/images/links/redArrowPrevious.gif) no-repeat 0px 0px;	height:13px;	display:block;	text-decoration:none;	color:#333333;	padding:0 0 0 19px;	margin:0;	width:auto;}
a.view_next {background:url(/images/links/redArrowNext.gif) no-repeat right 0px;	padding:0 19px 0 0;}
a.view_previous:hover, a.view_next:hover {color:#CC0000; text-decoration: none;}
a.view_next_off {color:#CCCCCC;	background:url(/images/links/grayArrowNext.gif) no-repeat right 0px;	padding:0px 19px 0px 0px;}
a.view_previous_off {color:#CCCCCC;	background:url(/images/links/grayArrowPrevious.gif) no-repeat 0px 0px;}
a:hover.view_next_off, a:hover.view_previous_off {color:#CCCCCC;}

/******************* Photo Gallery / Webcams **************************/
#content_photogallery {width:451px; height:398px; border:1px solid #CCCCCC; background:#F5F5F5; margin:10px 0 0 0; padding:0;}
#content_photogallery_large {width:641px; height:523px; border:1px solid #CCCCCC;	background:#F5F5F5;	margin:10px 0 0 0;	padding:0;}
.content_photolisting {width:68px; height:68px;	border:1px solid #CCCCCC;	background:#F5F5F5;	margin:0;	padding:0;}
#content_photogallery img, .content_photolisting img {margin:0;	padding:0;}
#content_phototable {margin:10px 0 0 0; padding:0;}
#content_webcamtable {margin:10px 0 20px 0;	padding:0;	border:1px solid #CCCCCC;}
.webcamSmall {margin:0;	padding:0 0 10px 0;}
.paddedRight {margin:0;	padding:0 7px 0 0;}
.paddedLeft {margin:0;	padding:0 12px 0 0;}
.paddedLeftSmaller {margin:0;	padding:0 11px 0 0;}
div.iframePhoto {width:453px;	height:105px;	overflow:auto;}


/*************************COMPONENT HOROSCOPE************************************/	
.comp_horoscope{ float:left; width:100%; }
.comp_horoscope_item{ float:left; width:100%; padding:0px 0px 20px 0px; border-bottom:1px solid #cccccc; }	
.comp_horoscope_title{ color:#CC3333; font-weight:bold; padding:10px 0px 2px 0px; margin:0px; }		
.comp_horoscope_content{ width:500px; }
.comp_horoscope_image{ float:right; padding:20px 0px 0px 10px; }

/******************* Audio Video Podcasting *********************/
.content_podcasting {padding:0 0 10px 0;	margin:0;	border-bottom:1px solid #CCCCCC;	margin:0 0 20px 0;}
.podcastList {list-style-type:none;	padding:0;	margin:0;}
.podcastList li {margin:6px 0 0 0;	padding:0;}
.podcastList li a {color:#CC0000;	text-decoration:none;}
.podcastList li a:hover {color:#CC0000;	text-decoration:underline;}
.podcastDownloads {position:relative; padding:20px 10px 20px 10px;	margin:0px;	border-top: 1px solid #CCCCCC;}
.podcastDownloadLast {padding:0 10px 20px 10px;	margin:0;}
.podcastDate {font-size:10px;	color:#666666;	margin:0;	padding:0 0 3px 0;}
.podcastPadded {padding:0 10px 0 0;	margin:0;}
.podcastPaddingTop {padding:0;	margin:10px 0 0 0;}
a.butt_mp3, a.butt_mp4, a.butt_m4v, a.butt_listen, a.butt_watch {float:right; display: block; margin:0px 0px 0px 10px;	padding:0;	background:url(/images/links/mp3_download.gif) no-repeat 0 0;	width:130px;	border-style:none;	text-decoration:none;	overflow:hidden;	height:13px;}
a.butt_mp4 {background:url(/images/links/mp4_download.gif);}
a.butt_m4v {background:url(/images/links/m4v_download.gif);}
a.butt_listen {background:url(/images/links/listen.gif);	width:75px;}
a.butt_watch {background:url(/images/links/watch.gif);	width:81px;}
a.butt_mp3:hover, a.butt_mp4:hover, a.butt_m4v:hover, a.butt_listen:hover, a.butt_watch:hover {background-position:bottom left;}

/******************* Biography *********************/
.bioImage {margin:0 0 10px 10px;}

/******************* Have Your Say ********************/
#have_your {margin:0; padding:0; width:641px; display:block; height:auto;}
#have_your .hys_columnA {width:316px; padding:0; float:left; border:1px solid #CCCCCC; margin:0;	text-align:left;}
#have_your .hys_columnB {margin:0; width:316px; padding:0; float:right; border:1px solid #CCCCCC; text-align:left;}
#have_your .header {background:#ECECEC; padding:5px 10px; margin:0;}
#have_your .content {padding:0;	margin:0;	background:#FFFFFF;}
#have_your .rowA {background:#FFFFFF; padding:10px; margin:0;}
#have_your .rowB {padding:10px;	margin:0;	background:#DFDFDF;}
#have_your .underlineSection {padding:0 0 10px 0;	margin:0 0 10px 0;	border-bottom:1px solid #CCCCCC;}
#have_your .voteBox {padding:10px;	margin:10px 0 0 20px;	background:#ECECEC;	border:1px solid #D1D1D1;}
#have_your .voteResultBox {padding:0;	margin:0 0 10px 0;	background:#FFFFFF;	border:1px solid #D1D1D1;	width:88px;	height:18px;}
#have_your .voteResult1, #have_your .voteResult2, #have_your .voteResult3, 
#have_your .voteResult4, #have_your .voteResult5, #have_your .voteResult6, 
#have_your .voteResult7, #have_your .voteResult8, #have_your .voteResult9, #have_your .voteResult10 {padding:0;	margin:1px;	background:#7996B8;	height:16px;	max-width:86px;}
#have_your .voteResult2 {background:#A1B5CD;}
#have_your .voteResult3 {background:#BCCADB;}
#have_your .voteResult4 {background:#D7DFEA;}
#have_your .voteResult5 {background:#EBEFF4;}
#have_your .voteResult6 {background:#333333;}
#have_your .voteResult7 {background:#4C4C4C;}
#have_your .voteResult8 {background:#7F7F7F;}
#have_your .voteResult9 {background:#B2B2B2;}
#have_your .voteResult10 {background:#E5E5E5;}
.hys_date {font-size:11px; color:#333333; padding:0 0 3px 0; margin:0;}
.hys_speech_date {font-size:11px; color:#333333; padding:0 0 15px 0; margin:0;}
.padded_dotted_line {margin:20px 0;	padding:0;}
.comment_reply {color:#003366;}
.hys_speech_date_reply {font:11px; color:#003366; padding:0 0 15px 0; margin:0;}

/******************* Competition ****************/
.closeDate {padding:13px 0;	border-top:1px solid #999999;	border-bottom:1px solid #999999;	margin:13px 0;}
.closeDate2 {padding:13px 0 0 0;	border-top:1px solid #999999;	margin:13px 0 0 0;}
.spacerLine {margin:13px 0;	border-bottom:1px solid #999999;	padding:0;}
.warningTextPadded {font:normal 10px "Trebuchet MS", Arial;	color:#CC0000;	margin:0 0 5px 0;}

/******************* Search ********************/
#search {margin:0;	padding:0;	border:1px solid #CCCCCC;}
#search .s_headerA, #search .s_headerB {font:bold 12px	Arial, Helvetica, sans-serif;	padding:7px 10px;	margin:0;	background:#DFDFDF;}
#search .s_headerA {border-right:1px solid #FFFFFF;}
#search .rowA, #search .rowB {font:normal 12px Arial, Helvetica, sans-serif;	padding:7px 10px;	margin:0;}
#search .rowB {background:#EFEFEF;}
#search .keyword {font-weight:bold;}

/******************* Links *********************/
a.red_link {font-size:12px;	color:#CC0000 !important;	text-decoration:none;}
a.red_link:hover {text-decoration:underline !important;}
a.redLink {font-size:12px;	color:#CC0000;	text-decoration:none;}
a.redLink:hover {text-decoration:underline;}
a.bodyLink {font-size:12px;	color:#CC0000;	text-decoration:none;}
a.bodyLink:hover {text-decoration:underline;}
a.blackLink {font-weight:bold; color:#000000;	text-decoration:none;}
a.blackLink:hover {text-decoration:underline;}
a.blackLightLink {color:#000000;	text-decoration:none;}
a.blackLightLink:hover {text-decoration:none;	color:#CC0000;}

/****************** Site Wide Styles ***********************/
.smallText {font-size:10px;	color:#000000;}
.redText {font:bold 12px Arial, Helvetica, sans-serif;	color:#CC0000;}
.paddedBottom {padding:0 0 5px 0;	margin:0;}
a.link, a.linkBack, a.help, a.linkUp, a.linkAll {font:bold 11px Arial, Helvetica, sans-serif; background:url(/images/links/redArrowLeft.gif) no-repeat 0 2px;	color:#333333;	padding:0 0 0 14px;	margin:0;	text-decoration:none;}
a.linkBack {background:url(/images/links/redArrowRight.gif) no-repeat 0 2px;}
a.help {background:url(/images/links/red_help.gif) no-repeat 0 0;	padding:0 3px 0 18px;}
a.linkUp {background:url(/images/links/redArrowUp.gif) no-repeat 0 2px;	padding:0 3px 0 14px;}
a.linkAll {background:url(/images/links/redPlus.gif) no-repeat 0 2px;	padding:0 3px 0 14px;}
a.link:hover, a.help:hover, a.linkBack:hover, a.linkUp:hover, a.linkAll:hover {color:#CC0000;}
.darkArrow, .darkArrowLink, .darkArrowSpace, .blackArrow, .blueArrow, .lightArrow, .redArrow, .greyArrow {list-style-type:none;	padding:0;	margin:0;}
.noListStyle {list-style:none;}
#content_center_block .content ul a {text-decoration:none;	color:#000000;}
#content_center_block .content ul a:hover {text-decoration:none;	color:#CC0000;}
.darkArrow li, .darkArrowLink li {background:url(/images/links/blackArrow.gif) no-repeat 0 .4em;	padding:0 0 5px 20px;}
.greyArrow li, .greyArrowLink li {background:url(/images/links/grayArrowLeft2.gif) no-repeat 0 .4em; padding:0 0 5px 20px;}
.darkArrowSpace li {background:url(/images/links/blackArrow.gif) no-repeat 0 .4em;	padding:0 0 10px 20px;}
.lightArrow li {background:url(/images/links/blackArrowSmall.gif) no-repeat 0 .5em;	padding:0 0 5px 18px;}
.blueArrow li {background: url(/images/links/blueArrow.gif) no-repeat 0 .4em;	padding:0 0 5px 20px;}
.redArrow li {background:url(/images/links/redArrowLeft.gif) no-repeat 0 .2em;	padding:0 0 3px 16px;}
.darkArrow ul a {text-decoration:none;	color:#000000;}
.darkArrow ul a:hover {text-decoration:none;	color:#CC0000;}
.greyDarkArrow, .greyLightArrow  {list-style-type:none;	padding:0 0 0 5px;	margin:0;}
.greyDarkArrow li {background:url(/images/links/grayArrowLeft1.gif) no-repeat 0 .2em;	padding:0 0 3px 16px;}
.greyLightArrow li {background:url(/images/links/grayArrowLeft2.gif) no-repeat 0 .2em;	padding:0 0 3px 16px;}
.dotLine {background:url(/images/dotLine.gif) repeat-y;	margin:0;	padding:0;}
.dotLineHorz {background:url(/images/dotLine.gif) repeat-x;	margin:0;	padding:0;}
.warningText {font:normal 10px "Trebuchet MS", Arial; color:#CC0000;}
.form {padding:0;	margin:0;}
.form form {padding:0;	margin:0;}
.form input, .form select {font:normal 12px Arial, Helvetica, sans-serif;}
.form td {font:normal 12px Arial, Helvetica, sans-serif;}

/******************************* competition pages **************************************/
ul.termsConditions li {margin:5px 0;}
ol.terms {margin:20px 0; list-style:lower-roman;}

/******************************* MAMBO STYLES **************************************/
#content_main_block .contentpaneopen {padding:0;	margin:0;}
#content_center_block .contentpaneopen {padding:0;	margin:0;}
.contentpane {background:#FFFFFF;	text-align:left;	margin:0;}

/******************************** Full schedule styles *****************************************/
.full_schedule_odd, .full_schedule_even {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; padding:7px 3px 7px 10px;	border-top:1px solid #e5e5e5; border-right:1px solid rgb(204, 204, 204);}
.full_schedule_odd {background:#FFFFFF;}
.full_schedule_even {background:#f5f5f5;}

/************************* styles for news module on home page *************************/
img.livenewsdelivered, img.livenewscomau {position:relative; margin-bottom:0;}
div.moresports {margin:auto 0 0 10px;} /*controls the margin for the links within the SPORT module on homepage*/

/******************************** Presenters Contact page section styles *****************************************/
div.contact-table {float:left; width:620px; height:auto;}
div.contact-left {float:left; width:300px; height:auto; vertical-align:top;}
div.contact-right {float:right; width:300px; height:auto; vertical-align:top; clear:right;}
div.contact-footer {float:left; width:450px;}

/******************************** GARDEN CLINIC Contact page section styles *****************************************/
div.contentBox div.contact-table ul.darkArrow, div.contentBox div.contact-table ul.darkArrow li {}
div.garden-clinic-ad-banner {margin:0 0 5px 2px;}

/******************************** Olympic games styles *****************************************/
.greyArea {background:#E0E0E0;}
table.olympic-schedule {width:100%; text-align:center; padding:0; margin:0;}
table.olympic-schedule tr.header {text-align:center;}
table.olympic-schedule tr.header th {font:bold 12px arial; color:#ffffff; background:#990000; border:1px solid #cc0000; height:38px; width:67px; text-transform:uppercase;}
table.olympic-schedule tr.header th sup {font-size:9px; text-transform:lowercase; position:relative; top:5px;}
table.olympic-schedule tr.header th span {font:normal 10px arial; color:#ffffff;}
table.olympic-schedule td {font:bold 12px arial; color:#666666; text-align:center; border:1px solid #990101; height:38px; width:67px;}

/******************************** Olympic games styles *****************************************/
div.olympicbanner {width:auto; height:66px; margin:0; padding:0 0 5px 0; float:left;}
div.olympicbanner div.banner-left {background:url(/images/homepage_olympic_banner/left.gif) no-repeat; width:259px; height:66px; float:left;}
div.olympicbanner div {float:left;}
div.olympicbanner div a.banner-schedule {background:url(/images/homepage_olympic_banner/schedule.gif) no-repeat; width:122px; height:66px; float:left;}
div.olympicbanner div a:hover.banner-schedule {background:url(/images/homepage_olympic_banner/schedule_f2.gif) no-repeat; width:122px; height:66px; float:left;}
div.olympicbanner div a.banner-audio {background:url(/images/homepage_olympic_banner/audio.gif) no-repeat; width:111px; height:66px; float:left;}
div.olympicbanner div a:hover.banner-audio {background:url(/images/homepage_olympic_banner/audio_f2.gif) no-repeat; width:111px; height:66px; float:left;}
div.olympicbanner div a.banner-blog {background:url(/images/homepage_olympic_banner/blog.gif) no-repeat; width:96px; height:66px; float:left;}
div.olympicbanner div a:hover.banner-blog {background:url(/images/homepage_olympic_banner/blog_f2.gif) no-repeat; width:96px; height:66px; float:left;}
div.olympicbanner div.banner-right {background:url(/images/homepage_olympic_banner/right.gif) no-repeat; width:74px; height:66px; float:left;}

/******************************** Home page rugby league live styles *****************************************/
div.rugbyLive {position:relative; top:0;}

/******************************** Clearfix hack snippet (can add any class or ID to this) *****************************************/
.clearfix:after, 
div.contentBox:after, 
div.contact-table:after, 
ul.darkArrow:after 
{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;} /* add in all css tags/properties that will need clearing after */

.clearfix, 
div.contact-table, 
ul.darkArrow 
{display:inline-block;}  /* add in all css tags/properties that will need clearing after */

/* start commented backslash hack \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* close commented backslash hack */



/*******************************************homepage content*********************************************************/
#homepage_content{ float:left; width:640px; margin:0px; padding:10px 10px 0px 10px; border:1px solid #D1D1D1; }	

#homepage_content .contentBox{ border:1px solid #D1D1D1; margin:0 0 10px 0; padding:0px; }	

#homepage_content .contentBox .header{ background: #DFDFDF none repeat scroll 0%; margin:0px; padding:5px 10px; }

#homepage_content .contentBox .header h1{ color:#000000; font-size:12px; font-weight:bolder; margin:0px; padding:0px; }	

#homepage_content .contentBox .content{ padding:10px; margin:0px;}	

#homepage_content .blogsection{ color:#000000; text-decoration:none; }	

#homepage_content .blogsection img {border:1px solid #000000;}	

#homepage_content p{ font-size:12px; margin:0 0 5px 0; padding:0px; }	

#homepage_content h4{ font-size:12px; margin:0px; padding:0px 0px 5px 0px; }	

#homepage_content h4 a{ font-size:12px; color:#000000; text-decoration:none; }	

#homepage_content h4 a:hover{ color:#cc0000; }	


#homepage_content h3{ color:#333333; font-size:11px; margin:0px; padding:0px 0px 10px 0px; }	


#homepage_content h2{ font-size:13px; margin:0px; padding:0px 0px 5px 0px; }	

.homepage_podcast_table td{ padding:0 30px 0 0; }	


.hot_topic{ width:185px; margin:0 10px 10px 10px; }	

.hot_topic h4{ font-size:14px; fonr-weight:bold; margin:0 0 2px 0; }	

img.content_category_image {float:right; width:100px; height:100px; padding:0 0 10px 10px;}	

.homepage{ position:relative; width:640px; height:108px; margin:0 0 2px 0; z-index:10;}

.homepage2009{ position:relative; width:640px; height:390px; margin:25px 0 0 0;}

.menubar{ width:620px; height:20px; margin:0 0 10px 0; padding:5px 10px 0 10px; }

.menubar_table td{ padding:0 15px 0 0; }

	
.homepage img{ background:transparent; border:none; }

.homepage2009 img{ background:transparent; border:none; }


.presenter_home_menu{ font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:11px;}

.presenter_home_menu_2009{ font-weight:bold; color:#000000; text-decoration:none; font-size:12.5px;}

a.presenter_home_menu_2009:hover{ text-decoration:underline;}

.presenter_home_menu_list{ float:left; list-style:none; margin:0px; padding:0px; }


.presenter_home_menu_list li{ float:left; margin:0px; padding:0px 10px 0px 0px; }


.listenlive_button{ position:absolute; left:420px; top:45px; }

.podcasts_button{ position:absolute; top:75px; left:281px; }

.feedback_button{ position:absolute; top:75px; left:180px; }

.hottopics_button{ position:absolute; left:380px; top:75px;	}	



.listenlive_button_2009{ position:absolute; left:540px; top:110px; }

.feedback_button_2009{ position:absolute; left:540px; top:80px; }

.podcasts_button_2009{ position:absolute; left:540px; top:50px; }

.hottopics_button_2009{ position:absolute; left:540px; top:20px;	}	

.stations_button_2009{ position:absolute; left:540px; top:140px; }




.feature_image{ position:absolute; left:536px; top:4px; width:100px height:100px;}

.sponsor_image1{ position:absolute; left:20px; top:99px;}
.sponsor_image2{ position:absolute; left:20px; top:36px;}
.sponsor_image3{ position:absolute; left:20px; top:63px;}
.sponsor_image4{ position:absolute; left:20px; top:8px;}

.programme{ position:absolute; left:100px; top:50px; font-weight:normal; }

.programme2009{ position:absolute; left:300px; top:360px; font-weight:bold; font-size:13px; text-align:right; width: 300px; }

.presenter_home_audio_item{ float:left; margin:0 5px 10px 0; width:280px;}

.darkArrowSpace li { margin:0 0 10px 0; }

.hot_topic_table td img{ border:1px solid #000000; margin:0 0 10px 0; width:100px; height:100px; }

.media_table td img{ border:1px solid #000000; }	
.gallery_table td img{ border:1px solid #000000; }

/******************************************* RESCUE ME COMPETITION *********************************************************/

div.rescue-header {background:url(http://www.2gb.com/competitions/rescue_me/images/header.jpg) no-repeat; padding:0; margin-left:-7px; width:657px; height:201px; border:none;}

div.rescue-intro {background:url(http://www.2gb.com/competitions/rescue_me/images/main_blurb_box.gif) no-repeat; padding:0; margin:0 0 -7px -7px; /* remove for IE */ width:657px; height:211px; border:none;}
div.rescue-intro p {font:normal 10px arial; margin:0; width:310px; float:left; position:relative; top:10px; left:20px;}
div.rescue-intro p.rightside {font:normal 10px arial; padding:0; width:310px; float:left;}
div.rescue-intro p.rightside img {width:270px; height:21px; border:none;}

div.alans-rescue {background:url(http://www.2gb.com/competitions/rescue_me/images/alans_comp.jpg) no-repeat; padding:0; margin:0 0 -7px -7px; /* remove for IE */ width:657px; height:168px; border:none;}
div.alans-rescue ul {font:normal normal 11px arial; width:250px; position:relative; top:60px; left:125px;}
div.alans-rescue ul li {list-style:url(http://www.2gb.com/competitions/rescue_me/images/bullet.gif);}
div.alans-rescue ul li a {}
div.alans-rescue p a {background:url(http://www.2gb.com/competitions/rescue_me/images/enter.gif) no-repeat; padding:13px 50px; width:99px; height:26px; border:none; position:relative; top:50px; left:535px;}
div.alans-rescue p a:hover {background:url(http://www.2gb.com/competitions/rescue_me/images/enter-hover.gif) no-repeat; padding:13px 50px; width:99px; height:26px; border:none;}

div.rays-rescue {background:url(http://www.2gb.com/competitions/rescue_me/images/rays_comp.jpg) no-repeat; padding:0; margin:0 0 -7px -7px; /* remove for IE */ width:657px; height:168px; border:none;}
div.rays-rescue ul {font:normal normal 11px arial; width:210px; position:relative; top:50px; left:130px;}
div.rays-rescue ul li {list-style:url(http://www.2gb.com/competitions/rescue_me/images/bullet.gif);}
div.rays-rescue ul li a {}
div.rays-rescue p a {background:url(http://www.2gb.com/competitions/rescue_me/images/enter.gif) no-repeat; padding:13px 50px; width:99px; height:26px; border:none; position:relative; top:20px; left:535px;}
div.rays-rescue p a:hover {background:url(http://www.2gb.com/competitions/rescue_me/images/enter-hover.gif) no-repeat; padding:13px 50px; width:99px; height:26px; border:none;}

div.chriss-rescue {background:url(http://www.2gb.com/competitions/rescue_me/images/chriss_comp.jpg) no-repeat; padding:0; margin:0 0 -7px -7px; /* remove for IE */ width:657px; height:171px; border:none;}
div.chriss-rescue ul {font:normal normal 11px arial; width:220px; position:relative; top:55px; left:130px;}
div.chriss-rescue ul li {list-style:url(http://www.2gb.com/competitions/rescue_me/images/bullet.gif);}
div.chriss-rescue ul li a {}
div.chriss-rescue p a {background:url(http://www.2gb.com/competitions/rescue_me/images/enter.gif) no-repeat; padding:13px 50px; width:99px; height:26px; border:none; position:relative; top:35px; left:535px;}
div.chriss-rescue p a:hover {background:url(http://www.2gb.com/competitions/rescue_me/images/enter-hover.gif) no-repeat; padding:13px 50px; width:99px; height:26px; border:none;}

div.phils-rescue {background:url(http://www.2gb.com/competitions/rescue_me/images/phils_comp.jpg) no-repeat; padding:0; margin:0 0 -7px -7px; /* remove for IE */ width:657px; height:172px; border:none;}
div.phils-rescue ul {font:normal normal 11px arial; width:200px; position:relative; top:60px; left:130px;}
div.phils-rescue ul li {list-style:url(http://www.2gb.com/competitions/rescue_me/images/bullet.gif);}
div.phils-rescue ul li a {}
div.phils-rescue p a {background:url(http://www.2gb.com/competitions/rescue_me/images/enter.gif) no-repeat; padding:13px 50px; width:99px; height:26px; border:none; position:relative; top:38px; left:535px;}
div.phils-rescue p a:hover {background:url(http://www.2gb.com/competitions/rescue_me/images/enter-hover.gif) no-repeat; padding:13px 50px; width:99px; height:26px; border:none;}

div.murrys-rescue {background:url(http://www.2gb.com/competitions/rescue_me/images/murrys_comp.jpg) no-repeat; padding:0; margin:0 0 -7px -7px; /* remove for IE */ width:657px; height:173px; border:none;}
div.murrys-rescue ul {font:normal normal 11px arial; width:200px; position:relative; top:60px; left:130px;}
div.murrys-rescue ul li {list-style:url(http://www.2gb.com/competitions/rescue_me/images/bullet.gif);}
div.murrys-rescue ul li a {}
div.murrys-rescue p a {background:url(http://www.2gb.com/competitions/rescue_me/images/enter.gif) no-repeat; padding:13px 50px; width:99px; height:26px; border:none; position:relative; top:57px; left:535px;}
div.murrys-rescue p a:hover {background:url(http://www.2gb.com/competitions/rescue_me/images/enter-hover.gif) no-repeat; padding:13px 50px; width:99px; height:26px; border:none;}

div.brians-rescue {background:url(http://www.2gb.com/competitions/rescue_me/images/brian_comp.jpg) no-repeat; padding:0; margin:0 0 -7px -7px; /* remove for IE */ width:657px; height:169px; border:none;}
div.brians-rescue ul {font:normal normal 11px arial; width:200px; position:relative; top:60px; left:130px;}
div.brians-rescue ul li {list-style:url(http://www.2gb.com/competitions/rescue_me/images/bullet.gif);}
div.brians-rescue ul li a {}
div.brians-rescue p a {background:url(http://www.2gb.com/competitions/rescue_me/images/enter.gif) no-repeat; padding:13px 50px; width:99px; height:26px; border:none; position:relative; top:48px; left:535px;}
div.brians-rescue p a:hover {background:url(http://www.2gb.com/competitions/rescue_me/images/enter-hover.gif) no-repeat; padding:13px 50px; width:99px; height:26px; border:none;}

div.davids-rescue {background:url(http://www.2gb.com/competitions/rescue_me/images/david_comp.jpg) no-repeat; padding:0; margin:0 0 -7px -7px; /* remove for IE */ width:657px; height:197px; border:none;}
div.davids-rescue ul {font:normal normal 11px arial; width:200px; position:relative; top:60px; left:130px;}
div.davids-rescue ul li {list-style:url(http://www.2gb.com/competitions/rescue_me/images/bullet.gif);}
div.davids-rescue ul li a {}
div.davids-rescue p a {background:url(http://www.2gb.com/competitions/rescue_me/images/enter.gif) no-repeat; padding:13px 50px; width:99px; height:26px; border:none; position:relative; top:37px; left:535px;}
div.davids-rescue p a:hover {background:url(http://www.2gb.com/competitions/rescue_me/images/enter-hover.gif) no-repeat; padding:13px 50px; width:99px; height:26px; border:none;}


/*  RESCUE ME FORM STYLES */	
.rescue_me_form {width:594px; padding:0 14px; margin:0 0 0 15px; background:#FFFFFF; border:1px solid #ffffff;}

/*.form_left_border {float:left; width:15px; height:765px; background:url(http://www.2gb.com/competitions/rescue_me/images/left_border.jpg) repeat-y; margin-left:-7px;}*/
/*.form_right_border {float:right; width:18px; height:765px; background:url(http://www.2gb.com/competitions/rescue_me/images/right_border.jpg) repeat-y; margin:-565px -11px 0 0;}*/

.big_enter_text {width:179px; height:41px; margin:0px; padding:0 0 15px 0px; text-indent:-1000px; background:url(http://www.2gb.com/competitions/rescue_me/images/big_enter_text.jpg) no-repeat;}
.form_aroundcorner_bottom {width:657px; height:200px; background:url(http://www.2gb.com/competitions/rescue_me/images/background_strip.jpg); margin-left:-7px;}

/* RESCUE MY CAR */
img.alan-head {width:625px; height:175px; margin-left:15px;}

/* RESCUE MY BACKYARD */
img.murry-head {width:625px; height:184px; margin-left:15px;}

/* RESCUE MY LOUNGE ROOM */
img.ray-head {width:625px; height:187px; margin-left:15px;}

/* RESCUE MY BATHROOM */
img.phil-head {width:625px; height:164px; margin-left:15px;}

/* RESCUE MY OUTDOOR AREA */
img.chris-head {width:625px; height:164px; margin-left:15px;}

/* RESCUE MY KITCHEN */
img.brian-head {width:625px; height:167px; margin-left:15px;}

/* RESCUE YOU */
div.bg-tile {background:url(http://www.2gb.com/competitions/rescue_me/images/bg-tile.gif) repeat-y; width:657px; position:relative; top:0; left:-7px;}
img.david-head {width:625px; height:178px; margin-left:15px;}
div.rescue-container {background:#FFFFFF; width:605px; margin-left:15px; padding:10px;}
div.content-container {width:625px;}
div.rescue-container div.text {width:412px; float:left:}
div.rescue-container div.logos {width:143px; float:right; margin:-325px 40px 0 0;}
div.rescue-container div.murry {width:143px; float:right; margin:-400px 40px 0 0;}
div.rescue-container div.phil {width:143px; float:right; margin:-360px 40px 0 0;}

div.rescue-container div.logos img {margin:5px 0; border:none;}


span.enter {visibility:hidden;}




/********************************************YOUR SAY**********************************************/

.audio_link{ margin:0px; padding:2px 0 0 25px; color:#cc0000; font-weight:bold; text-decoration:none; background:url(../images/stories/news/podcast_icon.gif) no-repeat top left; }

.video_link{ margin:0px; padding:0 0 0 20px; color:#cc0000; font-weight:bold; text-decoration:none; background:url(../images/stories/news/vodcast_icon.gif) no-repeat top left; }	


.red_bullet{
	margin:42px 0 0 110px;
	list-style:none;
	font-size:11px;	
}

.red_bullet li{
	padding:0 0 0 20px;
	background:url(http://www.2gb.com/competitions/rescue_me/images/bullet.gif) no-repeat top left;
}


/***********************************************YOUR SAY***********************************************/


.yoursayBox{ float:left; border:1px solid #CCCCCC; padding:0px; margin:0 0 5px 0; }

.yoursayHeader{ float:left; background:#F0F0F0; width:437px; }

.yoursayHeader h1{ float:left; font-size:16px; padding:4px 4px 4px 10px; margin:0px; }
	
.yoursayContent{ float:left; margin:5px 0 0 0; height:130px; }

.hot_yoursay, .cold_yoursay{ float:left; padding:0 0 0 18px; margin:0 0 0 3px; width:416px; height:17px;	}


.hot_yoursay{ background:url(../images/homepage_yoursay/yoursaybackground.gif) no-repeat; }	

.cold_yoursay{ background:url(../images/homepage_yoursay/yoursaybackground2.gif) no-repeat; }	


.yoursay_title{ float:left; width:290px; padding:0px; margin:0px; font-weight:bold; }

.yoursay_title a{ color:#000000; text-decoration:none; }

.yoursay_title a:hover{ color:#cc0000; }

	
.yoursay_button{ float:left; }	

.yoursay_comment{ float:left; width:72px; height:17px; display:block; background:url(../images/homepage_yoursay/comment.gif) no-repeat; }

	
.yoursay_comment:hover{ background:url(../images/homepage_yoursay/commenthover.gif) no-repeat; }

.yoursay_vote{ float:left; width:46px; height:17px; display:block; background:url(../images/homepage_yoursay/vote.gif) no-repeat; }

.yoursay_vote:hover{ background:url(../images/homepage_yoursay/votehover.gif) no-repeat; }


.yoursay_comment span, .yoursay_vote span{ display:none; }	
.commentary{ float:left; height:15px; margin:5px 0 5px 0; padding:0 0 0 20px;	width:410px; }	
.yoursay_video{ margin:0px; padding:0 20px 0 20px; text-decoration:none; font-size:12px; color:#000000; background:url(../images/homepage_yoursay/video.gif) no-repeat; }

.yoursay_audio{ margin:0px; padding:0 20px 0 20px; text-decoration:none; font-size:12px; color:#000000; background:url(../images/homepage_yoursay/audio.gif) no-repeat; }
	
.yoursay_editorial{ margin:0px; padding:0 20px 0 20px; text-decoration:none; font-size:12px; color:#000000; background:url(../images/homepage_yoursay/editorial.gif) no-repeat; }
.yoursay_gallery{ margin:0px; padding:0 20px 0 20px; text-decoration:none; font-size:12px; color:#000000; background:url(../images/homepage_yoursay/gallery.gif) no-repeat; }
.yoursay_main{ width:217px; height:136px; }		
.yoursay_main_links{ position:relative; float:left; height:17px; margin:5px 0 4px 0;	}

.yoursay_main_video span, 
.yoursay_main_audio span, 
.yoursay_main_editorial span, 
.yoursay_main_gallery span, 
.yoursay_main_comment span, 
.yoursay_main_vote span{
	display:none;
}		


.yoursay_main_video{ float:left; display:block; width:16px; height:17px; margin:0 0 0 10px; background:url(../images/homepage_yoursay/video.gif) no-repeat; }	  
.yoursay_main_audio{ float:left; display:block; width:15px; height:17px; margin:0 5px 0 5px; background:url(../images/homepage_yoursay/audio.gif) no-repeat; } 

.yoursay_main_editorial{ float:left; display:block; width:12px; height:17px; margin:0 0 0 5px; background:url(../images/homepage_yoursay/editorial.gif) no-repeat 0% -50%; }  
.yoursay_main_gallery{ float:left; display:block; width:14px; height:17px; margin:0 0 0 5px; background:url(../images/homepage_yoursay/gallery.gif) no-repeat; }  

.yoursay_main_comment{ float:left; display:block; width:72px; height:17px; background:url(../images/homepage_yoursay/comment.gif) no-repeat; }  

.yoursay_main_comment:hover{ background:url(../images/homepage_yoursay/commenthover.gif) no-repeat; }


	
.yoursay_main_vote{ float:left; display:block; width:46px; height:17px; background:url(../images/homepage_yoursay/vote.gif) no-repeat; } 

.yoursay_main_vote:hover{ background:url(../images/homepage_yoursay/votehover.gif) no-repeat; }	

.yoursay_caption{ position:relative; top:81px; height:35px; padding:10px; background:#111111; /*filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5;*/ /* these hackes are not needed */ opacity: 0.8; }	

.yoursay_main p a {color:#ffffff; font-weight:bold; text-decoration:none; position:relative; top:100px;} .yoursay_caption a{ font-weight:bold; color:#ffffff;	text-decoration:none; }	

.audio_link{ margin:0px; padding:2px 0 0 25px; color:#cc0000; font-weight:bold; text-decoration:none; background:url(../images/stories/news/podcast_icon.gif) no-repeat top left; }

.video_link{ margin:0px; padding:0 0 0 30px; color:#cc0000; font-weight:bold; text-decoration:none; background:url(../images/stories/news/vodcast_icon.gif) no-repeat top left; }	

/*************************BOTTOM RIGHT ADS***********************/

.WhatCareer{ float:left; display:block; width:110px; height:60px; background:url(http://www.2gb.com/images/stories/whatcareer.gif) no-repeat 20%; }
.WhatCareer span{ display:none; visibility:hidden; } 
.RLWC{ float:left; display:block; width:110px; height:60px; background:url(http://www.2gb.com/images/stories/RLWC.gif) no-repeat 30% 50%; }
.RLWC span{ display:none; visibility:hidden; }

.middle_ad{margin:10px 0px 10px 0px;}
.middle_ad .header{font-weight:bold; color:#000; text-decoration:none;}
.middle_ad .header:hover{text-decoration:underline;}


/***********************HOME PAGE MM***********************************/

.mmbox{ float:left; padding:0 0 10px 0px; }

.media_image{ float:left; margin:0 10px 0 0; border:1px solid black; width:60px; height:43px; }
.audio_title{ background:url(http://www.2gb.com/images/stories/news/podcast_icon2.gif) no-repeat; padding:0 0 0 20px; } 
.media_description{ float:left; padding:0px; width:230px; } 
.video_title{ background:url(http://www.2gb.com/images/stories/news/vodcast_icon2.gif) no-repeat; padding:0 0 0 20px; } 


/************************US REPORT*************************************/
.homepage_photobox{ border: 1px solid #D1D1D1; padding: 0px; margin: 0px 15px 10px 0px; width:315px; }

.homepage_photobox h1{ color:#000000; font-size:12px; font-weight:blder; margin:0px; padding:5px 0px 5px 10px; background:#dfdfdf; }

.photobox_inside{ padding:10px; height:105px; } 

.photobox_inside a img{ float:left; border:none; padding:0 10px 0 0; }

.us_report{ border: 1px solid #D1D1D1; margin: 0px 0px 10px 0px; } 
.us_report h1{ color:#000000; font-size:12px; font-weight:blder; margin:0px; padding:5px 0px 5px 10px; background:#dfdfdf; }

.us_report_box{ margin:0px; padding:15px 0px 0px 28px; width:276px; height:110px; background:url(http://www.2gb.com/images/presenter_homepage/usflag.gif) no-repeat; } 
.content_inside{ width:188px; height:57px; padding:5px 0px 0px 60px; background:#FFFFFF url(http://www.2gb.com/images/presenter_homepage/usreport.gif) no-repeat 2% 50%; }

.menubar_list{ list-style-type:none; margin:0px; padding:0px; }
.menubar_list li{ list-style-type:none; float:left; margin:0px 20px 0px 0px; padding:0px; }
.menubar_list_2009{ list-style-type:none; margin:0px; padding:0px; }
.menubar_list_2009 li{ list-style-type:none; float:left; margin:0px 10px 0px 0px; padding:0px; }



.yoursay_video_related_link{font-weight:bold; padding:0px 0px 0px 20px; color:#000; text-decoration:none; background: url(http://www.2gb.com/images/homepage_yoursay/video.gif) no-repeat; }

.yoursay_video_related_link:hover{ color:#cc0000; } 

.yoursay_editorial_related_link{font-weight:bold;  padding:0 0 0 20px; color:#000; text-decoration:none; background: url(http://www.2gb.com/images/homepage_yoursay/editorial.gif) no-repeat; }

.yoursay_editorial_related_link:hover{ color:#cc0000; } 

.yoursay_gallery_related_link{font-weight:bold; padding:0 0 0 20px; color:#000; text-decoration:none; background: url(http://www.2gb.com/images/homepage_yoursay/gallery.gif) no-repeat; } 

.yoursay_gallery_related_link:hover{ color:#cc0000; } 

.yoursay_audio_related_link{font-weight:bold;  padding:0 0 0 20px; color:#000; text-decoration:none; background: url(http://www.2gb.com/images/homepage_yoursay/audio.gif) no-repeat; } 

.yoursay_audio_related_link:hover{ color:#cc0000; }


.opinion_related_link{ width: 600px; padding:20px 0px 20px 0px; }	
	
.opinion_related_link_image{ float:left; border:none; padding:0px 10px 0px 0px; }		
.opinion_related_link_content{ float:left; width:500px; } 

/*************************2009 opinion css*******************************/

.home_listen_live{ float:left; display:block; width:63px; height:63px; margin-right:5px; background:url(../images/homepage_opinion/round_listenlive.gif); }


.home_listen_live:hover{ background:url(../images/homepage_opinion/round_listen_live_hover.gif); }


.homepage_opinion{ width:664px; height:467px; margin:0px 0px 5px 0px; }



.homepage_opinion_left{position:relative; float:left; border:1px solid #D1D1D1; margin:0px 5px 0px 0px; padding:0px;}

.homepage_opinion_imageholder{ width: 327px; height: 180px;}

.opinion_image{ position:absolute; display:none;  width: 327px; height: 180px; top:0px; left:0px; }

.opinionBoxMain{ width:317px; height:90px; padding:5px 5px 0px 5px; margin:0px; background:url(../images/homepage_opinion/main_opinion_background.jpg) no-repeat; color:#ffffff;}

.opinionBox{ width:317px; height:90px; padding:5px 5px 0px 5px; margin:0px; background:url(../images/homepage_opinion/opinion_background.jpg) no-repeat; }

.opinionContent, .opinionBoxContent{ padding:0px 0px 0px 66px; height:63px; }

.opinionLinks{ width:317px; height:17px; }

.opinion_title_link{ font-size:12px; font-weight:bold; color:#FFFFFF; margin:0px; padding:0px; text-decoration:none; color:#000; }





.opinion_title_link_white{ font-size:12px; font-weight:bold; color:#FFFFFF; margin:0px; padding:0px; text-decoration:none; }

.opinion_title_link_black{ font-size:12px; font-weight:bold; color:#000000; margin:0px; padding:0px; text-decoration:none; }
 




.opinion_title_link_white:hover{ text-decoration:underline; }

.opinion_title_link_black:hover{ text-decoration:underline; }

.opinionBoxContent h1{ font-size:12px; font-weight:bold; color:#000000; margin:0px; padding:0px; }

.opinionContent p{ font-size:12px; color:#FFFFFF; padding:0px; margin:2px 0px 2px 0px; }
.opinionBoxContent p{ font-size:12px; padding:0px; margin:2px 0px 2px 0px; }



.opinion_video{ float:left; display:block; width:170px; font-size:11px; padding:0px 0px 0px 20px; background:transparent url(../images/homepage_opinion/video.gif) no-repeat top left; text-decoration:none; color:#FFFFFF; }

.opinion_audio{ float:left; display:block; width:170px; font-size:11px; padding:0px 0px 0px 20px; background:url(../images/homepage_opinion/audio.gif) no-repeat top left; text-decoration:none; color:#FFFFFF; }



.opinion_video:hover, .opinion_audio:hover{ text-decoration:underline; }

.opinionBox_video{ float:left; display:block; width:170px; font-size:11px; padding:0px 0px 0px 20px; background:transparent url(../images/homepage_opinion/video.gif) no-repeat top left; text-decoration:none; color:#000000; }

.opinionBox_audio{ float:left; display:block; width:170px; font-size:11px; padding:0px 0px 0px 20px; background:transparent url(../images/homepage_opinion/audio.gif) no-repeat top left; text-decoration:none; color:#000000; }


.opinionBox_video:hover, .opinionBox_audio:hover{ text-decoration:underline; }



.opinion_readmore{ float:left; width:30px; height:16px; padding:1px 0px 0px 10px; display:block; text-decoration:none; color:#FFFFFF; font-size:11px; background:url(../images/homepage_opinion/button_black.gif) no-repeat 0% 0%; }

.opinion_readmore:hover{ background:url(../images/homepage_opinion/button_black_hover.gif) no-repeat 0% 0%; }


.opinion_comment{ float:left; width:80px; height:16px; padding:1px 0px 0px 4px; display:block; color:#FFFFFF; font-size:11px; text-decoration:none; background:url(../images/homepage_opinion/button_red.gif) no-repeat 100% 0%; }
.opinion_comment_nocomment{ float:right; width:84px; height:16px; padding:1px 0px 0px 4px; display:block; color:#FFFFFF; font-size:11px; text-decoration:none; background:url(../images/homepage_opinion/button_red-no-comment.png) no-repeat 100% 0%; text-align: center; }

.opinion_comment:hover{ background:url(../images/homepage_opinion/button_red_hover.gif) no-repeat 100% 0%; }
.opinion_comment_nocomment:hover{ background:url(../images/homepage_opinion/button_nocomment_hover.png) no-repeat 100% 0%; }

.homepage_opinion_right{ float:left; margin:0px; width:327px; height:280px; border:1px solid #cccccc; margin:0px 0px 4px 0px; overflow:hidden;}




.yoursay_header{ font-size:12px; font-weight:bold; padding:4px 4px 4px 10px; margin:0px; background:#F0F0F0; }

.yoursay_hotline{ color:#cc0000; font-size:12px; font-weight:bold; }







.yoursay_mainstory{ float:left; padding:10px 5px 0px 20px; background:url(../images/homepage_opinion/red_dot.gif) no-repeat 1% 10%; } 
.yoursay_mainstory_p{ float:left; width:302px; margin:0px; padding:0px 0px 5px 0px; }

.yoursay_mainstory_image{ float:right; border:1px solid #000000; width:63px; height:46px; margin:0px 0px 10px 10px; }

.yoursay_mainstory_links{ float:left; width:302px; margin:0px; padding:0px; }

.yoursay_mainstory_vote{ float:left; display:block; width:30px; height:16px; padding:1px 0px 0px 6px; font-size:11px; color:#FFFFFF; text-decoration:none; background:url(../images/homepage_opinion/button_black.png); }

.yoursay_mainstory_vote:hover{ background:url(../images/homepage_opinion/button_black_hover.gif); }

.yoursay_mainstory_comment{ float:left; diplay:block; width:80px; height:16px; padding:1px 0px 0px 2px; color:#FFFFFF; font-size:11px; text-decoration:none; background:url(../images/homepage_opinion/button_red.png) no-repeat 100% 0%; }

.yoursay_mainstory_comment:hover{ background:url(../images/homepage_opinion/button_red_hover.gif) no-repeat 100% 0%; }


.yoursay_mainstory_vote span, .yoursay_mainstory_comment span{ display:none; }

.yoursay_story{ float:left; padding:0px 5px 0px 4px; margin-bottom:5px; height:63px; }

.yoursay_story_link{ float:left; clear:left; width:300px; padding:0px 0px 0px 15px; margin:0px 0px 5px 0px; color:#000; background:url(../images/homepage_opinion/red_dot.gif) no-repeat 0% 50%; text-decoration:none; }

.yoursay_story_link:hover{ text-decoration:underline; }

.opinion_module_contents{ float:left; height:176px; border:1px solid #D1D1D1; }

.yoursay_mainstory_video{ float:left; clear:left; width:280px; color:#000000; text-decoration:none; padding:0px 0px 5px 20px; margin:0px; font-size:11px; background:url(../images/homepage_yoursay/video.gif) no-repeat; }

.yoursay_mainstory_editorial{ float:left; clear:left; width:280px; color:#000000; text-decoration:none; padding:0px 0px 5px 20px; margin:0px; font-size:11px; background:url(../images/homepage_yoursay/editorial.gif) no-repeat; }




.yoursay_mainstory_gallery{ float:left; clear:left; width:280px; color:#000000; text-decoration:none; padding:0px 0px 5px 20px; margin:0px; font-size:11px; background:url(../images/homepage_yoursay/gallery.gif) no-repeat; }

.yoursay_mainstory_audio{ float:left; clear:left; width:280px; color:#000000; text-decoration:none; padding:0px 0px 5px 20px; margin:0px; font-size:11px; background:url(../images/homepage_yoursay/audio.gif) no-repeat; }

.yoursay_mainstory_audio:hover, .yoursay_mainstory_video:hover, .yoursay_mainstory_gallery:hover, .yoursay_mainstory_editorial:hover{ text-decoration:underline; } 
.button_black_border{ float:left; width:1px; height:17px; padding:0px; margin:0px; } 

.yoursay_mainstory_title{ float:left; width:172px; font-weight:bold; color:#000; text-decoration:none; margin:0px 10px 5px 0px; }

.yoursay_mainstory_title:hover{ text-decoration:underline; }

.zegs{ float:left; width:327px; border:1px solid #CCCCCC; }


.zegs_title{ float:left; width:140px; font-size:12px; background:#F0F0F0; font-weight:bold; margin:0px; padding:4px 4px 4px 10px; }


.zegs_container{ float: left; width: 50px; height: 20px; padding: 68px 0px 0px 277px; margin:0px; } 
.yoursay_mainstory_content{ float:left; padding:0px; margin:0px; border-bottom:1px solid #cccccc; }

.view_zegs{ float:left; width:38px; height:15px; padding:2px 0px 0px 8px; margin:0px; color:#ffffff; text-decoration:none; display:block; background:url(../images/homepage_opinion/view.gif) no-repeat; }

.view_zegs:hover{ background:url(../images/homepage_opinion/view_hover.gif) no-repeat; } 








.livenewsBox{ margin:0 0 5px 0; border:1px solid #D1D1D1; } 
.livenewsTab{ padding:0px; margin:0px; list-style-type:none; background:#F0F0F0; width:661px; height:25px; }

.livenewsTab li{ float:left; } 
.livenewsTab_normal{ float:left; height:13px; padding:5px 10px 5px 10px; font-weight:bold; color:#FFFFFF; text-decoration:none; background:url(../images/homepage_livenews/livenews_tab_background.jpg) repeat; border-right:1px solid #cccccc; }

.livenewsTab_selected { float:left; height:13px; padding:5px 10px 7px 10px; font-weight:bold; color:#CC0000; text-decoration:none; background:#FFFFFF; }


.livenewsBox_mainstory{ float:left; width:320px; padding:10px 5px 10px 5px; background:url(../images/homepage_livenews/vertical_limit.gif) no-repeat 100% 50%; } 
.livenewsBox_mainstory p{ margin:0px; padding:0px; }

.livenewsBox_mainstory_image{ float:left; border:1px solid #000000; width:140px; height:98px; }

.livenewsBox_mainstory_content{ float:left; width:130px; padding:0px 0px 0px 17px; background:url(../images/links/redArrowLeft.gif) 2% 3% no-repeat; }




.livenewsBox_otherstory{ float:left; width:300px; padding:10px 15px 0px 15px; }

.livenewsBox_otherstory div{ padding:0px 0px 0px 15px; margin:0px 0px 8px 0px; background:url(../images/links/redArrowLeft.gif) no-repeat 0% 25%; } 


.livenewsBox_otherstory p{ padding:0px; margin:0px 0px 5px 0px; } 


.livenewsBox_link{ text-decoration:none; font-weight: bold; color:#000000; padding:0px; }

.livenewsBox_link:hover{ text-decoration:underline; }


.livenews_wrapper{ float:left; }


.clear_float{ clear:both; }


.livenewsLogo{ margin:5px 0px 0px 120px; } 
.livenewsLogo_A img{ border:none; } 


.mmhighlightBox{ border:1px solid #D1D1D1; margin:0px 0px 5px 0px; }

.mmhighlightBox ul{ list-style-type:none; width:661px; height:25px; margin:0px; padding:0px; background:#F0F0F0; }

.mmhighlightBox ul li{ float:left; list-style-type:none; } 
.mmhighlightContent{ float:left; padding:10px 5px 0px 5px; } 
.selectedTab{ float:left; height:15px; padding:5px 10px 5px 10px; font-weight:bold; text-decoration:none; color:#cc0000; background:#FFFFFF; }

.unselectedTab{ float:left; padding:5px 10px 5px 10px; font-weight:bold; text-decoration:none; height:13px; color:#FFFFFF; background:url(../images/homepage_livenews/livenews_tab_background.jpg) repeat; }

.mmhighlightItem{ float:left; width:325px; height:98px; margin:0px 0px 15px 0px; }

.homepage_media_image{ width:140px; height:98px; float:left; border:1px solid #000000; margin:0px; padding:0px; }
.mmghighlight_item_text{ float:left; padding:0px 0px 0px 17px; width:160px; background:transparent url(../images/links/redArrowLeft.gif) no-repeat 2% 3%; }




.mmghighlight_item_text p{ padding:0px; margin:0px; } 
.mmhighlight_podcast{ float:left; width:660px; } 
.more_links{ float:left; width:620px; padding:0px 0px 10px 0px; } 
.mmhighlight_podcast{ padding: 10px 0px 10px 0px; } 
.movetoleft{ float:left; }

.movetoright{ float:left; } 
.mmhighlight_imageBox{ position:relative; float:left; width:596px; border:1px #FFFFFF solid; overflow:hidden; }

.mmhighlight_imageBoxInside{ position:relative; float:left; width:10000px; padding:0px; margin:0px; border:0px; background-color:#FFFFFF; }

.mmhighlight_imageItem a img{ float:left; padding:5px 5px 5px 0px; margin:0px; border:0px; width:144px; height:144px; }

.movetoleft a{ position:relative; margin:0px 8px 0px 0px; width:26px; height:120px; display:block; background:url(../images/bgbuttonspan_left.png) no-repeat bottom left; } 
.movetoleft a:active { background-position:bottom right; } 



.movetoright a{ position:relative; margin:0px; width:24px; height:120px; display:block; background:url(../images/bgbuttonspan.png) no-repeat bottom right; }

.movetoright a:active { background-position:bottom left; } 




.onair_tab{ list-style-type:none; margin:0px; padding:0px; width:300px; height:22px; }

.onair_tab li{ list-style-type:none; float:left; }

.onair_tab_now{ border-left:1px solid #CCCCCC; border-eight:1px solid #CCCCCC; }

.onair_tab_now a{ float:left; width:198px; height:14px; padding:4px 4px 4px 10px; font-weight:bold; color:#000000; text-decoration:none; background:#c3c3c3; }

.onair_tab_next{ padding:0px 0px 0px 3px; background:url(../images/homepage_opinion/schedule_tab_border_unselected.jpg) repeat; }


.onair_tab_next a{ float:left; width:58px; height:14px; color:#ffffff; font-weight:bold; padding:4px 0px 4px 26px; text-decoration:none; background:url(../images/homepage_opinion/schedule_tab_hover.jpg) repeat; }


.onair_image{ width:300px; height:160px; }

.onairBox_feedback{ padding:20px 0px 0px 135px; margin:0px; }

.onairBox_feedback a{ display:block; width:137px; height:30px; background:url(../images/homepage_opinion/schedule_feedback.gif) no-repeat; }

.onairBox_feedback a:hover{ background:url(../images/homepage_opinion/schedule_feedback_hover.gif) no-repeat; }

.onairBox_show{ font-weight:normal; font-size:14px; padding:10px 0px 0px 120px; margin:0px; text-align: center; }

.onairBox_name{ font-weight:bold; font-size:17px; padding:8px 0px 0px 120px; margin:0px; text-decoration:underline; text-align: center; }

.onairBox_container{ width:300px; height:85px; }

.onairBox_link{ margin:0px; padding:0px 0px 0px 75px; }

.onairBox_presentersPage{ float:left; display:block; width:117px; height:15px; color:#FFFFFF; font-size:11px; text-decoration:none; padding:2px 0px 0px 15px; background:url(../images/homepage_opinion/button_black.gif) no-repeat; }

.onairBox_presentersPage:hover{ background:url(../images/homepage_opinion/button_black_hover.gif) no-repeat; }


.onairBox_listenLive{ float:left; display:block; width:82px; height:15px; color:#FFFFFF; font-size:11px; text-decoration:none; padding:2px 0px 0px 5px; background:url(../images/homepage_opinion/button_red.gif) no-repeat 100% 0%; }

.onairBox_listenLive:hover{ background:url(../images/homepage_opinion/button_red_hover.gif) no-repeat 100% 0%; }


.schedule_panel{ margin:0px 0px 5px 0px; } 
.schedule_panel_tab{ list-style-type:none; margin:0px; padding:0px; width:300px; height:25px; }

.schedule_panel_tab li{ float:left; list-style-type:none; margin:0px; padding:0px; }

.panel_tab_link_selected{ float:left; width:80px; height:13px; padding:5px 10px 7px 10px; font-weight:bold; color:#000; text-align:center; text-decoration:none; background:#efefef; }

.panel_tab_link_unselected{ float:left; width:79px; height:12px; padding:5px 10px 7px 10px; margin-right:1px; font-weight:bold; color:#ffffff; text-align:center; text-decoration:none; background:url(../images/homepage_livenews/livenews_tab_background.jpg) repeat; }


.scheduleOdd a, .scheduleEven a{ text-decoration:none; font-size:12px; color:#000000; font-weight:bold; }

.scheduleOdd a:hover, .scheduleEven a:hover{ text-decoration:underline; }

.moremultimedia_item{ float:left; width:300px; padding:0px 20px 10px 0px; }

.moremultimedia_item img{ float:left; border:1px solid #000; margin:0px 10px 2px 0px; padding:0px; width:140px; height:98px;}

.moremultimedia_item a{ font-size:12px; color:#000; font-weight:bold; text-decoration:none; }

.moremultimedia_item a:hover{ text-decoration:underline; }

.clearleft{ clear:left; }

.moremultimedia_item p{ padding:0px; margin:0px; } 

.pagin_box{position:relative; width:620px; margin:20px;}

.pagin_box_inner{ padding:10px 80px 10px 80px; text-align:center; }
	
.dotsline{background:url(../images/dotLineLong.gif) repeat-x bottom left;}

hr.dotsline{border:none;padding:0px; margin:0px;}

.pagin_previous{position:absolute; top:13px; left:0px; font-weight:bold; color:#000000; padding:0px 0px 0px 20px; background:url(../images/links/redArrowPrevious.gif) no-repeat top left; text-decoration:none; }
.pagin_previous:hover{color:#cc0000;}

.pagin_next{position:absolute; top:13px; right:0px; font-weight:bold; color:#000000; padding:0px 20px 0px 0px; background:url(../images/links/redArrowNext.gif) no-repeat top right; text-decoration:none; }

.pagin_next:hover{color:#cc0000;}

.pagin_previous_off{position:absolute; top:13px; left:0px; font-weight:bold; color:#cccccc; padding:0px 0px 0px 20px; background:url(../images/links/grayArrowPrevious.gif) no-repeat top left; text-decoration:none; }

.pagin_next_off{position:absolute; top:13px; right:0px; font-weight:bold; color:#cccccc; padding:0px 20px 0px 0px; background:url(../images/links/grayArrowNext.gif) no-repeat top right; text-decoration:none; }


.pagin_selected{background:#CC0000 none repeat scroll 0%; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; padding:3px;}

.pagin_box_inner a{color:#999999; font-size:11px; font-weight:bold; padding:3px; text-decoration:none;}


/******************************************PODCAST*************************************************************/
ul.podcasts_tab{ border-left:1px solid #cccccc; border-top:1px solid #cccccc; padding:0px; margin:0px; float:left; position:relative; width:662px;; }

ul.podcasts_tab li{ display:inline; }

.all_podcasts_anchor{ float:left; margin:0px; padding:9px 20px 0px 20px; color:#ffffff; font-weight:bold; font-family:Arial; text-decoration:none; height:22px; border-right:1px solid #cccccc; background:url(../images/podcasts/grey_bg.jpg) repeat-x; }

.all_podcasts_anchor_on{ float:left; margin:0px; padding:9px 20px 0px 20px; color:#cc0000; font-weight:bold; font-family:Arial; text-decoration:none; height:22px; border-right:1px solid #cccccc; background:#ffffff; }


.podcasts_anchor{ float:left; margin:0px; padding:9px 20px 0px 20px; height:22px; background:url(../images/podcasts/red_bg.jpg) repeat-x; border-right:1px solid #cccccc; }

.podcasts_anchor_on{ float:left; margin:0px; padding:9px 20px 0px 20px; height:22px; background:#ffffff; border-right:1px solid #cccccc; }

.podcasts_anchor img, .podcasts_anchor_on img{ border:none; }

.vodcasts_anchor{ float:left; margin:0px; padding:9px 20px 0px 20px; height:22px; background:url(../images/podcasts/orange_bg.jpg) repeat-x; border-right:1px solid #cccccc; }

.vodcasts_anchor_on{ float:left; margin:0px; padding:9px 20px 0px 20px; height:22px; background:#ffffff; border-right:1px solid #cccccc; }

.vodcasts_anchor img, .vodcasts_anchor_on img{ border:none; }

.about_podcasts_anchor{ position:relative; float:left; margin:0px; padding:9px 20px 0px 20px; height:22px; background:url(../images/podcasts/grey_bg.jpg) repeat-x; color:#ffffff; font-weight:bold; text-decoration:none; border-right:1px solid #cccccc; z-index:10; }


.about_podcasts_anchor_on{ position:relative; float:left; margin:0px; padding:9px 20px 0px 20px; height:22px; background:#ffffff; color:#cc0000; font-weight:bold; text-decoration:none; z-index:10; }

.help_anchor{ position:absolute; top:0px; right:0px; margin:0px; padding:9px 0px 0px 0px; text-align:center; width:155px; height:22px; background:url(../images/podcasts/grey_bg.jpg) repeat-x; color:#ffffff; font-weight:bold; text-decoration:none; border-right:1px solid #cccccc; z-index:9; }

.help_anchor_on{ position:absolute; top:0px; right:0px; margin:0px; padding:9px 0px 0px 0px; text-align:center; width:155px; height:22px; background:#ffffff; color:#cc0000; font-weight:bold; text-decoration:none; border-right:1px solid #cccccc; z-index:9; }

.all_podcasts_content{ float:left; padding:12px 0px 12px 12px; width:649px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }


.popup_windows_container{ position:relative; z-index:21; }



.podcasts_item{ float:left; position:relative; width:300px; height:160px; padding:5px; margin:0px 12px 12px 0px; border:1px solid #cccccc; }

.podcasts_item_info{ position:absolute; left:128px; top:15px; }

.podcasts_title{ color:#cc0000; font-size:18px; font-weight:bold; }
.podcasts_sub_title{ color:#333333; font-size:14px; font-weight:bold; }


.podcasts_item_links{ position:absolute; left:128px; top:64px; width:166px; background:#EBEBEB; }

.podcasts_item_links_sandra{ position:absolute; left:128px; top:64px; width:166px; }


.podcasts_more_information{ float:left; text-align:center; padding:5px 0px 5px 0px; width:110px; color:#333333; text-decoration:none; border-right:1px solid #cccccc; }

.podcasts_more_information_sandra{ float:left; text-align:center; margin:0px 1px 0px 0px; padding:5px 0px 5px 0px; width:110px; color:#333333; text-decoration:none; background:#dfe6a8; }


.podcasts_help{ float:left; width:55px; text-align:center; padding:5px 0px 5px 0px; color:#333333; text-decoration:none; }

.podcasts_help_sandra{ float:left; width:55px; text-align:center; padding:5px 0px 5px 0px; color:#333333; text-decoration:none; background:#dfe6a8; }


.podcasts_view_download{ float:left; width:100%; text-align:center; padding:5px 0px 5px 0px; color:#333333; text-decoration:none; border-top:1px solid #cccccc; }


.podcasts_view_download_sandra{ float:left; width:100%; text-align:center; padding:5px 0px 5px 0px; margin:1px 0px 0px 0px; color:#333333; text-decoration:none; background:#dfe6a8; }

.podcasts_more_information:hover, .podcasts_help:hover, .podcasts_view_download:hover{ color:#cc0000; }


.podcasts_icons{ position:absolute; top:150px; left:5px; width:111px; height:13px; padding:3px 0px 0px 0px; background:#ffffff; }


.podcasts_icons_img{ border:none; margin:0px 8px 0px 0px; }


.get_podcast{ position:absolute; top:130px; left:148px; text-align:center; background:url(../images/podcasts/red_button.gif); display:block; width:125px; height:20px; padding:2px 0px 0px 0px; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; }


.popup_content{position:absolute; left:180px; width:596px; height:329px; margin:0px; border:2px solid #cccccc; padding:0px; background:#ffffff;z-index:1000; display:none;}

.popup_content_bg{position:relative; width:576px; height:309px; margin:10px; background:url(../images/podcasts/popup_bg.jpg) no-repeat 50% 50%;}

.popup_content p{margin:0px; padding:5px 0px 0px 0px}
.subscribe_to{position:relative; padding:30px 10px 0px 130px;}
.subscribe_to a{color:#cc0001;text-decoration:underline;}
a.subscribe_to_link{font-weight:bold; font-size:14px;}

.browse{position:relative; padding:40px 10px 0px 130px;}
.browse a{color:#cc0001;text-decoration:underline;}
a.browse_link{font-weight:bold; font-size:14px;}
.close_window{position:absolute; top:5px; left:445px; color:#cc0000; font-weight:bold; font-size:11px; text-decoration:none; z-index:1100;}
.close_window:hover{text-decoration:underline;}


.about_podcasts{ float:left; padding:12px 0px 82px 12px; width:649px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:url(../images/podcasts/about_podcast_icon.jpg) no-repeat 5% 10%; }

.what_podcast, .what_is_podcast{ padding:0px 20px 0px 125px; }


.podcasts_support{ float:left; text-align:left; padding:12px 12px 12px 12px; width:637px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }

.podcast_page_items{ float:left; padding:15px 12px 12px 12px; margin:0px; width:637px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }     



.podcast_presenter_box{ float:left; position:relative; width:300px; height:160px; padding:5px; margin:0px 12px 12px 0px; border:1px solid #cccccc; }

.podcast_presenter_description{ float:left; width:300px; }


.podcasts_subscribe_to{ position:absolute; top:60px; left:130px; width:100px; height:66px; padding:5px 0px 0px 65px; background:url(../images/podcasts/itune_bg.jpg) no-repeat; }


.podcasts_subscribe_to a{ text-decoration:none; color:#000; }


.podcasts_subscribe_to a:hover{ color:#cc0000; }


.podcastDownloads_buttons{ position:absolute; width:500px; top:13px; right:0px; }

.podcast_filesize{ float:right; margin:0px 0px 0px 10px; }

.homepage_ross_newsletter{ float:left; position:relative; width:154px; height:114px; background:url(http://www.2gb.com/images/stories/ross.jpg) no-repeat 0% 0%; border:1px solid #cccccc; margin:0px 0px 5px 0px; }
.homepage_ross_register{ position:absolute; color:#663366; font-weight:bold; font-size:14px; top:25px; left:230px; text-decoration:none; }

.homepage_comp_box{ float:left; position:relative; width:154px; height:114px; border:1px solid #cccccc; margin:0px 0px 5px 0px; }

.talking_shop_home{ float:left; position:relative; width:328px; height:62px; background:url(http://www.2gb.com/images/stories/talkingshop/raine_horne.jpg) no-repeat 0% 0%; margin:0px 0px 5px 0px; }

.home_small_banner{ float:left; position:relative; width:328px; height:62px; margin:0px 0px 5px 0px; }

.zegs_new { float:right; position:relative; width:154px; height:114px; margin:0px 5px 5px 0px; border:1px solid #CCCCCC;}
.hpfeaturebox2 { float:right; position:relative; width:154px; height:114px; margin:0px 5px 5px 0px; border:1px solid #CCCCCC;}

.homepage_ross_register:hover{ text-decoration:underline; }
.homepage_ross_findout{ position:absolute; color:#663366; font-weight:bold; font-size:12px; top:50px; left:228px; text-decoration:none; display:block; width:80px; text-align:center; }

.homepage_ross_findout:hover{ text-decoration:underline; }


/************************PAGIN NAVIGATION******************************/
.comment_pagin{ float:left; background:url(../images/dotLineLong.gif) repeat-x 0% 0%; margin:10px 0px 10px 10px; }
.comment_pagin_inner{position:relative; float:left; padding:10px 0px 10px 10px; background:url(../images/dotLineLong.gif) repeat-x 0% 100%; }
.pagin_previous{ float:left; padding:0px 0px 0px 20px; width:60px; font-weight:bold; color:#333333; font-size:11px; text-decoration:none; background:url(../images/links/redArrowPrevious.gif) no-repeat; }
.pagin_previous_off{ float:left; padding:0px 0px 0px 20px; width:60px; font-weight:bold; color:#CCCCCC; font-size:11px; text-decoration:none; background:url(../images/links/grayArrowPrevious.gif) no-repeat; }
.pagins{ float:left; width:460px; text-align:center; }
.pagin_next{ float:left; padding:0px 20px 0px 0px; width:40px; font-weight:bold; color:#333333; font-size:11px; text-decoration:none; background:url(../images/links/redArrowNext.gif) no-repeat 100% 0%; }
.pagin_next_off{ float:left; padding:0px 20px 0px 0px; width:40px; font-weight:bold; color:#CCCCCC; font-size:11px; text-decoration:none; background:url(../images/links/grayArrowNext.gif) no-repeat 100% 0%; }
.pagins a{ color:#999999; font-size:11px; padding:3px; text-decoration:none; font-weight:bold; }
.pagins a:hover{ color:#cc0000; } 

/*************TAX TIPS****************************/
.taxtips_homepage{width:100%;margin:0px 0px 8px 0px}
.taxtips_homepage img{border:none;}
.myob_icon{margin:0px 0px 0px 2px}



/*****************************************FEATURED MUSIC******************************************/
.featured_music_image{ width:100px; height:100px; display:block; margin:0px 5px 10px 0px; border:1px solid #000; float:left; }

.featured_music_item{ float:left; width:305px; }

.featured_music_info{ float:left; }

.featuredmusic_link{color:#cc0000; font-weight:bold; text-decoration:none;margin:5px 0px 0px 0px;display:block;}
.featuredmusic_link:hover{text-decoration:underline; }


/************* ben fordham olympus stuff **************/

#bfgallery img {
    height: 224px;
    margin: 114px 156px 0 0;
    width: 354px;
}

#bfgallery {
	background-image: url(../images/stories/galleries/olympus.jpg);
	width: 629px;
	height: 387px;
	margin-left: -4px;
}

#olypusbadge {
	float: right;
}


/* universal music widget */
#universal {
	width: 290px;
	padding: 5px;
	height: 120px;
	margin-bottom: 10px;
	background-color: #000;
	color: #FFF;
}

#universal h3{
	color: #F00;	
	margin: 0px;
}

#universal img {
	float: right;
	padding-left: 5px;
}

.umg-image-200 , .umg-image-100 {
	float: left;
	padding: 0px 20px 20px 0px;
}

.music-release-box {
    border: 1px solid #999999;
    float: left;
    height: 172px;
    margin: 5px 33px;
    padding: 8px 10px 0;
    width: 196px;
}

.music-header {
	background:#DFDFDF;	padding:5px 10px;	margin:0;
	height: 76px;
	}

.music-img-buy {
	float: left;
	padding-right: 5px;
}

.music-feature {
    border: 1px solid #999999;
    margin: 0 0 10px;
    overflow: auto;
    width: 850px;
}

.umg-image-300-2 {
	float: left;
	padding-right: 10px;
}

.music-feature-blurb {
	margin: 8px 8px 0px 0px;
}

.music-main-contentBox {border:1px solid #CCCCCC;	padding:0;	margin:0;}

/* date line for alan jones comment listing */
.blogsection-created {
	font-style: italic;
	padding: 0px 0px 3px 0px;
	color: #999;
}

/* pfizer strap for talking pets */
#homepage_content .contentBox .pfizer  {
	/*background-color: #eadb28; */
	padding: 30px 12px;
	background: #eadb28 url(../images/stories/advertisement/201111/revolution-logo-site-headers.jpg) right no-repeat;
}

/* chris smith guest gallery */
.cs-guest-thumb {
	margin-right: 30px;
}
