/**********************************************************************/
/*  SPREAD 477px                            											  */
/**********************************************************************/

#content .spread_477 {
	padding:5px 30px;
	margin-bottom:35px;
	background:url(/images/advertisers/design/bck/gray_fade.jpg);
	background-color:#fff;
	background-repeat:repeat-x;
	background-position:bottom left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}

#content .spread_477 img {
	margin:0 5px 0 0;
}

#content .spread_477 a, #content .spread_477 a:visited {
	color:#00396f;
	text-decoration:underline;
}

#content .spread_477 a:hover {
	color:#000;
}


/**********************************************************************/
/*  WIDE 570px                            											  */
/**********************************************************************/

#content .wide_570 {
	padding:5px 30px;
	margin-bottom:35px;
	background:url(/images/advertisers/design/bck/gray_fade.jpg);
	background-color:#fff;
	background-repeat:repeat-x;
	background-position:bottom left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}

#content .wide_570 img {
	margin:0 5px 0 0;
}

#content .wide_570 a, #content .wide_570 a:visited {
	color:#00396f;
	text-decoration:underline;
}

#content .wide_570 a:hover {
	color:#000;
}
/**********************************************************************/
/*  115x115 LARGE PLUGS                            											  */
/**********************************************************************/

.entry_block {
	margin-bottom:20px;
}

.entry_block .entry_thumb {
	margin-right:7px;
	margin-bottom:10px;
	float:left;
}

#content .entry_block a.headline, #content .entry_block a.headline:visited {
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

#content .entry_block a.headline:hover {
	color:#3a3a3a;
}

.entry_block .attribution, .entry_block_links .attribution {
	font-size:11px;
	color:#666;
}

.entry_block .attribution_red, .entry_block_links .attribution_red {
	font-size:11px;
	color:#800000;
}

.entry_block_solo {
	margin:30px 0;
	padding:7px 0;
	border-top:8px solid #eaeaea;
	border-bottom:8px solid #eaeaea;
}

.entry_block_solo .entry_thumb {
	margin-right:7px;
	float:left;
}

#content .entry_block_solo a.headline, #content .entry_block_solo a.headline:visited {
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#142548;
}

#content .entry_block_solo a.headline:hover {
	color:#000;
}

.entry_block_solo .attribution {
	font-size:11px;
	color:#774703;
}

#content p.entry_text {
	margin:6px 0 0 0;
}

#content p.entry_text_tight {
	margin:2px 0 0 0;
}

#content p.entry_quote {
	margin:6px 0 0 0;
	color:#797979;
}

img.open_quote {
	margin-right:4px;
}

img.close_quote {
	margin-left:4px;
	vertical-align:-27%;
}

.entry_block_links {
	margin:0 0 30px 0;
	background-color:#f5f5f5;
	padding:8px 12px;
}

#content .entry_block_links p {
	margin:0 0 6px 0;
}

#content .entry_block_links a, #content .entry_block_links a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

#content .entry_block_links a:hover {
	color:#000;
	text-decoration:underline;
}

p.home_link {
	text-align:right;
	font-size:11px;
}

#content p.home_link a, #content p.home_link a:visited {
	font-size:11px;
	margin:8px 0 0 0;
	color:#353c66;
	font-weight:normal;
	text-decoration:underline;
}

#content p.home_link a:hover {
	color:#353c66;
}

.dropnumber {
	padding:8px 8px 8px 0;
	margin:0;
	font-size:33px;
	font-weight:bold;
	float:left;
	color:#2b3d5f;
	font-style:italic;
	overflow:visible;
}


/**********************************************************************/
/*  100x95 SMALL PLUGS			                           											  */
/**********************************************************************/

.entry_block_small {
	margin-bottom:20px;
}

#content .entry_block_small .entry_thumb {
	margin:0 7px 0 0;
	display:block;
	float:left;
}

#content .entry_block_small p.headline, #content .entry_block_small p.headline:visited {
	margin:0 0 2px 0;
	padding:0 0 2px 0;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

.entry_block_small .attribution, .entry_block_links .attribution {
	font-size:11px;
	color:#666;
}

#content p.entry_text {
	margin:0;
	padding:0;
}

#content p.entry_text_tight {
	margin:2px 0 0 0;
	padding:2px 0 0 0;
}

#content p.entry_quote {
	margin:6px 0 0 0;
	color:#797979;
}


/**********************************************************************/
/*  100x95 SMALL PLUGS -- OLD STYLE                           											  */
/**********************************************************************/

#content .smallhead {
	font-size: 14px;
	font-weight: bold;
}

.ad_table {
	margin-top:15px;
}

td.bench_img {
	text-align:center;
	padding-bottom:4px;
}

td.bench_text {
	padding-bottom:4px;
}

td.bench_text img {
	float:left;
	padding-right:3px;
}

td.bench_gap {
	height:12px;
}


/**********************************************************************/
/*  100x95 SMALL PLUGS - MODEL INDEX                          											  */
/**********************************************************************/

.bottom_plugs_477_split {
	width:220px;
	padding-bottom:8px;
}

.bottom_plugs_gray_borders {
	margin:0 0 35px 0;
	border-top:6px solid #eaeaea;
	border-bottom:6px solid #eaeaea;
	padding: 8px 6px 0 6px;
}

#content .bottom_plugs_477_split a, #content .bottom_plugs_477_split a:visited, #content .bottom_plugs_477_split a:active {
	color: black;
	text-decoration: underline;
}

#content .bottom_plugs_477_split a:hover {
	color: #666;
}

#content .bottom_plugs_477_split img {
	float: left;
	margin-right:3px;
}

.content_span {
	border-top: 6px solid #eaeaea;
	border-bottom: 6px solid #eaeaea;
	padding: 8px 6px 0 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;
}

#content p.bottom_plug_head {
	font-size:18px;
	font-weight:bold;
	color:#730505;
	margin:15px 0 5px 0;
}

#content p.bottom_plug_head_padded {
	font-size:18px;
	font-weight:bold;
	color:#730505;
	margin-top:45px;
	margin-bottom:5px;
}


/**********************************************************************/
/*  100x70 RIGHT NAV INTERNAL ADVERTISER PLUGS                        									 */
/**********************************************************************/

.internal_rn_plug_block {
	background-color:#eee;
	padding:4px;
	margin:10px 0 0 0;
}

.internal_rn_plug_block .head {
	letter-spacing:.8em;
	color:#c4c4c4;
	font-size:10px;
	font-weight:900;
	text-align:center;
	padding-bottom:3px;
}

.internal_rn_plug_block .head_2 {
	letter-spacing:.5em;
	color:#a4a4a4;
	font-size:11px;
	font-weight:900;
	text-align:center;
	padding:5px 0 12px 0;
}

#right_sidebar .prompt_link {
	letter-spacing:.1em;
	color:#777;
	font-size:10px;
	font-weight:900;
	text-align:right;
	padding:2px 4px;
	margin:0 0 10px 0;
	background-color:#ddd;
	border-bottom:3px solid #eee;
}

#right_sidebar .prompt_link a, #right_sidebar .prompt_link a:visited {
	color:#888;
	text-decoration:none;
}

#right_sidebar .prompt_link a:hover {
	color:#555;
	text-decoration:none;
}

.internal_rn_plug_block .entry {
	margin:0;
	font-size:11px;
	color:#666;
	margin-top:5px;
}

#right_sidebar .internal_rn_plug_block .entry a, #right_sidebar .internal_rn_plug_block .entry a:visited {
	color:#333;
}

#right_sidebar .internal_rn_plug_block .entry a:hover {
	color:#111;
}

.internal_rn_plug_block .entry img.thumb {
	padding:2px;
	border:1px solid #ddd;
	margin:0 4px 0 0;
	float:left;
}

#right_sidebar .internal_rn_plug_block .entry iframe {
	padding:2px;
	border:1px solid #ddd;
	margin:0 4px 0 0;
	float:left;
}

#right_sidebar .internal_rn_plug_block .entry p.headline {
	margin:0 0 3px 0;
	font-size:14px;
}

#right_sidebar .internal_rn_plug_block .entry p.headline a, #right_sidebar .internal_rn_plug_block .entry p.headline a:visited {
	font-size:14px;
	color:#222;
	text-decoration:none;
}

#right_sidebar .internal_rn_plug_block .entry p.headline a:hover {
	color:#111;
}


/**********************************************************************/
/*  IN PAGE AD PLUGS                        									 */
/**********************************************************************/

#content .in_page_plug {
	/*margin:35px 0;*/
	font-size:11px;
	color:#000;
	margin-top:5px;
}

#content .in_page_plug a, #content .in_page_plug a:visited {
	color:#35538f;
}

#content .in_page_plug a:hover {
	color:#436ab9;
}

#content .in_page_plug img.thumb {
	padding:2px;
	border:1px solid #ddd;
	margin:0 4px 0 0;
	float:left;
}

#content .in_page_plug p.headline {
	margin:0 0 3px 0;
	font-size:14px;
	padding-top:5px;
}

#content .in_page_plug p.headline a, #content .in_page_plug p.headline a:visited {
	font-size:14px;
	color:#384a6f;
	text-decoration:none;
}

#content .in_page_plug p.headline a:hover {
	color:#334361;
}

* { 
	padding: 0; 
	margin: 0; 
}

body {
    font: normal 12px Arial, Verdana, sans-serif;
    color: #000;
	background-color: #c5c5c5;
	line-height: 1.3em;
	background-position: top center;
	background-position:50% 0;
	position:relative;
	width:100%;
	padding:0;
	margin:0;
	margin:0 auto;
	overflow-x:hidden;
}

#wrapper {
	width: 921px;
	border-left: solid 2px #000;
	border-right: solid 2px #000;
	border-bottom: solid 2px #000;
	background-color: #fff;
	margin:0 auto;
}

#content_wrapper {
	background: #fff url(/images/backgrounds/content_bg_new.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_basicchannel-subv3 {
	background: #fff url(/images/backgrounds/content_basicchannel_subv3_bg.gif) top left repeat-y;
}

#content_wrapper_entchannel {
	background: #fff url(/images/backgrounds/content_entchannel_bg.gif) top left repeat-y;
}

#content_wrapper_entchannel-subv3 {
	background: #fff url(/images/backgrounds/content_entchannel_subv3_bg.gif) top left repeat-y;
}

#content_wrapper_music {
	background: #fff url(/images/backgrounds/content_music_bg.gif) top left repeat-y;
}

#content_wrapper_music-subv3 {
	background: #fff url(/images/backgrounds/content_music_subv3_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_wrapper-entertainment {
	background: #fff url(/images/backgrounds/content_bg-v2dark.gif) top left repeat-y;
}

#content {
	float: right;
	width: 781px;
}

#content h1 {
	font-size: 16px;
}

#content h1.chnhead {
	font-size: 16px;
	margin: 27px 0 -12px 0;
}

#content h1.gapped {
	font-size: 16px;
	margin-top: 25px;
}

#content h2 {
	font-size: 16px;
	margin: 20px 0 -12px 0;
}

#content h3 {
	font-size: 16px;
	margin-top: 35px;
}

#content h4 {
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: -6px;
}

#content h4.gapped {
	font-size: 14px;
	margin-top: 25px;
	margin-bottom: -6px;
}

#content h4.gapped_02 {
	font-size: 14px;
	margin-top: 25px;
	margin-bottom: 0px;
}

#content h4.gapped_03 {
	font-size: 14px;
	margin-top: 35px;
	margin-bottom: -4px;
}

#content h5 {
	font-size: 16px;
	margin-bottom: -5px;
}

#content h6 {
	font-size: 18px;
}

#content a, #content a:visited {
	color: #2f3255;
}

#content a:hover {
	color: #8f8f8f;
}

#content p {
	margin: 15px 0;
}

#content p.byline {
	font-size: 11px;
	margin: 0 0 2px 0;
}

#content p.img_byline {
	/*font-size: 11px;*/
	margin: 25px 0 2px 0;
}

#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: 775px;
	background-color: #fff;
	border-bottom: solid 1px #aeaeae;
	padding: 1px 1px 1px 3px;
	line-height: 1.0em;
	margin-left:2px;
}

#bottom_ad {
	margin: 50px 0;
}

#video {
	padding: 0px;
	margin:0px;
}


/**********************************************************************/
/*  WIDE SET-UP	 		                            											  */
/**********************************************************************/

#wrapper-wide {
	width: 960px;
	border-left: solid 2px #000;
	border-right: solid 2px #000;
	border-bottom: solid 2px #000;
	background-color: #fff;
	margin:0 auto;
}

#wrapper-ultrawide {
	width: 1160px;
	border-left: solid 2px #000;
	border-right: solid 2px #000;
	border-bottom: solid 2px #000;
	background-color: #fff;
	margin:0 auto;
}

#content-wide {
	float:left;
	width:810px;
	padding:2px 5px 2px 5px;
	background-color:#5b5b5b;
}

#content-ultrawide {
	padding:2px 5px 5px 5px;
	background-color:#5b5b5b;
}

#sidebar-wide {
	float:right;
	width:140px;
	background-color:black;
	color:white;
	text-align:center;
	padding: 5px 0;
	/*border-left:1px solid #9e9e9e;*/
}

#footer-wide {
	width: 960px;
	line-height: normal;
	margin-top: 2px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 10px;
	color: #3e3e3e;
	padding: 8px 0;
	margin:0 auto;
}

#footer-ultrawide {
	width: 1160px;
	line-height: normal;
	margin-top: 2px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 10px;
	color: #3e3e3e;
	padding: 8px 0;
	margin:0 auto;
}

#footer-wide a, #footer-wide a:visited, #footer-ultrawide a, #footer-ultrawide a:visited {
	font-size: 10px;
	color: #3e3e3e;
	text-decoration: none;
}

#footer-wide a:hover, #footer-ultrawide a:hover {
	color: #000;
	text-decoration: underline;
}

/**********************************************************************/
/*  WIDE SET-UP: DARK	 		                            											  */
/**********************************************************************/

#content_wrapper-wide-dark {
	background: #fff url(/images/backgrounds/content_wide-dark.gif) top left repeat-y;
}

#content-wide-dark {
	float: right;
	width: 818px;
}

/**********************************************************************/
/*  headers	 		                            											  */
/**********************************************************************/

#header {
	/*height: 133px;*/
	height: auto;
}

#header-test {
	height: auto;
}

#header-skin-nflcom {
	height: 280px;
}

#header-skin-nflcom2 {
	height: 237px;
}

#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;
}

#header-ent-sub-v3 {
	border-bottom:4px solid #000;
	background-color:#000;
}

#header-ent-sub-v3 .bull {
	float:left;
}

#header-ent-sub-v3 .ad728 {
	float:right;
	width:728px;
	background-color:#000;
	border-left:5px solid #000;
	border-right:5px solid #000;
	border-top:5px solid #000;
}

#header_v2_new {
	background-color:#000;
}

#header_v2_new .bull {
	float:left;
}

#header_v2_new .ad728 {
	float:right;
	width:728px;
	background-color:#000;
	border-left:2px solid #000;
}

#header_v2_full {
	color: #333;
	/*height: 185px;*/
	padding: 0;
	/*border: 1px solid #ccc;*/
/*	margin-top: 10px;*/
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-color: f0f0f0;
	width: 921px;
	position: relative;
}

#header_v2_full img {
	display:block;
	margin:0;
}

#header_v2_full_ad {
	width: 728px;
	height: 90px;
	position: absolute;
	left: 193px;
	top: 43px;
}

#nav {
	z-index: 99;
	float: left;
	width: 921px;
	height: 25px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	border-top: 1px solid #262748;
	background: #262748 url(/images/internal/header-navs/nav-bg.gif) repeat-x top left;
	display: flex;
	justify-content: space-between;
}

#nav li {
	float: left;
	margin: 0;
	padding: 0 0px 0 0px;
	list-style: none;
	background: url(/images/internal/header-navs/nav-li-bg.gif) no-repeat top right;
}

#nav a {
	float: left;
	padding: 4px 13px 4px 7px;
	text-decoration: none;
	color: #fff;
}


#nav a:hover, #nav a.active {
	color: #fff;
	background: #2d2d51;
}

#nav a.active {
	font-weight: bold;
}


/**********************************************************************/
/*  RESKIN HEADERS	 		                            											  */
/**********************************************************************/

#headerad_133 {
	border: solid white 1px;
	width: 728px;
	height: 90px;
	position: absolute;
	left: 193px;
	top: 43px;
	background-color:#000;
}


/**********************************************************************/
/*  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;
	list-style-type:none;	
}	

#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 .text_links {
	text-align:center;
	margin-top:15px;
}

#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;
}

#left_sidebar {
	background-color: #363636;
	width: 140px;
	float: left;
	color:white;
}

#left_sidebar .header {
	margin-bottom:3px;
}

#left_sidebar ul {
	margin: 0 5px 12px 1px;
}

#left_sidebar li {
	margin-top: 0;
	font-size: 11px;
	font-weight: bold;
	padding-left: 12px;
	margin-left:1px;
	background: url(/images/left-navs/v3/bullet-orange.gif) no-repeat center left;
	list-style:none;
}

#left_sidebar li.indent {
	margin-top: 0;
	font-size: 11px;
	font-weight: normal;
	padding-left: 12px;
	margin-left:3px;
	background: url(/images/left-navs/v3/bullet-indent.gif) no-repeat center left;
	list-style-type:none;
}

#left_sidebar ul.inline {
	list-style: none;
	margin: 0 2px 12px 1px;
}

#left_sidebar ul.inline li {
	float: left;
	margin-left: 1px;
	margin-right: 2px;
	margin-bottom: 20px;
	padding-left: 14px;
	background: url(/images/left-navs/v3/bullet-orange.gif) no-repeat center left;	
}

#left_sidebar li a:link, #left_sidebar li a:visited {
	color:#fff;
	font-size: 12px;
	text-decoration: none;
}

#left_sidebar li a:hover {
	color:#b0c2de;
	/*text-decoration: underline;*/
}

#left_sidebar li.indent a:link, #left_sidebar li.indent a:visited {
	color:#cdcdcd;
	font-size: 12px;
	text-decoration: none;
}

#left_sidebar li.indent a:hover {
	color:#838383;
	/*text-decoration: underline;*/
}

#left_sidebar .text_links {
	text-align:center;
	margin-top:20px;
}

/**********************************************************************/
/*  ad text links                                                                                          */
/**********************************************************************/

.ad_text_links {
    padding:0 3px;
    margin:30px 0;
    text-align:center;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:#535353;
    line-height:1.3em;
}

#sidebar .ad_text_links p {
    margin:15px 0;
}

#sidebar .ad_text_links a, #sidebar .ad_text_links a:visited {
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#3c4a68;
}

#sidebar .ad_text_links a:hover {
    text-decoration:underline;
    color:#2a334a;
}


/**********************************************************************/
/*  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;
}

#sidebar2 p.rn_txt_link, #sidebar2_120 p.rn_txt_link {
	margin:12px 0 6px 0;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#000;
}

#content p.rn_txt_link a, #content p.rn_txt_link a:visited, #content p.rn_txt_link a, #content p.rn_txt_link a:visited {
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration: none;
}

#content p.rn_txt_link a:hover, #content p.rn_txt_link a:hover {
	text-decoration:underline;
}

/**********************************************************************/
/*  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;
}

/**********************************************************************/
/*  models				                            											  */
/**********************************************************************/

#models {
	padding: 10px;
	width: 570px;
	float: left;
}

#models_120 {
	padding: 10px;
	width: 599px;
	float: left;
}

#sidebar_model {
	width: 140px;
	float: left;
}

#sidebar_image {
	width: 140px;
	float: left;
	text-align: center;
	padding: 13px 0;
}

#sidebar_image img {
	margin-bottom: 12px;
}

#sidebar_image .adbrite {
	width: 140px;
	float: left;
	text-align: center;
}

#sidebar_image .adHeadline {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #535353;
}

#sidebar_image .adText {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none; 
	color: #000;
}

#wrapper_image {
	width: 921px;
	border-left: solid 2px #000;
	border-right: solid 2px #000;
	border-bottom: solid 2px #000;
	background-color: #fff;
	margin:0 auto;
}

#wrapper_model {
	width: 921px;
	border-left: solid 2px #000;
	border-right: solid 2px #000;
	border-bottom: solid 2px #000;
	background-color: #fff;
	margin:0 auto;
}

#content_wrapper_model {
	background: #fff url(/images/backgrounds/content_bg.gif) top left repeat-y;
}

#content_wrapper_model_120 {
	background: #fff url(/images/backgrounds/content_bg-120.gif) top left repeat-y;
}

#content_wrapper_image {
	background: #fff url(/images/backgrounds/content_bg.gif) top left repeat-y;
}

#content_wrapper_image-test {
	background: #fff url(/images/backgrounds/content_bg.gif) top left repeat-y;
	margin-top:30px;
}

#sidebar2_model {
	float: right;
	width: 188px;
	padding: 5px 0 10px 0;
	text-align: center;
}
	
#sidebar2_model img {
	padding-bottom: 8px;
}

#sidebar2_model_120 {
	float: right;
	width: 126px;
	padding: 20px 17px 20px 17px;
	text-align: center;
}
	
#sidebar2_model_120 img {
	padding-bottom: 10px;
}

#sidebar2_image {
	float: right;
	width: 188px;
	padding: 5px 0 10px 0;
	text-align: center;
}
	
#sidebar2_image img {
	padding-bottom: 8px;
}

#sidebar2_image p.red_bold_header {
	font-size:13px;
	font-weight:bold;
	color:#800000;
	margin: 25px 0 0 0;
}

#sidebar2_image p.black_links {
	margin: 2px 0 20px 0;
}

#sidebar2_image p.black_links a, #sidebar2_image p.black_links a:visited, #sidebar2_image p.black_links a:hover {
	font-size:12px;
	font-weight: bold;
	color:#000;
}

#header_model {
	height: 133px;
}

#header_model_banner {
	position: absolute;
	top: 45px;
	left: 195px;
	width: 728px;
	height: 90px;
	background-color: #fff;
	z-index: 0;
}

#header_basic_banner td.adbckgrnd {
	background: url(/images/headers/image-adbckgrnd.jpg) no-repeat top left;
	float: left;
	text-align: center;
	height: 90px;
	z-index: 0;
}

#nav_model {
	z-index: 99;
	float: left;
	width: 921px;
	height: 25px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	border-top: 1px solid #262748;
	background: #262748 url(/images/internal/header-navs/nav-bg.gif) repeat-x top left;
}

#nav_model li {
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
	background: url(/images/internal/header-navs/nav-li-bg.gif) no-repeat top right;
}
#nav_model a {
	float: left;
	padding: 4px 11px;
	text-decoration: none;
	color: #fff;
}
#nav_model a:hover, #nav a.active {
	color: #fff;
	background: #2d2d51;
}
#nav_model a.active {
	font-weight: bold;
}

/* ====== START Large Image Header TEST ======= */

#header_image-test {
	height: 158px;
}

#header_image-test td.adbckgrnd {
	background: url(/images/headers/image-adbckgrnd.jpg) no-repeat top left;
	float: left;
	text-align: center;
	height: 90px;
	z-index: 0;
}

.image_nav-test {
	width: 921px;
	height: 35px;
	text-align:center;
	color:white;
	background-color:black;
	background: #000 url(/entertainment/features/2007/bad_ass_bracket/images/promotion/models-lrgimg_head-bck.gif) repeat-x top left;
}

/* ====== END Large Image Header TEST ======= */

#header_image {
	height: 158px;
	/*height: 136px;*/
}

#header_image td.adbckgrnd {
	background: url(/images/headers/image-adbckgrnd.jpg) no-repeat top left;
	float: left;
	text-align: center;
	height: 90px;
	z-index: 0;
}

.image_nav {
	width: 921px;
	height: 35px;
	text-align:center;
	color:white;
	background-color:black;
	background: #000 url(/images/models/header_bar/background.gif) repeat-x top left;
	
	/*z-index: 99;
	width: 921px;
	height: 16px;
	padding: 0;
	background: #000 url(/images/headers/image-navbar.jpg) no-repeat top left;*/
}

#models_block {
	width: 570px;
	margin: 5px 0 10px 0;
}

#models_block img.cover {
	width: 250px;
	float: left;
}

#models_info {
	width: 310px;
	float: right;
}

#models_info p.name {
	font-size: 24px;
	font-weight: bold;
	margin: 2px 0 0 0;
}

#models_info p.section_date {
	font-size: 15px;
	font-weight: bold;
	margin: 4px 0 0 0;
}

#models_info p.section_date a {
	font-size: 15px;
	color: black;
	text-decoration: none;
}

#models_info p.section_date a:hover {
	color: #808080;
}

#models_info p.stats {
	margin: 8px 0 0 0;
}

#members_blurb {
	width: 302px;
	float: right;
	margin-top: 10px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #f5f5f5;
	padding: 2px 4px 2px 4px;
}

#members_blurb a {
	color: #000;
}

#member_ad {
	width: 310px;
	float: right;
	margin-top: 10px;
}

#modelhome_sponsor_block {
	width: 570px;
	margin: 25px 0 30px 0;
}

#modelhome_sponsor_block a:link, #modelhome_sponsor_block a:visited {
	color: #000;
}

#home_sponsor {
	width: 475px;
	text-align: left;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #f5f5f5;
	padding: 2px 3px 2px 2px;
}

#home_sponsor a {
	color: black;
}

#home_sponsor img {
	margin-right: 3px;
}

.sponsor_text {
	width: 475px;
	color: #800000;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 2px;
}

.hot_video_head {
	color: #800000;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 2px;
}

#home_thumbs {
	width: 570px;
	float: left;
}

#models_index {
	width: 570px;
	float: left;
}

#models_index p.index_info {
	font-size: 13px;
	margin: 5px 0 5px 0;
}

#models_index p.index_info a {
	font-size: 13px;
	color: #000;
	text-decoration: none;
}

#models_index p.index_info a:hover {
	color: #808080;
	text-decoration: underline;
}

.month_year {
	font-size: 11px;
	color: #666;
}

#index_thumbs {
	width: 570px;
	float: left;
}

#index_thumbs img {
	padding-top: 15px;
}

#models p.model_nav {
	margin: 25px 0;
	text-align: center;
}

#models p.model_nav a, #models p.model_nav a:visited {
	text-align: center;
	color: #000;
}

#models p.model_nav a:hover {
	color: #8f8f8f;
}

#models_120 p.model_nav {
	margin: 25px 0;
	text-align: center;
}

#models_120 p.model_nav a, #models_120 p.model_nav a:visited {
	text-align: center;
	color: #000;
}

#models_120 p.model_nav a:hover {
	color: #8f8f8f;
}

#models_image {
	padding: 10px;
	width: 570px;
	text-align: center;
	margin-top: 15px;
}

#models_image p.model_nav {
	margin: 3px 0 0 0;
}

#models_image p.model_nav a {
	color: #000;
}

#models_image p.model_nav a:hover {
	color: #6b6b6b;
}

#models_image img {
	margin-bottom: 15px;
}

#models_120 p.sponsor_text-2 {
	font-size: 16px;
	font-weight: bold;
	color: #800000;
	margin: 7px 0 3px 0;
}

#models_120 p.header {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 3px 0;
}

#bottom_ad_modelhome {
	margin: 30px 0;
}

#bottom_ad_modelimage {
	margin: 30px 0 40px 0;
}

#column1-os {
	padding: 0 10px 10px 10px;
	width: 340px;
	float: left;
	z-index: 1;
	/*background-color: pink;*/
}

#column2-os {
	width: 389px;
	float: right;
	position: relative;
	left: -1px;
	padding: 0 10px 10px 10px;
	/*background-color: yellow;*/
}

#os_model_tbl {
	margin-bottom: 10px;
}

#os_model_tbl td {
	vertical-align: top;
	text-align: left;
}

#os_model_tbl img.section_head, #column2-os img.section_head {
	margin: 40px 0 7px 0;
	display: block;
}

#os_model_tbl img.model {
	margin-bottom: 22px;
	display: block;
	border: 1px solid #000;
}

#column2-os p.tight {
	margin: 10px 0;
}

#column2-os p.gallery_links a:hover {
	color: #b86504;
}

#column2-os p.sponsor_text {
	width: 200px;
	font-size: 16px;
	font-weight: bold;
	color: #800000;
	margin: 20px 0 2px 0;
}

#pod_block {
	margin-bottom: 45px;
}

#pod_block img.section_head {
	margin: 20px 0 8px 0;
	display: block;
}

#pod_block img.pod {
	float: right;
	margin-left: 5px;
}

#model_sectionhome_block {
	float: left;
	margin-bottom: 20px;
	margin-top: 3px;
}

#model_sectionhome_block img.main_image {
	float: left;
	margin-right: 10px;
}

#model_sectionhome_block p {
	margin: 0 0 15px 0;
}

#model_sectionhome_right {
	width: 449px;
	float: right;
}

/**********************************************************************/
/*  models-alternate HP	                            											  */
/**********************************************************************/

#models_cover2 {
	width: 250px;
	float: left;
	margin: 10px 0 0 6px;
}

#models_highlights {
	width: 290px;
	float: right;
	margin: 10px 4px 0 0;
}

#models_highlights p.name {
	font-size: 24px;
	font-weight: bold;
	margin: 3px 0 0 0;
}

#models_highlights p.stats {
	margin: 4px 0 0 2px;
}

#models_highlights table {
	margin-top: 10px;
}

#highlight-01 {
	margin-bottom: 10px;
	text-align: left;
}

#highlight-02 {
	margin-bottom: 10px;
	text-align: right;
}

#highlight-03 {
	text-align: left;
}

#highlight-04 {
	text-align: right;
}

#highlight-01 img, #highlight-02 img, #highlight-03 img, #highlight-04 img {
	border: 3px solid black;
}

#members_blurb2 {
	/*padding: 10px;*/
	width: 570px;
	float: left;
	margin-top: 10px;
	text-align: center;
	padding: 1px 0 1px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #f5f5f5;
}

#home_sponsor2 {
	/*padding: 10px;*/
	width: 570px;
	float: left;
	margin: 15px 0 20px 0;
}

/**********************************************************************/
/*  model archives		                            											  */
/**********************************************************************/

#models h1 {
	margin-bottom: 20px;
	font-size: 18px;
}

#models h2 {
	margin: 15px 0 3px 0;
	font-size: 16px;
}

#model_archive_table td {
	vertical-align: top;
	text-align: center;
}

.topgap {
	margin-top: 8px;
}

img.padded {
	margin: 10px;
}

#content td p {
	margin: 0;
	padding: 8px 0 2px 0;
}

td.div_line {
	height: 20px;
	background: #fff url(/images/misc/grey_dot_e0.gif) center left repeat-x;
	border-left: solid 20px #fff;
	border-right: solid 20px #fff;
	border-bottom: solid 12px transparent;
	border-top: solid 8px transparent;
}

.model_name {
	font-size: 12px;
	font-weight: bold;
	margin-top: 20px;
}


.model_month {
	font-size: 10px;
}

#past_models img.cube {
	padding: 3px;
	border: solid 1px #d5d5d5;
	margin-right: 5px;
	margin-bottom: 5px;
}

/*#past_models img.cube a:hover {
	padding: 3px;
	border: solid 1px #000;
}*/

/*#bullzeye_features {
	text-align: center;
}*/

#bullzeye_features img {
	margin-bottom: 8px;
}
	
/**********************************************************************/
/*  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;
}

.feedback {
	color: #800000;
	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, #sidebar_photobank-small {
	width: 327px;
	float: right;
	text-align: center;
	padding: 7px 0;
}

#sidebar_photobank .photo, #sidebar_photobank-small .photo {
	margin-bottom:10px;
}

#sidebar_photobank .photo img {
	border:1px solid #9a9a9a;
	padding: 7px;
	background-color: white;
}

#sidebar_photobank-small .photo img {
	border:1px solid #9a9a9a;
	padding: 15px;
	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_divider {
	margin:0 auto;
	width:901px;
	border-top:8px solid #6a88ab;
	border-bottom:2px solid #888;
	background-color:#333;
	height:25px;
	padding:10px 10px 0 10px;
	text-align:right;
	vertical-align:text-bottom;
	color:#bbb;
	font-weight:bold;
	/*border-bottom:35px solid #333;*/
}

#footer {
	margin:0 auto;
	background:#000;
	border-left:2px solid #000;
	border-right:2px solid #000;
	width:921px;
}

#footer_links {
	margin:0 auto;
	/*width:972px;*/
	background:#000;
	padding:20px 8px 25px 8px;
}

#footer_links .table {
	width:883px;
	margin:0 auto;
	background:url(/images/black_mountain/logo_internal_mat_black.jpg) no-repeat;
	background-color:#000;
	background-position:100% 100%
}

#footer_links .table td {
	vertical-align:top;
	padding:0 6px;
	/*border-right:1px solid #fff;*/
}

#footer_links .text_head {
	margin:0 0 5px 0;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

#footer_links ul {
	list-style:none;
	margin-top:4px;
	margin-bottom:15px;
	text-align:left;
}

#footer_links li {
	margin-bottom:3px;
	overflow:visible;
}

#footer_links ul a, #footer ul a:visited {
	color:#b1caeb;
	font-size:11px;
	text-decoration: none;
	line-height: 1.3em;
	display:block;
	height:1%;
}

#footer_links ul a:hover {
	color:#fff;
	text-decoration:none;
}


/**********************************************************************/
/*  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;
}

.gift_guide_link {
	text-align:right;
	padding:6px 8px 0 0;
}

#content .gift_guide_link a, #content .gift_guide_link a:visited {
	color: #990000;
	text-decoration:underline;
	font-weight:bold;
}

#content .gift_guide_link a:hover {
	color:#000;
}


/**********************************************************************/
/*  BLOG FEEDS    			                            											  */
/**********************************************************************/

.be_blogs {
	font-size: 16px;
	font-weight: bold;
}

#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;
}

#blog_block p.comment_link {
	margin-bottom:50px;
}

#content p.blog_list, #content p.blog_list a {
	line-height: 1.3em;
}

.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;
}

.whiteblog .rss_box2 {
	margin: 10px 0;
	border-top: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	background-color: #fafafa;
	padding: 0 8px 8px 8px;
}

#content .whiteblog .rss_box2 p {
	margin:-15px 0 0 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 */

.blog_info {
	color: #2f3255;
	font-weight: bold;
}

.blog_info_rss {
	color: #136913;
	font-weight: bold;
}

.blog_cont {
	font-weight: bold;
}

.blog_feed_1up {
	border-top:3px solid #b8b8b8;
	border-bottom:3px solid #b8b8b8;
	padding:8px;
	background-color:#dedede;
	margin:20px 0;
	font-size:11px;
	color:#000;
}

#content .blog_feed_1up p {
	margin:10px 0;
}

#content .blog_feed_1up p.date {
	margin:0;
	font-weight:bold;
}

#content .blog_feed_1up a, #content .blog_feed_1up a:visited {
	color:black;
}

#content .blog_feed_1up a:hover {
	color:#660000;
}

.photo_right {
	float: right;
	padding: 4px;
	border: 1px solid #ccc;
	margin: 4px 0 4px 8px;
	/*display: block;*/
}

.photo_left {
	float: left;
	padding: 4px;
	border: 1px solid #ccc;
	margin: 4px 8px 4px 0;
	/*display: block;*/
}

.photo_right_noborder {
	float: right;
	margin: 4px 0 4px 8px;
	/*display: block;*/
}

.photo_left_noborder {
	float: left;
	margin: 4px 8px 4px 0;
	/*display: block;*/
}

#main p.photo_center {
	text-align:center;
}


/**********************************************************************/
/*  misc    			                            											  */
/**********************************************************************/

.topgap {
	margin-top: 8px;
}

img.padded {
	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;
}

#content .sponsor_message img {
	padding-right: 3px;
	margin:0;
}

#content .sponsor_message a {
	font-size: 11px;
	color: #000;
}

#content .sponsor_message a:hover {
	color: #8f8f8f;
}

.sponsor_message_highlight {
	border: solid 1px #900000;
	padding: 2px;
	font-size: 14px;
	margin-bottom: 5px;
	font-weight:bold;
	background-color:#f5f5f5;
}

.sponsor_message_highlight img {
	padding-right: 3px;
}

#content .sponsor_message_highlight a {
	font-size: 14px;
	color: #000;
	text-decoration:none;
}

#content .sponsor_message_highlight a:hover {
	color: #8f8f8f;
	text-decoration:none;
}

.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;
}

.blue_bold02 {
	font-weight: bold;
	color: #0d4086;
}

#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 {
	background-color:#f2f2f2;
	font-size: 11px;
	text-align: center;
	margin-top: 0;
	padding:3px 0;
	border-bottom:1px solid #999999;
}

#celebent_block .caption a {
	font-size: 11px;
}

#celebent_column1 {
	width: 310px;
	float: left;
	padding-right:10px;
	border-right:1px solid #ccc;
}

#celebent_column2 {
	width: 242px;
	float: right;
	padding-left: 5px;
	/*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;
}

.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;
}

#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 6px 12px;
}

.feature_box img {
	display: block;
	border: 1px solid #aeaeae;
}

.feature_box_noborder {
	float:right;
	margin:3px 0 6px 12px;
}

.feature_box-green {
	float:right;
	padding:4px;
	border:1px solid #0e500e;
	margin:3px 0 2px 6px;
	background-color:#f7f7f7;
}

.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 4px 8px;
}

.feature_box_eventop img {
	display: block;
	border: 1px solid #aeaeae;
}

.feature_box-headerpad {
	float: right;
	padding: 4px;
	border: 1px solid #ccc;
	background-color: #f7f7f7;
	margin: 18px 0 4px 8px;
}

.feature_box-headerpad 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_box .photocredit {
	font-size:9px;
	text-align:right;
	color:#b5b5b5;
	line-height:1.3em;
	padding-top:1px;
	margin-bottom:-2px;
}

#content .feature_box .photocredit a, #content .feature_box .photocredit a:visited {
	color:#b5b5b5;
	text-decoration:none;
}

#content .feature_box .photocredit a:hover {
	text-decoration:underline;
	color:#949494;
}

.feature_box .captioncredit {
	font-size:11px;
	text-align:center;
	color:#676767;
	line-height:1.3em;
	padding-top:1px;
	/*margin-bottom:-2px;*/
}

#content .feature_box .captioncredit a, #content .feature_box .captioncredit a:visited {
	color:#939393;
	text-decoration:none;
	font-weight:normal;
}

#content .feature_box .captioncredit a:hover {
	text-decoration:underline;
	color:#383838;
}

.feature_div {
	margin: 50px 0px 50px 0px;
}

.feature_sidebar_block-01 {
	width:270px;
	float:right;
	border:1px solid #a1a1a1;
	padding:5px;
	margin:12px 0 0 6px;
	background-color:#eee;
}

.feature_sidebar_block-01-narrow {
	width:230px;
	float:right;
	border:1px solid #a1a1a1;
	padding:5px;
	margin:12px 0 0 6px;
	background-color:#eee;
}

.feature_sidebar_block-01inside, .feature_sidebar_block-01inside-padded {
	font-size:11px;
	background-color:#f7f7f7;
	padding:3px;
	border:1px solid #666699;
}

.feature_sidebar_block-01inside-padded {
	margin-top:7px;
}

.feature_sidebar_block-01inside ul, .feature_sidebar_block-01inside-padded ul {
	list-style:none;
	margin-top:7px;
}

#content .feature_sidebar_block-01inside li, #content .feature_sidebar_block-01inside-padded li {
	padding: 0 0 0 13px;
	margin-left:3px;
	line-height:1.5em;
	background: url(/images/rnavs/bullets/black_square.jpg) no-repeat left;
}

#content .feature_sidebar_block-01 h1, #content .feature_sidebar_block-01-narrow h1 {
	font-size:13px;
	font-weight:bold;
	color: #2f3255;
	margin:0 0 4px o;
}

#content .feature_sidebar_block-01 p, #content .feature_sidebar_block-01-narrow p {
	margin-top:8px;
	margin-bottom:0;
}

#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;
}

#content .blockquote {
	margin-left: 40px;
	margin-right: 40px;
	border-left: 5px solid #c0c0c0;
	padding-left: 5px;
}

#content .blockquote_02 {
	margin-left: 20px;
	margin-right: 20px;
	border-left: 5px solid #c0c0c0;
	padding-left: 5px;
}

#content .blockquote_01 p, #content .blockquote_02 p {
	margin:5px 0;
}

#content p.subhead {
	margin-top: -1px;
	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 {
	background-color: #f7f7f7;
	margin: 18px 10px;
	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-02 {
	color:#fff;
	background-color:#3e6093;
	margin: 18px 10px;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	padding: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
}

.pull_quote_block_span-03 {
	border-top:2px solid #1c2e4f;
	border-bottom:2px solid #1c2e4f;
	background-color:#f5f5f5;
	padding:8px 10px;
	font-size:17px;
	font-weight:bold;
	line-height:1.23em;
	margin:20px 0;
	font-family:'Times New Roman', Times, serif;
}

.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;
}

#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-padded {
	border:1px solid #0e500e;
	margin-top:33px;
}

.inline_box_green {
	border:1px solid #0e500e;
}

#content .inline_box_tbl td, #content .inline_box_green-padded td {
	background-color:#efefef;
	padding:1px;
	border:1px solid #d0d0d0;
	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;
}

.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 .big_link_black a, #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;
}

.feedback_block-gray {
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	padding:5px;
	background-color:#f7f7f7;
	margin-bottom:20px;
}	

.feedback_block-blue {
	border-top:1px solid #2e5fa0;
	border-bottom:1px solid #2e5fa0;
	padding:5px;
	background-color:#f7f7f7;
}

.dropdown_menu_box {
	text-align:right;
	background-color:#f5f5f5;
	padding:3px 5px;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
}

.spacer-gray_line-01 {
	margin:18px 15px;
	border-bottom: 1px solid #ddd;
}

.stats_tbl {
	margin:10px 0;
}

.stats_tbl tr.colhead td {
	padding:2px;
	text-align:center;
	background-color:#c8c8c8;
	font-weight:bold;
}

.stats_tbl tr.unstriped td {
	background-color:#fafafa;
	padding:2px;
	text-align:center;
}

.stats_tbl tr.striped td {
	background-color:#ededed;
	padding:2px;
	text-align:center;
}

.gallery_table {
	margin-bottom: 20px;
}

.gallery_table td {
	text-align: center;
	vertical-align: top;
}

.gallery_table img {
	margin-bottom: -5px;
}

.subhead_block_gray01 {
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#e4e4e4;
	padding:5px 5px 5px 7px;
	font-size:14px;
	font-weight:bold;
	margin:35px 0 20px 0;
}

.subhead_block_gray02 {
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#e4e4e4;
	padding:5px 5px 5px 7px;
	font-size:16px;
	font-weight:bold;
	margin:35px 0 20px 0;
}

.comment_nav {
	font-size: 11px;
	font-weight: bold;
	background-color:#f5f5f5;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:4px;
	margin-bottom:20px;
}

#content .comment_nav a, #content .comment_nav a:visited, #content .comment_nav a:hover {
	color: #000;
}
	

/**********************************************************************/
/*  VIDEOS    			                            											  */
/**********************************************************************/

td.bench_img {
	text-align:center;
	padding-bottom:4px;
}

td.bench_text {
	padding-bottom:4px;
}

td.bench_text img {
	float:left;
	padding-right:3px;
}

td.bench_gap {
	height:12px;
}

/** MODEL INDEX PAGES **/

.modindx-vidhead {
	margin:30px 0 10px 0;
}

.modindx-vidblock {
	margin:0 15px;
}

.modindx-vidspacer {
	margin:6px 20px 10px 20px;
	border-bottom:1px solid #eaeaea;
}

.more_button {
	letter-spacing:.04em;
	line-height:1.3em;
	font-weight:bold;
	color:#900000;
	border:1px solid #e3e3e3;
	padding:12px 2px 15px 2px;
	text-align:center;
	background:url(/video/promotion/models/more_background.gif) repeat-x;
}

#content .more_button a, .more_button a:visited {
	color:#000;
	text-decoration:underline;
}

#content .more_button a:hover {
	color:#747474;
}

.more_button-border {
	border:1px solid #eaeaea;
	padding:4px;
	margin-top:8px;
}

.large_photo-block {
	margin:5px 0;
	text-align:center;
}

.large_photo-block img {
	padding:4px;
	border: 1px solid #ccc;
	background-color:#f7f7f7;
}


/**********************************************************************/
/*  BACKGROUND WRAPPER -- RESKINS 		                            											  */
/**********************************************************************/

#bck_link_left {
	width:100%;
	background:transparent;
	position:absolute;
	top:0;
	right:50%;
	margin-right:465px;
}

#bck_link_right {
	width:100%;
	background:transparent;
	position:absolute;
	top:0;
	left:50%;
	margin-left:465px;
}

#bck_link_left a, #bck_link_right a {
	width:100%;
	display:block;
	text-decoration:none;
}

#bck_link_left a span, #bck_link_right a span {
	visibility:hidden;
}


/**********************************************************************/
/*  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;
}

/* <<<Directors HOF - 2007>> */

.photo_tbl {
	margin:8px 0 20px 0;
	border-top:1px solid #a1a1a1;
	border-bottom:1px solid #a1a1a1;
	background-color:#f2f2f2;
}

/*.photo_tbl img {
	border:2px solid #fff;
}*/

.photo_tbl td.top-left {
	padding:10px 5px 5px 10px;
}

.photo_tbl td.top-right {
	padding:10px 10px 5px 5px;
}

.photo_tbl td.bottom-left {
	padding:5px 5px 10px 10px;
}

.photo_tbl td.bottom-right {
	padding:5px 10px 10px 5px;
}

.photo_tbl_span {
	text-align:center;
	border-top:1px solid #b4b4b4;
	border-bottom:1px solid #b4b4b4;
	/*background-color:#f5f5f5;*/
	background-image:url(/movies/features/directors_hall_of_fame/2007/images/span-bckgrnd.jpg);
	padding:5px 0;
}

/*.photo_tbl_span img {
	border:1px solid #fff;
}*/

.hof_box {
	margin:12px 0;
}

.hof_box td.entry {
	background-color:#f2f2f2;
	padding:4px;
	border:1px solid #a7bad3;
}

.hof_box td.gap {
	height:10px;
	background-color:fff;
	border:0px;
}

.hof_box-inside {
	background-color:#fff;
	padding:3px;
}

.hof_box-inside img {
	float: left;
	margin-right: 5px;
	border: 2px solid black;
}

#content .hof_box-inside a, #content .hof_box-inside a:visited, #content .hof_box-inside a:active {
	color: black;
	font-size: 18px;
	text-decoration: none;
}

#content .hof_box a:hover {
	text-decoration: underline;
}

.hof_box p {
	margin-top:0;
}

/* <<<Oscars Preview - 2007>> */

.category_head {
	background-image:url(/movies/features/2007/oscars/cat-bck-main.jpg);
	width:400px;
	font-size:15px;color:white;
	font-weight:bold;
	letter-spacing: 0.15em;
	padding:3px 0 3px 6px;
	margin-top:25px;
}

.nominees_blockquote {
	border-left:4px solid #aaa;
	padding-left:4px;
	margin:7px 0
}

.winners {
	border-top:1px solid #003366;
	border-bottom:1px solid #003366;
	background-color:#f7f7f7;
	padding:3px;
	text-align:center;
}

/* <<<Bad Ass Bracket - 2007>> */

.contestant_block-top, .contestant_block-bottom {
	background-color:#3c3c3c;
}

.contestant_block-top {
	padding:5px 5px 7px 5px;
}

.contestant_block-bottom {
	padding:7px 5px 5px 5px;
}

.contestant_block-spread {
	background-color:#3c3c3c;
	padding:5px;
}

td.contestant_right {
	padding-right:5px;
	border-right:1px solid #d6d074;
}

td.contestant_left {
	padding-left:5px;
}

.contestant_image {
	padding:3px;
	background-color:#ccc;
	margin-bottom:5px;
}

.contestant_image img {
	border:1px solid #868686;
}

.contestant_bio-top, .contestant_bio-bottom {
	color:white;
	font-size:11px;
}

.contestant_bio-top {
	background-color:#3c3c3c;
	padding:5px 5px 4px 5px;
	border-bottom:1px solid #d6d074;
}

.contestant_bio-bottom {
	background-color:#3c3c3c;
	padding:5px 5px 4px 5px;
}

.contestant_bio-bottom a, .contestant_bio-bottom a:visited {
	color:white;
	text-decoration:underline;
}

.contestant_bio-bottom a:hover {
	color:#d6d074;
}

/*#content .contestant_bio-top p, #content. contestant_bio-bottom p, #content-wide .contestant_bio-top p, #content-wide .contestant_bio-bottom p {
	margin:20px;
	padding:20px;
}*/

#content-wide .contestant_bio-bottom p, #content-wide .contestant_bio-top p {
	margin:0 0 4px 0;
}

#content .contestant_bio-top h1, #content-wide .contestant_bio-top h1 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:2px;
	color:#d6d074;
}

.blue_text {
	color:#0c48a6;
}

.blue_bold {
	font-weight:bold;
	color:#113e84;
}

.lightblue_bold-small {
	font-weight:bold;
	color:#81a6df;
	font-size:11px;
}

.lightblue_bold-big {
	font-weight:bold;
	color:#81a6df;
	font-size:12px
}

.matchup_block-top {
	margin:1px 6px 6px 6px;
	border-top:1px solid black;
	padding:8px 0 5px 0;
	color:white;
	/*font-size:11px*/
}

.voting_block {
	margin:6px 6px 0 6px;
	background-color:#757575;
	border:1px solid #9a9a9a;
	height:85px;
	text-align:center;
	color:#fff;
	font-size:11px;
}

.voting_block a, .voting_block a:visited {
	color:#cad2ef;
	text-decoration:underline;
}

.voting_block .bolded {
	color:#000;
	font-weight:bold;
}

.results_spacer {
	margin:1px 15px 3px 15px;
	border-top:1px solid #4c4c4c;
}

.preview-01-current {
	background-color:#9a9a9a;
}

.preview-01-current a, .preview-01-current a:visited {
	color:#000;
	font-size:11px;
	text-decoration:none;
}

.preview-01-current a:hover {
	text-decoration:underline;
}

.preview-01-upcoming {
	background-color:#484848;
}

.preview-01-upcoming a, .preview-01-upcoming a:visited {
	color:#fff;
	font-size:11px;
	text-decoration:none;
}

.preview-01-upcoming a:hover {
	text-decoration:underline;
}

.matchup_300x250 {
	background-color:#717171;
	padding:30px;
	text-align:center;
	margin:16px 20px 20px 20px;
	border:1px solid #555;
}

.matchup_bottomblurb {
	padding:0;
	background-color:#727272;
	border:1px solid #bcbcbc;
	margin:15px 5px 15px 5px;
}

#matchup_nav {
	margin:1px 0 1px 0;
	background-color:black;
	width:792px;
	/*height: 20px;*/
	padding: 2px 9px;
	float:left;
}

#matchup_nav-tight {
	margin:1px 0 1px 0;
	background-color:black;
	width:782px;
	/*height: 20px;*/
	padding: 2px 8px 2px 20px;
	float:left;
}

#home_nav {
	margin:1px 0 1px 0;
	background-color:black;
	width:1132px;
	/*height: 20px;*/
	padding: 2px 9px;
	float:left;
}

#matchup_nav ul, #matchup_nav-tight ul, #home_nav ul {
	font-size: 0.9em;
	font-weight: bold;
	list-style: none;
	color:white;
}

#matchup_nav li, #matchup_nav-tight li, #home_nav li {
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
}

#matchup_nav a {
	float: left;
	padding: 0 8px;
	text-decoration: none;
	color: #c6c6c6;
}

#matchup_nav-tight a {
	float: left;
	padding: 0 7px;
	text-decoration: none;
	color: #c6c6c6;
}

#home_nav a {
	float: left;
	padding: 0 9px;
	text-decoration: none;
	color: #c6c6c6;
}

#matchup_nav a:hover, #matchup_nav-tight a:hover, #home_nav a:hover, #nav a.active {
	color: #fff;
}

#matchup_nav a.active, #matchup_nav-tight a.active, #home_nav a.active {
	font-weight: normal;
}

#matchup_header-ad {
	margin-top:1px;
	display:block;
	height:90px;
	text-align:center;
	padding:8px 41px;
	background: #000 url(/entertainment/features/2007/bad_ass_bracket/images/page/banner_bckgrnd.gif) repeat-x top left;
}

.message-01 {
	padding:4px;
	margin:10px 5px 0 5px;
	background-color:#393939;
	color:white;
	border:1px solid #727272;
}

.message-01 a, .message-01 a:visited {
	color: #81a6df;
	text-decoration:underline;
}

.message-01 p.digg {
	text-align:right;
	margin:7px 3px 1px 0;
	color:#fff;
}

.message-01 p.digg a, .message-01 p.digg a:visited {
	color:#d6d074;
	text-decoration:underline;
}

.message-02 {
	background-color:#5f7eab;
	padding:6px 0 5px 0;
	margin:10px 3px 0 3px;
	text-align:center;
}

.plug-modellargimg-text {
	text-align:center;
}

.plug-modellargimg-text a, .plug-modellargimg-text a:visited {
	color:white;
	font-size:11px;
}

/*.contestant_vitals {
	background-color:#ccc;
	border:1px solid #7a7a7a;
	padding:3px;
}*/


/* <<<Summer Event Movies - 2007>> */

.event_entry {
	background-image:url(/movies/features/2007/summer_event_movies/images/bckgrnd.jpg);
	padding:4px;
	border-top:1px solid #35466d;
	border-bottom:1px solid #35466d;
	margin-top:35px;
}

.event_entry td.left {
	font-size:14px;
	font-weight:bold;
}

.event_entry td.right {
	text-align:center;
	border-left:1px solid #35466d;
	padding-left:4px;
	font-size:12px;
}


/* <<<Summer of Love Anniversary - 2007>> */

#nav-sol {
	z-index: 99;
	float: left;
	width: 921px;
	height: 25px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	border-top: 1px solid #262748;
	background: #38257f url(/music/features/2007/summer_of_love/images/page/bg-header_nav.gif) repeat-x top left;
}

#nav-sol li {
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
	background: url(/images/internal/header-navs/nav-li-bg.gif) no-repeat top right;
}

#nav-sol a {
	float: left;
	padding: 4px 11px;
	text-decoration: none;
	color: #fff;
}

#nav-sol a:hover, #nav-sol a.active {
	color: #fff;
	background: #32216f;
}

#nav-sol a.active {
	font-weight: bold;
}


/* <<<Simpsons Guest Voices - 2007>> */

.quote_table {
	margin:2px 0 2px 10px;
}

#content .quote_table p {
	margin-top:-3px;
}

.inner_border {
	border-left:6px solid #ffcb05;
	height:5px;
}

.outer_border {
	border-left:3px solid #0059ff;
	width:4px;
}

.outer_spacer {
	width:4px;
}

.quote {
	border-left:6px solid #ffcb05;
	padding-left:8px;
}

#content p.gapped {
	margin-top:30px;
}

.spacer-gray_line-02 {
	margin:25px 15px;
	border-bottom: 2px solid #ccc;
}

.spacer-gray_line-01-short {
	width:300px;
	margin:25px 15px;
	border-bottom: 2px solid #ccc;
}

.spacer-gray_line-sidebar {
	margin:12px 8px;
	border-bottom: 1px solid #ccc;
}

.spacer-gray_line-sidebar-top {
	margin:12px 8px;
	border-bottom: 1px solid #00276e;
}

.sidebar-inner {
	background-color:#f7f7f7;
	padding:4px;
	border:1px solid #0059ff;
}

.sidebar-outer {
	margin:0 0 10px 10px;
	float:right;
	width:215px;
	padding:4px;
	border:1px solid #0059ff;
	background-color:#ffe88f;
}

#content .sidebar-inner h1 {
	font-size:14px;
	font-weight:bold;
	color:#00276e;
	margin-bottom:-4px;
}


/* <<<Fantasy Football Preview - 2007>> */

.ffl_sidebar01-outer {
	float:right;
	width:200px;
	border-left:2px solid #000;
	padding-left:4px;
	margin:20px 0 15px 15px;
	padding-top:4px;
	padding-bottom:4px;
}

.ffl_sidebar01-inner {
	border-left:4px solid #a0a0a0;
	padding:3px 0 3px 13px;
	font-size:11px;
}

#content .ffl_sidebar01-inner p {
	margin:8px 0 0 0;
}

.ffl_sidebar01-img01 {
	margin-bottom:5px;
	display:block;
}

.ffl_sidebar01-img02 {
	margin:20px 0 5px 0;
	display:block;
}

.tier_head_01 {
	margin:30px 0 -3px 0;
	display:block;
}

.tier_head_02 {
	margin:14px 0 -3px 0;
	display:block;
}

.tier_head_03 {
	margin:33px 0 5px 0;
	display:block;
}

.letdown_alert {
	border-left:2px solid #990000;
	border-bottom:2px solid #990000;
	padding:3px 0 5px 6px;
}

.value_letdown_gapped_01 {
	margin-top:15px;
}

.value_letdown_gapped_02 {
	margin-top:18px;
}

.letdown_alert-bottom {
	border-top:2px solid #990000;
	width:50px;
	margin-bottom:16px;
}

.value_alert {
	border-left:2px solid #01630a;
	border-bottom:2px solid #01630a;
	padding:3px 0 5px 6px;
	margin-bottom:0;
}

.value_alert-bottom {
	border-top:2px solid #01630a;
	width:50px;
	margin-bottom:17px;
}

/* <<<NFL Preview - 2007>> */

.team_box {
	background-color:#fff;
	padding:5px 5px 0 5px;
	width:381px;
	font-size:11px;
	border-right:2px solid #838484;
	border-left:2px solid #838484;
	color:#000;
}

.team_box-wide {
	background-color:#fff;
	padding:5px 5px 0 5px;
	width:456px;
	font-size:11px;
	border-right:2px solid #838484;
	border-left:2px solid #838484;
	color:#000;
}

.team_box-cell-right {
	padding:0 0 15px 5px;
}

.team_box-cell-left {
	padding:0 5px 15px 0;
}

.team_box-cell-wide {
	padding-bottom:5px;
}

/*** Year End Review - 2008 ***/

.entry_table {
	margin:30px 0 8px 0;
}

.entry_table td.icon {
	width:135px;
}

.entry_table td.text {
	background-image:url(/sports/features/2007/images/year_end/background.jpg);
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
}

/* <<<NBA Preview - 2008>> */

#blog_block_flat01 {
	text-align: left;
	margin: 40px 0;
}

#blog_block_flat01 p.date {
	color:#000;
	font-weight:bold;
	margin: 0;
}

#blog_block_flat01 p.comment_link {
	/*margin-bottom:50px;*/
}

#blog_block_flat01 p.tight {
	font-weight: bold;
	font-style: italic;
	margin: 0;
}

#content #blog_block_flat01 a.blog_title_link {
	color:#000;
	font-size:15px;
	display:block;
	text-decoration:none;
	margin-bottom:20px;
}

#content #blog_block_flat01 a.blog_title_link:hover {
	color:#3f435e;
}