/*******************************************************************************
*                                                                              *
*  Web    :  http://www.pixelpowerhaus.net                                     *
*  E-mail :  info (at) pixelpowerhaus (dot) (net)                              *
*                                                                              *
*  Copyright (c) 2008 Pixel Power Haus. All Rights Reserved.                   *
*                                                                              *
*******************************************************************************/


/***************
	span styles
		***************/
.text_headline	{font-size: 1.5em; font-weight: bold;}
.text_copy	{font-size: 1em;}
.text_small	{font-size: .8em;}
.bold,h1,h2,h3,h4,h5,h6	{font-weight: bold;}
.underline	{text-decoration: underline;}
.align_center, .center, .centered	{text-align: center;}
.align_left	{text-align: left;}
.align_right	{text-align: right;}
.clear	{clear: both;}
h1	{font-size: 1.38em;}
h2	{font-size: 1.23em;}
h3	{font-size: 1.08em;}
a:link,a:visited,a:hover {color: #00c;border: none;}
p {margin-bottom: 1em;}
.bg_red	{background: #ab2223; color: #fff;}
.bg_lblue	{background: #98abba; color: #000;}
.bg_dblue	{background: #669; color: #fff;}

/***************
	"column" settings
		***************/

body	{background: #98abba;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76.1%;
}
#wrapper	{width: 980px;
	position: relative;
	margin: 0 auto;
	padding: 8px 0;
}

#header	{margin: 0px auto 3px auto;
}
#cont_left	{width: 250px;
	float: left;
	position: relative;
}

#cont_middle	{width: 520px;
	margin-left: 262px;
}

#cont_right	{width: 185px;
	float: right;
}
#cont_both	{width: 720px;
	float: right;
	background: #fff;
}
#main_photo {background: #98abba;
	margin: 0 4px 5px 4px;
}
#legalwrap	{margin: 10px 10px 10px 10px;
}

#footer	{clear: both;
	padding-top: 10px;
	text-align: center;
	color: white;
	font-size: .8em;
	line-height: 1.2em;
}
.zheader {text-align: right;
}
a img	{border: none;
}

.img_block_center	{display: block;
	margin: 0px auto;
}
.full_length	{height: 700px;
}
.ad_spacer	{margin: 10px auto;
	text-align: center;
}
.ad_spacer2 {width: 468px;
	margin: 0 auto 8px auto;
}
.ad_spacer_bttm	{width: 728px;
	margin: 0 auto 8px auto;
	text-align: center;
}
.white_bg	{background: #fff;
}
.spec_page	{background: #fff;
	padding: 4px;
	margin: 0 auto;
}
.separator_bg	{background: url('http://www.hdnews.net/images/hdn_v2/separator.gif') repeat-x;
	width: 100%;
	height: 2px;
	margin: 2px auto;
	padding: 0px;
}
.separator_red	{background: #ff0000;
	width: 100%;
	height: 10px;
	padding: 0px;
	margin: 0px;
}
.separator_blue	{background: #1e02d2;
	width: 100%;
	height: 8px;
	padding: 0px;
	margin: 3px 0 0 0;
}
.separator_white	{background: #fff;
	width: 100%;
	height: 10px;
	padding: 0px;
	margin: 0px;
}
#weather_frame	{width: 720px;
	margin: 0px;
	padding: 0px;
	border: none;
	height: 1400px;
	float: right;
	background: url('http://www.hdnews.net/images/hdn_v2/main/weather_wait.gif') no-repeat top left #98abba;
}
#weather_desc_frame	{width: 250px;
	height: 315px;
	overflow: hidden;
	margin: 0px 0px;
	padding: 0px;
	background: #98abba;
}
#pdf_archive	{width: 720px;
	margin: 0px;
	padding: 0px;
	border: none;
	height: 1400px;
	overflow: auto;
	float: right;
}
/***************
	#cont_left settings
		***************/
#nav_left	{width: 250px;
	margin-top: 5px;
	position: relative;
	z-index: 2;
}
#nav_wrapper {position: relative;
	margin: 0px;
	padding: 0px;
}

#nav_left1	{width: 126px;
	float: left;
	z-index: 2;
}
#nav_left1 img	{margin: 3px 0px 0px 0px;
	padding: 0px;
}
#nav_left2	{width: 120px;
	float: right;
	background: #fff;
	position: relative;
	z-index: 2;
	margin-top: 3px;
}
#nav_left .separator_white	{width: 120px;
	height: 4px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
#categories_menu	{background: #ab2223;
	border: 4px solid #fff;
	height: 242px;
	padding-bottom: 5px;
	position: relative;
	z-index: 2;
}
#categories_menu a:link, #categories_menu a:hover, #categories_menu a:visited	{font-weight: bold; color: #fff; font-size: .8em; text-decoration: none;}
#categories_menu a	{margin: 0px;
	padding: 4px 3px;
	display: block;
	border-bottom: 1px solid #fff;
}
#categories_menu a:hover	{background: #fff;
	color: #ab2223;
}
#categories_menu p	{display: inline;
}
#nav_left1 form	{display: inline;
}
#searchbox	{margin-top: 2px;
}
#searchbox input	{border: none;
	padding: 0px;
	margin: 0px;
}
#searchbox #searchInput	{width: 120px;
	font-size: 1em;
	border-bottom: #98abba 2px solid;
	padding: 0px 3px;
}
#searchbox #Submit1	{text-align: center;
	display: block;
}
#searchbox img	{margin: 0;
	padding: 0;
}
#weathercentral	{clear: both;
	padding: 10px 0 4px 0;
}
#weather	{height: 80px;
	margin: 0px auto;
	padding-bottom: 10px;
	clear: both;
	position: relative;
}
#heading_weather	{padding: 10px 0 0 0;
}
#weather_ad	{float: left;
}
#weather_thing	{float: right;
	width: 116px;
	height: 74px;
	border: 2px solid #fff;
	background: #ab2223;
	position: absolute;
/*	font-weight: bold;
	padding: 1px 4px;
	margin-top: 1px;
*/
	top: 0;
	right: 0;
}
/*
#weather_thing .weather_icon	{position: absolute;
	display: block;
	bottom: 0px;
	right: 0px;
	width: 28px;
	height: 28px;
	z-index: 7;
}
#weather_thing p	{color: #fff;
	width: 108px;
	font-weight: bold;
	font-size: .85em;
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;
	z-index: 10;
}
*/
#weather_link	{z-index: 12;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 115px;
	height: 80px;
	border: none;
}
#photos_week	{display: block;
}
.dyncontent	{background: #000;
}
.dyncontent img	{margin: 0px auto;
	padding: 0px;
	text-align: center;
	display: block;
	/* CSS max height/width stuff, replaced w/ javascript*/
	max-width: 250px;
	max-height: 200px;
	/*height: expression(this.scrollHeight >= 200? "200px" : "auto" ); */
	height: expression(this.height >= this.width && this.height > 200 ? 200 : true);
	width: expression(this.height < this.width && this.width > 250 ? 250 : true);
} 
.weekly_photo_img	{height: 200px;
	width: 250px;
	background: #000;
	}
.imageCaption	{background: #fff;
	font-size: .8em;
	padding: 3px 4px;
	margin: 0px;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
}
#front_vid	{margin: 10px auto;
	text-align: right;
	clear: both;
}
#front_vid object	{width: 250px;
	border: none;
	padding: 0px;
	margin: 0px;
}
#front_slide	{margin: 10px auto;
	background: #000;
	padding-bottom: 3px;
}
#slide_whole{
	
}
.printfriend	{float: right;
	font-size: .8em;
	padding: 0px 0px 3px 3px;
}
.printfriend a:link, .printfriend a:hover, .printfriend a:visited	{color: blue;
}
.emailfriend	{float: right;
	font-size: .8em;
	padding: 0px 0px 3px 3px;
}
.emailfriend a:link, .emailfriend a:hover, .emailfriend a:visited	{color: blue;
}

/***************
	#cont_middle settings
		***************/

#main_content	{background: #fff;
}
#top_bar	{margin-top: 3px;
	background: #ab2223;
	height: 1em;
	padding: 2px;
	border-bottom: 1px solid #000;
}
#top_bar a	{color: #fff;
	text-decoration: none;
}
#top_bar p	{margin: 0;
	padding: 0;
}
#top_bar_left	{float: left;
	width: 45%;
	text-align: left;
}
#top_bar_right	{float: right;
	width: 45%;
	text-align: right;
}
#top_photo	{display: block;
	margin: 0px auto;
	cursor: pointer;
	/* this doesn't work for some reason - nevermind fixed it w/ JS
	max-width: 332px;
	max-height: 400px;
	height: expression(this.height >= this.width && this.height > 400 ? 400 : true);
	width: expression(this.height < this.width && this.width > 332 ? 332 : true);
	*/
}
.cutline	{font-size: .85em;
	padding: 0px 10px;
}
.separator	{margin: 2px auto;
	display: block;
}

#main_related_photo	{height: 48px;
	margin: 5px auto 0px auto;
	cursor: pointer;
	padding-bottom: 2px;
	width: 520px;
}
#spotlight	{padding-bottom: 5px;
}
#spotlight_footer	{margin: 4px 0px 2px 0px;
}
#animate{
	/*height:48px;*/
	position: relative;
	z-index: 1;
}

.main_related_slides {
	float: left;
	margin: 0px 6px;
	display: none;
	width: 48px;
	height: 48px;
	/*margin-left: 13px;*/
}

.main_related_slides img{
	max-width: 48px;
	max-height: 48px;
	height: expression(this.scrollHeight >= 48? "48px" : "auto" ); /* IE6 bs */
}

div.main_related_slides	{background: #000;
	height: 45px;
	margin: 0px;
	padding: 0px;
	display: none;
}
#animate img	{background: #000;
}
.arrow_left	{
	float: left;
	position: relative;
	margin-right: 6px;
}
.arrow_right	{
	float: right;
	position: relative;
	margin-left: 6px;
}
#top_head	{font-size: 0pt;
	color: #fff;
}
#top_story_heading	{margin: 0px;
	float: right;
}
#main_story	{height: 340px;
	overflow: auto;
	color: #000;
	font-size: 1em;
	padding: 5px;
	margin: 5px auto;
	position: relative;
}
.breaking_news a,.story_headline, .story_byline, .know_headline, .story_headline a, .story_byline a, .know_headline a	{margin: 3px 0px 5px 0px; padding: 0px;text-decoration: none;}
.story_headline, .story_headline a	{font-size: 1.6em;
	font-weight: bold;
	margin-left: 12px;
	color: #9daa6c;
	text-decoration: none;
}
.know_headline	{font-size: 1.3em;
	font-weight: bold;
	margin-left: 12px;
	color: #6888aa;
}
.live_headline {font-size: 2em;
	font-weight: bold;
	margin-left: 12px;
	color: #ab2223;
}
.breaking_news_body .story_headline	{color: #ff0000;
}
.story_middle .story_headline	{color: #ab2223;
}
.story_byline	{color: #5b5b5b;
	font-weight: bold;
	font-size: 1.1em;
	margin-left: 8px;
}
.story_text	{font-size: 1em;
	color: #000;
}
.relatebox	{border: solid 2px #000;
	float: right;
	width: 120px;
	background: #ebf3f9;
	clear: right;
}
.relatepdf	{border: solid 2px #000;
	float: right;
	width: 120px;
	background: #ebf3f9;
	clear: right;
}
.relatepodcast	{border: solid 2px #000;
	float: right;
	width: 150px;
	background: #ebf3f9;
	clear: right;
}
.storyad	{float: right;
	width: 300px;
	clear: right;
	margin: 0px 0px 5px 3px;
}
.newsmug, .columnmug	{border: solid 1px #000;
	float: right;
	width: 84px;
	background: #669;
	color: #fff;
	clear: right;
	margin: 0px 0px 5px 3px;
	text-align: center;
}
.legalimage	{
	float: right;
	width: 200px;
	clear: right;
	margin: 0px 0px 5px 3px;
	text-align: center;
}
.newsmug p, .columnmug p	{margin: 0;
	padding: 2px;
}
.vetflag	{ float: right;
	width: 68px;
	clear: right;
	margin: 0px 0px 5px 3px;
	text-align: center;
}
.obitflowers	{ float: right;
	width: 120px;
	height: 114px;
	clear: right;
	margin: 12px 3px 5px 3px;
	text-align: center;
}

.networkborder { border: ridge 5pt; 
	border-color:#ffc600;
	background: #ffffff;
	padding: 10px 20px 10px 20px;
}

.networkborder a{ font-size: 1.3em;
	color: #a86402
}

.networkborder h1{ font-size: 2em;
	color: #000000;
	font-style: underline;
}

.networkborder2 { border: ridge 5pt; 
	border-color:#ffc600;
	background: #ffffff;
	padding: 8px 0;
	margin-bottom: 5px;
}

.relatebox_head	{background: #ab2223;
	color: #fff;
	font-weight: bold;
	padding: 3px 2px;
	margin: 0px;
}
.relatepdf_head	{background: #ab2223;
	color: #fff;
	font-weight: bold;
	padding: 3px 2px;
	margin: 0px;
}
.relatebox_item	{font-size: .9em;
	font-weight: normal;
	padding: 0px 3px;
	margin: 7px 0px 3px 4px;
	color: #5b5b5b;
	background: url('http://www.hdnews.net/images/hdn_v2/menu/todays_headlines_marker.gif') no-repeat top left;
	text-indent: 10px;
}
.relatebox a:link, .relatebox a:visited, .relatebox a:hover	{text-decoration: none;
}
#main_story_footer	{display: block;
	margin: 4px auto;
}
.breaking_news	{border-bottom: 10px solid #98abba;
}
.breaking_news_body	{margin: 0px;
	padding: 0px 5px;
}
.breaking_news .separator_red	{margin-top: 10px;
}
.breaking_news p.story_headline	{margin-bottom: 5px;
}
.breaking_movie	{width: 100px;
	margin: 0px auto;
	text-align: center;
	padding-bottom: 5px;
}
.breaking_movie img	{border: 1px solid #ff0000; margin-bottom: 5px;
}
#ap_breaking_news, #kansas_news, #nation-world	{background: #fff;
	padding-bottom: 4px;
	margin-top: 0px;
}
#ap_breaking_news p	{background: url('http://www.hdnews.net/images/hdn_v2/main/ap_breaking_news_marker.gif') no-repeat top left;
}
#kansas_news p	{background: url('http://www.hdnews.net/images/hdn_v2/main/ap_ks_news_marker.gif') no-repeat top left;
}
#nation-world p	{background: url('http://www.hdnews.net/images/hdn_v2/main/nation-world_marker.gif') no-repeat top left;
}
.ap_item a:link, .ap_item a:hover, .ap_item a:visited	{color: #5b5b5b;
	text-decoration: none;
}
.pubdates	{color: #333;
}
#middle_bottom p	{padding: 0px 3px 5px 12px;
	margin: 0px 0px 2px 5px;
	font-size: .9em;
	line-height: 1em;
	color: #5b5b5b;
}
#live_event {background: url('http://www.hdnews.net/images/hdn_v2/noliveevent.gif') no-repeat top center;
	width: 720px;
	height: 1000px;	
	padding-top: 10px;
}

#liveembed iframe {margin: 0 auto;}

#middle_bottom1	{float: left;
	width: 145px;
	margin-left: 10px;
}
#middle_bottom2	{float: left;
	width: 145px;
	margin-left: 20px;
}
#middle_bottom3	{float: left;
	width: 145px;
	margin-left: 20px;
}
.header_topper	{margin: 0px 0px 5px 0px;
	padding: 0px;}

#footer a:link, #footer a:hover, #footer a:visited	{color: blue;
}
#should_know {border-top: 8px solid #98abba;
	margin: 0;
	padding: 0;
}
		
/***************
	#cont_right settings
		***************/
#story_list2	{background: #ebf3f9;
	margin: 2px auto;
	z-index: 2;
}
#story_list_items2	{border: 4px solid #fff;
	color: #5b5b5b;
	font-size: .9em;
	/*height: 200px;*/
	overflow: auto;
}

#story_list_items2 p	{/*margin: 4px 3px 8px 5px;*/
	margin: .8em 0 .8em .5em;
	line-height: 1em;
	background: url('http://www.hdnews.net/images/hdn_v2/menu/todays_headlines_marker.gif') no-repeat top left;
	text-indent: 14px;
}
#story_list_items2 a:link, #story_list_items a:visited, #story_list_items a:hover	{color: #5b5b5b;
	text-decoration: none;
}
#story_list_items2 a:hover	{color: #333;
}
#story_list1	{background: #ebf3f9;
	margin: 2px auto;
	z-index: 2;
}
#story_list_items1	{border: 4px solid #fff;
	color: #5b5b5b;
	font-size: .9em;
	/*height: 200px;*/
	overflow: auto;
}

#story_list_items1 p	{/*margin: 4px 3px 8px 5px;*/
	margin: .8em 0 .8em .5em;
	line-height: 1em;
	background: url('http://www.hdnews.net/images/hdn_v2/menu/todays_headlines_marker.gif') no-repeat top left;
	text-indent: 14px;
}
#story_list_items1 a:link, #story_list_items a:visited, #story_list_items a:hover	{color: #5b5b5b;
	text-decoration: none;
}
#story_list_items1 a:hover	{color: #333;
}
#story_list	{background: #ebf3f9;
	margin: 10px auto;
	z-index: 2;
}
#story_list_items	{border: 4px solid #fff;
	color: #5b5b5b;
	font-size: .9em;
	height: 300px;
	overflow: auto;
}

#story_list_items p	{/*margin: 4px 3px 8px 5px;*/
	margin: .8em 0 .8em .5em;
	line-height: 1em;
	background: url('http://www.hdnews.net/images/hdn_v2/menu/todays_headlines_marker.gif') no-repeat top left;
	text-indent: 14px;
}
#story_list_items a:link, #story_list_items a:visited, #story_list_items a:hover	{color: #5b5b5b;
	text-decoration: none;
}
#story_list_items a:hover	{color: #333;
}
#nav_right img	{display: block;
	margin-bottom: 7px;
}
.expandable	{display: none;
	color: #fff;
	margin-top: 0px;
	border: 5px solid #fff;
	border-top: none;
	padding: 4px;
}
.expandable a:link, .expandable a:visited	{color: #fff;
}
.dropdown	{padding: 0px;
	width: 175px;
	margin: 0px auto;
}
.dropdown a:link, .dropdown a:visited, .dropdown a:hover {display: block;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding: 0px;
	margin: 0px 5px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	width: 161px;
}
.dropdown a:hover	{background: #fff;
}
.dropdown p	{margin: 0px;
	padding: 0px;
	display: inline;
}
#extra_expand	{height: auto;
	margin-bottom: 7px;
}

#extra_expand img	{cursor: pointer;
	margin-bottom: 0px;
}

#extra_show	{background: #ecaf4e;
}
#extra_show a {padding: 1px 0;
}
#extra_show a:hover	{color: #ecaf4e;
}
#marketplace_expand	{height: auto;
	margin-bottom: 7px;
}

#marketplace_expand img	{cursor: pointer;
	margin-bottom: 0px;
}

#marketplace_show	{background: #ecaf4e;
	margin: 0px auto;
}
#marketplace_show a:hover	{color: #ecaf4e;
}
#service_expand	{height: auto;
	margin-bottom: 7px;
}

#service_expand img	{cursor: pointer;
	margin-bottom: 0px;
}

#service_show	{background: #6d8eab;
}
#service_show a:hover	{color: #6d8eab;
}
#poll_expand	{height: auto;
	margin-bottom: 7px;
}

#poll_expand img	{cursor: pointer;
	margin-bottom: 0px;
}

#poll_show	{background: #9daa6c;
}
.poll_submit input	{display: block;
	margin: 4px auto;
}
#poll_votes, #poll_comments	{text-align: center;
}
#poll_show .center	{margin: 0px;
	padding: 0px;
}
#poll_show a:hover	{color: yellow;
}
#bus_dir	{background: url('http://www.hdnews.net/images/hdn_v2/business_dir_frame.gif');
	width: 183px;
	height: 129px;
	position: relative;
}
#bus_dir_ad	{position: absolute;
	top: 1px;
	right: 1px;
}
#bus_dir_link	{position: absolute;
	top: 0px;
	left: 0px;
}
#pubdate { font-size: 0.8em; font-family: verdana; padding-left: 10px; }
   /*        _\|/_
             (o o)
     +----oOO-{_}-OOo--------------------------------+
     |                                               |
     |   The following mess I promise I will clean   |
     |           up eventually, some day.            |
     |                Down the road.                 |
     +----------------------------------------------*/

/***************
	spec pages
		***************/
.translate { color: orange; background-color: #fff; padding: 0pt; border: solid 1pt black; }

.search_item	{border-bottom: 2px solid #000;
	padding-bottom: 8px;
}


/***** Scoreboard options *****/
#prepwrapper	{margin-top: 10px;
}
#prepwrapper .text	{font-size: .8em;
}
.prepscoreheader	{background: #ab2223;
	padding: 4px;
	color: #fff;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 1.2em;
	font-weight: bold;
}
.prepscoreheader p	{margin: 0px;
	padding: 6px;
}
.prepscoreheader a {color: #fff;
	text-decoration: none;
}
.allprep	{border: solid #000 2px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#header_prep	{width: 340px;
	height: 51px;
	position: relative;
	background: #fff url('http://www.hdnews.net/images/hdn_v2/main/header_blank.gif') no-repeat;
}
.header_prep_title	{position: absolute;
	bottom: 2px;
	right: 8px;
	color: #fff;
	font-size: 34px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.prepscores	{width: 181px;
		padding: 0px;
		padding-right: 0px;
		margin: 0px;
		overflow: auto;
		height: 250px;
		border-top: 2px solid #000;
		background: #fff;
}
.scoreboard	{margin-bottom: 10px;
}
.scoreboard table	{border-bottom: 1px solid #000;
	caption-side: bottom;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	background: #fff;
}
.scoreboard td, .scoreboard th	{
	padding: 1px;
}
.scoreboard th	{font-size: 10px;
		padding: 2px 0px;
		border-left: 1px solid #000;
}
.scoreboard td	{font-size: 9px;
	border-left: 1px solid #666;
	border-top: 1px solid #000;
}
.scoreboard tr:hover	{background: #eee;
}
.scoreboard caption	{font-style: italic;
	padding-top: 6px;
}
.scoreboard .scoresport	{text-align: center;
}
.scoreboard .scorescore	{text-align: center;
}
.scoreboard .scoreloc	{text-align: left;
}
.scoreboard .scoredate	{text-align: center;
}
.scoreboard .scoretop	{text-align: center;
			color: #fff;
			background: #ab2223;
			padding: 3px 0px;
}
.scoreboard .scoreopp	{text-align: left;
}
#thetable	{width: 520px;
	background: #fff;
	padding-bottom: 4px;
	margin-bottom: 8px;
}
.preptable	{border-collapse: collapse;
		width: 512px;
		margin: 0px auto;
		margin-top: 0px;
		background: #fff;
}
.preptable td, .preptable th	{font-size: 11px;
	text-align: left;
}
.preptable th	{padding: 3px 4px;
}
.preptable td	{padding: 1px 4px;
}
.preptable .scoretop	{color: #fff;
		background: #ab2223;
}
.treven	{background: #fff;
}
.trodd	{background: #ddd;
}
#prepmenu select	{width: 95%;
}
.prepselect	{padding: 4px;
		padding-right: 0px;
		margin: 0px;
		margin-bottom: 8px;
		border-top: 2px solid #000;
		background: #6d8fab;
}
#prepmenu form	{margin: 0px;
}
#prepmenu input	{width: 95%;
		text-align: center;
}
.prepinput	{padding: 4px;
		margin: 0px;
		margin-bottom: 8px;
		background: #6d8fab;
}
.tanbox	{background: #fff2df;
	border: 2px solid #ab2223;
	margin-bottom: 8px;
	text-align: center;
	padding: 0px;
}
.tanbox a	{text-decoration: none;
}
.tanbox p	{margin: 5px 0px;
	padding: 0px;
}
.scoreschool a:visited, .scoreschool a:link, .scoreschool a:hover	{color: blue;
	text-decoration: none;
}
td.spmain	{padding-left: 2px;
}
td.scorescore	{white-space: nowrap;
}

/***** End of Scoreboard stuff *****/

.flagimg	{position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.flag_overlay	{position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
}
#flag_div	{width: 250px;
	height: 315px;
	margin-bottom: 5px;
	background: #fff;
}
#flag_ie6	{display: none;
}
#form_archive	{margin-bottom: 10px;
}
#form_archive table	{border-collapse: collapse;
	background: #fff;
	border: 2px solid #fff;
}
#form_archive td	{background: #ebf3f9;
}
#form_archive .archive_head	{background: #ab2223;
	border: 2px solid #fff;
	color: #fff;
	font-weight: bold;
	padding: 4px;
}
.discuss {text-align: right;
	font-size: .95em;
	margin: 0px;
	padding: 0px;
}
.discuss a	{color: blue;
}
#story_share .sharewrap	{float: right;
	width: 30%;
margin: 0;
}
.sharewrap 	{text-align: center;
margin: 0;
}
#var_multi_video, #var_multi_slides	{background: #fff;
	margin: 10px 0;
	padding: 4px;
}
#var_multi_video h3, #var_multi_slides h3	{color: #fff;
	background: #ab2223;
	padding: 2px 4px;
	font-size: 1em;
	text-align: right;
}
#var_multi_video a, #var_multi_slides a	{font-size: .85em;
}
.multimedia_thumb	{width: 90px;
	height: 142px;
	float: left;
	position: relative;
	margin: 0 8px 10px 8px;
	font-size: .95em;
}
.multimedia_audio	{width: 215px;
	height: 110px;
	float: left;
	position: relative;
	margin: 0 8px 10px 8px;
	font-size: .95em;
	border-style: solid;
	border-width: 1px
	border-color: #000000
}
.multimedia_thumb img	{width: 75px;
}
.staff_box	{width: 180px;
	height: 142px;
	float: left;
	position: relative;
	margin-bottom: 10px;
	font-size: .95em;
}
.staff_photo	{float: left;
	width: 75px;
	display: block;
	margin: 0;padding: 2px 0 0 2px;border: 0;
}
.staff_info	{width: 95px;
	float: left;
	margin: 10px 0 0 2px;padding: 0;
}
.staff_header	{clear: both;
	background: #669;
	color: #fff;
	padding: 2px 10px;
	font-size: 1.2em;
}
.staff_header1	{clear: both;
	background: #669;
	color: #fff;
	padding: 2px 2px;
	font-size: 1.2em;
}
.staff_address	{float: right;
	padding: 5px;
}
.prepsubhead	{background: #ab2223;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 2px;
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
	text-align: center;
}
.staff_mail	{position: absolute;
	left: 0px;
	bottom: 0px;
	padding-left: 2px;
}



/* MOS CMS New Items */
.classifieds_index .contentbox, .classifieds_index .advancecontentbox	{width: 300px;}
.classifieds_content .contentbox, .classifieds_content .advancecontentbox	{width: 500px;}
.contentbox .classifiedsTitle {color:#669; font-size:16px; font-weight:bold; }
.r_class 				{color: #000; font-size: 16px; font-weight: bold; background: #98abba; }
.r_price 				{text-align: right; color: black; background: #CCCCCC; }
#pageNav .prevClass 	{padding-right: 2px; color: white; text-decoration: none; text-transform: uppercase; }
#pageNav .pageNumber	{padding-right: 4px; padding-left: 4px; text-decoration: none; color: #CCCCCC; font-weight: bold; }
#pageNav .otherClass 	{padding-right: 2px; text-decoration: none; color: white; }
#pageNav .nextClass 	{padding-left: 2px; color: white; text-decoration: none; text-transform: uppercase; }
#noneFound 				{padding: 10px; }
.classifiedsLeft 		{float: left; }
.classifiedsRight 		{float: left; }
.class_top 				{color: white; text-transform: uppercase; font-size:16px; font-weight: bold; }
.class_tab 				{color: white; }
.advancecontentbox 		{font-size:10px; }
.advancecontentbox .class_top 		{font-size:10px; }
.advancecontentbox .advcat 			{font-size:10px; }
.advancecontentbox #searchCat 		{font-size:10px; }
.advancecontentbox #searchSubCat 	{font-size:10px; }


/* CLASSIFIEDS - framework */
#classifieds {width:300px;}
#classifiedsLeft {width:300px;float:left;}
#classifiedsRight {width:475px;float:right;}
#classifieds form{margin:0px;padding:0px;}
#classifieds .footer{clear:both;}

/* CLASSIFIEDS - misc text styles */
#classifieds h2.classifiedsTitle {font-size: 16px; color:#669; }
#classifieds p {margin:0px;padding:0px;font-size:1em;}
#classifieds .form_button {}

/* CLASSIFIEDS - simple search form */
#classifieds #classifiedsSearch {padding:6px;background:#669;margin-bottom:15px;}
#classifieds #classifiedsSearch .formRow {padding:4px;}
#classifieds #classifiedsSearch #searchTermRow {background:#fff;}
#classifieds #classifiedsSearch #searchTermRow label {font-size:1.2em;font-weight:bold;color:#000;display:block;}
#classifieds #classifiedsSearch #searchTermRow #searchTerm {display:inline;width:130px;}
#classifieds #classifiedsSearch #searchTermRow #searchSubmit {display:inline;}
#classifieds #classifiedsSearch .numPerRow label {font-size:1.1em;color:#fff;}

/* CLASSIFIEDS - category listing table */
#classifieds #classifiedsCategories {background:#000;border:0px;margin-bottom:15px;}
#classifieds #classifiedsCategories th {background:#669;font-size:1.4em;font-weight:bold;color:#fff;padding:4px;text-align:center;}
#classifieds #classifiedsCategories td {background:#fff;font-size:1.1em;padding:4px;line-height:1.5em;}
#classifieds #classifiedsCategories td:hover{background-color:#dcdcdc;}
#classifieds #classifiedsCategories td.adCategory {text-align:left;}
#classifieds #classifiedsCategories td.adCategory a{display:block;padding-left:20px;background:url(images/class-folder.gif) left top no-repeat;}
#classifieds #classifiedsCategories td.numberAds {text-align:center;}

/* CLASSIFIEDS - advanced search form */
#classifieds #classifiedsAdvancedSearch {border:1px solid #000;padding:6px;background:#669;margin-bottom:15px;}
#classifieds #classifiedsAdvancedSearch .formRow {padding:4px;background:#fff;}
#classifieds #classifiedsAdvancedSearch #headingRow {margin-bottom:6px;background:#fff;}
#classifieds #classifiedsAdvancedSearch .submitRow  {background:#669;}
#classifieds #classifiedsAdvancedSearch .numPerRow  {background:#669;}
#classifieds #classifiedsAdvancedSearch h3 {font-size:1.2em;color:#000; font-style: normal;margin:0px;padding:0px;}
#classifieds #classifiedsAdvancedSearch h4 {font-size:1.1em;color:#669;font-weight:normal;font-style: normal;margin:0px;padding:0px;}
#classifieds #classifiedsAdvancedSearch label {display:block;font-size:1.1em;color:#000;background:#bbb;margin:6px 0px 2px 0px;padding:2px;}
#classifieds #classifiedsAdvancedSearch .submitRow  label {background:transparent;color:#fff;}
#classifieds #classifiedsAdvancedSearch #headingRow  label {background:transparent;color:#fff;}
#classifieds #classifiedsAdvancedSearch .numPerRow label {display:inline;background:transparent;color:#fff;}

/* CLASSIFIEDS - search results */
#classifieds #classifiedsResults {padding:2px;background:#669;margin-bottom:15px;}
#classifieds #classifiedsResults .formRow {padding:2px;}
#classifieds #classifiedsResults .searchResultControls input {float:left;margin-right:4px;}
#classifieds #classifiedsResults #sortResults label {color:#fff;}
#classifieds #classifiedsResults #numResultsFound {background:#ccc;text-align:left;padding:2px;float:left;width:105px;}
#classifieds #classifiedsResults #numResultsDisplayed {background:#ccc;text-align:right;padding:2px;float:right;width:155px;}
#classifieds #classifiedsResults .resultListing {clear:both;}
#classifieds #classifiedsResults .selectResult {width:15px;float:left;}
#classifieds #classifiedsResults .selectResult label {color:#fff;}
#classifieds #classifiedsResults .selectResult input {margin:0px;padding:0px;}
#classifieds #classifiedsResults .resultsTable  {width:235px;float:right;background:#ddd;margin-bottom:2px;}
#classifieds #classifiedsResults .r_class {font-size:1.1em;font-weight:bold;color:#669;width:65%;}
#classifieds #classifiedsResults .r_price {font-size:1.1em;font-weight:bold;color:#000;background:#ccc;width:35%;}
#classifieds #classifiedsResults .r_phone_number {font-size:1.1em;font-weight:bold;color:#000;background:#ccc}
#classifieds #classifiedsResults .adtext {font-size:1.1em;color:#000;background:#fff;}
#classifieds #classifiedsResults .formtext {font-size:1.1em;color:#000;background:#ccc;}
#classifieds #classifiedsResults .meta_title {font-size:1.2em;background:#fff;}
#classifieds #classifiedsResults .meta_result {font-size:1.2em;background:#fff;}
#classifieds #classifiedsResults #resultsNav {clear:both;background:#fff;text-align:center;font-size:1.1em;margin:2px 0px;display:inline-block;padding:5px 0px;}
#classifieds #classifiedsResults #resultsNav #nextPage a{display:inline-block;background:url(images/class-next.jpg) left center no-repeat;padding:5px 0px 4px 30px;}
#classifieds #classifiedsResults #resultsNav #pageNumbers {display:inline-block;padding:5px 5px 4px 5px;}
#classifieds #classifiedsResults #resultsNav #prevPage a{display:inline-block;background:url(images/class-previous.jpg) right center no-repeat;padding:5px 30px 4px 0px;}
#classifieds #classifiedsResults #selectionControls {background:#ccc;padding:1px 4px 4px 4px;position:relative;}
#classifieds #classifiedsResults #selectionControls label {font-size:1.1em;font-weight:bold;display:block;padding-top:3px;}
.contentbox th, .contentbox td, .advancecontentbox th, .advancecontentbox td {
	/*borders and padding to make the table readable*/
}
.maintable_1 td, .maintable_1 th	{border-bottom: 1px solid #000;
}
.maintable_1 select, .maintable_1 input#searchInput	{width: 95%;
}
.maintable_1 .formtext	{color: #fff;
}
.contentbox th, .advancecontentbox th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
#ugly_class_table	{margin: 0 0 0 5px;
	padding: 15px 0 0 0;
}
.class_right	{text-align: left;
	font-size: .95em;
}
#hdn_history	{padding: 4px;
}
#hdn_history img	{float: right;
	padding-left: 3px;
}
#hdn_history p	{margin-bottom: .5em;
	text-indent: 1em;
}
#hdn_history .l_div	{float: left;
}
#hdn_history .r_div {float: right;
	width: 40%;
	background: #bbb;
	padding: 4px;
	margin: 0 0 4px 4px;
}
#hdn_history .bold	{font-size: 1.1em;
	text-indent: 0;
}
#bus_dir_page	{background: #fff;
	padding: 4px;
}
#bus_dir_page ul	{margin-bottom: 8px;
}
#bus_dir_page h3	{margin-bottom: 2px;
	background: #669;
	color: #fff;
	padding: 1px 4px;
	font-weight: normal;
}
#bus_dir_page li	{font-size: .95em;
	text-indent: -1em;
	margin-left: 1em;
}
#bus_dir_left	{width: 48%;
	float: left;
}
#bus_dir_right	{width: 48%;
	float: right;
}
#bus_dir_page h2	{background: #ab2223;
	color: #fff;
	padding: 4px;
	margin-bottom: 4px;
}

.hand{
	cursor: pointer;
}

/***** Start HDNForms stuff *****/
.hdnform	{width: 530px;
}
.hdnform th	{text-align: right;
	width: 50%;
}
.hdnform input[type="text"]	{width: 95%;
}
.hdnform textarea	{width: 95%;
}
.hdnform input[type="submit"]	{margin: 0px auto;
	text-align: center;
	width: 200px;
}
.hdnform, .hdnform th	{font-size: small;
		font-family: helvetica, arial, sans-serif;
}
.hdnform p.tanbox	{padding: 3px;
	margin: 5px auto;
}
/***** End of HDNForms stuff *****/
.society_submit p	{margin-bottom: 10px;
}
#eaglebanner	{background: #2d6bb8;
	padding: 0px;
	width: 728px;
}
#mycapture_page	{float: right;
	width: 730px;
	background: #fff;
	padding: 5px;
}
.class_separator	{height: 10px;
}





/* pdf page patch, use if doubletruck breaks */
#pdf_wrapper	{width: 970px;
	position: relative;
	margin: 0 auto;
	padding: 8px 0;
	}
.pdf_page .maintable_1	{border: 1px solid #000;
}
.pdf_page .class_tab	{color: #000;
}
#cont_pdf	{width: 700px;
float: left;
background: #fff;
margin-left: 10px;
}


/* NEW non-theme pdf stuff */

#pdf_edition .pdf_item	{width: 33%;
	float: left;
	margin: 0 auto 10px auto;
}
#pdf_edition .pdf_img	{width: 150px;
	height: 260px;
	margin: 0 auto;
}
#pdf_edition .pdf_info	{text-align: center;
}
#pdf_edition .col_right, #pdf_edition .col_left	{display: block;
	float: left;
	margin: 0 0 4px 0;
	padding: 0;
}
#pdf_edition .col_left	{width: 38%;
	text-align: right;
	padding-right: 2%;
	clear: both;
}
#pdf_edition .col_right	{width: 56%;
}
#pdf_edition .wider	{width: 56%;
}

#cont_middle .staff_header	{clear: none;
	margin: 8px 0 0 0;
}
#pageable_div	{margin: .5em auto;
	text-align: center;
	clear: both;
}
#pageable_div .otherClass	{font-size: 1em;
	padding: 0 3px;
	line-height: 1.3em;
}
#pageable_div .currentClass	{font-size: 1.3em;
	line-height: 1.3em;
	color: #000;
	padding: 0 3px;
	text-decoration: none;
}
#pageable_div .prevClass, #pageable_div .nextClass	{font-size: 1em;
	line-height: 1.3em;
}
#games_pg h1 {font-size: 2em;
	margin: 10px 0 0 0;
}
#games_index {padding: 8px 0;
}
.a_game	{width: 32%;
	float: left;
	text-align: center;
	margin: 10px auto;
}
.a_game img	{width: 150px;
	margin: 3px auto;
}
#game_div {margin: 8px auto;}
#minical {border: none;
	margin: 8px auto;
	width: 185px;
	height: 160px;
	overflow: hidden;
}
#flashcontent {width: 520px;
	height: 168px;
	float: left;
}
#pollflash {margin: 0 auto;
}
#kingportal {display: block;
	margin: 0 auto;
}
.twtr-hd {padding-top: 0 !important;
}
#buscard_thumb {margin-bottom: 4px;
}
#pagepeel {
	display:none;
}
#peelwrap {position: relative !important;
	z-index: 99 !important;
}
#turn_wrapper {position: absolute !important;
	top: 0px !important;
	left: 0px !important;
	z-index: 90 !important;
}
#marqueecontainer{
	position: relative;
	width: 179px; /*marquee width */
	height: 250px; /*marquee height */
	background-color: white;
	overflow: hidden;
	border: 3px solid #000;
}
#marqueecontainer p {	padding: 0 2px 0 6px;
}

#errorLabel{
	color: #f00;
}
/*
   _________________________________
  |:::::::::::::;;::::::::::::::::::|
  |:::::::::::'~||~~~``:::::::::::::|
  |::::::::'   .':     o`:::::::::::|
  |:::::::' oo | |o  o    ::::::::::|
  |::::::: 8  .'.'    8 o  :::::::::|
  |::::::: 8  | |     8    :::::::::|
  |::::::: _._| |_,...8    :::::::::|
  |::::::'~--.   .--. `.   `::::::::|
  |:::::'     =8     ~  \ o ::::::::|
  |::::'       8._ 88.   \ o::::::::|
  |:::'   __. ,.ooo~~.    \ o`::::::|
  |:::   . -. 88`78o/:     \  `:::::|
  |::'     /. o o \ ::      \88`::::|   "Apology accepted, Captain Needa."
  |:;     o|| 8 8 |d.        `8 `:::|
  |:.       - ^ ^ -'           `-`::|
  |::.                          .:::|
  |:::::.....           ::'     ``::|
  |::::::::-'`-        88          `|
  |:::::-'.          -       ::     |
  |:-~. . .                   :     |
  | .. .   ..:   o:8      88o       |
  |. .     :::   8:P     d888. . .  |
  |.   .   :88   88      888'  . .  |
  |   o8  d88P . 88   ' d88P   ..   |
  |  88P  888   d8P   ' 888         |
  |   8  d88P.'d:8  .- dP~ o8       | 
  |      888   888    d~ o888    LS |
  |_________________________________|
*/
