* { 
	padding: 0; 
	margin: 0; 
}

body {
    font: normal 12px Arial, Verdana, sans-serif;
    color: #000; 
	background-color: #E5E5E5;
	line-height: 1.3em;
}

#wrapper {
	width: 921px;
	border: solid 2px #262748;
	background-color: #fff;
}

#content_wrapper {
	background: #fff url(/images/backgrounds/content_bg.gif) top left repeat-y;
}

#content_wrapper_120 {
	background: #fff url(/images/backgrounds/content_bg-120.gif) top left repeat-y;
}

#content_wrapper_basicchannel {
	background: #fff url(/images/backgrounds/content_basicchannel_bg.gif) top left repeat-y;
}

#content_wrapper_entchannel {
	background: #fff url(/images/backgrounds/content_entchannel_bg.gif) top left repeat-y;
}

#content_wrapper_music {
	background: #fff url(/images/backgrounds/content_music_bg.gif) top left repeat-y;
}

#content_wrapper_rnav {
	background: #fff url(/images/backgrounds/content_rnav_bg.jpg) top left repeat-y;
}

#content_wrapper_photobank {
	background: #fff url(/images/backgrounds/content_photobank_bg.gif) top left repeat-y;
}

#content_wrapper_nosidebar {
	background: #fff url(/images/backgrounds/content_nosidebar_bg.gif) top left repeat-y;
}

#content {
	float: left;
	width: 95%;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#content h1 {
	font-size: 18px;
}

#content h2 {
	font-size: 16px;
	margin-top: 10px;
}

#content h3 {
	font-size: 14px;
	margin-top: 35px;
}

#content h4 {
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#content h5 {
	font-size: 11px;
	margin-bottom: -5px;
}

#content h6 {
	font-size: 18px;
}

#content a, #content a:visited {
	color: #2f3255;
}

#content a:hover {
	color: #8f8f8f;
}

#content p {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	font-size: 12px;
}

#content p.byline {
	font-size: 11px;
	margin: 0 0 2px 0;
}

#content img {
	margin 10px 10px 10px 10px;
}

#content p.img_byline {
	/*font-size: 11px;*/
	margin: 25px 0 2px 0;
}

.contact_table {
	border-width: 10px 10px 10px 10px;
	border-spacing: 0px;
	border-style: hidden hidden hidden hidden;
	border-color: white white white white;
	border-collapse: separate;
	background-color: efefef;
}

.contact_table td {
        padding: 4px;
        text-align: left;
        vertical-align: center;
}

.home_table {
        border-width: 10px 10px 10px 10px;
        border-spacing: 0px;
        border-style: hidden hidden hidden hidden;
        border-color: white white white white;
        border-collapse: separate;
        background-color: white;
}

.home_table td {
        padding: 10px;
        text-align: left;
        vertical-align: top;
}


#content p.dateline {
	font-size: 11px;
	margin: -3px 0 2px 0;
}

#content p.dateline a {
	color: black;
}

#content p.subhead-1 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}

#content p.article_nav {
	font-size: 11px;
	margin: 4px 0 30px 0;
}

#content p.article_nav a, #content p.article_nav a:visited {
	color: #000;
	font-size: 11px;
}

#content p.article_nav a:hover {
	color: #8f8f8f;
}

#content p.img_article_nav {
	font-size: 11px;
	margin: 4px 0 25px 0;
}

#content p.img_article_nav a, #content p.img_article_nav a:visited {
	color: #000;
	font-size: 11px;
}

#content p.img_article_nav a:hover {
	color: #8f8f8f;
}

#content p.article_nav_tight {
	color: #000;
	font-size: 11px;
	margin: 3px 0 10px 0;
}

#content p.article_nav_tight a, #content p.article_nav_tight a:visited {
	color: #000;
	font-size: 11px;
}

#content p.article_nav_tight a:hover {
	color: #8f8f8f;
}

#content p.disclaimer {
	font-size: 11px;
	color: #aeaeae;
	line-height: normal;
}

#content a:link, #content a:visited {
	font-weight: bold;
}

#page_description {
	color: #aeaeae;
	font-size: 11px;
	width: 777px;
	background-color: #fff;
	border-bottom: solid 1px #aeaeae;
	padding: 1px 1px 1px 3px;
	line-height: 1.0em;
}

#bottom_ad {
	margin: 30px 0 40px 0;
}

/**********************************************************************/
/*  headers	 		                            											  */
/**********************************************************************/

#header {
	height: 133px;
}

#header_ent {
	height: 112px;
	border-bottom:5px solid #000;
}

#header_banner {
	position: absolute;
	top: 45px;
	left: 195px;
	width: 728px;
	height: 90px;
	background-color: #fff;
	z-index: 0;
}

#nav {
	z-index: 99;
	float: left;
	width: 700px;
	height: 25px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	border-top: 1px solid #262748;
	background: #262748 url(/images/nav-bg.gif) repeat-x top left;
}

#nav li {
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
	background: url(/images/nav-li-bg.gif) no-repeat top right;
}

#nav a {
	float: left;
	padding: 4px 11px;
	text-decoration: none;
	color: #fff;
}

#nav a:hover, #nav a.active {
	color: #fff;
	background: #2d2d51;
}

#nav a.active {
	font-weight: bold;
}

.gallery_table {
	margin-bottom: 20px;
}

.gallery_table td {
	text-align: center;
	vertical-align: top;
}

.gallery_table img {
	margin-bottom: -5px;
}

/**********************************************************************/
/*  sidebar (left nav)	                            											  */
/**********************************************************************/

#sidebar_temp {
	width: 140px;
	float: left;
}

/*#sidebar {
	width: 140px;
	float: left;
}*/
	
#sidebar ul {
	margin: 1px 5px 10px 0;
}

#sidebar li {
	margin-top: 0;
	font-size: 11px;
	font-weight: bold;
	padding-left: 13px;
	background: url(/images/left-navs/lnav-circle.jpg) no-repeat center left;	
}	

#sidebar ul.inline {
	list-style: none;
}

#sidebar ul.inline li {
	float: left;
	margin-left: 1px;
	margin-right: 3px;
	margin-bottom: 20px;
	padding-left: 13px;
	background: url(/images/left-navs/lnav-circle.jpg) no-repeat center left;	
}
		
#sidebar a:link, #sidebar a:visited {
	font-size: 12px;
	color: #262748;
	text-decoration: none;
}

#sidebar a:hover {
	text-decoration: underline;
}

#sidebar .adbrite {
	width: 140px;
	float: left;
	text-align: center;
}

#sidebar .adHeadline {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #535353;
}

#sidebar .adText {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none; 
	color: #000;
}

/**********************************************************************/
/*  sidebar2 (right sidebar)	                       											  */
/**********************************************************************/

#sidebar2 {
	float: right;
	width: 188px;
	padding: 5px 0 10px 0;
	text-align: center;
}
	
#sidebar2 img {
	padding-bottom: 8px;
}

#sidebar2_120 {
	float: right;
	width: 120px;
	padding: 20px;
	text-align: center;
}
	
#sidebar2_120 img {
	padding-bottom: 10px;
}

/**********************************************************************/
/*  article 			                            											  */
/**********************************************************************/

#article {
	padding: 10px;
	width: 570px;
	float: left;
}

#article_padded {
	padding: 15px 30px 10px 30px;
	width: 530px;
	float: left;
}

#article_120 {
	padding: 10px;
	width: 598px;
	float: left;
}

#article_photobank {
	padding: 10px;
	width: 430px;
	float: left;
}

#article_rnav {
	padding: 10px;
	width: 448px;
	float: left;
}

#article_nosidebar {
	padding: 10px;
	width: 760px;
	float: left;
}

/**********************************************************************/
/*  channels                            											  */
/**********************************************************************/

#column_container {
	margin: 15px 0;
}

#column1 {
	padding: 0 10px 10px 10px;
	width: 369px;
	float: left;
	z-index: 1;
}

#column2 {
	width: 370px;
	float: right;
	position: relative;
	left: -1px;
	padding: 0 10px 10px 10px;
}

#channel_300x250 {
	text-align:center;
	margin-bottom: 20px;
}

/*#channel_300x250 img {
	border: solid 2px #000;
}*/
	
#content .channel_home_nav {
	font-size: 11px;
	margin: 0 0 0 1px;
	line-height: normal;
}

#content .channel_home_nav a, #content .channel_home_nav a:visited {
	color: #000;
	font-size: 11px;
	margin: 0 0 0 1px;
	line-height: normal;
}

#content .channel_home_nav a:hover {
	color: #8f8f8f;
}

.column_date {
	font-size: 10px;
	color: #666;
}

img.column_thumb {
	padding: 0 5px;
}

.befeatures_block {
	background-color: #fff;
	border: solid 2px #e8e8e8;
	padding: 4px;
	margin-top: 4px;
}

.befeatures_block img {
	margin-right: 3px;
}

.befeatures_block a:link, a:visited {
	color: #000;
}

.contest_date {
	font-size: 10px;
	color: #800000;
}

.blog_info {
	color: #2f3255;
	font-weight: bold;
}

.blog_info_rss {
	color: #136913;
	font-weight: bold;
}

.feedback {
	color: #800000;
	font-weight: bold;
}

.blog_cont {
	font-weight: bold;
}

/**********************************************************************/
/*  channel entertainment                            											  */
/**********************************************************************/

#column1-ent {
	padding: 0 10px 10px 10px;
	width: 350px;
	float: left;
	z-index: 1;
	/*background-color: pink;*/
}

#column2-ent {
	width: 389px;
	float: right;
	position: relative;
	left: -1px;
	padding: 0 10px 10px 10px;
	/*background-color: yellow;*/
}

#column1-music {
	padding: 0 10px 10px 10px;
	width: 400px;
	float: left;
	z-index: 1;
}

#column2-music {
	width: 339px;
	float: right;
	position: relative;
	left: -1px;
	padding: 0 10px 10px 10px;
}

#content .ran_tbl {
	margin: 12px 0 18px 0;
}

#content .ent_tbl {
	margin: 12px 0 18px 0;
}

#content .ent_tbl td {
	text-align: center;
	vertical-align: top;
	padding: 0 0 2px 0;
}

#content .ent_tbl td img {
	padding-top: 2px;
}

#content .ent_tbl td a {
	padding-top: 2px;
	color: #000;
}

#content .ent_tbl td a:hover {
	color: #8f8f8f;
}

#content .ent_tbl_stack01 {
	margin-top: 12px;
}

#content .ent_tbl_stack01 td {
	text-align: center;
	vertical-align: top;
	padding: 0 0 2px 0;
}

#content .ent_tbl_stack01 td img {
	padding-top: 2px;
}

#content .ent_tbl_stack01 td a {
	padding-top: 2px;
	color: #000;
}

#content .ent_tbl_stack01 td a:hover {
	color: #8f8f8f;
}

#content .ent_tbl_stack02 {
	margin-top: 6px;
}

#content .ent_tbl_stack02 td {
	text-align: center;
	vertical-align: top;
	padding: 0 0 2px 0;
}

#content .ent_tbl_stack02 td img {
	padding-top: 2px;
}

#content .ent_tbl_stack02 td a {
	padding-top: 2px;
	color: #000;
}

#content .ent_tbl_stack02 td a:hover {
	color: #8f8f8f;
}

#staff_pick_block {
	margin-top: 25px;
}

#staff_pick_block img.cover {
	float: right;
	margin-left: 3px;
}

#staff_pick_block p {
	margin: 1px;
}

#content .reviewer_small, #content .reviewer_small a, #content .reviewer_small a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #b86504;
	text-decoration: none;
}
	
#content .reviewer_small a:hover {
	text-decoration: underline;
}

#sidebar_photobank {
	width: 327px;
	float: right;
	text-align: center;
	padding: 7px 0;
}

#sidebar_photobank .photo {
	margin-bottom:10px;
}

#sidebar_photobank .photo img {
	border:1px solid #9a9a9a;
	padding: 7px;
	background-color: white;
}

#sidebar_rnav {
	width: 310px;
	float: right;
	padding: 7px 0;
}

#sidebar_rnav .header {
	margin-bottom: 2px;
	border-top:1px solid black;
}

#sidebar_rnav .300_ad {
	text-align:center;
	margin: 25px 0;
}

#sidebar_rnav .margin_block {
	margin: 3px 4px 4px 4px;
	background-color: #666666;
	padding: 3px;
	border:1px solid black;
}

#sidebar_rnav .margin_block p.head {
	padding: 0 0 2px 0;
	color: #b9bfdc;
	font-size: 13px;
	font-weight: bold;
}

#content #sidebar_rnav .margin_block a {
	font-size: 11px;
	color: white;
	font-weight: normal;
}

#sidebar_rnav .margin_block ul {
	margin-bottom: 5px;
}

#sidebar_rnav .margin_block li {
	margin: 0 0 0 17px;
	padding-left: 0;
	list-style-image: url(/images/rnavs/bullets/black_square.jpg);
}	

#sidebar_rnav .content_block_right, #sidebar_rnav .content_block_left {
	border: 1px solid #7a7a7a;
	background-color: #c5c5c5;
	padding:3px;
	font-size: 10px;
}

#content #sidebar_rnav .content_block_right a, #content #sidebar_rnav .content_block_left a {
	font-size: 11px;
	font-weight:bold;
	color: #333399;
}

#sidebar_rnav .content_block_right p, #sidebar_rnav .content_block_left p {
	padding:0;
}

#sidebar_rnav .content_block_left {
	margin: 2px 2px 2px 4px;
}

#sidebar_rnav .content_block_right {
	margin: 2px 4px 2px 2px;
}

#sidebar_rnav .content_block_right img, #sidebar_rnav .content_block_left img {
	display:block;
	border:1px solid black;
	margin-bottom:1px;
}

#sidebar_rnav_tight {
	width: 310px;
	float: right;
	padding: 4px 0 7px 0;
}

#sidebar_rnav_tight .header {
	margin-bottom: 2px;
	border-top:1px solid black;
}

#sidebar_rnav_tight .300_ad {
	text-align:center;
	margin: 25px 0;
}

#sidebar_rnav_tight .margin_block {
	margin: 3px 4px 4px 4px;
	background-color: #666666;
	padding: 3px;
	border:1px solid black;
}

#sidebar_rnav_tight .margin_block p.head {
	padding: 0 0 2px 0;
	color: #b9bfdc;
	font-size: 13px;
	font-weight: bold;
}

#content #sidebar_rnav_tight .margin_block a {
	font-size: 11px;
	color: white;
	font-weight: normal;
}

#sidebar_rnav_tight .margin_block ul {
	margin-bottom: 5px;
}

#sidebar_rnav_tight .margin_block li {
	margin: 0 0 0 17px;
	padding-left: 0;
	list-style-image: url(/images/rnavs/bullets/black_square.jpg);
}	

#sidebar_rnav_tight .content_block_right, #sidebar_rnav_tight .content_block_left {
	border: 1px solid #7a7a7a;
	background-color: #c5c5c5;
	padding:3px;
	font-size: 10px;
}

#content #sidebar_rnav_tight .content_block_right a, #content #sidebar_rnav_tight .content_block_left a {
	font-size: 11px;
	font-weight:bold;
	color: #333399;
}

#sidebar_rnav_tight .content_block_right p, #sidebar_rnav_tight .content_block_left p {
	padding:0;
}

#sidebar_rnav_tight .content_block_left {
	margin: 2px 2px 2px 4px;
}

#sidebar_rnav_tight .content_block_right {
	margin: 2px 4px 2px 2px;
}

#sidebar_rnav_tight .content_block_right img, #sidebar_rnav_tight .content_block_left img {
	display:block;
	border:1px solid black;
	margin-bottom:1px;
}

/**********************************************************************/
/*  reviews		                            											  */
/**********************************************************************/

#review_block {
	margin-top: -10px;
}

#review_block .cover {
	display: block;
}

#review_block .movie_buy_link a {
	margin-top: 0px;
	font-size: 10px;
	line-height: normal;
	display: block;
}

#review_block .title {
	font-size: 16px;
	font-weight: bold;
	margin: 1px 0 1px 10px;
	display: block;
}

#review_block .stars {
	margin-left: 10px;
	display: block;
}

#review_block .stars img {
	margin: 0;
}

#review_block .movie_info {
	margin: 10px 0 0 10px;
	display: block;
}

#review_block .buy_image {
	margin: 5px 0 0 10px;
	display: block;
}

#movie_images {
	margin-left: 10px;
	margin-bottom: -10px;
	float: right;
	text-align: center;
}

#movie_images p {
	margin-top: 19px;
}

#reviewer {
	margin-top: 18px;
}

#reviewer p.name {
	font-weight: bold;
	font-style: italic;
	margin-bottom: 0;
}

#reviewer p.name a, #reviewer p.name a:visited {
	text-decoration: none;
}

#reviewer p.name a:hover {
	text-decoration: underline;
}

#reviewer p.email {
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	margin-top: 0;
}

/**********************************************************************/
/*  footer  			                            											  */
/**********************************************************************/

#footer {
	width: 921px;
	line-height: normal;
	margin-top: 2px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 10px;
	color: #5e5e5e;
	padding: 8px 0;
}

#footer a, #footer a:visited {
	font-size: 10px;
	color: #5e5e5e;
	text-decoration: none;
}

#footer a:hover {
	color: #000;
	text-decoration: underline;
}


/**********************************************************************/
/*  odds page    			                            											  */
/**********************************************************************/

.tabletitle {background-image:url(/odds/images/table_title.gif); background-repeat: repeat-x; background-color:#3f3f6a; border:1 px solid #3f3f6a; color:#FFFFFF; height: 23px;}
.leaguecell {border-right:1px solid #FFFFFF; padding-left:10px;}
.bookcell {border-right:1px solid #FFFFFF;}
.datecell {background-image:url(/odds/images/datebar.gif); background-repeat: repeat-x; background-color:#e5e5e5; border: 1px solid #404040; border-top:none; height:21px; padding-left: 10px;}

.teamcella {background-color: #FFFFFF; border: 1px solid #404040; border-top: none; padding-left: 10px; padding-right: 5px; height:21px;}
.teamcellb {background-color: #dfdfea; border: 1px solid #404040; border-top: none; padding-left: 10px; padding-right: 5px; height:21px;}
.teamcellc {background-color: #FFFFFF; border: 1px solid #404040; border-top: none; padding-left: 10px; padding-right: 5px; height:21px; font-size:11px;}
.teamcelld {background-color: #dfdfea; border: 1px solid #404040; border-top: none; padding-left: 10px; padding-right: 5px; height:21px; font-size:11px;}

.spreadcella {background-color: #FFFFFF; border: 1px solid #404040; border-left:none; border-top: none; height:21px;}
.spreadcellb {background-color: #dfdfea; border: 1px solid #404040; border-left: none; border-top: none; height:21px;}

/**********************************************************************/
/*  Gift Guide    			                            											  */
/**********************************************************************/

.gift_guide_title {
	background: url(/stuff_to_buy/features/2006/images/line-red.jpg) repeat-x top left;
}

.gift_guide_title2 {
	height:7px;
	border-bottom:2px solid #800000;
}

.gift_guide_entry {
	margin:4px 0 5px 0;
	background-color:#f7f7f7;
	border:1px solid #eee;
	padding:3px;
}

.gift_guide_consider {
	border-top:1px solid #c2c2c2;
	border-right:1px solid #c2c2c2;
	border-bottom:1px solid #c2c2c2;
	text-align:center;
	background-color:#eaeaea;
	padding-right:3px
}

#content .gift_guide_consider a, .gift_guide_consider a:visited {
	color: black;
	text-decoration:underline;
	font-weight:normal;
}

/**********************************************************************/
/*  misc    			                            											  */
/**********************************************************************/

.topgap {
	margin-top: 8px;
}

img.padded {
	padding: 0px 0px 10px 0px;
	margin: 10px;
}

#content td p {
	margin: 0;
	padding: 8px 0 2px 0;
}

.sponsor_message {
	border: solid 1px #aeaeae;
	padding: 2px;
	font-size: 11px;
	margin-bottom: 5px;
}

.sponsor_message img {
	padding-right: 3px;
}

#content .sponsor_message a {
	font-size: 11px;
	color: #000;
}

#content .sponsor_message a:hover {
	color: #8f8f8f;
}

.sponsor_block {
	width: 475px;
	border: solid 1px #aeaeae;
	text-align: left;
	padding: 2px;
	margin-bottom: 35px;
}

.sponsor_block img {
	padding-right: 3px;
}

#content .sponsor_block a, #content .sponsor_block a:visited {
	color: #000;
}

.sponsor_message img {
	padding-right: 3px;
}

.furci_QA {
	font-size: 16px;
	font-weight: bold;
}

.italics {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

.also {
	font-style: italic;
	font-weight: bold;
	color: #800000;
}

.red_bold {
	font-weight: bold;
	color: #800000;
}

.green_bold {
	font-weight: bold;
	color: #0e500e;
}

#celebent_spread {
	margin-bottom: 25px;
	border-bottom: 1px solid #ccc;
}

#celebent_spread td {
	vertical-align: top;
	text-align: center;
	padding-bottom: 15px;
}

#celebent_spread td img {
	margin-bottom: -5px;
}

#celebent_spread td p {
	margin: 0;
}

#celebent_block {
	float: left;
	margin-right: 8px;
}

#celebent_block .caption {
	font-size: 11px;
	text-align: center;
	margin-top: 0;
}

#celebent_block .caption a {
	font-size: 11px;
}

#celebent_column1 {
	width: 310px;
	float: left;
}

#celebent_column2 {
	width: 242px;
	float: right;
	padding-left: 10px;
	border-left: 1px solid #ccc;
}

#celebent_list {
	margin: 8px 0;
}

#celebent_list td {
	vertical-align: top;
}

#disclaimer {
	font-size: 11px;
	text-align: left;
	color: #aeaeae;
}

#byline_box {
	width: 520px;
	text-align: left;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #f5f5f5;
	padding: 2px 3px 2px 2px;
	margin: 15px 0;
}

.be_blogs {
	font-size: 16px;
	font-weight: bold;
}

.red_header {
	font-size: 16px;
	font-weight: bold;
	color: #800000;
}

.blue_header {
	font-size: 16px;
	font-weight: bold;
	color: #2f3050;
}

.blue_header2 {
	font-size: 14px;
	font-weight: bold;
	color: #000033;
}

#blog_block {
	width: 520px;
	text-align: left;
	border: 1px solid #800000;
	background-color: #f5f5f5;
	padding: 3px 5px 3px 5px;
	margin: 40px 0;
}

#blog_block p.date {
	color: #000066;
	font-weight: bold;
	margin: 0 0 -15px 0;
}

#blog_block p.tight {
	font-weight: bold;
	font-style: italic;
	margin: 0;
}

#content p.blog_list, #content p.blog_list a {
	line-height: 1.3em;
}

#content img.ad_thumb {
	margin-right: 3px;
	float: left;
}

#sponsor_left {
	padding-right: 3px;
	vertical-align: top;
	text-align: left;
}

#sponsor_right {
	padding-left: 3px;
	vertical-align: top;
	text-align: left;
}

#sponsor_right img, #sponsor_left img  {
	padding-right: 3px;
	margin: 0;
}

#sponsor_text_spread {
	color: #800000;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 3px;
}

.feature_box {
	float: right;
	padding: 4px;
	border: 1px solid #ccc;
	background-color: #f7f7f7;
	margin: 4px 0 8px 8px;
}

.feature_box img {
	display: block;
	border: 1px solid #aeaeae;
}

.feature_box_normal {
	padding: 4px;
	border: 1px solid #ccc;
	background-color: #f7f7f7;
	margin: 18px 0;
}

.feature_box_normal img {
	display: block;
	border: 1px solid #aeaeae;
}

.feature_box_eventop {
	float: right;
	padding: 3px;
	border: 1px solid #ccc;
	background-color: #f7f7f7;
	margin: 4px 0 8px 8px;
}

.feature_box_eventop img {
	display: block;
	border: 1px solid #aeaeae;
}

.feature_box tbl.sidebyside td {
	vertical-align: top
}

.feature_box tbl.sidebyside img {
	border: 1px solid #000;
}

.feature_box .caption {
	font-size: 12px;
	padding: 3px 2px 0 2px;
	color: #666666;
	font-weight: bold;
}

.feature_div {
	margin: 50px 0px 50px 0px;
}

#jstats {
	margin: 10px 0px 15px 0px;
}


#lgimage_sponsor_links {
	width: 130px;
	margin-bottom: 12px;
	background-color: #f7f7f7;
	border: 1px dashed #000;
	padding-bottom: 3px;
}

#lgimage_sponsor_links .head {
	background-color: #000;
	display: block;
	font-size: 12px;
	color: #CC3300;
	font-weight: bold;
	padding: 3px;
	margin-bottom: 3px;
}
	
#lgimage_sponsor_links a, #lgimage_sponsor_links a:visited {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

#lgimage_sponsor_links a:hover {
	color: #666;
	text-decoration: underline;
}

#lgimage_sponsor_links p {
	margin: -2px;
}

#content a.advertiser, #content a:visited.advertiser {
	color: #0000CC;
}

#content a:hover.advertiser {
	color: #0033FF;
}

#content .feature_img {
	text-align: center;
	margin-bottom: 25px;
}

#content .feature_img-internal {
	text-align: center;
	margin: 25px 0 15px 0;
}

#content .smallhead {
	font-size: 14px;
	font-weight: bold;
}

.graybox {
	border: 1px solid #d3d3d3;
	background-color: #f7f7f7;
	padding: 2px;
}

#content li {
	margin-left: 40px;
	font-size: 12px;
}

#content .blockquote {
	font-size: 12px;
	margin-left: 20px;
}

.hof_box {
	border: 1px solid #bebebe;
	background-color: #f7f7f7;
	margin-bottom: 10px;
}

.hof_box img {
	float: left;
	margin-right: 5px;
	border: 2px solid black;
}

#content .hof_box a, #content .hof_box a:visited, #content .hof_box a:active {
	color: black;
	font-size: 18px;
	text-decoration: none;
}

#content .hof_box a:hover {
	text-decoration: underline;
}

#content p.subhead {
	margin-top: -3px;
	font-size: 11px;
}

.pull_quote_block_right {
	width: 250px;
	float: right;
	background-color: #f7f7f7;
	margin: 0 0 5px 8px;
	border-top: 3px solid black;
	border-bottom: 3px solid black;
	padding: 8px 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	line-height: normal;
}

.pull_quote_block_right .source {
	float: right;
	font-size: 15px;
	font-weight: bold;
	text-decoration: italic;
}

.pull_quote_block_right2 {
	width: 250px;
	float: right;
	background-color: #f7f7f7;
	margin: 0 0 5px 8px;
	border-right: 1px solid #136913;
	border-left: 1px solid #136913;
	padding: 8px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
}

.pull_quote_block_right2 .source {
	float: right;
	font-size: 15px;
	font-weight: bold;
	text-decoration: italic;
}

.pull_quote_block_right_big {
	width: 250px;
	float: right;
	background-color: #f7f7f7;
	margin: 0 0 5px 8px;
	border-right: 1px solid #136913;
	border-left: 1px solid #136913;
	padding: 8px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: normal;
}

.pull_quote_block_span {
	width: 550px;
	background-color: #f7f7f7;
	margin: 18px 0;
	border-top: 1px solid #136913;
	border-bottom: 1px solid #136913;
	padding: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
}

.pull_quote_block_span .source {
	float: right;
	font-size: 15px;
	font-weight: bold;
	text-decoration: italic;
}

#content p.orange_subhead_small {
	font-size: 11px;
	color: #c27922;
	margin: 5px 0 0 0;
}

#content p.orange_subhead_small a, #content p.orange_subhead_small a:visited {
	font-size: 11px;
	color: #c27922;
	margin: 5px 0 0 0;
	text-decoration: none;
}

#content p.orange_subhead_small a:hover {
	text-decoration: underline;
	color: #c27922;
}

#content p.green_subhead_small {
	font-size: 11px;
	color: #136913;
	margin: 5px 0 0 0;
}

#content p.green_subhead_small a, #content p.green_subhead_small a:visited {
	font-size: 11px;
	color: #136913;
	margin: 5px 0 0 0;
	text-decoration: none;
}

#content p.green_subhead_small a:hover {
	text-decoration: underline;
	color: #136913;
}

#content p.red_subhead_small {
	font-size: 11px;
	color: #800000;
	margin: 5px 0 0 0;
}

#content p.red_subhead_small a, #content p.red_subhead_small a:visited {
	font-size: 11px;
	color: #800000;
	margin: 5px 0 0 0;
	text-decoration: none;
}

#content p.red_subhead_small a:hover {
	text-decoration: underline;
	color: #800000;
}

#content p.green_big_bold {
	color: #145414;
	font-size: 15px;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 0;
}

#content p.red_big_bold {
	color: #660000;
	font-size: 15px;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 0;
}

#content p.no_gap_top {
	margin-top: 0;
}

#content p.no_gap_top-short {
	margin-top: 0;
	margin-bottom: 12px;
}

.feature_numbers-01 {
	float:left;
	margin:0 3px 3px 0;
}

.rss_box1 {
	margin: 10px 0 25px 0;
	border-top: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	background-color: #fff;
	padding: 5px 8px 0 8px;
}

#content .rss_box1 p {
	margin: -15px 0 0 0;
}

.rss_box2 {
	margin: 10px 0;
	border-top: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	background-color: #fff;
	padding: 0 8px 8px 8px;
}

#content .rss_box2 p {
	margin-top: -11px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
}

#content .rss_box2 a:link, #content .rss_box2 a:visited, #content .rss_box2 a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

#content .rss_box2 a.blog_title_link, #content .rss_box2 a.blog_title_link:visited {
	color: #0e500e;
	font-weight: bold;
	text-decoration: none;
}

#content .rss_box2 a.blog_title_link:hover {
	color: #0e500e;
	text-decoration: underline;
}

.rss_break {
	margin: 10px 0 7px 0;
	border-bottom: 1px dashed #c3c3c3;
}

/*.rss_break {
	height: 4px;
	margin: 10px 0 7px 0;
	background-color: #eaeaea;
	border-top: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
} IE PROBLEMS */

#content p.subhead_tight {
	margin: 5px 0 0 0;
	font-size: 11px;
}

#content .green_bold {
	color: #007200;
	font-weight: bold;
}

#content .orange_bold {
	color: #c06c0a;
	font-weight: bold;
}

.picture_bank {
	float: right;
	padding: 10px 10px 1px 10px;
	border: 1px solid #0e500e;
	background-color: #f7f7f7;
	margin: 0 0 8px 8px;
}

#content .picture_bank img {
	display: block;
	border: 1px solid #aeaeae;
}

#content .picture_bank p {
	margin: 0 0 10px 0;
}

#content .blurb_head_blue_contained {
	background-color: #47486f;
	color: white;
	font-weight: bold;
	font-size: 12px;
	padding: 2px 10px;
}

.bottom_blurb_contained {
	background-color: #f2f2f2;
	padding: 3px 5px 5px 5px;
	font-size: 11px;
}

#content .bottom_blurb_contained a, #content .bottom_blurb_contained a:visited {
	font-size: 11px;
}

#content .bottom_blurb_contained a:hover {
	color: #8f8f8f;
}

#content .bottom_blurb_contained li {
	text-align: left;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
}

.bottom_blurb {
	border-bottom: solid 1px #aeaeae;
	background-color: #f2f0e8;
	padding: 2px 4px 4px 4px;
	font-size: 11px;
	margin-bottom: 5px;
}

.bottom_blurb img {
	padding-right: 3px;
}

#content .bottom_blurb a {
	font-size: 11px;
	color: #000;
}

#content .bottom_blurb a:hover {
	color: #8f8f8f;
}

#content .bottom_blurb .redtext {
	font-size: 11px;
	color: #800000;
	font-weight: bold;
}

.bottom_blurb_gray {
	border-bottom: solid 1px #aeaeae;
	background-color: #f5f5f5;
	padding: 2px 4px 4px 4px;
	font-size: 11px;
	margin-bottom: 5px;
}

.bottom_blurb_gray2 {
	border-bottom: solid 1px #000;
	background-color: #f0f0f0;
	padding: 2px 4px 4px 4px;
	font-size: 11px;
	margin-bottom: 5px;
}

.bottom_blurb_gray2 img {
	padding-right: 3px;
}

#content .bottom_blurb_gray2 a {
	font-size: 11px;
	color: #000;
}

#content .bottom_blurb_gray2 a:hover {
	color: #8f8f8f;
}

#content .bottom_blurb_gray2 .redtext {
	font-size: 11px;
	color: #800000;
	font-weight: bold;
}

#content .bottom_blurb li {
	text-align: left;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
}

#content .blurb_head_green {
	background-color: #0e500e;
	color: white;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 5px;
}

#content .blurb_head_blue {
	background-color: #47486f;
	color: white;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 5px;
}

#content .blurb_head_black {
	background-color: #000;
	color: white;
	font-weight: bold;
	font-size: 11px;
	padding: 1px 5px;
}

td.feature_table_1_left {
	padding:0 4px;
	border-right:1px solid #ccc;
	vertical-align:top;
}

td.feature_table_1_right {
	padding:0 4px;
	vertical-align:top;
}

.tbl_header_green {
	border-top:1px solid #0e500e;
	border-bottom:1px solid #0e500e;
	background-color:#f2f2f2;
	padding:2px 3px;
}

.tbl_header_orange {
	border-top:1px solid #b45c1c;
	border-bottom:1px solid #b45c1c;
	background-color:#f2f2f2;
	padding:2px 3px;
}

.tbl_header_blue {
	border-top:1px solid #4a6c86;
	border-bottom:1px solid #4a6c86;
	background-color:#f2f2f2;
	padding:2px 3px;
}

.feature_table_1_left p, .feature_table_1_right p {
	font-size:11px;
}

.inline_box_green {
	border:1px solid #0e500e
}

#content .inline_box_tbl td {
	background-color:#efefef;
	padding:1px;
	border:1px solid #e0e0e0;
	text-align:center;
}

#content .black_link a, .black_link a:visited {
	color:#000;
	text-decoration: none;
}

#content .black_link a:hover {
	text-decoration:underline;
}

#content .big_black_link a, #content .big_black_link a:visited {
	font-size:15px;
	color:#000;
}

#content .big_black_link a:hover {
	color:#7f7f7f;
}

#content .black_theme a, #content .black_theme a:hover, #content .black_theme a:visited {
	color:#000;
}

.smalltext {
	font-size: 10px;
}

#content .smalltext a, #content .smalltext a:visited {
	font-size: 10px;
	color: black;
	line-height: normal;
	font-weight: bold;
}

.green_block {
	border: 1.5px solid #008000;
	padding:2px 3px;
	margin-bottom:5px;
	font-size: 10px;
	text-align: left;
	word-spacing: -0.05em;
	line-height: normal;
}

.yellow_block {
	border: 1.5px solid #e3d031;
	padding:2px 3px;
	margin-bottom:5px;
	font-size: 10px;
	word-spacing: -0.05em;
	line-height: normal;
}

.blue_block {
	border: 1.5px solid #000080;
	padding: 2px 3px;
	margin-bottom: 5px;
	font-size: 10px;
	word-spacing: -0.05em;
	line-height: normal;
}

.orange_block {
	border: 1.5px solid #d68904;
	padding:2px 3px;
	margin-bottom:5px;
	font-size: 10px;
	word-spacing: -0.05em;
	line-height: normal;
}

.green2_block {
	border: 1.5px solid #abd969;
	padding:2px 3px;
	margin-bottom:5px;
	font-size: 10px;
	word-spacing: -0.05em;
	line-height: normal;
}

.purple_block {
	border: 1.5px solid #9682b2;
	padding:2px 3px;
	margin-bottom:5px;
	font-size: 10px;
	word-spacing: -0.05em;
	line-height: normal;
}

.blue2_block {
	border: 1.5px solid #a7c5c4;
	padding:2px 3px;
	margin-bottom:5px;
	font-size: 10px;
	word-spacing: -0.05em;
	line-height: normal;
}

.black_block {
	border: 1.5px solid #000;
	padding:2px 3px;
	margin-bottom:5px;
	font-size: 10px;
	word-spacing: -0.05em;
	line-height: normal;
}

.purple2_block {
	border: 1.5px solid #b183a7;
	padding:2px 3px;
	margin-bottom:5px;
	font-size: 10px;
	word-spacing: -0.05em;
	line-height: normal;
}

.red_block {
	border: 1.5px solid #c00000;
	padding:2px 3px;
	margin-bottom:5px;
	font-size: 10px;
	word-spacing: -0.05em;
	line-height: normal;
}

.lines_block {
	border-top: 1px solid #2f3255;
	border-bottom: 1px solid #2f3255;
	background-color: #f5f5f5;
	padding: 5px 6px;
	margin: 10px 0;
}

#content .lines_block a, #content .lines_block a:visited, #content .lines_block a:active {
	font-size: 18px;
	color: black;
	text-decoration: none;
}

#content .lines_block a:hover {
	color: #666;
}

#content .lines_block img {
	float: left;
	margin-right:3px;
}

.content_span {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #f5f5f5;
	padding: 5px 6px;
	margin: 10px 0;
}

#content .content_span a, #content .content_span a:visited, #content .content_span a:active {
	color: black;
	text-decoration: underline;
}

#content .content_span a:hover {
	color: #666;
}

#content .content_span img {
	float: left;
	margin-right:3px;
}

.MDM_span {
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	background-color: #f7f7f7;
	padding: 5px 6px;
	margin: 10px 0 25px 0;
}

#content .MDM_span a, #content .MDM_span a:visited, #content .MDM_span a:active {
	color: black;
	text-decoration: underline;
}

#content .MDM_span a:hover {
	color: #666;
}

#content .MDM_span .model {
	margin: 10px 0 8px 0;
	text-align: center;
	display: block;
}

#content .MDM_span img {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #e0e0e0;
}

#content a.big_link, #content a.big_link a:visited {
	font-size: 16px;
	text-decoration: none;
}

#content a.big_link_black, #content .big_link_black a:visited {
	color: #000;
	font-size: 16px;
	text-decoration: underline;
}

#content .big_link_black a:hover  {
	color: #6a6a6a;
}

.sidebar_header_green {
	height: 20px;
	background: #fff url(/images/misc/sidebar-header-green.gif) top left repeat-x;
}

#content .channel_image_grey {
	width: 315px;
	height: 150px;
	float: right;
	background: url(/images/channels/graphic-frame-grey.jpg) top left no-repeat;
}

#content .channel_whats_new {
	width:119px;
	height:127px;
	margin-bottom:5px;
	background-color:#fafafa;
	border: 1px solid #cecece;
	padding:3px;
	font-size:11px;
	line-height:1.4em;
}

#content .channel_block {
	margin:2px 3px 10px 3px;
}

#content .channel_block img.featured {
	float:left;
	padding:4px;
	border:1px solid #cccccc;
	margin-right:6px
}

#content .channel_block_text {
	float:right;
	width:233px;
	margin-top:12px
}

#content .channel_block_text img.header {
	margin-bottom:4px;
	border-bottom:1px solid black;
	display:block;
}

#content .channel_more_container {
	margin-top:18px;
	margin-left:20px;
	margin-right:25px;
}

#content .channel_more_box {
	margin-top:2px;
	background-color:#f5f5f5;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	padding:3px 5px 3px 5px;
}

#content .channel_more_box a, #content .channel_more_box a:visited {
	font-weight:normal;
	color:black;
}

#content .channel_more_box ul {
	margin-bottom: 5px;
}

#content .channel_more_box li {
	list-style: none;
	margin-left:0;
	padding-left: 13px;
	background: url(/movies/images/li_square-blue.jpg) no-repeat center left;
}

#content .channel_more_box li.home {
	list-style: none;
	margin-left:0;
	padding-left: 13px;
	background: url(/movies/images/li_square-red.jpg) no-repeat center left;
}

#content .channel_tri_box {
	height: 130px;
	background:url(/movies/images/tribox-background.jpg) repeat-x top left;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	padding:3px;
	margin-top:2px;
}

#content .channel_tri_box a, #content .channel_tri_box a:visited {
	font-weight:normal;
}

#content .channel_home_link a, #content .channel_home_link a:visited {
	padding-left: 12px;
	padding-right: 2px;
	margin-top: 1px;
	float:right;
	color:black;
	font-size:11px;
	text-decoration:none;
	background: url(/movies/images/arrow-red.jpg) no-repeat center left;
}

#content .channel_home_link a:hover {
	text-decoration:underline;
}

#content .channel_past_features {
	margin-top:8px;
}

#content .channel_past_features td {
	padding:0 8px;
}

#content .channel_past_features img {
	display:block;
	margin-bottom:4px;
	/*border:1px solid #cccccc;
	margin-bottom:3px;
	padding:3px;*/
}

#content .channel_past_features_text {
	border:1px solid #d8d8d8;
	background-color: #f5f5f5;
	padding:2px 3px 3px 3px;
	margin-bottom:10px;
}

#content .channel_past_features_text a, #content .channel_past_features_text a:visited {
	color:black;
}

#content .full_sponsor {
	text-align: left;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	padding: 2px 3px 2px 2px;
	margin-bottom: 20px;
}

#content .full_sponsor-gray {
	text-align: left;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #f7f7f7;
	padding: 2px 3px 2px 2px;
	margin-bottom: 20px;
}

#content .full_sponsor a, #column2-os .full_sponsor a:visited, #content .full_sponsor-gray a, #column2-os .full_sponsor-gray a:visited {
	color: black;
}

#content .full_sponsor img, #content .full_sponsor-gray img {
	margin-right: 3px;
}

#content .full_sponsor_vids {
	text-align: left;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	padding: 2px 3px 2px 2px;
	margin-bottom: 20px;
}

#content .full_sponsor_vids a, #content .full_sponsor_vids a:visited, #content .full_sponsor_vids a:active {
	color: black;
	text-decoration: underline;
}

#content .full_sponsor_vids a:hover {
	color: #666;
}

#content .full_sponsor_vids img {
	float: left;
	margin-right:3px;
}

.feature_nav_links {
	border-top:2px solid #262748;
	border-bottom:2px solid #262748;
	padding:2px;
	background-color:#eee;
	margin:23px 0 25px 0;
}

/**********************************************************************/
/*  features    			                            											  */
/**********************************************************************/

/* <<<EOY - Sports - 2006>> */

.eoy_content_block-sp01 {
	margin-top:3px;
	padding:4px 6px 0 6px;
	border-top:1px solid #bebebe;
	border-left:1px solid #bebebe;
	border-right:1px solid #bebebe;
	background-color:#f7f7f7;
}

#content .eoy_content_block-sp01 p {
	margin-top:6px;
	margin-bottom:3px;
}

#content .eoy_content_block-sp01 a, #content .eoy_content_block-sp01 a:visited {
	color: black;
}

#content .eoy_content_block-sp01 a:hover{
	color: #565656;
}
