body 						{font-family: Arial, Helvetica, sans-serif; margin: 0px; font-size: 12px; background-image: url(../images/bkg_main.jpg);	background-repeat: repeat-x;	background-color: #00466e;	color: #000000; min-width:760px}
img							{border:none}
#container					{width: 750px; margin: 0px auto; min-height:100%}
#header						{width: 750px; height: 67px}
#logo						{width: 159; height: 67px; float: left}
#logo span					{visibility:hidden}

#header_container			{width:460px; height:64px; float:right; clear:right; margin-top: 3px}
#searchbox					{width: 175px; height: 28px; background-image:url(../images/bkg_weather.jpg); background-repeat:repeat-x; background-color:#FFFFFF; border: 1px solid #c3cee4; border-right: none; float: right; margin-top: 20px; margin-right: 0px; filter:Alpha(Opacity=60); -moz-opacity: 0.60; padding: 5px 0px 0px 5px}
#searchbox span				{filter:Alpha(Opacity=100); -moz-opacity: 1.000}
#forecastbox				{width: 271px; height: 55px; background-image:url(../images/bkg_weather.jpg); background-repeat:repeat-x; background-color:#FFFFFF; border: 1px solid #c3cee4; border-bottom: none; float:right; margin-top: 5px; text-align: center; padding: 3px 0px 0px 5px }
.forecast_container			{width: 53px; heigth: 60px; float:left; text-align:center; font-size:10px; color: #000000l; vertical-align: baseline}
.forecast_container span	{clear: both; float: left; width: 100%; text-align: center}

#nav						{text-align: left; font-size:11px; color:#FFFFFF; height: 28px; clear: both}
#nav div					{padding: 7px 3px; float: left}
#nav a						{font-weight:bold; text-decoration: none; color: #ffffff}
#nav a:hover				{font-weight:bold; text-decoration: none; color:#9cd1e2}

#pagecontainer				{width: 750px; float: left; margin: 0px auto; background-color:#FFFFFF; border-left: 4px solid #8394a9; border-right: 4px solid #8394a9; border-bottom: 1px solid #8394a9; border-top: none; float: left} 
#ads						{width: 740px; height: 122px; background-color:#DEF0FE; text-align: center; margin: 0px auto; clear: both; padding-left: 10px; float: left}
#ads div					{width: 136px; height: 78px; padding: 5px; margin-top: 5px; float: left}

#ads2						{width: 750px; background-color:#DEF0FE; clear: both; text-align: center}
#ads2 img					{margin: 0px auto; padding: 10px}


#footer						{width: 750px; height: 24px; font-size: 10px; color: #dcdcdc; padding-top: 5px; margin: 0px auto}
#footer a					{color:#dcdcdc; text-decoration: underline}
#footer a:hover				{color:#ffffff; text-decoration: none}

/*shell */
#shellbody 						{font-family: Arial, Helvetica, sans-serif; margin: 0px; font-size: 12px; background-image: url(../images/bkg_main.jpg);	background-repeat: repeat-x;	background-color: #00466e;	color: #000000}
#shellcontainer					{width: 95%; margin: 0px auto}
#shellpagecontainer				{width: 95%; margin: 0px auto; padding: 20px; background-color:#FFFFFF; border-left: 4px solid #8394a9; border-right: 4px solid #8394a9; border-bottom: 1px solid #8394a9; border-top: none; float: left} 
#shellheader_container			{width:90%; height:64px; float:right; clear:right; margin-top: 3px}


/*text formatting*/
h1							{font-size: 18px; color: #1a235b; margin: 10px 0px 0px 0px; padding: 0px}/*article titles*/
h2, .articlesub				{font-size: 13px; font-weight: bold; color: #000000; margin: 0px 0px 3px 0px; padding: 0px}/*news categories, home main story tl*/
h3							{font-size: 13px; color: #000000; margin: 0px; padding: 6px 0px; border-bottom: 1px solid #bcd0db}/*article type/town descriptor*/
h4							{font-size: 13px; font-weight: bold; color:#FFFFFF; margin:0px; padding: 5px 0px 5px 8px;}/* news headings */ 
h5							{font-size: 14px; font-weight: boldcolor: #000000; margin: 0px 0px 3px 0px; padding: 0px}/*news categories, home main story tl*/
p							{margin: 0px 0px 10px 0px; padding: 0px; line-height:17px}
 .pageHeading				{font-size: 18px; color: #1a235b; margin: 40px 0px 0px 0px; padding: 0px}/*article titles*/

/*for text formatter */
.default					{font-size: 12px; font-weight: normal; color: #000; margin: 0px; padding: 0px; line-height:17px; border: none}
.h1							{display: block; font-size: 13px; font-weight: bold; color: #000000; margin: 30px 0px 3px 0px; padding: 0px; line-height:15px; border: none}/*news categories, home main story tl*/
.h2							{display: block; font-size: 13px; font-weight: bold; color: #363E61; margin: 30px 0px 10px 0px; padding: 15px 0px 0px 0px; line-height:15px; border-top: 1px solid #CCCCCC}

.yrhometowntl				{font-size: 16px; font-weight: bold; border-bottom: 1px solid #bcd4e1; clear: both; margin-bottom: 5px}
.storycaption				{font-style: italic; margin-bottom: 5px; margin-top: 2px}
.mainstoryphoto				{border: 1px solid #989898}
.left						{float: left}
.right						{float: right}
.clear						{clear: both}

a:link, a:visited 			{color: #2e0a4d;text-decoration: underline}
a:hover, a:active 			{color:#00466e;text-decoration: none}
ul, ol 						{line-height: 14px; list-style-position: outside; list-style-type: square}

form						{display: inline}
input, select, option, textarea		{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333}

/*stles_admin for OSCommerce*/
.copy_blk 					{font-size: inherit;font-weight:normal;text-transform:none}
.copy_blkbold 				{font-size: inherit;font-weight:bold;text-transform:none}
.copy_gray 					{font-size: inherit;color: #575757;text-transform:none}
.copy_graybld 				{font-size: inherit;color: #575757;font-weight: bold;text-transform:none}
.header_1_red 				{font-size: medium;color: #7a0000;text-transform: uppercase;font-weight:normal;font-style: normal}
.header_2_red 				{font-size: inherit;color: #7a0000;font-weight: bold;text-transform:none;font-style: normal}
.header_2_gray 				{font-size: inherit;color: #363434;font-weight: bold;text-transform:none;font-style: normal}
.header_2_blk 				{font-size: inherit;color: #281151;font-weight: bold;text-transform:none;font-style: normal}


/*home*/
#marquee					{width: 740px; height: 16px; background-color: #ffe169; padding: 3px 5px; margin:0px; color:#663300; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff; clear: both}

#homeadvertizebox			{width: 165px; height: 110px; background-color: #05406b; background-image:url(../images/bkg_advertise.gif); background-repeat: no-repeat; padding: 40px 20px 20px 20px; margin: 10px auto; color: #ffffff; font-size: 11px; display: block}
#homeadvertizebox p			{margin: 5px 0px}
#homeadvertizebox a			{color: #ffffff}
#homeadvertizebox a:hover	{color: #ffffff; text-decoration: none}

.homephoto					{border: 1px solid #989898; padding: 0px; margin-bottom: 5px; clear: both; text-align: center}
.hometownsexcerpt			{padding: 6px; border-bottom: 1px solid #C8D5E1}
.hometownsexcerpt span		{font-weight: bold; color: #1a235b; font-size:13px}

.noDisplay 						{display:none}
.fix 							{visibility:hidden; clear:both; display:block}
div.frame 						{}
div.page 						{width:747px; margin: 0px auto; position:relative; overflow:hidden}
div.vmenuBG 					{width:500px; position:absolute; top:0px; left:0px; background-repeat:no-repeat; padding-top: 32767px !important; margin-bottom: -32767px !important}
div.contentBG 					{width:249px; position:absolute; top:0px; left:249px; background-color:#d3e9f0; padding-top: 32767px !important; margin-bottom: -32767px !important}
div.containerBG 				{width:248px; position:absolute; top:0px; right:0px; padding-top: 32767px !important; margin-bottom: -32767px !important}

div.main 						{clear:both; width:100%; position:relative; z-index:1; background-color:#ffffff; background-image:url(../images/bkg_hometoday.jpg); background-repeat: repeat-x; border: 4px solid #ffffff; border-top: none; border-right: none}
div.wrap 						{width:750px; float:left}

div.vmenu_box 					{position:relative;top:0px; z-index:3; width:243px; float:left; padding-top: 12px; margin: 0px 2px}
div.vmenu 						{padding:0px 4px}

div.content_box 				{position:relative; z-index:3; float:left; width:249px}
div.content 					{padding:4px; margin-left: 5px}

div.container_box 				{position:relative;top:0; z-index:3; width:248px; float:right; padding-top: 12px}
div.container 					{width: 240px; padding: 0px 0px 0px 12px; margin-top: 5px}
.caption_picture 				{font-size: inherit;color: #530000;font-style: italic;text-transform:none}

#bluebox						{width: 200px; float: left; clear: both; background-color:#e5f1f5; margin: 18px 0px; text-align:center; padding: 10px}


/* archives */
#pagetitle						{margin: 12px 0px 5px 0px; padding-bottom: 5px;  clear: both; font-size: 18px; color:#1a235b; font-weight:bold}
#newscontainer					{width: 750px; height: 100%; margin: 0px auto; clear: both; float: left} /* article container */
#archivescontainer				{width: 725px; background-color:#ffffff; margin: 0px auto; clear: both; float: left} /* article container */

#archives						{width: 694px; margin:0px 13px; padding:0px; float:left}
/* newslinks right side*/
.category_container				{width: 225px; margin: 0px 0px 20px 0px; clear: both}
.articleaudio					{height: 100%; width: 15px; float: left; text-align: left; margin-top: 3px; padding: 0px 0px 0px 3px; height: 25px; display:block;margin-bottom: 6px;}/*audio icon*/
.articlelink					{height: 100%; text-align: left; clear: right; margin-bottom: 6px; display:block} /*text link*/
#news							{width: 235px; margin:0px; float: right; padding:12px 0px 0px 10px; background-image:url(../images/bkg_articles.jpg); background-repeat:repeat-x; font-size:12px}

#col1							{width: 240px; margin:0px; padding:0px; float:left}
#col2							{width: 240px; margin:0px 2px; padding:0px; float:left}
#col3							{width: 240px; margin:0px; padding:0px; float:left}
.newsbox						{margin:0px 0px 5px 0px; padding: 0px; height:24px; background-image:url(../images/bkg_newsheadings.jpg); background-repeat:no-repeat;}

/* article */
#crumbtrail						{margin: 12px 0px 5px 0px; padding-bottom: 5px; clear: both; font-size: 14px; color:#474747; font-weight:bold; border-bottom: 1px solid #bcd0db}
#title							{margin: 10px 0px 10px 0px; clear: both; font-size: 18px; color:#1a235b; font-weight:bold}
#text							{width: 462px; margin:0px; padding:0px 10px; float:left; clear: left}
#article						{float: left}
.imgborder						{border: 1px solid #c9c9c9}
.leftpd							{margin-right: 10px}
.rightpd						{margin-left: 10px}
#artphoto						{float: left}
#artcaption						{width: 135px; font-size: 10px; color:#666666; font-style: italic; line-height: 13px; float: left; clear: left}

/* about, local entertainment, contact */
#statictext						{width: 462px; margin:0px; padding:0px 10px; float:left; clear: left}
.red							{font-size: 13px; color: #7a0000; margin: 0px 0px 3px 0px; padding: 0px; font-weight:bold}
a.red:hover,
a.red:visited 					{color: #7a0000;font-weight: bold;text-decoration: none}
a.red:link, 	
a.red:active 					{color:#7a0000;	font-weight: bold;}
.contact						{width: 400px; margin: 0px auto; text-align:left; padding: 10px 35px 10px 35px}
#sec1							{width: 165px; margin:0px 70px 0px 0px; display: inline; padding:0px; float:left; vertical-align:top;}
#sec2							{width: 165px; margin:0px; display: inline; padding:0px; float:left; vertical-align:top;}

/*blog*/
#blogcontainer					{height: 100%; background-color:#ffffff; }
#blog_content					{padding:0px}

#pagebody						{background-color:#ffffff}
#pagebody table					{border: none}
pre 							{overflow: auto; width: 512px;	border: 1px dotted #D9D9D9; /* inner_border_color */	padding: 5px}
blockquote						{color: #777;	margin: 15px 30px 0 10px;	padding-left: 20px}
#img_float_left					{float: left;margin: 2px 8px 4px 2px}/* Used in the [img] tag when float=left */
#img_float_right				{float: right;	margin: 2px 2px 4px 8px}/* Used in the [img] tag when float=right */
hr								{color: #bcd0db; /* inner_border_color */	background-color: #bcd0db; /* inner_border_color */	height: 1px;	border: 0px;	margin: 8px 0px 8px 0px; }
#maincontent					{margin: 0px;	padding: 20px}
#maincontent .blog_subject		{font-size: 16px; color: #1a235b;/* headline_txt_color */ margin: 0px; padding: 0px; font-weight:bold}
#maincontent .blog_byline		{font-size: 10px; color:#333333; /* date_txt_color */ margin: 0px; margin-bottom: 13px; padding: 0px; font-style:italic; border-bottom: 1px solid #bcd0db}

div #toggleSidebarAvatar, 
#toggleSidebarLinks, 
#toggleSidebarCalendar, 
#toggleSidebarArchives, 
#toggleSidebarCategories , 
#toggleSidebarSearch, 
#toggleSidebarMenu, 
#toggleSidebarPreferences, 
#toggleSidebarRecentComments, 
#toggleSidebarRecentEntries, 
#toggleSidebarRecentTrackbacks	{display: block}
								
#toggleSidebarArchives			{font-weight: bold}

#sidebar						{padding: 10px; background-image: url(http://yhtn.net/new/blog/themes/default/images/bkg_homenews.jpg); background-repeat:repeat-x; background-color:#FFFFFF}
#sidebar .menu_title			{/*font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif;*/	font-weight: bold}
#sidebar .menu_title a			{text-decoration: none;	color: inherit}
#sidebar .menu_title:hover		{}
#sidebar .menu_body 			{padding: 10px;	border-color: #999;	border-width: 1px;	border-style: dashed}
#sidebar .divider 				{margin: 8px 0px 8px 0px}
#sidebar .calendar				{font-size: 10px; border: none}
#sidebar .calendar a			{font-weight: bold;	text-decoration: none}
#sidebar .calendar td			{padding: 2px}

#archive_tree_menu ul			{list-style: none inside;	padding: 0px;	margin: 0px; margin-top: 10px; font-weight:bold; color:#00466e}
#archive_tree_menu b			{font-size: 10px; font-weight:normal}
#archive_tree_menu a:link			{font-weight:normal}

#archive_tree_menu ul ul		{list-style: none inside;	padding: 0px;	margin: 0px; font-weight:bold}
#archive_tree_menu ul ul ul		{list-style: none inside;	padding: 0px;	margin-left: 10px; margin-top: 4px; font-weight:normal}

#archive_tree_menu li			{margin: 0px;	padding: 0px; margin-top: 2px/* border: 1px #F0F dashed; */}
.divider 						{margin: 20px 0px 15px 0px}

#blogfooter						{color: #999999; padding: 5px; border-top: solid 1px #CCCCCC; font-size: 10px}

/*CLASSIFIEDS */
#classified_container		{width: 725px; height: 100%; background-color:#ffffff; margin: 0px auto; clear: both; float: left; padding: 0px 8px ;} 
#classified_content			{width: 725px; height: 100%; float: left}

#myaccount_box				{float: left; display: block}
#myaccount_box select		{width: 100px; font-size: 11px; float: left; font-weight:normal; margin-top: -2px}

#breadcrumbs				{font-size: 11px; font-weight: bold; color: #1a235b; margin-bottom: 10px; border-bottom: 1px solid #D2E0E8; padding-bottom: 5px}

/*Main Page*/
#class_menu_bar				{font-size: 11px; color: #333333; margin: -31px 0px 10px 0px; font-weight: bold; padding: 0px; float: right}
#class_menu_bar	ul			{float: right; clear: both; margin: 0px; padding: 0px}
#class_menu_bar	li			{display: block; float: left; margin-right: 3px; border-right: 1px solid #CCCCCC; padding: 1px 4px; list-style: none; }
#class_menu_bar li.last		{border: none;margin: 0px; padding: 0px}
.class_row					{width: 725px; margin-bottom: 10px}

.class_col					{width: 170px; float: left; margin: 0px 5px; padding: 0px}
.class_col .last			{clear: right}


.class_col ul				{clear: right; margin-left: 15px; margin-bottom: 25px; padding: 0px}

.class_col li				{margin: 2px 0px 2px 10px; padding: 0px; list-style:circle}

.class_col li.class_cat		{font-size: 14px; font-weight: bold; color: #1a235b; margin: 10px 0px 8px -10px; padding: 0px; list-style: none}

.recentlist_row				{width: 100%; clear: both; display:table; border-bottom: 1px solid #DFDFDF; text-decoration:none}
.recentlist_row	.col1		{width: 145px; float: left; margin: 0px 5px; display: block; padding: 10px 0px}
.recentlist_row	.col2		{width: 175px; float: left; margin-right: 5px; display: block; padding: 10px 0px; text-decoration:underline; font-weight:bold}
.recentlist_row	.col3		{width: 200px; float: left; margin-right: 5px; display: block; padding: 10px 0px}
.recentlist_row	.col4		{width: 100px; float: left; margin-right: 5px; display: block; padding: 10px 0px}
.recentlist_row	.col5		{width: 75px; float: left; margin-right: 5px; display: block; text-align: center; padding: 10px 0px}

.recentlist_row	img			{border: 1px solid #CCCCCC}
.recentlist_row	.rowhead	{font-weight: normal; color:#00000; margin: 0px; padding: 2px 5px 3px 1px; border-bottom: none; border-top: 1px solid #DFDFDF; background-color:#E6F5FB; text-decoration:none}

.recent						{margin-bottom: 20px}
.recent a:link				{display: block; cursor: hand; text-decoration:none; }
.recent a:hover				{display: block; cursor: hand; background-color: #DAF0F8; color:#333333}

#classified_container h3	{font-size: 16px; color: #1a235b;  margin: 0px; padding: 6px 0px; border: none}

/*Detail Page*/
#class_detail				{display: block; margin-bottom: 20px}
#class_detail h3			{font-size: 16px; color: #1a235b; margin: 0px; padding: 0px}
#class_detail h2			{font-size: 12px; font-weight: normal; color: #000000; margin: 0px; margin: 0px 0px 10px 0px}

#detail_image				{height: 100%; overflow: auto; float: left; display: block}
#class_detail img			{border: 1px solid #93b7c2; margin: 0px 15px 15px 0px; float: left; padding: 1px}

#detail_navs				{height: 100%; width: 706px; border: solid 3px #00466e; border-left: none; border-right: none; float: left; padding: 10px; margin-bottom: 10px; background-image: url(../images/bkg_lines.gif);	background-repeat: repeat-x;}

#detail_menu,
#detail_info				{height: 80px; width: 323px; padding: 5px; margin: 0px 0px 0px 4px; float: left}


#detail_menu ul,
#detail_info ul				{float: left; margin-left: 0px}

#detail_info_box			{float: left; display: block}

#detail_menu li				{list-style: none; padding: 3px}
#detail_menu a:link			{width: 100%; display: block}

#detail_info li				{list-style: none; padding: 1px}
#detail_info a:link			{font-weight: normal}

#detail_info				{width: 323px; float: left; padding-left: 20px; border-left: solid 1px #93b7c2}


#detail_desc				{display: block; margin-left: 0px}
#detail_desc b				{}

#articleadimg				{float: right}
