/*
Theme Name: Metroland
Theme URI: http://www.metroland.com/
Template Name: Test
Description: The Metroland theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Metroland supports thirteen (13) fully customizable widgetized areas (2 in the top nav, 1 in the main nav, four in the index page, 1 in the sidebar, five in the footer).
Author: Byron Niblett - MMG
Version: 3.9
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/

/* -------------------------------------------------------------------
   CSS RESET
------------------------------------------------------------------- */
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,ul,li,ol,code,form,fieldset,legend,p,blockquote { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }
abbr,acronym { border: 0; font-variant: normal; }
li { list-style:none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* disable wpadminbar */
#wpadminbar { display:none; height:0px; overflow:hidden; position:absolute; }

/* COMMON STYLES */
body { margin:0px auto; padding:0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; }
textarea { font-size: 12px; line-height: 18px; }
input[type="text"], textarea { padding: 2px; }
.font_bold { font-weight:bold; }
.font_normal { font-weight:normal; }
.spacer { clear:both; padding:0px 0px 10px 0px; }
.center { text-align:center; }
#wrapper { width:970px; margin:0px auto; padding:0px 10px 0px 10px; }

	/* TOP NAV */
	#wrapper #topnavcontent { width:970px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
			#wrapper #topnavcontent #topnav #topads { margin:0px 0px 0px 0px; padding:6px 0px 0px 0px; height:90px; }
				#wrapper #topnavcontent #topnav #topads #topleftad { width:728px; height:90px; float:left; margin:0px 0px 0px 8px; padding:0px 0px 0px 0px; overflow:hidden; }
				#wrapper #topnavcontent #topnav #topads #toprightad { width:220px; float:right; margin:0px 8px 0px 0px; padding:0px 0px 0px 0px; }
		#wrapper #topnavcontent #topnav #primarynav { margin:0px 8px 0px 8px; padding:0px 0px 0px 0px; clear:both; }
			#wrapper #topnavcontent #topnav #primarynav #toplinks { width:315px; float:left; display:block; overflow:hidden; }
				#wrapper #topnavcontent #topnav #primarynav #toplinks ul li { display:block; float:left; font-size:12px; padding:0px 10px 0px 0px; margin:0px 0px 0px 0px; line-height:25px; }
					#wrapper #topnavcontent #topnav #primarynav #toplinks ul li a, #wrapper #topnavcontent #topnav #primarynav #toplinks ul li a:active, #wrapper #topnavcontent #topnav #primarynav #toplinks ul li a:visited { text-decoration:none; }
					#wrapper #topnavcontent #topnav #primarynav #toplinks ul li a:hover { text-decoration:underline; }
			#wrapper #topnavcontent #topnav #primarynav #weather { width:300px; float:left; line-height:25px; text-align:right; }
				#wrapper #topnavcontent #topnav #primarynav #weather a, #wrapper #topnavcontent #topnav #primarynav #weather a:active, #wrapper #topnavcontent #topnav #primarynav #weather a:visited { text-decoration:none; }
				#wrapper #topnavcontent #topnav #primarynav #weather a:hover { text-decoration:underline; }
			#wrapper #topnavcontent #topnav #primarynav #login { width:300px; float:right; line-height:25px; text-align:right; }
				#wrapper #topnavcontent #topnav #primarynav #login ul li { display:block; float:right; font-size:12px; padding:0px 10px 0px 0px; margin:0px 0px 0px 0px; line-height:25px; }
					#wrapper #topnavcontent #topnav #primarynav #login ul li a, #wrapper #topnavcontent #topnav #primarynav #login ul li a:active, #wrapper #topnavcontent #topnav #primarynav #login ul li a:visited { text-decoration:none; }
					#wrapper #topnavcontent #topnav #primarynav #login ul li a:hover { text-decoration:underline; }

	/* HEADER */
	#wrapper #header { width:970px; height:100px; }
		#wrapper #header #logo { float:left; width:400px; height:100px; }
		#wrapper #header #search { float:right; width:388px; height:79px; margin:10px 25px 0px 0px; }
			#wrapper #header #search #searchsite { float:left; width:175px; margin:8px 0px 0px 10px; }
			#wrapper #header #search #searchbusiness { float:right; width:175px; margin:8px 10px 0px 0px; }
				#wrapper #header #search #searchsite p, #wrapper #header #search #searchbusiness p { padding:0px 0px 3px 0px; font-size:11px; }
				#wrapper #header #search #searchsite .searchfield, #wrapper #header #search #searchbusiness .searchfield { width:139px !important; height:22px !important; line-height:22px; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; vertical-align:baseline; }
				#wrapper #header #search #searchsite .searchbutton, #wrapper #header #search #searchbusiness .searchbutton { position:absolute; width:21px !important; height:22px !important; border:0px !important; cursor:pointer; margin:0px; padding:0px 0px 0px 0px; vertical-align:baseline; }
			#wrapper #header #search div.fulltext { clear:both; margin:0px 10px 0px 10px; height:18px; line-height:18px; font-size:11px; }

	/* MAIN NAVIGATION */
	#wrapper #navigation { height:33px; width:970px; }
		#wrapper #navigation #contentnav { width:470px; float:left; }
			#wrapper #navigation #contentnav img { padding:7px 0px 0px 8px; }
		#wrapper #navigation #thirdparty { max-width:500px; float:right; text-align:right; }
			#wrapper #navigation ul li { float:left; height:33px; line-height:33px; }
			#wrapper #navigation ul li a, #wrapper #navigation ul li a:active, #wrapper #navigation ul li a:visited { font-size:13px; text-decoration:none; padding:8px 8px 9px 8px; }
			#wrapper #navigation ul li a:hover { font-size:13px; text-decoration:none; padding:8px 8px 9px 8px; }
			#wrapper #navigation ul #current, #wrapper #navigation ul .current_page_item { font-size:13px; text-decoration:none; }

			/*******************************************************/
			/* drop down menu */
			#td-MainDropDown { padding:0; margin:0; list-style:none; }
				#td-MainDropDown li { float:left; position:relative; z-index:1000; }
				#td-MainDropDown li:hover, #td-MainDropDown li a:hover { text-decoration:none; height:33px; }
				#td-MainDropDown li ul { display:none; position:absolute; left:0; }
				#td-MainDropDown li > ul { top:auto; left:auto; }
				#td-MainDropDown li:hover ul, #td-MainDropDown li.over ul { display:block; position:absolute; top:33px; left:0px; }
				#td-MainDropDown li ul li { clear:both; display:block; width:200px; }
			/*******************************************************/

	/* HOT TOPICS */
	#wrapper #hottopics { height:33px; width:970px; overflow:hidden; line-height:33px; }
		#wrapper #hottopics ul li { display:inline; float:left; padding:0px 10px 0px 10px; font-size:11px; text-transform:uppercase; }
			#wrapper #hottopics ul li a, #wrapper #hottopics ul li a:active, #wrapper #hottopics ul li a:visited { text-decoration:none; }
			#wrapper #hottopics ul li a:hover { text-decoration:underline; }

	/* BREADCRUMBS */
	#wrapper .breadcrumb { padding:10px 0px 0px 5px; }
		#wrapper .breadcrumb .sep { padding:0px 10px 0px 10px; }

	/* MASTHEAD AD SPACE */
	#wrapper #masthead { margin:10px 0px 0px 10px; }

	/* MAIN CONTENT */
	#wrapper #maincontent { width:970px; padding:10px 0px 10px 0px; }

		/* LEFT COLUMN */
		#wrapper #maincontent #leftcolumn { width:640px; float:left; padding:0px 0px 4px 0px; margin:0px; }
			#wrapper #maincontent #leftcolumn #leftcontent { padding:10px 10px 10px 10px; }
				#wrapper #maincontent #leftcolumn #leftcontent h3 { font-size:18px; font-weight:bold; padding:0px; margin:0px; }
			#wrapper #maincontent #leftcolumn #insidetitle { width:620px; height:43px; line-height:43px; padding:0px 10px 0px 10px; font-size:16px; font-weight:bold; }
				#wrapper #maincontent #leftcolumn .rss_span { line-height:42px; width:200px; float:right; text-align:right; padding-left:5px; padding-right:10px; }
					#wrapper #maincontent #leftcolumn .rss_span img { padding-left:5px; width:12px; height:12px; }

		/* Author / Category page */
		#wrapper #maincontent #leftcolumn #leftcontent .blog-item { padding:10px 0px 0px 0px; clear:both; }
			#wrapper #maincontent #leftcolumn #leftcontent .blog-item h3 { font-size:16px; font-weight:bold; margin:0px 0px 5px 0px; }
			#wrapper #maincontent #leftcolumn #leftcontent .blog-item .blog-image { float:right; }


		/* RIGHT COLUMN */
		#wrapper #maincontent #rightcolumn { width:320px; float:right; padding:0px; margin:0px; }

			/* RIGHT TEXT */
			#wrapper #maincontent #rightcolumn .right-textarea { width:320px; margin:0px 0px 10px 0px; }
				#wrapper #maincontent #rightcolumn .right-textarea .heading { height:43px; line-height:43px; padding:0px 10px 0px 10px; }
					#wrapper #maincontent #rightcolumn .right-textarea .title { font-size:16px; font-weight:bold; }
				#wrapper #maincontent #rightcolumn .right-textarea .text-area { padding:10px 10px 10px 10px; font-size:11px; line-height:14px; }

			/* RELATED POSTS WIDGET */
			#wrapper #maincontent #rightcolumn #related_articles { width:320px; margin:0px 0px 10px 0px; }
				#wrapper #maincontent #rightcolumn #related_articles .heading { height:43px; line-height:43px; padding:0px 10px 0px 10px; }
					#wrapper #maincontent #rightcolumn #related_articles .heading .title { font-size:16px; font-weight:bold; }
				#wrapper #maincontent #rightcolumn #related_articles .related_articles_list { padding:10px 10px 10px 10px; font-size:11px; line-height:14px; }
					#wrapper #maincontent #rightcolumn #related_articles .related_articles_list p { margin:0px 0px 5px 0px; width:275px; height:14px; overflow:hidden; }

			/* MOST POPULAR WIDGET */
			#wrapper #maincontent #rightcolumn #mostpopular { width:320px; margin:0px 0px 10px 0px; }
				#wrapper #maincontent #rightcolumn #mostpopular .heading { height:43px; line-height:43px; padding:0px 10px 0px 10px; }
					#wrapper #maincontent #rightcolumn #mostpopular .title { width:130px; float:left; font-size:16px; font-weight:bold; }
					#wrapper #maincontent #rightcolumn #mostpopular .options { width:170px; float:right; text-align:right; font-size:11px; }
				#wrapper #maincontent #rightcolumn #mostpopular .subheading { padding:10px 10px 10px 10px; font-size:11px; } 
				#wrapper #maincontent #rightcolumn #mostpopular .popular_posts { padding:10px 10px 10px 10px; font-size:11px; line-height:14px; }
					#wrapper #maincontent #rightcolumn #mostpopular .popular_posts p { margin:0px 0px 5px 0px; width:275px; height:14px; overflow:hidden; }

			/* TOP JOBS WIDGET */
			#wrapper #maincontent #rightcolumn #topjobs { width:320px; margin:0px 0px 10px 0px; }
				#wrapper #maincontent #rightcolumn #topjobs .heading { height:43px; line-height:43px; padding:0px 10px 0px 10px; }
					#wrapper #maincontent #rightcolumn #topjobs .title { float:left; font-size:16px; font-weight:bold; }
				#wrapper #maincontent #rightcolumn #topjobs #show_topjobs { height:147px; width:320px; overflow:hidden; margin:0px 0px 10px 0px; font-size:13px; }
					#wrapper #maincontent #rightcolumn #topjobs #show_topjobs div { margin:10px 0px 0px 0px; padding:0px 10px 0px 10px; }
						#wrapper #maincontent #rightcolumn #topjobs #show_topjobs div span.title { font-size:13px; font-weight:bold; width:100%; }
						#wrapper #maincontent #rightcolumn #topjobs #show_topjobs div span.employer { font-size:13px; width:100%; }
				#wrapper #maincontent #rightcolumn #topjobs #link { padding:5px; }

			/* FEATURED POST WIDGET */
			#wrapper #maincontent #rightcolumn #featuredsidebar { width:320px; margin:0px 0px 10px 0px; } 
				#wrapper #maincontent #rightcolumn #featuredsidebar .heading { height:43px; line-height:43px; padding:0px 10px 0px 10px; }
					#wrapper #maincontent #rightcolumn #featuredsidebar .heading h4 { font-size:16px; font-weight:bold; }
				#wrapper #maincontent #rightcolumn #featuredsidebar .details { padding:10px 10px 10px 10px; } 
					#wrapper #maincontent #rightcolumn #featuredsidebar .details img { width:inherit; padding:1px; float:left; margin:0px 10px 10px 0px; }
					#wrapper #maincontent #rightcolumn #featuredsidebar .details h4 { margin:0px 0px 5px 0px; font-size:13px; line-height:18px; }
					#wrapper #maincontent #rightcolumn #featuredsidebar .details p { margin:0px 0px 5px 0px; font-size:11px; line-height:14px; }

			/* BIG BOX WIDGET */
			#wrapper #maincontent #rightcolumn #bigbox { width:320px; height:287px; margin:0px 0px 10px 0px; }
				#wrapper #maincontent #rightcolumn #bigbox #bigboxad { padding:25px 10px 0px 10px; }

			/* SUPER TOWER WIDGET */
			#wrapper #maincontent #rightcolumn #supertower { height:637px; margin:0px 0px 10px 0px; }
				#wrapper #maincontent #rightcolumn #supertower #supertowerad { padding:25px 10px 0px 10px; }

			/* EVENTS CATEGORY WIDGET */
			#wrapper #maincontent #rightcolumn .eventcategorywidget { width:320px; height:187px; margin:0px 0px 10px 0px; }
				#wrapper #maincontent #rightcolumn .eventcategorywidget .contentwrapper { padding:25px 10px 0px 10px; }
					#wrapper #maincontent #rightcolumn .eventcategorywidget .contentwrapper .listtitle { font-weight:bold; font-size:18px; margin:0px 0px 10px 0px; }
					#wrapper #maincontent #rightcolumn .eventcategorywidget .contentwrapper .listcategories li { width:49%; font-size:16px; font-weight:bold; line-height:24px; float:left; }

			/* EVENT CALENDAR WIDGET */
			#wrapper #maincontent #rightcolumn .eventwidget { width:320px; height:287px; margin:0px 0px 10px 0px; }
				#wrapper #maincontent #rightcolumn .eventwidget .em-calendar-wrapper { padding:15px 10px 0px 10px; }
					#wrapper #maincontent #rightcolumn .eventwidget .em-calendar-wrapper table { width:100%; }
						#wrapper #maincontent #rightcolumn .eventwidget .em-calendar-wrapper table tr.days-names { font-weight:bold; font-size:12px; }
						#wrapper #maincontent #rightcolumn .eventwidget .em-calendar-wrapper table td { padding:5px 0px 5px 0px; }

			/* WAGJAG WIDGET */
			#wrapper #maincontent #rightcolumn #wagjag { width:320px; height:217px; margin:0px 0px 10px 0px; }
				#wrapper #maincontent #rightcolumn #wagjag #wagjag_player { padding:25px 10px 0px 10px; }

			/* FLYERLAND WIDGET */
			#wrapper #maincontent #rightcolumn #flyerland_300 { width:320px; height:287px; margin:0px 0px 10px 0px; }
			#wrapper #maincontent #rightcolumn #flyerland_160 { height:637px; margin:0px 0px 10px 0px; }
				#wrapper #maincontent #rightcolumn #flyerland_300 #flyerland_widget { padding:25px 10px 0px 10px; }

			/* RELATED POSTS WIDGET */



			/* COMMON MAIN CONTENT STYLES */
			#wrapper #maincontent #leftcolumn .td-Tabs { float:left; width:100%; margin:0px 0px 5px 0px; padding:5px 0 0 0; font-size:13px; }
			*html .td-Tabs, *:first-child + html .td-Tabs { float:none; /* IE6/IE7 */ }
				.td-Tabs p { padding:5px 10px 20px 10px; line-height:18px; }
				.td-Tabs ul { padding:5px 0 0 10px; }
				.td-Tabs ul li { float:left; display:block; padding:6px 0 10px; margin-right:1px; }
				*html .td-Tabs ul li, *:first-child + html .td-Tabs ul li { padding:7px 0 10px; }
				.td-Tabs a, .td-Tabs a:active, .td-Tabs a:visited { padding:6px 7px 10px 7px; }
				.td-Tabs .selected { position:relative; font-weight:bold; padding-top:6px; }   
				#wrapper #maincontent #leftcolumn .td-Tabs .goback { padding:15px 0px 15px 15px; width:75px; float:right; }
			#wrapper #maincontent #leftcolumn .td-Tabs p.header { padding:15px 0px 15px 15px; font-size:16px; font-weight:bold; }
			/* Close Tabs */

			/* Pagination */
			#wrapper #maincontent #leftcolumn #leftcontent .content_spacer { padding:10px 0px 0px 0px; height:5px; font-size:1px; clear:both; }
			#wrapper #maincontent #leftcolumn #leftcontent.td-Pagination { margin:50px 0px 15px 0px; font-size:12px; padding:10px 0px 0px 0px; }
				.td-Pagination .td-PagInfo, #pageinfo .td-PageInto { float:left; width:40%; height:20px; line-height:20px; }
				.td-Pagination .td-PagLinks, #pageinfo .td-PagLinks { float:right; position:relative; width:60%; text-align:right; height:20px; line-height:20px; }
				*:first-child + html .td-Pagination .td-PagLinks, *:first-child + html #pageinfo .td-PagLinks { top:-4px; }
				.td-Pagination .td-PagLinks span, #pageinfo .td-PagLinks span { padding:2px 4px; display:inline-block; margin:0px 2px 0px 2px; }
					.td-Pagination .td-PagLinks a, #pageinfo .td-PagLinks a { padding:2px 5px; display:inline-block; margin:0px 2px 0px 2px; }
					*:first-child + html .td-Pagination .td-PagLinks a, *:first-child + html #pageinfo .td-PagLinks a { position:relative; top:3px; }
					.td-Pagination .td-PagLinks a:hover, .td-Pagination #pageinfo a:hover { text-decoration:none; }

		/* HOME PAGE */
			#wrapper #maincontent #leftcolumn #heading { width:620px; height:43px; line-height:43px; padding:0px 10px 0px 10px; margin:10px 0px 0px 0px; font-size:16px; font-weight:bold; }
				#wrapper #maincontent #leftcolumn #heading #multimedia { width:250px; float:left; }
				#wrapper #maincontent #leftcolumn #leftcontent #leftcell { width:230px; float:left; margin:0px 10px 0px 0px; }
					#wrapper #maincontent #leftcolumn #leftcontent #leftcell .widget { width:230px; margin:0px 0px 10px 0px; }
						#wrapper #maincontent #leftcolumn #leftcontent #leftcell .widget .title { height:43px; line-height:43px; font-size:16px; padding:0px 10px 0px 10px; }
						#wrapper #maincontent #leftcolumn #leftcontent #leftcell .widget .wp-polls { padding:10px 10px 10px 10px; font-family: Arial, Helvetica, sans-serif; font-size:13px; }
				#wrapper #maincontent #leftcolumn #leftcontent #rightcell { width:370px; float:right; }
					#wrapper #maincontent #leftcolumn #leftcontent #rightcell .category_section { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; }
						#wrapper #maincontent #leftcolumn #leftcontent #rightcell .category_section .category_name { padding:4px 0px 10px 0px; font-size:16px; font-weight:bold; }
						#wrapper #maincontent #leftcolumn #leftcontent #rightcell .category_section .post_date { padding:0px 0px 10px 0px; font-size:11px; font-weight:bold; } 
						#wrapper #maincontent #leftcolumn #leftcontent #rightcell .category_section .post_image { max-height:150px; max-width:200px; float:right; margin:0px 0px 5px 5px; padding:0px 0px 5px 0px; }
						#wrapper #maincontent #leftcolumn #leftcontent #rightcell .category_section .post_title { padding:0px 0px 10px 0px; font-size:13px; font-weight:bold; }
						#wrapper #maincontent #leftcolumn #leftcontent #rightcell .category_section .post_excerpt { padding:0px 0px 20px 0px; font-size:13px; line-height:16px; }


			/* Breaking News */
			#wrapper #maincontent #leftcolumn #breakingnews { margin:0px 0px 10px 0px; }
				#wrapper #maincontent #leftcolumn #breakingnews .alertheader { height:30px; }
				#wrapper #maincontent #leftcolumn #breakingnews .alertcontent { background-color:#ffff93; padding:10px; font-size:13px; line-height:18px; }
				#wrapper #maincontent #leftcolumn #breakingnews .alertfooter { height:5px; }

			/* Amber Alert */
			#wrapper #maincontent #leftcolumn #amberalert { margin:0px 0px 10px 0px; }
				#wrapper #maincontent #leftcolumn #amberalert .alertheader { height:30px; }
				#wrapper #maincontent #leftcolumn #amberalert .alertcontent { padding:10px; font-size:13px; line-height:18px; }
				#wrapper #maincontent #leftcolumn #amberalert .alertfooter { height:5px; }

			/* DID YOU SEE */
			#wrapper #maincontent #leftcolumn #didyousee { margin:10px 0px 0px 0px; height:34px; }
				#wrapper #maincontent #leftcolumn #didyousee #title { padding:0px 10px 0px 10px; font-size:13px; width:100px; float:left; line-height:34px; }
				#wrapper #maincontent #leftcolumn #didyousee #showlinks { height:34px; line-height:34px; width:500px; float:right; padding:0px 10px 0px 10px; } 
					#wrapper #maincontent #leftcolumn #didyousee #showlinks ul li { float:left; height:34px; line-height:34px; }
						#wrapper #maincontent #leftcolumn #didyousee #showlinks ul li a, #wrapper #maincontent #leftcolumn #didyousee #showlinks ul li a:active, #wrapper #maincontent #leftcolumn #didyousee #showlinks ul li a:visited { font-size:13px; text-decoration:none; padding:8px 8px 9px 8px; }
						#wrapper #maincontent #leftcolumn #didyousee #showlinks ul li a:hover { font-size:13px; text-decoration:none; padding:8px 8px 9px 8px; }

			/* COMMENTS */
					#wrapper #maincontent #leftcolumn #leftcontent #leftcell #showcomments { width:230px; margin:0px 0px 10px 0px; }
						#wrapper #maincontent #leftcolumn #leftcontent #leftcell #showcomments #comment_title { height:43px; line-height:43px; font-size:16px; padding:0px 10px 0px 10px; }
						#wrapper #maincontent #leftcolumn #leftcontent #leftcell #showcomments .comment_group { padding:10px 10px 10px 10px; }
							#wrapper #maincontent #leftcolumn #leftcontent #leftcell #showcomments .comment_group .comment_date { padding:0px 0px 1px 0px; font-size:11px; }
							#wrapper #maincontent #leftcolumn #leftcontent #leftcell #showcomments .comment_group .comment_title { line-height:16px; }
							#wrapper #maincontent #leftcolumn #leftcontent #leftcell #showcomments .comment_group .comment_content { line-height:16px; font-style:italic; }
							#wrapper #maincontent #leftcolumn #leftcontent #leftcell #showcomments .comment_group .comment_author { padding:2px 0px 0px 0px; line-height:16px; }
							#wrapper #maincontent #leftcolumn #leftcontent #leftcell #showcomments .comment_group .comment_divider { width:75px; height:1px; padding:15px 0px 0px 0px; }


			/* LOGIN / REGISTER PAGE */
			#wrapper #maincontent #leftcolumn #leftcontent p.register-text { line-height:16px; padding:0px 0px 10px 0px; font-size:13px; }
			table#login-register tr td, table#login tr td, table#forgot-your-password tr td { padding:3px; line-height:16px; }
				table#login-register tr td.heading { width:100px; font-weight:bold; }
				table#login-register tr td.input input[type="text"] { width:350px; }
				table#login tr td.column { width:80px; font-weight:bold; }
				table#login tr td input[type="text"] { width:200px; }
				table#forgot-your-password tr td.column { width:80px; font-weight:bold; }
				table#forgot-your-password tr td input[type="text"] { width:280px; }
				table#login tr td.button, table#login-register tr td.button, table#forgot-your-password tr td.button { text-align:right; }
			#wrapper #maincontent #leftcolumn #leftcontent table#login-register tr td.register-checklist ul li { float:left; padding:0px 5px 0px 5px; }
			table#login-register span, table#login span, table#forgot-your-password span { display:none; }


			/* SEARCH PAGE */
			#wrapper #maincontent #leftcolumn #search_results { float:right; width:435px; margin:5px 0px 0px 0px; }
				#wrapper #maincontent #leftcolumn #search_results .search_item { margin:0px 0px 20px 0px; padding:0px 0px 20px 0px; }
					#wrapper #maincontent #leftcolumn #search_results .search_item .post_date { font-size:11px; line-height:18px; }
					#wrapper #maincontent #leftcolumn #search_results .search_item .post_title { font-size:18px; font-weight:bold; padding:0px 0px 2px 0px; }
					#wrapper #maincontent #leftcolumn #search_results .search_item .post_image { float:right; margin:0px 0px 5px 5px; width:inherit; }
						#wrapper #maincontent #leftcolumn #search_results .search_item .post_title a, #wrapper #maincontent #leftcolumn #search_results .search_item .post_title a:active, #wrapper #maincontent #leftcolumn #search_results .search_item .post_title a:visited { text-decoration:none; }
						#wrapper #maincontent #leftcolumn #search_results .search_item .post_title a:hover { text-decoration:underline; }
					#wrapper #maincontent #leftcolumn #search_results .search_item .post_excerpt { line-height:18px; font-size:12px; }
			#wrapper #maincontent #leftcolumn #leftcontent #search_filter { width:170px; float:left; margin:0px 10px 0px 0px; }
				#wrapper #maincontent #leftcolumn #leftcontent #search_filter h4 { font-size:15px; padding:0px; margin:0px; height:20px; line-height:20px; }
				#wrapper #maincontent #leftcolumn #leftcontent #search_filter ul { margin:5px 0px 0px 0px; }
					#wrapper #maincontent #leftcolumn #leftcontent #search_filter ul li { font-size:13px; line-height:18px; padding:4px 0px 4px 0px; }
					#wrapper #maincontent #leftcolumn #leftcontent #search_filter ul li.selected { font-weight:bold; }
			#wrapper #maincontent #leftcolumn #leftcontent #pageinfo { width:435px; float:right; line-height:15px; }
				#wrapper #maincontent #leftcolumn #leftcontent #pageinfo #results { float:left; width:150px; height:20px; line-height:20px; }


			/* BLOG PAGE */
			.blog-category .post_title { font-size:16px; font-weight:bold; margin:0px 0px 5px 0px; }
			.blog-category .blog-category-post { clear:both; }
				.blog-category .blog-category-post .post_image { float:right; margin:0px 0px 10px 10px; }
				.blog-category .blog-category-post h4 { margin:0px 0px 5px 0px; }
				.blog-category .blog-category-post p { line-height:18px; }
				.blog-category .blog-category-post p.all-entries { margin:5px 0px 0px 0px; font-weight:bold; }


			/* MOVIES PAGE */
			#wrapper #maincontent #leftcolumn .movie { margin:0px 0px 0px 0px; padding:20px 20px 20px 20px; }
				#wrapper #maincontent #leftcolumn .movie .title { font-size:18px; font-weight:bold; padding:0px 0px 2px 0px; }
				#wrapper #maincontent #leftcolumn .movie .photo { width:100px; padding:0px 0px 0px 20px; float:right; }
					#wrapper #maincontent #leftcolumn .movie .photo img { width:100px; height:150px; border:0px; }
					#wrapper #maincontent #leftcolumn .movie .date { font-size:11px; padding:0px 0px 2px 0px; }
					#wrapper #maincontent #leftcolumn .movie .synopsis { line-height:18px; font-size:12px; }
						#wrapper #maincontent #leftcolumn .movie .synopsis a, #wrapper #maincontent #leftcolumn .movie .synopsis a:active, #wrapper #maincontent #leftcolumn .movie .synopsis a:visited, #wrapper #maincontent #leftcolumn .movie .title a, #wrapper #maincontent #leftcolumn .movie .title a:active, #wrapper #maincontent #leftcolumn .movie .title a:visited { text-decoration:none; }
						#wrapper #maincontent #leftcolumn .movie .synopsis a:hover, #wrapper #maincontent #leftcolumn .movie .title a:hover { text-decoration:underline; }
				#wrapper #maincontent #leftcolumn #showtimes .td-Teaser { padding:0 0 10px 0; margin:0 0 10px 0; }
					#wrapper #maincontent #leftcolumn #showtimes .td-Teaser .title { margin-bottom:5px; font-weight:bold; font-size:12px; }
			#wrapper #maincontent #leftcolumn .movie_reset { clear:both; }
				#wrapper #maincontent #leftcolumn #photos p.header { padding:15px 0px 15px 0px; font-size:16px; font-weight:bold; }
				#wrapper #maincontent #leftcolumn #photos #player { width:300px; height:300px; float:left; text-align:center; padding:20px 10px 20px 10px; }
				#wrapper #maincontent #leftcolumn #photos #lowres_gallery { width:280px; float:right; padding:20px 10px 20px 10px; }
					#wrapper #maincontent #leftcolumn #photos #lowres_gallery image { margin:0px 5px 5px 5px; }
				#wrapper #maincontent #leftcolumn #trailers { clear:both; padding:15px 0px 15px 0px; font-size:16px; font-weight:bold; }
				#wrapper #maincontent #leftcolumn #trailers p.header { padding:15px 0px 15px 0px; font-size:16px; font-weight:bold; }
			#wrapper #maincontent #leftcolumn #insidemovies { width:640px; height:43px; padding:0px 10px 0px 10px; font-size:9px; font-weight:bold; }
				#wrapper #maincontent #leftcolumn #insidemovies .td-EndPageToolBar li { float:left; display:block; margin:14px 0px 0px 0px; height:16px; line-height:16px; }
					#wrapper #maincontent #leftcolumn #insidemovies .td-EndPageToolBar li.sep { font-size:9px; height:16px; line-height:16px; padding:0px 5px 0px 5px; }
					#wrapper #maincontent #leftcolumn #insidemovies .td-EndPageToolBar .td-IcoShowTimes { padding:0 0 0 20px; height:16px; display:inherit; }
					#wrapper #maincontent #leftcolumn #insidemovies .td-EndPageToolBar .td-IcoPhotos { padding:0 0 0 20px; height:16px; }
					#wrapper #maincontent #leftcolumn #insidemovies .td-EndPageToolBar .td-IcoTrailers { padding:0 0 0 20px; height:16px; }
				#wrapper #maincontent #leftcolumn #leftcontent .movie_details { padding:0px 0px 30px 0px; }
					#wrapper #maincontent #leftcolumn #leftcontent .movie_details h3 { font-size:15px; font-weight:bold; }
					#wrapper #maincontent #leftcolumn #leftcontent .movie_details h4 { padding:10px 0px 0px 0px; font-size:12px; font-weight:bold; }
					#wrapper #maincontent #leftcolumn #leftcontent .movie_details div.schedule { padding:3px 0px 0px 0px; }
			#wrapper #maincontent #leftcolumn .leftcontent_special .content_holder { padding:20px 15px 15px 15px; }
				#wrapper #maincontent #leftcolumn .leftcontent_special .content_holder .photo { width:100px; padding:0px 0px 0px 20px; float:right; }
					#wrapper #maincontent #leftcolumn .leftcontent_special .content_holder .photo img { width:100px; height:150px; border:0px; }
				#wrapper #maincontent #leftcolumn .leftcontent_special .content_holder table tr td { padding:3px 0; }
				#wrapper #maincontent #leftcolumn .leftcontent_special .content_holder table tr td:first-child { width:90px; }
				#wrapper #maincontent #leftcolumn .leftcontent_special .content_holder h1 { font-size:18px; padding:0px 0px 15px 0px; }
				#wrapper #maincontent #leftcolumn .leftcontent_special .content_holder p { line-height:18px; margin:10px 0px; }


		/* COMMUNITY PAGE */
		#wrapper #maincontent #leftcolumn #community_logo { text-align:right; padding:0px 0px 10px 10px; }
			#wrapper #maincontent #leftcolumn #community_logo span { font-weight:bold; }
			#wrapper #maincontent #leftcolumn #community_logo img { padding:0px 0px 0px 5px; vertical-align:middle; }
			#wrapper #maincontent #leftcolumn #featurednews { padding:10px 10px 10px 10px; }
					#wrapper #maincontent #leftcolumn #featurednews #communitynews .story { padding:5px 5px 10px 5px; clear:both; }
					 	#wrapper #maincontent #leftcolumn #featurednews #communitynews .story .community-image { float:right; padding:0px 0px 10px 10px; }
						 	#wrapper #maincontent #leftcolumn #featurednews #communitynews .story .community-image img { padding:1px; border:1px solid #000; }
						#wrapper #maincontent #leftcolumn #featurednews #communitynews .story .post_date { font-size:11px; padding:0px 0px 6px 0px; }
						#wrapper #maincontent #leftcolumn #featurednews #communitynews .story .post_title { font-size:14px; }
						#wrapper #maincontent #leftcolumn #featurednews #communitynews .story .post_excerpt { padding:6px 0px 0px 0px; }
				#wrapper #maincontent #leftcolumn #featurednews #featuredstory { width:402px; float:left; }
					#wrapper #maincontent #leftcolumn #featurednews #featuredstory .image { text-align:center; width:402px; max-height:300px; } 
					#wrapper #maincontent #leftcolumn #featurednews #featuredstory .title { font-size: 16px; font-weight: bold; line-height: 20px; padding: 8px 0; text-align: center; }
					#wrapper #maincontent #leftcolumn #featurednews #featuredstory .excerpt { margin:5px 0px 0px 0px; line-height:18px; text-align:justify; }
				 #wrapper #maincontent #leftcolumn #featurednews #otherstories { width:200px; float:right; } 
					 #wrapper #maincontent #leftcolumn #featurednews #otherstories .story { margin:0px 0px 15px 0px; }
						#wrapper #maincontent #leftcolumn #featurednews #otherstories .story .post_date { padding:0px 0px 5px 0px; font-size:11px; font-weight:bold; }
						#wrapper #maincontent #leftcolumn #featurednews #otherstories .story .post_title { padding:0px 0px 5px 0px; font-size:13px; font-weight:bold; }
						#wrapper #maincontent #leftcolumn #featurednews #otherstories .story .post_excerpt { padding:0px 0px 5px 0px; font-size:12px; line-height:17px; } 
					#wrapper #maincontent #leftcolumn #featurednews #additional_stories { clear:both; padding:10px 0px 0px 0px; }
					#wrapper #maincontent #leftcolumn #featurednews #additional_stories .story { width:191px; float:left; overflow:hidden; margin:0px 7px 0px 7px; }
						#wrapper #maincontent #leftcolumn #featurednews #additional_stories .story .post_image { width:191px; height:122px; margin:0px 0px 0px 0px; }
						#wrapper #maincontent #leftcolumn #featurednews #additional_stories .story .post_title { padding:5px; text-align:center; height:15px; overflow:hidden; }
							#wrapper #maincontent #leftcolumn #featurednews #additional_stories .story .post_title a, #wrapper #maincontent #leftcolumn #featurednews #additional_stories .story .post_title a:active, #wrapper #maincontent #leftcolumn #featurednews #additional_stories .story .post_title a:visited { font-size:12px; line-height:18px; text-decoration:none; }
							#wrapper #maincontent #leftcolumn #featurednews #additional_stories .story .post_title a:hover { font-size:12px; text-decoration:underline; }
						#wrapper #maincontent #leftcolumn #featurednews #additional_stories .story .post_category { font-size:11px; margin:5px 0px 0px 0px; }


			/* EVENTS PAGE */
			#wrapper #maincontent #leftcolumn #leftcontent .dbem_events_list li { margin:0px 0px 20px 0px; }
					#wrapper #maincontent #leftcolumn #leftcontent .event_title, #wrapper #maincontent #leftcolumn #leftcontent .dbem_events_list li .event_title a, #wrapper #maincontent #leftcolumn #leftcontent .dbem_events_list li .event_title a:active, #wrapper #maincontent #leftcolumn #leftcontent .dbem_events_list li .event_title a:visited { font-size:18px; font-weight:bold; margin:0px 0px 0px 0px; }
					#wrapper #maincontent #leftcolumn #leftcontent .event_details { font-size:14px; line-height:18px; margin:5px 0px 5px 0px; }
					#wrapper #maincontent #leftcolumn #leftcontent .event_image { width:400px; float:right; margin:0px 0px 10px 10px; }
					#wrapper #maincontent #leftcolumn #leftcontent .event_map { width:400px; height:400px; float:right; margin:0px 0px 10px 10px; }
					#wrapper #maincontent #leftcolumn #leftcontent .event_map_icon { width:250px; height:200px; float:left; margin:0px 10px 10px 0px; }
					#wrapper #maincontent #leftcolumn #leftcontent .event_map_icon .em-location-map, #wrapper #maincontent #leftcolumn #leftcontent .event_map_icon .em-locations-map { width: 250px !important; height: 150px !important; }

					#wrapper #maincontent #leftcolumn #leftcontent .event_excerpt { font-size:13px; line-height:18px; padding:0px 0px 5px 0px; }

			/* WEATHER PAGE */
				#wrapper #maincontent #leftcolumn #leftcontent .heading_underline { padding:0px 0px 5px 0px; }
				#wrapper #maincontent #leftcolumn #leftcontent .weather_line { margin:5px 0px 0px 0px; }



			/* SINGLE */
			#wrapper #maincontent #leftcolumn #leftcontent .post { clear:right; padding:0px 0px 20px 0px; }
				#wrapper #maincontent #leftcolumn #leftcontent .post .post_date { padding:0px 0px 8px 0px; font-size:11px; font-weight:bold; }
				#wrapper #maincontent #leftcolumn #leftcontent .post .post_image { float:right; margin:0px 0px 10px 10px; width:402px; }
					#wrapper #maincontent #leftcolumn #leftcontent .post .post_image .image_navigation div { padding:5px; }
					#wrapper #maincontent #leftcolumn #leftcontent .post .post_image .image_navigation div.prev { width:40%; float:left; }
					#wrapper #maincontent #leftcolumn #leftcontent .post .post_image .image_navigation div.next { width:40%; float:right; text-align:right; }
					#wrapper #maincontent #leftcolumn #leftcontent .post .post_image .post_image_caption p { padding:5px; }
				#wrapper #maincontent #leftcolumn #leftcontent .post .post_title { padding:0px 0px 10px 0px; font-size:18px; font-weight:bold; }
					#wrapper #maincontent #leftcolumn #leftcontent .post .post_content p { padding:0px 0px 10px 0px; line-height:18px; }
				#wrapper #maincontent #leftcolumn #insidetitle #options { width:450px; float:left; }
				#wrapper #maincontent #leftcolumn #insidetitle #edit { width:75px; float:right; text-align:right; padding:0px 25px 0px 0px; }



			/* TAGS & PAGES */
			#wrapper #maincontent #leftcolumn #leftcontent #sponsorship { text-align:center; margin:0px 0px 15px 0px; }
				#wrapper #maincontent #leftcolumn #leftcontent #sponsorship p { font-weight:bold; text-align:center; }
			#wrapper #maincontent #leftcolumn #leftcontent .categoryposts { clear:right; padding:0px 0px 20px 0px; }
				#wrapper #maincontent #leftcolumn #leftcontent .categoryposts .post_image { float:right; margin:0px 0px 10px 10px; }
				#wrapper #maincontent #leftcolumn #leftcontent .categoryposts .post_date { padding:0px 0px 8px 0px; font-size:11px; font-weight:bold; }
				#wrapper #maincontent #leftcolumn #leftcontent .categoryposts .post_title { padding:0px 0px 10px 0px; font-size:18px; font-weight:bold; }
				#wrapper #maincontent #leftcolumn #leftcontent .categoryposts .post_excerpt { padding:5px 0px 0px 0px; font-size:13px; line-height:18px; }
				#wrapper #maincontent #leftcolumn #insidetitle #options { width:450px; float:left; }
				#wrapper #maincontent #leftcolumn #insidetitle #edit { width:75px; float:right; text-align:right; padding:0px 25px 0px 0px; }
				.commentlist { list-style: none; margin: 0; }
				.commentlist li.comment { line-height: 24px; margin: 0 0 24px 0; padding: 0 0 0 56px; position: relative; }
				.commentlist li:last-child { border-bottom: none; margin-bottom: 0; }
				#comments .comment-body ul, #comments .comment-body ol { margin-bottom: 18px; }
				#comments .comment-body p:last-child { margin-bottom: 6px; }
				#comments .comment-body blockquote p:last-child { margin-bottom: 24px; }
				.commentlist ol { list-style: decimal; }
				.commentlist .avatar { position: absolute; top: 4px; left: 0; }
				.comment-author { }
				.comment-author cite { font-style: normal; font-weight: bold; }
				.comment-author .says { font-style: italic; }
				.comment-meta { font-size: 12px; margin: 0 0 18px 0; }
				.comment-meta a:link, .comment-meta a:visited { text-decoration: none; }
				.commentlist .even { }
				.commentlist .bypostauthor { }
				.reply { font-size: 12px; padding: 0 0 24px 0; }
				.commentlist .children { list-style: none; margin: 0; }
				.commentlist .children li { border: none; margin: 0; }
				.nopassword, .nocomments { display: none; }
				#comments .pingback { margin-bottom: 18px; padding-bottom: 18px; }
				.commentlist li.comment+li.pingback { margin-top: -6px; }
				#comments .pingback p { display: block; font-size: 12px; line-height: 18px; margin: 0; }
				#comments .pingback .url { font-size: 13px; font-style: italic; }
				input[type=submit] { padding:10px 15px 10px 15px; font-size:14px; }
				#respond { margin: 24px 0; overflow: hidden; position: relative; }
				#wrapper #maincontent #leftcolumn #leftcontent #respond h3 { font-size:18px; font-weight: bold; margin: 0; padding:15px 0px 0px 0px; }
				#respond p { margin: 0; }
				#respond .comment-notes { margin-bottom: 1em; }
				.form-allowed-tags { line-height: 1em; }
				.children #respond { margin: 0 48px 0 0; }
				h3#reply-title { margin: 18px 0; }
				#comments-list #respond { margin: 0 0 18px 0; }
				#comments-list ul #respond { margin: 0; }
				#cancel-comment-reply-link { font-size: 12px; font-weight: normal; line-height: 18px; }
				#respond .required { font-weight: bold; }
				#respond label { font-size: 12px; }
				#respond textarea { width: 98%; }
				#respond .form-allowed-tags { font-size: 12px; line-height: 18px; }
				#respond .form-allowed-tags code { font-size: 11px; }
				#respond .form-submit { margin: 12px 0; }
				#respond .form-submit input { font-size: 19px; width: auto; }

	/* SUB FOOTER */
	#subfooter { clear:both; width:970px; margin:0px auto; padding:0px 10px 0px 10px; }

	/* FOOTER */
	#footer { width:970px; margin:0px auto; padding:10px 10px 10px 10px; }
		#footer #content { min-height:200px; text-align:center; padding:0px 0px 25px 0px; }
		#footer #title { padding:25px 0px 0px 30px; font-size:18px; font-weight:bold; text-align:left; }
		#footer .links_sm, #footer .links_lg { line-height:18px; float:left; text-align:left; padding:15px 0px 0px 30px; font-size:12px; width:inherit; }
		#footer .links_sm a,#footer .links_sm a:active, #footer .links_sm a:visited, #footer .links_lg a, #footer .links_lg a:active, #footer .links_lg a:visited { text-decoration:none; font-size:11px; margin:15px 0px 0px 0px; }
		#footer .links_sm a:hover, #footer .links_lg a:hover { text-decoration:underline; font-size:11px; margin:15px 0px 0px 0px; }
		#footer .linksLogo { line-height:18px; width:175px; float:right; text-align:left; padding:15px 0px 0px 30px; margin:0px 20px 0px 0px; font-size:12px; }
		#footer #copyright { clear:both; line-height:25px; text-align:center; font-size:11px; }

	/* LINK STYLES */
	a:link, a:visited, a:active { text-decoration:none; }
	a:hover { text-decoration:underline; }
	a.primarynavitems, a.primarynavitems:active, a.primarynavitems:visited { font-size:12px; text-decoration:underline; padding:0px 2px 0px 2px; }
	a.primarynavitems:hover { font-size:12px; text-decoration:none; padding:0px 2px 0px 2px; }
	a.widgetCategoryArticles_Category, a.widgetCategoryArticles_Category:active, a.widgetCategoryArticles_Category:visited { font-size:11px; font-weight:bold; text-decoration:none; }
	a.widgetCategoryArticles_Category:hover { font-size:11px; font-weight:bold; text-decoration:underline; }
	a.communitynews, a.communitynews:active, a.communitynews:visited { text-decoration:none; }
	a.communitynews:hover { text-decoration:underline; }
	a.widgetCategoryArticles_Title, a.widgetCategoryArticles_Title:active, a.widgetCategoryArticles_Title:visited, a.widgetRecentComments_Title, a.widgetRecentComments_Title:active, a.widgetRecentComments_Title:visited, a.postTitle, a.postTitle:active, a.postTitle:visited { font-size:13px; font-weight:bold; text-decoration:none; }
	a.widgetCategoryArticles_Title:hover, a.widgetRecentComments_Title:hover, a.postTitle:hover { font-size:13px; font-weight:bold; text-decoration:underline; }
	a.postTitleLead, a.postTitleLead:active, a.postTitleLead:visited { font-size:16px; font-weight:bold; text-decoration:none; }
	a.postTitleLead:hover { font-size:16px; font-weight:bold; text-decoration:underline; }
	a.featuredTitle, a.featuredTitle:active, a.featuredTitle:visited { font-size:16px; font-weight:bold; text-decoration:none; }
	a.featuredTitle:hover { font-size:16px; font-weight:bold; text-decoration:underline; }
	#wrapper #maincontent #leftcolumn #insidetitle #edit a, #wrapper #maincontent #leftcolumn #insidetitle #edit a:active, #wrapper #maincontent #leftcolumn #insidetitle #edit a:visited#wrapper #maincontent #leftcolumn #insidetitle #options a, #wrapper #maincontent #leftcolumn #insidetitle #options a:active, #wrapper #maincontent #leftcolumn #insidetitle #options a:visited { font-size:12px; font-weight:bold; text-decoration:none; }
	#wrapper #maincontent #leftcolumn #insidetitle #edit a:hover, #wrapper #maincontent #leftcolumn #insidetitle #options a:hover { font-size:12px; font-weight:bold; text-decoration:underline; }
	a.insidetitle_link:link, a.insidetitle_link:active, a.insidetitle_link:visited { font-size:10px; text-decoration:none; }
	a.insidetitle_link:hover { font-size:10px; text-decoration:underline; }
	a.footercopy, a.footercopy:active, a.footercopy:visited { font-size:11px; text-decoration:none; }
	a.footercopy:hover { font-size:11px; text-decoration:underline; }