/* CSS Document */

/* colors palette */

/*
Red: 993333
Med Background: Taupe: 9b917d
Dark Background: Chocolate: 827264
Tan/Neutral: F3EFE7
Dark Text: 3c3628 
New Beige: D0C0A0
Light New Beige: F3EFE7
yellow: ECC666
*/

/* CSS to specifically target Safari - source: http://thomas.tanreisoftware.com/?p=11 
@media all and (min-width:0px) {
	body:not(:root:root) #breakingNews { 
		position:relative;
		top:-96px;
		}
	}*/

body {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	background-image:url(http://otw.live.mediaspanonline.com/images/background_image.gif);
	background-repeat:repeat-y;
	background-position:center top;
	width:1952;
	text-align:center;
	margin: 0;
	padding: 0;
	}
#sitewrap {
	width: 1100px;
	text-align:left;
	background-color:#FFFFFF;
	margin: 0 auto;
	padding: 0;
	}
#v2head,#v2head div,#v2head dl,#v2head dt,#v2head dd,#v2head ul,#v2head ol,#v2head li,#v2head h1,#v2head h2,#v2head h3,#v2head h4,#v2head h5,#v2head h6,#v2head pre,#v2head code,#v2head form,#v2head fieldset,#v2head legend,#v2head input,#v2head textarea,#v2head p,#v2head blockquote,#v2head th,#v2head td{margin:0;padding:0;}#v2head img{border:0;}#v2head li{list-style:none;}
#v2head {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
#v2head, #v2head li, #v2head p, #v2head a {font-size: 13px;}
#footer,#footer div,#footer dl,#footer dt,#footer dd,#footer ul,#footer ol,#footer li,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer pre,#footer code,#footer form,#footer fieldset,#footer legend,#footer input,#footer textarea,#footer p,#footer blockquote,#footer th,#footer td{margin:0;padding:0;}#footer img{border:0;}#footer li{list-style:none;}
#footer {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
#footer, #footer li, #footer p, #footer a {font-size: 13px;}
#sitewrap #header_links {margin: 0 0 4px 4px;
}
#sitewrap #header_links li {margin: 0 4px;
}
#footer {width: 1200px;
	background: url('http://www.ottawaherald.com/images/v2/footer_bg2.gif') repeat-y;
}
#toewrap ul {margin: 12px 8px;
}
#toewrap a {color: #000;
	text-decoration: none;
}
#sitewrap #toe1,#sitewrap #toe2,#sitewrap #toe3,#sitewrap #toe4 {float: left;
	margin-right: 12px;
	width: 276px;
}
#sitewrap #toe1 {width: 236px;
}
#sitewrap #toe4 {margin-right: 0;
}
#photo_off_size {float: right;
	margin: 0 0 .5em .5em;
}
#photo_off_size img {display: block;
	margin-bottom: 3px;
}
#mugshot {float: left;
	margin: 0 5px 5px 0;
	width: 80px;
}
#mugshot img {display: block;
	margin-bottom: 3px;
}
.toe {float: left;
	width: 266px;
	margin-right: 12px;
}
.little_toe {margin-right: 0;
}
.bluehead {background: #135e9e;
	color: #fff;
	padding: .1em 0 .1em 1em;
	font-weight: normal;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
	*+html #sitewrap { /* IE7 */
		margin:-16px auto 0;	
		position:relative;
		left:27px;
		}
	* html #sitewrap { /* IE6 */
		margin:-16px auto 0;	
		position:relative;
		left:0px;
		}
.clear {clear: both;
}
.bold {font-weight: bold;
}
a {
	color:#993333;
	text-decoration:none; 
	}
a:hover {
	color:#993333;
	text-decoration:underline;
	}
img {
	border: 0px;
	}
	

.layoutTemplate {
	background-color:#ffffff;
	border:none;
	}
.mainContentLayout {
	background-color:#000000;
	}
* html .Nav1Holder {
	position:relative;
	left:0;
	}
.Nav1Holder tbody tr td div img {
	border:0;
	}
.redBarTop {
	background-image:url(http://otw.live.mediaspanonline.com/images/News_OH_Header_Sunflower_02.jpg);
	background-repeat:none;
	height:24;
	width:530;
	}
	* html .redBarTop {
		background-image:url(http://otw.live.mediaspanonline.com/images/News_OH_Header_Sunflower_02.jpg);
		background-repeat:none;
		height:24;
		width:530;
		}
	*+html .redBarTop {
		background-image:url(http://otw.live.mediaspanonline.com/images/News_OH_Header_Sunflower_02.jpg);
		background-repeat:none;
		height:24;
		width:530;
		} 

.mainNav {
	height:30px;
	width:952px;
	}
* html .mainNav {
	width:962px !important;
	margin:-1px;
	}
.mainNav td {
	height:30px;
	background-image:url(http://otw.live.mediaspanonline.com/images/Nav1RedBar_a_02.gif);
	background-repeat:repeat-x;
	}
.Nav_topLevel {
	height:30px;
	color: #ffffff;
	text-decoration:none;
	background-image:url(http://otw.live.mediaspanonline.com/images/Nav1RedBar_a_02.gif);
	font-weight:bold;
	padding:0 3px 3px 3px;
	}
.Nav_topLevel a {
	height:30px;
	color: #ffffff;
	text-decoration:none;
	padding:12px 3px 3px 3px;
	}
	* html .Nav_topLevel a { /*IE7*/
		position:relative;
		top:-3px;
		}
	*+html .Nav_topLevel a { /*IE6*/
		position:relative;
		top:-3px;
		}
		
		/* CSS to specifically target Safari - source: http://thomas.tanreisoftware.com/?p=11 */
			@media all and (min-width:0px) {
				body:not(:root:root) .Nav_topLevel a  { 
					position:relative;
					top:-3px;
					}
				}

/*.Nav_topLevel a:visited {
	height:30px;
	color:#000000;
	background-color:#ffffff;
	background-image:url(http://otw.live.mediaspanonline.com/images/Nav1RedBar_hover_02.gif);
	background-repeat:repeat-x;
	padding:3px 3px 12px 3px;
	position:relative;
	top:0px;
	} */
.Nav_topLevel a:hover {
	height:30px;
	color:#993333;
	background-color:#ffffff;
	background-image:url(http://otw.live.mediaspanonline.com/images/Nav1RedBar_hover_02.gif);
	background-repeat:repeat-x;
	padding:3px 3px 12px 3px;
	position:relative;
	top:0px;
	}
	* html .Nav_topLevel a:hover { /*IE7*/
		position:relative;
		top:-3px;
		}
	*+html .Nav_topLevel a:hover { /*IE6*/
		position:relative;
		top:-3px;
		}
		
		/* CSS to specifically target Safari - source: http://thomas.tanreisoftware.com/?p=11 */
			@media all and (min-width:0px) {
				body:not(:root:root) .Nav_topLevel a:hover { 
					position:relative;
					top:-2px;
					}
				}
.Nav_topLevel a:active {
	height:30px;
	color:#000000;
	background-color:#ffffff;
	background-image:url(http://otw.live.mediaspanonline.com/images/Nav1RedBar_hover_02.gif);
	background-repeat:repeat-x;
	padding:3px 3px 12px 3px;
	position:relative;
	top:1px;	
	}
	*+html .Nav_topLevel a:active {
		position:relative;
		top:-1px;
		}
		* html .Nav_topLevel a:active {
			position:relative;
			top:-1px;
			}
			
.Nav_misc {
	height:30px;
	color: #ECC666;
	text-decoration:none;
	font-weight:normal;
	padding:0 3px 4px 3px;
	white-space:nowrap;
	}
.Nav_misc a {
	height:30px;
	color: #ECC666;
	text-decoration:none;
	padding:12px 3px 4px 3px;
	}
	* html .Nav_misc a { /*IE7*/
		position:relative;
		top:-3px;
		}
	*+html .Nav_misc a { /*IE6*/
		position:relative;
		top:-3px;
		}
	/* CSS to specifically target Safari - source: http://thomas.tanreisoftware.com/?p=11 */
		@media all and (min-width:0px) {
			body:not(:root:root) .Nav_misc a { 
				position:relative;
				top:-1px;
				}
			}
			
.Nav_misc a:hover {
	height:30px;
	color:#000000;
	background-color:#ffffff;
	background-image:url(http://otw.live.mediaspanonline.com/images/Nav1RedBar_hover_misc_02.gif);
	background-repeat:repeat-x;
	padding:3px 3px 12px 3px;
	position:relative;
	top:0px;
	}
	* html .Nav_misc a:hover { /*IE7*/
		position:relative;
		top:-2px;
		}
	*+html .Nav_misc a:hover { /*IE6*/
		position:relative;
		top:-2px;
		}
	
	/* CSS to specifically target Safari - source: http://thomas.tanreisoftware.com/?p=11 */
		@media all and (min-width:0px) {
			body:not(:root:root) .Nav_misc a:hover { 
				position:relative;
				top:-3px;
				}
			}
			
.Nav_misc a:active {
	height:30px;
	color:#000000;
	background-color:#ECC666;
	background-image:url(http://otw.live.mediaspanonline.com/images/Nav1RedBar_hover_02.gif);
	background-repeat:repeat-x;
	padding:3px 3px 12px 3px;
	position:relative;
	top:1px;	
	}
	* html .Nav_misc a:active {
		position:relative;
		top:-1px;
		}
	*+html .Nav_misc a:active {
		position:relative;
		top:-1px;
		}
		
	/* CSS to specifically target Safari - source: http://thomas.tanreisoftware.com/?p=11 */
		@media all and (min-width:0px) {
			body:not(:root:root) .Nav_misc a:active { 
				position:relative;
				top:-1px;
				}
			}
.county {
	padding:0;
	position:relative;
	top:-2px;
	left:12px;
	color:#ffffff;
	font-size:small;
	background:none;
	}
.date {
	padding:0;
	position:relative;
	top:-2px;
	left:48px;
	color:#ffffff;
	font-size:small;
	background:none;
	}
	
		
.Nav2Holder { /* container for level 2 navigation */
	background-color:#ffffff;
	height:28px;
	}

.2ndLevelNav {
	background-color:#ffffff;
	height:28px;
	}
td .2ndLevelNav_1Line {
	background-color:#ffffff;
	height:20px;
	}

.mainTableParam {
	padding:14px 6px 6px 6px;
	background-color:transparent;
	border:none;
	width:728px;
	}
	*+html .mainTableParam {
		position:relative;
		left:6px;
		}
		* html .mainTableParam {
			position:relative;
			left:6px;
			}
.mainContent {
	width:728px;
	}
.3rdLevelNav {
	width:728px;
	}
.pageTitle {
	height:36px;
	border-bottom:2px;
	border-bottom-color:#D0C0A0;
	background-image:url(../images/headerGraphic.gif);
	background-repeat:repeat-x;
	width:700px;
	wid/th:728px
	}
	* html .pageTitle {
		position:relative;
		top:-12px;
		}

.pageSpecificContent {
	width:728px;
	}
.sidebarContainer {
	background-image:url(http://otw.live.mediaspanonline.com/images/Sidebar BackgroundGraphic.gif);
	background-repeat:repeat-y;
	width:160px;
	margin:0 auto;
	position:relative;
	/* left:16px; */
	}
td .sidebarContainer table {
	/* margin-left:24px; */
	}
.sidebarPromoAd {
	width:160px;
	height:90px;
	}
.leaderboardTop {
	margin:0 auto;
	width:728;
	height:90;
	}
	* html .leaderboardTop {
		width:728;
		height:90;
		position:relative;
		top:12px;
		}
	*+html .leaderboardTop {
		width:728;
		height:90;
		position:relative;
		top:12px;
		}
.leaderboardBottom {
	clear:both;
	width:728;
	height:90;
	}
td .BitsCalendar {
	padding:0;
	margin:0 auto;
	position:relative;
	top:-24px;
	padding-top:-24px;
	z-index:1000;
	}
	*+html td .BitsCalendar {
		top:12px;
		}
		* html td .BitsCalendar {
			top:18px;
			}
td .BitsCalendar #homeCalendar {
	padding:0;
	margin:0 auto;
	position:relative;
	top:0px;
	padding-top:16px;
	z-index:1000;
	}
	*+html td .BitsCalendar #homeCalendar {
		top:-4px;
		}
		* html td .BitsCalendar #homeCalendar {
			top:-12px;
			}
			
td .BitsCalendar #sportsCalendar {
	padding:0;
	margin:0 auto;
	position:relative;
	top:0px;
	padding-top:16px;
	z-index:1000;
	}
	*+html td .BitsCalendar #sportsCalendar {
		top:-4px;
		}
		* html td .BitsCalendar #sportsCalendar {
			top:-12px;
			}

td .BitsCalendar #newsCalendar {
	padding:0;
	margin:0 auto;
	position:relative;
	top:0px;
	padding-top:16px;
	z-index:1000;
	}
	*+html td .BitsCalendar #newsCalendar {
		top:-8px;
		}
		* html td .BitsCalendar #newsCalendar {
			top:-12px;
			}
			
#newsCalendar .HideCalendarTitle {
	color:#FFFFFF;
	visibility:hidden;
	}
td .BitsCalendar #newsCalendar .HideCalendarTitle {
	color:#FFFFFF;
	visibility:hidden;
	}
td .BitsCalendar .calHeader {
	color:#ffffff;
	visibility:hidden;
	position:relative;
	top:36px;
	}
#homeCalendar {
	float:left;
	z-index:1500;
	position:relative;
	top:-16px;
	}
	*+html #homeCalendar {
		top:-26px;
		}
	* html #homeCalendar {
		top:-32px;
		}
#newsCalendar, #sportsCalendar {
	float:right;
	z-index:1500;
	position:relative;
	top:-32px;
	right:30px;
	width:260px;
	}
	.psf {
		color:#3c3628;
		}
		.psf:hover {
		color:#993333;
		}
	.G10G {
		color:#D0C0A0;
		}
		.G10G:hover {
		color:#993333;
		}
	.sideback {
		font-size:18px;
		color:#993333;
		padding-bottom:12px;
		}

.calRSSlinks p {
	background-color:#F3EFE7;
	padding:3px;
	border:1px solid #3c3628;
	font-size:14px;
	margin-top:-8px;
	}

.calSelect {
	font-weight:bold;
	}
	
.calweekLink {
	width:260px;
	}
	
.calweekLink a {
	color:#993333;
	text-decoration:underline;
	}
	
.calweekLink a:hover {
	color:#993333;
	text-decoration:none;
	}
	
.calmonthLink {
	width:260px;
	}
	
.calmonthLink a {
	color:#993333;
	text-decoration:underline;
	}
	
.calmonthLink a:hover {
	color:#993333;
	text-decoration:none;
	}
	
table .calborder tbody tr td table tbody tr td {
	color:#3c3628;
	padding:8px;
	font-size:16px;
	}
	
.calSponsor {
	padding:0;
	margin:0;
	}
#sponsoredBy {
	font-size:14px;
	font-weight:bold;
	position:relative;
	top:10px;
	}
	*+html #sponsoredBy {
		top:32px;
		}
	* html #sponsoredBy {
		top:32px;
		}
td #calendarAd {
	float:right;
	width:125;
	height:125;
	background-color:#CCCCCC;
	position:relative;
	top:24px; 
	z-index:1500;
	}
	*+html #calendarAd {
		top:22px; 
		}
	* html #calendarAd {
		top:40px; 
		}
		
.videoPageHeadline {
	
	}
.videoPageBodyCopy {

	}
	

	
/* styles specific to email template ----------------------------------------------------------------- */

.emailbodycontent {
	padding:0 72px;
	}

.redLineDivision td {
	height:30px;
	width:952px;
	background-image:url(http://otw.live.mediaspanonline.com/images/Nav1RedBar_a_02.gif);
	background-repeat:repeat-x;
	}

	
/* sidebar sections specific styles ------------------------------------------------------------------*/
.HSDirector {
	padding:6px;
	background-color:#F3EFE7;
	border-bottom:2px solid #D0C0A0;
	}
.HSDtext {
	padding-left:6px;
	}
/* staff styles ----------------------------------------------------------------------------- */

.OttawaStaff {
	font-size:14px;
	}
.OttawaStaff img {
	float:left;
	background-color:#F3EFE7;
	border:0px solid #000000;
	margin:12px 12px 6px 0px;
	z-index:1300;
	padding:6px;
	}
td .OttawaStaff img {
	border-bottom:2px solid #D0C0A0;
	}
.OttawaStaff strong {
	padding-top:6px;
	font-size:14px;
	}
.dept strong {
	font-size:18px;
	}
.Jeanny {
	padding-bottom:6px;
	position:relative;
	top:-6px;
	}

/* subscription information styles ---------------------------------------------------------- */
.evergreenStyles {
	
	}
.evergreenStyles a {
	color:#993333; 
	text-decoration:underline;
	}
.evergreenStyles a:hover {
	color:#336600;
	}
.evergreenStyles input {
	}
.evergreenStyles li {
	list-style-type:square;
	}

.formStyle1 {
	padding-top:6px;
	}
.formBox {
	background-color:#F3EFE7;
	}
.biForm {
	padding:0 12px;
	background-color:#F3EFE7;
	}
.lamForm {
	padding:0 12px;
	background-color:#F3EFE7;
	}
	
.formText {
	padding-bottom:6px;
	}
.formText2 {
	padding-top:-6px;
	}
.formText3 p {
	margin-top:-6px;
	}
.classifiedEntryField {

	}
	
.classifiedStyles {
	padding-left:16px;
	}
.classifiedStyles h1 {
	font-size:16px;
	font-weight:bold;
	}
td .classifiedStyles p {
	font-size:14px;
	font-weight:normal;
	}
	td .classifiedStyles p a {
		font-size:14px;
		font-weight:normal;
		line-height:24px;
		color:#000000;
		}
	td .classifiedStyles p a:hover {
		color:#993333;
		}
td .classifiedStyles {
	width:728px;
	}
.classifiedStyles font a {
	font-family: Helvetica, Arial, sans-serif;
	color:#993333;
	font-size:18px;
	font-style:bold;
	position:relative;
	top:18px;
	}
.classifiedStyles table {
	position:relative;
	top:18px;
	}
	
.entryText {
	font-size:14px;
	}
.entryText2 {
	font-size:14px;
	}
.submitButton input {
	
	}
.formDate {
	font-size:12px;
	}
	
.pgPhotos {
	height:76px;
	width:80px;
	background-color:#ffffff;
	padding:0 3px;
	margin:5px;
	}
.pgPhotos a img {
	width:80px;
	padding:6px;
	background-color:#F3EFE7;
	border-bottom:2px solid #D0C0A0;
	}
.pgPhotos a {
	margin:auto auto;
	}
.pgLinks {
	text-align:center;
	font-size:12px;
	padding-top:6px;
	}
.pgLinks a {
	color:#000000;
	}
.pgLinks a:hover {
	color:#993333;
	}
	
.keepsakeImage {
 	font-size:12px;
	}
.pkImage a img {
	border:0px solid #3c3628;
	}
.pg_photoCredit {
	font-size:12px;
	font-style:italic;
	}
.pg_headline {
	font-size:18px;
	font-weight:bold;
	}
.pg_Cutline {
	font-size:14px;
	padding-right:12px;
	}
.photosOTD_small {

	}
.photosOTD_small img {

	}
.photosOTD_small p {
	text-align:left;
	font-size:12px;
	padding-top:6px;
	}

/* user login styles ---------------------------------------------------------- */
#loginStyles p.calHeader {
	color:#3c3628;
	font-size:14px;
	font-weight:bold;
	position:relative;
	top:-2px;
	}
	*+html #loginStyles p.calHeader {
		position:relative;
		top:-2px;
		}
#loginStyles {
	color:#3c3628;
	}
.unorderedList li{
	width:340px;
	margin-bottom:10px;
	list-style-type:none;
	margin-left:-12px;
	}
.submitNewsPdfs li {
	width:340px;
	list-style-type:none;
	margin-left:-12px;
	}
.form_button {
	margin-bottom:12px;
	}
.loginmessage {
	font-size:12px;
	}
.rates {
	background-color:#F3EFE7;
	padding:0 12px;
	}
	.rates li strong {
		font-size:16px;
		line-height:28px;
		list-style-type:none;
		position:relative;
		left:-24px;
		}
		*+html .rates li strong {
			position:relative;
			left:-24px;
			top:8px;
			}
	.rates li {
		font-size:16px;
		font-weight:normal;
		line-height:22px;
		list-style-type:none;
		}
		*+html .rates li {
			top:8px;
			}
/* main content styles ------------------------------------------------------------------------------ */

/*
Red: 993333
Med Background: Taupe: 9b917d
Dark Background: Chocolate: 827264
Tan/Neutral: F3EFE7
Light Beige: f3f3f7
Dark Text: 3c3628 
New Beige: D0C0A0
background-color for sections: E7DFCF
*/

*+html .printExclusives {
	padding:12px 0 6px 0;
	}
	* html .printExclusives {
		padding:12px 0 6px 0;
		}

.LeadStoryPhoto a p {
	position:relative;
	top:-14px;
	}
	*+html .LeadStoryPhoto a p {
		position:relative;
		top:6px;
		}
	* html .LeadStoryPhoto a p {
		position:relative;
		top:6px;
		}
.TodaysTopNewsPhoto2 {
	padding-top:0px;
	padding-bottom:12px;
	}
	*+html .TodaysTopNewsPhoto2 {
		padding-top:20px;
		padding-bottom:12px;
		}
	* html .TodaysTopNewsPhoto2 {
		padding-top:20px;
		padding-bottom:12px;
		}
.leadStoryDiv {

	}
.horizontalPhoto img {
	margin:0 auto;
	border:none;
	margin-top:-16px;
	margin-bottom:6px;
	}
	*+html .horizontalPhoto img {
		margin-top:20px;
		}
	* html .horizontalPhoto img {
		margin-top:20px;
		}
.LeadStoryPhoto .horizontalPhoto img {
	margin:0 auto;
	border:none;
	margin-top:-16px;
	margin-bottom:6px;
	}
	*+html .LeadStoryPhoto .horizontalPhoto img {
		margin-top:0px;
		}
	* html .LeadStoryPhoto .horizontalPhoto img {
		margin-top:0px;
		}
.verticalPhoto {
	padding-bottom:16px;
	margin:0 auto;
	}
.verticalPhoto img {
	border:none;
	margin:0px 44px 0;
	border:0px solid #3c3628;
	}
	*+html .verticalPhoto img {
		margin-top:20px;
		border-bottom-color:#3c3628;
		border-bottom-style:solid;
		border-bottom-width:0px;
		}
	* html .verticalPhoto img {
		margin-top:20px;
		border-bottom-color:#3c3628;
		border-bottom-style:solid;
		border-bottom-width:0px;
		}
.editorialCartoon {
	width:400px;
	margin:0 auto;
	}
	*+html .editorialCartoon img {
		margin-top:12px;
		}
	* html .editorialCartoon img {
		margin-top:12px;
		}
.editorialCartoons i {
	font-size:12px;
	}
.ecHeadline {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:20px;
	position:relative;
	top:6px;
	}
.ecBodyCopy {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:16px;	
	} 
	
.letterToEditorLink {
	width:300px;
	border:1px dashed #993333;
	background-color:#F3EFE7;
	padding:0 16px;
	}
	.letterToEditorLink a {
		color:#993333;
		text-decoration:none;
		}
	.letterToEditorLink a:hover {
		color:#993333;
		text-decoration:underline;
		}
.LeadStoryPhoto a p img{
	border:none;
	}
.leadPhotoCredit {
	font-size:10px;
	text-align:center;
	margin-top:-8px;
	}
	*+html .leadPhotoCredit {
		margin-top:-12px;
		}
	* html .leadPhotoCredit {
		margin-top:-12px;
		}
.leadPhotoHeadline {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:20px;
	text-transform:capitalize;
	text-align:center;
	font-weight:bold;
	position:relative;
	top:-12px;
	margin-bottom:0px;
	}
	*+html .leadPhotoHeadline {
		top:-0px;
		}
	* html .leadPhotoHeadline {
		top:-0px;
		}
.leadPhotoCutline {
	font-size:14px;
	text-align:left;
	margin-top:-24px;
	margin-bottom:5px;	
	}
	
/* styles for Top News/Sports Story/Photo ------------------------------------------------------------------------------- */

.leadStoryPhotoCredit {
	font-size:12px;
	text-align:center;
	margin-top:-12px;
	}
	* html .leadStoryPhotoCredit {
		margin-top:0px;
		}
	*+html .leadStoryPhotoCredit {
		margin-top:0px;
		}
.leadStoryCutline {
	font-size:16px;
	text-align:left;
	position:relative;
	top:-12px;
	}
	*+html .leadStoryCutline {
		top:8px;

		padding-bottom:4px;
		margin-bottom:24px;
		}
	* html .leadStoryCutline {
		top:8px;

		padding-bottom:4px;
		margin-bottom:24px;
		}
	
.leadStoryHeadline {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:20px;
	text-transform:capitalize;
	text-align:center;
	font-weight:bold;
	position:relative;
	top:0px;
	}
	*+html .leadStoryHeadline {
		top:12px;
		}
	* html .leadStoryHeadline {
		top:12px;
		}
#newsPage .leadStoryHeadline {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:20px;
	text-transform:capitalize;
	text-align:center;
	font-weight:bold;
	position:relative;
	top:0px;
	}
	*+html #newsPage .leadStoryHeadline {
		top:12px;
		}
	* html #newsPage .leadStoryHeadline {
		top:12px;
		}
.leadStorySubhead {
	text-align:left;
	font-size:22px;
	position:relative;
	top:-32px;
	color:#3c3628;
	}
.leadStoryByline {
	font-size:12px;
	position:relative;
	top:-40px;
	text-align:left;
	border-bottom:1px dotted #3c3628;
	padding-bottom:6px;
	}
	*+html .leadStoryByline {
		top:0px;
		}
	* html .leadStoryByline {
		top:0px;
		}

.StoryPageBodyCopy table {
	float:right;
	width:150px;
	}
.leadStoryRelatedPhotos a img {
	/*width:150px;*/
	border:none;
	float:right;
	margin-top:0px;
	border-bottom:2px solid #D0C0A0;
	}
.relatedImagePhotoCredit {
	width:150px;
	font-size:10px;
	font-style:normal;
	text-align:left;
	padding-left:12px;
	padding-bottom:6px;
	margin-top:-6px;
	}
.relatedImageCutline  {
	width:150px;
	font-size:14px;
	font-style:italic;
	text-align:left;
	padding-left:12px;
	padding-bottom:16px;
	}
		
.leadStoryBody {
	font-size:16px;
	position:relative;
	top:-46px;
	text-align:left;
	}
.leadStoryBody .jumpline a {
	position:relative;
	top:-12px;
	text-align:left;
	}

/* localNewsStyles ------------------------------------------------------------------------------------------------ */
.localNewsStyles {

	}
	*+html .localNewsStyles {
		padding:12px 0 6px 0;
		}
	* html .localNewsStyles {
		padding:12px 0 6px 0;
		}
.localNewsStyles p {
	font-size:16px;
	text-align:left;
	}
.BreakingNews {
	/*background-color:#F3EFE7;*/
	/*padding:0 12px;*/
	/*border:1px dashed #993333;*/
	text-decoration:none;
	}
.bnHeadline {
	color:#993333;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	}
	.bnHeadline a {
		color:#993333;
		}
	.bnHeadline a:hover {
		color:#3c3628;
		}
.bnSubhead {
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	position:relative;
	top:4px;
	
	}
	
.sectionHeaders {
	height:36px;
	font-size:14px;
	font-weight:bold;
	padding-left:12px;
	text-transform:uppercase;
	background-image:url(../images/headerGraphic.gif);
	background-repeat:repeat-x;
	}
	.sectionHeaders a {
		color:#3c3628;
		}
	.sectionHeaders a:hover {
		color:#993333;
		}
.viewAll {
	font-size:14px;
	font-weight:normal;
	text-align:right;
	padding-right:12px;
	border-bottom:2px;
	border-bottom-color:#D0C0A0;
	background-image:url(../images/headerGraphic.gif);
	background-repeat:repeat-x;
	}
.jumpline {
	color:#993333;
	text-transform:lowercase;
	text-decoration:none;
	}
a .jumpline em {
	color:#993333;
	text-transform:lowercase;	
	}
	a .jumpline em:hover {
	color:#993333;
	text-transform:lowercase;	
	}
.CalendarLinks {
	background-color:#F3EFE7;
	padding:0 12px;
	}
	.CalendarLinks li {
		font-size:14px;
		font-weight:bold;
		line-height:28px;
		list-style-type:none;
		position:relative;
		left:-38px;
		}
		*+html .CalendarLinks li {
			position:relative;
			left:-24px;
			top:8px;
			}
	.CalendarLinks li a {
		color:#3c3628;
		text-decoration:underline;
		}
	.CalendarLinks li a:hover {
		color:#993333;
		text-decoration:none;
		}
.sectionContent {
	padding:0 12px;
	background-color:#F3EFE7;
	}
	*+html .sectionContent { /*IE7*/
		padding:12px;
		margin-top:16px;
		margin-bottom:12px;
		padding-top:24px;
		}
	* html .sectionContent {
		padding:12px;
		margin-top:16px;
		margin-bottom:12px;
		padding-top:24px;
		}
.sectionContent h3 {
	font-size:14px;
	font-weight:bold;
	color:#3c3628;
	text-decoration:underline;
	}
	.sectionContent h3:hover {
		color:#993333;
		text-decoration:none;
		}
.sectionContent h3 font {
	font-size:18px;
	color:#3c3628;
	}
 
.sectionContent p {
	font-size:14px;
	color:#3c3628;
	}
	*+html .sectionContent p {
		margin-top:-12px;
		}
	* html .sectionContent p {
		margin-top:-12px;
		}
.sectionContent a {
	color:#3c3628;
	text-decoration:underline;
	}
	*+html .sectionContent a:first {
		padding-top:12px;
		}
	* html .sectionContent a {
		padding-top:12px;
		}
.sectionContent a:hover {
	color:#993333;
	text-decoration:none;
	}
.sectionContent .ss1_headline {

	}
.sectionContent .ss2_headline {
	font-size:14px;
	}
.sectionContent .ss3_headline {
	font-size:14px;
	}
.sectionContent .topStoryHeadline {
	font-weight:bold;
	}
.topStoryHeadlinepaid {
	font-weight:bold;
	color:#c10334;
	}
.pubDate, .topStoryHeadline .pubDate, .sectionContent .topStoryHeadline .pubDate {
	font-size:10px;
	font-weight:normal;
	padding-top:6px;
	text-decoration:none;
	color:#3c3628;
	}
.BreakingNews .pubdate {
	font-size:10px;
	font-weight:normal;
	padding-top:-8px;
	text-decoration:none;
	color:#3c3628;
	}

.sportsVideoIcon img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}
.sportVidLink {
	}

.vaHeadline {
	}
.vaHeadline a {
	font-size:18px;
	color:#3c3628;
	text-decoration:underline;
	}
	* html .vaHeadline a {
		padding-top:6px;
		font-size:16px;
		color:#3c3628;
		text-decoration:underline;
		margin-top:6px;
		}
	*+html .vaHeadline a {
		padding-top:6px;
		font-size:16px;
		color:#3c3628;
		text-decoration:underline;
		margin-top:6px;
		}
.vaHeadline a:hover {
	color:#993333;
	text-decoration:none;
	}
.APvideoHome {
	margin:0 auto;
	}
.APvideoNews #flashcontent {
	margin-top:24px;
	}
.videoText {
	color:#3c3628;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	}	
	.videoText a {
		color:#993333;
		font-size:20px;
		text-decoration:none;
		}
	.videoText a:hover {
		color:#993333;
		text-decoration:underline;
		}
td .BriansBestBets {
	border-bottom:2px solid #D0C0A0;	
	padding-left:12px;
	}
.BriansBestBets {
	height:36px;
	font-size:12px;
	font-weight:bold;
	padding-left:12px;
	text-transform:uppercase;
	text-align:center;
	}
.BriansBest {
	padding-left:12px;
	color:#3c3628;
	}
	*+html .BriansBest {
		padding:12px 12px 0 12px;
		color:#3c3628;
		}
	* html .BriansBest {
		padding:12px 12px 0 12px;
		color:#3c3628;
		}
td .BriansBest {
	border-bottom:2px solid #D0C0A0;	
	padding-left:12px;
	}
	.BriansBest a {
		color:#3c3628;
		text-decoration:underline;
		}
	.BriansBest a:hover {
		color:#993333;
		}
.BriansBest img {
	border:1px solid #3c3628;
	position:relative;
	top:0px;
	right:188px;
	margin-bottom:16px;
	/*width:80px;*/
	}
.sendToBrian {
	float:left;
	font-size:14px;
	position:relative;
	left:96px;
	width:190px;
	}
	.sendToBrian a {
		color:#3c3628;
		}
	sendToBrian a:hover {
		color:#993333;
		}
/* entertainment page: Brian's Best Bets styles ------------------ */
.BriansBestBetsE {
	color:#3c3628;
	font-size:18px;
	font-weight:bold;
	}
.BriansBestE {
	color:#3c3628;
	font-size:16px;
	font-weight:normal;
	position:relative;
	top:-18px;
	}
.googleAdHome {
	}
	#aw0 .adt {
		padding:0 12px;
		}
	.adb {
		padding:0 12px;
		}
	.adu {
		padding:0 12px;
		}
.specialSections {
	background-color:#F3EFE7;
	padding:0 12px;
	}
	.specialSections h3 {
		font-size:14px;		
		font-weight:bold;
		}
		*+html .specialSections h3 { /* IE7 */
			padding-top:16px;
			}
		* html .specialSections h3 { /* IE6 */
			padding-top:16px;
			}
	.specialSections li {
		font-size:14px;
		font-weight:normal;
		line-height:28px;
		list-style-type:none;
		}
	.specialSections li a {
		color:#3c3628;
		text-decoration:underline;
		position:relative;
		left:-38px;
		line-height:18px;
		}
	.specialSections li a:hover {
		color:#993333;
		text-decoration:none;
		}
.exmo_secondLine {
	position:relative;
	left:12px;
	}
.otherServices {
	background-color:#F3EFE7;
	padding:0 12px;
	}
	.otherServices h3 {
		font-size:14px;
		font-weight:bold;
		}
		*+html .otherServices h3 { /* IE7 */
			padding-top:16px;
			}
		* html .otherServices h3 { /* IE6 */
			padding-top:16px;
			}
	.otherServices li {
		font-size:14px;
		font-weight:normal;
		line-height:28px;
		list-style-type:none;
		}
	.otherServices li a {
		color:#3c3628;
		text-decoration:underline;
		position:relative;
		left:-38px;
		line-height:18px;
		}
	.otherServices li a:hover {
		color:#993333;
		text-decoration:none;
		}
.ExploreMoreLinks {
	background-color:#F3EFE7;
	padding:0 12px;
	}
	.ExploreMoreLinks li {
		font-size:16px;
		font-weight:normal;
		line-height:28px;
		list-style-type:none;
		position:relative;
		left:-24px;
		}
		*+html .ExploreMoreLinks li {
			position:relative;
			left:-24px;
			top:8px;
			}
	.ExploreMoreLinks li a {
		color:#3c3628;
		text-decoration:underline;
		}
	.ExploreMoreLinks li a:hover {
		color:#993333;
		text-decoration:none;
		}
	
/* inside page styles ------------------------------------------------------------------------------ */	
.Level3Nav {

	}
.style1 {
	color: #FFFFFF;
	}
.style2 {
	font-weight:bold;
	padding-left:5px;
	padding-top:2px;
	}
.titlebar400 {
	/* background-image:url(http://otw.live.mediaspanonline.com/images/sectionHeadTitleGraphic1_40.gif);
	background-position:right bottom; */
	background-color:#F3EFE7;
	height:24px;
	}
.titlebar300 {
	/* background-image:url(http://otw.live.mediaspanonline.com/images/sectionHeadTitleGraphic1_30.gif);
	background-position:right bottom; */
	background-color:#F3EFE7;
	height:24px;
	}
.pageTitle {
	font-weight:bold;
	padding-left:5px;
	padding-top:2px;
	text-align:center;
	width:728px;
	}

.style3 {
	color: #993333;
	}

.style5 {
	color: #F3EFE7;
	margin:0 auto;
	}
.style6 {

	}
.viewAll {
	padding-right:16px;
	font-size:12px;
	color:#3c3628;
	}
	.viewAll a {
		color:#3c3628;
		}
	.viewAll a:hover {
		color:#993333;
		text-decoration:none;
		}
.errors {
	padding:16px;
	}
.errors a {
	color:#993333;
	text-decoration:none;
	}
.errors a:hover {
	color:#993333;
	text-decoration:underline;
	}
.navlist2 {
	padding:0;
	margin:0;
	padding-top:5px;
	}
	*+html .navlist2 {
		top:10px;
		}
.navlist2 li {
	display: inline;
	list-style-type: none;
	padding:0 6px;
	font-size:1em;
	}
	.navlist2 li a {
		color:#000000;
		text-decoration:none;
		}
	.navlist2 li a:hover {
		color:#993333;
		text-decoration:none;
		}
ul.navlist3 {

	}
.navlist3 li {
	text-align:left;
	list-style-type: none;
	padding:0;
	font-size:14px;
	white-space:nowrap;
	}
	.navlist3 li a {
		color:#000000;
		text-decoration:none;
		}
	.navlist3 li a:hover {
		color:#993333;
		text-decoration:none;
		}
.moveLevel3Nav {
	position:relative;
	left:-20px;
	}
.moveFriendsLevel3Nav {
	position:relative;
	left:0px;
	}
.navlist3_tight {
	text-align:left;
	list-style-type:none;
	padding:0;
	font-size:1em;
	white-space:nowrap;
	}
	.navlist3_tight li a {
		color:#000000;
		text-decoration:none;
		}
	.navlist3_tight li a:hover {
		color:#993333;
		text-decoration:none;
		}
.moveLevel3Nav_tight {
	position:relative;
	left:12px;
	}
	*+html .moveLevel3Nav_tight {  	
		left:-18px;
		top:6px;
		}
	* html .moveLevel3Nav_tight {  	
		left:-18px;
		top:6px;
		}
	.listColumn1 {
		
		}
	.listColumn2 li {
		position:relative;
		left:-20px;
		}
	.listColumn3 {
		position:relative;
		left:-20px;
		}
	.listColumn4 {
		position:relative;
		left:-20px;
		}

.SecondLine {
	padding-left:12px;
	}
.friends {

	}

.friendsNav {
	text-align:left;
	}
	.friendsNav a {
		color:#ffffff;
		text-decoration:none;
		text-align:center;
		}
	.friendsNav a:hover {
		color:#ffffff;
		text-decoration:underline;
		}
.friendsLink {
	display:block;
	padding-top:3px;
	padding-bottom:2px;
	text-align:center;
	background-color:#993333;
	}
td.friendsNav_1 {
	border:1px solid #F3EFE7;
	border-right:none;
	}
td.friendsNav_2 {
	border:1px solid #F3EFE7;
	border-left:none;
	}
.friendsNav_1 li, friendsNav_2 li {
	position:relative;
	left:-16px;
	}
.mochillaHeadline {
	color:#3c3628;
	font-size:18px;		
	font-weight:bold;
	text-align:left;
	}
	.mochillaHeadline a {
		color:#993333;
		}
	.mochillaHeadline a:hover {
		color:#993333;
		text-decoration:underline;
		}
.mochillaDescription {
	color:#3c3628;
	font-size:14px;
	font-weight:normal;
	position:relative;
	top:-18px;
	}
	.mochillaDescription {
		position:relative;
		top:-12px;
		}
	

/* styles for displaying pageable links */
/* ------- Instructions for the page numbers -------- */

/*
Red: 993333
Med Background: Taupe: 9b917d
Dark Background: Chocolate: 827264
Tan/Neutral: F3EFE7
Light Beige: f3f3f7
Dark Text: 3c3628 
New Beige: D0C0A0
*/

#div_id {
	font-size:0.9em;
	margin-left:0px;
	margin-bottom:12px;	
	}
.currentClass {
	color:#993333;
	padding:0 6px;	
	}
.nextClass  {
	color:#827264;	
	padding:0 6px;	
	}
.prevClass  {
	color:#827264;
	padding:0 6px;	
	}
.otherClass  {
	color:#827264;
	padding:0 6px;	
	}
/* -------------- end styles for page numbers ------------------- */

/* -------------- styles for poll display on home page -------------------- */
.search {
	margin:0 auto;
	}
.search form input {
	padding-right:5px;
	}
.searchText {

	}
.searchText2 {

	}
.search form input #Submit1 {

	}
.netWeather {
	padding-top:12px;	
	z-index:9999999;
	}
.adBG {
	background-color:none;
	}
.poll {
	background-color:#F3EFE7;
	padding:10px;
	font-size:12px;
	}
	td .poll .calHeader {
		color:#3c3628;
		}
	.poll_date {
		color:#3c3628;
		}
	.pollquestion {
		font-size:16px;
		color:#993333;
		font-weight:bold;
		}
	div .poll_option {
		padding:3px 0;
		margin-left:6px;
		font-size:14px;
		}
	div .poll_submit input {
		margin-top:6px;
		margin-left:0px;
		margin-bottom:12px;
		}
	.poll_votes {
		font-size:14px;
		}
		.poll_votes a {
			color:#827264;
			}
		.poll_votes a:hover {
			color:#993333;
			}
	.submitPollTopic {
		font-size:14px;
		margin-top:0px;
		}
		.submitPollTopic a {
			color:#827264;
			}
		.submitPollTopic a:hover {
			color:#993333;
			}
	.poll_comments {
		font-size:14px;
		margin-top:0px;
		color:#827264;
		position:relative;
		left:58px;
		top:-18px;
		}
		.poll_comments a {
			position:relative;
			left:-67px;
			top:20px;
			color:#827264;
			}
		.poll_comments a:hover {
			color:#993333;
			}

/* -------------- styles for poll display on home page -------------------- */

.StoryPoll {
	}
.StoryPoll .StoryPollStyles {
	background-color:#F3EFE7;
	color:#F3EFE7;
	padding:10px;
	font-size:0px;
	width:160px;
	float:right;
	}

	.StoryPoll .poll .calHeader {
		display:none;
		color:#3c3628;
		}
	.StoryPoll .poll_date {
		display:none;
		color:#3c3628;
		}
	.pollquestion {
		font-size:16px;
		color:#993333;
		font-weight:bold;
		}
	div .poll_option {
		color:#3c3628;
		padding:3px 0;
		margin-left:6px;
		font-size:14px;
		}
	div .poll_submit input {
		margin-top:6px;
		margin-left:0px;
		margin-bottom:12px;
		}
	#poll_votes {
		color:#827264;
		font-size:14px;
		}
		#poll_votes a {
			color:#827264;
			}
		#poll_votes a:hover {
			color:#993333;
			}
	.submitPollTopic {
		color:#827264;
		font-size:14px;
		margin-top:0px;
		}
		.submitPollTopic a {
			color:#827264;
			}
		.submitPollTopic a:hover {
			color:#993333;
			}
	#poll_comments {
		font-size:14px;
		margin-top:0px;
		color:#827264;
		position:relative;
		left:58px;
		top:-18px;
		}
		#poll_comments a {
			position:relative;
			left:-67px;
			top:20px;
			color:#827264;
			}
		#poll_comments a:hover {
			color:#993333;
			}


/* styleSheet definitions for Story Page Content */
.storyPageContent {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	}
.storyPageHeadline  {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:16px;
	position:relative;
	top:6px;
	}
	*+html .storyPageHeadline  {
		position:relative;
		top:6px;
		}
	* html .storyPageHeadline  {
		position:relative;
		top:6px;
		}
.storyPageByline h2  {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:12px;
	position:relative;
	top:0px;
	}
	* html .storyPageByline h2  {
		position:relative;
		top:0px;
		}
	* html .storyPageByline h2  {
		position:relative;
		top:0px;
		}

.StoryPagePhoto img {
	margin:0 auto 0;
	background-color:#F3EFE7;
	border:0px solid #000000;
	z-index:1300;
	padding:6px;
	/*width:300px;*/
	border-bottom:2px solid #D0C0A0;
	}
td .StoryPagePhoto img {
	}
	*+html td .StoryPagePhoto p img {
		}
	* html td .StoryPagePhoto p img {
		}
.StoryPhotoCredit {
	font-size:10px;
	text-align:center;
	margin-top:-6px;
	padding-bottom:10px;
	}
	* html .StoryPhotoCredit {
		font-size:10px;
		text-align:center;
		margin-top:0px;
		padding-bottom:10px;
		z-index:3000;
		}
	*+html .StoryPhotoCredit {
		font-size:10px;
		text-align:center;
		margin-top:0px;
		padding-bottom:10px;
		z-index:3000;
		}
.StoryPhotoCutline {
	font-size:12px;
	text-align:left;
	/*position:relative;
	top:-12px;*/
	}
.columnistPhoto img {
	float:left;
	background-color:#F3EFE7;
	border:0px solid #000000;
	margin:12px 12px 18px 0px;
	z-index:1300;
	padding:6px;
	/*width:80px;*/
	}
td .columnistPhoto img {
	border-bottom:2px solid #D0C0A0;
	}
	*+html td .columnistPhoto img {
		border-bottom-width:2px;
		border-bottom-style:solid;
		border-bottom-color:#D0C0A0;
		}
	* html td .columnistPhoto img {
		border-bottom-width:2px;
		border-bottom-style:solid;
		border-bottom-color:#D0C0A0;
		}
.storyPageVideoFootage {
	width:400;
	height:300;
	background-color:#000000;
	} 
.storyPageBodyCopy {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:16px;	
	margin-top:-24px;
	} 
	*+html .storyPageBodyCopy  {
		position:relative;
		top:-36px;
		}
.StoryPageBodyCopy a {
	color:#993333;
	}
.StoryPageBodyCopy a:hover {
	color:#D0C0A0;
	}
.storyPageBodyCopy p font, .storyPageBodyCopy p font font, .storyPageBodyCopy p font font font, .storyPageBodyCopy p font font font font, .storyPageBodyCopy p font font font font font {
	font-size:16px;
	}

td .StoryPageBodyCopy p img {
	border-bottom:2px solid #D0C0A0;
	}
	*+html td .StoryPageBodyCopy p img {
		border-bottom-width:2px;
		border-bottom-style:solid;
		border-bottom-color:#D0C0A0;
		}
	* html td .StoryPageBodyCopy p img {
		border-bottom-width:2px;
		border-bottom-style:solid;
		border-bottom-color:#D0C0A0;
		}
.StoryPageBodyCopy img {
	float:right;
	background-color:#F3EFE7;
	border:0px solid #000000;
	margin-bottom:12px;
	margin-left:12px;
	margin-right:12px;
	margin-top:12px;
	position:relative;
	top:0px;
	z-index:1300;
	padding:6px;
	max-height:200px;
	}
	*+html .StoryPageBodyCopy img {
		top:-10px;
		}
	* html .StoryPageBodyCopy img {
		top:-10px;
		}
.discussEmail {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:12px;
	font-weight:bold;
	position:relative;
	top:0px;
	}
	*+html .discussEmail  {
		position:relative;
		top:0px;
		}
	* html .discussEmail  {
		position:relative;
		top:0px;
		}
	.discussEmail a {
		color:#3c3628;
		}
	.discussEmail a:hover {
		color:#993333;
		}
.inStoryAd {
	width:300px;
	}
	
/* styles specific to IMAGE DISPLAY template -------------------------------------------------------------------- */
.imagePlacement {
	border:none;
	position:relative;
	top:-16px;
	}
	*+html .imagePlacement {
		top:-12px;
		}
	* html .imagePlacement {
		top:-12px;
		}
.ImagePagePhotoCredit {
	font-size:12px;
	text-align:center;
	margin-top:-32px;
	}
/*
will there be one?
.ImagePageHeadline {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:24px;
	text-transform:capitalize;
	text-align:left;
	font-weight:bold;
	position:relative;
	top:24px;
	}
	*+html .ImagePageHeadline {
		top:16px;
		}
	* html .ImagePageHeadline {
		top:16px;
		} 
*/
.ImagePageCutline {
	font-size:16px;
	text-align:left;
	margin-top:0px;
	margin-bottom:5px;	
	}
	*+html .ImagePageCutline {
		margin-top:26px;
		}
	* html .ImagePageCutline {
		margin-top:26px;
		}
.Email2Friend {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:12px;
	font-weight:bold;
	position:relative;
	top:-12px;
	}
	*+html .Email2Friend  {
		position:relative;
		top:6px;
		}
	* html .Email2Friend  {
		position:relative;
		top:6px;
		}
	.Email2Friend a {
		color:#3c3628;
		}
	.Email2Friend a:hover {
		color:#993333;
		}

/* ************************************************************************************ */
/* styleSheet definitions for Obituaries Page Content */
.obituariesDisplay {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	border:none;
	}
.obitsPageHeadline  {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:18px;
	position:relative;
	top:-64px;
	}
	*+html .obitsPageHeadline  {
		position:relative;
		top:-36px;
		}
	* html .obitsPageHeadline  {
		position:relative;
		top:-36px;
		}
img.obitsPhoto {
	float:right;
	background-color:#F3EFE7;
	border:0px solid #000000;
	margin-bottom:0px;
	margin-left:6px;
	margin-right:12px;
	margin-top:12px;
	position:relative;
	top:-36px;
	z-index:1300;
	padding:6px;
	/*max-width:80px;*/
	}
	*+html img.obitsPhoto {
		top:-10px;
		}
	* html img.obitsPhoto {
		top:-10px;
		}
td .obitsPhoto {
	border-bottom:2px solid #D0C0A0;
	}
	*+html td .obitsPhoto {
		border-bottom-width:2px;
		border-bottom-style:solid;
		border-bottom-color:#D0C0A0;
		}
	* html td .obitsPhoto {
		border-bottom-width:2px;
		border-bottom-style:solid;
		border-bottom-color:#D0C0A0;
		}
.obitsPageBodyCopy {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:14px;
	text-align:left;
	position:relative;
	top:-26px;
	padding-right:12px;	
	} 
	*+html .obitsPageBodyCopy {
		position:relative;
		top:0px
		}
	* html .obitsPageBodyCopy {
		position:relative;
		top:0px
		}

.obitsPageBodyCopy p font, .obitsPageBodyCopy p font font, .obitsPageBodyCopy p font font font, .obitsPageBodyCopy p font font font font, .obitsPageBodyCopy p font font font font font {
	font-size:16px;
	}
	
.obitsDiscussEmail {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:12px;
	font-weight:bold;
	position:relative;
	top:-42px;
	}
	*+html .obitsDiscussEmail  {
		position:relative;
		top:6px;
		}
	* html .obitsDiscussEmail  {
		position:relative;
		top:6px;
		}
	.obitsDiscussEmail a {
		color:#3c3628;
		}
	.obitsDiscussEmail a:hover {
		color:#993333;
		}
		
/* ************************************************************************************ */
/* styleSheet definitions for Engagements Page Content */
.engagementsDisplay {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	border:none;
	}
.engagementsHeadline  {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:18px;
	position:relative;
	top:0px;
	}
	*+html .engagementsHeadline  {
		position:relative;
		top:-36px;
		}
	* html .engagementsHeadline  {
		position:relative;
		top:-36px;
		}
img.engagementsPhoto {
	float:right;
	background-color:#F3EFE7;
	border:0px solid #000000;
	margin-bottom:0px;
	margin-left:6px;
	margin-right:12px;
	margin-top:12px;
	position:relative;
	top:-36px;
	z-index:1300;
	padding:6px;
	/*width:150px;*/
	}
	*+html img.engagementsPhoto {
		top:-10px;
		}
	* html img.engagementsPhoto {
		top:-10px;
		}
td .engagementsPhoto {
	border-bottom:2px solid #D0C0A0;
	}
	*+html td .engagementsPhoto {
		border-bottom-width:2px;
		border-bottom-style:solid;
		border-bottom-color:#D0C0A0;
		}
	* html td .engagementsPhoto {
		border-bottom-width:2px;
		border-bottom-style:solid;
		border-bottom-color:#D0C0A0;
		}
.engagementsPageBodyCopy {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:14px;
	text-align:left;
	position:relative;
	top:-26px;
	padding-right:12px;	
	} 
	*+html .engagementsPageBodyCopy {
		position:relative;
		top:0px
		}
	* html .engagementsPageBodyCopy {
		position:relative;
		top:0px
		}

.engagementsPageBodyCopy p font, .engagementsPageBodyCopy p font font, .engagementsPageBodyCopy p font font font, .engagementsPageBodyCopy p font font font font, .engagementsPageBodyCopy p font font font font font {
	font-size:16px;
	}
	
.engagementsDiscussEmail {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:12px;
	font-weight:bold;
	position:relative;
	top:-42px;
	}
	*+html .engagementsDiscussEmail  {
		position:relative;
		top:6px;
		}
	* html .engagementsDiscussEmail  {
		position:relative;
		top:6px;
		}
	.engagementsDiscussEmail a {
		color:#3c3628;
		}
	.engagementsDiscussEmail a:hover {
		color:#993333;
		}
		
/* styles for PROGRESS pages ---------------------------------------------------------- */
.progressHeadline {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:16px;
	padding:0 12px;
	}
/* styles for Get It In Print content --------------------------------------------------- */
.cat {
	background-color:#993333;
	color:#ffffff;
	font-size:18px;
	}
.artArchives {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:16px;
	}
.artArchives a {
	color:#993333;
	font-weight:bold;
	}
.artArchives a:hover {
	color:#993333;
	font-weight:bold;	
	}
.atext2 {
	font-family: Helvetica, Arial, sans-serif;
	color:#3c3628;
	font-size:12px;
	}
.archiveSubmit {
	position:relative;
	left:125px;
	top:20px;
	}
.archivePricing {
	background-color:#F3EFE7;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	padding:0 16px 16px 16px;
	}
/* shopping pages styles -------------------------------------------------------------------- */
.shopHeader {
	height:36px;
	font-size:14px;
	font-weight:bold;
	padding-left:12px;
	text-transform:uppercase;
	border-bottom:2px;
	border-bottom-color:#D0C0A0;
	background-image:url(../images/headerGraphic.gif);
	background-repeat:repeat-x;
	}
	.shopHeader a {
		color:#3c3628;
		}
	.shopHeader a:hover {
		color:#993333;
		}
.shopping a {
	position:relative;
	top:8px;
	}
.horizontalRule hr {
	color: #D0C0A0; /* for IE */
	background-color: #D0C0A0; /* for Mozilla */
	height: 5px;
	border:0px;
	margin-top:15px;
	}
.shoppingStyles {
	margin:0;
	padding:0;
	}
.retailer {
	width:238px;
	border:1px dashed #D0C0A0;
	}
.placeholder {
	width:238px;
	border:1px dashed #FFFFFF;
	}
.retailerName {
	font-size:14px;
	font-weight:bold;
	background-color:#D0C0A0;
	text-align:left;
	padding:6px;
	margin:12px 12px 0;
	border-bottom:2px solid #993333;
	}
	.retailerName a {
		color:#ffffff;
		text-decoration:none;
		}
	.retailerName a:hover {
		color:#3c3628;
		text-decoration:none;
		}
.retailerMoreAbout {
	font-size:12px;
	padding:0 12px;
	font-weight:bold;
	}
	.retailerMoreAbout a {
		color:#3c3628;
		text-decoration:none;
		}
	.retailerMoreAbout a:hover {
		color:#993333;
		}
.retailerDescription {
	font-size:12px;
	padding:0 12px;
	}
	.retailerDescription a {
		color:#993333;
		}
	.retailerDescription a:hover {
		color:#993333;
		}
.retailerLink {
	font-size:12px;
	padding:0 12px;
	font-weight:bold;
	}
	.retailerLink a {
		color:#993333;
		text-decoration:none;
		}
	.retailerLink a:hover {
		color:#993333;
		text-decoration:underline;
		}
		
/* --------------------------------------- styles for footer ----------------------------------------  */
		
.copyright {
	margin:6px auto 0;
	font-size:14px;
	}
	.copyright a {
		color:#9b917d;
		text-decoration:none;
		text-align:center;
		}
	.copyright a:hover {
		color:#993333;
		}
.copyNotice {
	padding:0 72px;
	font-size:12px;
	text-align:left;
	}
		
.moreSports {
	list-style-type:none;
	}
.footer {
	clear:both;
	}
.footerNav {
	height:30px;
	}
.footerNav td {
	height:30px;
	background-image:url(http://otw.live.mediaspanonline.com/images/Nav1RedBar_a_02.gif);
	background-repeat:repeat-x;
	}
.footerNav td a {
	color:#ffffff;
	text-decoration:none;
	font-size:.85em;
	font-weight:bold;
	position:relative;
	top:-3px;
	}
.footerNav td a:hover {
	color:#ECC666;
	}

/* error page styles ------------------------------------------------------------------------ */
.uhOh {
	font-size:72px;
	font-weight:bold;
	color:#993333;
	}
	
/*******MOS Comment Styles**********/	
#commentform
	{
		border:thin solid;
		padding:5px;
	}
#commentform ul
	{
		list-style-type:none;
	}
#commentform label
	{
		display:block;
		margin:10px 0px 5px;
	}
#commentform img
	{
	margin-top: 10px;
	}

/*
Red: 993333
Med Background: Taupe: 9b917d
Dark Background: Chocolate: 827264
Tan/Neutral: F3EFE7
Dark Text: 3c3628 
New Beige: D0C0A0
Light New Beige: F3EFE7
yellow: ECC666
*/
