span {
	behavior:url('iefix.htc');
}
html, body {
	height:100%;
	text-align:center;
}
body {
	background-image:url('notw_bg_logo_shadow__55439a.gif');
	background-repeat:repeat-y;
	background-position:top center;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#000;
	background-color:#D9D9D9;
}
p {
	text-align:justify;
	padding:0 0 8px;
	margin:0;
}
h1 {
	font-size:22px;
	margin:0 0 8px;
	border-bottom:1px solid #ccc; 
	padding:0;
}
h1 a{
	font-size:22px;
}
.wrapper {
	text-align:left;
	min-height:100%;
	height:auto!important;
	height:100%;
	width:996px;
	background:#FFF;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-80px;
	margin-top:200px;
	_margin-top:210px;
}
#container1 {
	background-color:#FFF;
	float:left;
	width:660px;
	overflow:hidden;
}
#container-video-section {
	background-color:#FFF;
	float:left;
	width:816px;
	overflow:hidden;
}
#header-center {
	background:#FFF;
	width:996px;
	position:absolute;
	text-align:left;
	top:0;
	left:auto;
}
#page-top-container {
	width:996px;
	display:block;
}
#header-container {
	background-color:#C00;
	height:100px;
	margin:5px 0 3px 0;
	padding:5px 0 2px 0;
}
#header {
	display:block;
	background:#C00;
}
#column1 {
	float:left;
	width:114px;
	overflow:hidden;
}
#column2 {
	float:right;
	width:546px;
	overflow:hidden;
	text-align:center;
}
#column2-inner {
	background:#FFF;
	text-align:left;
	width:516px;
	margin:0 auto;
	overflow:hidden;
}
#column2-inner-article {
	background:#FFF;
	padding:0 15px 0 15px;
	overflow:hidden;
	text-align:left;
}
#column4 {
	float:right;
	width:336px;
	background-color:#E9E9E9;
	overflow:hidden;
}
#column4-inner {
	padding-left:7px;
	overflow:hidden;
	text-align:left;
	margin:10px 0 10px 0;
}
.push {
	height:80px;
	width:996px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.footer {
	background:#FFF;
	width:996px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	margin-top:10px;
}
#navfootercontainer {
	width:996px;
	clear:both;
	display:block;
	padding-top:10px;
}
.clear {
	clear:both;
	font-size:1px;
	height:1px;
	margin:-1px 0 0 0;
	overflow:hidden;
}
.clearblock {
	clear:both;
	font-size:1px;
	height:10px;
	margin:-1px 0 0;
	overflow:hidden;
}
.cleararticleimg {
	clear:both;
	background:#FFF;
	font-size:1px;
	height:2px;
	margin:-1px 0 0;
	overflow:hidden;
}
.clear_video {
	clear:both;
	width:20px;
	height:0;
	margin:0;
	overflow:hidden;
}
.fpbreaker {
	clear:both;
	font-size:1px;
	height:0;
	margin:0;
	overflow:hidden;
}
.dottedbreaker {
	clear:both;
	background:transparent;
	font-size:1px;
	height:1px;
	margin:-1px 0 0 0;
	padding:3px 0 3px 0;
	border-bottom:1px dotted #CCC;
	overflow:hidden;
}
.hr {
	background:#FFF url(516_divider.gif);
	clear:both;
	display:block;
	width:516px;
	height:12px;
	padding:0;
	margin-bottom:0;
	overflow:hidden;
}
.hr1 {
	background:#FFF url(516_divider1.gif);
	clear:both;
	display:block;
	width:516px;
	height:8px;
	padding:0;
	margin-bottom:0;
	overflow:hidden;
}
.hr_search {
	clear:both;
	height:1px;
	border-bottom:1px solid #CCC;
	margin:5px 0 5px 0;
	width:290px;
	overflow:hidden;
	padding:0 5px 5px 0;
}
.hr_video {
	clear:both;
	height:1px;
	width:300px;
	margin:0 0 3px 10px;
	padding:0 0 3px 0;
	border-bottom:1px solid #CCC;
}
form {
	margin:0;
	padding:0;
}
a img {
	border:none;
}
.float-right {
	display:inline;
	float:right;
}
.float-left {
	display:inline;
	float:left;
}
.display-inline {
	display:inline;
}
iframe {
	border:0;
}
ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
li.block {
	display:block;
}
a:active, a:focus {
	outline:none;
}
.logo {
	background-color:#C00;
	float:left;
	width:220px;
	padding-left:20px;
}
.header-ad {
	background:#C00;
	float:left;
	width:728px;
	height:90px;
	margin:3px 0 0 20px;
}
.top-nav {
	background:#FFF;
	display:block;
}
.nav-primary {
	background-color:#FFF;
	clear:both;
	float:left;
	width:100%;
}
.nav-primary li, .nav-secondary li {
	display:inline;
}
#page-top-container .top-nav .nav-primary .float-left li a, a.primary-link, a.primary-link:visited {
	background:#FFF url(white_pipe.gif) no-repeat right;
	padding:9px 8px 9px 8px;
	float:left;
	color:#C00;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	white-space:nowrap;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
}
#page-top-container .top-nav .nav-primary .float-left li a:hover, #page-top-container .top-nav .nav-primary .float-left li a.primary-home-selected, a.primary-link:hover, a.primary-link:active {
	background:#09C url(topnavtop_bg.gif);
	color:#FFF;
	text-decoration:none;
}
a.primary-link-no-pipe, a.primary-link-no-pipe:visited {
	float:left;
	color:#333;
	background:#D9D9D9;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	padding:9px 8px 9px 8px;
	white-space:nowrap;
}
a.primary-link-no-pipe:hover, a.primary-link-no-pipe:active {
	color:#fff;
	background:#999;
	text-decoration:underline;
}
.primary-selected, a.primary-selected:visited, a.primary-selected:hover, a.primary-selected:active {
	padding:9px 8px 9px 8px;
	color:#FFF;
	background:#369;
	background-image:url(topnavtop_bg.gif);
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	white-space:nowrap;
}
a.primary-home, a.primary-home:visited {
	color:#C00;
	background-color:#FFF;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	padding:9px 8px 9px 8px;
	white-space:nowrap;
	border-right:1px solid #FFF;
}
a.primary-home:hover, a.primary-home:active {
	background:#09C url(topnavtop_bg.gif);
	color:#FFF;
	text-decoration:none;
}
a.primary-home-selected:hover, a.primary-home-selected:visited, a.primary-home-selected, a.primary-home-selected:active {
	background:#369 url(topnavtop_bg.gif);
	float:left;
	color:#FFF;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	padding:9px 8px 9px 8px;
	white-space:nowrap;
}
.nav-secondary {
	background:#369 url(topnav_bg.gif);
	clear:both;
	float:left;
	height:6px;
	width:100%;
	font-weight:bold;
}
a.secondary-selected, a.secondary-selected:visited {
	color:#F93;
	padding:8px 9px 8px 9px;
	font-size:1.0em;
	line-height:1.1em;
	text-decoration:none;
	text-transform:uppercase;
	background:url(white_pipe.gif) no-repeat right;
	letter-spacing:.05em;
	display:block;
	float:left;
	white-space:nowrap;
}
a.secondary-selected:hover, a.secondary-selected:active {
	text-decoration:underline;
}
a.secondary-selected-no-pipe, a.secondary-selected-no-pipe:visited {
	color:#FFF;
	padding:8px 9px 8px 9px;
	font-size:1.0em;
	line-height:1.1em;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:.05em;
	display:block;
	float:left;
	white-space:nowrap;
}
a.secondary-selected-no-pipe:hover, a.secondary-selected-no-pipe:active {
	color:#F90;
	padding:8px 9px 8px 9px;
	font-size:1.0em;
	line-height:1.1em;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:.05em;
	display:block;
	float:left;
	white-space:nowrap;
}
a.secondary-link, a.secondary-link:visited {
	color:#fff;
	padding:8px 9px 8px 9px;
	font-size:1em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	background:url(white_pipe.gif) no-repeat right;
	display:block;
	float:left;
	white-space:nowrap;
}
a.secondary-link:hover, a.secondary-link:active {
	text-decoration:none;
	color:#F93;
}
a.secondary-link-no-pipe, a.secondary-link-no-pipe:visited {
	color:#fff;
	padding:8px 9px 8px 9px;
	font-size:1.0em;
	line-height:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:.05em;
	display:block;
	float:left;
	white-space:nowrap;
}
a.secondary-link-no-pipe:hover, a.secondary-link-no-pipe:active {
	text-decoration:none;
	color:#F93;
}
.sunbanner {
	float:right;
	margin-top:5px;
	padding-right:8px;
}
.ticker-and-search {
	clear:both;
	background:#F0F0F0 none repeat scroll 0;
	float:left;
	width:994px;
	padding-bottom:3px;
	margin-top:2px;
	border:1px solid #999;
	background-image:url(topnavgrey_bg.gif);
}
.ticker-container {
	float:left;
	font-size:1em;
	color:#036;
	margin-top:0;
}
.global-search-go {
	float:left;
	margin:4px 8px 0 3px;
}
input, textarea, select {
	font-family:Verdana, Helvetica, sans-serif;
	padding:0 0 3px 0;
}
input.global-search-text {
	float:left;
	margin:3px 3px 2px 3px;
	width:250px;
	font-size:1.6em;
	border:1px solid #666;
	color:#000;
	float:left;
	font-weight:bold;
	background-repeat:no-repeat;
}
.ticker {
	color:#333;
	display:inline;
	float:left;
	padding:10px 6px 4px 9px;
	font-weight:bold;
	width:560px;
	overflow:hidden;
}
#leftnav {
	position:relative;
	background-color:#FFF;
	font-size:.9em;
	line-height:1.1em;
	overflow:hidden;
}
.uppercase {
	text-transform:Uppercase;
}
#leftnav h2 {
	font-size:1em;
	line-height:1.1em;
	overflow:hidden;
	padding:0;
	margin:0;
	text-transform:uppercase;
	font-weight:bold;
	display:inline;
	cursor:pointer;
}
#leftnav h3 {
	font-size:1em;
	line-height:1.1em;
	overflow:hidden;
	padding:0;
	margin:0;
	font-weight:normal;
	display:inline;
	padding-left:3px;
}
.menu-block-container {
	width:114px;
	background:#666;
	display:block;
}
.menu-top {
	font-weight:bold;
	color:#FFF;
	padding:4px 2px 4px 24px;
}
.menu-coloured-block-one {
	width:17px;
	height:19px;
	display:block;
	background:#369;
	float:left;
}
.menu-coloured-block-two {
	width:17px;
	height:19px;
	display:block;
	background:#609;
	float:left;
}
.menu-coloured-block-three {
	width:17px;
	height:19px;
	display:block;
	background:#693;
	float:left;
}
.menu-coloured-block-four {
	width:17px;
	height:19px;
	display:block;
	background:#693;
	float:left;
}
.menu-coloured-block-five {
	width:17px;
	height:19px;
	display:block;
	background:#693;
	float:left;
}
.menu-coloured-block-six {
	width:17px;
	height:19px;
	display:block;
	background:#693;
	float:left;
}
.menu-coloured-block-seven {
	width:17px;
	height:19px;
	display:block;
	background:#693;
	float:left;
}
.menu-coloured-block-eight {
	width:17px;
	height:19px;
	display:block;
	background:#693;
	float:left;
}
.menu-coloured-block-nine {
	width:17px;
	height:19px;
	display:block;
	background:#693;
	float:left;
}
.menu-coloured-block-ten {
	width:17px;
	height:19px;
	display:block;
	background:#693;
	float:left;
}
#leftnav li {
	padding:0;
	margin:0;
	display:inline;
}
#expandmenu .menu-top-atoz {
	font-weight:bold;
	color:#FFF;
	background:#666;
	display:block;
	padding:3px 2px 3px 24px;
	background-image:url(leftnav_top_atoz.gif);
	margin-bottom:3px;
}
#leftnav a.menu-foot:active, #leftnav a.menu-foot:hover {
	color:#036;
}
.toplink ul li a,#leftnav a.menu-foot-one, #leftnav a.menu-foot-one:visited, #leftnav a.menu-foot-two, #leftnav a.menu-foot-two:visited, #leftnav a.menu-foot-three, #leftnav a.menu-foot-three:visited, #leftnav a.menu-foot-four, #leftnav a.menu-foot-four:visited, #leftnav a.menu-foot-five, #leftnav a.menu-foot-five:visited, #leftnav a.menu-foot-six, #leftnav a.menu-foot-six:visited, #leftnav a.menu-foot-seven, #leftnav a.menu-foot-seven:visited, #leftnav a.menu-foot-eight, #leftnav a.menu-foot-eight:visited, #leftnav a.menu-foot-nine, #leftnav a.menu-foot-nine:visited, #leftnav a.menu-foot-ten, #leftnav a.menu-foot-ten:visited {
	color:#666;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
	display:block;
	text-align:right;
	background:#FFF url(leftnav_foot_arrow.gif) no-repeat top right;
	padding-right:15px;
	border-bottom:1px solid #CCC;
	float:left;
	width:96px;
}
.toplink a:hover, #leftnav a.menu-foot-one:active, #leftnav a.menu-foot-one:hover {
	color:#FFF;
	background:#FFF url(leftnav_foot_news.gif) no-repeat top right;
}
#leftnav a.menu-foot-two:active, #leftnav a.menu-foot-two:hover {
	color:#FFF;
	background:#FFF url(leftnav_foot_showbiz.gif) no-repeat top right;
}
#leftnav a.menu-foot-three:active, #leftnav a.menu-foot-three:hover {
	color:#FFF;
	background:#FFF url(leftnav_foot_sport.gif) no-repeat top right;
}
#leftnav a.menu-foot-four:active, #leftnav a.menu-foot-four:hover, #leftnav a.menu-foot-five:active, #leftnav a.menu-foot-five:hover, #leftnav a.menu-foot-six:active, #leftnav a.menu-foot-six:hover, #leftnav a.menu-foot-seven:active, #leftnav a.menu-foot-seven:hover, #leftnav a.menu-foot-eight:active, #leftnav a.menu-foot-eight:hover, #leftnav a.menu-foot-nine:active, #leftnav a.menu-foot-nine:hover, #leftnav a.menu-foot-ten:active, #leftnav a.menu-foot-ten:hover {
	color:#FFF;
	background:#FFF url(leftnav_foot_sport.gif) no-repeat top right;
}
a.leftnav-link, a.leftnav-link:visited {
	font-family:Verdana;
	color:#333;
	background-color:#FFF;
	font-weight:normal;
	font-size:1.1em;
	line-height:1.2em;
	text-decoration:none;
	display:block;
	width:110px;
	border-bottom:1px solid #D9D9D9;
	padding:4px 2px 4px 2px;
	word-wrap:break-word;
}
a.leftnav-link:hover, a.leftnav-link:active {
	color:#369;
	background:#FFF;
}
#standout {
	width:114px;
}
#standout li {
	padding:0;
	margin:0;
	display:inline;
}
#standout a.leftnav-standout-link, a.leftnav-standout-link:visited {
	color:#369;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
	display:block;
	margin-bottom:8px;
	text-align:right;
	background:#FFF url(arrow_standout_over.gif) no-repeat right;
	padding-right:15px;
	border:1px solid #686868;
	float:left;
	width:95px;
}
#standout a.leftnav-standout-link:hover, a.leftnav-standout-link:active {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
	margin-bottom:8px;
	text-align:right;
	background:#686868 url(arrow_standout.gif) no-repeat right;
	padding-right:15px;
	border:1px solid #686868;
}
#expandmenu {
	background-color:#FFF;
	width:114px;
	font-size:.9em;
	overflow:hidden;
}
#expandmenu ul {
	margin:0;
	padding-bottom:3px;
}
#expandmenu li {
	margin:0;
	padding:0;
	display:inline;
}
div.sdmenu {
	width:114px;
	font-weight:bold;
	color:#369;
}
div.sdmenu div {
	overflow:hidden;
	font-weight:bold;
	padding:0;
}
div.sdmenu div.collapsed {
	color:#369;
	height:20px;
	background:#FFF;
	font-weight:bold;
	padding:0;
	margin-bottom:4px;
}
.sdmenu div span:hover {
	display:block;
	padding:3px 3px 3px 3px;
	font-weight:bold;
	color:#C00;
	cursor:pointer;
	background:#C00;
}
div.sdmenu div a {
	padding:2px 5px 4px 16px;
	text-decoration:none;
	display:block;
	color:#036;
	background-color:#FFF;
}
div.sdmenu div a.current, div.sdmenu div a:focus, div.sdmenu div a:active {
	text-decoration:none;
	display:block;
	color:#39C;
	background:#FFF;
}
div.sdmenu div a:hover {
	text-decoration:none;
	display:block;
	color:#FFF;
	background:#F90;
}
div.sdmenu div span {
	display:block;
	padding:4px 3px 0 17px;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
	background:#FFF url(ln_rounded_blue_bg.gif) no-repeat;
	font-size:1em;
	text-decoration:none;
	text-transform:uppercase;
	height:20px;
}
a.sectionhead, a.sectionhead:visited {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:4px 3px 0 17px;
	background:#FFF url(ln_rounded_blue_bg.gif) no-repeat;
	border-bottom:0 dotted #369;
	font-size:1em;
	text-transform:uppercase;
	height:20px;
}
div.sdmenu div span:hover, div.sdmenu div span.hover, div.sdmenu div span:active, div.sdmenu div span.active {
	display:block;
	padding:4px 3px 0 17px;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
	background:#FFF url(ln_rounded_orange_bg.gif) no-repeat;
}
a.sectionhead:hover, a.sectionhead:active {
	color:#FFF;
	display:block;
	padding:4px 3px 0 17px;
	font-weight:bold;
	cursor:pointer;
	background:#FFF url(ln_rounded_orange_over.gif) no-repeat;
	text-transform:uppercase;
}
a.current {
	color:#FFF;
	display:block;
	padding:4px 3px 9px 17px;
	font-weight:bold;
	cursor:pointer;
	background:#FFF url(ln_rounded_orange_over.gif) no-repeat;
	text-decoration:none;
	text-transform:uppercase;
}
.splash-container {
	width:516px;
}
.splashfloat-container {
	width:320px;
	float:left;
	font-family:Verdana;
	letter-spacing:.02em;
	color:#FFF;
}
.splashfloat-container .splash-headline a {
	text-decoration:none;
	display:block;
	text-decoration:none;
	cursor:pointer;
	color:#FFF;
}
.splashfloat-container .splash-headline a:hover {
	outline:none;
	text-decoration:none;
	display:block;
	cursor:pointer;
	color:#FFF;
	text-decoration:underline;
}
.splashfloat-container .splash-frame {
	position:relative;
	font-size:130%;
}
.splashfloat-container .splash-frame a {
	display:block;
}
.splashfloat-container .splash-frame span {
	position:absolute;
	left:0;
	bottom:0;
	width:308px;
	padding:0 4px 4px 8px;
	font-size:1.4em;
	font-weight:bolder;
	opacity:1;
	filter:alpha(opacity=100);
}
.splash-headline-text {
	background-color:#000;
}
.splash-container-noimage {
	background:#000;
	width:320px;
	height:290px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	overflow:hidden;
	position:relative;
	font-size:130%;
}
.splash-container-noimage a {
	display:block;
	color:#FFF;
	text-decoration:none;
}
h1.splash-headline-noimage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 5px 0 5px;
	margin:0;
	font-size:4.2em;
	display:block;
	text-decoration:none;
	font-weight:bold;
	line-height:90%;
	text-align:left;
	letter-spacing:-5px;
}
h2.splash-subdeck-noimage {
	padding:10px;
	margin:0;
	font-size:1.6em;
	display:block;
	text-decoration:underline;
	font-weight:bold;
	text-align:left;
}
.splash-read-link-noimage {
	float:right;
	color:#C00;
	font-weight:bold;
	font-size:1.2em;
	margin-top:20px;
	cursor:pointer;
	position:absolute;
	bottom:10px;
	right:10px;
}
.splash-left {
	width:320px;
	float:left;
}
.splash-right {
	width:190px;
	float:right;
}
#column2-inner-article {
	background:#FFF;
	width:516px;
	overflow:hidden;
}
#column2-inner-article ul {
	list-style-type:none;
	margin-left:15px;
	padding:0;
	font-size:1.2em;
}
#column2-inner-article li {
	padding:0 0 10px 15px;
	background:url(blob.gif) no-repeat 0 .3em;
}
#column2-inner-article ol li {
	list-style-type:decimal;
	margin-left:0;
	padding:0;
	font-size:1.2em;
	background:none;
}
#column2-inner-article a, #column2-inner-article a:visited {
	color:#369;
	font-weight:bold;
	text-decoration:none;
}
#column2-inner-article a:hover, #column2-inner-article a:active {
	color:#39C;
	font-weight:bold;
	text-decoration:none;
}
#column2-inner-article h1 {
	margin:10px 0 15px 0;
	padding:0;
	font-size:2.3em;
	line-height:108%;
	text-align:center;
}
#column2-inner-article h1.small {
	margin-top:0;
	padding:10px 0 10px 0;
	font-size:1.5em;
	line-height:125%;
	text-align:center;
}
#column2-inner-article h1.x-large {
	margin-top:0;
	padding-top:0;
	font-size:5em;
	line-height:110%;
	text-align:center;
	letter-spacing:-2px;
}
#column2-inner-article h2 {
	margin-top:0;
	padding:10px 0 10px 0;
	font-size:1.5em;
	line-height:125%;
	text-align:center;
}
#column2-inner-article .exclusive-img-container {
	display:block;
	padding-bottom:10px;
}
#column2-inner-article H3 {
	margin-top:0;
	padding-top:0;
	font-size:1.2em;
	line-height:135%;
	font-weight:bold;
}
#column2-inner-article H4 {
	margin-top:0;
	padding-top:0;
	font-size:1.6em;
	line-height:1.4em;
	font-weight:bold;
	text-align:center;
}
#column2-inner-article H5 {
	margin-top:0;
	padding-top:0;
	font-size:1.2em;
	line-height:1.4em;
	font-weight:normal;
	text-align:left;
}
#column2-inner-article H6 {
	margin:0;
	padding:0;
	font-size:1.6em;
	line-height:1.4em;
	font-weight:bold;
	text-align:center;
}
#column2-inner-article p {
	margin-top:0;
	padding-top:0;
	font-size:1.2em;
	line-height:1.4em;
	font-weight:normal;
}
#column2-inner-article p.byline {
	margin:0 0 10px 0;
	padding-top:0;
	font-size:1em;
	line-height:1.4em;
	color:#686868;
	font-weight:bold;
}
#column2-inner-article .pullquote-left {
	width:190px;
	padding:0 10px 0 10px;
	background:#FFF;
	float:left;
	display:inline;
	color:#000;
	font-style:normal;
	margin:0 10px 10px 0;
}
#column2-inner-article .pullquote-right {
	width:190px;
	padding:0 10px 0 10px;
	background:#FFF;
	float:right;
	display:block;
	color:#000;
	font-style:normal;
	margin:0 0 10px 10px;
}
#column2-inner-article .pullquote-right H5, #column2-inner-article .pullquote-left H5 {
	display:inline;
	padding:0;
	margin:0;
	font-size:2em;
	line-height:1.3em;
	text-align:left;
	font-weight:normal;
	font-style:italic;
}
#column2-inner-article .pullquote-byline {
	font-size:1em;
	line-height:1.3em;
	text-align:left;
	font-weight:normal;
	padding:10px 0 10px 0;
	color:#464646;
}
img.pullquote-open {
	margin:0 4px 5px 0;
}
img.pullquote-close {
	margin:0 0 5px 4px;
}
#column2-inner-article .inline-image-right-100 {
	background:#FFF;
	float:right;
	display:block;
	color:#464646;
	margin:5px 0 10px 10px;
	width:100px;
	overflow:hidden;
}
#column2-inner-article .inline-image-right-200 {
	background:#FFF;
	float:right;
	display:block;
	color:#464646;
	margin:5px 0 10px 10px;
	width:200px;
	overflow:hidden;
}
#column2-inner-article .inline-image-right-280 {
	background:#FFF;
	float:right;
	display:block;
	color:#464646;
	margin:5px 0 5px 10px;
	width:280px;
	overflow:hidden;
}
#column2-inner-article .inline-image-left-100 {
	background:#FFF;
	float:left;
	display:block;
	color:#464646;
	margin:5px 10px 10px 0;
	width:100px;
	overflow:hidden;
}
#column2-inner-article .inline-image-left-200 {
	background:#FFF;
	float:left;
	display:block;
	color:#464646;
	margin:5px 10px 5px 0;
	width:200px;
	overflow:hidden;
}
#column2-inner-article .inline-image-left-280 {
	background:#FFF;
	float:left;
	display:block;
	color:#464646;
	margin:5px 10px 5px 0;
	width:280px;
	overflow:hidden;
}
#column2-inner-article .inline-image-516 {
	background:#FFF;
	float:left;
	display:block;
	color:#464646;
	margin:5px 0 10px 0;
	width:516px;
	overflow:hidden;
}
#column2-inner-article a.copyright-link, #column2-inner-article a.copyright-link:active, #column2-inner-article a.copyright-link:hover, #column2-inner-article a.copyright-link:visited {
	font-size:1em;
	line-height:1.3em;
	text-decoration:none;
	display:block;
	color:#666;
	font-weight:bold;
	padding-top:2px;
}
#column2-inner-article .mpu-wrap {
	display:block;
}
#column2-inner-article .inline-mpu-left {
	float:left;
	width:300px;
	padding-right:16px;
	display:inline;
}
#column2-inner-article .inline-mpu-right {
	float:right;
	width:300px;
	padding-left:16px;
	display:inline;
}
.bookmarks-container {
	width:516px;
	display:block;
	text-align:center;
}
.bookmarks img {
	padding-right:20px;
	padding-bottom:20px;
}
#related-links-container {
	font-size:1.0em;
	margin:0;
	padding:0;
	width:516px;
	float:left;
}
.related-links-header {
	color:#FFF;
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
	margin-bottom:10px;
	padding:3px 0 3px 10px;
	width:506px;
	display:block;
	background-color:#369;
}
#related-links-container a, #related-links-container a:visited {
	color:#369;
	font-weight:bold;
	line-height:1.4em;
	text-decoration:none;
	display:block;
	margin:0;
}
#related-links-container a:active, #related-links-container a:hover {
	color:#39C;
	font-weight:bold;
	line-height:1.4em;
	text-decoration:none;
	display:block;
	margin:0;
}
#related-links-container ul {
	list-style-type:none;
	margin-left:0;
	padding-left:10px;
	font-size:1em;
}
#related-links-container li.related-arrow {
	padding:0 0 8px 15px;
	background:transparent url(blip.gif) no-repeat scroll 0 .3em;
}
#comments-wrapper {
	border:0;
	padding:0;
	margin-left:180px;
	margin-top:30px;
	width:516px;
}
.bottom-bubble {
	background:url(searchform_bottomcurve.gif) no-repeat left bottom;
	height:8px;
}
#comments-container {
	font-size:1.0em;
	line-height:1.1em;
	margin-top:0;
	padding:0;
	width:516px;
	float:left;
}
.comments-header {
	color:#FFF;
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:0;
	padding:3px 0 3px 10px;
	width:516px;
	display:block;
	background-color:#666;
}
#post-a-comment-container {
	display:block;
	width:516px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:8px;
	background:#a7c7d7 url(searchform_topcurve.gif) no-repeat scroll left top;
}
#comment-form {
	margin-left:0;
	padding:0 20px 10px 20px;
	background:url(searchform_bottomcurve.gif) no-repeat scroll left bottom;
}
#post-a-comment-container input, #post-a-comment-container textarea {
	font-size:1em;
}
#comments-container p {
	padding:5px;
	color:#333;
	font-weight:normal;
	line-height:1.2em;
	text-decoration:none;
	display:block;
	margin-bottom:0;
	margin-top:5px;
}
#comments-container p.name {
	font-weight:normal;
	padding-left:5px;
	color:#666;
	font-size:1em;
	line-height:1.2em;
	text-decoration:none;
	display:block;
	padding-bottom:0;
	border:0;
}
#comments-container .report-comment {
	float:right;
	clear:both;
	margin-bottom:5px;
}
#comments-container .nextprebutton {
	color:#666;
	margin-top:20px;
	font-size:1.1em;
	display:block;
	text-align:center;
	width:500px;
	border-bottom:1px dotted #666;
	border-top:1px dotted #666;
	padding:10px 0 10px 0;
	float:left;
}
#comments-container .individual-comment {
	border-bottom:1px #999 dotted;
}
#comments-container a {
	font-size:.9em;
	line-height:1.1em;
	color:#369;
	font-weight:bold;
	text-decoration:none;
}
label {
	display:block;
	color:#000;
}
#post-a-comment-container .post-a-comment-header {
	font-size:1.5em;
	font-weight:bold;
	padding:10px 10px 5px 80px;
}
.commentform-header {
	font-size:1.5em;
	font-weight:bold;
	padding:10px 10px 5px 5px;
}
.comment-delay-post {
	font-size:.9em;
	color:#666;
	margin-bottom:10px;
}
.article-right-column {
	float:right;
	background:#FFF;
	width:280px;
	margin-left:10px;
}
.caption-container {
	background-color:#FFF;
	padding:0 3px 10px 3px;
}
.caption {
	font-size:1em;
	line-height:1.3em;
	display:block;
	color:#333;
	font-weight:bold;
	text-align:left;
}
.video-320-article-container {
	width:516px;
	overflow:hidden;
	text-align:center;
}
.video-320-article {
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:320px;
	margin-bottom:10px;
	text-align:center;
}
.video-482-article-container {
	width:516px;
	overflow:hidden;
	text-align:center;
}
.video-482-article {
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:516px;
	margin-bottom:10px;
	text-align:center;
}
#column2-wide {
	float:right;
	width:702px;
	background:#FFF;
	overflow:hidden;
}
#column2-inner-article-wide {
	background:#FFF;
	width:682px;
	padding:0 10px 0 10px;
	font-size:1.2em;
	overflow:hidden;
	margin:0 auto;
}
#column2-inner-article-wide .sectionpage-video-container {
	margin-bottom:10px;
	text-align:center;
}
#video-content-container {
	background-color:#D6D6D6;
	padding:0;
	margin-bottom:20px;
	width:682px;
}
#video-content-container .video-content-bg-top {
	padding:0;
	margin:0;
	background:transparent url(video_art_bg_top.gif) no-repeat left top;
	width:682px;
}
#video-content-container .video-content-middle {
	width:672px;
	padding:5px 0 0 5px;
}
#video-content-container .video-playlist-container {
	padding:0;
}
#video-content-container .video-playlist {
	float:left;
	background:#D6D6D6;
	border:0;
	width:330px;
	padding-left:5px;
}
#video-content-container .video-playlist-head {
	padding:3px 3px 3px 13px;
	margin-bottom:0;
	background:transparent url(video_art_head.gif) no-repeat left top;
	color:#FFF;
	font-weight:bold;
	font-size:1em;
}
#video-content-container .video-playlist-head-mpu {
	padding:3px 3px 11px 0;
	margin-bottom:0;
	background:transparent url(video_art_head_mpu.gif) no-repeat left top;
	color:#FFF;
	font-weight:bold;
	font-size:1em;
}
#video-content-container .video-playlist-mpu {
	padding:0 12px 0 12px;
	background:#FFF;
	background:url(video_art_right_repeat.gif);
	background-repeat:repeat-y;
}
#video-content-container .video-playlist-links-container {
	padding:3px;
	background:#FFF;
	font-size:.9em;
	background:url(video_art_right_repeat.gif);
	background-repeat:repeat-y;
}
#video-content-container .video-playlist-text H2 {
	float:left;
	display:block;
	width:200px;
	padding:0 0 6px 0;
	margin:0;
	font-size:1.1em;
	font-weight:bold;
}
#video-content-container .video-playlist-text H2 a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#video-content-container .video-playlist-text H2 a:hover {
	color:#369;
	text-decoration:none;
	font-weight:bold;
}
#video-content-container .video-playlist-text p {
	float:left;
	display:block;
	width:200px;
	padding:0;
	margin:0;
	font-size:1.1em;
}
#video-content-container .video-playlist-text {
	float:left;
	display:block;
	width:220px;
	padding:2px 10px 0 0;
}
#video-content-container .video-playlist-links {
	float:right;
	color:#000;
	display:block;
	padding-top:5px;
}
#video-content-container .video-playlist-text a {
	color:#000;
	text-decoration:none;
	font-weight:normal;
}
#video-content-container .video-playlist-text a:hover {
	color:#369;
	text-decoration:none;
	font-weight:normal;
}
#video-content-container .video-playlist-img {
	float:left;
	display:block;
	padding:2px 10px 0 10px;
}
.video-call-to-action-top {
	padding:0 10px 10px 10px;
}
#video-content-container .video-call-to-action-bottom {
	padding:20px 6px 0 6px;
}
#video-content-container .video-content-bg-bottom {
	padding:0;
	margin:0;
	height:7px;
	background:transparent url(video_art_bg_bottom.gif) no-repeat left bottom;
}
#column4-thin {
	float:right;
	width:180px;
	background:#E9E9E9;
	overflow:hidden;
}
#column4-inner-thin {
	width:160px;
	text-align:left;
	margin:10px;
}
#column4-inner-thin .ad-and-promo-container {
	margin-bottom:20px;
	padding-bottom:10px;
}
#column4-inner-thin .html-container {
	margin-bottom:10px;
}
.topboxes {
	margin:0;
	padding:0;
	font-weight:normal;
	background:#FFF;
	width:516px;
}
.topboxcontainer {
	float:left;
	width:253px;
	background:#FFF;
	padding-right:5px;
}
.topboxcontainer h1 {
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
	margin:0 0 4px 0;
	display:block;
	padding:0;
}
.topboxcontainer h2 {
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
	margin:0 0 4px 0;
	display:block;
	padding:0;
}
.topboxcontainer h3 {
	font-size:1.2em;
	font-weight:normal;
	line-height:1.2em;
	margin:0 0 4px 0;
	display:block;
}
.topboxcontainer h3 a:link, .topboxcontainer h3 a:active, .topboxcontainer h3 a:visited, .topboxcontainer h3 a:hover {
	font-size:1.0em;
	font-weight:normal;
	line-height:1.2em;
	margin:0 0 4px 0;
	display:block;
	text-decoration:none;
	color:#000;
}
.topboxes a.boxheader:link, .topboxes a.boxheader:active, .topboxes a.boxheader:visited {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
.topboxes a.boxheader:hover {
	text-decoration:none;
	color:#369;
	font-weight:bold;
}
.topboxcontainer p {
	font-size:12px;
	margin-bottom:6px;
	margin-top:0;
	line-height:15px;
}
.topboxes img.thumbnail {
	float:left;
	padding:0;
	margin-right:5px;
}
.topboxcontainer-links {
	float:right;
	padding-right:3px;
}
.topboxes a:link, .topboxes a:active, .topboxes a:visited {
	text-decoration:none;
	color:#C00;
	font-weight:bold;
	font-size:.9em;
}
.topboxes a:hover {
	text-decoration:underline;
	color:#C00;
	font-weight:bold;
}
.slideshow_teaser {
	width:253px;
	height:210px;
	text-align:left;
	background:#FFF;
	float:left;
	margin-bottom:2px;
	padding-right:5px;
	border-bottom:1px solid #FFF;
}
.slideshow_teaser_text {
	display:block;
	font-size:20px;
	line-height:22px;
	padding:6px 8px 0 0;
	text-decoration:none;
	color:#369;
}
#topboxes_related {
	margin:0;
	padding-top:15px;
	font-weight:normal;
	background:#FFF;
	width:280px;
	float:right;
}
.topheader_related {
	width:280px;
}
.topboxborder_related {
	width:276px;
	border-left:2px solid #69c;
	border-right:2px solid #69c;
	border-bottom:2px solid #69c;
	float:left;
	margin-top:-3px;
}
#topboxes_related a.boxheader_r:link, #topboxes_related a.boxheader_r:active, #topboxes_related a.boxheader_r:visited {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
#topboxes_related a.boxheader_r:hover {
	text-decoration:none;
	color:#69c;
	font-weight:bold;
}
#topboxcontainer_related p {
	font-size:1.2em;
	margin-bottom:6px;
	margin-top:0;
	line-height:1.1em;
}
#topboxes_related img.thumbnail {
	float:left;
	padding:0;
	margin-right:5px;
}
#topboxcontainer_related {
	float:left;
	width:253px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
}
#topboxcontainer_related h1 {
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
	margin:0 0 4px 0;
	display:block;
	padding:0;
}
#topboxcontainer_related h2 {
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
	margin:0 0 4px 0;
	display:block;
	padding:0;
	text-align:left;
}
#topboxcontainer_related h3 {
	font-size:1.2em;
	font-weight:normal;
	line-height:1.2em;
	margin:0 0 4px 0;
	display:block;
}
#topboxcontainer_related ul {
	font-weight:bold;
	margin:0;
	padding:0;
	color:#69c;
	margin-top:10px;
}
#topboxcontainer_related ul li {
	background:transparent url(arrow_blu.gif) no-repeat scroll left 4px;
	line-height:13px;
	padding:0 0 2px 10px;
	font-size:.9em;
}
#topboxcontainer_related ul li a.blu.link {
	color:#69c;
}
#topboxcontainer_related-links {
	float:right;
	padding-right:3px;
}
#topboxes_related a:link, #topboxes_related a:active, #topboxes_related a:visited {
	text-decoration:none;
	color:#C00;
	font-weight:bold;
	font-size:.9em;
}
#topboxes_related a:hover {
	text-decoration:underline;
	color:#C00;
	font-weight:bold;
}
#topboxes_related a.blu:link, #topboxes_related a.blu:active, #topboxes_related a.blu:visited {
	text-decoration:none;
	color:#69c;
	font-weight:bold;
	font-size:.9em;
}
#topboxes_related a.blu:hover {
	text-decoration:underline;
	color:#C00;
	font-weight:bold;
}
.smallcontainer {
	width:253px;
	float:left;
	margin:0;
	background-color:#FFF;
}
.smallcontainer1 {
	width:253px;
	float:right;
	margin:0 0 0 10px;
	background-color:#FFF;
}
.headcontainer {
	margin:10px 0 5px;
	padding:0 0 5px;
	width:253px;
	height:40px;
}
.clear {
	clear:both;
}
.h2 {
	font-size:1.05em;
	line-height:1.05em;
}
.smallcontainer a.header, .smallcontainer a.header:visited, .smallcontainer1 a.header, .smallcontainer1 a.header:visited {
	color:#036;
	display:block;
	font-size:16px;
	font-weight:bold;
	line-height:100%;
	margin-bottom:1px;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-top:3px;
	text-decoration:none;
}
.smallcontainer a.header:hover, .smallcontainer1 a.header:hover {
	color:#C00;
	display:block;
	font-size:16px;
	font-weight:bold;
	line-height:100%;
	margin-bottom:1px;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-top:3px;
	text-decoration:none;
}
.smallcontainer a.header:active, .smallcontainer1 a.header:active {
	color:#036;
	display:block;
	font-size:16px;
	font-weight:bold;
	line-height:100%;
	margin-bottom:1px;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-top:3px;
	text-decoration:none;
}
.smallcontainer p module, .smallcontainer1 p module {
	font-size:1.2em;
	line-height:1.3em;
	margin-bottom:2px;
	margin-top:0;
	font-family:Verdana, Arial, sans-serif;
}
.smallcontainer p, .smallcontainer1 p {
	font-size:1.2em;
	line-height:1.3em;
	margin-bottom:2px;
	margin-top:0;
	color:#000;
	padding:0 1px 2px 1px;
	font-family:Verdana, Arial, sans-serif;
}
.smallcontainer li.flip1-list, .smallcontainer1 li.flip1-list {
	background:transparent url(arrow_news.gif) no-repeat scroll 0 .3em;
	padding:0 0 10px 15px;
	margin-left:0;
	font-size:1.05em;
	color:#000;
	font-weight:normal;
	font-family:Verdana, Arial, sans-serif;
}
.smallcontainer li.flip1-list a, .smallcontainer1 li.flip1-list a {
	font-size:1.05em;
	color:#000;
	font-weight:normal;
	font-family:Verdana, Arial, sans-serif;
}
.smallcontainer li.flip1-list a:hover, .smallcontainer1 li.flip1-list a:hover {
	color:#036;
}
.smallcontainer a, .smallcontainer a:visited, .smallcontainer1 a, .smallcontainer1 a:visited {
	color:#000;
	font-size:1.05em;
	font-weight:normal;
	line-height:1em;
	text-decoration:none;
	font-family:Verdana, Arial, sans-serif;
}
.smallcontainer a:hover, .smallcontainer1 a:hover {
	color:#036;
	font-size:1.05em;
	font-weight:normal;
	line-height:1em;
	text-decoration:underline;
	font-family:Verdana, Arial, sans-serif;
}
#searchbar {
	font-size:1em;
	line-height:1.4em;
	font-weight:normal;
	color:#666;
	width:516px;
	text-decoration:none;
}
.searchbar-container-top {
	background:#FFF url(searchresults_topcurve.gif) no-repeat top left;
	height:12px;
}
.searchbar-container-middle {
	background:url(searchresults_middle.gif);
	background-repeat:repeat-y;
	padding-left:10px;
}
#searchbar .in-page-search-container {
	width:500px;
}
#searchbar input.in-page-search {
	background-color:#FFF;
	width:400px;
	height:20px;
	margin-right:5px;
	font-size:1.4em;
}
#searchbar input.in-page-search-google {
	background-color:#FFF;
	width:390px;
	height:20px;
	margin-right:5px;
	font-size:1.4em;
	font-weight:bold;
}
#searchbar .text {
	font-size:1.5em;
	font-weight:bold;
	padding:0 0 10px 0;
}
.ticker {
	margin-top:0;
	float:left;
	clear:both;
}
.sort {
	clear:both;
	display:block;
}
.sort input {
	margin-top:-2px;
	vertical-align:middle;
}
#searchbar a:link, #searchbar a:visited {
	text-decoration:none;
	color:#369;
	font-size:1em;
	font-weight:bold;
}
#searchbar a:hover {
	text-decoration:none;
	color:#369;
	font-size:1em;
}
#searchbar a:active {
	text-decoration:none;
	color:#369;
	font-size:11px;
}
.selected {
	text-decoration:none;
	color:#666;
	font-size:1em;
	font-weight:bold;
}
#searchresults {
	border-bottom:1px dotted #D9D9D9;
}
.searchbar-container-bottom {
	background:#FFF url(searchresults_bottomcurve.gif) no-repeat top left;
	height:12px;
}
.topboxes_s {
	margin:0;
	padding:0;
	font-weight:normal;
	background:#FFF;
	width:516px;
}
#filterbox {
	width:180px;
	background-color:#E9E9E9;
	float:right;
	padding:5px 10px 15px 10px;
	margin-left:10px;
	background:#E9E9E9 url(searchrefine_bg.gif) no-repeat top left;
}
#filterbox .title {
	font-weight:bold;
	font-size:1.2em;
	border-bottom:1px dotted #CCC;
	padding-bottom:5px;
	padding-top:2px;
}
.choices {
	color:#666;
	font-size:1em;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:2px;
	font-weight:bold;
}
.ul categories {
	list-style-type:none;
}
.cat_lists {
	font-size:1.1em;
	color:#000;
	line-height:140%;
}
.categories a:link, .categories a:visited, .categories a:active {
	color:#036;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	line-height:150%;
}
.categories a:hover {
	color:#369;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
.searchhelp {
	background-color:#E9E9E9;
	padding:5px 5px 0 0;
	font-size:1.2em;
}
.topboxcontainer_s {
	float:left;
	width:300px;
	background:#FFF;
	padding-right:5px;
}
.topboxcontainer_s h2 {
	font-size:1.2em;
	color:#000;
	font-weight:bold;
	line-height:1.1em;
	margin:0 0 6px 0;
	display:block;
}
.topboxes_s a.boxheader:link, .topboxes_s a.boxheader:active, .topboxes_s a.boxheader:visited {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
.topboxes_s a.boxheader:hover {
	text-decoration:none;
	color:#369;
	font-weight:bold;
}
.topboxcontainer_s p {
	font-size:1.2em;
	margin-bottom:8px;
	margin-top:0;
	line-height:1.1em;
}
.topboxes_s img.thumbnail {
	float:left;
	padding:0;
	margin-right:5px;
}
.topboxes_s a:link, .topboxes_s a:visited {
	text-decoration:none;
	color:#369;
	font-weight:bold;
}
.topboxes_s a:hover, .topboxes_s a:active {
	text-decoration:none;
	color:#39C;
	font-weight:bold;
}
.search-results-date {
	font-size:1em;
	font-weight:normal;
	color:#666;
	margin-top:5px;
	text-align:right;
}
#nextbuttons {
	color:#666;
	margin-top:20px;
	font-size:1.1em;
	display:block;
	text-align:center;
	width:500px;
	border-bottom:1px dotted #666;
	border-top:1px dotted #666;
	padding:10px 0 10px 0;
	float:left;
}
#nextbuttons a, #nextbuttons a:visited {
	color:#036;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
}
#nextbuttons a:hover, #nextbuttons a:active {
	color:#39C;
	font-weight:bold;
	text-decoration:none;
}
.noresults {
	font-size:1.5em;
	line-height:1.5em;
	font-weight:bold;
}
#column4-inner .inline-mpu-left {
	background-color:#FFF;
	border:1px solid #CCC;
	padding:10px;
	width:300px;
	margin-bottom:10px;
}
#column4-inner .inline-mpu-right {
	background-color:#FFF;
	border:1px solid #CCC;
	padding:10px;
	width:300px;
	margin-bottom:10px;
}
#frontpage-video-container {
	padding:0;
	width:320px;
	margin-bottom:10px;
}
#rh-ad-container {
	background-color:#FFF;
	border:1px solid #CCC;
	padding:10px;
	width:300px;
	margin-bottom:10px;
}
.tower-ad-container {
	background-color:#FFF;
	border:1px solid #CCC;
	padding:5px;
	width:310px;
	margin-bottom:10px;
	height:600px;
}
.tower-ad-left {
	float:left;
	background-color:#FFF;
	width:130px;
	height:588px;
	overflow:hidden;
	border:1px solid #D9D9D9;
	padding:5px;
}
.tower-ad-left h1, .tower-ad-left h2, .tower-ad-left h3, .tower-ad-left h4, .tower-ad-left h5, .tower-ad-left h6, .tower-ad-left p {
	color:#000;
	font-size:1.2em;
}
.tower-ad-left a, .tower-ad-left a:visited, .tower-ad-left a:active, .tower-ad-left a:hover {
	color:#369;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}
.tower-ad-right {
	float:right;
	background-color:#FFF;
	width:160px;
	text-align:center;
	height:600px;
}
#rh-promo-container {
	background-color:#FFF;
	border:1px solid #CCC;
	padding:10px 5px 0 5px;
	width:310px;
	margin-bottom:10px;
}
#rh-promo-container .promo-banner {
	margin-bottom:10px;
}
.topbox-html-and-iframe-container {
	font-size:1.2em;
	line-height:1.2em;
	float:left;
	width:253px;
}
.topbox-html-and-iframe-container H1, .topbox-html-and-iframe-container H2, .topbox-html-and-iframe-container H3, .topbox-html-and-iframe-container H4, .topbox-html-and-iframe-container H5, .topbox-html-and-iframe-container p, .topbox-html-and-iframe-container a {
	font-size:1em;
	line-height:1.2em;
	margin-bottom:0;
	margin-top:0;
}
.topbox-html-and-iframe-container img {
	padding-top:4px;
	padding-bottom:4px;
}
.topbox-html-and-iframe-container-wide {
	font-size:1.2em;
	line-height:1.2em;
	float:left;
	width:516px;
	background:#FFF;
	padding-right:0;
}
.topbox-html-and-iframe-container-wide H1, .topbox-html-and-iframe-container-wide H2, .topbox-html-and-iframe-container-wide H3, .topbox-html-and-iframe-container-wide H4, .topbox-html-and-iframe-container-wide H5, .topbox-html-and-iframe-container-wide p, .topbox-html-and-iframe-container-wide a {
	font-size:1em;
	line-height:1.2em;
	margin-bottom:0;
	margin-top:0;
}
.topbox-html-and-iframe-container-wide img {
	padding-top:4px;
	padding-bottom:4px;
}
.dandate {
	color:#999;
	line-height:22px;
	font-size:10px;
	font-family:arial, verdana, helvetica;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}
.danlink, .danlink a:visited, .danlink a:link {
	color:#c00;
	font-family:verdana, arial, helvetica;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	margin-bottom:0;
	padding-bottom:0;
}
.danhead {
	color:#000;
	line-height:40px;
	font-size:20px;
	font-family:arial, verdana, helvetica;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}
.danlink a:hover {
	color:#c00;
	font-family:verdana, arial, helvetica;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	text-align:right;
	padding-bottom:0;
}
.image-align-left {
	float:left;
	margin:0 15px 15px 15px;
}
.image-align-right {
	float:right;
	margin:-45px 0 0 10px;
}
.image-align-middle {
	margin:5px 0 10px 15px;
}
.column4-html-and-iframe-container {
	background:#000;
	font-size:1.2em;
	line-height:100%;
	margin:0;
	padding:0;
	overflow:hidden;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.column4-html-and-iframe-container H1, .column4-html-and-iframe-container H2, .column4-html-and-iframe-container H3, .column4-html-and-iframe-container H4, .column4-html-and-iframe-container H5, .column4-html-and-iframe-container p {
	font-size:1em;
	line-height:1em;
	margin:0;
	padding:0;
}
.column4-html-and-iframe-container a, .column4-html-and-iframe-container a:visited {
	color:#369;
	text-decoration:none;
	font-weight:bold;
}
.column4-html-and-iframe-container a:hover, .column4-html-and-iframe-container a:active {
	color:#69C;
	text-decoration:none;
	font-weight:bold;
}
.topbox-iframecontainer {
	float:left;
	width:253px;
	background:#FFF;
	padding-right:5px;
	font-size:1.2em;
	line-height:1.2em;
}
#rh-iframe-container {
	background-color:#FFF;
	border:1px solid #CCC;
	padding:5px;
	width:310px;
	margin-bottom:10px;
}
#rh-html-container {
	background-color:#FFF;
	padding:0;
	margin:0;
	width:322px;
}
.miniblock {
	margin:0;
	padding:0;
	font-weight:normal;
	background:#FFF;
	width:516px;
}
.smallminiblock {
	float:left;
	width:253px;
	background:#FFF;
	padding-right:5px;
}
.largeminiblock {
	margin:0;
	padding:0;
	font-weight:normal;
	background:#FFF;
	width:511px;
}
.miniblockcolumn4 {
	width:320px;
	height:300px;
	padding:0;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#CCC;
}
#rh-miniblock-container {
	background-color:#FFF;
	border:1px solid #CCC;
	width:310px;
	padding:5px 5px 0 5px;
	margin-bottom:10px;
}
#rh-miniblock-container .rh-miniblock {
	margin-bottom:5px;
}
#rhboxcontainer {
	background-color:#FFF;
	border:1px solid #CCC;
	padding:5px 5px 0 5px;
	width:310px;
	margin-bottom:5px;
}
.sixofthebest-header {
	background-color:#FFF;
}
.sixofthebest-header-image {
	background-color:#FFF;
	font-size:1.05em;
}
.sixofthebest-header-text {
	background-color:#E9E9E9;
	font-size:1.1em;
	padding:8px;
	border-right:1px solid #DDD;
	border-left:1px solid #DDD;
	border-bottom:1px solid #DDD;
}
.best {
	background-color:#E9E9E9;
	font-size:1.1em;
	overflow:hidden;
	padding:0;
	position:relative;
	display:block;
	zoom:100%;
	float:left;
	width:310px;
}
.best:hover {
	color:#FFF;
	background-color:#369!important;
	cursor:pointer;
	display:block;
}
.best a, .best a:visited {
	display:block;
	padding:5px 5px 11px;
	position:relative;
	text-decoration:none;
	color:#369;
	overflow:hidden;
	float:left;
	width:300px;
}
.best a:hover {
	display:block;
	padding:5px 150px 11px 8px;
	position:relative;
	text-decoration:none;
	color:#FFF;
	background:#69C;
}
.best h4.firstpar {
	width:300px;
	cursor:pointer;
	line-height:1.1em;
	font-size:1em;
	font-weight:bold;
	display:block;
	padding-bottom:10px;
	margin:0;
}
.best h5.secondpar {
	color:#000;
	font-weight:bold;
	display:block;
	font-size:1em;
	line-height:1.1em;
	width:150px;
	cursor:pointer;
	margin:0;
	padding-bottom:5px;
	overflow:hidden;
}
.best .right-image {
	position:absolute;
	right:0;
	top:0;
	width:150px;
	cursor:pointer;
}
#flipcontainer {
	width:516px;
	background:#FFF;
	overflow:hidden;
}
#flip1 {
	clear:both;
	border-bottom:15px solid #369;
	background-color:#369;
}
#flip2 {
	clear:both;
	border-bottom:15px solid #609;
	background-color:#609;
}
#flip3 {
	clear:both;
	border-bottom:15px solid #693;
	background-color:#693;
}
#flip4 {
	clear:both;
	height:15px;
	width:516px;
	background-image:url(rated_strip.gif);
	margin-top:10px;
}
#flip5 {
	clear:both;
	border-bottom:15px solid #999;
	background-color:#999;
}
#flip6, #flip7, #flip8, #flip9, #flip10 {
	clear:both;
	border-bottom:15px solid #F90;
	background-color:#F90;
}
#flip1_block, #flip2_block, #flip3_block, #flip4_block, #flip5_block, #flip6_block, #flip7_block, #flip8_block, #flip9_block, #flip10_block {
	width:516px;
	background-color:#FFF;
}
#flip_leftbox {
	float:left;
	font-weight:normal;
	padding-top:5px;
	line-height:1.3em;
	color:#000;
	width:233px;
	background:#FFF;
	padding-right:25px;
}
#flip_leftbox h4 {
	color:#000;
	background:#FFF;
	font-size:1em;
	margin:0;
}
#flip_leftbox a, #flip_leftbox a:visited {
	color:#000;
	font-weight:normal;
	text-decoration:none;
	font-size:1.2em;
	line-height:1.3em;
}
#flip_leftbox a:hover, #flip_leftbox a:active {
	color:#036;
	font-weight:normal;
	text-decoration:underline;
}
#flip_leftbox a.header, #flip_leftbox a.header:visited {
	color:#036;
	font-weight:bold;
	text-decoration:none;
	font-size:1.6em;
	line-height:1.6em;
	padding-bottom:5px;
	display:block;
	padding-top:0;
	margin-top:0;
	margin-bottom:1px;
	padding-left:20px;
}
#flip_leftbox a.header:hover, #flip_leftbox a.header:active {
	color:#369;
	font-weight:bold;
	text-decoration:none;
	font-size:1.6em;
	line-height:1.6em;
	padding-bottom:5px;
	display:block;
	padding-top:0;
	margin-top:0;
	margin-bottom:1px;
	padding-left:20px;
}
#flip_rightbox {
	font-size:1.2em;
	font-weight:normal;
	padding:10px 0 0 0;
	line-height:1.3em;
	color:#000;
	width:258px;
	float:right;
	background:#FFF;
}
.flip-image {
	width:258px;
	display:block;
	padding-bottom:3px;
}
#flip_rightbox a.picture-headline, #flip_leftbox a.picture-headline:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	display:block;
	padding-top:0;
	margin-top:0;
	margin-bottom:1px;
}
#flip_rightbox a.picture-headline:hover, #flip_leftbox a.picture-headline:active {
	color:#369;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	display:block;
	padding-top:0;
	margin-top:0;
	margin-bottom:1px;
}
#flip_rightbox a.picture-headline-subdeck, #flip_leftbox a.picture-headline-subdeck:visited {
	color:#000;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	display:block;
	padding-top:0;
	margin-top:0;
	margin-bottom:1px;
}
#flip_rightbox a.picture-headline-subdeck:hover, #flip_leftbox a.picture-headline-subdeck:active {
	color:#036;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	display:block;
	padding-top:0;
	margin-top:0;
	margin-bottom:1px;
}
#flip_rightbox a {
	color:#369;
	font-weight:bold;
	text-decoration:none;
}
#flip_rightbox a:hover {
	color:#39C;
	font-weight:bold;
	text-decoration:none;
}
#flip_rightbox a:active {
	color:#369;
	font-weight:bold;
	text-decoration:none;
}
#flip_leftbox ul {
	margin:0;
	padding-left:5px;
	list-style:none;
}
#flip_rightbox ul {
	margin-top:8px;
	margin-left:0;
	padding-left:0;
	list-style:none;
}
#flip_leftbox li.flip1-list, #flip_rightbox li.flip1-list {
	padding:0 0 10px 15px;
	background:url(arrow_news.gif) no-repeat 0 .3em;
}
#flip_leftbox li.flip2-list, #flip_rightbox li.flip2-list {
	padding:0 0 10px 15px;
	background:url(arrow_showbiz.gif) no-repeat 0 .3em;
}
#flip_leftbox li.flip3-list, #flip_rightbox li.flip3-list {
	padding:0 0 10px 15px;
	background:url(arrow_sport.gif) no-repeat 0 .3em;
}
#flip_leftbox li.flip4-list, #flip_rightbox li.flip4-list {
	padding:0 0 10px 15px;
	background:url(arrow_showbiz.gif) no-repeat 0 .3em;
}
#flip_leftbox li.flip5-list, #flip_rightbox li.flip5-list {
	padding:0 0 10px 15px;
	background:url(arrow_columnists.gif) no-repeat 0 .3em;
}
#flip_leftbox li.flip6-list, #flip_rightbox li.flip6-list, #flip_leftbox li.flip7-list, #flip_rightbox li.flip7-list, #flip_leftbox li.flip8-list, #flip_rightbox li.flip8-list, #flip_leftbox li.flip9-list, #flip_rightbox li.flip9-list, #flip_leftbox li.flip10-list, #flip_rightbox li.flip10-list {
	padding:0 0 10px 15px;
	background:url(arrow_orange.gif) no-repeat 0 .3em;
}
#navfooterhead {
	width:996px;
	background-color:#666;
	font-weight:bold;
	color:#FFF;
	height:18px;
}
#navfooterhead .navfooterhead-left {
	padding-top:2px;
	background:#666 url(footernav_leftbg.gif) top left no-repeat;
	text-align:center;
	width:987px;
	float:left;
}
#navfooterhead .navfooterhead-mid {
	padding-top:2px;
	float:left;
	text-align:center;
	width:249px;
}
#navfooterhead .navfooterhead-right {
	padding-top:2px;
	background:#666 url(footernav_rightbg.gif) no-repeat top right;
	float:left;
	width:9px;
	text-align:center;
}
#navfooter-links-container {
	color:#036;
	background:#FFF;
	font-size:.9em;
	color:#666;
}
.navfooter {
	margin:3px 0 3px 0;
	float:left;
	width:248px;
	padding:0;
	border-left:1px dotted #999;
}
.navfooter-right {
	margin:3px 0 3px 0;
	float:left;
	width:900px;
	padding:0;
}
.navfooter H5, .navfooter-right H5 {
	padding:0;
	margin:0;
	font-size:1em;
}
#navfooter-links-container a:link, #navfooter-links-container a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#666;
}
#navfooter-links-container a:active, #navfooter-links-container a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#39C;
}
#navfooter-links-container ul {
	list-style-type:none;
	margin-left:7px;
	padding:0;
}
#navfooter-links-container li {
	padding:0 3px 3px 7px;
	background:#FFF url(blip.gif) no-repeat 0 .3em;
	float:left;
	width:200px;
}
#footerbottom {
	clear:both;
	width:990px;
	padding:3px;
	float:left;
	background-color:#D9D9D9;
}
#footer-copyright {
	clear:both;
	display:block;
	padding:1px 5px 0 5px;
	color:#666;
}
#slideshow-wrapper {
	background-color:#FFF;
	width:882px;
	height:860px;
	overflow:hidden;
}
#slideshow-head-container {
	width:882px;
	background:#666;
	display:block;
	height:100px;
	background-color:#C00;
	overflow:hidden;
}
#slideshow-head-container .logo {
	float:left;
	width:137px;
	float:left;
	padding:5px;
}
#slideshow-head-container .ad {
	float:right;
	width:728px;
	padding:5px 5px 5px 0;
}
#slideshow-left-column {
	float:left;
	width:687px;
	overflow:hidden;
}
#slideshow-left-column .slideshow-headline {
	width:687px;
}
#slideshow-left-column h1 {
	padding:8px;
	margin:0;
	font-size:2em;
	text-align:center;
}
#slideshow-left-column .pic-container {
	margin:0 auto;
	height:611px;
	width:682px;
	display:table;
	overflow:hidden;
	margin-left:5px;
}
.pic-floater {
	display:table-cell;
	vertical-align:middle;
}
#slideshow-left-column .pic-container img {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#slideshow-left-column .slideshow-controls {
	margin-left:220px;
	height:30px;
	text-align:center;
	padding-top:5px;
}
#slideshow-left-column .back-button {
	width:90px;
	background:#FFF;
	float:left;
}
#slideshow-left-column .counter {
	width:60px;
	background:#FFF;
	float:left;
	color:#686868;
	text-align:center;
	padding-top:10px;
}
#slideshow-left-column .next-button {
	width:90px;
	background:#FFF;
	float:left;
	text-align:right;
}
#slideshow-left-column .slideshow-caption {
	margin-left:5px;
}
#slideshow-left-column .slideshow-caption H2 {
	font-size:1.2em;
	margin:0;
}
#slideshow-left-column .slideshow-credit {
	margin-left:5px;
	color:#686868;
	margin-bottom:10px;
	padding-bottom:10px;
}
#slideshow-right-column {
	float:left;
	width:180px;
	padding-top:10px;
	margin-left:15px;
	overflow:hidden;
}
.central-alignment {
	margin-left:250px;
	text-align:center;
}
.horizontalcssmenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.horizontalcssmenu ul li {
	position:relative;
	display:inline;
	float:left;
	padding:3px;
}
.horizontalcssmenu ul li.slideshow-counter {
	padding-top:12px;
}
.horizontalcssmenu ul li a {
	display:block;
	padding:5px 1px 10px 1px;
	text-decoration:none;
	color:black;
	font:bold 13px Verdama;
}
#buttons-container {
	width:180px;
	padding-bottom:20px;
}
#buttons-container .back-button {
	width:70px;
	background:#FFF;
	float:left;
}
#buttons-container .counter {
	width:40px;
	background:#FFF;
	float:left;
	color:#686868;
	text-align:center;
	padding-top:10px;
}
#buttons-container .next-button {
	width:70px;
	background:#FFF;
	float:right;
	text-align:right;
}
#related-galleries-container {
	font-size:1.0em;
	margin-bottom:20px;
	padding-top:2px;
	width:190px;
	float:left;
}
#slideshow-right-column .top-galleries-header {
	display:block;
	margin-top:30px;
	margin-bottom:5px;
}
#related-galleries-container ul {
	list-style-type:none;
	margin-left:0;
	padding:0;
	font-size:1em;
}
#related-galleries-container li {
	padding:0 0 10px 10px;
	background:#FFF url(blip.gif) no-repeat left .5em;
}
#related-galleries-container a, #related-galleries-container a:visited {
	color:#369;
	font-weight:bold;
	line-height:1.6em;
	text-decoration:none;
	display:block;
	margin:0;
}
#related-galleries-container a:hover, #related-galleries-container a:active {
	color:#39C;
	font-weight:bold;
	line-height:1.6em;
	text-decoration:none;
	display:block;
	margin:0;
}
#videotabsfp1, #videotabsfp {
	margin-left:5px;
}
#videotabsfp1 a, #videotabsfp1 a.visited, #videotabsfp a, #videotabsfp a.visited {
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:#369;
	padding:0 5px 4px 10px;
	width:115px;
	height:19px;
	background-color:#FFF;
	border:1px solid #CCC;
	float:left;
	line-height:19px;
}
#videotabsfp1 a.active, #videotabsfp1 a.selected, #videotabsfp1 a.hover, #videotabsfp a.active, #videotabsfp a.selected, #videotabsfp a.hover {
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	padding:0 5px 4px 10px;
	width:115px;
	height:19px;
	background-color:#F90;
	border:1px solid #CCC;
	float:left;
	line-height:19px;
}
#home-tab {
	width:115px;
	padding:0;
	margin-bottom:-3px;
	border:1px solid #CCC;
}
#about-tab, #story-tab {
	width:115px;
	padding:0;
	margin-bottom:-3px;
	margin-left:2px;
	border:1px solid #CCC;
}
#fpvideobox1, #fpvideobox {
	font-size:1em;
	padding:0;
	line-height:120%;
	color:#036;
	margin-top:5px;
	float:left;
}
#fpvideobox1 img, #fpvideobox1 img.nonn, #fpvideobox img, #fpvideobox img.nonn {
	margin:0 0 3px 0;
	padding:10px 10px 0;
}
#fpvideobox1 img.nonn, #fpvideobox img.nonn {
	padding:0;
}
#fpvideobox1 img.icon, #fpvideobox img.icon {
	margin:3px 8px 0 8px;
}
#fpvideobox1 a.video, #fpvideobox1 a.video:visited, #fpvideobox a.video, #fpvideobox a.video:visited {
	color:#036;
	font-weight:bold;
	text-decoration:none;
	font-size:1em;
	display:block;
	border-bottom:1px dotted #d9d9d9;
	padding:4px 0 4px 0;
	float:left;
	width:320px;
}
#fpvideobox1 a.video:hover, #fpvideobox1 a.video:active, #fpvideobox a.video:hover, #fpvideobox a.video:active {
	color:#39C;
	font-weight:bold;
	text-decoration:none;
	font-size:1em;
}
#clearit img {
	padding:0;
	margin:0;
}
#frame1, #frame {
	float:left;
	overflow:hidden;
	margin:0 auto;
	width:320px;
	background-color:#FFF;
	height:305px;
}
#scroller1, #scroller {
	width:320px;
	margin:0 auto;
	overflow:hidden;
	height:305px;
	padding:0;
}
#content1, #content {
	width:990px;
	background-color:#FFF;
	height:305px;
}
.section1, .section {
	width:320px;
	float:left;
	padding:0;
	padding-left:0;
	background-color:#FFF;
	height:305px;
}
#videotabsfp21, #videotabsfp2 {
	margin-left:5px;
	font-size:1em;
	font-weight:bold;
}
#videotabsfp21 a, #videotabsfp21 a.visited, #videotabsfp2 a, #videotabsfp2 a.visited {
	text-decoration:none;
	color:#369;
	padding:5px 10px 5px 10px;
	width:78px;
	background-color:#FFF;
	border:1px solid #CCC;
	border-bottom:1px solid #FFF;
}
#videotabsfp21 a.active, #videotabsfp21 a.selected, #videotabsfp21 a.hover, #videotabsfp2 a.active, #videotabsfp2 a.selected, #videotabsfp2 a.hover {
	text-decoration:none;
	color:#FFF;
	padding:5px 10px 5px 10px;
	width:78px;
	background-color:#99C;
	border:1px solid #CCC;
}
#fpvideobox21, #fpvideobox2 {
	line-height:115%;
	margin:5px 0 5px 0;
}
#frame2 {
	float:left;
	overflow:hidden;
	margin:0 auto;
	width:318px;
	background-color:#FFF;
}
#scroller2 {
	width:316px;
	margin:0 auto;
	overflow:hidden;
	padding:0;
	border:1px solid #CCC;
}
#content2 {
	padding:0;
	width:990px;
	background-color:#FFF;
}
.section2 {
	width:318px;
	float:left;
	padding:0;
	padding-left:0;
	background-color:#FFF;
}
#fpvideobox2 a.video, #fpvideobox2 a.video:visited {
	width:310px;
	background:#FFF;
	background-position:300px 5px;
	color:#036;
	text-decoration:none;
	font-size:1em;
	display:block;
	padding:4px 5px 4px 5px;
}
#fpvideobox2 a.video:hover, #fpvideobox2 a.video:active {
	background:#39C;
	background-position:300px 5px;
	text-decoration:none;
	font-size:1em;
	color:#FFF;
	padding:4px 5px 4px 5px;
}
#fpvideobox2 a.comments, #fpvideobox2 a.comments:visited {
	width:310px;
	background:#FFF url(comment_blue.gif) no-repeat right;
	background-position:300px 5px;
	color:#036;
	text-decoration:none;
	font-size:1em;
	display:block;
	padding:4px 5px 4px 5px;
}
#fpvideobox2 a.comments:hover, #fpvideobox2 a.comments:active {
	background:#39C url(comment_blue_hover.gif) no-repeat right;
	background-position:300px 5px;
	text-decoration:none;
	font-size:1em;
	color:#FFF;
	padding:4px 5px 4px 5px;
}
#fpvideobox2 .comment-counter {
	font-size:85%;
	float:right;
	margin-top:-14px;
	padding-right:16px;
}
.ggl_lnk:link, .ggl_lnk:hover, .ggl_lnk:visited, .ggl_lnk:active {
	font-weight:normal;
	font-size:1em;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#008000;
	display:block;
	margin-bottom:10px;
}
.ggl_hl:link, .ggl_hl:active, .ggl_hl:hover, .ggl_hl:visited {
	font-weight:normal;
	font-size:1.4em;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	color:#00c;
	display:block;
	margin-bottom:4px;
}
.topboxes_s .ggl_lnk:link, .topboxes_s .ggl_lnk:hover, .topboxes_s .ggl_lnk:visited, .topboxes_s .ggl_lnk:active {
	font-weight:normal;
	font-size:1em;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#008000;
}
.topboxes_s .ggl_hl:link, .topboxes_s .ggl_hl:active, .topboxes_s .ggl_hl:hover, .topboxes_s .ggl_hl:visited {
	font-weight:normal;
	font-size:1.2em;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	color:#00c;
}
.ggl_title {
	font-weight:bold;
	font-size:1.4em;
	border-bottom:1px dotted #CCC;
	margin:0 5px 0 2px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:4px;
	padding-left:2px;
	display:block;
	text-decoration:none;
	color:#000;
}
.ggl_cont {
	width:311px;
	background-color:#E9E9E9;
	margin-top:10px;
	padding:5px;
	background:#E9E9E9 url(googleads_top_round.gif) no-repeat top left;
}
.ggl_main {
	font-size:1em;
	font-weight:normal;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:4px;
}
.ggl_dsc {
	background-color:#E9E9E9;
	font-size:1.2em;
	margin:0;
	padding:0;
	padding-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
}
.ggl_dsc_white {
	background-color:#FFF;
	font-size:1em;
	margin:0;
	padding:0;
	padding-bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	margin-bottom:4px;
}
#ggl_cont_btm {
	background:#E9E9E9 url(googleads_bottom_round.gif) no-repeat bottom left;
	height:12px;
	width:321px;
}
#column4-google-ads {
	background-color:#FFF;
	width:329px;
	margin:0;
	padding-left:7px;
	padding-top:10px;
	text-align:left;
}
.search-radio-btn {
	float:right;
	margin-right:3px;
	height:20px;
	margin-top:10px;
	font-weight:bold;
	display:none;
}
.search-radio-btn-inner {
	font-size:.8em;
	letter-spacing:.05em;
	text-align:left;
}
.search-radio-btn-inner input {
	margin-top:-2px;
	vertical-align:middle;
}
.google-results-holder {
	width:516px;
	background-color:#FFF;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
}
#google-results-strap {
	background:#E9E9E9 url(googleads_top_round_516.gif) no-repeat scroll left top;
	margin-top:5px;
	background-color:#E9E9E9;
	width:516px;
	height:22px;
}
.google-results-image {
	float:right;
	margin:0;
	padding:6px 15px 0 0;
}
.web-search-results {
	padding-top:9px;
	margin:0 0 0 5px;
	float:left;
	width:200px;
	font-weight:bold;
}
.google-count-strap {
	margin-top:0;
	background-color:#FFF;
	width:516px;
	height:20px;
	vertical-align:middle;
	display:block;
}
.sponsored-links-holder {
	width:516px;
	background-color:#E9E9E9;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
	background:#E9E9E9 url(googleads_top_round_516.gif) no-repeat top left;
}
.sponsored-links-holder-btm {
	width:516px;
	height:12px;
	background:#FFF url(googleads_bottom_round_516.gif) no-repeat top left;
}
.google-sponsored-link {
	padding-left:5px;
}
#google-search-pagination {
	margin-top:15px;
	text-align:center;
}
#google-search-pagination a {
	padding-left:5px;
}
#ggl_cont_516 {
	width:506px;
	background-color:#E9E9E9;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
}
#ggl_cont_516 a.ggl_hl, #ggl_cont_516 a.ggl_hl:active, #ggl_cont_516 a.ggl_hl:hover, #ggl_cont_516 a.ggl_hl:visited {
	color:#00C;
	font-weight:normal;
	text-decoration:underline;
}
#ggl_cont_516 a.ggl_lnk, #ggl_cont_516 a.ggl_lnk:active, #ggl_cont_516 a.ggl_lnk:hover, #ggl_cont_516 a.ggl_lnk:visited {
	color:#008000;
	font-weight:normal;
	text-decoration:none;
}
#ggl_cont_280 {
	float:right;
	width:280px;
	background-color:#E9E9E9;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
}
#ggl_cont_280 a.ggl_hl, #ggl_cont_280 a.ggl_hl:active, #ggl_cont_280 a.ggl_hl:hover, #ggl_cont_280 a.ggl_hl:visited {
	color:#00C;
	font-weight:normal;
	text-decoration:underline;
}
#ggl_cont_280 a.ggl_lnk, #ggl_cont_280 a.ggl_lnk:active, #ggl_cont_280 a.ggl_lnk:hover, #ggl_cont_280 a.ggl_lnk:visited {
	color:#008000;
	font-weight:normal;
	text-decoration:none;
}
#col23-rss-container {
	width:516px;
	overflow:hidden;
	padding:0;
	border:0 solid #CCC;
	background:#FFF;
}
#col23-rss-container .rss-titleblock {
	padding:5px;
	background:#069;
	color:#FFF;
	font-weight:bold;
}
#col23-rss-container .rss-whiteblock {
	background:#FFF;
	padding:5px;
	display:block;
	float:left;
	width:506px;
}
#col23-rss-container .rss-blueblock {
	background:#F8F8F8;
	padding:5px;
	display:block;
	float:left;
	width:506px;
}
#col23-rss-container img, #col23-rss-container img {
	padding:0 0 5px 0;
}
#col23-rss-container .rss-clear {
	clear:both;
	font-size:1px;
	height:0;
	margin:0;
	overflow:hidden;
}
#col23-rss-container a.rss-headline, #col23-rss-container a.rss-headline:visited {
	font-size:1.4em;
	color:#369;
	text-decoration:none;
	font-weight:bold;
}
#col23-rss-container a.rss-headline:hover, #col23-rss-container a.rss-headline:active {
	font-size:1.4em;
	color:#39C;
	text-decoration:none;
	font-weight:bold;
}
#col23-rss-container .rss-thumb {
	float:left;
	margin-right:0;
	width:50px;
	cursor:pointer;
}
#col23-rss-container .rss-text-container {
	float:left;
	width:440px;
	text-align:left;
	padding:0;
}
#col23-rss-container .rss-text-container-no-img {
	float:left;
	width:490px;
	text-align:left;
	padding:0;
}
#col23-rss-container .rss-subdeck {
	margin-top:10px;
	color:#666;
	display:block;
	text-decoration:none;
}
#col4-rss-container {
	width:320px;
	overflow:hidden;
	padding:0;
	border:1px solid #CCC;
	background:#FFF;
}
#col4-rss-container .rss-titleblock {
	padding:5px;
	background:#069;
	color:#FFF;
	font-weight:bold;
}
#col4-rss-container .rss-whiteblock {
	background:#FFF;
	padding:5px;
	display:block;
	float:left;
	width:310px;
}
#col4-rss-container .rss-blueblock {
	background:#F8F8F8;
	padding:5px;
	display:block;
	float:left;
	width:310px;
}
#col4-rss-container img, #col4-rss-container img {
	padding:0 0 5px 0;
}
#col4-rss-container .rss-clear {
	clear:both;
	font-size:1px;
	height:0;
	margin:0;
	overflow:hidden;
}
#col4-rss-container a.rss-headline, #col4-rss-container a.rss-headline:visited {
	color:#369;
	text-decoration:none;
	font-weight:bold;
}
#col4-rss-container a.rss-headline:hover, #col4-rss-container a.rss-headline:active {
	color:#39C;
	text-decoration:none;
	font-weight:bold;
}
#col4-rss-container .rss-thumb {
	float:left;
	margin-right:0;
	width:50px;
	cursor:pointer;
}
#col4-rss-container .rss-text-container {
	float:left;
	width:240px;
	text-align:left;
	padding:0;
}
#col4-rss-container .rss-text-container-no-img {
	float:left;
	width:300px;
	text-align:left;
	padding:0;
}
#col4-rss-container .rss-subdeck {
	color:#666;
	display:block;
	text-decoration:none;
}
#my_menu .navt {
	float:left;
	width:114px;
	background:url(nav_top.gif) no-repeat;
	overflow:hidden;
	height:4px;
}
#my_menu .navb {
	float:left;
	width:114px;
	background:url(nav_bot.gif) no-repeat;
	overflow:hidden;
	height:4px;
	margin:0 0 3px;
}
#my_menu .navm {
	float:left;
	width:114px;
	background:url(nav_mid.gif)  repeat-y;
	overflow:hidden;
}
#my_menu ul,#my_menu li, #my_menu li a {
	float:left;
	margin:0;
	padding:0;
}
#my_menu li a { width:95px; background:none; color:#fff; }
#my_menu li {
	background:url(nav_bul.gif) no-repeat 4px 4px;
	padding:2px 2px 2px 19px;
}

.borart {
	border-bottom:1px solid #ccc;
	margin:0 0 5px;
	padding:0 0 5px;
}
#ad img {
	width:114px;
	height:600px;
}
.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
  border-bottom:1px dashed #457C92;
	margin:5px 0;
	padding:0 0 5px;
	background:#fff;
}

.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a{
 padding:0;
 margin:0;
 color:#000;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#104867;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}

a.read-more {
	background:#FF0000;
	color:#FFFFFF;
	cursor:pointer;
	padding:3px 10px;
}

