BODY{margin-top:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;text-align:center;background:#F7F5F1;}

/*Fonts defaults, etc....*/
BODY{font-family:helvetica,arial,sans-serif;font-size:12px;color:#3f3f3f}
DIV,TD,TH,P,SPAN{font-family:helvetica,arial,sans-serif;font-size:12px;}

/*the often obnoxious*/
TABLE{border-collapse:collapse;border-spacing:0px;}
TD{padding:0px;}
IMG{border:none;}

/*break out of these rules if need be...*/
TABLE.spaced{border-collapse:separate;border-spacing:5px;}
TABLE.spaced TD{padding:5px;}


/*Links & Generic*/
A{font-family:helvetica,arial,sans-serif;color:#000000;text-decoration:none}
A:hover{font-family:helvetica,arial,sans-serif;color:#000000;text-decoration:none}
A.link{font-family:helvetica,arial,sans-serif;color:#000000;text-decoration:underline}
A.link:hover{font-family:helvetica,arial,sans-serif;color:#293746;text-decoration:underline}

A.arrow{font-family:helvetica,arial,sans-serif;color:#293746 !important;text-decoration:underline !important;font-size:11px !important;}
A.arrow:hover{font-family:helvetica,arial,sans-serif;color:#293746 !important;;text-decoration:underline !important;font-size:11px !important;}

/*headers*/
H1{color:#000000;font-size:24px;font-weight:bold;font-family:helvetica,arial,sans-serif;margin:5px 0px;}
H2{color:#293746;font-size:20px;font-weight:bold;font-family:helvetica,arial,sans-serif;margin:3px 0px;}
H3{color:#000000;font-size:16px;font-weight:bold;font-family:helvetica,arial,sans-serif;margin:3px 0px;}
H4{color:#293746;font-size:14px;font-weight:bold;font-family:helvetica,arial,sans-serif;margin:0px 0px;}
H5{color:#000000;font-size:12px;font-weight:bold;font-family:helvetica,arial,sans-serif;margin:0px 0px;}
H6{color:#293746;font-size:12px;font-weight:bold;font-family:helvetica,arial,sans-serif;margin:0px 0px;}


/*Forms, std*/
FORM{display:inline;}
INPUT.text{background:#F3F6F9;border:1px solid #000000;margin:2px 0px;}
INPUT.password{background:#F3F6F9;border:1px solid #000000;margin:2px 0px;}
INPUT.file{background:#F3F6F9;border:1px solid #000000;margin:2px 0px;}
INPUT.checkbox{}
INPUT.radio{}
INPUT.image{margin:10px}
SELECT{background:#F3F6F9;border:1px solid #000000;margin:2px 0px;}
TEXTAREA{background:#F3F6F9;border:1px solid #000000;margin:2px 0px;}

TEXTAREA.wysiwyg{width:486px;height:300px;}
TEXTAREA.wysiwyg_error{width:486px;border:2px solid #993333;background:#FFCCCC;height:300px;}
TEXTAREA.wysiwyg_small{width:165px;height:200px;}
TEXTAREA.wysiwyg_small_error{width:165px;border:2px solid #993333;background:#FFCCCC;height:200px;}
TEXTAREA.wysiwyg_large{width:684px;height:300px;}
TEXTAREA.wysiwyg_large_error{width:684px;border:2px solid #993333;background:#FFCCCC;height:300px;}

INPUT.error{border:1px solid #993333;color:#993333;font-weight:bold;background:#FFCCCC;margin:2px 0px;}

DIV.error,DIV.errors{border:2px solid #993333;color:#993333;font-weight:bold;background:#FFCCCC;margin:10px;padding:5px;}
.msg,.message{border:2px solid #339933;color:#339933;font-weight:bold;background:#CCFFCC;margin:10px;padding:5px;}
.required{color:#6F1414;font-weight:bold;}

/*tiny mce*/
.header{color:#000000;font-size:20px;font-weight:bold;font-family:helvetica,arial,sans-serif;margin:3px 0px;border-bottom:1px solid #E3E2D6}
.subhead {color:#000000;font-size:14px;font-weight:bold;font-family:helvetica,arial,sans-serif;margin:0px 0px;}
.wysiwyg-body{COLOR: #000000; text-decoration: none; font-family:helvetica,arial,sans-serif;; font-size: 12px; font-weight: normal;}
.content_content{clear:both;COLOR: #000000; text-decoration: none; font-family:helvetica,arial,sans-serif;; font-size: 12px; font-weight: normal;}
.mceContentBody {margin:0px;text-align:left;background:#FFFFFF;COLOR: #000000; text-decoration: none; font-family: helvetica,arial,sans-serif;; font-size: 12px; font-weight: normal;}
.mceContentBody A:link {COLOR: #000000 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 12px !important}
.mceContentBody A:visited {COLOR: #000000 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 12px !important;}
.mceContentBody A:active {COLOR: #000000 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 12px !important}
.mceContentBody A:hover {COLOR: #293746 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 12px !important}
.mceEditor{width:486px;height:300px;}

.content_content{COLOR: #000000; text-decoration: none; font-family:helvetica,arial,sans-serif;; font-size: 12px; font-weight: normal;}
.content_content A:link {COLOR: #000000 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 12px !important}
.content_content A:visited {COLOR: #000000 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 12px !important;}
.content_content A:active {COLOR: #000000 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 12px !important}
.content_content A:hover {COLOR: #293746 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 12px !important}


.mcePageBreak{border-top:2px dotted #BBBBBB;border-bottom:2px dotted #BBBBBB;color:#BBBBBB;font-weight:bold;text-align:center;clear:both;padding:10px 0px;margin:10px 0px;background:#EEEEEE}


/*Main layout*/
#main_container{background:#FFFFFF;border:1px solid #EFEBE3;width:880px;overflow:hidden;}

#header_top{}
#header_top TD IMG{margin:10px;}
#header-top-left{width:480px;text-align:left;vertical-align:top;}
#header-top-center{width:250px;}
#header-top-right{width:150px;text-align:center;}
TD#header-top-center IMG{margin:10px 10px 10px 0px;}
TD#header-top-right IMG{margin:10px 2px;}

#header-logo{}
#header-logo TD IMG{margin:10px 10px 0px 10px;}
#header-logo-left{width:480px;text-align:left;}
#header-logo-center{width:250px;text-align:right;font-weight:bold;font-size:13px;font-family:times,serif;}
#header-logo-center A{font-family:times,serif;font-style:italic;color:#000000;text-decoration:none;font-weight:bold;font-size:13px;}
#header-logo-center A:hover{font-family:times,serif;font-style:italic;color:#666666;text-decoration:none;font-weight:bold;}
#header-logo-center .separator{margin:4px 0px;height:1px;overflow:hidden;border-bottom:1px dotted #000000}
#header-logo-right{width:150px;text-align:left;}

/*google search*/
#google_search{position:relative;background:url('http://www.bigskyjournal.com/images/template/search_bg.gif') top left no-repeat;height:30px;width:250px;margin:10px;}
#search_term{border:none;position:absolute;background:none;top:3px;left:10px;width:200px;font-size:16px;font-weight:bold;z-index:10}
#search_submit{position:absolute;left:212px;top:6px;}

/*menus*/
#navigation{height:24px;border-top:1px dotted #BDBBBC;border-bottom:1px dotted #BDBBBC;}
#navigation .menu{text-align:center;position:absolute;top:0px;display:inline;overflow:hidden;}
#navigation .menu A{text-align:center;background:#FFFFFF;display:block;padding:4px 2px;color:#000000;text-decoration:none;font-weight:bold;font-family:helvetica,arial,sans-serif;white-space:nowrap;}
#navigation .menu A:hover{text-align:center;background:url('/images/template/nav-sel.gif') bottom center no-repeat #F2F1ED;display:block;padding:4px 2px;color:#000000;text-decoration:none;font-weight:bold;font-family:helvetica,arial,sans-serif;white-space:nowrap;}
#navigation .submenu{text-align:center;}
#navigation .submenu A{text-align:center;background:#65727E;display:block;padding:5px;color:#FFFFFF;border-top:1px solid #FFFFFF;text-decoration:none;font-family:helvetica,arial,sans-serif;white-space:nowrap;}
#navigation .submenu A:hover{text-align:center;background:#55626E;display:block;padding:5px;color:#EEEEEE;border-top:1px solid #FFFFFF;text-decoration:none;font-family:helvetica,arial,sans-serif;white-space:nowrap;}

#navigation #menu_SUBSCRIBE A{color:#5F0F0F}
#navigation #menu_SUBSCRIBE A:hover{color:#5F0F0F}

/*SUBSCRIPTION POPUP*/
.header_popup_container{height:0px;position:relative;z-index:100000}
#subscription_popup{z-index:100000;position:absolute;left:140px;top:10px;width:600px;height:450px;}
#subscription_popup .subscription_popup_bg{background:#000000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;z-index:100001;position:absolute;left:0px;top:0px;width:600px;height:450px;}
#subscription_popup .subscription_popup_contents{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;z-index:100002;position:absolute;background:#FFFFFF;left:20px;top:20px;width:560px;height:410px;}
#subscription_popup .popup_inner{margin:20px;height:370px;overflow:auto;}
#subscription_popup .popup_close{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;z-index:100002;position:absolute;width:560px;left:20px;line-height:20px;text-align:right}
#subscription_popup .popup_close1{top:-20px;}
#subscription_popup .popup_close2{top:410px;font-size:11px;}
#subscription_popup .popup_close A{color:#FFFFFF;text-decoration:none;font-family:verdana,arial,sans-serif;line-height:20px;}
#subscription_popup .popup_close A:hover{color:#fffcb5;text-decoration:underline;}

	#subscription_popup h2.headline_large { 
		text-align:center;
		font-family:georgia,times,serif;
		font-size:30px;
		line-height:33px;
		margin-bottom:10px;
		color:#384e66;
		font-weight:normal;
	}

	#subscription_popup p.promotion {
		text-align:center;
		font-size:16px;
		text-align:center;
		font-weight:bold;
		color:#384e66;
	}
	
	#subscription_popup p.subscribe_button {
		text-align:center;
	}
		#subscription_popup p.subscribe_button a {
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		border-radius:8px;
		-khtml-border-radius:8px;
		background-color: #384e66;
		font-size:16px;
		color:#fff;
		text-shadow:1px 1px #1b3450;
		text-decoration:none;
		padding:10px;
		width:310px;
		height:15px;
		}
	
	#subscription_popup .teasers {
		width:400px;
		text-align:center;
	}
	
	#subscription_popup .teasers p a {
		font-family:georgia,times,serif;
		font-weight:bold;
		font-style:italic;
		text-decoration:none;
		font-size:18px;
		color:#817560;
	}
		#subscription_popup .teasers p a:hover {
			color:#b37e21;
		}
	
	#subscription_popup .teasers p.blog {
		float:left;
	}
	
	#subscription_popup .teasers p.articles {
		float:right;
	}
/*END SUBSCRIPTION POPUP*/

/*breadcrumb*/
.breadcrumb{margin-bottom:20px;}
.breadcrumb H1{position:absolute;top:-1000px;left:-1000px;}
.breadcrumb IMG{}
.breadcrumb_links{margin-bottom:20px;}
.breadcrumb_links A{font-family:helvetica,arial,sans-serif;color:#000000;text-decoration:underline}
.breadcrumb_links A:hover{font-family:helvetica,arial,sans-serif;color:#293746;text-decoration:underline}
.breadcrumb_links A.cur{font-family:helvetica,arial,sans-serif;color:#000000;text-decoration:underline;font-weight:bold;}
.breadcrumb_links A.cur:hover{font-family:helvetica,arial,sans-serif;color:#000000;text-decoration:underline;font-weight:bold;}

/*content*/
#content_table{width:880px;}
.content{padding:15px;vertical-align:top;}

.separator{margin:4px 0px;height:1px;overflow:hidden;border-bottom:1px dotted #000000}

/*right column*/
.right_column{width:250px;_width:280px;padding:15px;vertical-align:top;text-align:center;}
.right_column .component{text-align:left;margin:0px 0px 15px 0px;color:#293746}
.right_column .component H3{color:#293746;font-size:14px;text-align:left;font-weight:bold;border-top:3px solid #000000;border-bottom:1px dotted #000000;padding:2px 1px;margin:5px 0px 2px 0px;}

.article_link{margin:5px 5px 13px 5px;}
.article_link H5{color:#293746;font-size:12px;font-weight:bold;width:240px;height:15px;overflow:hidden;}
.article_link A{color:#293746;text-decoration:none;}
.article_link A:hover{color:#293746;text-decoration:underline;}

.article_link A.comment_link{color:#293746;text-decoration:underline;}
.article_link A.comment_link:hover{color:#000000;text-decoration:underline;}

#register_container{padding:5px;position:relative;}
#register_content{height:155px;}
#register_content A{color:#293746;font-weight:bold;text-decoration:none;}
#register_content A:hover{font-weight:bold;text-decoration:underline;}
#register_image{position:absolute;top:-30px;right:0px;text-align:right}
#register_image A{color:#293746;font-weight:bold;text-decoration:none;}
#register_image A:hover{font-weight:bold;text-decoration:underline;}
#register_already{font-size:11px;}
#register_already A{color:#293746;font-size:11px;font-weight:normal;text-decoration:underline;}
#register_already A:hover{font-size:11px;font-weight:normal;text-decoration:underline;color:#000000}

/*footer*/
#footer{text-align:center;}

#footer_ad{padding:10px;text-align:center;}

#footer_top{color:#000000}
#footer_top TD{padding:4px;text-align:center;vertical-align:middle}
#footer_top A{color:#293746}
#footer_top A:hover{color:#000000;text-decoration:underline;}


#footer_middle{background:#293746;color:#FFFFFF}
#footer_middle TD{padding:8px;vertical-align:middle;color:#FFFFFF}
#footer_middle A{color:#ffffff;font-weight:normal;}
#footer_middle A:hover{color:#ffffff;font-weight:normal;text-decoration:underline;}


#footer_bottom{text-align:center;padding:8px 15px;font-size:11px;color:#6E767F;font-weight:bold;background:#f7f5f1}
#footer_bottom A{font-size:11px;color:#293746;white-space:nowrap;font-weight:normal;}
#footer_bottom A:hover{font-size:11px;color:#000000;text-decoration:none;font-weight:normal;}

#footer_copyright{text-align:center;padding:8px 15px;border-top:1px dotted #B3B2B3;color:#000000;background:#f1f1f2}
#footer_copyright TD{vertical-align:middle;font-size:11px;}
#footer_copyright A{color:#4F4F4F;font-size:11px;text-decoration:underline;}
#footer_copyright A:hover{color:#000000;font-size:11px;text-decoration:underline;}

#footer_copyright TD.contact{vertical-align:middle;font-size:12px;padding:0px 10px;line-height:20px;}
#footer_copyright TD.contact A{color:#293746;font-size:12px;}
#footer_copyright TD.contact A:hover{color:#000000;font-size:12px;}




/*slideshow*/
#slideshow_container{position:relative;height:405px;}
#slideshow{position:absolute;right:0px;top:0px;}
.slideshow_image{position:absolute;background:#FFFFFF;}
A.slideshow_button{display:block;color:#293746;border:1px solid #293746;background:#FFFFFF;width:18px;text-align:center;padding:2px 0px;margin:8px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.slideshow_button:hover{display:block;color:#6E767F;border:1px solid #6E767F;background:#EEEEEE;width:18px;text-align:center;padding:2px 0px;margin:8px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.slideshow_button_cur{display:block;color:#FFFFFF;border:1px solid #293746;background:#293746;width:18px;text-align:center;padding:2px 0px;margin:8px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.slideshow_button_cur:hover{display:block;color:#CCCCCC;border:1px solid #6E767F;background:#6E767F;width:18px;text-align:center;padding:2px 0px;margin:8px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}



/*featured*/
.featured_category{padding:10px 0px;margin:10px 10px 10px 10px;border-top:1px solid #000000;width:410px;overflow:hidden}
.featured_category_first{border-top:none !important}
.featured_category H2{color:#000000;border:none;margin:5px 0px;font-weight:normal;font-family:Helvetica, sans-serif;font-size:16px;}
.featured_category TD{vertical-align:top;padding:5px;}
.featured_category H3{color:#000000;border:none;margin:5px 0px;font-size:14px;font-weight:normal;font-family:Helvetica, sans-serif;}
.featured_category .article{width:230px;overflow:hidden;font-size:13px;font-weight:normal;font-family:times,serif;}
.featured_category .author{font-style:italic;font-size:11px;margin-top:2px;font-weight:normal;font-family:times,serif;}
.featured_category .date{font-size:11px;margin-top:10px;font-weight:normal;font-family:helvetica,sans-serif;}
.featured_category .link{text-align:right}
.featured_category .link A{color:#986011;font-weight:bold;text-decoration:none}
.featured_category .link A:hover{color:#293746;font-weight:bold;text-decoration:underline}
.featured_category .separator{margin:4px 0px;height:1px;overflow:hidden;border-bottom:1px dotted #000000}

/*home*/
#home_login{background:#B1BFCD;width:135px;overflow:hidden;text-align:center;padding:2px 0px}
#home_login H3{color:#293746;border:none;margin:5px 0px;font-size:12px;}
#home_login A{color:#293746;text-decoration:underline;display:block;text-align:center;margin:2px;font-size:11px;}
#home_login A:hover{color:#000000;text-decoration:underline;display:block;text-align:center;margin:2px;font-size:11px;}
.login_container{text-align:center;position:relative;width:135px;}
.login_container INPUT.text{width:125px;border:1px solid #65727E;margin:3px 0px 0px 0px}
.login_container INPUT.password{width:125px;border:1px solid #65727E;margin:3px 0px 0px 0px}
.login_hint{text-align:center;position:absolute;top:0px;left:4px;width:126px;color:#888888;font-size:11px;z-index:1;margin:3px 0px 0px 0px;background:#FFFFFF;border:1px solid #65727E;padding:2px 0px 4px 0px}

#home_links{background:#FFFFFF;width:135px;overflow:hidden;text-align:center;padding:2px 0px;font-size:11px;}
#home_links H3{color:#293746;border:none;margin:5px 0px;font-size:12px;}
#home_links HR{color:#000000;height:1px;overflow:hidden;background:#000000;margin:16px 0px; padding:0px;border:none;}
#home_links A{color:#293746;text-decoration:underline;display:block;text-align:center;margin:2px;font-weight:bold;}
#home_links A:hover{color:#000000;text-decoration:underline;display:block;text-align:center;margin:2px;font-weight:bold;}

/*subscription module*/
#subscribe{background:#E8F2FF;width:135px;overflow:hidden;text-align:center;padding:2px 0px}
#subscribe H3{color:#293746;border:none;margin:5px 0px;font-size:12px;}
#subscribe A{color:#293746;text-decoration:underline;display:block;text-align:center;margin:2px;}
#subscribe A:hover{color:#000000;text-decoration:underline;display:block;text-align:center;margin:2px;}

/*smaple editoin module*/
#sample_edition{}


/*archive*/
.archive{margin-bottom:25px;}
.archive TABLE{}
.archive TD{text-align:center;width:180px;padding-bottom:10px;vertical-align:top;}
.archive H1{font-size:16px;font-weight:bold;color:#6C6C6C;border-bottom:1px dotted #6C6C6C}
.archive H3{font-size:12px;font-weight:bold;color:#293746;text-decoration:underline;border:none;}
.archive A{color:#000000;text-decoration:none}
.archive A:hover{color:#000000;text-decoration:underline}

.order_link{margin:20px;text-align:center;}
.order_link A{color:#293746;font-size:18px;font-weight:bold;font-family:helvetica,sans-serif;}
.order_link A:hover{color:#000000;font-size:18px;font-weight:bold;font-family:helvetica,sans-serif;}

/*edition*/
#other_publications{text-align:center;margin:20px 0px;line-height:16px;}
#other_publications H4{font-weight:bold;border:none;font-size:11px;color:#000000;margin:2px;}
#other_publications A{color:#293746;font-size:11px;text-decoration:underline;font-weight:normal;}
#other_publications A:hover{color:#293746;font-size:11px;text-decoration:underline;font-weight:normal;}

.edition_categories{width:162px;overflow:hidden;}
.edition_categories H4{font-weight:bold;border:none;font-size:11px;color:#000000;margin:2px;}
.edition_categories A{text-align:right;background:url('/images/current-issue/table-of-contents/category-bg.gif') center left no-repeat;color:#293746; padding:10px 16px; display:block;font-weight:bold;}
.edition_categories A:hover{text-align:right;background:url('/images/current-issue/table-of-contents/category-sel.gif') center left no-repeat;color:#000000; padding:10px 16px; display:block;font-weight:bold;}
.edition_categories A.sel{text-align:right;background:url('/images/current-issue/table-of-contents/category-sel.gif') center left no-repeat;color:#293746; padding:10px 16px; display:block;font-weight:bold;}
.edition_categories A.sel:hover{text-align:right;background:url('/images/current-issue/table-of-contents/category-sel.gif') center left no-repeat;color:#293746; padding:10px 16px; display:block;font-weight:bold;}

.article_list{background:#ECECED;border:1px solid #000000;width:410px;}
.article_list_pad{padding:10px;}
.article_list H3{color:#000000;border:none;margin:1px 0px;font-size:16px;font-weight:normal}
.article_list TD{vertical-align:top;padding:5px;}
.article_list .article{width:200px;overflow:hidden;font-family:times,serif;}
.article_list .author{font-style:italic;font-size:11px;margin-top:2px;font-family:times,serif;}
.article_list .date{font-size:10px;margin-top:10px;}
.article_list .link{text-align:right;}
.article_list .link A{color:#986011;font-weight:bold;text-decoration:none}
.article_list .link A:hover{color:#293746;font-weight:bold;text-decoration:underline}
.article_list .separator{margin:4px 0px;height:15px;overflow:hidden;border:none}

/*full article*/
.article_full{width:555px;overflow:hidden;}
.article_full H1{font-family:times,serif;font-weight:normal;font-size:26px;color:#293746;}
.article_full H2{font-family:helvetica,sans-serif;font-weight:normal;font-size:14px;color:#000000}
.article_full .author{font-family:times,serif;font-size:12px;font-style:italic;margin-top:10px;}
.article_full .author A{font-size:11px;font-style:normal;color:#293746;text-decoration:underline;}
.article_full .author A:hover{font-size:11px;font-style:normal;color:#000000;text-decoration:underline;}
.article_actions{width:550px;margin:20px 0px 20px 0px;}
#article_actions_top{width:550px;margin-bottom:0px;}
.article_actions TD{vertical-align:middle}
.article_rank{font-weight:normal;color:#000000;}
.article_rank TD{font-weight:normal;color:#000000;white-space:nowrap}
.article_full .article_content{font-size:16px;line-height:22px;font-family:times,georgia,serif !important;}
.article_full .article_content .wysiwyg-body{font-size:16px;line-height:22px;font-family:times,georgia,serif !important;}


.slideshow_start{background:#293746;}
.slideshow_start TD{background:#293746;vertical-align:top;padding:0px 0px 10px 0px}
#slideshow_start{background:#293746;padding:5px 10px}
#slideshow_start A{color:#FFFFFF;font-size:11px;font-weight:bold;}
#slideshow_start A:hover{color:#FFFFFF;font-size:11px;font-weight:bold;}

#slideshow_images{width:550px;height:450px;overflow:hidden;background:#000000;border:1px solid #293746;position:relative;}
#slideshow_controls{width:550px;background:#FFFFFF;color:#293746;text-align:center;border:1px solid #293746;}
#slideshow_controls TD{padding:3px;vertical-align:middle;}
#slideshow_controls A{color:#293746;font-weight:bold;}
#slideshow_controls A:hover{color:#000000;font-weight:bold;}
#slideshow_controls .slideshow_center{background:#293746;color:#FFFFFF;font-weight:bold;text-align:center;}
#slideshow_controls .slideshow_center A{color:#FFFFFF;font-weight:bold;}
#slideshow_controls .slideshow_center A:hover{color:#CCCCCC;font-weight:bold;}

.slideshow_caption{width:540px;height:65px;padding:5px;_width:550px;_height:75px;overflow:hidden;background:#FFFFFF;color:#293746;text-align:center;border-top:1px solid #293746;}
.slideshow_caption A{text-decoration:underline;}
.slideshow_image_image{height:375px;width:550px;overflow:hidden;text-align:center;background:#000000;}

.photo_credits{background:#293746;color:#FFFFFF;padding:4px 30px 4px 5px;;display:block;width:115px;_width:150px;font-weight:bold;}
.photographers{width:550px;background:#FFFFFF;color:#293746;text-align:left;border:1px solid #293746;}
.photographers_inner{margin:5px;}
.photographers A{color:#293746;font-weight:normal;text-decoration:underline;}
.photographers A:hover{color:#000000;font-weight:normal;text-decoration:underline;}

.article_nav{margin:15px 0px;}
.article_nav A{color:#293746;font-weight:bold;text-decoration:underline;}
.article_nav A:hover{color:#000000;font-weight:bold;text-decoration:underline;}


#comment_header{background:url('/images/current-issue/comments/header_discussion.gif') top left no-repeat;width:558px;height:80px;margin:15px 0px;}
.comment_form{}
.comment_form TD{padding:6px;}
.comment_form .label{font-weight:bold;color:#293746}
.comment_stats{padding:10px 0px;text-align:center;width:550px;}
.comment_stats A{color:#80240E;font-weight:bold;text-decoration:underline;}
.comment_stats A:hover{color:#293746;font-weight:bold;text-decoration:underline;}
.comment_info{padding:10px 0px;width:550px;}
.comment_info A{color:#293746;font-weight:bold;text-decoration:underline;}
.comment_info A:hover{color:#000000;font-weight:bold;text-decoration:underline;}

.article_comments H1{font-family:times,serif;font-weight:normal;font-size:26px;color:#293746;}
.article_comments H2{font-family:helvetica,sans-serif;font-weight:normal;font-size:14px;color:#000000}
.article_comments .article_pages{text-align:center;margin:10px 0px;}

.article_comment{padding:10px;background:#F9F4EE;margin:10px 0px;}
.article_comment H3{font-size:14px;font-weight:bold;}
.article_comment .posted{margin-bottom:10px;}

.article_share_container{position:relative;display:inline;}
.article_share{position:absolute;left:-20px;top:-8px;width:150px;}
.article_share SELECT{width:150px;}

.article_images H1{font-family:times,serif;font-weight:normal;font-size:26px;color:#293746;}
.article_images H2{font-family:helvetica,sans-serif;font-weight:normal;font-size:14px;color:#000000}
.article_image_thumb{padding:10px;vertical-align:middle;text-align:center;}
.article_image_thumb IMG{border:1px solid #000000}

/*pagination*/
.article_pages{padding:5px 0px}
A.page_link{display:inline;color:#293746;border:1px solid #293746;background:#FFFFFF;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.page_link:hover{display:inline;color:#6E767F;border:1px solid #6E767F;background:#EEEEEE;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.page_link_cur{display:inline;color:#FFFFFF;border:1px solid #293746;background:#293746;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.page_link_cur:hover{display:inline;color:#CCCCCC;border:1px solid #6E767F;background:#6E767F;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.page_prevnext{display:inline;color:#293746;border:1px solid #FFFFFF;background:#FFFFFF;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.page_prevnext:hover{display:inline;color:#6E767F;border:1px solid #FFFFFF;background:#FFFFFF;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}


/*popups*/
/*Main layout*/
#popup_container{width:575px;overflow:hidden;}
#popup_main{background:#FFFFFF;border:1px solid #EFEBE3;}
#popup_main H1{font-size:20px;color:#293746}
.popup_close{text-align:center;margin:20px 0px;}
.popup_form TD.header{border:none;font-size:14px;padding:20px 0px 3px 0px;color:#606060;text-align:left;font-weight:bold;}
.popup_form TD.label{border:none;font-size:12px;padding:1px 5px 1px 1px;color:#293746;text-align:right;font-weight:bold;}
#popup_container .message{border:none;background:transparent;text-align:center;color:#293746;font-size:16px;}

/*author*/
#popup_main .author_bio{padding:15px;font-size:14px;line-height:18px;font-family:helvetica,arial,sans-serif;}
#popup_main .author_bio H1{font-family:times,helvetica,serif;font-size:18px;color:#293746}
#popup_main .author_bio .label{font-family:helvetica,sans-serif;font-size:14px;color:#293746}
#popup_main .author_bio .value{font-family:helvetica,sans-serif;font-size:14px;color:#000000}
#popup_main .author_bio .value A{font-family:helvetica,sans-serif;font-size:12px;text-decoration:underline}
#popup_main .author_bio .value A:hover{font-family:helvetica,sans-serif;font-size:12px;text-decoration:underline}
#popup_main .author_bio .author_photo{display:inline;float:right;position:relative;top:-40px;border:1px solid #000000}

/*printable*/
#popup_main .article_printable{padding:15px}
#popup_main .article_printable .printable_photo{text-align:center;padding:10px;}
#popup_main .article_printable .printable_photo_caption{text-align:center;margin:5px 0px 15px 0px;font-size:11px;}
#popup_main .article_printable H1{font-family:times,serif;font-weight:normal;font-size:26px;color:#293746;text-align:center;}
#popup_main .article_printable H2{font-family:helvetica,sans-serif;font-weight:normal;font-size:18px;color:#000000;text-align:center;}
#popup_main .article_printable .author{font-size:12px;font-style:italic;margin-top:10px;text-align:center;}
#popup_main .article_printable .copyright{text-align:center;font-size:10px;margin-top:20px;}

/*mail friend*/
#popup_main .article_email{padding:15px}
#popup_main .article_email H1{font-family:times,serif;font-weight:normal;font-size:22px;color:#293746;text-align:center;}
#popup_main .article_email H2{font-family:helvetica,sans-serif;font-weight:normal;font-size:16px;color:#000000;text-align:center;}
#popup_main .article_email .popup_form {width:450px;}
#popup_main .article_email INPUT.text{width:250px;}
#popup_main .article_email #comments{width:450px;}


/*contrinbutors*/
.contributors{}
.contributors H1{color:#595959;font-size:14px;border:none;}
.contributors TD{width:275px;color:#000000;}
.contributors LI{list-style-type:disc;width:275px;}
.contributors A{color:#000000;text-decoration:underline;}
.contributors A:hover{color:#293746;text-decoration:underline;}


/*content*/
.content_intro{COLOR: #000000; text-decoration: none; font-family:times,serif; font-size: 16px; font-weight: normal;line-height:20px;margin-bottom:15px;}
.content_intro{}
.content_intro A:link {COLOR: #000000 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 14px !important}
.content_intro A:visited {COLOR: #000000 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 14px !important;}
.content_intro A:active {COLOR: #000000 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 14px !important}
.content_intro A:hover {COLOR: #293746 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 14px !important}

IMG.content_intro_image{float:left;margin:0px 10px 10px 0px;}


/*reg.*/
.registration_benefit{margin:8px 13px;width:240px;}
.registration_benefit LI{padding-bottom:12px;}
.registration_bottom{text-align:center;font-size:16px;font-weight:bold;color:#293746;margin:25px;}
.registration_bottom A{font-size:16px;font-weight:bold;color:#293746;text-decoration:underline;}
.registration_bottom A:hover{font-size:16px;font-weight:bold;color:#293746;text-decoration:underline;}

#login_div{background:#F7F5F1;border:1px solid #F1EEE7;padding:10px;margin-bottom:10px;}
#password_div{background:#F7F5F1;border:1px solid #F1EEE7;padding:10px;margin-bottom:10px;}
#register_div{background:#F7F5F1;border:1px solid #F1EEE7;padding:10px;margin-bottom:10px;}
#newsletter_div{background:#F7F5F1;border:1px solid #F1EEE7;padding:10px;margin-bottom:10px;}

#login_div A.link{line-height:18px;}

.accent{color:#CC3333;font-weight:bold;}

.user_form .label{text-align:right;font-weight:bold;padding-right:5px;white-space:nowrap}
.user_form .hint{}
.user_form INPUT.text{width:200px;}
.user_form INPUT.password{width:200px;}
.user_form .user_text{padding:5px 20px;}

.user_form .section{font-weight:bold;width:180px;font-size:12px;}
.user_form .section .header{font-weight:bold;text-decoration:underline;font-size:14px;border:none;}
.user_form .section .accent{color:#CC3333;font-weight:bold;}


.user_form DIV.message{color:#950C0C;font-weight:bold;border:none;margin:2px;background:transparent;padding:0px;text-align:center;}
.user_form DIV.message2{color:#000000;font-weight:normal;border:none;margin:2px 2px 10px 2px;background:transparent;padding:0px;te-top:2px;font-family:times,serif;}
.article_list .date{font-size:10px;margin-top:10px;}
.article_list .link{text-align:right;}
.article_list .link A{color:#986011;font-weight:bold;text-decoration:none}
.article_list .link A:hover{color:#293746;font-weight:bold;text-decoration:underline}
.article_list .separator{margin:4px 0px;height:15px;overflow:hidden;border:none}

/*full article*/
.article_full{width:555px;overflow:hidden;}
.article_full H1{font-family:times,serif;font-weight:normal;font-size:26px;color:#293746;}
.article_full H2{font-family:helvetica,sans-serif;font-weight:normal;font-size:14px;color:#000000}
.article_full .author{font-family:times,serif;font-size:12px;font-style:italic;margin-top:10px;}
.article_full .author A{font-size:11px;font-style:normal;color:#293746;text-decoration:underline;}
.article_full .author A:hover{font-size:11px;font-style:normal;color:#000000;text-decoration:underline;}
.article_actions{width:550px;margin:20px 0px 20px 0px;}
#article_actions_top{width:550px;margin-bottom:0px;}
.article_actions TD{vertical-align:middle}
.article_rank{font-weight:normal;color:#000000;}
.article_rank TD{font-weight:normal;color:#000000;white-space:nowrap}
.article_full .article_content{font-size:16px;line-height:22px;font-family:times,georgia,serif !important;}
.article_full .article_content .wysiwyg-body{font-size:16px;line-height:22px;font-family:times,georgia,serif !important;}


.slideshow_start{background:#293746;}
.slideshow_start TD{background:#293746;vertical-align:top;padding:0px 0px 10px 0px}
#slideshow_start{background:#293746;padding:5px 10px}
#slideshow_start A{color:#FFFFFF;font-size:11px;font-weight:bold;}
#slideshow_start A:hover{color:#FFFFFF;font-size:11px;font-weight:bold;}

#slideshow_images{width:550px;height:450px;overflow:hidden;background:#000000;border:1px solid #293746;position:relative;}
#slideshow_controls{width:550px;background:#FFFFFF;color:#293746;text-align:center;border:1px solid #293746;}
#slideshow_controls TD{padding:3px;vertical-align:middle;}
#slideshow_controls A{color:#293746;font-weight:bold;}
#slideshow_controls A:hover{color:#000000;font-weight:bold;}
#slideshow_controls .slideshow_center{background:#293746;color:#FFFFFF;font-weight:bold;text-align:center;}
#slideshow_controls .slideshow_center A{color:#FFFFFF;font-weightxt-align:center;}
.user_form DIV.error{color:#950C0C;font-weight:bold;border:none;margin:2px;background:transparent;padding:0px;text-align:center;}
.user_form DIV.error2{color:#000000;font-weight:normal;border:none;margin:2px 2px 10px 2px;background:transparent;padding:0px;text-align:center;}

/*contact_info*/
.contact_info{margin:10px 10px 25px 10px;text-align:left;line-height:20px;white-space:nowrap}
.contact_info H2{color:#767676;margin:3px 0px 8px 0px;font-size:18px;font-weight:bold;font-family:Helvetica,arial,sans-serif;}
.contact_info H3{color:#293746}
.contact_info A{color:#000000;text-decoration:underline}
.contact_info A:hover{color: #293746;text-decoration:underline}
.contact_info .address{margin:-2px 0px 5px 18px;line-height:14px;}
.contact_info .label{color:#293746;font-weight:bold;}
.contact_info LI{line-height:24px;}

.contact_form TD.label{vertical-align:top;}
.contact_form .label{font-weight:bold;color:#293746;text-align:right;white-space:nowrap;margin-right:5px;}
.contact_form INPUT.text{width:200px;}
.contact_form TEXTAREA{width:200px;height:100px;}



/*pdf_file*/
.pdf_file{padding:10px 0px;margin:5px 0px;border-bottom:1px dotted #000000}
.pdf_file H2{color:#767676}
.pdf_file TABLE{width:550px;}
.pdf_file TD{vertical-align:middle}
.pdf_file A{color:#000000;text-decoration:none;font-weight:bold;}
.pdf_file A:hover{color: #293746;text-decoration:none;font-weight:bold;}


/*sitemap*/
A.sitemap_top{font-size:12px;color:293746;text-decoration:underline;display:block;margin:30px 1px 5px 1px;font-weight:bold;}
A.sitemap_top:hover{font-size:12px;color:000000;text-decoration:underline;display:block;margin:30px 1px 1px 1px;font-weight:bold;}

A.sitemap{font-size:12px;color:000000;text-decoration:none;display:block;margin:3px 1px 3px 10px;}
A.sitemap:hover{font-size:12px;color:000000;text-decoration:underline;display:block;margin:3px 1px 3px 10px;}

/*advertiser_nav*/
#advertiser_nav{background:#F7F5F1;border:1px solid #F1EEE7;margin-bottom:20px;width:360px;}
#advertiser_nav_inner{margin:10px;text-align:left;line-height:16px;}
#advertiser_nav_inner TD{vertical-align:middle;padding:5px 5px 5px 0px;}
#advertiser_nav_inner A{font-weight:bold;text-decoration:none;}
#advertiser_nav_inner A:hover{font-weight:bold;text-decoration:underline;}

.ad_stats .header{border-bottom:2px solid #B7B7B7;color:#000000;padding:1px;font-weight:bold;font-size:12px}

.advertiser_help{text-align:center;line-height:20px;}

.no_spam{text-align:center;line-height:20px;margin:10px 5px;width:250px;font-size:11px;white-space:nowrap}

/*copied from admin for advertiser*/
/*admin interface area*/


admin_shell_wrap{margin:20px 0px 50px 0px;}
.admin_shell{border:1px solid #000000;padding:10px 10px 25px 10px;}

TABLE.listing{width:800px;}
TABLE#listing{width:800px}
TABLE#listing TH{padding:3px;vertical-align:middle;white-space:nowrap;}
TABLE#listing TD{padding:3px;vertical-align:top;}
TABLE#listing TH{background:#464646;border:1px solid #464646;color:#FFFFFF;padding:3px;font-weight:bold;}
TABLE#listing TH A{color:#FFFFFF;font-weight:bold;}
TABLE#listing TH A:hover{color:#FFFFFF;font-weight:bold;}
TABLE#listing .header{border-bottom:2px solid #B7B7B7;color:#000000;padding:1px;font-weight:bold;}
TABLE#listing H1.section_header{text-align:left;font-size:16px;font-weight:bold;border-bottom:2px solid #000000;margin:10px 0px 0px 0px;padding:2px;}

TABLE#listing A{font-weight:bold;text-decoration:none}
TABLE#listing A:hover{font-weight:bold;text-decoration:underline}

TABLE#listing .row0 TD{background:#F4F4F4;border:1px solid #464646}
TABLE#listing .row0 TD{background:#DADADA;border:1px solid #464646}
TABLE#listing .row1 TD{background:#FFFFFF;border:1px solid #464646}

TABLE#listing TD.edit_actions{text-align:center;vertical-align:middle;}
TABLE#listing TD.save_actions{text-align:right;}
TABLE#listing TD.create_actio:bold;}
#slideshow_controls .slideshow_center A:hover{color:#CCCCCC;font-weight:bold;}

.slideshow_caption{width:540px;height:65px;padding:5px;_width:550px;_height:75px;overflow:hidden;background:#FFFFFF;color:#293746;text-align:center;border-top:1px solid #293746;}
.slideshow_caption A{text-decoration:underline;}
.slideshow_image_image{height:375px;width:550px;overflow:hidden;text-align:center;background:#000000;}

.photo_credits{background:#293746;color:#FFFFFF;padding:4px 30px 4px 5px;;display:block;width:115px;_width:150px;font-weight:bold;}
.photographers{width:550px;background:#FFFFFF;color:#293746;text-align:left;border:1px solid #293746;}
.photographers_inner{margin:5px;}
.photographers A{color:#293746;font-weight:normal;text-decoration:underline;}
.photographers A:hover{color:#000000;font-weight:normal;text-decoration:underline;}

.article_nav{margin:15px 0px;}
.article_nav A{color:#293746;font-weight:bold;text-decoration:underline;}
.article_nav A:hover{color:#000000;font-weight:bold;text-decoration:underline;}


#comment_header{background:url('/images/current-issue/comments/header_discussion.gif') top left no-repeat;width:558px;height:80px;margin:15px 0px;}
.comment_form{}
.comment_form TD{padding:6px;}
.comment_form .label{font-weight:bold;color:#293746}
.comment_stats{padding:10px 0px;text-align:center;width:550px;}
.comment_stats A{color:#80240E;font-weight:bold;text-decoration:underline;}
.comment_stats A:hover{color:#293746;font-weight:bold;text-decoration:underline;}
.comment_info{padding:10px 0px;width:550px;}
.comment_info A{color:#293746;font-weight:bold;text-decoration:underline;}
.comment_info A:hover{color:#000000;font-weight:bold;text-decoration:underline;}

.article_comments H1{font-family:times,serif;font-weight:normal;font-size:26px;color:#293746;}
.article_comments H2{font-family:helvetica,sans-serif;font-weight:normal;font-size:14px;color:#000000}
.article_comments .article_pages{text-align:center;margin:10px 0px;}

.article_comment{padding:10px;background:#F9F4EE;margin:10px 0px;}
.article_comment H3{font-size:14px;font-weight:bold;}
.article_comment .posted{margin-bottom:10px;}

.article_share_container{position:relative;display:inline;}
.article_share{position:absolute;left:-20px;top:-8px;width:150px;}
.article_share SELECT{width:150px;}

.article_images H1{font-family:times,serif;font-weight:normal;font-size:26px;color:#293746;}
.article_images H2{font-family:helvetica,sans-serif;font-weight:normal;font-size:14px;color:#000000}
.article_image_thumb{padding:10px;vertical-align:middle;text-align:center;}
.article_image_thumb IMG{border:1px solid #000000}

/*pagination*/
.article_pages{padding:5px 0px}
A.page_link{display:inline;color:#293746;border:1px solid #293746;background:#FFFFFF;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.page_link:hover{display:inline;color:#6E767F;border:1px solid #6E767F;background:#EEEEEE;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.page_link_cur{display:inline;color:#FFFFFF;border:1px solid #293746;background:#293746;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.page_link_cur:hover{display:inline;color:#CCCCCC;border:1px solid #6E767F;background:#6E767F;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.page_prevnext{display:inline;color:#293746;border:1px solid #FFFFFF;background:#FFFFFF;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.page_prevnext:hover{display:inline;color:#6E767F;border:1px solid #FFFFFF;background:#FFFFFF;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}


ns{text-align:center;padding:10px 10px;vertical-align:top;}
TABLE#listing TD.emptyset{text-align:center;padding:50px 10px !important;vertical-align:top;font-weight:bold;color:#666666}
TABLE#listing .back_actions{padding:10px;text-align:center;}

TABLE#listing H3.edit{background:url('/admin/images/buttons/edit.png') top left no-repeat;padding:25px 0px 0px 75px;position:relative;top:-25px;left:0px;height:40px;_height:65px;}
TABLE#listing .save_actions INPUT.image{position:relative;top:70px;}
TABLE#listing .back_actions A{font-weight:bold;color:#666666;text-decoration:none}
TABLE#listing .back_actions A:hover{font-weight:bold;color:#666666;text-decoration:underline}

#listing_pages{text-align:right;}
#listing_pages IMG{margin:10px;}

/*buis landing page - category short listings*/
.business_category_image{width:100px;text-align:center;vertical-align:center;padding:10px 0px;}
.business_category_image IMG{border:1px solid #999999}
.business_category_link{width:180px;text-align:left;vertical-align:center;padding:10px 0px;}
.business_category_link A{color:#293746;font-weight:bold;text-decoration:none}
.business_category_link A:hover{color:#000000;font-weight:bold;text-decoration:underline}

/*buis cat header*/
.business_category_header{color:#000000;position:relative;height:80px;overflow:hidden;margin-bottom:10px;}
.business_category_header H2{border-bottom:1px dotted #000000;font-size:20px;color:#293746;margin:30px 0px 2px 0px; padding:0px 0px 0px 90px;}
.business_category_header DIV{font-size:12px;color:#000000;padding:0px 0px 0px 90px;}
.business_category_header IMG{position:absolute;left:0px;top:0px;}


/*buis category page - sub cat short listings*/
.business_category{}
.business_category_list{margin:30px 70px;font-weight:bold;font-size:12px;}
.business_category_list TD{width:200px;_width:220px;text-align:left;padding:5px 20px 5px 0px;font-family:Helvetica, sans-serif}
.business_category_list A{color:#000000;text-decoration:underline;font-size:14px;font-family:Helvetica, sans-serif}
.business_category_list A:hover{color:#293746;text-decoration:underline;font-size:14px;font-family:Helvetica, sans-serif}

/*buis deirectory - listing short listing*/
.business_listing{width:100%}
.business_listing TR.row_0 TD{background:#DADADA}
.business_listing TR.row_1 TD{background:#FFFFFF}
.business_listing TD{padding:5px;border:1px dotted #000000;}
.business_listing_image{vertical-align:top;text-align:center;border-right:none !important;}
.business_listing_info{vertical-align:top;text-align:left;border-left:none !important;}
.business_listing_info H3{}
.business_listing_info A{font-family:helvetica,arial,sans-serif;color:#293746;text-decoration:underline;font-weight:bold;}
.business_listing_info A:hover{font-family:helvetica,arial,sans-serif;color:#000000;text-decoration:underline;font-weight:bold;}
.business_listing_location{vertical-align:top;text-align:center;white-space:nowrap;padding:5px 15px !important;}
.business_listing_location A{font-family:helvetica,arial,sans-serif;color:#293746;text-decoration:underline}
.business_listing_location A:hover{font-fam/*popups*/
/*Main layout*/
#popup_container{width:575px;overflow:hidden;}
#popup_main{background:#FFFFFF;border:1px solid #EFEBE3;}
#popup_main H1{font-size:20px;color:#293746}
.popup_close{text-align:center;margin:20px 0px;}
.popup_form TD.header{border:none;font-size:14px;padding:20px 0px 3px 0px;color:#606060;text-align:left;font-weight:bold;}
.popup_form TD.label{border:none;font-size:12px;padding:1px 5px 1px 1px;color:#293746;text-align:right;font-weight:bold;}
#popup_container .message{border:none;background:transparent;text-align:center;color:#293746;font-size:16px;}

/*author*/
#popup_main .author_bio{padding:15px;font-size:14px;line-height:18px;font-family:helvetica,arial,sans-serif;}
#popup_main .author_bio H1{font-family:times,helvetica,serif;font-size:ily:helvetica,arial,sans-serif;color:#000000;text-decoration:underline}


.category_pages{text-align:right;margin:10px 0px;}

.business_category_select{font-weight:bold;line-height:20px;}
.business_category_select SELECT{width:225px;}
.business_category_quicksearch{background:url('/images/business-directory/headers/search-bg.gif') top left no-repeat;height:126px;width:211px;text-align:center;}
.business_category_quicksearch FORM{position:relative;top:53px;}
.business_category_quicksearch INPUT.text{margin:0px}
.business_category_quicksearch INPUT.image{margin:5px;}


/*buis deirectory - full listing*/
.business H1{color:#293746;font-family:helvetica,arial,sans-serif;}
.business .label{font-weight:bold;color:#293746}
.business .business_link A.link{font-weight:18px;color:#293746}
#popup_main .author_bio .label{font-family:helvetica,sans-serif;font-size:14px;color:#293746}
#popup_main .author_bio .value{font-family:helvetica,sans-serif;font-size:14px;color:#000000}
#popup_main .author_bio .value A{font-family:helvetica,sans-serif;font-size:12px;text-decoration:underline}
#popup_main .author_bio .value A:hover{font-family:helvetica,sans-serif;font-size:12px;text-decoration:underline}
#popup_main .author_bio .author_photo{display:inline;float:right;position:relative;top:-40px;border:1px solid #000000}

/*printable*/
#popup_main .article_printable{padding:15px}
#popup_main .article_printable .printable_photo{text-align:center;padding:10px;}
#popup_main .article_printable .printable_photo_caption{text-align:center;margin:5px 0px 15px 0px;font-size:11px;}
#popup_main .article_printable H1{font-family:times,serif;font-weight:normal;font-size:26px;color:#293746;text-align:center;}
#popup_main .article_printable H2{font-family:helvetica,sans-serif;font-weight:normal;font-size:18px;color:#000000;text-align:center;}
#popup_main .article_printable .author{font-size:12px;font-style:italic;margin-top:10px;text-align:center;}
#popup_main .article_printable .copyright{text-align:center;font-size:10px;margin-top:20px;}

/*mail friend*/
#popup_main .article_email{padding:15px}
#popup_main .article_email H1{font-family:times,serif;font-weight:normal;font-size:22px;color:#293746;text-align:center;}
#popup_main .article_email H2{font-family:helvetica,sans-serif;font-weight:normal;font-size:16px;color:#000000;text-align:center;}
#popup_main .article_email .popup_form {width:450px;}
#popup_main .article_email INPUT.text{width:250px;}
#popup_main .article_email #comments{width:450px;}


/*contrinbutors*/
.contributors{}
.contributors H1{color:#595959;font-size:14px;border:none;}
.contributors TD{width:275px;color:#000000;}
.contributors LI{list-style-type:disc;width:275px;}
.contributors A{color:#000000;text-decoration:underline;}
.contributors A:hover{color:#293746;text-decoration:underline;}


/*content*/
.content_intro{COLOR: #000000; text-decoration: none; font-family:times,serif; font-size: 16px; font-weight: normal;line-height:20px;margin-bottom:15px;}
.content_intro{}
.content_intro A:link {COLOR: #000000 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 14px !important}
.content_intro A:visited {COLOR: #000000 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 14px !important;}
.content_intro A:active {COLOR: #000000 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 14px !important}
.content_intro A:hover {COLOR: #293746 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 14px !important}

IMG.content_intro_image{float:left;margin:0px 10px bold;color:#293746}
.business LI{line-height:18px;}
IMG.business_image{margin:5px;border:1px solid #000000}

.business_category_search{background:#F7F5F1;border:1px solid #F1EEE7;padding:10px;}
#business-search-icon{position:absolute;left:15px;top:-15px;z-index:10}
#business-search-button{position:absolute;left:30px;top:-15px;z-index:5}
.business_category_search .label2{font-weight:normal;color:#293746;text-align:right}


.newsletter H3{font-family:helvetica,arial,sans-serif;color:#000000;font-weight:normal;font-size:16px;margin:10px 0px 4px 0px;}
.newsletter_inner{}