					/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
		/*
		
			JSOnline.com Style Sheet
			--------------------------------------------------------------------------
				Author:		Dennis Jenders
				Created:	2005.11.15 / 10.06.am
				Updated:	2005.11.16 / 10.15.am
			--------------------------------------------------------------------------
				Revision History:
				
			--------------------------------------------------------------------------
						
			
		*/
		/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
		
		
		/* --------------------------------------------------------------------------- */
		/* JSO Site Wide Generic Tags */
		/* --------------------------------------------------------------------------- */
		
		html { 
			margin: 0;
			padding: 0;
		}
		
		body {			
			background-color: #516072;
			background-image: url(http://graphics.jsonline.com/graphics/general/art/clamp2k5/bk57.gif);
			background-repeat: repeat-x;
			
			color: #000;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 100%;		
			
			margin: 0;
			padding: 0;
		}
		
		#jso_wrapper_body {
			margin-left: auto;
			margin-right: auto;
			margin-top: 5px;
			padding: 0px;
			width: 770px;
		}
		
		#jso_wrapper_content {
			margin: 0px;
			width: 770px;
		}
		
		#jso_displayAdTop {
			text-align: center;
			margin: 0 15px 0 15px;
			padding: 5px;
			background-color: #e0e0e0;
			border-left: 1px solid #666;
			border-right: 1px solid #666;
		}
		
		#jso_displayAdTop img {
			display: inline-block;
			margin: 0;
			padding: 0;
		}
			
			
		#jso_displayAdNONE {
			text-align: center;
			margin: 0 15px 0 15px;
			padding: 0;
			background-color: #e0e0e0;
			border-left: 1px solid #666;
			border-right: 1px solid #666;
		}
		
		#jso_crumbPath {
			font: bold 10px/12px verdana, arial, helvetica; color: #666666;
			margin: 0;
			padding: 2px 5px 5px 5px;
		}
		
		#jso_displayOutWrap {
			background-color: #ffffff;
			border-top: 1px solid #333333;
			border-bottom: 1px solid #333333;
			margin: 0;
			padding: 0 7px 7px 7px;
		}
		
		#jso_displayNavOutWrap {
			background-color: #b0bbca;
			background-image: url(http://graphics.jsonline.com/preview/news/images/navBG_grey.jpg);
			background-repeat: repeat-y;
			
			border-top: 1px solid #333333;
			border-bottom: 1px solid #333333;
			border-right: 1px solid #333333;
			
			color: #999999;
			font: normal 0.6em/1.2em verdana, arial, helvetica;
			padding-left: 1px;
		}
		
		#jso_displayInWrap {
			margin: 0;
			padding: 0;
		}
		
		#jso_displayAdRail {
			background-color: #e0e0e0;
			border-top: 1px solid #333333;
			border-right: 1px solid #333333;
			border-bottom: 1px solid #333333;
			border-left: 1px solid #333333;
			font: bold 10px/12px verdana, arial, helvetica;
			margin: 0;
			padding: 5px;			
		}
		
		#jso_footerWrapper {
			background: #e0e0e0;
			border: 1px solid #333333;
			color: #333333;
			font: normal 10px/12px verdana, arial, helvetica;
			margin: 5px 0 5px 0;
			padding: 3px;
		}
		
		#jso_footerWrapper p {
			margin: 0px; padding: 3px;
		}
		
		.jso_topad {
			text-align: center;
			margin: 0 15px 0 15px;
			padding: 5px;
			background-color: #e0e0e0;
			border-left: 1px solid #666;
			border-right: 1px solid #666;
			}
		
		.jso_topad img {margin: 0; padding: 0; display: inline-block;}
		.jso_noad {
			text-align: center;
			margin: 0 15px 0 15px;
			padding: 0;
			background-color: #e0e0e0;
			border-left: 1px solid #666;
			border-right: 1px solid #666;
			}
		
		.jsoPI_button {
			background-color: #FFCC00;
			border: 1px solid #003300;
			color: #003300;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 8px;
			padding: 1px;
			margin-top: -2px;
		}
		
		/* --------------------------------------------------------------------------- */
		/* JSO HEADER ROLLOVER NAV - LEGACY CODE FROM STANTON */
		/* --------------------------------------------------------------------------- */
		
		.jsohed_base {
			margin: 0; padding: 0;
			}
			
		.jsologo {
			margin: 0; padding: 0;
			border-top: 1px solid #333;
			border-left: 1px solid #333;
			border-bottom: 1px solid #333;
			background-color: #AAB6C6;
			background-image: url(http://graphics.jsonline.com/graphics/general/art/clamp2k5/bk06.gif); 
			background-repeat: repeat-x;
			}
		
		.jsohed_spec {
			margin: 0; padding: 0; 
			text-align: center;
			border-top: 1px solid #333;
			border-bottom: 1px solid #333;
			background-color: #AAB6C6;
			background-image: url(http://graphics.jsonline.com/graphics/general/art/clamp2k5/bk06.gif); 
			background-repeat: repeat-x;
			}
				
		.jsohed_links {
			margin: 0; padding: 0 0 0 10px; 
			text-align: center;
			border-top: 1px solid #333;
			border-right: 1px solid #333;
			border-bottom: 1px solid #333;
			background-color: #AAB6C6;
			background-image: url(http://graphics.jsonline.com/graphics/general/art/clamp2k5/bk06.gif); 
			background-repeat: repeat-x;
			}
			
		.jsohed_links p {
			margin: 0; padding: 2px 0 1px 0;
			font: normal 10px/14px verdana, arial, helvetica;
		}
		
		.nav_on {margin: 0; padding: 2px; text-align: center; background: #CED3DB; border-right: 1px solid #999; border-left: 1px solid #999;}
		.nav_off {margin: 0; padding: 2px; text-align: center; border-bottom: 1px solid #999;}
		.jsohed_sublinks {
			margin: 0; padding: 2px; 
			text-align: center; 
			background-image: url(http://graphics.jsonline.com/graphics/general/art/clamp2k5/bk11.gif); 
			background-repeat: repeat-x;
			line-height: 140%;
			}
		
		.jsohed_fill {
			margin: 0; padding: 0;
			background-image: url(http://graphics.jsonline.com/graphics/general/art/clamp2k5/bk14.gif); 
			background-repeat: no-repeat;
		}
		
		.jsohed_block {margin: 0 0 3px 0; padding: 0;}
		
		.jsohed_links td {
			font: normal 10px/12px verdana, arial, helvetica; color: #666;
		}
		
		.jsohed_links img {
			margin: 2px 0 5px 2px; padding: 0;
			}
		
		.jsohed_links input {
			margin; 0; padding: 1px 0 1px 5px;
			}
		
		/* JSO HEADER */
		.jsohed_hmpg {
			margin: 0; padding: 0;
			background-color: #AAB6C6;
			background-image: url(http://graphics.jsonline.com/graphics/general/art/clamp2k5/bk25.gif); 
			background-repeat: repeat-x;
			border: 1px solid #333;
			}
		
		.jsohed_dailytop {margin: 0; padding: 3px 0 0 0;}
		.jsohed_dailybottom {margin: 0; padding: 0 0 3px 0;}
		.jsohed_daily {font: normal 0.6em/1.2em verdana, arial, helvetica; color: #666;}
		.jsohed_daily input {margin; 0; padding: 1px 0 1px 5px;}	
		.jsohed_adanchor {margin: 0; padding: 3px 3px 0 0;}
		
		a:link {color: #0202BD; text-decoration: none;}
		a:visited {color: #336; text-decoration: none;}
		a:hover {color: #c00; text-decoration: underline;}
		a:active {color: #009; text-decoration: none;}
		
		a.navlink_on:link {color: #03c; font-weight: normal; text-decoration: none; border-bottom: 0px solid #fff;}
		a.navlink_on:visited {color: #03c; font-weight: normal; text-decoration: none; border-bottom: 0px solid #fff;}
		a.navlink_on:hover {color: #369; font-weight: normal; text-decoration: none; border-bottom: 1px solid #369;}
		a.navlink_on:active {color: #03c; font-weight: normal; text-decoration: none; border-bottom: 0px solid #fff;}
		
		a.navlink_off:link {color: #c33; font-weight: normal; text-decoration: none; border-bottom: 0px solid #fff;}
		a.navlink_off:visited {color: #c33; font-weight: normal; text-decoration: none; border-bottom: 0px solid #fff;}
		a.navlink_off:hover {color: #966; font-weight: normal; text-decoration: none; border-bottom: 1px solid #966;}
		a.navlink_off:active {color: #c33; font-weight: normal; text-decoration: none; border-bottom: 0px solid #fff;}		
		
		a.navlink_on_cls:link {color: #03c; font-weight: normal; text-decoration: none; border-bottom: 0px solid #fff;}
		a.navlink_on_cls:visited {color: #03c; font-weight: normal; text-decoration: none; border-bottom: 0px solid #fff;}
		a.navlink_on_cls:hover {color: #369; font-weight: normal; text-decoration: none; border-bottom: 1px solid #369;}
		a.navlink_on_cls:active {color: #03c; font-weight: normal; text-decoration: none; border-bottom: 0px solid #fff;}
		
		a.navlink_off_cls:link {color: #060; font-weight: normal; text-decoration: none; border-bottom: 0px solid #fff;}
		a.navlink_off_cls:visited {color: #060; font-weight: normal; text-decoration: none; border-bottom: 0px solid #fff;}
		a.navlink_off_cls:hover {color: #060; font-weight: normal; text-decoration: none; border-bottom: 1px solid #060;}
		a.navlink_off_cls:active {color: #060; font-weight: normal; text-decoration: none; border-bottom: 0px solid #fff;}		
		
		a.nav_else:link {color: #333; font-weight: normal; text-decoration: none; border-bottom: 0px solid #fff;}
		a.nav_else:visited {color: #333; font-weight: normal; text-decoration: none; border-bottom: 0px solid #fff;}
		a.nav_else:hover {color: #666; font-weight: normal; text-decoration: none; border-bottom: 1px solid #666;}
		a.nav_else:active {color: #333; font-weight: normal; text-decoration: none; border-bottom: 0px solid #fff;}
		
		
		
		
		/* --------------------------------------------------------------------------- */
		/*
			LEFT NAV STYLES - LEGACY CODE FROM STANTON
			Updated: 2004.10.05 / 03.30.pm
			UPDATES H4 - THATS ABOUT IT SO FAR MORE CHANGES COMING
		*/
		/* --------------------------------------------------------------------------- */
		
		#jso_displayNavOutWrap h4 {
			margin: 0; padding: 1px 3px 1px 3px;
			font: bold 1.0em/1.2em verdana, arial, helvetica;
			color: #fff;
			background-color: #687892;
			background-image: url(http://graphics.jsonline.com/graphics/general/art/clamp2k5/bk41.gif); 
			background-repeat: repeat-y;
			}
		
		#jso_displayNavOutWrap .specialseries {
			margin: 0; padding: 1px 3px 1px 3px;
			font: bold 1.0em/1.2em verdana, arial, helvetica;
			color: #fff;
			background-color: #996666;
			}	
		
		#jso_displayNavOutWrap .navset_rail {margin: 0 0 7px 0; padding: 3px 3px 0 6px;}
		#jso_displayNavOutWrap .navset_rail p {margin: 0; padding: 2px 0 2px 0;}
			
		#jso_displayNavOutWrap .navset_rail_classifieds {
			margin: 0 0 0 0; padding: 3px 3px 7px 6px;
			background-color: #B0BBCA;
			background-image: url(http://graphics.jsonline.com/graphics/general/art/clamp2k5/bk64.gif); 
			background-repeat: repeat-y;	
			}
			
		#jso_displayNavOutWrap .navset_rail_classifieds p {margin: 0; padding: 2px 0 2px 0;}	
		#jso_displayNavOutWrap .navset_partners {margin: 7px 0 7px 0; padding: 0;}
		#jso_displayNavOutWrap .navset_partners p {margin: 0 0 0 4px; padding: 0px 6px 10px 6px; text-align: center;}
		
		/* --------------------------------------------------------------------------- */
		/* FORCED NAV STYLES - LEGACY CODE FROM STANTON */
		/* --------------------------------------------------------------------------- */
		
		/*
		a:link {color: #000; text-decoration: none; border-bottom: 0px solid #ccf;}
		a:visited {color: #336; text-decoration: none; border-bottom: 0px dotted #ccc;}
		a:hover {color: #c00; text-decoration: none; border-bottom: 1px solid #c00;}
		a:active {color: #009; text-decoration: none; border-bottom: 0px solid #009;}
		*/
		a.nv01:link {color: #600; text-decoration: none; border-bottom: 0px solid #fff;}
		a.nv01:visited {color: #600; text-decoration: none; border-bottom: 0px solid #fff;}
		a.nv01:hover {color: #009; text-decoration: none; border-bottom: 1px solid #009;}
		a.nv01:active {color: #600; text-decoration: none; border-bottom: 0px solid #fff;}
		
		a.navrail:link {color: #fff; text-decoration: none; border-bottom: 0px solid #fff;}
		a.navrail:visited {color: #fff; text-decoration: none; border-bottom: 0px solid #fff;}
		a.navrail:hover {color: #339; text-decoration: none; border-bottom: 0px solid #fff;}
		a.navrail:active {color: #fff; text-decoration: none; border-bottom: 0px solid #fff;}
		
		a.fxd:link {color: #000; text-decoration: none; border-bottom: 0px solid #006;}
		a.fxd:visited {color: #000; text-decoration: none; border-bottom: 0px solid #006;}
		a.fxd:hover {color: #c00; text-decoration: none; border-bottom: 1px solid #c00;}
		a.fxd:active {color: #000; text-decoration: none; border-bottom: 0px solid #006;}
		
		a.btn:link {text-decoration: none; border: 0px;}
		a.btn:visited {text-decoration: none; border: 0px;}
		a.btn:hover {text-decoration: none; border: 0px;}
		a.btn:active {text-decoration: none; border: 0px;}
		
		
		/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
		
		/* --------------------------------------------------------------------------- */
		/* JSO GENERIC WRAPPER */
		/* --------------------------------------------------------------------------- */
		
		#jso_genWrapper {
			/* NOTHING HERE YET - JUST A WRAPPER */
			font: normal 12px/16px verdana, arial, helvetica, sans-serif;
			display: block;
		}
		
		#jso_genWrapper h1 {
			border-bottom: 2px solid #333333;
			color: #333333;
			display: block;
			font: bold 18px/22px "trebuchet ms", trebuchet, verdana, arial, helvetica, sans-serif;
			margin: 5px 0 4px 0;
		}
		
		#jso_genWrapper  p {
			color: #000000;
			font: normal 12px/16px verdana, arial, helvetica, sans-serif;
			display: block;
			margin: 0 0 0 0;
		}		

		
		#jso_genWrapper strong {
			font: bold 15px/16px "trebuchet ms", trebuchet, verdana, arial, helvetica, sans-serif;
		}
		
		#jso_genWrapper .jso_byline {
			color: #666666;
			font: normal 11px/14px verdana, arial, helvetica, sans-serif;
			margin: 0;
		}

		
		#jso_genWrapper h2 {
			color: #000000;
			display: block;
			font: bold 23px/25px "trebuchet ms", trebuchet, verdana, arial, helvetica, sans-serif;
			margin: 5px 0 0px 0;
		}
		
		#jso_genWrapper h3 {
			color: #333333;
			display: block;
			font: bold 16px/18px "trebuchet ms", trebuchet, verdana, arial, helvetica, sans-serif;
			margin: 0px 0 2px 0;
		}
		
		#jso_genWrapper h6 {
			color: #666666;
			display: block;
			font: bold 10px/12px "trebuchet ms", trebuchet, verdana, arial, helvetica, sans-serif;
			margin: 0px 0 2px 0;
		}
				
		
		#jso_genWrapper ul {
			font: bold 10px/17px verdana, arial, helvetica, sans-serif;
			margin: 0 0 0 10px;
			padding: 0 0 0 10px;
		}		
		#jso_genWrapper a:link {color: #0202bd; text-decoration: none;}
		#jso_genWrapper a:visited {color: #4444df; text-decoration: none;}
		#jso_genWrapper a:hover {color: #0202bd; text-decoration: underline;}
		#jso_genWrapper a:active {color: #0202bd; text-decoration: none;}
		
		/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
		
		/* --------------------------------------------------------------------------- */
		/*
			SIDEBAR SITE WIDE STYLES - LEGACY CODE FROM STANTON
			Updated: 2004.10.05 / 03.10.pm
		*/
		/* --------------------------------------------------------------------------- */
		
		.sidebar {margin: 10px 0px 15px 15px; border-bottom: 1px solid #ccc;}
		.sb_gen {font: normal 10px/12px verdana, arial, helvetica; color: #000;}
		.sb_blank {font: normal 10px/12px verdana, arial, helvetica; color: #000;}
		.sb_leadin {font: normal 10px/12px verdana, arial, helvetica; color: #000; background: #fff; border: 1px solid #ccc;}
		.sb_hed {font: bold 16px/18px arial, helvetica; color: #fff; background: #333; border: 1px solid #333;}
		.sb_subhed {font: bold 13px/16px arial, helvetica; color: #000; background: #ccc; border: 1px solid #ccc;}
		.sb_base {font: normal 10px/12px verdana, arial, helvetica; color: #000; background: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
		.sb_base ul {padding: 0; margin: 0;}
		.sb_base li {padding: 2px 2px 2px -1px; margin: 0 0 0 15px; font-family: verdana; font-size: 0.90em; list-style-type: square; color: #333;}
		.sb_btn {margin: 2px 0px; 0px 0px; padding: 0px;}
		.sb_gpix {text-align: center; margin: 0px; padding: 0px; border: 0px;}
		.sb_credit {font: italic 10px/12px verdana, arial, helvetica; color: #000; text-align: right; margin: 3px 0px 5px 0px; padding: 0px;}
		.sb_caption {font: normal 10px/12px verdana, arial, helvetica; color: #000; text-align: left; margin: 3px 0px 5px 0px; padding: 0px;}
		.sb_quotetext {font: bold 14px/16px arial, helvetica; color: #000; text-align: left; margin: 3px 0px 3px 0px; padding: 0px;}
		.sb_quotecredit {font: italic 12px/14px arial, helvetica; color: #000; text-align: right; margin: 3px 0px 3px 0px; padding: 0px;}
		.videoplayer {margin: 0px; border-bottom: 1px solid #ccc;}
		
		/* ADDED BY DENNIS */
		.sidebar a:link {color: #990000; text-decoration: underline;}
		.sidebar a:visited {color: #CC0000; text-decoration: underline;}
		.sidebar a:hover {color: #990000; text-decoration: none;}
		.sidebar a:active {color: #990000; text-decoration: underline;}