/* dispatch.css in EPIC/dispatch/css */
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin html reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent;
	background-image: none;
}

:focus
{
	outline: 0;
}

ol, ul
{
	list-style: none;
}

i, em
{
	font-style: italic;
}

b, strong
{
	font-weight: bold;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th, td
{
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}

blockquote:before, blockquote:after,
q:before, q:after
{
	content: "";
}

blockquote, q
{
	quotes: "" "";
}

blockquote
{
	padding: 20px;
	font-size: 1.1em;
	line-height: 1.3em;
	text-align: center;
	background: #efefef;
	margin: 20px 0;
}

/* end HTML reset*/
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin setup site layout */
body
{
	font-size: .9em;
	line-height: 1.2em;
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: center;
	background: #fff url(/live/export-content/sites/dispatch/images/css-images/body-bkgnd-gradation.gif) repeat-x left bottom;
	background-attachment: fixed;
}

a:link
{
	text-decoration: none;
	color: #06c;
}

a:visited
{
	color: #34577E;
	text-decoration: none;
}

a:hover
{
	color: red;
	background: #ff9;
	text-decoration: underline;
}

a:active
{
	background: yellow;
	color: black;
}

a img, img
{
	border: none;
}

h1, h2, h3, h4, h5, h6
{
	margin: 10px 0;
	font-weight: bold;
}

b, strong
{
	font-weight: bold;
}

i, em
{
	font-style: italic;
}

.video-icon, .slideshow-icon
{
	padding: 0 3px;
}

hr
{
	border-top: 1px dotted #ccc;
	margin: 5px 0;
	padding: 0;
}

#master
{
	width: 1000px;
	display: table;
	background: white;
	margin: 0 auto;
	text-align: left;
}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin default header */
#header
{
	background: #e5e5e5;
	height: 238px;
	position: relative;
}

#uclick-games #header
{
	font-size: .9em;
}

#search #header, #home #header
{
	height: 212px;
}

#bankrate #header
{
	height: 188px !important;
}

#websearch #header
{
	height: 208px;
}

#home #master > #header
{
	height: auto;
}

#header .header-tl, #header .header-tr
{
	width: 10px;
	height: 10px;
	position: absolute;
	top: 38px;
}

#header .header-tl
{
	left: 0;
	background: white url(/live/export-content/sites/dispatch/images/css-images/e5e5e5-round-corner.gif) no-repeat;
}

#header .header-tr
{
	right: 0;
	background: white url(/live/export-content/sites/dispatch/images/css-images/e5e5e5-round-corner.gif) no-repeat -10px 0;
}

#header #topline
{
	font-size: .75em;
	line-height: 20px;
	text-transform: none;
	font-weight: bold;
	height: 28px;
	text-align: center;
	margin: 0 0 0 0;
	border-top: 10px solid white;
	background: white;
}

#header > #topline
{
	font-size: .8em;
}

#header #topline ul li
{
	list-style: none;
	display: inline;
	padding: 0 0 0 5px;
	margin: 0 0 0 5px;
	border-left: 1px solid white;
}

#header #topline ul > li
{
	border-left: 1px dotted white;
}

#header #topline ul li a:link, #header #topline ul li a:visited
{
	color: white !important;
}

#header #topline ul li a:hover, #header #topline ul li a:active
{
	color: red !important;
	background: none;
}

#header #topline ul li:first-child
{
	margin: 0;
	padding: 0;
	border: none;
}

#header #topline .classified-verticals
{
	width: 390px;
	float: left;
	background: transparent;
	height: 28px;
	margin: 0px 5px 0px 5px;
	position: relative;
overflow: hidden;
}

#master > #header #topline .classified-verticals
{
	margin: 0px 5px 0px 10px;
}

#header #topline ul.classified-verticals li
{
	list-style: none;
	display: block;
	text-align: center;
	float: left;
	font-size: .9em;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

#header #topline ul.classified-verticals li a:link,
#header #topline ul.classified-verticals li a:visited,
#header #topline ul.classified-verticals li a:hover,
#header #topline ul.classified-verticals li a:active
{
	background: white url(/live/export-content/sites/dispatch/images/2009/2009-header-images/classified-tabs-3.gif) no-repeat;
	display: block;
	height: 28px;
	font-weight: bold;
	text-indent: -1000px;
	color: #fff !important;
}

#header #topline ul.classified-verticals li.jobs a:link, #header #topline ul.classified-verticals li.jobs a:visited
{
	width: 50px;
	background-position: 0 -23px;
}

#header #topline ul.classified-verticals li.jobs a:hover, #header #topline ul.classified-verticals li.jobs a:active
{
	background-position: 0 8px;
}

#header #topline ul.classified-verticals li.cars a:link, #header #topline ul.classified-verticals li.cars a:visited
{
	width: 54px;
	background-position: -52px -23px;
}

#header #topline ul.classified-verticals li.cars a:hover, #header #topline ul.classified-verticals li.cars a:active
{
	background-position: -52px 8px;
}

#header #topline ul.classified-verticals li.realestate a:link, #header #topline ul.classified-verticals li.realestate a:visited
{
	width: 96px;
	background-position: -108px -23px;
}

#header #topline ul.classified-verticals li.realestate a:hover, #header #topline ul.classified-verticals li.realestate a:active
{
	background-position: -108px 8px;
}

#header #topline ul.classified-verticals li.classifieds a:link, #header #topline ul.classified-verticals li.classifieds a:visited
{
	width: 96px;
	background-position: -206px -23px;
}

#header #topline ul.classified-verticals li.classifieds a:hover, #header #topline ul.classified-verticals li.classifieds a:active
{
	background-position: -206px 8px;
}

#header #topline ul.classified-verticals li.ohgetit a:link, #header #topline ul.classified-verticals li.ohgetit a:visited
{
	width: 180px;
	background-position: -206px -23px;
}

#header #topline ul.classified-verticals li.ohgetit a:hover, #header #topline ul.classified-verticals li.ohgetit a:active
{
	background-position: -206px 8px;
}

#header #topline ul li:first-child
{
	margin: 0;
	padding: 0;
	border: none;
}

#header #topline ul li a.help
{
	color: yellow !important;
}

#header #topline .reader-services
{
	width: 585px;
	font-size: .9em;
	float: left;
	background: #000 url(/live/export-content/sites/dispatch/images/css-images/topline-reader-services-l.gif) no-repeat;
	height: 20px;
	margin: 8px 0 0 0;
	position: relative;
}

#bankrate #topline .reader-services li a
{
	font-weight: normal;
}

#header #topline .reader-services span
{
	background: url(/live/export-content/sites/dispatch/images/css-images/topline-reader-services-r.gif) no-repeat right top;
	width: 9px;
	height: 20px;
	position: absolute;
	right: 0;
	top: 0;
	margin-right: -1px;
}

#master > #header #topline .reader-services span
{
	margin-right: 0px;
}

#header #top-logo
{
	clear: left;
	width: 206px;
	height: 78px;
	background: #e5e5e5 url(/live/export-content/sites/dispatch/images/css-images/dispatch-header-logo-on-e5e5e5.gif) no-repeat !important;
	margin: 15px 20px 0 10px;
	float: left;
}

#master > #header #top-logo
{
	margin: 15px 5px 0 30px;
}

#home #header #top-logo
{
	clear: left;
	height: 100px;
	margin: 15px 5px 0 5px;
}

#bankrate #header #top-logo
{
	clear: left;
	height: 100px;
	margin: 15px 20px 0 20px;
}

#header #top-logo .top-brand
{
	text-indent: -780px;
	margin: 0;
}

#header #top-logo .top-brand a
{
	width: 206px;
	height: 77px;
	display: block;
	background: transparent;
	color: #fff;
}

#header #top-logo #dateline
{
	font-size: .8em;
	text-align: center;
	color: #666;
	font-weight: bold;
	display: block;
}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin top search */
#header #top-search-box
{
	width: 980px;
	height: 36px;
	background: url(/live/export-content/sites/dispatch/images/css-images/index-top-search-box-m.gif) repeat-x;
	font-size: .75em;
	position: absolute;
	top: 135px;
	left: 10px;
}

#home #header #top-search-box,
#bankrate #header #top-search-box
{
	width: 460px;
	background: url(/live/export-content/sites/dispatch/images/css-images/home-top-search-m.gif) repeat-x;
	margin: 20px 0 0 0;
	position: relative;
	top: 0;
	left: 0;
	height: 67px;
	float: left;
}

#bankrate #header #top-search-box
{
	width: 280px;
}

#header #top-search-box .top-search-box-l
{
	background: url(/live/export-content/sites/dispatch/images/css-images/index-top-search-box-l.gif) no-repeat;
	height: 36px;
	width: 6px;
	position: absolute;
	top: 0;
	left: 0;
}

#header #top-search-box .top-search-box-r
{
	background: url(/live/export-content/sites/dispatch/images/css-images/index-top-search-box-r.gif) no-repeat;
	height: 36px;
	width: 6px;
	position: absolute;
	top: 0;
	right: 0;
}

#home #header #top-search-box .top-search-box-l,
#bankrate #header #top-search-box .top-search-box-l
{
	background: url(/live/export-content/sites/dispatch/images/css-images/home-top-search-l.gif) no-repeat left top;
	height: 67px;
	width: 6px;
	position: absolute;
	top: 0;
	left: 0;
}

#home #header #top-search-box .top-search-box-r,
#bankrate #header #top-search-box .top-search-box-r
{
	background: url(/live/export-content/sites/dispatch/images/css-images/home-top-search-r.gif) no-repeat right top;
	height: 67px;
	width: 6px;
	position: absolute;
	top: 0;
	right: 0;
}

#home #header > #top-search-box,
#bankrate #header > #top-search-box
{
	font-size: .8em;
}

#header #top-search-box h3
{
	display: none;
}

#home #header #top-search-box h3,
#bankrate #header #top-search-box h3
{
	margin: 15px 0 0 10px;
}

#header #top-search-box .radio-buttons
{
	width: 239px;
	height: 20px;
	padding: 10px 0 0 3px;
	background: url(/live/export-content/sites/dispatch/images/css-images/by-Yahoo.jpg) no-repeat right 10px;
}

#obits
{
	background: white;
}

#obits #header #top-search-box .radio-buttons
{
	margin-left: 5px;
}

#obits #legacy-nav
{
	text-align: center;
	margin: 10px 0;
}

#obits #legacy-nav ul
{
	margin: 50px 0 10px 0;
}

#obits #legacy-nav ul li
{
	list-style: none;
	display: inline;
	font-size: 1em;
	padding-left: 20px;
	line-height: 20px;
	margin: 10px 0 10px 0;
	text-align: center;
}

#header #top-search-box .top-search > .radio-buttons
{
	background: url(/live/export-content/sites/dispatch/images/css-images/by-Yahoo.jpg) no-repeat right 12px;
}

#home #header #top-search-box .radio-buttons,
#bankrate #header #top-search-box .radio-buttons
{
	width: 244px;
	padding: 15px 0 0 3px;
	background: url(/live/export-content/sites/dispatch/images/css-images/home-by-Yahoo.jpg) no-repeat right 14px;
}

#home #header #top-search-box .top-search > .radio-buttons,
#bankrate #header #top-search-box .top-search > .radio-buttons
{
	width: 258px;
	background: url(/live/export-content/sites/dispatch/images/css-images/home-by-Yahoo.jpg) no-repeat right 16px;
}

#header #top-search-box .radio-buttons input
{
	vertical-align: top;
}

#header #top-search-box .input-select
{
	width: 150px;
	height: 20px;
	position: absolute;
	top: 37px;
	left: 190px;
	float: none;
}

#home #header #top-search-box .input-select,
#bankrate #header #top-search-box .input-select
{
	top: 40px;
	left: 10px;
}

#header #top-search-box .input-select input
{
	background: url(/live/export-content/sites/dispatch/images/css-images/search-input-bkgnd.gif) repeat-x;
	width: 155px;
	font-size: .9em;
	font-weight: bold;
	position: absolute;
	top: -27px;
	left: 65px;
	border-top: 1px solid #999;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #999;
}

#home #header #top-search-box .input-select input,
#bankrate #header #top-search-box .input-select input
{
	background: url(/live/export-content/sites/dispatch/images/css-images/search-input-bkgnd.gif) repeat-x;
	width: 150px;
	font-size: .9em;
	font-weight: bold;
	position: absolute;
	top: -5px;
	left: 0px;
	border-top: 1px solid #999;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #999;
}

#header #top-search-box .input-select .category
{
	display: none;
}

#header #top-search-box .submit-button input.submit
{
	background: url(/live/export-content/sites/dispatch/images/css-images/home-top-search-submit-button.gif) no-repeat;
	width: 71px;
	height: 22px;
	color: white;
	text-transform: uppercase;
	text-align: center;
	border: none;
	font-weight: bold;
	font-size: .8em;
	line-height: 21px;
	cursor: pointer;
	position: absolute;
	top: 8px;
	left: 420px;
}

#home #header #top-search-box .submit-button input.submit,
#bankrate #header #top-search-box .submit-button input.submit
{
	top: 33px;
	left: 167px;
}

#header #top-search-box .top-search-ad
{
	width: 160px;
	height: 30px;
	margin: 0;
	background: transparent url(/live/export-content/sites/dispatch/images/css-images/site-search-sponsored-by-v.jpg) no-repeat left 2px;
	padding-left: 47px;
	position: absolute;
	top: 3px;
	left: 770px;
}

#home #header #top-search-box .top-search-ad
{
	background: url(/live/export-content/sites/dispatch/images/css-images/site-search-sponsored-by-h.jpg) no-repeat center top;
	padding-top: 10px;
	position: absolute;
	top: 13px;
	left: 270px;
	width: 160px;
	padding: 11px 0 0 0;
	border-top: none;
}

#bankrate #header #top-search-box .top-search-ad
{
	display: none;
}

/* end top search */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
#header #top-leaderboard-ad
{
	width: 728px;
	height: 90px;
	float: left;
	margin: 7px 0 40px 0;
	background: url(/live/export-content/sites/dispatch/images/css-images/ad-rot-on-e5e5e5.gif) no-repeat right 10px;
	padding-right: 9px;
}

#master > #header #top-leaderboard-ad
{
	margin: 7px 12px 50px 10px;
}

#home #header #top-leaderboard-ad
{
	width: 300px;
	height: 100px;
	margin: 7px 0 0px 10px;
}

#home #master > #header #top-leaderboard-ad
{
	margin: 5px 0 5px 10px;
}

#search #header #top-leaderboard-ad
{
	width: 728px;
	height: 100px;
	margin: 5px 0 5px 10px;
}

/* end header */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin top nav system */
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* 1st level menu */
#header .nav
{
	background: #cee1f2 url(/live/export-content/sites/dispatch/images/css-images/top-nav-top-level-bkgnd.gif) repeat-x;
	position: relative;
	width: 1000px;
	height: 60px;
	z-index: 500;
	text-transform: uppercase;
	text-align: center !important;
	margin: 10px auto 0px;
	font-size: .75em;
	clear: both;
	float: none;
}

#bankrate #header .nav
{
	position: absolute;
	bottom: 0;
	left: 0;
}

#header > .nav
{
	font-size: .72em;
}

#uclick-games #header > .nav
{
	font-size: .7em;
}

#header .nav .menu
{
	margin: 0 auto;
	text-align: center;
	width: 990px;
}

#header .nav > .menu
{
	width: 980px;
}

#header .nav .top-level
{
	margin: 0;
	padding: 0;
	width: auto !important;
	list-style: none;
	white-space: nowrap;
	text-align: center;
}

#header .nav li
{
	margin: 0;
	padding: 0;
	height: auto;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
}

#header .nav .top-level a
{
	display: block;
	height: 30px;
	/* height set for ie6 */
	float: left;
	padding: 0 7px 0 7px;
	/* the right and left padding here must match, in this selector and in the two following */
	text-decoration: none;
	line-height: 30px;
	white-space: nowrap;
	color: #fff;
	border: none;
}

#header .nav .top-level a:hover, 
#header .nav .top-level li:hover a
{
	background: #87aae4;
	padding: 0 0 0 7px;
	/* the left padding here must match the above */
	cursor: pointer;
	color: #000;
}

#header .nav .top-level a:hover b, 
#header .nav .top-level li:hover a b
{
	display: block;
	float: left;
	padding: 0 7px 0 0px;
	/* the right padding here must match the above */
	background: #87aae4;
	cursor: pointer;
	font-weight: bold;
}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* IE6 only */
#header .nav table
{
	border-collapse: collapse;
	margin: -1px;
	font-size: 1em;
	width: 0;
	height: 0;
}

#header .nav .sub
{
	display: table;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}

/* sets the width of .sub for IE6 */
#header .nav .menu .news .second-level .sub
{
	width: 880px;
}

#header .nav .menu .local .second-level .sub
{
	width: 970px;
}

#header .nav .menu .elections .second-level .sub
{
	width: 560px;
}

#header .nav .menu .datacenter .second-level .sub
{
	width: 830px;
}

#header .nav .menu .opinion .second-level .sub
{
	width: 410px;
}

#header .nav .menu .osusports .second-level .sub
{
	width: 900px;
}

#header .nav .menu .moresports .second-level .sub
{
	width: 970px;
}

#header .nav .menu .business .second-level .sub
{
	width: 550px;
}

#header .nav .menu .life .second-level .sub
{
	width: 975px;
}

#header .nav .menu .health .second-level .sub
{
	width: 525px;
}

#header .nav .menu .entertainment .second-level .sub
{
	width: 900px;
}

#header .nav .menu .multimedia .second-level .sub
{
	width: 870px;
}

#header .nav .menu .blogs .second-level .sub
{
	width: 275px;
}

#header .nav .menu .services .second-level .sub
{
	width: 1000px;
}

#header .nav .menu .news .second-level > .sub,
#header .nav .menu .local .second-level > .sub,
#header .nav .menu .elections .second-level > .sub,
#header .nav .menu .opinion .second-level > .sub,
#header .nav .menu .osusports .second-level > .sub,
#header .nav .menu .moresports .second-level > .sub,
#header .nav .menu .business .second-level > .sub,
#header .nav .menu .life .second-level > .sub,
#header .nav .menu .entertainment .second-level > .sub,
#header .nav .menu .multimedia .second-level > .sub,
#header .nav .menu .blogs .second-level > .sub,
#header .nav .menu .services .second-level > .sub
{
	width: auto;
}

#uclick-games #header .nav .menu .top-level li .second-level .sub
{
	width: 1000px;
}

#uclick-games #header .nav .menu .top-level li .second-level .sub li a
{
	font-size: .9em !important;
	padding: 0 5px !important;
}

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* 2nd level menu */
/* hides .second-level */
.nav .second-level
{
	display: none;
	position: absolute;
	width: 1000px;
	top: 30px;
	left: 0;
	background: #87aae4;
	padding: 0;
	z-index: 100;
	text-align: center;
	font-weight: bold;
}

/* shows correct second-level for each section */
#local_news .nav .news .second-level,
#national_world .nav .news .second-level,
#obituaries .nav .news .second-level,
#obits .nav .news .second-level,
#insight .nav .news .second-level,
#science .nav .news .second-level,
#faith_values .nav .news .second-level,
#special_reports .nav .news .second-level,
#special .nav .news .second-level,
#apoffbeat .nav .news .second-level,
#corrections .nav .news .second-level,
#rss .nav .news .second-level,
#datacenter .nav .news .second-level,
#legal-notices .nav .news .second-level,

#lottery .nav .local .second-level,
#education .nav .local .second-level,
#weather .nav .local .second-level,
#thehotissue .nav .local .second-level,
#hot_issue .nav .local .second-level,
#hit .nav .local .second-level,
#gasprices .nav .local .second-level,
#schoolclosings .nav .local .second-level,
#greatschools .nav .local .second-level,
#yourhealthsource .nav .local .second-level,
#green .nav .local .second-level,

#opinion .nav .opinion .second-level,
#editorials .nav .opinion .second-level,
#stahler .nav .opinion .second-level,
#letters .nav .opinion .second-level,
#columnists .nav .opinion .second-level,

#databases .nav .datacenter .second-level,
#community-datacenter .nav .datacenter .second-level,
#government-datacenter .nav .datacenter .second-level,
#crime-datacenter .nav .datacenter .second-level,
#school-datacenter .nav .datacenter .second-level,
#sports-datacenter .nav .datacenter .second-level,
#business-datacenter .nav .datacenter .second-level,
#weather-datacenter .nav .datacenter .second-level,

#osusports .nav .osusports .second-level,
#football .nav .osusports .second-level,
#bloggingthebuckeyes .nav .osusports .second-level,
#mensbasketball .nav .osusports .second-level,
#hoopsandscoops .nav .osusports .second-level,
#womensbasketball .nav .osusports .second-level,
#otherbuckeyesports .nav .osusports .second-level,

#sports .nav .moresports .second-level,
#standings .nav .moresports .second-level,
#sdi .nav .moresports .second-level,
#bluejackets .nav .moresports .second-level,
#destroyers .nav .moresports .second-level,
#crew .nav .moresports .second-level,
#clippers .nav .moresports .second-level,
#highschools .nav .moresports .second-level,
#brownsbengals .nav .moresports .second-level,
#redsindians .nav .moresports .second-level,
#cavsnba .nav .moresports .second-level,
#blogscolumnists .nav .moresports .second-level,
#othersports .nav .moresports .second-level,
#golf .nav .moresports .second-level,

#business .nav .business .second-level,
#apstocks .nav .business .second-level,
#financial-content .nav .business .second-level,
#businesswire .nav .business .second-level,
#salary .nav .business .second-level,
#personalfinance .nav .business .second-level,
#bankrate .nav .business .second-level,

#life .nav .life .second-level,
#lifearts .nav .life .second-level,
#flipside .nav .life .second-level,
#horoscopes .nav .life .second-level,
#communitydatebook .nav .life .second-level,
#home_garden .nav .life .second-level,
#now .nav .life .second-level,
#food .nav .life .second-level,
#travel .nav .life .second-level,
#aptravel .nav .life .second-level,
#aphealth .nav .life .second-level,
#usaweekend .nav .life .second-level,
#games .nav .life .second-level,
#uclick-games .nav .life .second-level,
#pets .nav .life .second-level,

#health .nav .health .second-level,

#entertainment .nav .entertainment .second-level,
#weekender .nav .entertainment .second-level,
#todaysevents .nav .entertainment .second-level,
#movies .nav .entertainment .second-level,
#dining .nav .entertainment .second-level,
#weekendevents .nav .entertainment .second-level,
#submitanevent .nav .entertainment .second-level,
#findarestaurant .nav .entertainment .second-level,
#tv .nav .entertainment .second-level,
#zap2it .nav .entertainment .second-level,

#multimedia .nav .multimedia .second-level,
#video .nav .multimedia .second-level,
#slideshows .nav .multimedia .second-level,
#podcastsaudio .nav .multimedia .second-level,
#podcasts .nav .multimedia .second-level,

#blogs .nav .blogs .second-level,
#newsblogs .nav .blogs .second-level,
#sportsblogs .nav .blogs .second-level,
#featuresblogs .nav .blogs .second-level,
#entertainmentblogs .nav .blogs .second-level,

#services .nav .services .second-level,
#contactus .nav .services .second-level,
#readerrewards .nav .services .second-level,
#celebrations .nav .services .second-level,
#dispatchevents .nav .services .second-level,
#userreg .nav .services .second-level,
#rssfeeds .nav .services .second-level,
#managesubscription .nav .services .second-level
{
	display: block;
	position: absolute;
	width: 1000px;
	top: 30px;
	left: 0;
	background: #87aae4;
	padding: 0;
	z-index: 100;
	text-align: center;
	font-weight: bold;
}

.second-level .sub
{
	background: transparent !important;
}

/* highlight correct section tab when on a section page */
#local_news #header .nav .news li .news,
#obituaries #header .nav .news li .news,
#obits #header .nav .news li .news,
#national_world #header .nav .news li .news,
#insight #header .nav .news li .news,
#science #header .nav .news li .news,
#faith_values #header .nav .news li .news,
#special_reports #header .nav .news li .news,
#special #header .nav .news li .news,
#apoffbeat #header .nav .news li .news,
#corrections #header .nav .news li .news,
#rss #header .nav .news li .news,
#legal-notices #header .nav .news li .news,

#lottery #header .nav .local li .local,
#education #header .nav .local li .local,
#weather #header .nav .local li .local,
#thehotissue #header .nav .local li .local,
#hot_issue #header .nav .local li .local,
#hit #header .nav .local li .local,
#gasprices #header .nav .local li .local,
#schoolclosings #header .nav .local li .local,
#greatschools #header .nav .local li .local,
#yourhealthsource #header .nav .local li .local,
#green #header .nav .local li .local,

#opinion #header .nav .opinion li .opinion,
#editorials #header .nav .opinion li .opinion,
#stahler #header .nav .opinion li .opinion,
#letters #header .nav .opinion li .opinion,
#columnists #header .nav .opinion li .opinion,

#databases #header .nav .datacenter li .datacenter,
#government-datacenter #header .nav .datacenter li .government-datacenter,
#crime-datacenter #header .nav .datacenter li .crime-datacenter,
#school-datacenter #header .nav .datacenter li .school-datacenter,
#sports-datacenter #header .nav .datacenter li .sports-datacenter,
#business-datacenter #header .nav .datacenter li .business-datacenter,
#weather-datacenter #header .nav .datacenter li .weather-datacenter,

#osusports #header .nav .osusports li .osusports,
#football #header .nav .osusports li .osusports,
#bloggingthebuckeyes #header .nav .osusports li .osusports,
#mensbasketball #header .nav .osusports li .osusports,
#hooopsandscoops #header .nav .osusports li .osusports,
#womensbasketball #header .nav .osusports li .osusports,
#otherbuckeyesports #header .nav .osusports li .osusports,

#sports #header .nav .moresports li .moresports,
#moresports #header .nav .moresports li .moresports,
#standings #header .nav .moresports li .moresports,
#sdi #header .nav .moresports li .moresports,
#bluejackets #header .nav .moresports li .moresports,
#destroyers #header .nav .moresports li .moresports,
#crew #header .nav .moresports li .moresports,
#clippers #header .nav .moresports li .moresports,
#highschools #header .nav .moresports li .moresports,
#brownsbengals #header .nav .moresports li .moresports,
#redsindians #header .nav .moresports li .moresports,
#cavsnba #header .nav .moresports li .moresports,
#blogscolumnists #header .nav .moresports li .moresports,
#othersports #header .nav .moresports li .moresports,
#golf #header .nav .moresports li .moresports,

#business #header .nav .business li .business,
#apstocks #header .nav .business li .business,
#financial-content #header .nav .business li .business,
#personalfinance #header .nav .business li .business,
#businesswire #header .nav .business li .business,
#bankrate #header .nav .business li .business,
#salary #header .nav .business li .business,

#life #header .nav .life li .life,
#lifearts #header .nav .life li .life,
#flipside #header .nav .life li .life,
#horoscopes #header .nav .life li .life,
#communitydatebook #header .nav .life li .life,
#home_garden #header .nav .life li .life,
#now #header .nav .life li .life,
#food #header .nav .life li .life,
#travel #header .nav .life li .life,
#aptravel #header .nav .life li .life,
#aphealth #header .nav .life li .life,
#usaweekend #header .nav .life li .life,
#games #header .nav .life li .life,
#uclick-games #header .nav .life li .life,
#pets #header .nav .life li .life,

#health #header .nav .health li .health,

#entertainment #header .nav .entertainment li .entertainment,
#weekender #header .nav .entertainment li .entertainment,
#todaysevents #header .nav .entertainment li .entertainment,
#movies #header .nav .entertainment li .entertainment,
#dining #header .nav .entertainment li .entertainment,
#weekendevents #header .nav .entertainment li .entertainment,
#submitanevent #header .nav .entertainment li .entertainment,
#findarestaurant #header .nav .entertainment li .entertainment,
#tv #header .nav .entertainment li .tv,
#zap2it #header .nav .entertainment li .entertainment,

#multimedia #header .nav .multimedia li .multimedia,
#video #header .nav .multimedia li .multimedia,
#slideshows #header .nav .multimedia li .multimedia,
#podcastsaudio #header .nav .multimedia li .multimedia,
#podcasts #header .nav .multimedia li .multimedia,

#blogs #header .nav .blogs li .blogs,
#newsblogs #header .nav .blogs li .blogs,
#sportsblogs #header .nav .blogs li .blogs,
#featuresblogs #header .nav .blogs li .blogs,
#entertainmentblogs #header .nav .blogs li .blogs,

#services #header .nav .services li .services,
#contactus #header .nav .services li .services,
#readerrewards #header .nav .services li .services,
#celebrations #header .nav .services li .services,
#dispatchevents #header .nav .services li .services,
#userreg #header .nav .services li .services,
#rssfeeds #header .nav .services li .services,
#managesubscription #header .nav .services li .services
{
	background: #87aae4;
	color: #000;
}

/* arrow pointer for second level menu, provides breadcrumbs */
#local_news #header .nav .news li .local_news,
#national_world #header .nav .news li .usworld,
#obituaries #header .nav .news li .obituaries,
#obits #header .nav .news li .obituaries,
#insight #header .nav .news li .insight,
#science #header .nav .news li .science,
#science #header .nav .news li .science,
#faith_values #header .nav .news li .faith_values,
#special_reports #header .nav .news li .specialreports,
#special #header .nav .news li .news,
#apoffbeat #header .nav .news li .apoffbeat,
#corrections #header .nav .news li .corrections,
#rss #header .nav .news li .rss,
#datacenter #header .nav .news li .datacenter,
#legal-notices #header .nav .news li .legal-notices,

#local #header .nav .local li .columnists,
#columnists #header .nav .local li .columnists,
#lottery #header .nav .local li .lottery,
#education #header .nav .local li .education,
#weather #header .nav .local li .weather,
#thehotissue #header .nav .local li .thehotissue,
#hot_issue #header .nav .local li .thehotissue,
#hit #header .nav .local li .thehotissue,
#gasprices #header .nav .local li .gasprices,
#schoolclosings #header .nav .local li .schoolclosings,
#greatschools #header .nav .local li .greatschools,
#green #header .nav .local li .green,

#opinion #header .nav .opinion li .editorials,
#editorials #header .nav .opinion li .editorials,
#stahler #header .nav .opinion li .stahler,
#letters #header .nav .opinion li .letters,

#databases #header .nav .datacenter li .datacenter,
#government-datacenter #header .nav .datacenter li .datacenter,
#crime-datacenter #header .nav .datacenter li .datacenter,
#school-datacenter #header .nav .datacenter li .datacenter,
#sports-datacenter #header .nav .datacenter li .datacenter,
#business-datacenter #header .nav .datacenter li .datacenter,
#weather-datacenter #header .nav .datacenter li .datacenter,

#osusports #header .nav .osusports li .osusports,
#football #header .nav .osusports li .football,
#bloggingthebuckeyes #header .nav .osusports li .bloggingthebuckeyes,
#mensbasketball #header .nav .osusports li .mensbasketball,
#hoopsandscoops #header .nav .osusports li .hoopsandscoops,
#womensbasketball #header .nav .osusports li .womensbasketball,
#otherbuckeyesports #header .nav .osusports li .otherbuckeyesports,

#sports #header .nav .moresports li .moresports,
#moresports #header .nav .moresports li .moresports,
#standings #header .nav .moresports li .standings,
#sdi #header .nav .moresports li .standings,
#bluejackets #header .nav .moresports li .bluejackets,
#destroyers #header .nav .moresports li .destroyers,
#crew #header .nav .moresports li .crew,
#clippers #header .nav .moresports li .clippers,
#highschools #header .nav .moresports li .highschools,
#brownsbengals #header .nav .moresports li .brownsbengals,
#redsindians #header .nav .moresports li .redsindians,
#cavsnba #header .nav .moresports li .cavsnba,
#blogscolumnists #header .nav .moresports li .blogscolumnists,
#othersports #header .nav .moresports li .othersports,
#golf #header .nav .moresports li .moresports,

#business #header .nav .business li .business,
#personalfinance #header .nav .business li .personalfinance,
#businesswire #header .nav .business li .businesswire,
#apstocks #header .nav .business li .apstocks,
#financial-content #header .nav .business li .stocks,
#bankrate #header .nav .business li .personalfinance,
#salary #header .nav .business li .salary,
#health #header .nav .health li .health,

#life #header .nav .life li .life,
#lifearts #header .nav .life li .lifearts,
#flipside #header .nav .life li .flipside,
#horoscopes #header .nav .life li .horoscopes,
#communitydatebook #header .nav .life li .communitydatebook,
#home_garden #header .nav .life li .home_garden,
#now #header .nav .life li .now,
#food #header .nav .life li .food,
#travel #header .nav .life li .travel,
#aptravel #header .nav .life li .travel,
#aphealth #header .nav .life li .health,
#usaweekend #header .nav .life li .usaweekend,
#games #header .nav .life li .games,
#uclick-games #header .nav .life li .games,
#pets #header .nav .life li .pets,

#entertainment #header .nav .entertainment li .entertainment,
#weekender #header .nav .entertainment li .weekender,
#todaysevents #header .nav .entertainment li .todaysevents,
#movies #header .nav .entertainment li .movies,
#dining #header .nav .entertainment li .dining,
#weekendevents #header .nav .entertainment li .weekendevents,
#submitanevent #header .nav .entertainment li .submitanevent,
#findarestaurant #header .nav .entertainment li .findarestaurant,
#tv #header .nav .entertainment li .tv,
#zap2it #header .nav .entertainment li .tvlistings,

#multimedia #header .nav .multimedia li .multimedia,
#video #header .nav .multimedia li .video,
#slideshows #header .nav .multimedia li .slideshows,
#podcastsaudio #header .nav .multimedia li .podcastsaudio,
#podcasts #header .nav .multimedia li .podcastsaudio,

#blogs #header .nav .blogs li .blogs,
#newsblogs #header .nav .blogs li .newsblogs,
#sportsblogs #header .nav .blogs li .sportsblogs,
#featuresblogs #header .nav .blogs li .featuresblogs,
#entertainmentblogs #header .nav .blogs li .entertainmentblogs,

#services #header .nav .services li .services,
#contactus #header .nav .services li .contactus,
#readerrewards #header .nav .services li .readerrewards,
#celebrations #header .nav .services li .celebrations,
#dispatchevents #header .nav .services li .dispatchevents,
#userreg #header .nav .services li .loginedit,
#rssfeeds #header .nav .services li .rssfeeds,
#managesubscription #header .nav .services li .managesubscription
{
	background: #87aae4 url(/live/export-content/sites/dispatch/images/css-images/white-triangle-w-glow.gif) no-repeat center 20px;
	color: #000;
}

/* highlight on hover for second level menu */
#local_news #header .nav .news :hover li .local_news:hover,
#national_world #header .nav .news :hover li .usworld:hover,
#obituaries #header .nav .news :hover li .obituaries:hover,
#obits #header .nav .news :hover li .obituaries:hover,
#insight #header .nav .news :hover li .insight:hover,
#science #header .nav .news :hover li .science:hover,
#faith_values #header .nav .news :hover li .faith_values:hover,
#special_reports #header .nav .news :hover li .specialreports:hover,
#special #header .nav .news :hover li .news:hover,
#apoffbeat #header .nav .news :hover li .apoffbeat:hover,
#corrections #header .nav .news :hover li .corrections:hover,
#rss #header .nav .news :hover li .rss:hover,
#datacenter #header .nav .news :hover li .datacenter:hover,
#legal-notices #header .nav .news :hover li .legal-notices:hover,

#local #header .nav .local :hover li .local:hover,
#columnists #header .nav .local :hover li .columnists:hover,
#lottery #header .nav .local :hover li .lottery:hover,
#education #header .nav .local :hover li .education:hover,
#weather #header .nav .local :hover li .weather:hover,
#hot_issue #header .nav .local :hover li .thehotissue:hover,
#hit #header .nav .local :hover li .thehotissue:hover,
#gasprices #header .nav .local :hover li .gasprices:hover,
#schoolclosings #header .nav .local :hover li .schoolclosings:hover,
#greatschools #header .nav .local :hover li .greatschools:hover,
#green #header .nav .local :hover li .green:hover,

#opinion #header .nav .opinion :hover li .opinion:hover,
#editorials #header .nav .opinion :hover li .editorials:hover,
#stahler #header .nav .opinion :hover li .stahler:hover,
#letters #header .nav .opinion :hover li .letters:hover,

#datacenter #header .nav .datacenter :hover li .datacenter:hover,
#government-datacenter #header .nav :hover .datacenter li .datacenter:hover,
#crime-datacenter #header .nav :hover .datacenter li .datacenter:hover,
#school-datacenter #header .nav :hover .datacenter li .datacenter:hover,
#sports-datacenter #header .nav :hover .datacenter li .datacenter:hover,
#business-datacenter #header .nav :hover .datacenter li .datacenter:hover,
#weather-datacenter #header .nav :hover .datacenter li .datacenter:hover,

#osusports #header .nav .osusports :hover li .osusports:hover,
#football #header .nav .osusports :hover li .football:hover,
#bloggingthebuckeyes #header .nav .osusports :hover li .bloggingthebuckeyes:hover,
#mensbasketball #header .nav .osusports :hover li .mensbasketball:hover,
#hoopsandscoops #header .nav .osusports :hover li .hoopsandscoops:hover,
#womensbasketball #header .nav .osusports :hover li .womensbasketball:hover,
#otherbuckeyesports #header .nav .osusports :hover li .otherbuckeyesports:hover,

#sports #header .nav .moresports :hover li .sports:hover,
#moresports #header .nav .moresports :hover li .moresports:hover,
#standings #header .nav .moresports :hover li .standings:hover,
#sdi #header .nav .moresports :hover li .standings:hover,
#bluejackets #header .nav .moresports :hover li .bluejackets:hover,
#destroyers #header .nav .moresports :hover li .destroyers:hover,
#crew #header .nav .moresports :hover li .crew:hover,
#clippers #header .nav .moresports :hover li .clippers:hover,
#highschools #header .nav .moresports :hover li .highschools:hover,
#brownsbengals #header .nav .moresports :hover li .brownsbengals:hover,
#redsindians #header .nav .moresports :hover li .redsindians:hover,
#cavsnba #header .nav .moresports :hover li .cavsnba:hover,
#blogscolumnists #header .nav .moresports :hover li .blogscolumnists:hover,
#othersports #header .nav .moresports :hover li .othersports:hover,
#golf #header .nav .moresports :hover li .moresports:hover,

#business #header .nav .business :hover li .business:hover,
#apstocks #header .nav .business :hover li .apstocks:hover,
#financial-content #header .nav .business :hover li .stocks:hover,
#bankrate #header .nav .business :hover li .personalfinance:hover,
#businesswire #header .nav .business :hover li .businesswire:hover,
#personalfinance #header .nav .business :hover li .personalfinance:hover,
#salary #header .nav .business :hover li .salary:hover,

#life #header .nav .life :hover li .life:hover,
#lifearts #header .nav .life :hover li .lifearts:hover,
#flipside #header .nav .life :hover li .flipside:hover,
#horoscopes #header .nav .life :hover li .horoscopes:hover,
#communitydatebook #header .nav .life :hover li .communitydatebook:hover,
#home_garden #header .nav .life :hover li .home_garden:hover,
#now #header .nav .life :hover li .now:hover,
#food #header .nav .life :hover li .food:hover,
#travel #header .nav .life :hover li .travel:hover,
#aptravel #header .nav .life :hover li .travel:hover,
#aphealth #header .nav .life :hover li .health:hover,
#usaweekend #header .nav .life :hover li .usaweekend:hover,
#games #header .nav .life :hover li .games:hover,
#uclick-games #header .nav .life :hover li .games:hover,
#pets #header .nav .life :hover li .pets:hover,

#entertainment #header .nav .entertainment :hover li .entertainment:hover,
#weekender #header .nav .entertainment :hover li .weekender:hover,
#todaysevents #header .nav .entertainment :hover li .todaysevents:hover,
#movies #header .nav .entertainment :hover li .movies:hover,
#dining #header .nav .entertainment :hover li .dining:hover,
#weekendevents #header .nav .entertainment :hover li .weekendevents:hover,
#submitanevent #header .nav .entertainment :hover li .submitanevent:hover,
#findarestaurant #header .nav .entertainment :hover li .findarestaurant:hover,
#tv #header .nav .entertainment :hover li .tv:hover,
#zap2it #header .nav .entertainment :hover li .tvlistings:hover,

#multimedia #header .nav .multimedia :hover li .multimedia:hover,
#video #header .nav .multimedia :hover li .video:hover,
#slideshows #header .nav .multimedia :hover li .slideshows:hover,
#podcastsaudio #header .nav .multimedia :hover li .podcastsaudio:hover,
#podcasts #header .nav .multimedia :hover li .podcastsaudio:hover,

#blogs #header .nav .blogs :hover li .blogs:hover,
#newsblogs #header .nav .blogs :hover li .newsblogs:hover,
#sportsblogs #header .nav .blogs :hover li .sportsblogs:hover,
#featuresblogs #header .nav .blogs :hover li .featuresblogs:hover,
#entertainmentblogs #header .nav .blogs :hover li .entertainmentblogs:hover,

#services #header .nav .services :hover li .services:hover,
#contactus #header .nav .services :hover li .contactus:hover,
#readerrewards #header .nav .services :hover li .readerrewards:hover,
#celebrations #header .nav .services :hover li .celebrations:hover,
#dispatchevents #header .nav .services :hover li .dispatchevents:hover,
#userreg #header .nav .services :hover li .loginedit:hover,
#rssfeeds #header .nav .services :hover li .rssfeeds:hover,
#managesubscription #header .nav .services :hover li .managesubscription:hover
{
	background: #87aae4 url(/live/export-content/sites/dispatch/images/css-images/white-triangle-w-glow.gif) no-repeat center 20px;
	color: #000;
}

/* pointer for home page */
#home #header .nav .home li .home
{
	background: #87aae4 url(/live/export-content/sites/dispatch/images/css-images/white-triangle-w-glow.gif) no-repeat center 20px;
	color: #000;
	border: none;
}

/* sub-nav display specs */
#header .nav .top-level .sub li a,
#header .nav .top-level :hover .sub li a
{
	display: block;
	float: left;
	background: transparent;
	padding: 0 6px 0 6px;
	margin: 0;
	white-space: nowrap;
	border: 0;
	color: #000;
}

/* sub nav hover */
#header .nav .top-level :hover .sub li a:hover
{
	visibility: visible;
	color: white;
	background: #2666fc;
}

#header .nav .home-list
{
	clear: left;
	background: #e7e8e9 url(/live/export-content/sites/dispatch/images/css-images/top-nav-2nd-level-bkgnd.gif) repeat-x;
	height: 25px;
	border-top: none;
	border-bottom: 5px solid #0058cf;
	font-weight: bold;
	text-transform: none;
}

#uclick-games #header .nav .home-list
{
	display: none;
}

#header .nav .home-list .first
{
	padding-left: 10px;
	width: 580px;
	margin: 5px 0 0 0;
	float: left;
}

#header .nav .home-list .first li
{
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
	text-transform: uppercase;
}

#header .nav .home-list .second
{
	padding-right: 10px;
	text-align: right !important;
	width: 600px;
	margin: 5px 0 0 0;
	float: right;
}

#header .nav .home-list ul li
{
	padding: 0 0 0 10px !important;
	margin: 0 0 0 10px !important;
	display: inline;
}

#header .nav .home-list ul li:first-child
{
	padding: 0;
	margin: 0;
}

#header .nav .home-list ul.second li
{
	float: right;
}

/* end top nav */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin main content well */
#main-home
{
	width: 1000px;
	background: #dfdfdf;
}

#main-home #main
{
	width: 632px;
	padding: 0;
	border: none;
	background: transparent;
}

#main-home tr > #main
{
	width: 614px;
	padding: 0 4px 0 12px;
}

#main-index
{
	width: 1000px;
	background: white;
	clear: both;
	margin-top: 20px;
}

#sports #main-index
{
	margin-top: -60px;
}

#bluejackets #main-index
{
	margin-top: -40px;
}

#sports #master > #main-index, #bluejackets #master > #main-index
{
	margin-top: 0;
}

#apnews #lightbox
{
	z-index: 500 !important;
}

#main-index #main
{
	width: 630px;
	padding: 0 20px 0 20px;
	border: none;
	background: transparent;
}

/* end main content well */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin right rail */
#rightad
{
	width: 350px;
	background: transparent;
	padding: 0;
}

#main-home #rightad
{
	padding: 0px 8px 0 8px;
}

#apstocks #maincontent,
#financial-content #maincontent,
#apoffbeat #maincontent,
#apnews #maincontent,
#aphealth #maincontent,
#apsports #maincontent,
#aptravel #maincontent,
#businesswire #maincontent,
#pets #maincontent,
#sdi #maincontent,
#uclick-games #maincontent,
#obits #maincontent,
#zap2it #maincontent,
#votersguide #maincontent,
#bankrate #maincontent
{
	padding: 20px 10px;
}

#apstocks #rightad,
#financial-content #rightad,
#apoffbeat #rightad,
#apnews #rightad,
#aphealth #rightad,
#apsports #rightad,
#aptravel #rightad,
#pets #rightad,
#pets .leftrail,
#sdi #rightad,
#uclick-games #rightad,
#obits #rightad,
#bankrate #rightad,
#legal-notices #rightad,
#zap2it #rightad
{
	width: 160px;
	padding: 20px 10px !important;
	text-align: center;
}

#businesswire #rightad
{
	width: 160px;
	padding: 30px 10px 20px !important;
	text-align: center;
}

#votersguide #rightad
{
	width: 300px;
	padding: 0 10px 0 0;
	text-align: center;
}

#votersguide #big-box-ad, #votersguide #tower-ad
{
	width: 300px;
	margin: 0 0 20px 0;
	font-size: .7em;
	color: #ccc;
	text-transform: uppercase;
}

#apstocks #indexhedr,
#financial-content #indexhedr,
#apoffbeat #indexhedr,
#apnews #indexhedr,
#aphealth #indexhedr,
#apsports #indexhedr,
#aptravel #indexhedr,
#businesswire #indexhedr,
#sdi #indexhedr,
#uclick-games #indexhedr,
#obits #indexhedr,
#bankrate #indexhedr,
#votersguide #indexhedr,
#zap2it #indexhedr
{
	margin: 0 auto 10px;
	padding: 0 0 10px 0;
	text-align: center;
	font: normal 28px/29px "Franklin Gothic Heavy", "Arial Black", "Helvetica Black", Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999;
}

#zap2it #indexhedr
{
	margin: 0 auto 0;
}

#apstocks #maincontent > #indexhedr,
#financial-content #maincontent > #indexhedr,
#apoffbeat #maincontent > #indexhedr,
#apnews #maincontent > #indexhedr,
#aphealth #maincontent > #indexhedr,
#apsports #maincontent > #indexhedr,
#aptravel #maincontent > #indexhedr,
#businesswire #maincontent > #indexhedr,
#sdi #maincontent > #indexhedr,
#uclick-games #maincontent > #indexhedr,
#obits #maincontent > #indexhedr,
#bankrate #maincontent > #indexhedr,
#zap2it #maincontent > #indexhedr
{
	border-bottom: 1px dotted #999;
}

#main-index #rightad
{
	padding: 0 20px 0 0;
}

#rightad .right-rail-box
{
	width: 350px;
	background: url(/live/export-content/sites/dispatch/images/css-images/right-rail-box-m.gif) repeat-y;
	text-align: center;
	margin: 14px auto;
}

#rightad .right-rail-box .right-rail-box-top
{
	width: 350px;
	height: 14px;
	background: url(/live/export-content/sites/dispatch/images/css-images/right-rail-box-top.gif) no-repeat top left;
}

#rightad .right-rail-box .right-rail-box-bot
{
	width: 350px;
	height: 14px;
	background: url(/live/export-content/sites/dispatch/images/css-images/right-rail-box-bot.gif) no-repeat bottom left;
	margin-top: 10px;
}

#rightad .right-rail-box .right-rail-ad
{
	background: url(/live/export-content/sites/dispatch/images/css-images/advertisement.gif) no-repeat top center;
	padding-top: 9px;
	text-align: center;
}

#rightad .right-rail-box .right-rail-ad img,
#rightad .right-rail-box .right-rail-ad object,
#rightad .right-rail-box .right-rail-ad table,
#rightad .right-rail-box .right-rail-ad div
{
	margin: 0 auto;
	background: transparent;
}

#rightad .right-rail-box h3
{
	text-align: left;
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
	color: #b92010;
	margin: 10px 0 10px 20px;
	padding: 0 0 0 15px;
	background: url(/live/export-content/sites/dispatch/images/css-images/red-box-markerx9.gif) no-repeat 0 4px;
}

#rightad .right-rail-box.were-hiring p
{
	margin: 0 25px 0 21px;
	text-align: left;
	font-size: .9em;
}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin home page multimedia module */
#homepage-multimedia-threetabs
{
	background: black url(/live/export-content/sites/dispatch/images/css-images/dispatch-screen-m-2.gif) repeat-y;
	padding: 10px;
	width: 280px;
	margin: 10px auto 0;
	text-align: left;
}

#homepage-multimedia-threetabs #photooftheday,
#homepage-multimedia-threetabs #multimedia
{
	display: none;
}

#homepage-multimedia-threetabs .tabs
{
	margin-left: 3px;
}

#homepage-multimedia-threetabs .tabs li
{
	width: 135px;
	float: left;
	text-align: center;
	margin: 0 2px 10px 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	text-transform: uppercase;
}

#homepage-multimedia-threetabs .tabs li a:link, #homepage-multimedia-threetabs .tabs li a:visited
{
	background: #cee1f2 url(/live/export-content/sites/dispatch/images/css-images/screen-tabs.gif) no-repeat 0px -3px;
	padding: 2px 0;
	display: block;
	color: #444;
	height: 19px;
	width: 135px;
}

#homepage-multimedia-threetabs .tabs li.screen-tab-selected a:link, #homepage-multimedia-threetabs .tabs li.screen-tab-selected a:visited
{
	background: url(/live/export-content/sites/dispatch/images/css-images/screen-tabs.gif) no-repeat -1px -27px;
}

#homepage-multimedia-threetabs .tabs li.screen-tab-selected a:hover,
#homepage-multimedia-threetabs .tabs li a:hover
{
	background: #cee1f2 url(/live/export-content/sites/dispatch/images/css-images/screen-tabs.gif) no-repeat -1px -50px;
	color: black;
}

#homepage-multimedia-threetabs .tabs li.screen-tab-selected a:active,
#homepage-multimedia-threetabs .tabs li a:active
{
	background: #cee1f2 url(/live/export-content/sites/dispatch/images/css-images/screen-tabs.gif) no-repeat -1px -74px;
	color: black;
}

#homepage-multimedia-threetabs a:link, #homepage-multimedia-threetabs a:visited
{
	color: #237cd6;
}

#homepage-multimedia-threetabs a:hover, #homepage-multimedia-threetabs a:active
{
	color: red;
}

/*

Noted out for use with three tabs

#homepage-multimedia-threetabs .tabs li a:link, #homepage-multimedia-threetabs .tabs li a:visited
{
	background: url(/live/export-content/sites/dispatch/images/2009/multimedia-tab-l.gif) no-repeat 0 0;
	padding: 10px 0 0 0;
	margin: 0 !important;
	display: block;
	color: #444;
	height: 20px;
	width: 92px;
	position: relative;
}

#homepage-multimedia-threetabs .tabs li a:link span, #homepage-multimedia-threetabs .tabs li a:visited span
{
	background: url(/live/export-content/sites/dispatch/images/2009/multimedia-tab-r.gif) no-repeat 0 0;
	height: 30px;
	width: 14px;
	position: absolute;
	top:0;
	right:0;
}

#homepage-multimedia-threetabs .tabs li.screen-tab-selected a:link,
#homepage-multimedia-threetabs .tabs li.screen-tab-selected a:visited
{
	background: url(/live/export-content/sites/dispatch/images/2009/multimedia-tab-l.gif) no-repeat 0 -31px;
}

#homepage-multimedia-threetabs .tabs li.screen-tab-selected a:link span,
#homepage-multimedia-threetabs .tabs li.screen-tab-selected a:visited span
{
	background: url(/live/export-content/sites/dispatch/images/2009/multimedia-tab-r.gif) no-repeat 0 -31px;
}

#homepage-multimedia-threetabs .tabs li a:hover, #homepage-multimedia-threetabs .tabs li a:active
{
	background: url(/live/export-content/sites/dispatch/images/2009/multimedia-tab-l.gif) no-repeat 0 -63px;
	color: red;
}

#homepage-multimedia-threetabs .tabs li a:hover span, #homepage-multimedia-threetabs .tabs li a:active span
{
	background: url(/live/export-content/sites/dispatch/images/2009/multimedia-tab-r.gif) no-repeat 0 -63px;
}
*/

#homepage-multimedia-threetabs h3
{
	background: black url(http://www.dispatch.com/live/export-content/sites/dispatch/images/css-images/dispatch-screen-hedr-2.gif) no-repeat !important;
	margin: -10px -10px 10px -10px !important;
	height: 30px;
	padding: 5px 10px;
	color: white;
	font-size: 1em;
	font-weight: bold;
	text-indent: -9999px;
	text-transform: none;
}

#homepage-multimedia-threetabs #homepage-multimedia-bot
{
	clear: left;
	background: url(/live/export-content/sites/dispatch/images/css-images/dispatch-screen-bot-3.gif) no-repeat bottom left;
	height: 11px;
	margin: 0px -10px -10px -10px;
}

#homepage-multimedia-threetabs .multimedia-main,
#homepage-multimedia-threetabs .pod
{
	clear: left;
}

#homepage-multimedia-threetabs .multimedia-main,
#homepage-multimedia-threetabs .screen-tab-content
{
	width: 270px;
}

#homepage-multimedia-threetabs .screen-tab-content
{
	margin: 0 auto;
}

#homepage-multimedia-threetabs #video.screen-tab-content
{
	position: relative;
	height: 410px;
	margin: 0 0 0 0;
}

#homepage-multimedia-threetabs > #video.screen-tab-content
{
	margin: 40px 0 0 0;
}

#homepage-multimedia-threetabs #video.screen-tab-content #dispatch_small_test
{
	position: absolute;
	top: 0;
	left: -8px;
}

#homepage-multimedia-threetabs .multimedia-main h4.roof,
#homepage-multimedia-threetabs .multimedia-other h4
{
	text-align: left;
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
	color: #b92010;
	margin: 0 0 5px 0;
	padding: 0 0 0 15px;
	background: url(/live/export-content/sites/dispatch/images/css-images/red-box-markerx9.gif) no-repeat 0 4px;
}

#homepage-multimedia-threetabs .multimedia-main h4
{
	font-size: .9em;
}

#homepage-multimedia-threetabs .multimedia-main img
{
	width: 100px;
	border: 2px solid white;
	float: right;
	margin: 0 0 10px 10px;
}

#homepage-multimedia-threetabs .multimedia-main .defhed
{
	margin: 0 0 10px 0;
	background: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

#homepage-multimedia-threetabs .multimedia-other
{
	border-top: 1px solid #333;
	padding: 5px 0 0 0;
	margin: 0;
	clear: right;
	width: 270px;
}

#homepage-multimedia-threetabs .multimedia-other .multimedia-thumb
{
	width: 67px;
	text-align: center;
	float: left;
	margin: 0 0 0 0;
}

#homepage-multimedia-threetabs .multimedia-other .multimedia-thumb img
{
	width: 50px;
	height: 50px;
	border: 2px solid white;
}

#homepage-multimedia-threetabs .multimedia-other .multimedia-thumb a
{
	display: block;
	width: 67px;
	height: 50px;
	background: none;
}

#homepage-multimedia-threetabs .multimedia-other .multimedia-thumb .cutline
{
	font-size: 9px;
	line-height: 11px;
	margin: 5px 0 0 0;
}

#homepage-multimedia-threetabs #photooftheday .pod img
{
	width: 276px;
	border: 2px solid white;
	text-align: center;
	margin: 0 auto;
	display: block;
}

#homepage-multimedia-threetabs #photooftheday .pod ul
{
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	border-top: 1px solid #999;
	text-align: center;
	font-size: .9em;
}

#homepage-multimedia-threetabs #photooftheday .pod .credit
{
	font-size: .7em;
	color: white;
}

#homepage-multimedia-threetabs #photooftheday .pod .cutline
{
	color: white;
	font-size: .8em;
}

/* end home page multimedia module */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
#home .home-index #specialsections-promo
{
	width: 400px;
	float: left;
	margin: 0 25px 0 0;
}

#specialsections-promo img
{
	width: 100px;
	margin: -10px 0 0 10px;
	float: right;
}

#rightad #specialsections-promo
{
	background: url(/live/export-content/sites/dispatch/images/css-images/special-sections-bkgnd.gif) repeat-y;
	padding: 10px 10px 37px 10px;
	width: 320px;
	margin: 20px auto 0;
	clear: both;
	position: relative;
	float: none;
}

#rightad #specialsections-promo h3
{
	background: url(/live/export-content/sites/dispatch/images/css-images/special-sections-hedr.gif) no-repeat;
	padding: 5px 10px;
	width: 320px;
	color: white;
	margin: -10px -10px 10px -10px;
	text-align: left;
	text-transform: uppercase;
	font-size: 12px;
	height: 15px;
	font-weight: bold;
}

#rightad #specialsections-promo ul li
{
	margin: 5px 0 5px 15px;
	padding: 0 0 0 5px;
	font-size: .9em;
	list-style: disc;
}

#rightad #specialsections-promo img
{
	width: 100px;
	margin: 0 0 10px 10px;
	float: right;
}

#rightad #specialsections-promo #specialsections-bot
{
	background: url(/live/export-content/sites/dispatch/images/css-images/special-sections-bot.gif) no-repeat;
	width: 340px;
	height: 37px;
	position: absolute;
	bottom: 0;
	left: 0;
}

#rightad #specialsections-promo h4
{
	margin: 5px auto;
	font-size: 11px;
}

#rightad #specialsections-promo p
{
	margin: 5px 0 5px 0;
	text-align: center;
}

#rightad .right-rail-box .videos
{
	width: 300px;
	margin: 0 auto;
}

#rightad .right-rail-box .video
{
	width: 150px;
	float: left;
	margin: -5px 0 0 10px;
}

#rightad .right-rail-box > .video
{
	margin: -5px 0 0 20px;
}

#rightad .right-rail-box .video p
{
	font-size: .7em;
	line-height: .9em !important;
}

/* end right rail */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
#rightad .right-rail-box br,
#home .home-section .home-index br,
#home .home-section .section-content.skyboxes #skybox br
{
	clear: both;
}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin home page section blocks */
#home .home-section,
#home #breaking-news
{
	width: 614px;
	margin: 14px auto;
	clear: both;
}

#home .home-section a
{
	background: none;
}

#home .home-section .section-content,
#home #breaking-news .section-content
{
	width: 614px;
	background: url(/live/export-content/sites/dispatch/images/css-images/section-m.gif) repeat-y;
	margin: 0;
	padding: 0;
}

#home .home-section .section-top
{
	width: 614px;
	height: 14px;
	background: url(/live/export-content/sites/dispatch/images/css-images/section-top.gif) no-repeat;
}

#home #breaking-news .section-top
{
	display: none;
}

#home .home-section .home-index,
#home #breaking-news .home-index
{
	width: 564px;
	padding: 0 25px 20px;
	background: url(/live/export-content/sites/dispatch/images/css-images/section-bot.gif) no-repeat bottom left;
	overflow: hidden;
}

#home .home-section > .home-index,
#home #breaking-news .section-content > .home-index
{
	padding: 20px 25px;
}

#home .home-section .home-index a
#home #breaking-news .home-index a
{
	background: transparent;
}

#home .home-section div > .home-index,
#home #breaking-news div > .home-index
{
	padding: 0 25px 20px 25px;
}

#breaking-news-content h3
{
	background: url(/live/export-content/sites/dispatch/images/css-images/breaking-section-top.gif) no-repeat;
	padding: 8px 5px 5px 25px;
	color: white;
	font-weight: bold;
	margin: 0 -25px 0 -25px;
}

#breaking-news-content > h3
{
	margin: -20px -25px 0 -25px;
}

#home .home-section .section-content.skyboxes,
#home .home-section .section-content.skyboxes .section-top,
#home .home-section .section-content.skyboxes .home-index
{
	background: transparent;
}

#home .home-section .section-content.skyboxes .section-top
{
	padding: 0;
	margin: 0;
	height: 0;
}

#home .home-section .section-content.skyboxes .home-index
{
	padding: 0 !important;
	width: 625px !important;
	margin: -20px 0 -8px 10px;
}

#home .home-section .section-content.skyboxes > .home-index
{
	margin: 0;
}

#home .home-section .section-content.skyboxes #skybox .box
{
	width: 200px;
	height: 90px;
	margin: 0 3px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	float: left;
	background: url(/live/export-content/sites/dispatch/images/css-images/skybox-m.gif) repeat-y;
}

#home .home-section .section-content.skyboxes #skybox .box + .box
{
	margin: 0 3px;
}

#home .home-section .section-content.skyboxes #skybox .box + .box + .box
{
	margin: 0 0 0 3px;
}

#home .home-section .section-content.skyboxes #skybox .box .box-top
{
	background: url(/live/export-content/sites/dispatch/images/css-images/skybox-top.gif) no-repeat top left;
	width: 200px;
	height: 14px;
	position: absolute;
	top: 0;
	left: 0;
}

#home .home-section .section-content.skyboxes #skybox .box h5
{
	font-weight: bold;
	padding: 14px 20px 0 20px;
	margin: 0 0 5px 0;
	font-size: .9em;
	line-height: 1em;
	text-align: center;
	text-transform: none;
}

#home .home-section .section-content.skyboxes #skybox .box h6
{
	padding: 0 20px 14px 20px;
	font-size: .75em;
	font-weight: normal;
	line-height: 1em;
	margin: 5px 0 0 0;
}

#home .home-section .section-content.skyboxes #skybox .box > h6
{
	font-size: .8em;
}

#home .home-section .section-content.skyboxes #skybox .box .box-bot
{
	background: url(/live/export-content/sites/dispatch/images/css-images/skybox-bot.gif) no-repeat bottom left;
	width: 200px;
	height: 14px;
	position: absolute;
	bottom: 0;
	left: 0;
}

#home .home-section .home-index .section-column
{
	width: 200px;
	float: right;
	margin: -27px 0 0 15px;
	padding-left: 15px;
	border-left: 1px solid #ccc;
	background: white;
}

#home .home-section .topstory-rotator .home-index .section-column,
#home .home-section .topstory-rotator-vert .home-index .section-column
{
	margin: 0px 0 0 15px;
}

#home .home-section .home-index .politics-biz .section-column
{
	width: 285px;
	float: right;
	margin: -5px 0 0 10px;
	padding-left: 10px !important;
	border-left: 1px solid #ccc;
	background: transparent;
}

#home .home-section .home-index > .section-column,
#home .home-section .home-index .politics-biz > .section-column
{
	border-left: 1px dotted #999;
}

#home .home-section .home-index h3
{
	text-align: left;
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
	color: #b92010;
	margin: 5px 0;
	padding: 0 0 0 15px;
	background: url(/live/export-content/sites/dispatch/images/css-images/red-box-markerx9.gif) no-repeat 0 4px;
}

.home-index h4, .home-index h5
{
	text-transform: uppercase;
	margin: 10px 0 5px 0;
	padding: 0 0 0 15px;
	background: url(/live/export-content/sites/dispatch/images/css-images/gray-boxx9.gif) no-repeat 0 4px !important;
	text-align: left;
	color: #666;
	font-size: .9em;
	font-weight: bold;
	border-top: 1px solid white;
}

#home #master #main-home #main .home-section .section-content .home-index .ptr
{
	width: 200px;
	float: right;
	margin: 0 0 10px 10px !important;
	font-size: .8em;
	border: none;
}

#home #master #main-home #main .home-section .section-content .home-index .ptr2
{
	width: 385px;
	float: left;
	margin: 0 0 10px 10px !important;
	font-size: .8em;
	border: none;
}

.story #main .ptr
{
	width: 200px;
	float: right;
	margin: 0 0 20px 0;
	border-left: 20px solid white;
	font-size: .8em;
	background: white;
}

#home #master #main-home #main .home-section .section-content .home-index .ptr img
{
	width: 200px;
	font-size: .4em;
	color: #ccc;
}

#home #master #main-home #main .home-section .section-content .home-index .ptr .credit
{
	font-size: .9em;
	text-align: right;
	text-transform: uppercase;
}

.home-index ul li,
.ap-headlines-tabs span
{
	font-weight: bold;
	font-size: .8em;
	line-height: 1.1em;
	margin: 2px 0 4px 0px;
	padding: 0 0 0 10px;
	background: transparent url(/live/export-content/sites/dispatch/images/css-images/red-bullet.gif) no-repeat 0 5px;
	border-top: 1px solid white;
}

.ap-tab-content
{
	width: 330px;
}

#home .home-section .home-index #advertiser-links
{
	width: 276px;
	float: left;
}

#home .home-section .home-index #events-calendar
{
	width: 276px;
	float: left;
	background: white;
}

#events-calendar {width: 300px; margin: 0px auto;}
#events-calendar h3 {margin: 0 0 10px 0!important;}


#entertainment #weekender-index #events-calendar
{
	border-left: 20px solid white;
}

#entertainment #weekender-index .event_calendar
{
	width: 140px;
	margin: 5px auto;
}

#home .home-section .section-content .home-index #events-calendar iframe
{
	width: 276px;
	height: 258px;
	background: #eee;
}

#home .home-section .home-index .roof
{
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	background: none !important;
	font-size: .8em;
	color: #333;
	white-space: nowrap;
}

#home .home-section .home-index .top-news-layout-two .section-column
{
	width: 270px;
	float: left;
	padding: 0;
	margin: 0;
	border: none;
}

#home .home-section .home-index .top-news-layout-two .section-column.one
{
	margin-right: 20px;
	clear: right;
}

/* end home page section blocks */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin footer */
#footer
{
	font-weight: bold;
	font-size: .7em;
	line-height: 1.2em;
	color: white;
	background: #0058cf url(/live/export-content/sites/dispatch/images/css-images/blue2-white-round-corner-tl.gif) no-repeat top left;
	padding: 0;
	margin: 0;
	height: 65px;
}

#home #footer
{
	background: #2477c7 url(/live/export-content/sites/dispatch/images/css-images/blue-gray-round-corner-tl.gif) no-repeat top left;
}

#footer a:link, #footer a:visited
{
	color: white;
	text-decoration: none;
}

#footer a:hover, #footer a:active
{
	color: red;
	text-decoration: underline;
}

#footer #bottomnav
{
	margin: 0;
	padding: 10px 20px 0 0;
	width: 400px;
	float: right;
	text-align: right;
	background: #0058cf url(/live/export-content/sites/dispatch/images/css-images/blue2-white-round-corner-tr.gif) no-repeat top right;
}

#home #footer #bottomnav
{
	background: #2477c7 url(/live/export-content/sites/dispatch/images/css-images/blue-gray-round-corner-tr.gif) no-repeat top right;
}

#footer #di-nav
{
	margin: 0;
	padding: 10px 0 0 20px;
}

#footer #bottomnav p
{
	margin: 0 0 5px 0;
}

#footer #bottomnav ul
{
	margin: 0;
}

#footer ul li
{
	display: inline;
	border-right: 1px solid #ccc;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
}

/* end footer */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* stock market module */
.stockmarket
{
	margin: 10px 0 0 0;
}

.stockmarket p
{
	font-size: .8em;
}

#home .fc table td
{
	padding: 3px;
	font-size: .9em !important;
}

#home .fc table .positive
{
	color: #333;
}

#stock-table table, #home .fc table
{
	text-transform: uppercase;
	width: 275px;
	background: #eee;
	clear: left;
	margin-top: -3px;
}

#home #main-home #main .home-section .section-content .home-index .politics-biz .section-column .stockmarket .watchlist
{
	width: 275px !important;
}

#home #main-home #main .home-section .section-content .home-index .politics-biz .section-column .stockmarket .watchlist .attribution
{
	text-transform: uppercase;
	width: 275px !important;
	font-size: .75em;
	background: #fff;
	clear: left;
	margin-top: 3px;
	text-align: right;
}

#home #main-home #main .home-section .section-content .home-index .politics-biz .section-column .stockmarket .watchlist .getquote h5
{
	display: none !important;
}

/* width set to stop the white border lines from overlapping text in the right section column */
.stockmarket .up
{
	width: 10px;
	height: 10px;
	background: url(/live/export-content/sites/dispatch/images/css-images/up-arrow.gif) no-repeat;
	display: block;
	margin: 3px auto 0;
	padding: 0 0 0 15px;
}

.stockmarket .down
{
	width: 10px;
	height: 10px;
	background: url(/live/export-content/sites/dispatch/images/css-images/down-arrow.gif) no-repeat;
	display: block;
	margin: 3px auto 0;
	padding: 0 0 0 15px;
}

.stockmarket .value, .stockmarket .change
{
	text-align: right;
	float: left;
	font-size: .7em;
	font-weight: bold;
	background: #999 !important;
	margin: 0;
	padding: 0 0 1px 0;
	color: white;
}

.stockmarket .value
{
	width: 136px;
}

.stockmarket .change
{
	width: 134px;
	padding-right: 4px;
}

/* end stock market module */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin common styles */
.defhed
{
	font: bold 1em/1.2em Verdana, Helvetica, Arial, sans-serif;
	margin: 0 0 5px 0;
	text-indent: 0;
	display: block;
}

.defsubhed,
.headline-subhead-abstract .subhed
{
	font-size: .85em;
	line-height: 1.1em;
	font-weight: bold;
	margin: 5px 0;
}

.defbody
{
	font-size: .85em;
	line-height: 1.2em;
}

#national_world #main-index #main #national-index .headline-subhead-abstract ul h3
{
	clear: none !important;
	background: none !important;
	text-transform: none !important;
	text-align: left !important;
	margin: 0 !important;
	padding: 0 !important;
}

#national_world #main-index #main #national-index .headline-subhead-abstract ul h3 .defhed,
#personalfinance #main-index #main #bankrate-index .headline-subhead-abstract ul h3 .defhed,
#personalfinance #main-index #main #bankrate-index h3
{
	font: bold 1.4em/1.3em Verdana, Helvetica, Arial, sans-serif;
	margin: 0 0 10px 0;
	text-indent: 0;
	display: block;
	background: none !important;
	padding: 0;
	text-align: left;
	text-transform: none;
	clear: none;
}

#personalfinance #main-index #main #bankrate-index h3
{
	margin: 20px 0 0 0 !important;
}

#national_world #main-index #main #national-index .headline-subhead-abstract ul .defbody
{
	font-size: 1em;
	line-height: 1.3em;
}

#main-index #t1 .defhed
{
	font: bold 1.2em/1.2em Verdana, Helvetica, Arial, sans-serif;
	margin: 10px 0;
	text-indent: 0;
	display: block;
	background: none;
	padding: 0;
	text-align: left;
	text-transform: none;
	clear: none;
}

#main-index #t1 .defsubhed
{
	font-size: 1em;
	line-height: 1.1em;
	font-weight: bold;
	margin: 10px 0;
}

#main-index #t1 .defbody
{
	font-size: 1em;
	line-height: 1.2em;
	margin: 10px 0;
}

#home .home-section .section-content.topstory .home-index #t1 .defbody
{
	margin: 5px 0 5px 0;
}

.credit, #breaking-news-content .ptr .credit
{
	font-size: .75em;
	text-align: right;
	text-transform: uppercase;
}

.cutline, #breaking-news-content .ptr .cutline
{
	font-size: .8em;
	line-height: 1.2em;
	font-weight: bold;
}

.defbody p
{
	margin: 5px 0;
}

#indexhedr
{
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font: normal 28px/29px "Franklin Gothic Heavy", "Arial Black", "Helvetica Black", Arial, Helvetica, sans-serif;
}

#indexhedr p
{
	margin: 4px 0 10px 0;
	padding: 2px 0 0 0;
	border-top: 3px double #777;
	text-align: center;
	font: italic 15px/16px "Times New Roman", Times, serif;
	color: black;
}

.hed, #db-search .searchhed2, .dispatch-story h1
{
	font: bold 22px/26px Georgia, "Times New Roman", Times, serif !important;
	margin: 0 0 10px 0;
	display: block;
	color: #333 !important;
}

.subhed, .galleryindex h2, .dispatch-story h2
{
	font: 18px/20px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px 0;
}

.date, .updated-date
{
	font: italic 12px/13px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 12px 0;
}

.byline
{
	font: bold 12px/13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.srcline
{
	font: italic 10px/11px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 12px 0;
}

.body, #storyBody
{
	font: 1em/1.2em Georgia, "Times New Roman", Times, serif;
	margin: 0;
}

/*IN STORY AD STYLES*/

#middle-story-ad-container {width:350px!important; height: 310px; overflow: hidden;}

.story-ad 
{
width: 350px;
}

.story-ad h5
{
	font-family: helvetica;
	font-size: .8em;
	width: 350px;
	margin-bottom: -2px;
	background: url(/live/export-content/sites/dispatch/images/css-images/midstory_arrow.gif) no-repeat;
	text-indent: 111px;
	background-position: 235px;
border-bottom: 1px solid black;
}

.story-ad .ad
{
	width: 350px;
	padding-bottom: 10px;
	padding-top: 8px;
margin-top: -10px;
position:relative;
bottom: 255px;
left: 25px;
}

.story-ad .ad_label
{
	font-size: 0em;
	background: url(/live/export-content/sites/dispatch/images/css-images/advertisement.gif) no-repeat top center;
width: 350px;
border-bottom: 1px solid black;
height: 270px;
margin-top: 5px;
}

/*END IN STORY AD STYLES*/

#wbns10tv p
{
	font: 1.2em/1.4em Georgia, "Times New Roman", Times, serif;
	margin: 0;
	text-indent: 10px;
}

.body p, #storyBody p, .story #main p
{
	margin: 10px 0;
	text-indent: 1.2em;
}

.quote
{
	font: 16px/17px Arial, Helvetica, sans-serif;
}

.quotename
{
	font: bold 16px/17px Arial, Helvetica, sans-serif;
}

.quotedesc
{
	font: italic 16px/17px Georgia, "Times New Roman", Times, serif;
}

.indexdate
{
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	margin: 18px 0 12px;
}

.credit
{
	font: 9px/9px Arial, Helvetica, sans-serif;
	text-align: right;
	text-transform: uppercase;
	margin: 2px 0;
	padding: 2px 0;
}

.defsubhed, .headline-subhead-abstract .subhed
{
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 5px 0;
}

.colhed
{
	text-transform: uppercase;
	margin: 0 0 0 0;
	font-weight: bold;
}

.credit
{
	font-size: .75em;
	text-align: right;
	text-transform: uppercase;
}

#home .credit
{
	font-size: .9em;
}

.cutline
{
	font-size: 9px;
	line-height: 1.2em;
	font-weight: bold;
}

#home .cutline
{
	font-size: .95em;
}

#hedr
{
	width: 100%;
	font-size: .85em;
	margin-bottom: 110px !important;
}

#health #hedr
{
	margin-bottom: 60px !important;
}

.story #main .subhead,
.story #main .body h2
{
	font: bold 1.3em/1.2em Helvetica, Arial, sans-serif;
}

.body h2 sup
{
	font-size: .7em;
}

.body h2.subhead sup
{
	font-size: 1.15em;
	margin: 20px 0 0 0 !important;
	border-top: 1px dotted #ccc;
	padding: 10px 0 0 0;
	display: block;
}

.story .ptr p
{
	margin: 10px 0;
	font: normal 1em/1.2em Helvetica, Arial, sans-serif;
}

.story .ptr .cutline p, .story .cutline
{
	margin: 10px 0;
	font: bold 1em/1.2em Helvetica, Arial, sans-serif;
}

#quigo-index-ad
{
	margin-top: 40px;
}

#main-index .body table
{
	width: 100%;
	border: none;
}

#main #contact-start h2
{
	margin: 10px 0 10px 0;
	font-weight: bold;
}

#main #contact-start ul
{
	margin: 20px 0 20px 10px;
	padding: 0 0 0 10px;
	width: 250px;
}

#main-index .body table tr td
{
	padding: 5px;
}

#main-index .body table thead
{
	font-weight: bold;
}

#main-index .body table thead em
{
	font-style: normal;
}

.modified-date
{
	font-size: .9em;
}

#supportform h2
{
	font-weight: bold;
	margin: 20px 0 10px 0;
}

#supportform form input,
#supportform form select,
#supportform textarea
{
	background: #eee;
	font-weight: bold;
}

#yourhealthsource.story #main
{
	background: url(/live/export-content/sites/dispatch/images/css-images/healthsource_header.gif) no-repeat 45px 0px;
	padding-top: 130px !important;
}

#yourhealthsource.story #main .sharethis-widget {margin-top: 20px;}

#main-content #main ul li,
#main-index #main ul li,
#main .tts ul li,
#page2poll .body ul li,
#other-sites-main table tr td ul li,
.infobox ul li
{
	padding: 0 0 5px 0 !important;
	margin: 0 0 5px 10px;
	list-style: url(/live/export-content/sites/dispatch/images/css-images/redbull.gif) outside;
	border-bottom: 1px dotted #ccc;
}

#other-sites-main h2
{
	color: #333;
	font-size: 1.3em;
	margin: 40px 0 10px 0;
}

#other-sites-main ul
{
	margin-left: 20px;
}

.ptr .freeform
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.1em;
}

.ptr .freeform .headline-timestamp li
{
	margin-left: 15px !important;
}

.ptr .freeform h2
{
	font-size: 1.3em;
	line-height: 1.3em;
}

.ptr .freeform h3
{
	background: #eee !important;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
	margin: 20px 0 10px 0;
	font: bold 12px/13px Verdana, Arial, Helvetica, sans-serif;
}

.ptr .freeform h3.data
{
        color: white;	
        background: #eee url(/live/export-content/sites/dispatch/local_news/stories/2010/04/15/dataheader_main200.jpg) no-repeat;
	padding: 5px;
	text-align: left;
        text-indent: 10px;
	text-transform: none;
	margin: 20px 0 10px 0;
	font: bold 12px/13px Verdana, Arial, Helvetica, sans-serif;
}


.ptr .freeform h3.politics
{
	color: white;
	padding: 5px 0px 5px 0px;
	text-transform: none;
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight: bold;
	background: #003366 url(/live/export-content/sites/dispatch/local_news/stories/2010/04/14/politicsheader200.jpg) no-repeat;
	text-indent: 10px;
	text-align: left;
        border-left: none;
}

.ptr .freeform h4
{
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
}

.ptr .freeform p
{
	font-weight: normal;
	margin: 10px 0;
}

.ptr .freeform .srchbotnav .write_review
{
	width: 130px !important;
}

.ptr .freeform #view_comments #reader_comments .write_review
{
	width: 200px !important;
}

.ptr .freeform .srchbotnav .next
{
	text-align: right;
}

.ptr .freeform ul li
{
	margin-left: 20px !important;
	font-size: 1em;
}

.info1 .defbody img
{
	float: right;
	margin: 0 0 5px 20px;
	position: relative;
}

#t1 .ptr img,
#t2 .ptr img,
.ptr img
{
	max-width: 200px;
}

#main-index #main #t2
{
	border-bottom: 1px dotted #ccc;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

.roof, .label
{
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	border-left: none !important;
	font-weight: bold;
	font-size: .9em;
	line-height: 1.2em;
	color: #333;
	display: block;
}

.sportshotissuelogo
{
	width: 57px;
	height: 53px;
	float: right;
	margin: 0 0 5px 5px;
	background: url(/live/export-content/sites/dispatch/images/css-images/the-sports-hot-issue.gif) no-repeat;
	display: block;
}

#index-sidebar
{
	width: 200px;
	float: right;
	margin: 0 0 20px 20px;
	background: white;
	padding: 10px;
}

#master.pd #hedrsearch
{
	height: 87px;
	position: absolute;
	top: 100px;
	left: 10px;
	width: 960px;
	text-align: left;
}

#master.pd table
{
	width: 100%;
}

#master.pd #rightad
{
	width: 160px;
}

#lottery #main-index #main center table
{
	width: 100%;
}

/* end common styles */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* home page lead photo, full width of content well */
#home .home-index .lead-foto
{
	width: 332px;
	margin: 0 auto 10px;
}

#home .home-index .lead-foto img
{
	width: 332px;
	display: block;
	margin: 0 0 5px 0;
}

#home .home-index .lead-foto h2.kicker-hed
{
	font-size: 1em;
	color: #666;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 14px;
}

/* end lead photo */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
#home .home-section .home-index .more-links
{
	margin-top: 10px;
}

.home-index .more-links .ap-headlines-tabs ul.tabs-list li
{
	list-style: none;
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	background: #cee1f2 !important;
	text-align: center;
	width: 76px;
	border-right: 1px solid white !important;
	border-left: 1px solid white !important;
}

.home-index .more-links .ap-headlines-tabs ul.tabs-list li
{
	width: 80px;
}

#home .home-section .home-index .more-links .ap-headlines-tabs .tabs-list li a:link,
#home .home-section .home-index .more-links .ap-headlines-tabs .tabs-list li a:visited
{
	display: block;
	font-size: 1em !important;
	font-weight: bold;
	background: #cee1f2 !important;
	text-align: center;
	padding: 5px 2px 5px;
	width: 74px;
	border-right: 1px solid white !important;
	border-left: 1px solid white !important;
	text-transform: uppercase;
}

#home .home-section .home-index .more-links .ap-headlines-tabs .tabs-list li > a:link,
#home .home-section .home-index .more-links .ap-headlines-tabs .tabs-list li > a:visited
{
	width: 78px;
}

#home .home-section .home-index .ap-headlines-tabs .tabs-list li.ap-tab-selected a:link,
#home .home-section .home-index .ap-headlines-tabs .tabs-list li.ap-tab-selected a:visited
{
	background: #2477c7 url(/live/export-content/sites/dispatch/images/css-images/white-triangle.gif) no-repeat center 16px !important;
	color: white;
}

#home .home-section .home-index .ap-headlines-tabs .tabs-list li a:hover,
#home .home-section .home-index .ap-headlines-tabs .tabs-list li a:active
{
	color: red;
	background: black !important;
}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin new ap tabs */
.ap-headlines-tabs #ap-news,
.ap-headlines-tabs #ap-sports,
.ap-headlines-tabs #ap-business,
.ap-headlines-tabs #ap-arts
{
	margin: 10px 0 0 0;
	clear: left;
}

.ap-headlines-tabs #ap-sports,
.ap-headlines-tabs #ap-business,
.ap-headlines-tabs #ap-arts
{
	display: none;
}

.ap-headlines-tabs > #ap-news,
.ap-headlines-tabs > #ap-sports,
.ap-headlines-tabs > #ap-business,
.ap-headlines-tabs > #ap-arts
{
	border-top: 10px solid white;
}

.ap-headlines-tabs #ap-news span,
.ap-headlines-tabs #ap-sports span,
.ap-headlines-tabs #ap-business span,
.ap-headlines-tabs #ap-arts span
{
	font-size: .8em;
	line-height: 1em;
	font-weight: bold;
	display: block;
	margin: 0 0 -10px 0;
}

/* end new ap tabs */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin old ap tabs */
.ap-headlines-tabs .ap-news,
.ap-headlines-tabs .ap-sports,
.ap-headlines-tabs .ap-business,
.ap-headlines-tabs .ap-arts
{
	margin: 10px 0 0 0;
	clear: left;
}

.ap-headlines-tabs > .ap-news,
.ap-headlines-tabs > .ap-sports,
.ap-headlines-tabs > .ap-business,
.ap-headlines-tabs > .ap-arts
{
	border-top: 10px solid white;
}

.ap-headlines-tabs .ap-news span,
.ap-headlines-tabs .ap-sports span,
.ap-headlines-tabs .ap-business span,
.ap-headlines-tabs .ap-arts span
{
	font-size: .8em;
	line-height: 1em;
	font-weight: bold;
	display: block;
	margin: 0 0 -10px 0;
}

/* end old ap tabs */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
#home .topten .tabs,
#home #topten
{
	margin: 0 auto;
	width: 300px;
	background: white;
	text-align: left;
	font-size: 1em;
}

#home #most-emailed
{
	margin: 0 auto;
	width: 300px;
	background: white;
	text-align: left;
	font-size: 1em;
	clear: left;
}

#home #most-emailed
{
	display: none;
}

#home #most-emailed br
{
	clear: both;
}

.topten .tabs li
{
	width: 150px;
	float: left;
	margin: 0;
}

.topten .tabs li a:link, .topten .tabs li a:visited
{
	width: 149px;
	display: block;
	font-weight: bold;
	font-size: .8em;
	text-align: center;
	border-right: 1px solid white;
	padding: 5px 0;
	margin: 0;
	text-transform: uppercase;
	background: #cee1f2;
	height: 15px !important;
}

.topten .tabs .popular-tab-selected a:link, .topten .tabs .popular-tab-selected a:visited
{
	background: #2477c7 url(/live/export-content/sites/dispatch/images/css-images/white-triangle.gif) no-repeat center 16px !important;
	color: white;
}

.topten .tabs a:hover, .topten .tabs a:active
{
	color: red;
	background: black;
}

#home #topten #top10stories
{
	width: 280px;
	padding: 0;
	margin: 10px 0 0 0;
	clear: left;
}

/*
#home #topten ul li,
#home #most-emailed ul li
{
	padding: 3px 0 5px 10px;
	font-size: .8em;
	font-weight: bold;
	line-height: 1.1em;
	background: url(/live/export-content/sites/dispatch/images/css-images/red-bullet.gif) no-repeat 0 8px !important;
}
*/
#home #topten ul li,
#home #most-emailed ul li
{
	padding: 3px 0 5px 0;
	font-size: .8em;
	font-weight: bold;
	line-height: 1.1em;
	list-style-type: disc;
color: #b92010; 
margin: 0 0 0 12px;
}

#home  #topten .updatetime
{
	font-size: 9px;
	color: #666;
	margin: 0 auto 5px;
	text-align: center;
}

#home #topten h5
{
	height: 13px;
	padding: 10px 0 0 0;
	font-size: 12px!important;
	border: none;
	clear: both;
	text-align: center;
}

#home  #topten h5 a img
{
	display: inline;
	padding: 0 5px 0 0;
	vertical-align: middle;
}

#tippytop-ad
{
	background: white;
	text-align: center;
	height: 30px;
	padding: 5px 0 0 0;
}

#hotissue
{
	background:#ffffff url(/live/export-content/sites/dispatch/images/css-images/hot-issue-logo.gif) no-repeat right top;
	min-height: 53px;
}

.hotissuelogo
{
	width: 57px;
	height: 53px;
	float: right;
	margin: 0 0 5px 5px;
	background: url(/live/export-content/sites/dispatch/images/css-images/hot-issue-logo.gif) no-repeat;
	display: block;
}

#skybox .hotissuelogo
{
	width: 56px;
	height: 47px;
	float: left;
	margin: 0;
	background: url(/live/export-content/sites/dispatch/images/css-images/hot-issue-logo-skybox.gif) no-repeat;
	display: block;
}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin marketplace */
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin home page marketplace */
#home #marketplace
{
	width: 300px;
	margin: 0 auto;
	text-align: left;
	padding: 0;
	border: none;
}

#home #marketplace .tabs
{
	width: 300px;
	margin: 10px 0 0 0;
	background: white;
}

#home #marketplace .tabs li
{
	margin: 0;
	float: none;
	width: auto !important;
	display: inline !important;
}

#home #marketplace .tabs a:link,
#home #marketplace .tabs a:visited
{
	font-size: .9em;
	padding: 6px 5px;
	display: inline;
	font-weight: bold;
	text-transform: uppercase;
	background: #cee1f2;
	margin: 0 -4px 0 0;
	text-align: center;
	border-right: 2px solid white;
	height: 10px;
}

#home #marketplace .tabs .marketplace-tab-selected a:link,
#home #marketplace .tabs .marketplace-tab-selected a:visited
{
	background: #2477c7 url(/live/export-content/sites/dispatch/images/css-images/white-triangle.gif) no-repeat center 18px !important;
	color: white;
}

#home #marketplace .tabs a:hover,
#home #marketplace .tabs a:active
{
	color: red;
	background: black;
}

/* end home page marketplace */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
#marketplace
{
	width: 328px;
	margin: 0 auto;
	text-align: left;
	clear: both;
	border: 1px solid #cee1f2;
	padding: 10px;
}

#marketplace .tabs
{
	margin: -11px -11px 10px -11px;
	background: #cee1f2;
	height: 25px;
}

#marketplace .tabs li
{
	width: 87px;
	float: left;
	margin: 0;
}

#marketplace .tabs a:link,
#marketplace .tabs a:visited
{
	font-size: .7em;
	padding: 5px 0;
	width: 86px;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	background: #cee1f2;
	margin: 0;
	height: 15px !important;
	text-align: center;
	border-right: 1px solid white;
}

#marketplace .tabs .marketplace-tab-selected a:link,
#marketplace .tabs .marketplace-tab-selected a:visited
{
	background: #2477c7 url(/live/export-content/sites/dispatch/images/css-images/white-triangle.gif) no-repeat center 16px !important;
	color: white;
}

#marketplace .tabs a:hover,
#marketplace .tabs a:active
{
	color: red;
	background: black;
}

#marketplace .tab-cont ul li
{
	font-size: .9em;
	line-height: 1.2em;
	margin: 3px 0 3px 15px !important;
	padding: 0 0 0 5px;
	list-style: disc;
	background: transparent;
}

#marketplace #marketplace-classifieds .tab-cont ul li
{
	list-style: none;
	padding: 10px !important;
	margin: 0 3px 3px 0 !important;
	width: 73px;
	height: 32px;
	float: left;
	background: #eee;
	text-align: center;
	vertical-align: middle;
}

#marketplace #marketplace-classifieds .tab-cont ul li
{
	width: 79px !important;
}

#marketplace #marketplace-jobs,
#marketplace #marketplace-cars,
#marketplace #marketplace-realestate,
#marketplace #marketplace-classifieds
{
	clear: left;
	margin: 10px 0 0 0;
}

#marketplace #marketplace-cars,
#marketplace #marketplace-realestate,
#marketplace #marketplace-classifieds
{
	display: none;
}

#marketplace .marketplace-site-logo
{
	width: 300px;
	height: auto;
	margin: 0 auto 5px;
	text-align: center;
}

#home #marketplace .tab-cont
{
	width: 150px;
}

#marketplace .tab-cont
{
	width: 180px;
	margin: 0 5px 0 0;
	float: left;
	background: transparent;
	clear: both;
}

#marketplace #marketplace-jobs #topjobs
{
	width: 130px;
	margin: 0;
	float: left;
}

#marketplace #marketplace-jobs #topjobs h3
{
	margin: 0;
}

#marketplace #marketplace-jobs #monster-search-form
{
	margin: 0 0 10px 0;
	text-align: center;
}

#marketplace #marketplace-jobs #monster-search-form .keywords
{
	font-size: .8em;
}

#marketplace #monster-search-form #q
{
	width: 130px;
	background: url(/live/export-content/sites/dispatch/images/css-images/search-text-input-bkgnd.gif) repeat-x;
}

#marketplace #marketplace-classifieds .tab-cont
{
	width: 290px;
}

#marketplace #marketplace-classifieds .tab-cont
{
	width: 328px;
}

#marketplace #featured_homes
{
	width: 140px;
	float: left;
}

#marketplace #featured_homes iframe
{
	background: white;
	border: 1px solid #e0e0e0;
	margin: 0;
	width: 140px;
	height: 220px;
}

#marketplace #topjobs h1,
#marketplace #featured_homes h1,
#marketplace #top_cars_iframe h3,
#marketplace #marketplace-jobs .tab-cont h3,
#marketplace #marketplace-cars .tab-cont h3,
#marketplace #marketplace-realestate .tab-cont h3,
#marketplace #marketplace-classifieds .tab-cont h3
{
	font-size: 14px;
	margin: 0 0 5px 0;
	text-transform: uppercase;
	color: black !important;
	text-align: center;
	font-weight: bold;
	background: transparent !important;
	padding: 0;
}

#marketplace #top_cars_iframe
{
	width: 140px;
	float: left;
}

#marketplace #top_cars_iframe iframe
{
	margin: 0;
	height: 300px !important;
	background: white !important;
	border: 1px solid #e0e0e0;
}

#marketplace li.place_ad
{
	font-size: 1em;
	font-weight: bold;
}

#marketplace #marketplace-classifieds .tab-cont ul li.place_ad
{
	font-size: .9em !important;
}

/* end marketplace */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
.red
{
	color: red !important;
}

#home #rightad #shopping-columbus-promo
{
	width: 300px;
	float: left;
	background: white;
	text-align: center;
	padding: 0;
	margin: 4px 0 0 20px;
	border: none;
	clear: none !important;
}

#shopping-columbus-promo
{
	background: white;
	text-align: center;
	padding: 3px 3px 5px 3px;
	border: 1px solid #e72814;
	width: 154px;
	margin: 0 0 20px 0;
}
/*
#travel #shopping-columbus-promo
{
	clear: right;
}
*/
#home #shopping-columbus-promo img
{
	/*width: 150px;*/
	margin: 0 0 5px 10px;
	border: none;
	display: block;
	float: right;
}

#home #shopping-columbus-promo #search-shopping-columbus
{
	width: 140px;
	margin: 0;
	float: left;
}

#shopping-columbus-promo #search-shopping-columbus #keywords
{
	background: url(/live/export-content/sites/dispatch/images/css-images/search-text-input-bkgnd.gif) repeat-x;
	width: 80px;
}

#shopping-columbus-promo h3
{
	text-align: left;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	color: #b92010;
	margin: 0 0 10px 0 !important;
	padding: 0 0 0 15px !important;
	background: url(/live/export-content/sites/dispatch/images/css-images/red-box-markerx9.gif) no-repeat 0 4px;
}

#shopping-columbus-promo form #keywords
{
	width: 100px;
	background: #eee;
}

#adone
{
	margin: 0 auto 20px auto;
	width: 300px;
	padding: 9px 0 0 0;
	background: url(/live/export-content/sites/dispatch/images/css-images/advertisement.gif) no-repeat top center;
}

#bottom-ad
{
	text-align: center;
	width: 1000px;
	display: table;
	margin: 0 auto 0 auto;
	padding: 9px 0 20px 0;
	clear: both;
	background: white url(/live/export-content/sites/dispatch/images/css-images/advertisement.gif) no-repeat top center;
}

#home #bottom-ad
{
	background: #dfdfdf url(/live/export-content/sites/dispatch/images/css-images/advertisement-e6e6e6.gif) no-repeat top center;
}

#bottom-ad div
{
	margin: 0 auto;
}

#rightad .apwire
{
	width: 140px;
	padding: 10px;
	background: #eee;
	margin: 20px 0;
}

#rightad .apwire h4
{
	background: #009;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
	padding: 5px 10px;
	margin: -10px -10px 10px -10px;
	color: white;
}

#ap-video h3
{
	background: #009;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
	padding: 5px 10px;
	margin: 0 0 10px 0;
	color: white;
}

#rightad .apwire span
{
	display: list-item;
	font-size: .85em;
	line-height: 1.1em;
	margin: 0 0 -10px 10px !important;
	padding: 0;
}

#ap-video
{
	width: 160px;
	background: white;
	margin: 0 0 10px 0;
	display: none;
}

#ap-video p
{
	font-size: .8em;
}

#games #tippytop-ad,
#promotions #tippytop-ad,
#greatschools #tippytop-ad,
#travel #tippytop-ad,
#hellocolumbus #tippytop-ad,
#home .home-section .section-content.skyboxes .home-index h3,
#home #tippytop-ad,
#floating-ad,
.ap-headlines-tabs .ap-sports,
.ap-headlines-tabs .ap-business,
.ap-headlines-tabs .ap-arts,
.home-index .poll,
#text-version,
#menu,
#most-emailed,
#search #tippytop-ad,
#search #header #top-search-box,
#search #rightad
{
	display: none;
}

#home #top-slider-ad
{
	margin: 0;
	background: #dfdfdf;
}

#bluejackets #top-slider-ad,
#sports #top-slider-ad
{
	margin: 0 0 20px 0;
	height: 45px;
}

#bluejackets #master > #top-slider-ad,
#sports #master > #top-slider-ad
{
	height: auto;
}

#t1 .ptr,
#t2 .ptr,
.ptr
{
	width: 200px;
	float: right;
	margin: 0 0 20px 0;
	border-left: 20px solid white;
	position: relative;
	background: white;
}

.home-index ul li a strong, .home-index .defbody p a strong
{
	color: #c00;
	text-transform: uppercase;
}

.home-index ul li strong
{
	color: #666600;
	text-transform: uppercase;
}

.section-content .politics-topper
{
	width: 240px;
	height: 30px;
	background: url(/live/export-content/sites/dispatch/images/css-images/politics-topper.gif) no-repeat !important;
	margin: 10px 0;
}

.section-content .politics-topper a
{
	display: block;
	width: 240px;
	height: 30px;
	text-indent: -1000px;
}

.home-index .ptr
{
	width: 200px;
	float: right;
	margin: 0 0 5px 0;
	position: relative;
	background: white;
	border-left: 10px solid white;
}

.home-index > .ptr
{
	border: none;
	margin: 0 0 5px 10px;
}

.home-index #poll
{
	margin: 0 0 10px 0;
	font-size: .9em;
	width: 160px;
	float: right;
	background: #eee;
	padding: 10px;
	border-left: 20px solid white;
}

.story #main-index #main
{
	padding: 0 20px;
}

#two-tower-ads
{
	width: 160px;
	float: right;
	text-align: center;
	margin: 0 0 0 0;
	padding: 9px 0 0 0;
	background: url(/live/export-content/sites/dispatch/images/css-images/advertisement.gif) no-repeat top center;
}

#travel #two-tower-ads
{
	margin: 20px 0;
	float: right;
}

.tower-ad
{
	margin: 0 0 20px 0;
	padding: 0;
}

#main-index #main h3,
#main-index #main .headline-timestamp h3
{
	clear: both;
	background: #eee;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
	margin: 20px 0 10px 0;
	font: bold 12px/13px Verdana, Arial, Helvetica, sans-serif !important;
}

#main-index #main .column_half h3
{
	font-weight: bold !important;
}

#home .section-add-to-my-yahoo-icon
{
	height: 17px;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #ccc;
	text-align: left;
	font-weight: bold;
	font-size: .7em;
	clear: none;
}

#home .more-links .section-add-to-my-yahoo-icon
{
	width: 330px;
}

#home .more-links > .section-add-to-my-yahoo-icon
{
	width: 327px;
}

#home .section-column > .section-add-to-my-yahoo-icon,
#home .ap-headlines-tabs > .section-add-to-my-yahoo-icon
{
	border-top: 1px dotted #999;
}

.section-add-to-my-yahoo-icon
{
	height: 17px;
	margin: 0;
	padding: 0;
	border-top: none;
	text-align: right;
}

.highlight
{
	color: red;
	text-transform: uppercase;
	font-weight: bold;
}

.story .highlight
{
	color: #333;
	text-transform: none;
}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin home page weather module */
.weather-module
{
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	border-top: 1px dotted #666;
	width: 200px;
	overflow: hidden;
}

.weather-module .weather-current-data
{
	width: 90px;
	float: left;
	margin: 0 8px 0 0;
	font-weight: bold;
	font-size: .9em;
	line-height: 1em;
}

.weather-module .weather-current-data a img
{
	display: block;
	margin: 0 0 5px 0;
}

.weather-module .weather-radar
{
	width: 100px;
	margin: 0;
	float: left;
}

.weather-module .weather-radar img
{
	width: 100px;
}

.weather-module .weather-current-data h5,
.weather-module .weather-current-data-sponsor
{
	display: none;
}

/* end home page weather module */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
#movies #main-index #main #t1 ul h3
{
	background: none !important;
	text-align: left;
	text-transform: none;
	padding: 0 !important;
}

/* end setup site layout */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin story tools */
.story #storytools
{
	clear: both;
	background: #e6e6e6;
	padding: 10px;
	margin: 10px 0;
	font-size: .8em;
	line-height: 1em;
	height: 55px;
	text-transform: capitalize;
	position: relative;
}

.story #storytools #storytools-tl,
.story #storytools #storytools-tr,
.story #storytools #storytools-bl,
.story #storytools #storytools-br
{
	width: 5px;
	height: 5px;
	position: absolute;
}

.story #storytools #storytools-tl
{
	background: url(/live/export-content/sites/dispatch/images/css-images/tl.gif) no-repeat;
	top: 0;
	left: 0;
}

.story #storytools #storytools-tr
{
	background: url(/live/export-content/sites/dispatch/images/css-images/tr.gif) no-repeat;
	top: 0;
	right: 0;
}

.story #storytools #storytools-bl
{
	background: url(/live/export-content/sites/dispatch/images/css-images/bl.gif) no-repeat;
	bottom: -8px;
	left: 0;
	clear: right;
}

.story #storytools > #storytools-bl
{
	bottom: 0;
}

.story #storytools #storytools-br
{
	background: url(/live/export-content/sites/dispatch/images/css-images/br.gif) no-repeat;
	bottom: 0;
	right: 0;
}

.story #storytools > #storytools-br
{
	bottom: 0;
}

.story #storytools h1
{
	font-weight: bold;
	float: left;
	margin: 0 5px 5px 0;
	width: 50px;
	background: url(/live/export-content/sites/dispatch/images/css-images/story-tools-icon.gif) no-repeat;
	padding: 0 0 0 30px;
}

.story #storytools #storytools-print,
.story #storytools #storytools-search,
.story #storytools #storytools-rss,
.story #storytools #storytools-email,
.story #storytools #storytools-subscribe
{
	width: 65px;
	float: left;
	margin: 0 10px 10px 0;
	clear: none;
}

.story #storytools #storytools-search
{
	background: url(/live/export-content/sites/dispatch/images/css-images/story-tools-search.gif) no-repeat center top;
	padding-top: 20px;
}

.story #storytools #storytools-email
{
	background: url(/live/export-content/sites/dispatch/images/css-images/story-tools-email.gif) no-repeat center top;
	padding-top: 20px;
}

.story #storytools #storytools-subscribe
{
	background: url(/live/export-content/sites/dispatch/images/css-images/story-tools-newspaper.gif) no-repeat center top;
	padding-top: 20px;
}

.story #storytools #storytools-print
{
	background: url(/live/export-content/sites/dispatch/images/css-images/story-tools-printer.gif) no-repeat center top;
	padding-top: 20px;
}

.story #storytools #storytools-rss
{
	background: url(/live/export-content/sites/dispatch/images/css-images/story-tools-rss.gif) no-repeat center top;
	padding-top: 20px;
}

.story #storytools #storytools-buzz
{
	width: 100px;
	float: left;
	margin: 0 10px 10px 0;
	clear: none;
}

.story #main-index #main #storytools h3
{
	clear: none !important;
	margin: 0 !important;
	padding: 0 !important;
	font-weight: normal !important;
	background: none !important;
	text-transform: capitalize !important;
	font-size: .8em !important;
	line-height: 1.2em !important;
}

/* end story tools */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin twn rss feed */
#twn-rss-feed
{
	background: #eee;
	padding: 0 10px 0 10px;
	width: 140px;
	text-align: center;
	margin: 20px 0;
	clear: left;
}

#twn-rss-feed h2
{
	background: url(/live/export-content/sites/dispatch/images/css-images/blue-hedr-w-white-l.gif) no-repeat top left;
	padding: 5px 10px;
	margin: 0 -10px 10px -10px;
	color: white;
	font-size: .75em !important;
	text-transform: uppercase;
	height: 15px;
	position: relative;
}

#twn-rss-feed h2 span
{
	background: url(/live/export-content/sites/dispatch/images/css-images/blue-hedr-w-white-r.gif) no-repeat top right;
	height: 25px;
	width: 12px;
	position: absolute;
	right: 0;
	top: -1px;
}

#twn-rss-feed h2 > span
{
	top: 0;
}

#twn-rss-feed #twn-rss-feed-bot
{
	height: 25px;
	background: #eee url(/live/export-content/sites/dispatch/images/css-images/eee-bot-w-white-l.gif) no-repeat bottom left;
	position: relative;
	margin: 0 -10px 0 -10px;
}

#twn-rss-feed #twn-rss-feed-bot span
{
	height: 25px;
	width: 25px;
	background: url(/live/export-content/sites/dispatch/images/css-images/eee-bot-w-white-r.gif) no-repeat bottom left;
	position: absolute;
	bottom: -1px;
	right: 0;
}

#twn-rss-feed #twn-rss-feed-bot > span
{
	bottom: 0;
}

#twn-rss-feed h3
{
	text-transform: none !important;
	margin: 0 !important;
	font-size: .8em !important;
}

#twn-rss-feed .rss-feed
{
	height: 200px;
	overflow: auto;
	background: white;
	margin: 0 -5px;
}

#twn-rss-feed .rss-feed p, #twn-rss-feed .rss-feed li h4
{
	display: none;
}

#twn-rss-feed p
{
	font-size: .75em !important;
	line-height: 1em !important;
	margin: 5px 0 !important;
}

#twn-rss-feed .rss-feed *
{
	text-align: left !important;
	list-style: none !important;
	margin: 0 !important;
}

#twn-rss-feed .rss-feed li
{
	margin: 5px 0 !important;
	border-bottom: 1px dotted #666 !important;
}

#twn-rss-feed .rss-feed h3
{
	text-transform: none !important;
	background: none !important;
}

#twn-rss-feed img
{
	margin: 0 -10px 0 -10px;
}

/* end this week news rss feed */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin seven day archive */
#sevenday
{
	background: #0f007b;
	padding: 3px 10px;
	width: 140px;
	font-size: .9em;
}

#sevenday a:link, #sevenday a:visited
{
	font-weight: bold;
	color: white;
}

#sevenday a:hover, #sevenday a:active
{
	font-weight: bold;
	color: red;
	background: none;
}

#seventop
{
	background: url(/live/export-content/sites/dispatch/images/css-images/7-day-bkgnd-t.gif) no-repeat top left;
	height: 13px;
	margin: 0 0 -5px 0;
}

#main-right > #seventop
{
	margin: 0 0 -3px 0;
}

#sevenbot
{
	background: url(/live/export-content/sites/dispatch/images/css-images/7-day-bkgnd-b.gif) no-repeat bottom left;
	margin: 0 0 20px 0;
	height: 32px;
}

/* end seven day archive */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin todays top stories */
#main .tts
{
	margin: 20px 0;
	padding: 10px 0;
	border-top: 3px solid #999;
}

.story #master #main-index #main .tts h3
{
	background: url(/live/export-content/sites/dispatch/images/css-images/tts.gif) no-repeat top left !important;
	height: 40px;
	padding: 3px 0 0 30px;
	margin: 0 0 10px 0;
	font: bold 1.1em Arial, Helvetica, sans-serif !important;
	clear: none !important;
	text-align: left;
}

#main .tts ul
{
	margin: 10px 0 0 5px;
	padding: 0 0 0 5px;
	clear: none !important;
}

/* end todays top stories */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
#salary-worth
{
	background: #ADBDBD;
	padding: 10px;
	margin: 20px 0;
	text-align: center;
	width: 140px;
}

#salary-worth input,
#salary-worth-main input
{
	margin: 5px 0;
	vertical-align: middle;
}

#salary-worth form p,
#salary-worth form h5,
#salary-worth-main h5
{
	margin: 3px 0;
}

#business #salary-worth h3,
#personalfinance #salary-worth h3,
#salary-worth-main h3
{
	margin: -10px -10px 5px -10px;
	background: #363 !important;
	color: white;
	padding: 5px;
	font-size: 14px;
	text-transform: uppercase;
}

#business #business-marketplace-promo
{
	text-align: center;
}

#personalfinance #bankrate-index #rates
{
	width: 160px;
	float: right;
	margin: 0 0 20px 20px;
	padding: 20px;
	background: #d0e7cf;
}

#personalfinance #bankrate-index #rates h4
{
	margin: -20px -20px 10px -20px;
	color: white;
	font-weight: bold;
	font-size: 1em;
	text-align: center;
	background: #203d1e;
	padding: 3px;
}

#business #salary-worth h3 span,
#personalfinance #salary-worth h3 span,
#jobsearch p,
#docsratedocs select,
#docsratedocs input
{
	font-size: 10px;
}

.builder-showcase-video
{
	margin: 20px 0;
	width: 170px;
	background: white;
	border: 1px solid #333;
}

.builder-showcase-video h3
{
	text-align: center;
	font-size: 16px;
	color: white;
	padding: 5px 0;
	margin: 0;
	background: #900;
}

#bizzarroohio_section
{
	width: 140px;
	float: right;
	margin: 0 10px 20px 0;
	clear: left;
	border: 1px solid #999;
	padding: 10px;
	font-size: .9em;
}

#bizzarroohio_section h3
{
	margin: -10px -10px 10px -10px;
	background: #999;
	color: white;
	font-weight: bold;
	text-align: center;
	font-size: 1em;
	padding: 5px 0;
}

#faq-questions
{
	clear: both;
	margin: 20px 0 0 0;
}

#faq-questions tr td
{
	border: 1px solid #ddd;
	padding: 10px;
	width: 50%;
}

#faq-menu li
{
	list-style: none outside;
	border-bottom: none !important;
	display: inline;
	margin: 0 0 30px 20px !important;
	padding: 0 0 0 10px !important;
	line-height: 30px;
	white-space: nowrap;
}

#faq-menu
{
	text-align: center;
}

.faq-question h4
{
	font-weight: bold;
}

.error-page h1
{
	font-weight: bold;
	font-size: 1.5em;
	color: red;
}

.error-page h2
{
	font-weight: bold;
}

#sitemap-content
{
	width: 960px;
}

#sitemap-content ul
{
	width: auto;
	float: left;
	margin: 0 5px 0 0;
}

#sitemap-content ul ul
{
	width: auto;
	float: none;
	margin: 0;
}

#sitemap-content ul ul ul
{
	margin: 0 0 0 20px;
}

#sitemap-content ul li
{
	font-weight: bold;
	font-size: .9em;
	list-style: none !important;
	list-style-image: none !important;
	border: none !important;
}

#sitemap-content ul li a
{
	background: #ccc;
	padding: 5px;
	margin-bottom: 10px;
	display: block;
}

#sitemap-content ul li ul li
{
	padding: 0 !important;
	margin: 2px 0 !important;
	font-weight: normal;
	font-size: 1em;
	line-height: 1em;
	background: none;
}

#sitemap-content ul li ul li a
{
	padding: 0;
	background: none;
	display: inline;
}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin user registration */
#userreg-status h1
{
	background: url(/live/export-content/sites/dispatch/images/css-images/home-leftnav-service-hed.gif) repeat-y top left;
	height: 16px;
	padding: 6px 0 0 5px;
	font-size: 10px;
	margin: 0;
}

#userreg-status h2
{
	color: #c00;
}

#userreg-status h2,
#userreg-status h3,
#userreg-status h4
{
	padding: 3px 0 3px 5px;
	font-size: 10px;
	margin: 0;
	border-bottom: 1px dotted white;
}

#userreg-status
{
	border-bottom: 1px solid #ccc;
	background: url(/live/export-content/sites/dispatch/images/css-images/v3-images/home-leftnav-service-bkgnd.gif) repeat-y top left;
}

#user-reg-login-signup h1, #user-reg-explainer h1
{
	font-weight: bold;
	font-size: 2em;
	margin: 0 0 10px 0;
	color: #333 !important;
}

#user-reg-login-signup .description
{
	font-weight: normal;
	font-size: 1em;
}

.user-reg-remember
{
	font-size: 1.1em;
	padding: 10px 0;
}

.user-reg-error-msg,
.user-reg-signup .error
{
	font-weight: bold;
	color: red;
}

#user-reg-user-interest table th h5
{
	font-size: 16px;
	background: white;
	padding: 5px;
}

#userreg #main table#user-reg-user-interest
{
	background: #efefef;
	font-size: 1em;
}

#userreg #main table#user-reg-user-interest td
{
	padding: 10px;
}

#userreg #main table#user-reg-user-interest table td
{
	border-bottom: 1px solid #fff;
	font-size: 1em;
}

#user-reg-user-interest h4
{
	background: none;
	padding-left: 0;
}

#userreg #main table table
{
	font-size: 1em;
}

#userreg #main table table table td,
#userreg #main table table td
{
	padding: 5px 0;
}

#userreg #main table table td h4
{
	font-size: 15px;
	color: white;
	padding: 5px 0;
	background: #666;
}

#user-reg-signup-generic tr td table tr td,
#user-reg-login-signup td
{
	padding: 5px;
	font-size: 1em;
}

#user-reg-login-signup input
{
	background: #ff9;
}

#user-reg-signup *
{
	font-size: 11px;
	line-height: 14px;
}

#user-reg-signup td
{
	padding: 3px 0;
}

#user-reg-signup-generic tr td table tr td table tr
{
	border: none;
}

.user-reg-join-now
{
	font-weight: bold;
}

#user-reg-user-interest table input
{
	display: block;
	margin: 0 auto;
}

#user-reg-login-signup table table input
{
	background: #eee;
}

#user-reg-signup *
{
	font-size: 11px;
	line-height: 14px;
}

#user-reg-signup td
{
	padding: 3px 0;
}

#user-reg-signup-generic tr td table tr td table tr
{
	border: none;
}

.user-reg-join-now
{
	font-weight: bold;
}

#user-reg-user-interest table input
{
	display: block;
	margin: 0 auto;
}

#user-reg-login-signup table table input
{
	background: #eee;
}

#user-reg-user-interest table
{
	width: 100%;
	font-size: 13px !important;
}

#user-reg-signup-generic h4
{
	font-size: 16px !important;
	background: #e7ece3;
	padding: 10px;
}

#user-reg-signup-generic tr td table tr
{
	border-bottom: 1px dotted #ddd;
}

/* end user registration */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin search results */
#db-search table, #db-search
{
	background: none !important;
}

#db-search .colorbar
{
	background: #0F2A7B;
	padding: 0 5px;
}

.venuehed, .venuhed font
{
	padding: 5px;
	background: #0F2A7B;
	color: white !important;
	font-weight: bold;
	font-size: 1.2em;
}

#db-search span.smbody
{
	font-size: 1em;
	display: block;
	margin: 5px 0;
}

#db-search .ptr
{
	margin-left: 20px !important;
	margin-bottom: 20px !important;
}

#search #main-content, #searchhealth #main-content, #searchnews #main-content, #php-search #main-content
{
	margin: -10px 0 0 0 !important;
}

#search #main, #php-search #main
{
	padding: 0 !important;
}

#search #main-content, #searchhealth #main-content, #searchnews #main-content, #ph-search #main-content
{
	margin: -10px 0 0 0 !important;
}

/* end search results */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin yahoo related topics */
.yahoo-related-topics
{
	width: 180px;
	float: right;
	margin: 0 0 20px 20px;
	padding: 10px;
}

.yahoo-related-topics .yahoo-partnership
{
	text-transform: uppercase;
	font-size: .7em;
	text-align: right;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.yahoo-related-topics h3
{
	margin: -10px -10px 10px -10px !important;
}

.yahoo-related-topics.horizontal-list ul li
{
	display: inline;
	list-style: none;
	background: none;
	border-bottom: none !important;
	border-left: 1px solid #666;
	margin: 5px 0 5px 5px !important;
	padding: 5px 0 5px 5px !important;
}

.yahoo-related-topics.horizontal-list ul li:first-child
{
	padding: 0;
	border: none;
	margin: 0;
}

/* end yahoo related topics */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin poll */
.poll-question
{
	font-weight: bold;
	font-size: 1em;
	line-height: 1.2em;
	padding: 0;
	text-align: left;
	margin: 0 0 5px 0;
}

.poll-question input
{
	vertical-align: middle;
}

.poll-question span
{
	padding: 0 0 0 5px;
}

.poll-questions p
{
	font-style: italic;
	margin: 0 0 10px 0;
}

.poll-answer
{
	font-size: 1.1em;
	line-height: 1.2em;
	padding: 0;
	vertical-align: middle;
}

.poll-answer input
{
	margin: 0 5px 0 0;
	padding: 0;
}

.poll .poll-questions
{
	text-align: left !important;
}

.poll .submit-form
{
	text-align: center;
}

.story .ptr .poll
{
	background: url(/live/export-content/sites/dispatch/images/css-images/poll-bkgnd-m.gif) repeat-y;
	padding: 10px 10px 0 10px;
}

.story #main-index #main .ptr .freeform .poll h3
{
	background: #353535 url(/live/export-content/sites/dispatch/images/css-images/poll-bkgnd-tr.gif) no-repeat top right !important;
	padding: 5px 10px;
	color: white;
	margin: -20px -10px 10px -10px !important;
}

.story .ptr .poll .poll-bot
{
	margin: 10px -10px 0 -10px;
	background: url(/live/export-content/sites/dispatch/images/css-images/poll-bkgnd-b.gif) no-repeat bottom left;
	height: 21px;
	padding: 0 0 0 0;
}

.story .ptr .poll > .poll-bot
{
	margin: 10px -10px -10px -10px;
}

.story .ptr .poll table tr td
{
	padding: 0 0 10px 0;
}

.story .ptr .poll .boldHeader
{
	font-weight: bold;
	text-align: center;
	font-size: 1em;
	line-height: 1.2em;
}

.story .ptr .poll .thankyou
{
	font-weight: bold;
	text-align: center;
	padding: 10px 0 10px 0;
	color: #00b304;
}

#main form .poll table
{
	width: 100%;
}

#main form .poll table tr td
{
	width: 50%;
	padding: 2px 0;
}

#main form .poll table tr td img
{
	margin: 0 5px 0 0;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
}

/* end poll */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin ap money market */
#mm_today_AP
{
	width: 590px;
	clear: both;
}

#mm_today_AP h1
{
	background: #274d27 url(/live/export-content/sites/dispatch/images/css-images/dollar-back.jpg) no-repeat 0 0;
	color: white;
	padding: 3px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.2em;
}

#mm_today_AP table td.markets-left-col, #mm_today_AP table td.markets-right-col
{
	height: 316px;
}

#mm_today_AP div#ap-tabbed-mm-flashcontent
{
	height: 297px;
}

#mm_today_AP div#ap-tabbed-mm-newscontent
{
	height: 340px;
}

#mm_today_AP table.ap-tabbedcontainer-table
{
	width: 590px;
	margin: 0 auto;
}

#mm_today_AP .tab-pane
{
	background: #434d53;
	width: 590px;
}

#mm_today_AP table.ap-tabbedcontainer-table td,  #mm_today_AP table.ap-tabbedcontainer-table td div, #mm_today_AP .tabpane3 td, #mm_today_AP .tabpane3 h2.tab, #mm_today_AP a.tiny
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#mm_today_AP a.tiny
{
	font-size: 10px;
}

#mm_today_AP .ap-tabbed-container-bottom-header
{
	padding: 3px 20px 3px 3px;
	font-size: 10px;
	margin: 4px 0px 0px 0px;
	color: #ffffff;
	background-color: #454e53;
}

#mm_today_AP h2.tab
{
	line-height: 10px;
}

#mm_today_AP table td.markets-left-col p
{
	margin-top: 10px;
	padding-top: 10px;
}

#mm_today_AP #vd_plus
{
	padding: 0px 10px 10px 0px;
}

#mm_today_AP table.ap-tab-table
{
	width: 99%;
	margin: 0px;
}

#mm_today_AP .dynamic-tab-pane-control .tab-row .tab,
#mm_today_AP .selected,
#mm_today_AP .hover
{
	display: inline;
	float: left;
	background-image: url(http://hosted.ap.org/tabpane/css/luna/tab.png);
	margin: 1px -1px 1px 1px;
	width: 70px;
	cursor: default;
	position: relative;
	height: 16px;
	text-align: center;
	border: 1px solid #434d53;
}

#mm_today_AP .dynamic-tab-pane-control .tab-row .selected
{
	background-image: url(http://hosted.ap.org/tabpane/css/luna/tab.active.png);
	padding-top: 2px;
	top: -2px;
}

#mm_today_AP .dynamic-tab-pane-control .tab-row .tab a
{
	font: 11px Tahoma;
	cursor: default;
	color: black;
	text-decoration: none;
}

#mm_today_AP .dynamic-tab-pane-control .tab-row .hover
{
	background-image: url(http://hosted.ap.org/tabpane/css/luna/tab.hover.png);
}

#mm_today_AP .dynamic-tab-pane-control .tab-page
{
	clear: both;
	border: #919b9c 1px solid;
	padding: 3px;
	background: rgb(252,252,254);
	color: black;
	position: relative;
	top: -2px;
}

#mm_today_AP div.dot-border
{
	margin-top: 5px;
	background: url(http://hosted.ap.org/tabpane/css/luna/horiz_dot.gif) #fff repeat-x;
	height: 2px;
}

#mm_today_AP td.markets-left-col
{
	vertical-align: top;
}

#mm_today_AP td.markets-middle-col
{
	background: url(http://hosted.ap.org/tabpane/css/luna/vert_dot.gif) repeat-y right 50%;
	vertical-align: top;
	margin-right: 10px;
}

#mm_today_AP .dynamic-tab-pane-control .tab-row
{
	z-index: 1;
	white-space: nowrap;
}

#mm_today_AP .today-module-link-heading
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}

#mm_today_AP .today-module-link
{
	font-size: 10px;
	color: #0000cc;
}

#mm_today_AP .smallesttext
{
	font-size: 9px;
}

#mm_today_AP span.ap-headline-2, #mm_today_AP .ap-adhocnewslisting-a
{
	display: block;
}

#mm_today_AP .ap-adhocnewslisting-td
{
	padding-right: 10px;
}

#mm_today_AP .topheadlinebody
{
	font-size: 11px;
	line-height: 13px;
}

/* end ap money markets */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin great schools section */
#greatschools-main .ptr
{
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
	padding: 0 0 0 20px;
	background: white;
	float: right;
}

#greatschools-main .body h3
{
	clear: none;
	margin: 10px 0;
}

/* end great schools section */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin health section */
#health #t1 .ptr
{
	width: 240px;
	float: none;
	text-align: center;
	margin: 0 0 10px 0;
}

#health #t1 .ptr .cutline, #health #t1 .ptr .cutline p
{
	text-align: left;
}

/* end health section */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin columnists section */
div#columnists-main ul li
{
	list-style: none outside;
}

div.columnist-r div.columnist-story div.body
{
	margin: 5px 0 10px;
}

#columnists-main h4, #blogs-main h4
{
	border: none;
}

#columnists-main .department
{
	background: none;
	padding: 12px;
	margin: 0 0 20px 0;
	clear: both;
}

#columnists-main h1, #columnists-index h1
{
	font-size: 16px;
	margin: 20px 0;
	color: white;
	padding: 10px;
	background: #4a6698;
	clear: left;
	text-align: center;
}

#columnists-index h2
{
	font-weight: bold;
}

#columnists-index .columnist
{
	margin: 10px 0;
	clear: right;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #eee;
}

#columnists-index .columnist img
{
	width: 60px;
	float: right;
	margin: 0 0 10px 10px !important;
}

#columnists-index .columnist ul
{
	margin: 0 0 0 5px !important;
}

#columnists-index .columnist ul li
{
	border: none !important;
	padding: 0 0 0 10px !important;
	margin: 0 0 0 10px !important;
}

#columnists-index .columnist #t1 h3
{
	background: none !important;
	text-align: left;
	text-transform: none;
	padding: 0;
}

#columnists-index .columnist h4
{
	color: #333;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	margin: 0 0 0 0 !important;
}

#columnists-index .columnist .defbody
{
	border-bottom: 1px dotted #e0e0e0;
}

#columnists-index .menu
{
	width: 220px;
	margin: 0 20px 20px 0;
	float: left;
	clear: none;
}

#columnists-index .menu + .menu
{
	margin: 0 0 20px 0;
	float: left;
	clear: none;
}

#columnists #columnists-index .body h3
{
	font: bold 16px/18px Georgia, "Times New Roman", Times, serif;
	text-transform: none;
	text-shadow: gray 2px 2px 4px;
	text-align: left;
	margin: 20px 0 0 0 !important;
	background: none;
}

#columnists #columnists-index .body img
{
	width: 109px;
	float: right;
	display: block;
	margin: 0 0 20px 20px;
}

#columnists #columnists-index h3
{
	clear: none;
}

/* end columnists section */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin stahler */
#stahler-ndx h2
{
	font-size: 16px;
	margin: 10px 0;
	color: white;
	padding: 10px;
	background: #4a6698;
}

#editorials #stahler-daily .cartoon
{
	display: block;
	margin: 0 auto;
	width: 450px;
}

#editorials #stahler-daily
{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #666;
}

#editorials #editorials-index .editorials-top h3
{
	background: transparent !important;
	text-align: left;
	padding: 0;
	text-transform: none;
	font-size: 1.2em !important;
}

#editorials #editorials-index .editorials-top .subhed
{
	font-size: 1em;
}

#editorials #editorials-index .editorials-top .defbody p
{
	font-size: 1.1em;
	line-height: 1.2em;
}

#editorials .letters-policy .freeform p
{
	font-size: .8em;
}

#stahler-bio
{
	clear: both;
	margin: 20px 0;
}

#stahler-bio p
{
	margin: 10px 0;
}

#stahler-bio .ptr, #stahler-bio .ptr img
{
	width: 200px;
}

#stahler-ndx #archive-ndx ul h3
{
	margin: 10px 0;
	background: #eee;
	padding: 5px;
}

#stahler-ndx #ndx-cal ul li
{
	display: inline;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
	border-left: 1px dotted #999999;
	list-style: none outside;
}

#stahler-ndx #stahler-daily .cartoon
{
	width: 420px;
}

/* end stahler */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin multimedia section */
#multimedia #lead_story
{
	text-align: center;
}

#multimedia .textSm
{
	font-size: .8em;
}

#multimedia .container_full
{
	background: url(/live/export-content/sites/dispatch/images/css-images/bg_box-full.jpg) no-repeat;
	width: 485px;
	height: 250px;
}

#multimedia .column_half
{
	text-align: center;
	vertical-align: top;
	width: 40%;
	float: left;
	font-weight: normal;
	font-size: .8em;
	height: 175px;
	padding: 0 5%;
	background: url(/live/export-content/sites/dispatch/images/css-images/bg_box-half_off.jpg) no-repeat top center;
	margin: 0 0 10px 0;
}

#multimedia .column_half img
{
	margin: 0;
}

#multimedia .column_half a:hover,
#multimedia .column_half a:active
{
	text-decoration: none;
}

#multimedia .img_play
{
	background: url(/live/export-content/sites/dispatch/images/css-images/play_off.gif);
	float: left;
	width: 15px;
	height: 15px;
	margin: 0 0px 0px 6px;
	padding: 0px 0px 0px 0px;
}

#multimedia .img_play:hover
{
	background: url(/live/export-content/sites/dispatch/images/css-images/play_on.gif);
	width: 15px;
	height: 15px;
}

#multimedia .column_third, #travel .column_third
{
	padding: 2px 1%;
	vertical-align: top;
	width: 31%;
	float: left;
	font-weight: normal;
	font-size: 10px;
	height: 140px;
	line-height: 1.5;
	text-align: center;
	position: relative;
}

#multimedia .column_third_right
{
	padding: 2px 0px;
	vertical-align: top;
	width: 33%;
	float: left;
	font-weight: normal;
	font-size: 10px;
	height: 150px;
	line-height: 1.5;
}

#multimedia h2.box_hdr
{
	font-weight: bold;
	font-size: 1.2em;
	margin: 0;
}

#multimedia .box_blurb
{
	font-weight: normal;
	font-size: 10px;
}

#multimedia .box_blurb a:hover
{
	text-decoration: none;
}

#multimedia .top_vid
{
	width: 425px;
	border: 2px solid black;
	background: #102b72;
	color: white;
	font-size: 14px;
	text-align: center;
	float: left;
	margin-left: 18px;
}

#multimedia .top_vid a
{
	color: white;
}

#multimedia .top_vid:hover
{
	border: 2px solid black;
	background: #e40000;
	color: black;
}

#multimedia .top_vid a:hover
{
	color: black;
	background: #e40000;
}

#multimedia .video_text
{
	background: url(/live/export-content/sites/dispatch/images/css-images/video_text.gif) no-repeat;
}

#multimedia .column_third a img
{
	vertical-align: bottom;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
}

#multimedia .column_third a:hover img
{
	vertical-align: bottom;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
}

#multimedia .column_third p
{
	margin: 0;
}

#multimedia .video span, #multimedia .video p a
{
	background: url(/live/export-content/sites/dispatch/images/css-images/video_text_on.gif) no-repeat 0;
	position: absolute;
	z-index: 500;
	right: 50%;
	left: 50%;
	top: 0;
	width: 75px;
	height: 15px;
}

#multimedia .photos span, #multimedia .photos p a
{
	background: url(/live/export-content/sites/dispatch/images/css-images/photos_text_on.gif) no-repeat 0;
	position: absolute;
	z-index: 500;
	right: 50%;
	left: 50%;
	top: 0;
	width: 75px;
	height: 15px;
}

#multimedia .audio span, #multimedia .audio p a
{
	background: url(/live/export-content/sites/dispatch/images/css-images/audio_text_on.gif) no-repeat 0;
	position: absolute;
	z-index: 500;
	right: 50%;
	left: 50%;
	top: 0;
	width: 75px;
	height: 15px;
}

#multimedia .audioslides span, #multimedia .audioslides p a
{
	background: url(/live/export-content/sites/dispatch/images/css-images/audioslides_text_on.gif) no-repeat 0;
	position: absolute;
	z-index: 500;
	right: 50%;
	left: 50%;
	top: 0;
	width: 75px;
	height: 15px;
}

#multimedia .interactive span, #multimedia .interactive p a
{
	background: url(/live/export-content/sites/dispatch/images/css-images/interactive_text_on.gif) no-repeat 0;
	position: absolute;
	z-index: 500;
	right: 50%;
	left: 50%;
	top: 0;
	width: 75px;
	height: 15px;
}

#multimedia .multimedia_archive
{
	background: #eee;
	padding: 10px;
	clear: both;
	margin: 20px 0;
	text-align: center;
}

#multimedia #main-index #main .multimedia_archive h3
{
	background: #333 !important;
	color: white;
	padding: 5px;
	margin: -10px -10px 10px -10px !important;
}

#multimedia #main-index #main .multimedia_archive h4
{
	font-weight: bold;
	text-align: center;
	background: #ccc;
	width: 40%;
	margin: 10px auto;
}

#multimedia  #main-index #main .multimedia_archive ul li
{
	list-style: none;
	display: inline;
	padding: 0 0 0 5px !important;
	margin: 10px 0 10px 5px !important;
	border-left: 1px solid #666;
	border-bottom: none !important;
	font-size: .7em;
	line-height: 1.2em;
}

#multimedia .multimedia_archive ul li:first-child
{
	list-style: none;
	display: inline;
	padding: 0;
	margin: 10px 0;
	border: none !important;
}

/* end multimedia section */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin slideshow */
#slideshow
{
	background: #eee url(/live/export-content/sites/dispatch/images/css-images/slideshow-bkgnd-b.gif) no-repeat bottom left;
	padding: 0 0 20px 0;
	margin: 20px 0 0 0;
}

#multimedia #main-index #main #slideshow h3,
#foundation #main-index #main #slideshow h3
{
	background: none;
	color: #333;
	margin: 0 20px;
	text-align: left !important;
	text-indent: 0;
	padding: 0 0 0 5px !important;
	border-left: 12px solid #c00;
}

#slideshow .title
{
	background: #eee url(/live/export-content/sites/dispatch/images/css-images/slideshow-bkgnd-t.gif) no-repeat top left;
	color: #333 !important;
	padding: 10px 20px 0 20px;
	margin: 0 0 0 0;
}

#slideshow > .title
{
	padding: 5px 20px 0 20px;
}

#slideshow .title h1
{
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	margin: 10px 0 5px 0 !important;
}

#main-index #main #slideshow .title h3
{
	margin: 5px 0 0 0 !important;
	text-transform: none !important;
	text-align: left !important;
	padding: 0 !important;
	color: #333 !important;
	background: none;
	text-indent: 0;
	border: none !important;
}

#slideshow .slideshow_date
{
	margin: 0 0 0 20px;
	clear: both;
}

#slideshow > .slideshow_date
{
	margin: 10px 0 0 20px;
}

#slideshow .controls
{
	margin: 10px 20px;
	border-top: 1px solid #999;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid #999;
	position: relative;
	height: 25px;
	font-weight: bold;
	color: #666;
	font-size: .9em;
	line-height: 1em;
}

#slideshow .controls .first
{
	position: absolute;
	top: 5px;
	left: 10px;
	width: 100px;
	height: 20px;
	padding: 0 0 0 17px;
	background: url(/live/export-content/sites/dispatch/images/css-images/control-first.gif) no-repeat;
}

#slideshow .controls .previous
{
	position: absolute;
	top: 5px;
	left: 100px;
	width: 100px;
	height: 20px;
	padding: 0 0 0 17px;
	background: url(/live/export-content/sites/dispatch/images/css-images/control-previous.gif) no-repeat;
}

#slideshow .controls .next
{
	position: absolute;
	top: 5px;
	right: 100px;
	width: 100px;
	height: 20px;
	padding: 0 17px 0 0;
	background: url(/live/export-content/sites/dispatch/images/css-images/control-next.gif) no-repeat top right;
	text-align: right;
}

#slideshow .controls .last
{
	position: absolute;
	top: 5px;
	right: 10px;
	width: 100px;
	height: 20px;
	padding: 0 17px 0 0;
	background: url(/live/export-content/sites/dispatch/images/css-images/control-last.gif) no-repeat top right;
	text-align: right;
}

#slideshow .counter
{
	text-align: center;
	padding-top: 5px;
}

#slideshow .slideshowcontent
{
	margin: 0 20px;
	width: 545px;
	text-align: center;
}

#slideshow .slideshowcontent .credit
{
	text-align: right;
	font-size: .8em;
}

#slideshow .slideshowcontent .cutline
{
	text-align: left;
	font-size: .9em;
}

#slideshow .slideshowcontent img
{
	margin: 0 auto;
	display: block;
	border: 3px solid white;
	background: white;
max-width: 450px;
}

#slideshow .slideshowcontent a
{
	background: none;
}

/* end slideshow */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin events calendar */
#weekender #events-calendar,
#entertainment #events-calendar
{
	background: #e6ddcf;
	width: 160px;
	float: right;
	margin: 0 0 20px 20px;
}

#weekender #events-calendar iframe,
#entertainment #events-calendar iframe
{
	width: 160px;
	height: 250px;
	background: #eee;
}

#weekender #events-calendar h3,
#entertainment #events-calendar h3
{
	background: url(/live/export-content/sites/dispatch/images/css-images/weekender-events-calendar-heading.jpg) no-repeat top left !important;
	color: white;
	margin: 0 !important;
	padding: 7px 0 0 0;
	text-align: center;
	font-size: 14px;
	height: 25px;
}

#weekender #events-calendar #events-calendar-bot,
#entertainment #events-calendar #events-calendar-bot
{
	background: url(/live/export-content/sites/dispatch/images/css-images/events-calendar-bot.gif) no-repeat bottom left;
	width: 160px;
	height: 48px;
	margin: 0;
	padding: 0;
	clear: both;
}

#home #events-calendar #events-calendar-bot
{
	background: url(/live/export-content/sites/dispatch/images/css-images/home-events-calendar-bot.gif) no-repeat bottom left;
}

#weekender #events-calendar #events-calendar-sponsor,
#entertainment #events-calendar #events-calendar-sponsor,
#entertainment #events-calendar .powered-by
{
	background: url(/live/export-content/sites/dispatch/images/css-images/poweredbyalive.gif) no-repeat top center;
	width: 140px;
	margin: 0 auto;
	font-size: .7em;
}

#weekender #events-calendar .events-links,
#entertainment #events-calendar .events-links
{
	margin: 0;
	padding: 5px 10px 0 0;
	font-size: .8em;
}

.ZventsWidget
{
	font-size: .9em;
}

#events-calendar .events-links ul li
{
	list-style: none !important;
	text-transform: uppercase;
	text-align: center;
	border: 1px solid #afafaf !important;
	padding: 2px 0;
	margin: 0;
	background: #d2ebff;
font-weight: bold;
font-size: 12px;
}

#home #events-calendar .events-links ul li
{
	margin: 2px 0;
}

/* Font for all the calendar widget elements */
.ZventsWidget
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10pt;
}

/* Color for all links */
#MyZventsCalendar a
{
	color: rgb(176,16,16);
}

/* Font size for the calendar */
#MyZventsCalendar .ZventsCalendarFrame *
{
	font-size: 12px;
}

/* Font and colors for calendar "S M T W T F S" header */
#MyZventsCalendar .ZventsCalendarHeaderTable
{
	background-color: rgb(108,91,10);
	color: rgb(244,236,204);
	font-weight: bold;
}

/* Odd month weekday color - use same color in both rules */
#MyZventsCalendar .ZventsCalendarOddMonth
{
	background-color: rgb(220,244,196);
}

#MyZventsCalendar .ZventsCalendarOddMonth .ZventsCalendarDayContent
{
	border: 1px solid rgb(220,244,196);
}

/* Odd month weekend color - use same color in both rules */
#MyZventsCalendar .ZventsCalendarOddMonth .ZventsCalendarDayWeekend
{
	background-color: rgb(185,233,137);
}

#MyZventsCalendar .ZventsCalendarOddMonth .ZventsCalendarDayWeekend .ZventsCalendarDayContent
{
	border: 1px solid rgb(185,233,137);
}

/* Odd month events color - use same color in both rules */
#MyZventsCalendar .ZventsCalendarOddMonth .ZventsCalendarDayEvents
{
	background-color: rgb(235,249,221);
}

/* Even month weekday color - use same color in both rules */
#MyZventsCalendar .ZventsCalendarEvenMonth
{
	background-color: rgb(211,237,245);
}

#MyZventsCalendar .ZventsCalendarEvenMonth .ZventsCalendarDayContent
{
	border: 1px solid rgb(211,237,245);
}

/* Even month weekend color - use same color in both rules */
#MyZventsCalendar .ZventsCalendarEvenMonth .ZventsCalendarDayWeekend
{
	background-color: rgb(167,220,235);
}

#MyZventsCalendar .ZventsCalendarEvenMonth .ZventsCalendarDayWeekend .ZventsCalendarDayContent
{
	border: 1px solid rgb(167,220,235);
}

/* Even month events color - use same color in both rules */
#MyZventsCalendar .ZventsCalendarEvenMonth .ZventsCalendarDayEvents
{
	background-color: rgb(236,248,251);
}

/* In-range calendar day border */
#MyZventsCalendar .ZventsWidget .ZventsCalendarDayInRange .ZventsCalendarDayContent
{
	border-color: rgb(80,80,80);
}

/* Font for calendar day with events */
#MyZventsCalendar .ZventsCalendarDayLink .ZventsCalendarDayContent
{
	font-weight: bold;
	color: rgb(176,16,16);
}

/* Background color for selected day in calendar, event list day header, and detail name */
#MyZventsCalendar .ZventsWidget /*.ZventsCalendarDayMouseOver*/.ZventsCalendarDayLink:hover .ZventsCalendarDayContent, 
#MyZventsCalendar .ZventsCalendarDaySelected .ZventsCalendarDayContent, 
#MyZventsCalendar .ZventsListDayWrapper, 
#MyZventsCalendar .ZventsResultsHeader, 
#MyZventsCalendar .ZventsDetailName
{
	background-color: rgb(244,214,131);
}

/* Background color for event list and event detail */
/*.ZventsEventList, .ZventsVenueList, .ZventsDetail { background-color: rgb(244,236,204); }*/
/* Font size for event list day header and event detail name */
#MyZventsCalendar .ZventsListDayHeader,
#MyZventsCalendar .ZventsResultsHeader,
#MyZventsCalendar .ZventsDetailName
{
	font-size: 130%;
}

/* Font size for date in event detail */
#MyZventsCalendar .ZventsDetailDayLink
{
	font-size: 110%;
}

/* Font size for event name in event list */
#MyZventsCalendar .ZventsEventName a,
#MyZventsCalendar .ZventsVenueName a
{
	font-size: 110%;
}

/* Color for second row of event detail header (date, time, venue) */
#MyZventsCalendar .ZventsDetailDay, 
#MyZventsCalendar .ZventsDetailTimeAtVenue
{
	background-color: rgb(244,225,168);
}

/* end events calendar */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin weekender submit event form */
.weekender-form .personal-info,
.weekender-form .submitted-by
{
	width: 100%;
	margin: 0 auto;
}

.weekender-form .personal-info label,
.weekender-form .submitted-by label
{
	width: 100%;
	display: block;
	text-align: right;
	margin: 0 0 5px 0;
}

.weekender-form .personal-info label input,
.weekender-form .submitted-by label input
{
	width: 300px;
	margin-left: 10px;
	background: #efefef;
}

.weekender-form
{
	font-family: Arial, Helvetica, sans-serif;
}

.weekender-form h1
{
	font-weight: bold;
	font-size: 1.3em;
}

.weekender-form .half
{
	width: 100%;
	margin: 20px 0;
}

.weekender-form .half label
{
	width: 25%;
	float: left;
	font-size: .8em;
}

.weekender-form .half label input
{
	vertical-align: middle;
}

.weekender-form .more-info,
.weekender-form .category,
.weekender-form .type
{
	clear: left;
	margin: 10px 0;
}

.weekender-form .category br,
.weekender-form .type br
{
	clear: both;
}

.weekender-form .more-info label input,
.weekender-form .more-info label textarea
{
	width: 100%;
	display: block;
	text-align: left;
	margin: 10px 0 10px 0;
	background: #efefef;
}

.weekender-form .submitted-by .submit,
.weekender-form .questions
{
	text-align: center;
	margin: 0 0 30px 0;
	font-weight: bold;
}

.weekender-form .questions p
{
	margin: 10px 0;
}

/* end weekender submit event form */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin various sports sections agate tables */
#sports.story #main-index .body table,
#highschools.story #main-index .body table
{
	width: 100%;
	border: none !important;
	font-size: .9em;
	font-family: Helvetica, Arial, sans-serif;
}

#sports.story #main-index .body table tr td,
#highschools.story #main-index .body table tr td
{
	border-top: none !important;
	border-right: none !important;
	border-bottom: 1px solid #999;
	border-left: none !important;
}

#sports.story #main-index .body table tr th,
#highschools.story #main-index .body table tr th
{
	font-weight: bold;
	padding: 5px;
}

#sports.story #main-index .body table thead tr th h1,
#highschools.story #main-index .body table thead tr th h1
{
	font-size: 1.4em;
	font-weight: bold;
}

#sports.story #main-index .body .sports-agate th h2,
#highschools.story #main-index .body .sports-agate th h2
{
	background: #eee;
	padding: 5px;
}

/* end sports agate tables */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin complete index */
.complete-index h2
{
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	background: #eee;
	padding: 5px;
}

.complete-index .jump-menu
{
	text-align: center;
}

.complete-index .jump-menu li
{
	list-style: none;
	background: none;
	display: inline;
	margin: 10px 0 10px 10px !important;
	border: none !important;
	font-size: .9em;
	font-weight: bold;
}

.complete-index .jump-menu li:first-child
{
	padding: 0;
	margin: 0;
}

.complete-index .headline-ul
{
	font-size: .9em;
}

/* end complete index */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin ap hosted news settings */
.ap-nav
{
	width: 120px;
	padding: 10px;
}

.ap-nav h3
{
	background: #2477c7;
	font-weight: bold;
	color: white;
	padding: 5px;
	margin: 0 0 2px 0;
	width: 115px;
}

.ap-nav ul li
{
	margin: 0 0 2px 0;
}

.ap-nav ul li a:link, .ap-nav ul li a:visited
{
	background: #cee1f2;
	width: 120px;
	padding: 5px 0 5px 5px;
	font-size: .9em;
	font-weight: bold;
	display: block;
}

.ap-nav ul li a:hover, .ap-nav ul li a:active
{
	background: #2477c7;
	color: white;
}

.ap-nav ul li a.selected
{
	background: #333;
	color: white;
}

.apBody .ap-topheadlineitem-a, .ap-story-table .headline
{
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px 0 0 0;
	display: block;
}

.ap-adhocnewslisting-a,
.topheadline,
.ap_multimedia_sidetext .storylink
{
	font-weight: bold;
	margin: 0 0;
	display: block;
}

.ap-newslisting-table
{
	float: right;
	width: 200px;
	margin: 0 0 10px 10px;
	text-align: center;
}

.ap-newslisting-table img
{
	display: block;
	margin: 0 auto;
}

.ap-mediabox-td .byttl
{
	margin-bottom: 10px;
	font-size: .9em;
}

.ap-adhocnewslisting-td p
{
	margin: 10px 0;
}

#main-index .ap-story-table .body table
{
	width: 180px;
}

/* end ap hosted news settings */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin services section */
#services-main p
{
	margin: 10px 0;
}

#services-main h1, #services-main h2
{
	line-height: 1.2em;
}

#services-main ol
{
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}

#services-main h5
{
	font: bold normal 15px/17px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: black;
	margin: 10px 0 20px;
}

#services-main .body h2 a
{
	line-height: 30px !important;
}

#services .newsletter
{
	margin: 20px 0;
	clear: right;
	padding-bottom: 20px;
	border-bottom: 1px dotted #999;
}

#services .newsletter h2
{
}

#services .newsletter h4
{
	font-size: 14px !important;
	line-height: 16px !important;
	font-weight: bold !important;
	text-transform: none !important;
	background: none !important;
	padding: 0 !important;
	margin: 10px 0 !important;
}

/* end services section */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin hot issue form */
#HotIssuesPortalForm input,
#HotIssuesPortalForm select,
#HotIssuesPortalForm textarea
{
	background: #eee;
}

#HotIssuesPortalForm #submit input
{
	background: none;
}

#HotIssuesPortalForm .srchbotnav
{
	width: 100%;
}

#HotIssuesPortalForm .srchbotnav .next
{
	text-align: right;
	padding-right: 25px;
	background: url(/live/export-content/sites/dispatch/images/css-images/next.gif) no-repeat right 5px;
}

#HotIssuesPortalForm .srchbotnav .previous
{
	text-align: left;
}

#HotIssuesPortalForm .srchbotnav .previous a
{
	padding-left: 25px;
	background: url(/live/export-content/sites/dispatch/images/css-images/previous.gif) no-repeat top left;
	height: 23px;
}

#HotIssuesPortalForm .srchbotnav .write_review
{
	width: auto;
	float: none;
	margin: 0;
	text-align: center;
}

.comment_results
{
	margin: 0 0 20px 0;
}

.comment_results_value
{
	margin: 10px 0;
	font-weight: bold;
}

.reader_comments_number
{
	width: 220px;
	float: left;
	padding: 6px 0 0 0;
	margin: 0 0 20px 0;
}

.write_review
{
	width: 250px;
	float: left;
	margin: 0 0 20px 0;
}

.write_review img
{
	vertical-align: middle;
}

.reader_comments_date
{
	clear: left;
	margin: 10px 0;
}

.reader_comments_date
{
	font-size: 12px;
	background: #eeeeee;
	margin: 0;
	padding: 5px;
}

.reader_comments_choice
{
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	background: white;
	padding: 5px;
}

.reader_comments_comment
{
	font-size: 12px;
	padding: 5px;
}

/* end hot issue form */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin old school tabs */
.tab1 a:link, .tab1 a:visited,
.tab2 a:link, .tab2 a:visited,
.tab3 a:link, .tab3 a:visited,
.tab4 a:link, .tab4 a:visited,
.tab5 a:link, .tab5 a:visited,
.tab6 a:link, .tab6 a:visited,
.tab7 a:link, .tab7 a:visited,
.tab8 a:link, .tab8 a:visited
{
	color: white;
	background: none;
	padding: 5px 8px;
}

.tab1
{
	font-size: .8em;
	font-weight: bold;
	text-transform: uppercase;
	display: inline;
	padding: 5px 8px;
	background: #cee1f2;
	margin: 0;
}

.tab2, .tab3, .tab4, .tab5, .tab6, .tab7, .tab8
{
	font-size: .8em;
	font-weight: bold;
	text-transform: uppercase;
	display: inline;
	padding: 5px 8px;
	color: #2477c7;
	background: #cee1f2;
	margin: 0;
}

.tablink
{
	font-size: .8em;
	font-weight: bold;
	text-transform: uppercase;
	display: inline;
	padding: 5px 8px;
	color: red;
	background: black;
	margin: 0;
	cursor: pointer;
}

.info1
{
	position: relative;
}

.info2, .info3, .info4, .info5, .info6, .info7, .info8
{
	position: relative;
	visibility: hidden;
	display: none;
}

/* end old school tabs */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin blogs */
#blogs #module-one
{
	margin: 20px 0 0 0;
}

#blogs #Tab_Y1_Info
{
	background: #f1faff;
	padding: 10px;
}

#blogs #Tab_Y2_Info
{
	background: #f1faff;
	padding: 10px;
}

#blogs #Tab_Y3_Info
{
	background: #f1faff;
	padding: 10px;
}

#blogs #Tab_Y4_Info
{
	background: #f1faff;
	padding: 10px;
}

#blogs #main-index #main #module-one .tab-cont h3
{
	background: #666 !important;
}

/* end blogs */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
.section-hed
{
	background: none;
	padding: 0;
	text-align: left;
	text-transform: uppercase;
	margin: 10px 0 10px 0;
	font: bold 1em/1.2em Helvetica, Arial, sans-serif;
}

#travel-index .index-sidebar
{
	width: 200px;
	float: right;
	margin: 0 0 20px 20px;
	background: white;
	padding: 0 10px 10px 10px;
}

#main-index #main #travel-index .index-sidebar h3
{
	margin: 0 -10px 10px -10px;
}

#main-index #main .rss-feed
{
	list-style: none;
}

#main-index #main .rss-feed li
{
	list-style: none;
	list-style-image: none;
	clear: right;
	border: none !important;
}

#main-index #main .rss-feed li p img
{
	display: block;
	width: 200px;
	height: auto;
	float: right;
	margin: 0 0 20px 20px;
}

#main-index #main .rss-feed li h3
{
	background: none !important;
	padding: 0;
	text-transform: none;
	text-align: left;
	font-size: .9em !important;
	font-family: Helvetica, Arial, sans-serif !important;
}

#main-home #main .home-section .section-content .home-index .rss-feed li
{
	background-position: left 4px !important;
	line-height: 1.2em;
	padding: 0 0 0 0 !important;
	margin: 5px 0;
}

#main-home #main .home-section .section-content .home-index .rss-feed li h3
{
	background: none;
	text-transform: none;
	font-size: 1em;
	margin: 0;
	padding: 0 0 0 10px;
}

#main-home #main .home-section .section-content .home-index .rss-feed li h4,
#main-home #main .home-section .section-content .home-index .rss-feed li p
{
	display: none;
}

#main-index #main .rss-feed li h4
{
	font-family: Helvetica, Arial, sans-serif;
	margin: 0;
}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin rocs rate docs */
#docsratedocs
{
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	font-size: 12px;
	line-height: 14px;
}

#docsratedocs td
{
	padding: 5px;
}

.docresults #ndx p
{
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 10px 0;
}

.docresults #ndx ul li
{
	padding: 0 0 5px 5px;
	margin: 0 0 5px 15px;
	list-style: url(/live/export-content/sites/dispatch/images/css-images/redbull.gif) outside;
	border-bottom: 1px dotted #ccc;
	text-transform: none;
}

.docresults
{
	margin: 5px 0;
	width: 100%;
}

.docresults tr td
{
	padding: 5px;
	font-size: .9em;
	border-bottom: 1px dotted #999;
}

.docresults th
{
	font-size: .9em;
	padding: 5px;
	text-align: left;
	background: #e0e0e0;
}

.docresults th div
{
	font-weight: bold;
}

.docresults ol
{
	margin: 0 0 0 15px;
	padding: 0 0 0 10px;
}

.srchbotnav
{
	width: 100%;
	margin: 0 0 10px 0;
	background: #e0e0e0;
}

.srchbotnav tr td
{
	width: auto !important;
}

.srchbotnav tr td.next, .srchbotnav tr td.previous
{
	padding: 7px 0 0 0;
}

.physician h3
{
	clear: none !important;
	color: #333 !important;
	font-size: 16px !important;
}

.physician h4
{
	background: #333 !important;
	margin: 10px 0 !important;
}

/* end docs rate docs */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
.sports_blog_rss .rss-feed li p,
#home .sports_blog_rss .rss-feed li h4
{
	display: none !important;
}

.sports_blog_rss .rss-feed li
{
	border-bottom: 1px dotted #ccc !important;
	list-style: url(/live/export-content/sites/dispatch/images/css-images/redbull.gif) outside !important;
	line-height: .5;
	font-style: inherit;
}

#home .sports_blog_rss .rss-feed li
{
	border: none !important;
	text-transform: none !important;
	font-weight: bold !important;
	list-style: none !important;
	margin: 5px 0 !important;
}

#home .sports_blog_rss .rss-feed li h3
{
	margin: 5px 0 !important;
	padding: 3px 0 !important;
	border: none !important;
	text-transform: none !important;
	font-weight: bold !important;
	background: none !important;
	background-image: none !important;
	display: block !important;
	list-style: none !important;
}

#home .sports_blog_rss .rss-feed li h3 a
{
	margin: 5px 0 !important;
	font-weight: bold !important;
	background: none !important;
	list-style: none;
}

.sports_blog_rss .rss-feed li a
{
	font-weight: normal !important;
}

.sports_blog_rss .rss-feed li h3,
.sports_blog_rss .rss-feed li h4
{
	font-weight: normal !important;
	padding: 0 10px 0 0 !important;
	display: inline !important;
}

.sports_blog_rss .rss-feed li h3
{
	font-size: 1em !important;
	font-family: Helvetica, Arial, sans-serif !important;
}

#main-index #main .sports_blog_rss .rss-feed li h4
{
	font-size: .9em !important;
}

#home #main .homepage-content-ad
{
	text-align: center;
}

/* Tax assessment calculator */
.tax-assessment h5
{
	border-top: 1px solid #666;
	padding-top: 5px;
	margin-top: 5px;
}

.tax-assessment form *
{
	text-align: center;
	font-weight: bold;
}

.tax-assessment form .calculate
{
	display: block;
	margin: 5px auto;
}

.tax-assessment form p input
{
	text-align: left;
}

.tax-assessment h2,
.tax-assessment h3,
.tax-assessment h4,
.tax-assessment h5,
.tax-assessment p
{
	margin: 10px 0;
	line-height: 1.2em;
}

.tax-assessment h4
{
	color: red;
}

/* TV index */
#tv #main-index #main #tv-index h3,
#tv #main-index #main #tv-index .tv-blog-rss,
#tv #main-index #main #tv-index .tv-blog-rss .rss-feed,
#tv #main-index #main #tv-index .tv-blog-rss .rss-feed li,
#tv #main-index #main #tv-index .tv-blog-rss .rss-feed li h3
{
	clear: none;
}

#tv #main-index #main #tv-index .tv-episodes
{
	width: 302px;
	float: right;
	margin: -5px 0 20px 0;
	border-left: 20px solid white;
	background: white;
}

#tv #main-index #main #tv-index .tube-talk #t1 ul h3
{
	background: none !important;
	text-align: left;
	text-transform: none;
	padding: 0;
	margin: 10px 0;
}

#tv #main-index #main #tv-index .tube-talk
{
	padding: 10px;
	background: white;
	width: 280px;
	float: right;
	margin: 10px 0 20px 20px;
	border: 1px solid #999;
}

#tv #main-index #main #tv-index .tube-talk h2
{
	background: #666;
	padding: 5px;
	font-size: 1.2em;
	font-weight: bold;
	margin: -10px -10px 10px -10px;
	color: white;
}

#tv #main-index #main #tv-index .tube-talk .willow-mug
{
	width: 60px;
	float: right;
	margin: 0 0 10px 10px;
}

#tv #main-index #main #tv-index .tv-blog-rss h2
{
	font-size: 1.2em;
	width: 226px;
	padding: 5px;
	background: #2477c7;
	color: white;
	text-transform: uppercase;
}

#tv #main-index #main #tv-index .tv-blog-rss .rss-feed li p,
#tv #main-index #main #tv-index .tv-blog-rss .rss-feed li h4,
#tv #main-index #main #tv-index .tube-talk #t1 ul .defbody p
{
	font-size: .9em;
	font-weight: normal;
	margin: 5px 0;
}

#sportspick .highschool-football-scoreboard h2
{
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight: bold;
	margin: 0 0 20px 0;
}

#sportspick #master #main-index #main .highschool-football-scoreboard h3.conference-heading
{
	padding: 5px;
	background: #2477c7 !important;
	color: white;
	font-weight: bold;
	margin: 20px 0 5px 0;
}

#sportspick #master #main-index #main .highschool-football-scoreboard .conference-links-container
{
	background: #f1f6ff;
	padding: 10px;
	font-size: .8em;
	margin: 10px 0;
}

#sportspick #master #main-index #main .highschool-football-scoreboard .conference-links-container h3
{
	background: #2477c7 !important;
	padding: 5px;
	margin: -10px -10px 10px -10px !important;
	color: white;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

#sportspick #master #main-index #main .highschool-football-scoreboard .conference-links-container ul li
{
	list-style: none;
	display: inline;
	margin: 10px 0 10px 10px !important;
	padding: 0 0 0 10px !important;
	border: none !important;
	border-left: 1px solid #666 !important;
	line-height: 1.5em;
}

#sportspick .highschool-football-scoreboard .conference-links-container ul li:first-child
{
	margin: 0;
	padding: 0;
	border: none;
}

#sportspick .highschool-football-scoreboard table
{
	font-size: .75em;
	width: 100%;
	border-top: 2px solid #f1f6ff !important;
	border-right: none;
	border-bottom: 1px solid #eee !important;
	border-left: none;
	margin: 5px 0;
	background: transparent;
}

#sportspick .highschool-football-scoreboard table.shaded
{
	background: #f1f6ff;
}

#sportspick .highschool-football-scoreboard table tr td
{
	padding: 10px;
	text-transform: uppercase;
}

#sportspick .highschool-football-scoreboard table tr:hover
{
	background: #ddd;
}

#sportspick .highschool-football-scoreboard table tr > td
{
	padding: 5px;
}

#sportspick .highschool-football-scoreboard table .home-team td
{
	border-top: 1px dotted #ccc;
	font-weight: normal;
}

#sportspick .highschool-football-scoreboard table tr .team-score,
#sportspick .highschool-football-scoreboard table tr .team-quarter-score
{
	text-align: right;
	font-weight: normal;
	width: 10%;
}

#sportspick .highschool-football-scoreboard .game-date-note
{
	text-align: right;
	font-weight: bold;
	font-size: .7em;
	font-family: Helvetica, Arial, sans-serif !important;
	margin: 5px 0 -6px 0;
	background: #f1f6ff;
	text-transform: uppercase;
	padding: 3px 5px;
	width: auto;
	float: right;
}

#sportspick .highschool-football-scoreboard .box-score
{
	font-size: .8em;
}

#sportspick .highschool-football-scoreboard .game-status
{
	width: 50px;
	text-align: center;
	vertical-align: middle;
}

#hs_football #main-index #main .story-content .subhed .team-record h3
{
	font-weight: bold;
	font-size: 1em !important;
}

#hs_football .high-school-schedule h4
{
	font-weight: bold;
	font-size: 1.2em;
	margin: 10px 0;
	padding: 5px;
	background: #eee;
	width: 300px;
}

#hs_football .high-school-schedule ul
{
	margin: 5px 0 5px 0 !important;
	padding: 0 !important;
}

#hs_football .high-school-schedule ul li
{
	margin: 5px 0 5px 0 !important;
	padding: 0 !important;
	border: none !important;
	list-style: none !important;
}

#hs_football .ptr
{
	border: 1px solid #eee;
}

#hs_football .freeform li
{
	list-style: none;
	margin: 5px 0 !important;
	padding: 0 !important;
	text-indent: 0;
}

#hs_football #storytools-print,
#hs_football #storytools-email
{
	display: none;
}

#hs_football #main-index #main .story-content h3
{
	background: none !important;
	padding: 0 !important;
	text-align: left;
	width: auto;
	clear: none;
}

.story-content .body .copyright
{
	font-size: .8em !important;
	margin: 20px 0 !important;
	text-indent: 0 !important;
}

.hs-sports-ticker
{
	font-size: .9em;
	line-height: 1.2em;
}

.hs-sports-ticker ul li
{
	list-style: none;
	display: inline;
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
	border-left: 1px solid #ccc;
	border-bottom: none !important;
}

.hs-sports-ticker ul li p
{
	display: inline;
	padding: 0 0 0 20px;
}

#home #main-home #main .home-section .section-content .home-index #osu-livescores
{
	margin: 10px 0 0 0;
}

#home #main-home #main .home-section .section-content .home-index #osu-livescores .sports_blog_rss
{
	width: 278px;
	float: left;
	margin: 0 20px 0 0;
}

#home #main-home #main .home-section .section-content .home-index #osu-livescores .sports_blog_rss h4
{
	margin-top: 0;
}

#home #main-home #main .home-section .section-content .home-index #osu-livescores .sports_blog_rss .rss-feed li
{
	line-height: 1.2em !important;
	list-style: url(/live/export-content/sites/dispatch/images/css-images/red-bullet.gif) outside !important;
	margin: 0 0 0 15px !important;
	padding: 0 0 0 0 !important;
	background: none !important;
}

#home #main-home #main .home-section .section-content .home-index #osu-livescores .sports_blog_rss .rss-feed li h3
{
	margin: 0 !important;
}

/* Search pages */
#search #main-content,
#php-search #main-content,
#searchhealth #main-content,
#searchnews #main-content
{
	margin: -10px 0 0 0 !important;
}

#search #main-index
{
	margin-top: 0px;
}

#search #main-index #main
{
	width: 1000px;
	padding: 0 0 0 0;
}

#search #main-index #rightad #quigo-right-ad
{
	display: none;
}

#search-table-of-contents,
#search #search-right
{
	width: 160px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 19px;
}

#search #search-right
{
	padding-top: 20px;
}

#search-table-of-contents .primary-results,
#search-table-of-contents .secondary-results
{
	font-size: .85em;
	width: 160px;
	overflow: hidden;
}

#main-index #main #search-table-of-contents h3
{
	background: transparent !important;
	text-align: left;
	text-transform: none;
	padding: 0;
	font-size: .9em !important;
	line-height: 1.2em !important;
}

#websearch #main-index #main #search-table-of-contents h3
{
	margin: 10px 0 5px 0;
}

#search-table-of-contents .search-the-web
{
	margin: 20px 0;
	padding: 0 0 5px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#search-table-of-contents .search-the-web h3
{
	margin: 5px 0 5px !important;
}

#main-index #main #search-table-of-contents ul li
{
	list-style: none;
	margin: 0px 0;
	padding: 0;
	border: none;
	list-style-image: none !important;
}

#main-index #main #search-table-of-contents .Active-Search-Brand
{
	font-weight: bold;
	background: #e0e0e0;
	padding: 5px !important;
	border-left: 3px solid #999;
	margin-bottom: 5px;
}

#main-index #main .small-search-box
{
	font-weight: bold;
	margin: 20px 0 10px 0;
	text-align: center;
	height: 30px;
	background: url(/live/export-content/sites/dispatch/images/css-images/index-top-search-box-m.gif) repeat-x;
	position: relative;
	padding: 7px 0 0 0 !important;
}

.small-search-box .search-box-l
{
	background: url(/live/export-content/sites/dispatch/images/css-images/index-top-search-box-l.gif) no-repeat;
	height: 36px;
	width: 6px;
	position: absolute;
	top: 0;
	left: 0;
}

.small-search-box .search-box-r
{
	background: url(/live/export-content/sites/dispatch/images/css-images/index-top-search-box-r.gif) no-repeat;
	height: 36px;
	width: 6px;
	position: absolute;
	top: 0;
	right: 0;
}

#search .small-search-box label
{
	margin-bottom: 5px;
}

#search .small-search-box .keyword
{
	background: url(/live/export-content/sites/dispatch/images/css-images/search-text-input-bkgnd.gif) repeat-x;
	width: 200px;
	float: left;
	margin: 0 0 0 10px;
	font-size: .9em;
	font-weight: bold;
	text-align: center;
}

#search .small-search-box .submit
{
	background: url(/live/export-content/sites/dispatch/images/css-images/search-button2.gif) no-repeat;
	width: 71px;
	height: 22px;
	color: white;
	text-transform: uppercase;
	border: none;
	font-weight: bold;
	font-size: .8em;
	line-height: 21px;
	padding-bottom: 3px;
	cursor: pointer;
}

#search #search-content
{
	float: left;
	width: 600px;
	margin: 0 0 0 0;
	padding: 0;
}

.sponsored-search-results
{
	background: #fff;
	border: 1px solid #fc0;
	margin: 0 0 20px 0;
	padding: 10px;
}

#search #main .sponsored-search-results ul li,
#search #main .search-results ul li
{
	list-style: none;
	margin: 0 !important;
	padding: 5px 0 !important;
	list-style-image: none !important;
}

#search #main .sponsored-search-results h2
{
	background: #fc0;
	margin: -10px -10px 10px -10px;
	padding: 5px;
}

#search #main .sponsored-search-results ul li h3,
#search #main .search-results ul li h3
{
	clear: none;
	background: transparent !important;
	text-align: left;
	text-transform: none;
	margin: 0 !important;
	padding: 0;
}

#search #main .sponsored-search-results ul li p,
#search #main .search-results ul li p
{
	text-indent: 0;
	font-size: .9em;
	margin: 0;
}

#search #main .sponsored-search-results .host-address
{
	font-weight: normal;
	font-size: .7em;
	width: 140px;
	overflow: hidden;
	color: green;
}

#search #main .sponsored-search-results ul li h3 a b,
#search #main .sponsored-search-results ul li p b,
#search #main .search-results ul li p b
{
	border-bottom: 1px dotted #f00;
}

#search #main .sponsored-search-results ul li p .host-address
{
	display: block;
	margin: 2px 0;
}

#search #main .search-results ul li .search-publish-date
{
	font-size: .8em;
	display: block;
	color: #666;
}

#search #main .search-results ul li .search-read-more a:link,
#search #main .search-results ul li .search-read-more a:visited
{
	display: block;
	width: 82px;
	font-weight: bold;
	height: 15px;
	padding: 0 0 0 18px;
	background: url(/live/export-content/sites/dispatch/images/css-images/search-read-more.gif) no-repeat 0 0;
	margin: 5px 0 10px 0;
	vertical-align: top;
}

#search #main .search-results ul li .search-read-more a:hover,
#search #main .search-results ul li .search-read-more a:active
{
	background: #ff9 url(/live/export-content/sites/dispatch/images/css-images/search-read-more.gif) no-repeat 0 -17px;
}

#search .search-navigation-index
{
	text-align: center;
	background: #fff;
	margin: 0px 0 5px 0;
	padding: 0px;
	color: #333;
	font-size: .9em;
	height: 25px;
}

#search-content > .search-navigation-index
{
	height: auto;
}

#search .search-navigation-index a:link, #search .search-navigation-index a:visited
{
	border: 1px solid #ccc;
	height: 20px;
	padding: 0px 5px;
	margin: 0 0 0 0;
	color: #333;
}

#search .search-navigation-index a:hover, #search .search-navigation-index a:active
{
	background: #ff0;
	color: red;
}

#search .search-navigation-index a.selected:link, #search .search-navigation-index a.selected:visited
{
	border: 1px solid #ccc;
	padding: 0px 6px;
	margin: 0 0 0 0;
	background: #333;
	color: white;
}

#search .search-navigation-index a.selected:hover, #search .search-navigation-index a.selected:active
{
	background: #ff0;
	color: red;
}

#search #main .search-navigation
{
	background: #2477c7;
	color: white;
	text-align: center;
	position: relative;
	padding: 5px;
	margin: 10px 0 10px 0;
	width: 590px;
}

#search #main .search-navigation h2
{
	font-size: .9em;
}

#search #search-content > .search-navigation
{
	width: auto;
}

#search #main .search-navigation .previous-page,
#search #main .search-navigation .next-page
{
	position: absolute;
	top: 36px;
	height: 17px;
	width: 70px;
	color: #333;
	font-size: .8em;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: bold;
	border: 1px solid #ccc;
	padding: 0 5px;
}

#search #main .search-navigation .previous-page
{
	left: 5px;
	text-align: left;
}

#search #main .search-navigation .next-page
{
	right: 5px;
	text-align: right;
}

#search #main .search-navigation a:link .next-page,
#search #main .search-navigation a:visited .next-page,
#search #main .search-navigation a:link .previous-page,
#search #main .search-navigation a:visited .previous-page
{
	color: #2477c7;
}

#search #main .search-navigation a:hover .next-page,
#search #main .search-navigation a:active .next-page,
#search #main .search-navigation a:hover .previous-page,
#search #main .search-navigation a:active .previous-page
{
	color: red;
	background: #ff9;
}

#search #main .search-navigation h2
{
	margin: 0;
	font-weight: bold;
}

#search #top-logo
{
	height: 80px;
	float: left;
	margin: 20px 20px 0 10px;
}

#search .editorial-content
{
	background: #d1e8dd;
	padding: 0 10px 10px 10px;
}

#search .editorial-content ul li
{
	border: none !important;
}

#search #main-index #main .editorial-content h2
{
	background: #83bea2;
	padding: 5px;
	margin: 0 -10px 10px -10px;
}

#search #main-index #main .editorial-content h3
{
	background: none !important;
	text-transform: none;
	clear: none;
	margin: 10px 0;
	text-align: left !important;
}

#search #search-content h3.search-error
{
	background: none !important;
	padding: 0;
	text-align: left;
	text-transform: none;
	color: #c00;
	font-size: 1.3em !important;
	line-height: 1.2em !important;
	margin: 0 0 100px 0;
}

#search #main-index #main .result-sort
{
	margin: -10px 0 10px 0;
	padding: 10px;
	background: #fff;
	color: #333;
	font-size: .9em;
	text-align: center;
	border-bottom: 1px solid #ddd;
}

#search #main-index #main .result-sort a:link, #search #main-index #main .result-sort a:visited
{
	padding: 1px 5px;
	border: 1px solid white;
	background: #fff;
	color: #2477c7;
}

#search #main-index #main .result-sort a:hover, #search #main-index #main .result-sort a:active
{
	background: #fff;
	color: red;
}

#search #main-index #main .result-sort a.selected-sort
{
	background: #fff;
	font-weight: bold;
	text-transform: none;
	text-decoration: underline;
}

#search #main-index #main .result-sort .relevancy-explaination
{
	border: none !important;
	text-transform: capitalize;
	font-style: italic;
}

#search-table-of-contents .powered-by-yahoo
{
	color: #dfdfdf;
	text-indent: -1000px !important;
	display: block;
	background: url(/live/export-content/sites/dispatch/images/css-images/ws_horiz_pwrlogo_red160.gif) no-repeat;
	height: 21px;
}

/* BEGIN web search */
#websearch #header #top-leaderboard-ad
{
	width: 300px;
	height: 100px;
	float: left;
	margin: 5px 0 5px 10px;
	background: url(/live/export-content/sites/dispatch/images/css-images/advertisement.gif) no-repeat top center;
	padding-top: 9px;
}

#websearch #main-index
{
	margin-top: 0px;
}

#websearch #main-index #main
{
	width: 1000px;
	padding: 20px 20px 20px 0;
}

#websearch #main-index #main .web-search-content
{
	width: 780px;
	float: left;
}

#websearch #Web-Search-Related
{
	margin: 0 0 20px 0;
	padding: 10px 20px 10px 20px;
	background: #eee;
}

#websearch #Web-Search-Spelling-Suggestions
{
	margin: 0 0 20px 0;
	padding: 10px 20px 10px 20px;
	background: #eee;
}

#websearch #Web-Search-Related p,
#websearch #Web-Search-Spelling-Suggestions p
{
	text-indent: 0;
	font-weight: bold;
}

#websearch #Web-Search-Related p,
#websearch #Web-Search-Related ul,
#websearch #Web-Search-Spelling-Suggestions p,
#websearch #Web-Search-Spelling-Suggestions ul
{
	margin: 0 !important;
	padding: 0 !important;
}

#websearch #main-index #main #Web-Search-Related h3
{
	background: transparent !important;
	text-align: left;
	text-transform: none;
	padding: 0;
	font-size: .9em !important;
	line-height: 1.2em !important;
}

.small-search-box .submit
{
	background: url(/live/export-content/sites/dispatch/images/css-images/site-search-button.gif) no-repeat;
	width: 71px;
	height: 22px;
	float: left;
	margin: 0 0 0 10px;
	color: white;
	text-transform: uppercase;
	border: none;
	font-weight: bold;
	font-size: .8em;
	line-height: 21px;
	padding-bottom: 3px;
	cursor: pointer;
}

.small-search-box .radio-buttons
{
	float: left;
	margin: 0 0 0 10px;
	text-align: left;
	width: 255px;
	font-weight: normal;
	font-size: .8em;
	height: 20px;
	padding: 0px 0 0 3px;
	background: url(/live/export-content/sites/dispatch/images/css-images/by-yahoox79.gif) no-repeat right 5px;
}

.small-search-box form > .radio-buttons
{
	width: 260px;
	background: url(/live/export-content/sites/dispatch/images/css-images/by-yahoox79.gif) no-repeat right 2px;
}

.small-search-box .radio-buttons input
{
	vertical-align: baseline;
}

.small-search-box .radio-buttons > input
{
	vertical-align: bottom;
}

#websearch .small-search-box .keyword
{
	background: url(/live/export-content/sites/dispatch/images/css-images/search-text-input-bkgnd.gif) repeat-x;
	width: 300px;
	float: left;
	font-size: .9em;
	font-weight: bold;
	text-align: center;
	margin: 0 0 0 10px;
}

#websearch.story #main-index #main #Web-Search-Related ul li,
#websearch #Web-Search-Spelling-Suggestions ul li
{
	list-style: none;
	margin: 5px 0;
	padding: 0 20px 0 0 !important;
	border: none;
	display: inline;
	list-style-image: none !important;
}

#websearch .sponsored-search-results
{
	background: #fff;
	margin: 0 0 20px 0;
	padding: 10px;
	border: 1px solid #fc0;
}

#websearch #main #Web-Search-Results
{
	width: 780px;
	float: left;
}

#websearch #main .sponsored-search-results ul li
{
	list-style: none;
	margin: 0 !important;
	padding: 5px 0 !important;
	list-style-image: none !important;
}

#websearch #main .sponsored-search-results h2
{
	background: #fc0;
	margin: -10px -10px 10px -10px;
	padding: 5px;
}

#websearch #main .sponsored-search-results ul li p
{
	text-indent: 0;
	font-size: .9em;
	margin: 0;
}

#websearch #main .sponsored-search-results ul li h3
{
	clear: none;
	background: transparent !important;
	text-align: left;
	text-transform: none;
	margin: 0 !important;
	padding: 0;
}

#websearch #main #Web-Search-Results ul li
{
	list-style: none;
	margin: 0 !important;
	padding: 5px 0 !important;
	list-style-image: none !important;
}

#websearch #main #Web-Search-Results ul li h2,
#websearch #main #Web-Search-Results ul li h3,
#websearch #main #Web-Search-Results ul li h4
{
	clear: none;
	background: transparent !important;
	text-align: left;
	text-transform: none;
	margin: 0 !important;
	padding: 0;
	font-weight: normal !important;
}

#websearch #main #Web-Search-Results ul li h4
{
	margin: 5px 0 0 0 !important;
	font-size: .9em;
	color: green;
	height: 20px;
	overflow: hidden;
}

#websearch #main #Web-Search-Results ul li a:link,
#websearch #main #Web-Search-Results ul li a:visited
{
	color: #2477c7;
	background: white;
	padding: 0;
	display: block;
	margin: 0 0 5px 0;
	font-weight: normal;
}

#websearch #main #Web-Search-Results ul li a:hover,
#websearch #main #Web-Search-Results ul li a:active
{
	background: #ff9 !important;
	color: #f00;
}

#websearch #main #Web-Search-Results ul li a h2
{
	margin-bottom: 5px !important;
}

#websearch #main #Web-Search-Results ul li a h2 b,
#websearch #main #Web-Search-Results ul li a h3 b,
#websearch #main .sponsored-search-results ul li p b
{
	border-bottom: 1px dotted #f00;
}

#websearch #main .sponsored-search-results ul li p .host-address
{
	display: block;
	margin: 2px 0;
	color: green;
}

#websearch #main #Web-Search-Results ul li a h3
{
	font-weight: normal !important;
}

#websearch #main .Web-Search-Nav
{
	background: white !important;
	color: black !important;
	text-align: center;
	position: relative;
	padding: 5px;
	margin: 20px 0 10px 0;
	clear: left;
	border: 1px solid #d2d2d2 !important;
}

#websearch #main .Web-Search-Nav h2
{
	font-size: .9em;
}

#websearch #main .Web-Search-Nav .previous-page,
#websearch #main .Web-Search-Nav .next-page
{
	position: absolute;
	top: 3px;
	height: 17px;
	width: 70px;
	color: #2477c7;
	font-size: .8em;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: bold;
	border: 1px solid #2477c7 !important;
	padding: 0 5px;
}

#websearch #main .Web-Search-Nav .previous-page
{
	left: 5px;
	text-align: left;
	margin-top: 3px;
}

#websearch #main .Web-Search-Nav .next-page
{
	right: 5px;
	text-align: right;
	margin-top: 3px;
}

#websearch #main .Web-Search-Nav a:link .next-page,
#websearch #main .Web-Search-Nav a:visited .next-page,
#websearch #main .Web-Search-Nav a:link .previous-page,
#websearch #main .Web-Search-Nav a:visited .previous-page
{
	color: #2477c7 !important;
}

#websearch #main .Web-Search-Nav a:hover .next-page,
#websearch #main .Web-Search-Nav a:active .next-page,
#websearch #main .Web-Search-Nav a:hover .previous-page,
#websearch #main .Web-Search-Nav a:active .previous-page
{
	color: red;
	background: #ff9;
}

#websearch #main .Web-Search-Nav .Web-Search-Results-Information
{
	margin: 0 auto !important;
	font-weight: bold;
	background: url(/live/export-content/sites/dispatch/images/css-images/ws_horiz_pwrlogo_red160v2.gif) no-repeat right;
	width: 340px !important;
	display: block;
	padding-right: 160px;
	height: 22px;
}

#websearch #tippytop-ad,
#websearch #header #top-search-box,
#websearch #rightad
{
	display: none;
}

#websearch #top-logo
{
	height: 80px;
	float: left;
	margin: 20px 20px 0 10px;
}

#websearch #main-index #main .small-search-box
{
	padding: 0 0 10px 0;
	font-weight: bold;
	margin: 0 0 10px 0px;
}

#websearch .small-search-box form
{
	margin-right: 6px;
}

#search-content h2,
#search-content h4
{
	max-width: 600px;
	overflow: hidden;
}

#search .beta, #websearch .beta
{
	float: left;
	width: 30px;
	height: 12px;
	margin: -5px 0 0 90px;
}

#websearch .beta
{
	margin: -5px 0 0 183px;
}

/* END web search */
.worship-directory-index #indexhedr
{
	text-indent: -1000px;
	background: transparent;
	margin: 0 0 250px 0;
}

.worship-directory-index #indexhedr p
{
	display: none;
}

.worship-directory-index
{
	background: url(/live/export-content/sites/dispatch/images/css-images/worship-directory-top.jpg) no-repeat 0 25px;
	padding: 0;
	margin: -20px 0 0 0;
}

#main > .worship-directory-index
{
	background: url(/live/export-content/sites/dispatch/images/css-images/worship-directory-top.jpg) no-repeat 0 0;
	padding: 0;
	margin: 0;
}

#stafflist h2
{
	font-size: 1.5em;
	margin-top: 40px;
	border-left: 16px solid #333;
	padding-left: 5px;
}

#main-home #main .home-section .section-content .home-index .politics-biz h5,
#main-home #main .home-section .section-content .home-index .politics-biz div,
#main-home #main .home-section .section-content .home-index .politics-biz .rss-feed,
#main-home #main .home-section .section-content .home-index .politics-biz .rss-feed li,
#main-home #main .home-section .section-content .home-index .politics-biz .rss-feed li h3
{
	display: inline;
	background: none !important;
	padding: 0;
}

#main-home #main .home-section .section-content .home-index .politics-biz b
{
	display: block;
	margin: 15px 0 5px;
}

#main-home #main .home-section .section-content .home-index .politics-biz .rss-feed-headline
{
	display: block;
	margin: 0;
}

#main-home #main .home-section .section-content .home-index .politics-biz h5
{
	color: #660;
	font-size: .8em;
	background: url(/live/export-content/sites/dispatch/images/css-images/red-bullet.gif) no-repeat 0 6px !important;
	padding-left: 10px;
}

#main-home #main .home-section .section-content .home-index .politics-biz .rss-feed li
{
	padding-left: 3px !important;
}

#home .home-index .section-column .from-the-newsroom p.trouble-message
{
	font-size: .8em;
	line-height: 1.3em;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid #000;
	background: #dfdfdf;
}

#politics.story #main .body h3
{
	clear: none;
}

#middle-content-ad
{
	margin: 20px 0;
}

#two-column-story .body
{
	font-size: 1em;
}

#two-column-story .body .col
{
	width: 45%;
	float: left;
	margin: 0 20px 20px 0;
}

#two-column-story .body .col img
{
	width: 80px;
	float: left;
	margin: 0 10px 10px 0;
}

#two-column-story .body h3
{
	clear: both;
}

.diningguide .headline-subhead-abstract h3, .diningguide .headline-subhead-abstract h3 .defhed
{
	background: white !important;
	text-align: left !important;
	text-transform: none !important;
	padding: 0 !important;
	font-size: 1.3em !important;
	clear: none !important;
}

.diningguide .headline-subhead-abstract .subhed .defbody p
{
	font-weight: normal !important;
	font-size: 1.3em;
	line-height: 1.2em;
}

/* Zvents week calendar */
#calendar_box
{
	background: white;
	padding-bottom: 5px;
	float: right;
	margin: 0 20px;
}

#calendar_box .ZventsQuickSearch
{
	margin: 2px 2px 6px 0;
	width: 200px;
	clear: right;
	padding: 2px;
}

#calendar_box h2
{
	line-height: 20px;
	font-weight: bold;
}

#calendar_box .ZventsQuickSearch button
{
	background: #fff url(/live/export-content/sites/dispatch/images/css-images/site-search-button.gif) repeat-x bottom left;
	font-size: 11px;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	width: 71px !important;
	height: 21px;
	border: 0px;
	cursor: pointer;
}

#calendar_box .ZventsQuickSearch input
{
	width: 87px !important;
	margin: 5px;
	background: url(/live/export-content/sites/dispatch/images/css-images/search-text-input-bkgnd.gif) repeat-x;
}

#calendar_box .ZventsQuickSearch *
{
	font-size: .92em;
}

#calendar_box .ZventsQuickSearch form
{
	margin: 0;
	padding: 0;
}

#calendar_box .ZventsDayButton,
#calendar_box .ZventsDayButton *
{
	display: block;
	text-align: center;
}

#calendar_box .ZventsDayButton
{
	color: rgb(91,91,91);
	background-color: rgb(255,166,70);
	border: 1px solid rgb(255,166,70);
	/*border-top: 1px solid #d0d0d0;*/
	/*border-left: 1px solid #d0d0d0;*/
	text-decoration: none;
	cursor: pointer;
	line-height: 120%;
	font-weight: bold;
	margin-right: 2px;
	padding: 2px 2px 0 2px;
}

#calendar_box .ZventsDayButton:hover
{
	background-color: rgb(255,233,208);
	/*border: 1px solid #c2e1ef;*/
	/*color: #336699;*/
}

#calendar_box .ZventsDayButtonAll
{
	margin-right: 0;
	background-color: rgb(255,216,170);
}

#calendar_box .ZventsDayButtonToday
{
	color: #000;
	border-color: black;
}

#calendar_box .ZventsDayButtonWeekend
{
	background-color: rgb(249,196,102);
}

.home-index #events-calendar .powered-by, #rightad #events-calendar .powered-by
{
	font-size: .8em;
}

#rightad #events-calendar .powered-by
{
width: 300px;
}

.home-index #events-calendar .powered-by a, #rightad #events-calendar .powered-by a
{
	background: url(/live/export-content/sites/dispatch/images/css-images/alive-logox15.gif) no-repeat;
	padding-left: 40px;
}

/* SPECIAL TWEAKS FOR ELECTION DAY. DELETE AFTERWARDS */
.topstory .home-index .section-column .sports_blog_rss .rss-feed
{
	padding-left: 10px;
}

.topstory .home-index .section-column .sports_blog_rss .rss-feed li
{
	background: none;
}

.politics-biz .section-column .ap-headlines-tabs h3
{
	margin-top: 10px !important;
}

.politics-biz .section-column .ap-headlines-tabs > h3
{
	margin-top: 5px !important;
}

#home .home-section .section-content .home-index .section-column .from-the-newsroom .sports_blog_rss .rss-feed li
{
	background: none;
	margin: 0 !important;
}

#home .home-section .section-content .home-index .section-column .from-the-newsroom .sports_blog_rss .rss-feed li h3
{
	padding: 0 !important;
}

.home-index .election-main
{
	width: 325px;
}

.election-image
{
	margin: 0 0 10px 0;
	width: 325px;
}

.election-image img
{
	margin: 0 0 5px 0;
	width: 325px;
}

.election-image .cutline
{
	font-size: .8em !important;
	line-height: 1.2em;
	font-weight: bold;
}

.election-image .credit
{
	font-size: .7em !important;
}

.home-index .abstract
{
	font-size: .9em;
	line-height: 1.2em;
	margin: 0 0 5px 0;
}

.home-index h1.bighed
{
	font-size: 1.5em !important;
	line-height: 1.2em;
	margin: 0 0 10px 0;
}

.home-index .subhed
{
	font-family: Helvetica, Arial, sans-serif !important;
	font-size: 1.2em;
	font-weight: bold;
}

.special-link li
{
	list-style: none !important;
	background: none !important;
	border: none !important;
	padding: 0 0 1px 0 !important;
	font-size: 1.3em !important;
	text-align: center;
	line-height: 1.5em !important;
	height: auto !important;
}

/* Yahoo contextual ads */
.contextualad
{
	border: 1px solid #ddd;
	padding: 0 10px;
	font-size: .9em;
	margin: 20px 0;
	clear: both !important;
}

#rightad .contextualad
{
	width: 280px;
	margin: 20px auto;
}

.contextualad a:link, .contextualad a:visited
{
	color: #333;
}

.contextualad a:hover, .contextualad a:active
{
	color: red;
}

.contextualad h4 a:link, .contextualad h4 a:visited
{
	color: #009;
}

.contextualad h4 a:hover, .contextualad h4 a:active
{
	color: red;
}

#main-index #main .contextualad h3, #main-index #rightad .contextualad h3
{
	background: white !important;
	text-align: left !important;
	margin: 0 -10px 5px -10px !important;
	border-bottom: 1px solid #ddd;
	font-size: .9em !important;
	padding: 5px 10px;
	text-transform: none;
}

.contextualad .yahoo_item
{
	border-bottom: 1px dotted #999;
	padding: 5px 0;
}

.contextualad .yahoo_item h4
{
	margin: 0;
	text-transform: capitalize;
}

.contextualad .yahoo_item p
{
	margin: 0 !important;
	text-indent: 0 !important;
	font-size: .9em;
	line-height: 1.2em;
}

.contextualad .yahoo_item .sitehost a:link, .contextualad .yahoo_item .sitehost a:visited
{
	color: #666;
}

.contextualad .yahoo_item .sitehost a:hover, .contextualad .yahoo_item .sitehost a:active
{
	color: #f00;
}

.contextualad .yahoo_item_last
{
	border: none;
}

.new-search-survey-form h1
{
	font-size: 1.5em;
	line-height: 1.2em;
}

.new-search-survey-form h3
{
	font-size: 1.2em;
	line-height: 1.2em;
}

.new-search-survey-form #caspioform table
{
	margin: 0 auto;
	width: 100%;
}

.new-search-survey-form #caspioform table td
{
	border-bottom: 1px solid #ccc;
}

#dining #restaurant-search form
{
	margin-top: 10px;
}

#dining #restaurant-search .submit
{
	width: 100px;
	display: inline;
}

#dining #restaurant-search form select
{
	margin-right: 10px;
}

.body .earnings
{
	margin: 0 0 20px 0;
}

.body .earnings td
{
	padding: 0 0 3px 0 !important;
	border-bottom: 1px solid #ccc;
	text-align: left;
}

.body .earnings th
{
	padding: 0 0 3px 0;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	text-align: left;
}

#pop-under
{
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
}

#special .new-search-survey-form h1
{
	position: relative;
	background: #0058cf url(/live/export-content/sites/dispatch/images/css-images/blue2-white-round-corner-tl.gif) no-repeat top left;
	color: white !important;
	padding: 10px;
}

#special .new-search-survey-form h1 span
{
	position: absolute;
	background: url(/live/export-content/sites/dispatch/images/css-images/blue2-white-round-corner-tr.gif) no-repeat top left;
	top: 0px;
	right: 20px;
	width: 20px;
	height: 20px;
}

#special .new-search-survey-form h1 > span
{
	right: 0;
}

#special .new-search-survey-form h2
{
	font-weight: bold;
	margin: 20px 0;
}

#special .new-search-survey-form .photo-left
{
	width: 150px;
	height: 220px;
	float: left;
	margin: 0 20px 20px 0;
}

.story .striped-table
{
	width: 400px !important;
	margin: 20px auto;
	background: #eee;
	font-family: Helvetica, Arial, sans-serif;
}

.story .striped-table th
{
	padding: 5px 10px;
	font-weight: bold;
}

.story .striped-table td
{
	padding: 5px 10px;
}

.story .striped-table .stripe
{
	background: #fff;
}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin rotator */
#rotator
{
	margin: 10px 0 10px 0;
	width: 310px;
	height: 422px;
	position: relative;
	background: #eee;
	padding: 5px 10px;
}

.topstory-rotator-vert #rotator
{
	height: 300px;
}

#rotator .rotator-top
{
	position: absolute;
	height: 5px;
	width: 330px;
	background: url(/live/export-content/sites/dispatch/images/css-images/tl.gif) no-repeat 0 0;
	top: 0;
	left: 0;
}

#rotator .rotator-top span
{
	position: absolute;
	height: 5px;
	width: 5px;
	background: url(/live/export-content/sites/dispatch/images/css-images/tr.gif) no-repeat 0 0;
	top: 0;
	right: 0;
}

#rotator .rotator-bot
{
	position: absolute;
	height: 5px;
	width: 330px;
	background: url(/live/export-content/sites/dispatch/images/css-images/bl.gif) no-repeat 0 0;
	bottom: 0;
	left: 0;
}

#rotator .rotator-bot span
{
	position: absolute;
	height: 5px;
	width: 5px;
	background: url(/live/export-content/sites/dispatch/images/css-images/br.gif) no-repeat 0 0;
	bottom: 0;
	right: 0;
	margin: 0 0 -12px 0;
}

#rotator .rotator-bot > span
{
	margin: 0;
}

#rotator .content2, #rotator .content3, #rotator .content4
{
	display: none;
}

#rotator .rotator-content
{
	width: 306px;
	background: #eee;
	position: absolute;
	height: 379px;
	overflow: hidden;
}

.topstory-rotator-vert #rotator .rotator-content
{
	height: 255px;
}

#rotator .rotator-content .rotator-image
{
	width: 304px;
	margin: 0 auto 5px auto;
}

.topstory-rotator-vert #rotator .rotator-content .rotator-image
{
	width: 180px;
	margin: 0 0 10px 10px;
	float: right;
}

#rotator .rotator-content .rotator-image img
{
	width: 300px;
	height: 200px;
	display: block;
	background: white;
	border: 2px solid white;
}

.topstory-rotator-vert #rotator .rotator-content .rotator-image img
{
	width: 180px;
	height: 225px;
}

#rotator .rotator-content .rotator-image .credit
{
	font-size: .7em;
	display: none;
}

#rotator .rotator-content .rotator-image .cutline
{
	font-size: .7em;
	height: 24px;
	overflow: hidden;
	margin: 5px 0 0 0;
}

#rotator .rotator-content .labelhed
{
	color: #b01116;
	text-transform: uppercase;
	font-size: .9em;
}

#rotator h3
{
	display: none;
}

#rotator .rotator-content h3
{
	display: block;
}

#rotator .rotator-content h4
{
	text-transform: none;
	background: none !important;
	padding: 0 !important;
	border: none;
	margin: 0;
	font: bold 1.1em/1.2em Verdana, Helvetica, Arial, sans-serif;
	height: 22px;
	overflow: hidden;
}

.topstory-rotator-vert #rotator .rotator-content h4
{
	text-transform: none;
	background: none !important;
	padding: 0 !important;
	border: none;
	margin: 0 0 5px 0;
	font: bold 1.1em/1.2em Verdana, Helvetica, Arial, sans-serif;
	height: auto;
	overflow: visible;
}

#rotator .rotator-content .abstract
{
	font-size: .85em;
	height: 280px;
	overflow: hidden;
}

#rotator .rotator-content .abstract p
{
	margin: 5px 0;
}

#rotator .rotator-nav
{
	background: #595959 url(/live/export-content/sites/dispatch/images/css-images/controls-m.gif) repeat-x;
	width: 310px;
	height: 20px;
	position: absolute;
	left: 10px;
	bottom: 15px;
	font-weight: bold;
	clear: left;
	font-size: .8em;
}

#rotator .rotator-nav .previous
{
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 80px;
	background: url(/live/export-content/sites/dispatch/images/css-images/controls-l.gif) no-repeat left top;
	padding-left: 5px;
	cursor: pointer;
}

#rotator .rotator-nav .previous a:link,
#rotator .rotator-nav .previous a:visited
{
	color: white;
	background: url(/live/export-content/sites/dispatch/images/css-images/rotator-previous-buttons.gif) no-repeat left -1px;
	padding-left: 20px !important;
	height: 18px;
	width: 60px;
	display: block;
	margin: 1px 0 0 0;
}

#rotator .rotator-nav .previous a:hover
{
	color: red;
	background: url(/live/export-content/sites/dispatch/images/css-images/rotator-previous-buttons.gif) no-repeat left -37px;
}

#rotator .rotator-nav .previous a:active
{
	background: url(/live/export-content/sites/dispatch/images/css-images/rotator-previous-buttons.gif) no-repeat left -19px;
}

#rotator .rotator-nav .next
{
	position: absolute;
	top: 0;
	right: 0;
	height: 20px;
	width: 80px;
	background: url(/live/export-content/sites/dispatch/images/css-images/controls-r.gif) no-repeat right top;
	padding-right: 5px;
	cursor: pointer;
	text-align: right;
	color: white;
}

#rotator .rotator-nav .next a:link,
#rotator .rotator-nav .next a:visited
{
	color: white;
	background: url(/live/export-content/sites/dispatch/images/css-images/rotator-next-buttons.gif) no-repeat right -1px;
	padding-right: 20px !important;
	height: 18px;
	width: 60px;
	display: block;
	margin: 1px 0 0 0;
}

#rotator .rotator-nav .next a:hover
{
	color: red;
	background: url(/live/export-content/sites/dispatch/images/css-images/rotator-next-buttons.gif) no-repeat right -37px;
}

#rotator .rotator-nav .next a:active
{
	background: url(/live/export-content/sites/dispatch/images/css-images/rotator-next-buttons.gif) no-repeat right -19px;
}

#rotator .rotator-nav .counter
{
	position: absolute;
	width: 50%;
	top: 0;
	left: 25%;
	right: 25%;
	height: 20px;
	text-align: center;
	color: white;
}

#rotator ul li
{
	border-color: #eee !important;
	font-size: .9em;
}

/* end rotator */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
#home_garden #master #main-index #main
{
	width: 960px !important;
	padding: 0 20px !important;
}

#home_garden .homegarden-index .index-content
{
	width: 740px;
	float: left;
	padding: 0;
}

#home_garden .homegarden-index .index-rail
{
	width: 200px;
	padding: 0 0 0 20px;
	float: left;
}

#home_garden .homegarden-index .index-rail .blog-package
{
	background: #dfe6df;
	padding: 0 10px 10px 10px;
	position: relative;
	width: 180px;
}

#home_garden .homegarden-index .index-rail .blog-package .blog-description
{
	font-size: .8em;
	line-height: 1.2em;
	text-indent: 0;
}

#home_garden .homegarden-index .index-rail .blog-package img
{
	width: 55px;
	float: right;
	margin: 0 0 10px 10px;
}

#home_garden #main .homegarden-index .index-rail .blog-package h3
{
	position: relative;
	background: #608060 url(/live/export-content/sites/dispatch/images/css-images/tl.gif) no-repeat !important;
	margin: 0 -10px 10px -10px !important;
	padding: 5px 10px;
	text-transform: none !important;
	color: white;
	font-size: 1.2em !important;
	line-height: 1.2em !important;
	text-align: left;
	width: 180px;
}

#home_garden #main .homegarden-index .index-rail .blog-package h3 span
{
	position: absolute;
	top: 0;
	right: 0;
	height: 5px;
	background: url(/live/export-content/sites/dispatch/images/css-images/tr.gif) no-repeat !important;
	width: 5px;
}

#home_garden #master #main-index #main .homegarden-index .index-rail .blog-package ul.rss-feed
{
	margin: 0 0 0 0 !important;
	padding: 0 !important;
	width: 160px !important;
}

#home_garden #master #main-index #main .homegarden-index .index-rail .blog-package ul.rss-feed li
{
	margin: 0 !important;
	padding: 0 !important;
}

#home_garden #master #main-index #main .homegarden-index .index-rail .blog-package ul.rss-feed li h3
{
	background: none !important;
	font-size: 1em !important;
	margin: 5px 0 0 0 !important;
	padding: 5px 0 0 0 !important;
	border-top: 1px solid #999;
}

#home_garden #master #main-index #main .homegarden-index .index-rail .blog-package ul.rss-feed li h4
{
	margin: 5px 0 0 0 !important;
	font-weight: normal;
	font-size: .8em !important;
	color: #777;
}

#home_garden #master #main-index #main .homegarden-index .index-rail .blog-package ul.rss-feed li p
{
	font-size: .8em;
	line-height: 1.2em;
	text-indent: 1em;
}

#home_garden #master #main-index #main .homegarden-index .index-rail .blog-package ul.rss-feed li p img
{
	width: 160px !important;
	float: none;
	margin: 0 !important;
	padding: 0,;
}

#home_garden .homegarden-index .index-rail .blog-package .blog-package-bot
{
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 200px;
	height: 5px;
	background: url(/live/export-content/sites/dispatch/images/css-images/bl.gif) no-repeat;
}

#home_garden .homegarden-index .index-rail .blog-package > .blog-package-bot
{
	bottom: 0;
}

#home_garden .homegarden-index .index-rail .blog-package .blog-package-bot span
{
	position: absolute;
	bottom: -13px;
	right: 0;
	width: 5px;
	height: 5px;
	background: url(/live/export-content/sites/dispatch/images/css-images/br.gif) no-repeat;
}

#home_garden .homegarden-index .index-rail .blog-package .blog-package-bot > span
{
	bottom: 0;
}

#home_garden .homegarden-index .index-content .index-content-top .directory,
#home_garden .homegarden-index .index-content .index-content-top .index-top-story
{
	width: 360px;
	float: left;
	height: 320px;
	margin-bottom: 20px;
}

#home_garden .homegarden-index .index-content .index-content-top .directory
{
	padding: 0 10px 0 0;
	position: relative;
}

#home_garden .homegarden-index .index-content .index-content-top .directory form
{
	text-align: right;
	color: white;
}

#home_garden .homegarden-index .index-content .index-content-top .directory form div
{
	margin: 5px 0;
	font-size: .9em;
}

#home_garden .homegarden-index .index-content .index-content-top .directory form input
{
	width: 170px;
}

#home_garden .homegarden-index .index-content .index-content-top .directory form #PD-adv-submit
{
	text-align: center;
}

#home_garden .homegarden-index .index-content .index-content-top .directory form #PD-adv-submit input
{
	width: auto;
}

#home_garden .homegarden-index .index-content .index-content-top .directory form select
{
	width: 267px;
}

#home_garden .homegarden-index .index-content .index-content-top .directory h2
{
	background: #b37548 url(/live/export-content/sites/dispatch/images/css-images/tl.gif) no-repeat;
	color: white;
	padding: 5px 10px;
	width: 250px;
	position: relative;
	margin: 0 0 0 10px;
}

#home_garden .homegarden-index .index-content .index-content-top .directory h2 span
{
	background: #b37548 url(/live/export-content/sites/dispatch/images/css-images/tr.gif) no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 0;
	right: 0;
}

#home_garden .homegarden-index .index-content .index-content-top .directory .directory-top
{
	background: #b37548 url(/live/export-content/sites/dispatch/images/css-images/tl.gif) no-repeat;
	color: white;
	position: relative;
	width: 360px;
	height: 5px;
}

#home_garden .homegarden-index .index-content .index-content-top .directory .directory-top span
{
	background: #b37548 url(/live/export-content/sites/dispatch/images/css-images/tr.gif) no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 0;
	right: 0;
}

#home_garden .homegarden-index .index-content .index-content-top .directory .directory-bot
{
	background: #b37548 url(/live/export-content/sites/dispatch/images/css-images/bl.gif) no-repeat;
	width: 360px;
	height: 5px;
	position: absolute;
	bottom: 0;
	left: 0;
}

#home_garden .homegarden-index .index-content .index-content-top .directory .directory-bot span
{
	background: url(/live/export-content/sites/dispatch/images/css-images/br.gif) no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	bottom: -12px;
	right: 0;
}

#home_garden .homegarden-index .index-content .index-content-top .directory .directory-bot > span
{
	bottom: 0;
}

#home_garden .homegarden-index .index-content .index-content-top .directory .directory-content
{
	background: #b37548;
	padding: 0 10px;
	height: 285px;
}

#home_garden .homegarden-index .index-content .index-content-top .directory .directory-content .directory-links
{
	padding: 0 0 10px 0;
	background: #b37548;
	height: 80px;
}

#home_garden .homegarden-index .index-content .index-content-top .directory .directory-content .directory-links ul li
{
	list-style: none !important;
	width: 65px;
	height: 65px;
	float: left;
	border: none !important;
	margin: 0 5px 0 5px !important;
	padding: 0 !important;
	font-size: .8em;
	line-height: 1.2em;
	text-align: center;
	color: white;
	font-weight: bold;
}

#home_garden .homegarden-index .index-content .index-content-top .directory .directory-content .directory-links ul > li
{
	margin: 0 10px !important;
}

#home_garden .homegarden-index .index-content .index-content-top .directory .directory-content .directory-links ul li img
{
	width: 65px;
	height: 65px;
	border: 2px solid #333;
	display: block;
}

#home_garden #master #main-index #main .homegarden-index .index-content .index-content-top .directory .directory-content h3
{
	background: none !important;
	text-align: left;
	text-transform: none;
	margin: 0;
}

#home_garden .homegarden-index .index-content .index-content-top .index-top-story
{
	padding-left: 10px;
}

#home_garden .homegarden-index .index-content .index-content-top .index-top-story .ptr,

#home_garden .homegarden-index .index-content .index-content-top .index-top-story img
{
	width: 150px;
}

#home_garden .homegarden-index .index-content .index-content-top .index-top-story h2
{
	font-size: 1.8em;
	line-height: 1.2em;
	margin: 0 0 10px 0;
}

#home_garden #master #main-index #main .homegarden-index .index-content .index-content-top .index-top-story h3
{
	background: none !important;
	text-transform: none !important;
	text-align: left;
	margin: 20px 0;
	padding: 0;
	font-size: 1.2em !important;
	line-height: 1.2em !important;
	font-family: Helvetica, Arial, sans-serif !important;
	clear: none;
}

#home_garden .homegarden-index .index-content .index-content-top .index-top-story .ptr .credit,
#home_garden .homegarden-index .index-content .index-content-top .index-top-story .ptr .cutline
{
	display: none;
}

#home_garden .homegarden-index .index-content .index-content-bot
{
	clear: both;
}

#home_garden .homegarden-index .index-content .index-content-bot .column
{
	width: 360px;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

#home_garden .homegarden-index .index-content .index-content-bot .column ul li
{
	margin-left: 20px !important;
}

#home_garden .homegarden-index .index-content .index-content-bot .column.left
{
	padding-right: 10px;
}

#home_garden .homegarden-index .index-content .index-content-bot .column.right
{
	padding-left: 10px;
}

#home_garden .section-add-to-my-yahoo-icon
{
	margin-bottom: -22px;
}

#home_garden .homegarden-index .index-content .index-content-bot .column .home-stories-head
{
	color: white;
	background: #608060;
	padding: 5px 10px;
	font-size: 1.2em;
}

#home_garden .homegarden-index .index-content .index-content-bot .column .garden-stories-head
{
	color: white;
	background: #b37548;
	padding: 5px 10px;
	font-size: 1.2em;
}

#home_garden #master #main-index .homegarden-index .index-content .index-content-bot .column .headline-photopackage-abstract-readmore
{
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #ccc;
	margin: 0 0 10px 0;
	overflow: hidden;
}

#home_garden #master #main-index .homegarden-index .index-content .index-content-bot .column .headline-photopackage-abstract-readmore h3
{
	font-family: Helvetica, Arial, sans-serif !important;
	background: white !important;
	text-align: left !important;
	text-transform: none !important;
	font-size: 1.3em !important;
	line-height: 1.2em !important;
	padding: 0 !important;
	margin: 0 0 10px 0 !important;
}

#home_garden #master #main-index .homegarden-index .index-content .index-content-bot .column .headline-photopackage-abstract-readmore p
{
	font-size: .9em;
	line-height: 1.2em;
	text-indent: 0;
}

#home_garden #master #main-index .homegarden-index .index-content .index-content-bot .column.left .headline-photopackage-abstract-readmore .photopackage
{
	width: 200px;
	float: left;
	margin: 0 20px 20px 0;
}

#home_garden #master #main-index .homegarden-index .index-content .index-content-bot .column.right .headline-photopackage-abstract-readmore .photopackage
{
	width: 200px;
	float: right;
	margin: 0 0 20px 20px;
}

/* temporary home page section content */
#home .ap-headlines-tabs
{
	clear: left;
}

#home .home-page-section-columns
{
	margin: 20px 0 10px 0;
	height: 88px;
	padding: 5px 0;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
}

#home .home-page-section-columns .home-page-section-col.center
{
	width: 160px;
	float: left;
}

#home .home-page-section-columns .home-page-section-col.left
{
	padding-right: 5px;
}

#home .home-page-section-columns .home-page-section-col.left, #home .home-page-section-columns .home-page-section-col.right
{
	width: 80px;
	float: left;
}

#home .home-page-section-columns .home-page-section-col.center ul
{
	list-style: none !important;
	margin: 0;
	padding: 0;
}

/* home page links for my yahoo, facebook and twitter */
.web-services-links
{
	border-top: 1px dotted #ccc;
	width: 330px;
	padding: 5px 0 0 0;
	margin: 10px 0 0 0;
}

.web-services-links ul li
{
	background: none;
	width: 100px;
	float: left;
	text-align: center;
	padding: 0 5px;
	font-weight: normal;
}

.web-services-links ul li a
{
	padding: 20px 5px 0;
	display: block;
	width: 90px;
	height: 20px;
}

.web-services-links ul li.myyahoo
{
	background: url(/live/export-content/sites/dispatch/images/css-images/addtomyyahoo4.gif) no-repeat top center;
}

.web-services-links ul li.facebook
{
	background: url(/live/export-content/sites/dispatch/images/css-images/facebook-logox90.gif) no-repeat top center;
}

.web-services-links ul li.twitter
{
	background: url(/live/export-content/sites/dispatch/images/css-images/twitter-logox90.gif) no-repeat top center;
}

#home #topper
{
	padding: 0;
	margin: 0 0 0 6px;
}

#home #main > #topper
{
	padding: 0;
	margin: 0 0 0 -2px;
}

#blogfeed .rss-feed, #blogfeed .rss-feed li, #blogfeed .rss-feed li p
{
	padding: 0 !important;
	margin: 0 !important;
}

#blogfeed .rss-feed li h4, #blogfeed .rss-feed li cite
{
	display: none;
}

#blogfeed .rss-feed li h3 a
{
	font-size: 1.4em !important;
	margin: 0 !important;
}

#home .promo
{
	margin: 10px 0;
	border-top: 1px dotted #666;
}

#home .promo .cutline
{
	font-size: .75em;
	margin: 0 0 5px 0;
}

#clippers #clippers-index .rss-feed li h3 a
{
	font-size: 1.4em;
	font-family: Verdana, Helvetica, sans-serif;
}

#clippers #clippers-index .rss-feed li h4, #clippers #clippers-index .rss-feed li p
{
	margin: 10px 0;
}

/* Toppix iframe header */
#toppix #master, #toppix #header, #toppix .nav, #toppix .menu, #toppix .second-level
{
	width: 970px !important;
}

#toppix #master {margin-top:-8px;}

#toppix #header
{
	height: 242px;
}

#toppix
{
	background: white;
}

#toppix #topline .reader-services li
{
	padding: 0 3px !important;
	margin: 0 !important;
}

#toppix #topline .reader-services
{
	width: 550px !important;
}

#toppix .nav
{
	position: absolute;
	bottom: 0;
}

#toppix .nav .menu .services
{
	display: none;
}

#toppix .second
{
	width: 950px !important;
	margin: 0 !important;
}

#toppix #top-search-box
{
	width: 950px !important;
	top: 145px;
}

#toppix #header #top-search-box .top-search-ad
{
	left: 740px;
}

#toppix .sub li a
{
	padding: 0 5px !important;
}

#toppix #header #top-leaderboard-ad
{
	width: 300px;
	height: 100px;
	margin: 5px 0 0 20px !important;
}

/* PD Events Calendar to replace ZVents calendar */
.event_calendar #calendar
{
	width: auto;
	float: none;
	background: #fff;
	margin: 0;
}

.event_calendar #calendar table
{
	width: 100%;
	border: 1px solid #afafaf;
}

.event_calendar #calendar tr, .event_calendar #calendar td
{
	border: 1px solid #afafaf;
	text-align: center;
}

.event_calendar #calendar table .daysofweek /*header w/days */
{
	background-color: #6c5b0a;
	color: #ffffff;
	font-weight: bold;
	font-size: .9em;
}

.event_calendar #calendar table td.days
{
	background-color: #d3edf5;
}

/* M-F */
.event_calendar #calendar table td.weekends
{
	background-color: #a7dceb;
}

.event_calendar #calendar table a:link, .event_calendar #calendar table a:visited
{
	text-decoration: none;
	color: #b01010;
	font-weight: bold;
	font-size: .9em;
	background-color: #dcf4c4;
	display: block;
	padding: 1px;
}

.event_calendar #calendar table a:hover
{
	background-color: #f4d683;
}

.event_calendar #calendar table td.weekends a:link, .event_calendar #calendar table td.weekends a:visited
{
	background-color: #b9e989;
	display: block;
	padding: 1px;
}

.event_calendar #calendar table td.weekends a:hover
{
	background-color: #f4d683;
}

.event_calendar #calendar table td.today a:link, .event_calendar #calendar table td.today a:visited
{
	background-color: #f4d683;
	border: 1px solid #505050;
	padding: 0;
}

.event_calendar #calendar table .month_title_row td /* month display */
{
	background-color: #dcf4c4;
	color: #333333;
	border: 1px solid #afafaf;
	font-weight: bold;
	font-size: .9em;
	text-transform: uppercase;
}

/*These sort of work, but not consistently. */
.event_calendar #calendar table tr.month_title_row td:first-child a:link
{
	color: #000;
	font-weight: bold;
	background: transparent url(previousmonth.gif) no-repeat center center;
	display: block;
	border: none;
}

.event_calendar #calendar table tr.month_title_row td a:link
{
	color: #000;
	font-weight: bold;
	background: transparent url(nextmonth.gif) no-repeat center center;
	display: block;
}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/* begin health */
#health #main
{
	padding-bottom: 20px;
}

#health #rightad
{
	width: 300px;
	padding: 0 10px 0 0;
}

#health .section-top
{
	margin-top: 20px;
}

#health .section-top .section-top-rail
{
	width: 200px;
	float: right;
	background: white;
	border-left: 20px solid white;
}

#health .health-section-box
{
	background: #e6e6e6;
	padding: 20px !important;
	margin: 20px 0;
	position: relative;
	font-size: .85em;
}

#health .section-top-rail .health-section-box
{
	width: 160px;
}

#health .health-section-box.health-poll h2 span
{
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-poll-heading-r.gif) no-repeat top right;
	width: 10px;
}

#health .health-section-box h2
{
	margin: -20px -20px 10px -20px !important;
	padding: 6px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	color: white !important;
	position: relative;
	height: 30px;
	font-size: 1.1em;
}

#health .health-section-box.health-poll .poll h2
{
	background: none;
	margin: 0;
	padding: 0;
	height: auto;
}

#health .health-section-box.health-poll .poll h3
{
	font-size: 1.3em;
}

#health .health-section-box h2 span
{
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
	height: 30px;
}

#health .health-section-box.resource-center h2 span
{
	right: -5px;
}

#health .health-section-box.resource-center h2 > span
{
	right: 0;
}

#health .health-section-box.resource-center h2 a:link, #health .health-section-box.resource-center h2 a:visited,
#health .health-section-box.life-stages h2 a:link, #health .health-section-box.life-stages h2 a:visited
{
	color: white;
}

#health .health-section-box.resource-center h2 a:hover, #health .health-section-box.resource-center h2 a:active,
#health .health-section-box.life-stages h2 a:hover, #health .health-section-box.life-stages h2 a:active
{
	color: red;
}

#health .health-section-box h2.blue
{
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-blue-heading-l.gif) no-repeat top left;
}

#health .health-section-box h2.blue span
{
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-blue-heading-r.gif) no-repeat top right;
}

#health .health-section-box h2.bluegreen
{
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-bluegreen-heading-l.gif) no-repeat top left;
}

#health .health-section-box h2.bluegreen span
{
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-bluegreen-heading-r.gif) no-repeat top right;
}

#health .health-section-box h2.violet
{
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-violet-heading-l.gif) no-repeat top left;
}

#health .health-section-box h2.violet span
{
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-violet-heading-r.gif) no-repeat top right;
}

#health .health-section-box h2.red
{
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-red-heading-l.gif) no-repeat top left;
}

#health .health-section-box h2.red span
{
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-red-heading-r.gif) no-repeat top right;
}

#health .health-section-box h2.green
{
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-green-heading-l.gif) no-repeat top left;
}

#health .health-section-box h2.green span
{
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-green-heading-r.gif) no-repeat top right;
}

#health .health-section-box h2.amber
{
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-amber-heading-l.gif) no-repeat top left;
}

#health .health-section-box.health-poll
{
	background: #94beb9;
}

#health .health-poll .health-poll-content
{
	padding: 0;
	margin-top: -20px;
	height: auto;
}

#health .health-poll .health-poll-content .poll .submit-form td
{
	text-align: center;
}

#health .health-poll .health-poll-content .boldHeader
{
	padding: 0 0 10px 0;
}

#health .health-section-box.health-poll h2
{
	font-size: 1.2em;
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-poll-heading-l.gif) no-repeat;
	margin: 0 0 10px 0;
}

#health .section-bot
{
	clear: both;
	border-top: 1px dotted #666;
	padding: 20px 0 0 0;
}

#health-index .section-top #t1
{
	width: 400px;
	overflow: hidden;
}

#health-index .section-top div > #t1
{
	width: 410px;
}

#health-index #t1 .defhed
{
	font-size: 1.5em;
}

#health-index #t1 .ptr
{
	width: 200px;
	float: right;
	margin: 0 0 10px 10px;
}

#health-index .defbody p
{
	font-size: .9em;
	line-height: 1.2em;
}

#health .resource-center
{
	width: 380px;
	float: left;
	margin: 0 20px 20px 0;
}

#health #main-index .resource-center ul li
{
	font-size: 1.2em;
	line-height: 1.2em;
	width: 135px;
	height: 47px;
	float: left;
	margin: 0 5px 5px 0;
	font-weight: bold;
	padding: 5px 25px 0 25px !important;
	list-style: none !important;
	border: none !important;
	text-align: center;
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/reverse-list.gif) no-repeat;
}

#health #health-index .section-bot .life-stages
{
	width: 160px;
	float: left;
	margin-top: 0px;
}

#health .health-section-box h2.amber span
{
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-amber-heading-r.gif) no-repeat top right;
}

#health .health-section-box .health-section-box-bot
{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 17px;
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-section-bot-l.gif) no-repeat bottom left;
}

#health .health-section-box.health-poll .health-section-box-bot
{
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-poll-bot-l.gif) no-repeat bottom left;
	bottom: -1px;
}

#health .health-section-box.health-poll > .health-section-box-bot
{
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-poll-bot-l.gif) no-repeat bottom left;
	bottom: 0;
}

#health .health-section-box .health-section-box-bot span
{
	position: absolute;
	bottom: -1px;
	right: -40px;
	height: 17px;
	width: 45px;
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-section-bot-r.gif) no-repeat bottom right;
}

#health .health-section-box.health-poll .health-section-box-bot span
{
	right: 0px;
}

#health .resource-center .health-section-box-bot span
{
	right: -45px;
}

#health .health-section-box.resource-center .health-section-box-bot
{
	bottom: -2px;
}

#health .health-section-box.resource-center > .health-section-box-bot
{
	bottom: 0;
}

#health .health-section-box .health-section-box-bot > span
{
	bottom: 0px;
	right: 0;
}

#health .health-section-box.health-poll .health-section-box-bot span
{
	width: 30px;
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-poll-bot-r.gif) no-repeat bottom right;
}

#health #health-life-stages-index .section-top .health-section-box,
#health #health-resource-center-index .section-top .health-section-box
{
	width: 260px;
	float: left;
	margin: 0 20px 20px 0;
	height: auto;
	overflow: hidden;
}

#health #health-life-stages-index .section-top .health-section-box ul,
#health #health-resource-center-index .section-top .health-section-box ul
{
	padding: 0;
	margin: 0;
}

#health #health-life-stages-index .section-top .health-section-box .highlighted-list,
#health #health-resource-center-index .section-top .health-section-box .highlighted-list
{
	width: 160px;
	float: right;
	padding: 0 0 0 0;
	margin: 0;
}

#health #health-life-stages-index .section-top .health-section-box .highlighted-list dt,
#health #health-resource-center-index .section-top .health-section-box .highlighted-list dt
{
	margin: 0 !important;
	padding: 15px 15px 17px !important;
	list-style: none;
	border: none;
	width: 110px;
	height: auto !important;
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-list-box-t.gif) no-repeat -10px 0;
	position: relative;
}

#health .health-section-box .highlighted-list dt span
{
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
	height: 23px;
	width: 140px;
	background: url(/live/export-content/sites/dispatch/images/css-images/health-bkgnd-images/health-list-box-b.gif) no-repeat -10px 5px;
	position: absolute;
	bottom: 0;
	left: 0;
}

#health #health-life-stages-index .apwire
{
	width: 200px;
	float: left;
}

#health .apwire h4
{
	border-left: 14px solid #c00;
	color: #c00;
	text-transform: uppercase;
	padding: 0 0 0 5px;
	font-size: 1.1em;
	height: 14px;
	margin: 0 0 25px 0;
	line-height: 14px;
}

#health .apwire .ap-headline-1,
#health .apwire .ap-headline-2,
.movie-news .ap-headline-1, .movie-news .ap-headline-2
{
	font-size: .9em;
	display: list-item;
	color: red;
	margin: -12px 0 0 15px !important;
	border-bottom: 1px dotted #666;
	padding: 0px 0 5px 5px !important;
	line-height: 1.2em;
}

.movie-news h2
{
	margin: 10px 0 !important;
	font-size: 1.5em;
	line-height: 1.2em;
	padding: 0 0 10px 0;
}

#health #rightad .doc-rate-docs
{
	margin: 20px 0 !important;
	padding: 0;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	width: 300px;
	overflow: hidden;
	clear: both;
}

#health #rightad .health-blog
{
	border-top: 1px dotted #666;
}

#health #rightad .health-blog h2
{
	color: #666;
	font-size: .9em;
}

#health #rightad .health-blog .rss-feed li p
{
	font-size: .9em;
	line-height: 1.2em;
	margin: 5px 0;
}

#health #rightad .health-blog .rss-feed li p img
{
	width: 300px;
}

#health #rightad .health-blog .rss-feed li p > img
{
	max-width: 300px;
	height: auto;
}

#health #rightad .health-blog .rss-feed li h3
{
	font-size: 1.5em;
	line-height: 1.2em;
}

#health #rightad .health-blog .rss-feed li h4
{
	font-size: .9em;
}

#health .directory #PD-adv-submit
{
	text-align: center;
	margin: 10px 0;
}

#health .directory #PD-keywords,
#health .directory #PD-address,
#health .directory #PD-category,
#health .directory #PD-distance
{
	margin: 15px 0;
	text-align: right;
	position: relative;
}

#health .directory label
{
	text-align: left;
}

#health .health-section-box > .directory label
{
	position: absolute;
	top: 0;
	left: 0;
}

#health .directory input:focus
{
	background: #ff6;
}

#health .directory select
{
	width: 200px;
}

/* end health */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
#mavenFlashPlayer.large_player
{
	margin: -20px -20px 20px -20px;
}

#stripe-table
{
	font-size: .9em;
}

#stripe-table th
{
	font-weight: bold;
}

#stripe-table th, #stripe-table td
{
	padding: 5px;
}

.topix_postform
{
	border: none;
	padding-top: 10px;
	clear: both;
}

.topix_postform .inputTable .headerText
{
	font-weight: bold;
	font-size: 1.3em !important;
	line-height: 1.2em;
	padding: 0 0 10px 0;
}

.topix_postform #at_anon input
{
	background: #eee;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 3px;
	font-size: .9em;
}

.topix_postform .fieldContent textarea
{
	background: #eee;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 3px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .9em;
}

.topix_postform .captchaTable .captchaText input[type="text"]
{
	background: #eee;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 3px;
}

.topix_postform .captchaTable .captchaText div
{
	text-align: center;
}

.topix_postform .disclaimerText
{
	font-size: .9em !important;
	line-height: 1.2em !important;
	margin: 0 0 20px 0;
}

.topix_commentLink
{
	background: #eee;
	text-align: center;
	padding: 5px 0;
	clear: both;
}

.sharethis-widget, #search .sharethis-widget
{
	display: none;
}

.story .sharethis-widget
{
	display: block;
	height: 30px;
	text-align: right;
	margin-top: 0px;
float: right;
}

.story #main > .sharethis-widget
{
	margin-top: 0;
	border: none;
}

#master #main-index #main .index.movies .body #t1 ul h3
{
	background: none !important;
	padding: 0 !important;
	text-align: left !important;
}

#master #main-index #main .index.movies .body #t1 ul h3 .defhed
{
	display: inline !important;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}

#master #main-index #main .index.movies .body #t1 ul h3 .video-icon
{
	display: inline !important;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 15px !important;
}

.movies .more-reviews
{
	clear: both;
}

.movies .more-reviews .video-player-300
{
	width: 300px;
	float: right;
	margin: 0 0 20px 20px;
	border-left: 20px solid white;
	background: white;
}

.movies .more-reviews .video-player-300 #mavenFlashPlayer
{
	height: 410px;
}

.movies .more-reviews .video-player-300 p
{
	text-indent: 0 !important;
	font-size: .8em;
	text-align: center;
	line-height: 1.2em;
	margin: 5px 0 0 0 !important;
}

.movies .more-reviews h3
{
	clear: none !important;
}

#master #main-index #main .movies .more-reviews #t1 ul h3
{
	clear: none !important;
	padding: 0 0 10px 0 !important;
	background: none !important;
	font-family: Helvetica, Arial, sans-serif;
	text-align: left !important;
	display: list-item;
	list-style: disc;
	color: red;
	margin: 10px 0 10px 15px;
	border-bottom: 1px dotted #ccc;
}

#master #main-index #main .movies .more-reviews #t1 ul h3 a.defhed
{
	font-family: Helvetica, Arial, sans-serif;
	display: inline !important;
	font-weight: normal !important;
}

#master #main-index #main .movies .more-reviews #t1 ul .defbody
{
	display: none;
}

.movies-right-rail
{
	width: 300px;
	margin: 0 auto;
}

.movies-right-rail .movie-extras h2
{
	text-indent: -9999px;
	background: url(/live/export-content/sites/dispatch/images/css-images/movies-extra-hedr.gif) no-repeat;
	height: 105px;
}

.movies-right-rail .movie-extras .sponsor .sponsored-by
{
	width: 170px;
	float: right;
	text-align: center;
	margin: 0 0 5px 5px;
}

.movies-right-rail .movie-extras .sponsor ul
{
	color: red;
}

.movies-right-rail .movie-extras .sponsor ul li
{
	list-style: disc;
	margin: 5px 0 5px 15px;
}

.movies-right-rail .movies-star-border
{
	margin: 10px 0;
	height: 20px;
	background: url(/live/export-content/sites/dispatch/images/css-images/movies-star-border.gif) repeat-x;
	width: 300px;
	clear: right;
}

.movies-right-rail .movie-extras p a
{
	font-weight: bold;
}

.movies-right-rail .trivia-contest
{
	display: none;
}

.movies-right-rail .movie-blogbusters
{
	background: white;
	margin: 0;
	text-align: center;
}

.movies-right-rail .movie-blogbusters h2
{
	text-indent: -9999px;
	background: white url(/live/export-content/sites/dispatch/movies/images/movie-blogbuster.gif) no-repeat top right;
	width: 300px;
	height: 85px;
}

.movies-right-rail .movie-blogbusters p
{
	font-size: .8em;
	font-style: italic;
	text-align: center;
	padding: 0 !important;
	color: black;
	width: 300px;
	margin: 0 auto !important;
}

.movies-right-rail .movie-blogbusters .rss-feed .rss-feed li
{
	border-bottom: 1px dotted #666;
	padding: 0 0 10px 0;
	width: 300px;
	overflow: hidden;
	margin: 0 auto;
}

.movies-right-rail .movie-blogbusters .rss-feed .rss-feed li p
{
	font-style: normal;
	text-align: left;
	font-size: 1em;
	line-height: 1.2em;
}

.movies-right-rail .movie-blogbusters .rss-feed .rss-feed li p img
{
	width: 100px;
	height: auto;
	float: right;
	margin: 20px 0 10px 10px;
}

.movies-right-rail .movie-blogbusters .rss-feed .rss-feed li h3
{
	font-size: 1.2em;
	text-align: left;
}

.movies-right-rail .movie-blogbusters .rss-feed .rss-feed li h4
{
	font-size: .9em;
	margin: -5px 0 5px 0;
	color: #bbb;
	text-align: left;
}

.movies-right-rail .movie-news h2,
.movies-right-rail .movie-news p
{
	margin: 0 !important;
	padding: 0;
}

.movies-right-rail .movie-news div
{
	margin: 15px 0 0 0 !important;
}

.movies .column
{
	width: 287px;
	float: left;
}

.movies .column.left
{
	margin-right: 20px;
}

.movies .full
{
	clear: left;
	width: 600px;
}

.classifieds-rotator
{
	text-align: center;
}

.pd-events-calendar-7day
{
	background: #e6ddcf;
	padding: 0 0 5px 0;
	width: 300px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	clear: right;
	float: right;
	margin: 0 0 10px 10px;
}

.pd-events-calendar-7day h1
{
	background: #0058cf;
	color: white;
	margin: 0 0 2px 0;
	padding: 5px 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}

.pd-events-calendar-7day .pd-events-calendar-7day-bot
{
}

.pd-events-calendar-7day #pd-eventwidget-container
{
	padding: 3px;
	font-size: .8em;
	line-height: 1.2em;
	border: none;
	width: 294px;
	overflow: hidden;
	background: transparent;
}

.pd-events-calendar-7day #pd-eventwidget-container .pd-day-wrapper .pd-day
{
	width: 28px;
	height: 30px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	background: #dcf4c4;
	border: 1px solid #999;
	margin: 0 2px 0 0;
	padding: 3px 1px 0;
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.pd-events-calendar-7day #pd-eventwidget-container .pd-day-wrapper .pd-day strong
{
	font-size: 1.2em;
	text-transform: uppercase;
	display: block;
}

.pd-events-calendar-7day #pd-eventwidget-container .pd-day-wrapper .today
{
	background: #f4d683;
	border: 1px solid #ba1010;
}

.pd-events-calendar-7day #pd-eventwidget-container .pd-day-wrapper .all-events
{
	width: 50px;
	background: #a7dceb;
	border: 1px solid #999;
}

.pd-events-calendar-7day #pd-eventwidget-container .keywords-wrapper
{
	clear: left;
}

.pd-events-calendar-7day #pd-eventwidget-container .keywords-wrapper label
{
	width: 65px;
	float: left;
	padding: 7px 0 0 5px;
}

.pd-events-calendar-7day #pd-eventwidget-container .keywords-wrapper .pd-keywords
{
	margin: 5px 5px 0 0;
	padding: 3px;
	width: 140px;
	float: left;
	background: #fff;
	border: none;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.pd-events-calendar-7day #pd-eventwidget-container #button
{
	float: left;
	margin: 8px 0 0 0;
}

li.new-ad
{
	background: url(http://www.dispatch.com/wwwexportcontent/sites/dispatch/services/images/new.jpg) no-repeat right;
}

#travel .sports_blog_rss ul li
{
	clear: none !important;
	font-size: 1.1em;
	line-height: 1.2em;
}

/* paywall */
#paywall #main h1
{
	margin: 0 auto 10px;
	padding: 0 0 10px 0;
	text-align: center;
	font: normal 28px/29px "Franklin Gothic Heavy", "Arial Black", "Helvetica Black", Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999;
}

#paywall #main td
{
	padding: 2px 0 2px 0;
	vertical-align: middle;
}

#paywall #main form
{
	font-size: .75em;
}

#paywall #main #register .inputDescriptors
{
	width: 85px;
}

#paywall #main .buttons
{
	margin: 10px 0 0 0;
}

#paywall #main #signin
{
	border: 1px solid #ddd;
	padding: 10px;
	width: 240px;
	float: left;
	margin: 0 10px 0 0;
	background: #eee;
	text-align: center;
}

#paywall #main #register
{
	border: 1px solid #ddd;
	width: 290px;
	float: left;
	padding: 10px;
	text-align: center;
	background: #ff9;
}

#paywall #main #register .inputBoxes
{
	width: 195px;
}

#paywall #main #signin, #paywall #main #register
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#paywall #main form select
{
	font-size: .9em;
}

/* end paywall */

/*Begin Local Guides Widget in Right Rail*/
.dm_list 
{
width: 280px;
height: 100px;
overflow-y: auto;
background-color: #FFFFFF;
color: #B92010;
margin-left: auto;
margin-right: auto;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 0.9em;
}
.dm_list li {
color: #B92010;
text-align: left;
text-decoration: none;
}

/*Begin Business Skygrid Widget*/

#More-Business-Stories
{
width: 290px;
float: left;
}

#skygrid
{
width: 300px;
float: right;
margin: 20px 0 10px 0;
border-left: 1px solid #e4e4e4;
padding-left: 5px;
}

/*End Business Skygrid Widget*/

/*BIZLIST CSS*/

	#bizlist_widget
	{
		background-color: #ffc300;
		margin: 0 auto;
		border: 1px solid #666;
		padding-bottom: 10px;
		width: 300px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;/* 1em=16px by default.*/
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		position: relative;
	}
	
	#bizlist_widget form {width: 300px;}
	
	#bizlist_widget:hover{height: auto;}
	
	#bizlist_widget a:link{text-decoration: none;}
	
	#bizlist_widget h2 /* use Phark Image Replacement to show logo. */
	{
		width: 250px;
		height: 70px;
		margin: 0 auto;
		background: url("http://www.dispatch.com/wwwexportcontent/sites/dispatch/images/ColumbusBizList-small-250px.gif") no-repeat;
		text-indent: -9999px;
		/*pushes text of H2 off the screen. */
	}
	
	#bizlist_widget > h2 /* use Phark Image Replacement to show logo. for ie 7 and 8 and firefox*/
	{
		background: url("http://www.dispatch.com/wwwexportcontent/sites/dispatch/images/ColumbusBizList-small-250px.png") no-repeat;
	}
	
	#bizlist_widget label
	{
		font-weight: bold;
		font-size: .8em;
	}
	
#bizlist_widget #PD-keywords, #bizlist_widget #PD-address
	{
		position: relative;
		height: 45px;
		margin: 0 2px 1px 2px;
	}
	
	#bizlist_widget #PD-keywords label
	{
		float:left;
		margin-left:28px;
		position: relative;
		top: 4px;
	}
	
	#bizlist_widget #PD-address label
	{
		float:left;
		margin-left:60px;
		position: relative;
		top: 4px;
	}
	/* the gray text above input boxes */
	#bizlist_widget #PD-address p, #bizlist_widget #PD-keywords p
	{
		color: #666;
		font-size: .65em;
		padding:0;
		margin:0 0 0 140px;
		width: 150px;
		position: relative;
	}
	#bizlist_widget #PD-adv-submit input
	{
		margin: 4px 0 0 120px;
		background-color: #24408f;
		color: #fff;
		font-weight: bold;
		border: none;
	}
	
	#bizlist_widget #PD-address input, #bizlist_widget #PD-keywords-input
	{
		background: #FFE48B;
		width: 130px;
		margin: 2px 0;
		position: absolute;
		/*only works because it's in a DIV with a "position:relative" call. Otherwise it'd be off the screen. */
		right: 15px;
	}
	
	#bizlist_widget #PD-address input:focus, 
	#bizlist_widget #PD-keywords-input:focus
	{
		background: #ffffff;
	}
	
	#bizlist_widget #PD-adv-submit.clearfix
	{
		display: block;
		clear: both;
		padding: 0 0 10px 0;
	}
	
	
	/* set up the canned search display */
	#bizlist_widget dl
	{
		width: 90%;
		margin: 0 auto;
		background: #ffffd6 url("http://www.dispatch.com/live/export-content/sites/dispatch/images/drop-down-arrow-closed.png") no-repeat 1px 1px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	
	#bizlist_widget dl dt
	{
		background-color: transparent;
		color: #24408f;
		text-align: center;
		font-weight: bold;
		font-size: 0.85em;
		margin: 0 5px;
		padding: 0;
		float: none;
		clear: both;
		display: block;
	}
	
	#bizlist_widget dl dd a
	{
		background-color: transparent;
		font-size: .9em;
		color: #24408f;
		text-align: center;
		display: block;
		padding: 2px 0;
		text-decoration: none;
	}
	
	#bizlist_widget dl dd a.last
	{
		font-weight: bold;
	}
	
	#bizlist_widget dl dd, #bizlist_widget dd.hide
	{
		display: none;
	}
	
	#bizlist_widget dl:hover, #bizlist_widget dt.sfhover
	{
		background: #ffffd6 url("http://www.dispatch.com/live/export-content/sites/dispatch/images/drop-down-arrow-open.png") no-repeat 1px 1px;
		padding-bottom: 5px;
	}
	
	#bizlist_widget dl:hover dd, #bizlist_widget dd.sfhover2
	{
		display: block;
		text-align: center;
	}

/* END BIZLIST CSS */

/* TRAVEL INDEX CSS */

#travel #travel-index .travel-two-columns .column-left
{
width: 250px; float: left; margin: -20px 0 0 0;
}

#travel #travel-index .travel-two-columns .column-right #bizlist_widget
{
float: right;
}

#travel-indexhedr
{
       background: #ffffff url("http://www.dispatch.com/live/export-content/sites/dispatch/travel/travel_bg.gif") repeat-x;	
       margin: 0 auto;
	padding: 0;
	text-align: center;
	font: normal 28px/29px "Franklin Gothic Heavy", "Arial Black", "Helvetica Black", Arial, Helvetica, sans-serif;
}

#travel-indexhedr p
{
	margin: 4px 0 10px 0;
	padding: 2px 0 0 0;
	border-top: 3px double #777;
	text-align: center;
	font: italic 15px/16px "Times New Roman", Times, serif;
	color: black;
}

/*KICKAPPS PLAYER EDIT*/

#multimedia #main object
{margin: 0 0 0 50px;}


#video.screen-tab-content object
{position: relative; right: 10px;}

/*HOMEPAGE EXLCUSIVE CONTENT ICON*/

a.exclusive-content
{
background: url("http://www.dispatch.com/live/export-content/sites/dispatch/images/css-images/ONLY-IN-logo3-icon.gif") no-repeat !important;
padding-left: 17px!important; 
font-weight: bold;
}

/*MEMORIAL TOURNEY SPECIFIC UPDATES*/
#sports h3.date, #sports h3.byline, #sports h3.srcline {background: none!important; text-align: left!important; margin: 0!important; clear: none!important;}

/* Scout Widget (story template) */
#dispatch_kibboko_scout_recommend_outer { display:none; margin-bottom:40px; }