body                      { font-family: Helvetica, Verdana, sans-serif; padding-bottom:30px; padding-left:10px}

div#pageWrapper						{ width:975px;margin-bottom:30px}
div#headerBar             { height: 132px; 
														background-image: url(../graphics/headerBackground.jpg); background-repeat: repeat-x;
														width:100%; 														
														position:absolute; top:0px; left:0px;}

.center										{text-align:center;margin-left:auto;margin-right:auto;}

/* Top Bar and Graphics */														
div#topHeaderBar					{ height: 88px; margin: 0px 0px 0px 0px;text-align:center;}
div#subscribe	 						{ float:left; padding-left:10px; padding-top:5px;}
div#headerImg							{ float:left; padding-top:3px;}
div#headerImg img					{ border:none; }
div#classImg							{ position:absolute; left:800px; padding-top:5px;}

/* Bottom Part of Header Bar */
div#bottomHeaderBar								{ height: 30px; padding-left:50px; padding-top:0px; }
div#bottomHeaderBar td#searchBar		{ padding-top:0px; padding-right:10px; float:left; font-size:.7em; }
div#bottomHeaderBar td#verticalImage	{ background-image: url(../graphics/verticalBar.jpg); background-repeat: repeat-y}
div#bottomHeaderBar td#subscriber		{ padding-top:0px; width: 400px; font-size:.7em; text-align:center;}
div#bottomHeaderBar span#sbscrLinks	{ color:darkred;}

/* Weather Box in Header Bar */
div#weatherBox								{position:absolute; left:640px; padding-top:5px;}
div#weatherBox td							{ text-align:right;}
div#weatherBox img							{ float:left; }
div#weatherBox span						{ font-size:.8em; font-weight:bold;}
div#weatherBox a							{ color:darkred;text-decoration:none;}
div#weatherBox span#wxHigh			{color:goldenrod;}
div#weatherBox span#wxLow			{color:darkblue;}
div#weatherBox span#wxForecast	{font-size:.7em;color:darkred}
div#weatherBox span#wxDate			{color:black;}

/* Left Nav Bar Items */
div#leftNav						{ position:absolute; top:132px; left:5px;clear:left; width:150; }
.navOne							{ width:145; margin-top:10px;}					
.navOne	a						{ color:black;text-decoration:none; }
.navOne table					{ border-top:solid darkred 5px; width:145;}
.navOne td						{ border:solid lightgrey 1px; font-size:.7em; font-weight:bold; }
.navOne ul						{ margin:0px 0px 0px 25px; list-style-type:circle }
.navOne td li					{ font-weight:normal; font-size:.9em; }
.navOneTitle					{ color:darkred; font-size:.8em; font-weight:bold; padding-top:5px; margin: 10px 0px 0px 5px;}

.navTwo								{ width:145; padding-top:15px;}	
.navTwo table					{ border:solid lightgrey 1px; width:100%;}					
.navTwo td						{ font-size:.8em; font-weight:bold; padding: 5px 0px 5px 5px;}
.navTwo td a					{ color:black; text-decoration:none;}
.navTwo h1						{ color:darkred; font-size:1.em; margin: 0px 0px 0px 0px;}
.navTwoHeader					{ text-align:center; background-color:lightgrey; padding: 0px 0px 0px 0px; width:100%}
.lnTextTop 						{ font-size:.8em; font-weight: bold; text-decoration:underline;}
.lnTextBottom 				{ font-size:.8em; color:darkred }
.lnMore								{ font-size:.7em; color:darkred }

div.rssLink						{ padding: 5px 0px 0px 10px; font-size:.6em; color:darkred; letter-spacing:-1px}

/* Center Content Area */
div#centerContent								{ width:640px; position:absolute; top:132px; left:155px; padding-top:20px }
div#centerContent td						{ vertical-align:top; }
.leftCenter											{ border-right:1px solid lightgrey;}
.leftCenterGroup 								{ width:240px;padding-bottom:10px;}

.leftCenterGroup td a:link 			{color:darkblue;text-decoration:none;}     /* unvisited link */
.leftCenterGroup td a:visited 	{color:darkred;text-decoration:none;}  /* visited link */
.leftCenterGroup td.leftCenterTitle a							{ color:black;text-decoration:none;}
/* .leftCenterGroup a:hover 				{color:dimgrey}   /* mouse over link */
/* .leftCenterGroup a:active 			{color:blue}   /* selected link */ 


.leftCenterTitle								{ font-size:.9em; font-weight:bold; border-bottom:solid black 2px}
.leftCenterTitle a							{ color:black;text-decoration:none;}
.leftCenterGroup table					{ width:100%;}
.leftCenterGroup td							{ padding-bottom:3px;}
.leftCenterGroup span.title 		{ font-size:.7em; font-weight:bold; color:darkblue;}
.leftCenterGroup span.date 			{ font-size:.7em; font-weight:bold; color:#6b6b6b;}

div#rightCenterColOne				{ width:400px; position:absolute; top:0px; left:240px; }
.rightCenter						{ padding: 10px 5px 5px 5px;}
div#leadStory						{ margin-left:10px; font-family:arial;}
div#leadStory						{ width: 375px; padding: 2px 0px 0px 0px}
div#leadStory span#leadTitle 		{ font-size:1.4em; font-weight:bolder; color:darkblue;padding-bottom:10px}
div#leadStory div#leadPhoto1		{ text-align:center; margin-right:3px;}
div#leadStory span#leadLeadin		{ font-size:.9em; color:black; font-family:sans-serif;}
div#leadStory span#leadLink a	 	{ font-size:.8em; color:darkred; font-family:sans-serif;}


div#leadStory2 									    { margin: 30px 0px 0px 25px}
div#leadStory2 span#leadTitle2		  { font-size:1.2em; font-weight:bold; color:darkblue;}
div#leadStory2 div#leadPhoto2		    { float:left; margin-right:3px;}
div#leadStory2 div#leadPhoto2	img   { border:1px solid black;}
div#leadStory2 span#leadLeadin2	    { font-size:.8em; color:black; font-family:sans-serif;}
div#leadStory2 span#leadPhotoCredit2{ font-size:.7em; color:#6b6b6b; }
div#leadStory2 span#leadLink2 a	 	{ font-size:.8em; color:darkred; font-family:sans-serif;}

/* Entertainment Row */
div#entertainment table			{border-top:2px solid lightgrey; background-color: white; width:650px; align:center;}
div#entertainment td#entertainmentTitle {text-align:center; font-weight:bold; color:#0000FF;}
div#entertainment td				{ text-align:center; font-weight:bold; color:darkblue; font-size:.7em;}
div#entertainment a					{ color:darkblue; text-decoration:none; }
div#entertainment img				{ border:none; }

div#photoGalleryLink										{ width:170; border: 1px lightgrey solid; }
.floatRight															{ float:right;}
.floatLeft															{ float:left;margin-left:10px}
div#photoGalleryLink div#galleryTitle 	{ background-color:darkblue; width:100%;color:white; font-size:.9em;padding:2px 0px 2px 0px; text-align:center; font-weight:bold;text-decoration:none;}
div#photoGalleryLink div#galleryPhoto		{ padding: 5px 2px 5px 5px;float:left;}
div#photoGalleryLink span#one						{ color:darkred; font-size:.8em; padding:2px 2px 2px 2px; text-decoration:none;}
div#photoGalleryLink span#two						{ color:black; font-size:.8em; text-decoration:none;}

td#bottomCenterLeft		{padding-top:20px}
td#bottomCenterRight	{padding-top:10px}

.rightCenterGroup			{width:390px;color:darkred;}
.rightCenterGroup	a		{color:darkred;text-decoration:none;}
.rightCenterGroup	div#rightCenterTitle 	{ color:darkred; width:100%; border-bottom:lightgrey solid 2px}
.rightCenterGroup li 										{ padding: 2px 0px 0px 0px; list-style-type:square;list-style-position:inside; font-size:.9em;}
.rightCenterGroup div#rightCenterList 	{ padding: 0px 10px 0px 5px }
.rightCenterGroup li.fullsection				{ list-style-type:none; }
.rightCenterGroup li a:link 						{color:darkred;text-decoration:none;}     /* unvisited link */
.rightCenterGroup li a:visited 					{color:dimgray;text-decoration:none;}  /* visited link */
.rightCenterGroup li a:hover 						{color:dimgrey}   /* mouse over link */

/*.rightCenterGroup li a:active 					{color:blue}   /* selected link */ 
/* Right Nav Gutter - ads */
div#rightNav			{ position:absolute; top:132; left:800; width:190; text-align:center; }
div#rightNav img 	{ border:none; }

.rightCalendar			  {width:75;color:darkred;font-size:.7em;}
.rightCalendar		a		{color:darkred;text-decoration:none;}
.rightCalendar		div#rightCenterTitle 	{ color:darkred; width:100%; border-bottom:lightgrey solid 2px}
.rightCalendar  	div#dates							{ font-family:serif; font-size:6px;}
.rightCalendar 		div#rightCenterList 	{ padding: 0px 2px 0px 2px }
.rightCalendar 		li.fullsection				{ list-style-type:none; }
.rightCalendar 		li a:link 						{color:darkred;text-decoration:none;}     /* unvisited link */
.rightCalendar 		li a:visited 					{color:dimgray;text-decoration:none;}  /* visited link */
.rightCalendar 		li a:hover 						{color:dimgrey}   /* mouse over link */

/* Classifieds */
div#classifiedsSearch							{ width:420px; padding-top:20px;}
div#classifieds										{ width:420px; padding-top:20px; }

.classifiedtable{border-left: 1px solid #0054A6;border-right: 1px solid #0054A6;border-bottom: 1px solid #0054A6;font-family: arial,helvetica;font-size: 8pt;}
.classifieds{font-family: arial,helvetica;font-size: 8pt;}
.class_outer_table { padding: 10px }

/* ------------------ Section Front Specific ---------------------*/
div#ovrHeaderBar         			 { height: 203px; 	background-image: url(../graphics/headerBackground2.jpg); background-repeat: repeat-x; background-position:bottom center;	width:975px; position:absolute; top:0px; left:0px;}
														
div#ovrTopHeaderBar				{ height: 88px; margin: 0px 0px 0px 0px;text-align:center;}
div#ovrBannerAd						{ background-color:#ffffff; width:975px; height:90px; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:center; }											
div#ovrBannerAd img 				{ margin:0px 0px 0px 0px }
div#ovrLeftNav							{ position:absolute; top:220px; left:0px;clear:left; width:150; }
div#ovrRightNav						{ position:absolute; top:220px; left:800; width:190; text-align:center; }

div#ovrCenterContent				{ width:640px; position:absolute; top:220px; left:150px; padding:10px 0px 0px 5px;}
div#breadCrumbs					{ font-size:.7em;color:darkred;float:left;}
div#breadCrumbs	a				{ color:darkred;text-decoration:none;}
div#date									{ font-size:.7em;color:#6b6b6b;float:right;}
div#categoryName					{ width:100%; clear:both;text-align:center;border-bottom:3px double lightgrey}
div#categoryName h1				{ font-size:1.5em;margin:0px 0px 0px 0px; padding 0px 0px 0px 0px}

div#ovrStoryOne						{ padding:10px 10px 10px 10px}
div#ovrStoryOne a					{ color:darkred;text-decoration:none;}
div#ovrStoryOne	img				{ float:left; margin: 0px 10px 10px 0px}
div#ovrStoryOneTitle				{ color:darkred; font-size:1.2em; font-weight:bold;}
div#ovrStoryOneTitle a			{ color:darkred:text-decoration:none;}
div#ovrStoryOneSubTitle			{ font-size:.8em;font-weight:bold; }
div#ovrStoryOneSummary		{ font-size:.8em; }
div#ovrStoryOneLinks				{ color:darkred;font-size:.8em;}
div#ovrStoryOneLinks li			{ padding: 2px 0px 0px 0px; list-style-type:square;list-style-position:inside; }
div#ovrStoryOneLinks a			{ color:darkred;text-decoration:none;}


div#ovrStories							{ padding:20px 10px 0px 5px;clear:both;}
div#ovrStories table					{ border-bottom:3px double lightgrey}
div#ovrStories td						{ width:320px; vertical-align:top;padding:0px 10px 10px 5px}
div#ovrStories td#leftTd			{ border-right:1px solid lightgrey;}
div#specialReportTitle				{ font-size:1.1em;font-weight:bold;border-bottom:solid 1px lightgrey}
div#ovrStoryTwoTitle				{ color:darkred;font-size:1em; font-weight:bold;padding:5px 0px 0px 0px}
div#ovrStoryTwoTitle a			{ color:darkred;text-decoration:none }
div#ovrStoryTwoSummary 		{ font-size:.8em;}
div#ovrStoryTwoSummary a	{ color:black;text-decoration:none }
div.ovrStoryList a						{ color:darkred;text-decoration:none }
div.ovrStoryList li						{ padding: 2px 0px 0px 0px; list-style-type:square;list-style-position:inside; color:#6b6b6b;}
div.ovrStoryList ul					{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px }
div.ovrStoryList span.storyTitle	{ color:darkred; font-size:.8em;font-weight:bold;}
div.ovrStoryList span.storyDate	{ color:#6b6b6b; font-size:.7em;}
div#ovrStoryListHeader			{ padding:20px 0px 0px 0px;font-size:.9em;font-weight:bold;color:darkred;border-bottom:1px solid lightgrey}

/* Spotted Galleries */
div#spottedGalleries		{ padding:0px 10px 0px 10px}
div#spottedGalleries td		{ vertical-align:top;}
div#spottedGalleries td li	{ font-weight:normal; font-size:.8em;}	

div#ovrMisc						{ padding:20px 10px 0px 5px}
div#ovrMisc table			{ }
div#ovrMisc td				{ width:320px; vertical-align:top;padding:0px 10px 10px 5px}
div#ovrMisc td#leftTd	{ border-right:1px solid lightgrey;}

.ovrStoryGroup												{ color:darkred; font-size:.7em; padding-bottom:10px}
.ovrStoryGroup a											{ color:darkred; text-decoration:none; }
.ovrStoryGroupTitle									 	{ width:100%; border-bottom:lightgrey solid 2px;font-weight:bold;}
.ovrStoryGroupList ul									{ margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
.ovrStoryGroupList li 								{ padding: 2px 0px 0px 0px; list-style-type:square; color:#6b6b6b;list-style-position:inside;}
.ovrStoryGroup li.fullsection					{ list-style-type:none; color:darkred;}
.ovrStoryGroupList span								{ color:darkred; }

div.ovrRightBox								{ border:2px solid lightgrey; margin-bottom:20px; margin-left:20px;padding: 10px 10px 10px 10px;font-size:.8em;position:relative;}
div.ovrRightBoxTitle					{ margin:-20px 0px 0px 0px;color:darkred;font-weight:bold;}
div.ovrRightBoxTitle span			{ background-color:white;padding:0px 5px 0px 5px}
div.ovrRightBoxContent				{ font-weight:bold; }
div.ovrRightBoxContent li			{ font-weight:normal;color:darkred; }
div.ovrRightBox	div.more 			{ color:darkred; font-size:.9em; padding-top:20px;}

/* Top Ads Section */
#topads_container		{ text-align:center; margin:auto; padding-top:20px; }
#topad							{ font-family:times,serif; font-size:.8em; color:black; border: gray 1px solid; width:80%; margin:auto; margin-bottom:5px; padding 5px 5px 5px 5px; background-color:#f9f9f9}
#topad span.bwbold 	{ color:Maroon; font-size:.8em; font-weight:bold; font-family:sans-serif; padding-top: 5px}

/* -------------------- Article Specific ------------------------*/
div#story									{ width:600px; padding:30px 5px 5px 5px;}
div#storyDate							{ font-size:.7em;color:#6b6b6b;float:left;}
div.this									{ font-size:.7em;color:darkred;float:right;padding:0px 10px 0px 0px}

div#storyTitle						{ clear:both;font-size:1.5em;font-weight:bold;font-family:serif;}
div#storySubTitle 				{ font-size:.8em;font-weight:bold; }
div#storyByLine 					{ font-size:.7em;padding-bottom:20px}
div#storyPhotoFacts 			{ float:right;width:226px;margin:0px 10px 10px 10px;border:1px lightgrey solid; font-size:.7em;} /* width defined inline in articleparagraph.pbo */
div#storyParagraph				{ font-size:1em;}
div.storyHead							{ padding:10px 0px 0px 0px}
div#storyPhotoPhotograph  {}
div#photoCredit						{ color:#6b6b6b;float:right;}
div#photoCaption					{ clear:both;padding:5px 5px 5px 5px}
div#photoExtras						{ color:darkred;padding:5px 5px 5px 5px;}
div#photoExtras	li				{ padding: 2px 0px 0px 0px; list-style-type:square;list-style-position:inside; }
div#poll	{width:200;}
.pollText 						{ font-size:.8em; font-weight: bold; }
.pollQuestions 				{ font-size:.8em; color:darkred }

/* ---------------------- Bible Quote Frontpage ------------------------- */
#bibleVerseNum						{ font-size:.8em; font-weight:normal;  float:right;}

/* Search Box */
div#searchbox	{padding:2px;background-color:#E2E2E2;border:1px solid gray;width:400px;}
div#searchbox table			{ }
div#searchbox td#property			{ text-align:right; vertical-align:top;padding:0px 10px 10px 5px}
div#searchbox td#value				{ vertical-align:top;padding:0px 10px 10px 5px}
div#searchbox input,select	{width:200px;}

/* Subscription */
div#subscribe			{ font-size:11px; font-family: Helvetica, Verdana, sans-serif; text-align:center;}


/* Print Ads Section */
div#printad				{ padding:10px; text-align:center; font-size:.8em;}
div#smallHeader		{ text-align:center; }
.printad_title		{ font-weight: bold; }

.printadGroup table						{ width:100%;}
.printadGroup td							{ padding-bottom:3px;}
.printadGroup span.title 			{ padding:0px 0px 0px 5px; font-size:.7em; font-weight:normal; color:darkblue;}
.printadGroup span.date 			{ font-size:.7em; font-weight:bold; color:#6b6b6b;}
.printadGroup td a:link 			{ color:darkblue;text-decoration:none;}     /* unvisited link */
.printadGroup td a:visited 		{ color:dimgray;text-decoration:none;}  /* visited link */

.printadTitle									{ font-size:.9em; font-weight:bold; }
.printadGroup td.printadTitle a:link					{ color:black;text-decoration:none;}
.printadGroup td.printadTitle a:visited				{ color:black;text-decoration:none;}

.ads_main							{ width:100%; vertical-align:top;}

.ads_thumbs						{ padding:10px 0px 0px 0px; font-size:.9em; }
.ads_thumbs table			{ width:100%; padding:10px 0px 0px 0px;}
.ads_thumbs	table td	{ text-align:center; vertical-align:top; }

.ads_thumbs_hdr   					( color:black;text-decoration:none; font-size:.9em; font-weight:bold; }
#ads_title                  { padding:0px 0px 0px 5px; font-size:.7em; font-weight:normal; color:darkblue;}
.ads_thumbs td a:link 			{ color:darkblue;text-decoration:none; }     /* unvisited link */
.ads_thumbs td a:visited 		{ color:dimgray;text-decoration:none; }  /* visited link */
.ads_thumbs td span img			{ border:none; }

/* Bottom Footer Section */
div#footerbottom			{ float:bottom; width:600px; }
div#footerbottom table		{ padding:10px;  align:center; border-top:1px solid lightgrey; }
div#footerbottom td			{ text-align:center; font-size:.7em;  color::grey; text-decoration:none; }

/* Travidia Ad Traffic Drivers */
#adInsert table		{padding:0px 0px 0px 0px; border-top:2px solid lightgrey; border-bottom:2px solid lightgrey;}
#adInsert h2		{font-size:12px;}
#adInsert p			{display:none;}
#adInsert a			{font-size:11px;}
#adInsert img		{border:none;}
