/*
* color rference:
* #A26C18 - orangy brown/tan
* #530909 - red
* #4A2F06 - dark brown
*
*/
BODY{margin-top:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;text-align:center;background:#AAA785;}

/*Fonts defaults, etc....*/
BODY{font-family:helvetica,arial,sans-serif;font-size:12px;color:#000000}
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:#A26C18;text-decoration:underline}

A.arrow{font-family:helvetica,arial,sans-serif;color:#A26C18 !important;text-decoration:underline !important;font-size:11px !important;}
A.arrow:hover{font-family:helvetica,arial,sans-serif;color:#A26C18 !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:#A26C18;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:#A26C18;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:#A26C18;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;}
.calendar A{background:url('/images/events/icon_calendar-popup.gif') center left no-repeat transparent;line-height:20px;padding-left:20px;color:#A26C18;text-decoration:underline;}
.calendar A:hover{color:#000000}
.calendar DIV A{background:transparent;padding:0px 0px 0px 0px;line-height:auto}

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:#530909;font-size:20px;font-weight:bold;font-family:helvetica,arial,sans-serif;margin:3px 0px;border-bottom:1px solid #E3E2D6}
.subhead {color:#530909;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: #530909 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 12px !important}
.mceContentBody A:visited {COLOR: #530909 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 12px !important;}
.mceContentBody A:active {COLOR: #530909 !important; font-weight: normal !important; text-decoration: underline !important; font-family: helvetica,arial,sans-serif; !important; font-size: 12px !important}
.mceContentBody A:hover {COLOR: #000000 !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: #530909 !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: #530909 !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: #530909 !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: #000000 !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:none;width:960px;overflow:hidden;}

#header_top{background:#A26C18;color:#FFFFFF}
#header_top TD IMG{margin:3px 10px;}
#header-top-left{width:500px;text-align:left;vertical-align:top;}
#header-top-center{width:310px;}
#header-top-right{width:150px;text-align:center;}
TD#header-top-center IMG{margin:3px 10px 3px 0px;}
TD#header-top-right IMG{margin:3px 2px;}

#header-logo{background:#000000;color:#FFFFFF}
#header-logo-left IMG{margin:20px 10px 10px 10px;}
#header-logo-left{width:500px;text-align:left;}
#header-logo-center{width:310px;text-align:right;font-weight:normal;font-size:13px;font-family:times,serif;}
#header-logo-center A{font-family:times,serif;font-style:italic;color:#FFFFFF;text-decoration:none;font-weight:normal;font-size:13px;}
#header-logo-center A:hover{font-family:times,serif;font-style:italic;color:#FEF8C6;text-decoration:none;font-weight:normal;}
#header-logo-center .separator{margin:4px 0px;height:1px;overflow:hidden;border-bottom:1px dotted #000000}
#header-logo-right{width:150px;text-align:left;vertical-align:bottom;}
#header-logo-right IMG{margin:20px 10px 0px 10px;}

/*google search*/
#google_search{position:relative;background:url('/images/template/search_bg.gif') top left no-repeat;height:30px;width:250px;margin:3px 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;}
#cse-search-results{width:634px;overflow:hidden;}
#cse-search-results IFRAME{width:634px;}
.search_qs2{background:#A26C18;color:#FFFFFF;font-size:14px;overflow:hidden;margin:20px 0px 0px 0px;padding:10px 0px;width:634px;}
.search_qs2 TABLE{width:634px;}
.search_qs2 TABLE TD{padding:5px;}
.search_qs2 .label{font-weight:bold;color:#FFFFFF;white-space:nowrap;padding-left:15px;}
.search_qs2 INPUT.image{margin:0px;}



/*menus*/
#navigation{height:24px;border-top:1px solid #966652;background:#530909}
#navigation .menu{text-align:center;position:absolute;top:0px;display:inline;overflow:hidden;}
#navigation .menu A{text-align:center;background:#530909;display:block;padding:0px 2px;line-height:24px;_line-height:23px;color:#F0EFE6;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/nav-sel.gif') bottom center no-repeat #966652;display:block;padding:0px 2px;line-height:24px;_line-height:23px;color:#FFFFFF;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:#966652;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:#530909;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_HOME A{color:#DFD89A}
#navigation #menu_HOME A:hover{color:#DFD89A}
#navigation #menu_SUBSCRIBE A{color:#DFD89A}
#navigation #menu_SUBSCRIBE A:hover{color:#DFD89A}

/*breadcrumb*/
.breadcrumb{margin-bottom:20px;}
.breadcrumb H1{position:absolute;top:-1000px;left:-1000px;}
.breadcrumb IMG{position:relative;left:-15px;}
.breadcrumb_links{margin-bottom:20px;color:#3D3D3D}
.breadcrumb_links .text{color:#530909;font-weight:bold;font-size:10px;}
.breadcrumb_links A{font-family:helvetica,arial,sans-serif;color:#3D3D3D;text-decoration:none;font-size:10px;}
.breadcrumb_links A:hover{font-family:helvetica,arial,sans-serif;color:#530909;text-decoration:underline;font-size:10px;}
.breadcrumb_links A.cur{font-family:helvetica,arial,sans-serif;color:#3D3D3D;text-decoration:none;font-weight:bold;font-size:10px;}
.breadcrumb_links A.cur:hover{font-family:helvetica,arial,sans-serif;color:#3D3D3D;text-decoration:none;font-weight:bold;font-size:10px;}

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

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

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

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

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

#register_container{padding:5px;position:relative;}
#register_content{height:135px;}
#register_content A{color:#530909;font-weight:bold;text-decoration:none;}
#register_content A:hover{font-weight:bold;text-decoration:underline;}
#register_image{position:absolute;top:-20px;right:0px;text-align:right}
#register_image A{color:#530909;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:#530909;font-size:11px;font-weight:normal;text-decoration:underline;}
#register_already A:hover{font-size:11px;font-weight:normal;text-decoration:underline;color:#000000}
#register_login A{color:#530909;font-weight:bold;text-decoration:none;}
#register_login A:hover{font-weight:bold;text-decoration:underline;}

/*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:#A26C18}
#footer_top A:hover{color:#000000;text-decoration:underline;}


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


#footer_bottom{text-align:center;padding:8px 15px;font-size:11px;color:#530909;font-weight:bold;background:#A26C18}
#footer_bottom A{font-size:11px;color:#F0EFE6;white-space:nowrap;font-weight:normal;}
#footer_bottom A:hover{font-size:11px;color:#530909;text-decoration:none;font-weight:normal;}

#footer_copyright{text-align:center;padding:8px 15px;color:#F0EFE6 !important;background:#000000}
#footer_copyright TD{vertical-align:middle;font-size:11px;color:#F0EFE6 !important;}
#footer_copyright A{color:#F0EFE6;font-size:11px;text-decoration:underline;}
#footer_copyright A:hover{color:#FEF8C6;font-size:11px;text-decoration:underline;}
#footer_copyright A.credit{color:#FEF8C6;font-size:11px;text-decoration:none;}
#footer_copyright A.credit:hover{color:#F0EFE6;font-size:11px;text-decoration:none;}

#footer_copyright TD.contact{vertical-align:middle;font-size:12px;padding:0px 10px;line-height:20px;}
#footer_copyright TD.contact A{color:#A26C18;font-size:12px;}
#footer_copyright TD.contact A:hover{color:#F0EFE6;font-size:12px;}
#footer_copyright TD.contact A.email{color:#FEF8C6;font-size:11px;text-decoration:none;}
#footer_copyright TD.contact A.email:hover{color:#F0EFE6;font-size:11px;text-decoration:none;}


/*captcha*/
.captcha IMG{width:150px;}
.captcha{background:#F9F8F4;padding:0px;border:1px solid #530909;width:200px;padding:5px;}
.captcha_image{text-align:center;background:#F9F8F4;}
.captcha_options{text-align:center;color:#530909;background:#F9F8F4;;font-weight:bold;font-size:11px;padding:5px;white-space:nowrap;line-height:12px !important;}
.captcha_options A{color:#000000 !important;font-weight:bold;font-size:11px;text-decoration:underline;line-height:12px !important;}
.captcha_options A:hover{color:#530909 !important;font-weight:bold;font-size:11px;text-decoration:underline;line-height:12px !important;}
.captcha_input_header{padding:5px;font-size:11px;line-height:12px !important;color:#530909}
.captcha_input{padding:5px;font-weight:bold;}
.captcha_input INPUT.text{width:60px !important;margin:0px 10px;}

/*slideshow*/
#slideshow_container{position:relative;height:405px;width:634px;}
#slideshow{position:absolute;right:0px;top:0px;}
#slideshow_buttons{position:absolute;top:405px;right:0px;width:200px;padding:2px;background:url('/images/home/slideshow-controls/bar-curve.gif') bottom left no-repeat #D1CEB8;text-align:right;}
#slideshow_buttons_ps{position:absolute;left:80px;line-height:20px;height:20px;}
#slideshow_under{width:634px;color:#A26C18;font-weight:bold;background:#F0EFE6;line-height:20px;height:20px;}
#slideshow_under A{font-weight:bold;text-decoration:underline;color:#A26C18}
#slideshow_under A:hover{font-weight:bold;text-decoration:underline;color:#000000}
.slideshow_image{position:absolute;background:#FFFFFF;}
A.slideshow_button{display:block;color:#FFFFFF;border:1px solid #530909;background:#530909;width:10px;text-align:center;padding:0px 0px;margin:1px;font-size:9px;font-weight:bold;font-family:arial,sans-serif;}
A.slideshow_button:hover{display:block;color:#FFFFFF;border:1px solid #A26C18;background:#A26C18;width:10px;text-align:center;padding:0px 0px;margin:1px;font-size:9px;font-weight:bold;font-family:arial,sans-serif;}
A.slideshow_button_cur{display:block;color:#530909;border:1px solid #530909;background:#FFFFFF;width:10px;text-align:center;padding:0px 0px;margin:1px;font-size:9px;font-weight:bold;font-family:arial,sans-serif;}
A.slideshow_button_cur:hover{display:block;color:#A26C18;border:1px solid #A26C18;background:#FFFFFF;width:10px;text-align:center;padding:0px 0px;margin:1px;font-size:9px;font-weight:bold;font-family:arial,sans-serif;}

A.slideshow_button_play{display:block;width:20px;height:14px;background:url('/images/home/slideshow-controls/play.gif') center center no-repeat transparent}
A.slideshow_button_stop{display:block;width:20px;height:14px;background:url('/images/home/slideshow-controls/pause.gif') center center no-repeat transparent}



/*featured*/
.featured_category{padding:10px 0px;margin:0px 30px 0px 0px;border-top:1px solid #000000;width:400px;overflow:hidden}
.featured_category_first{border-top:none !important}
.featured_category H2{color:#000000;border:none;margin:5px 0px;padding:2px;font-weight:bold;font-family:Helvetica, sans-serif;font-size:16px;background:#ece7dd;}
.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:200px;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:#A26C18;font-weight:bold;text-decoration:underline}
.featured_category .separator{margin:4px 0px;height:1px;overflow:hidden;border-bottom:1px dotted #000000}

/*home modules*/
#home_galleries{background:#4E6D3A;color:#FFFFFF;padding:6px;line-height:20px;width:290px;_width:310px;text-align:left;font-size:12px;}
#home_galleries A{font-weight:bold;color:#FFFFFF;text-decoration:none;font-style:italic;font-size:12px;}
#home_galleries A:hover{font-weight:bold;color:#FFFFFF;text-decoration:underline;font-style:italic;font-size:12px;}
#home_architects{background:#C0B35A;color:#000000;padding:6px;line-height:20px;width:300px;_width:320px;text-align:left;font-size:12px;}
#home_architects A{font-weight:bold;color:#000000;text-decoration:none;font-style:italic;font-size:12px;}
#home_architects A:hover{font-weight:bold;color:#000000;text-decoration:underline;font-style:italic;font-size:12px;}

#home_login{background:#B1BFCD;width:135px;overflow:hidden;text-align:center;padding:2px 0px}
#home_login H3{color:#A26C18;border:none;margin:5px 0px;font-size:12px;}
#home_login A{color:#A26C18;text-decoration:underline;display:block;text-align:left;margin:2px;font-size:11px;}
#home_login A:hover{color:#000000;text-decoration:underline;display:block;text-align:left;margin:2px;font-size:11px;}
#home_login .login_container{text-align:center;position:relative;width:135px;}
#home_login .login_container INPUT.text{width:125px;border:1px solid #65727E;margin:3px 0px 0px 0px}
#home_login .login_container INPUT.password{width:125px;border:1px solid #65727E;margin:3px 0px 0px 0px}
#home_login .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:200px;overflow:hidden;text-align:center;padding:2px 0px;font-size:11px;color:#530909}
#home_links .pub{width:135px;text-align:center;font-size:11px;color:#530909;margin:0px 32px;}
#home_links H3{color:#000000;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 IMG{border:none;}
#home_links A{color:#530909;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:#ECE7DD;width:200px;overflow:hidden;text-align:center;padding:2px 0px}
#subscribe H3{color:#530909;border:none;margin:5px 0px;font-size:12px;}
#subscribe A{color:#000000;font-weight:bold;text-decoration:underline;display:block;text-align:center;margin:2px;}
#subscribe A:hover{color:#530909;font-weight:bold;text-decoration:underline;display:block;text-align:center;margin:2px;}

/*waj links modules*/
#wajlinks{background:#FFFFFF;width:200px;overflow:hidden;text-align:left;padding:2px 0px}
#wajlinks H3{color:#530909;border:none;margin:5px;font-size:12px;}
#wajlinks A{color:#A26C18;text-decoration:underline;display:block;text-align:left;margin:2px;}
#wajlinks A:hover{color:#000000;text-decoration:underline;display:block;text-align:left;margin:2px;}
#wajlinks .post{background:#FFFFFF;margin:0px 0px 10px 0px;text-align:left;}
#wajlinks A.article{color:#47330A;font-weight:bold;font-size:12px;text-decoration:none;}
#wajlinks A.article:hover{color:#000000;font-weight:bold;font-size:12px;text-decoration:underline;}
#wajlinks .summary{color:#47330A;font-weight:normal;font-size:12px;}
#wajlinks .author{color:#000000;font-weight:normal;font-size:11px;font-style:italic;}
#wajlinks .date{color:#000000;font-weight:normal;font-size:10px;font-style:normal;}

#wajlinks A.wajlink{color:#530909;font-weight:bold;text-decoration:underline;display:block;text-align:center;padding:3px;}
#wajlinks A.wajlink:hover{color:#000000;font-weight:bold;text-decoration:underline;display:block;text-align:center;padding:3px;}

/*top_ranked module*/
#top_ranked{width:200px;}
#top_ranked H3{color:#530909;border:none;margin:5px;font-size:12px;}

/*commented module*/
#commented{width:200px;}
#commented H3{color:#530909;border:none;margin:5px;font-size:12px;}

/*register login module*/
#home_login_small{text-align:center;width:240px;overflow:hidden;padding:2px 0px}
#home_login_small A{color:#79590C;text-decoration:underline;display:block;text-align:left;margin:2px;font-size:11px;}
#home_login_small A:hover{color:#000000;text-decoration:underline;display:block;text-align:left;margin:2px;font-size:11px;}
#home_login_small .login_container{position:relative;width:120px;}
#home_login_small .login_container INPUT.text{width:116px;border:1px solid #530909;margin:3px 0px 0px 0px}
#home_login_small .login_container INPUT.password{width:116px;border:1px solid #530909;margin:3px 0px 0px 0px}
#home_login_small .login_hint{text-align:center;position:absolute;top:0px;left:0px;width:117px;color:#888888;font-size:11px;z-index:1;margin:3px 0px 0px 0px;background:#FFFFFF;border:1px solid #530909;padding:2px 0px 4px 0px}



/*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:#A26C18;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:#A26C18;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:#A26C18;font-size:11px;text-decoration:underline;font-weight:normal;}
#other_publications A:hover{color:#A26C18;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:#A26C18; 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:#A26C18; 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:#A26C18; padding:10px 16px; display:block;font-weight:bold;}

.article_list{width:430px;}
.article_list TABLE{width:400px;}
.article_list_pad{}
.article_list H2{color:#530909;border:none;margin:1px 30px 1px 0px;font-size:14px;font-weight:bold;padding:5px;background:#ece7dd;}
.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:#A26C18;font-weight:bold;text-decoration:underline}
.article_list .separator{margin:4px 0px;height:15px;overflow:hidden;border-bottom:1px dotted #000000}


#edition_select{background:#E7E7DE;padding:5px;color:#4A2F06;margin-bottom:10px;}
#edition_select TABLE{}
#edition_select TD{padding:5px 15px 5px 0px;}
#edition_select .label{color:#A26C18;font-weight:bold;}
#edition_select .label1{color:#4A2F06;font-weight:normal}
#edition_select A{color:#530909;text-decoration:underline;}
#edition_select A{color:#000000;text-decoration:underline;}

.slideshow_start{background:#A26C18;}
.slideshow_start TD{background:#A26C18;vertical-align:top;padding:0px 0px 10px 0px}
#slideshow_start{background:#A26C18;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_header{background:url('/images/current-issue/article-display/slideshow/article-slideshow.gif') top left no-repeat;height:33px;width:634px;overflow:hidden;}
.slideshow_header_images{background:url('/images/current-issue/article-display/slideshow/image-slideshow.gif') top left no-repeat;height:33px;width:634px;overflow:hidden;}

#slideshow_images{width:632px;_width:634px;height:450px;overflow:hidden;background:#000000;border:1px solid #4A2F06;position:relative;}
#slideshow_controls{width:632px;_width:634px;background:#EEE4D8;color:#4A2F06;text-align:center;border:1px solid #4A2F06;}
#slideshow_controls TD{padding:3px;vertical-align:middle;}
#slideshow_controls A{color:#4A2F06;font-weight:bold;}
#slideshow_controls A:hover{color:#000000;font-weight:bold;}
#slideshow_controls .slideshow_center{background:#C99452;color:#FFFFFF;font-weight:bold;text-align:center;padding:3px 10px;}
#slideshow_controls .slideshow_center A{color:#FFFFFF;font-weight:bold;}
#slideshow_controls .slideshow_center A:hover{color:#CCCCCC;font-weight:bold;}

.slideshow_caption{width:624px;height:65px;padding:5px;_width:634px;_height:75px;overflow:hidden;background:#FFFFFF;color:#000000;text-align:center;border-top:1px solid #4A2F06;}
.slideshow_caption A{text-decoration:underline;font-weight:bold;color:#000000}
.slideshow_caption A:hover{text-decoration:underline;font-weight:bold;color:#530909}
.slideshow_image_image{height:375px;width:634px;overflow:hidden;text-align:center;background:#000000;}

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

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


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

.article_comments H1{font-family:times,serif;font-weight:normal;font-size:26px;color:#A26C18;}
.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;color:#4A2F06;}
.article_comment .posted{margin-bottom:10px;color:#4A2F06;}

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

.article_images H1{font-family:times,serif;font-weight:normal;font-size:26px;color:#A26C18;}
.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}


/*marketplace*/
TABLE.marketplace_article_list{width:634px;border-spacing:0px;}
.marketplace_article_list TD{vertical-align:top;padding:0px;}
.marketplace_article_list .marketplace_article_short{width:257px;margin:0px 30px 30px 30px;}
.marketplace_article_list .marketplace_article_short .image{height:200px;overflow:hidden;border:1px solid #000000}
.marketplace_article_list .marketplace_article_short H3{margin:0px;padding:0px;}
.marketplace_article_list .marketplace_article_short H3 A{display:block;text-align:center;padding:5px;color:#FFFFFF;background:#530909;border:none;font-size:16px;font-weight:bold}
.marketplace_article_list .marketplace_article_short H3 A:hover{display:block;text-align:center;padding:5px;color:#DFD89A;background:#530909;border:none;font-size:16px;font-weight:bold}

.marketplace_qs2{background:#FFFFFF;color:#530909;font-size:14px;overflow:hidden;margin:0px 0px 0px 0px;padding:0px 0px;width:634px;}
.marketplace_qs2 TABLE{width:634px;}
.marketplace_qs2 TABLE TD{padding:0px;}
.marketplace_qs2 .label{font-weight:bold;color:#530909;white-space:nowrap;}
.marketplace_qs2 TD.arrow{background:url('/images/advertisers/icons/arrow.gif') center center no-repeat transparent;width:35px;}
.marketplace_qs2 INPUT.image{margin:0px;}

/*full article*/
.marketplace_article_full{width:636px;overflow:hidden;}
.marketplace_article_full H1{font-family:times,serif;font-weight:normal;font-size:26px;color:#A26C18;}
.marketplace_article_full H2{font-family:helvetica,sans-serif;font-weight:normal;font-size:14px;color:#000000}
.marketplace_article_full .marketplace_company{font-family:times,serif;font-size:12px;font-style:italic;margin-bottom:20px;}
.marketplace_article_full .marketplace_article_content{font-size:16px;line-height:22px;font-family:times,georgia,serif !important;margin:20px 0px}
.marketplace_article_full .marketplace_article_content .wysiwyg-body{font-size:16px;line-height:22px;font-family:times,georgia,serif !important;}
.marketplace_article_full .details_box{border-left:1px solid #000000;margin:0px 0px 10px 10px;width:150px;padding:0px 10px;text-align:left;float:right;line-height:16px;}
.marketplace_article_full .marketplace_action{margin:8px 0px;text-align:center;}
.marketplace_article_full .marketplace_data{margin:0px 0px;text-align:left;font-style:italic;font-weight:bold;}

TABLE.marketplace_prevnext{width:634px;border-spacing:0px;margin:15px 0px;border-top:1px solid #000000;border-bottom:1px solid #000000}
TABLE.marketplace_prevnext .prev{text-align:left;padding:10px 0px;width:317px;vertical-align:top;}
TABLE.marketplace_prevnext .prev TABLE{float:left;}
TABLE.marketplace_prevnext .prev TD{vertical-align:top;}
TABLE.marketplace_prevnext .next{text-align:right;padding:10px 0px;width:317px;vertical-align:top;}
TABLE.marketplace_prevnext .next TABLE{float:right;}
TABLE.marketplace_prevnext .next TD{vertical-align:top;}
TABLE.marketplace_prevnext .image{padding:0px 10px;}
TABLE.marketplace_prevnext .headline{margin-top:5px;font-size:14px;font-weight:bold;color:#530909}
TABLE.marketplace_prevnext A{color:#000000;}
TABLE.marketplace_prevnext A:hover{color:#530909;}

/*pagination*/
.article_pages{padding:5px 0px}
A.page_link{display:inline;color:#FFFFFF;border:1px solid #A26C18;background:#A26C18;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:#FFFFFF;border:1px solid #530909;background:#530909;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:#A26C18;border:1px solid #A26C18;background:#FFFFFF;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:#530909;border:1px solid #530909;background:#FFFFFF;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:#A26C18;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:#530909;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*/
BODY.popup_print{background:#FFFFFF;}
BODY.popup{background:#E7E7DE;}
/*Main layout*/
#popup_container{width:650px;overflow:hidden;}
#popup_main{background:#FFFFFF;border:1px solid #EFEBE3;}
#popup_main H1{font-size:20px;color:#A26C18}
.popup_close{text-align:center;margin:20px 0px;}
.popup_form TD.header{border:none;font-size:14px;padding:20px 0px 3px 0px;color:#530909;text-align:left;font-weight:bold;}
.popup_form TD.label{border:none;font-size:12px;padding:1px 5px 1px 1px;color:#A26C18;text-align:right;font-weight:bold;}
#popup_container .message{border:none;background:transparent;text-align:center;color:#A26C18;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:#530909}
#popup_main .author_bio .label{font-family:helvetica,sans-serif;font-size:14px;color:#530909}
#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:#A26C18;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:#A26C18;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:#A26C18;font-size:14px;border:none;}
.contributors TD{width:275px;color:#000000;}
.contributors LI{list-style-type:disc;width:275px;}
.contributors A{color:#530909;text-decoration:underline;}
.contributors A:hover{color:#000000;text-decoration:underline;}
.contributors A.bio{color:#530909;text-decoration:underline;}
.contributors A.bio:hover{color:#000000;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: #530909 !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: #530909 !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: #530909 !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: #000000 !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:170px;}
.registration_benefit LI{padding-bottom:12px;}
.registration_bottom{text-align:center;font-size:14px;font-weight:bold;color:#A26C18;margin:25px;}
.registration_bottom A{font-size:14px;font-weight:bold;color:#530909;text-decoration:underline;}
.registration_bottom A:hover{font-size:14px;font-weight:bold;color:#000000;text-decoration:underline;}

#login_member_div{text-align:center;margin-top:15px;}
#login_member_div A{color:#530909;font-weight:bold;text-decoration:underline;}
#login_member_div A:hover{color:#000000;font-weight:bold;text-decoration:underline;}

#login_div{padding:10px 10px 0px 10px;color:#FFFFFF}
#login_div input.text{width:150px;}
#login_div input.password{width:150px;}
#password_div{padding:0px 10px 10px 10px;color:#FFFFFF}
#password_div input.text{width:150px;}
#register_div{margin-bottom:10px;}
#register_div input.text{width:150px;}
#register_div input.password{width:150px;}
#newsletter_div{background:#F7F5F1;border:1px solid #F1EEE7;padding:10px;margin-bottom:10px;}

.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:#530909;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:#A26C18;font-weight:bold;text-decoration:underline}
.article_list .separator{margin:4px 0px;height:15px;overflow:hidden;border-bottom:1px dotted #000000}

/*full article*/
.article_full{width:636px;overflow:hidden;}
.article_full H1{font-family:times,serif;font-weight:normal;font-size:26px;color:#A26C18;}
.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:#530909;text-decoration:underline;}
.article_full .author A:hover{font-size:11px;font-style:normal;color:#000000;text-decoration:underline;}
.article_actions{margin:20px 0px 20px 0px;background:#E7E7DE;padding:10px;}
.article_actions TABLE{}
#article_actions_top{width:616px;margin-bottom:0px;}
.article_actions TD{vertical-align:middle;padding-right:15px;}
.article_actions TD.label{color:#4A2F06;font-weight:bold;}
.article_actions2{background:#FFFFFF;padding:0px}
.article_actions TD.label{color:#A26C18;font-weight:bold;}
.article_actions TD{vertical-align:middle;padding:0px;}
.article_rank{font-weight:normal;color:#000000;}
.article_rank TD{font-weight:normal;color:#000000;white-space:nowrap}
.article_rank INPUT.image{margin:5px;}
.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;}


.user_form DIV.error{color:#530909;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:#530909;margin:3px 0px 8px 0px;font-size:18px;font-weight:bold;font-family:Helvetica,arial,sans-serif;}
.contact_info H3{color:#A26C18;text-align:center;}
.contact_info A{color:#000000;text-decoration:underline}
.contact_info A:hover{color: #530909;text-decoration:underline}
.contact_info .address{margin:-2px 0px 5px 18px;line-height:14px;}
.contact_info .label{color:#A26C18;font-weight:bold;}
.contact_info LI{line-height:24px;}

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

.contact_info .contact_form {text-align:center;}
.contact_info .contact_form TABLE{width:550px;margin:0px auto;}
.contact_info .contact_form TD.label{vertical-align:top;}
.contact_info .contact_form .label{font-weight:bold;color:#000000;text-align:right;white-space:nowrap;margin-right:5px;}
.contact_info .contact_form INPUT.text{width:400px;}
.contact_info .contact_form TEXTAREA{width:400px;height:100px;}
.contact_info .contact_form .captcha{width:390px;_width:400px;}
.contact_info .contact_form .captcha_input_header{padding:0px;}

.rss_feeds H2{color:#530909;margin:3px 0px 8px 0px;font-size:18px;font-weight:bold;font-family:Helvetica,arial,sans-serif;}

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


/*sitemap*/
A.sitemap_top{font-size:12px;color:A26C18;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;}
.advertiser_help A{color:#530909;font-weight:bold;text-decoration:underline;}
.advertiser_help A:hover{color:#000000;font-weight:bold;text-decoration:underline;}

.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:880px;}
TABLE#listing{width:880px}
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;}

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:#A26C18;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:#A26C18;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:#A26C18;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:#A26C18;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:#A26C18;text-decoration:underline}
.business_listing_location A:hover{font-family:helvetica,arial,sans-serif;color:#000000;text-decoration:underline}


.category_pages{text-align:right;margin:10px 0px;}
.marketplace_pages .category_pages{text-align:center;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:#A26C18;font-family:helvetica,arial,sans-serif;}
.business .label{font-weight:bold;color:#A26C18}
.business .business_link A.link{font-weight:18px;color:#A26C18}
.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:#A26C18;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{}


/*events*/
.event_list{width:624px;border-top:1px dotted #000000;}
.event_list TD{border-bottom:1px dotted #000000;vertical-align:top;padding:10px;}
.event_list .date{color:#4A2F06}
.event_list H3{font-weight:bold;color:#530909;font-size:16px;}
.event_list H4{font-weight:bold;color:#727272;font-size:12px;font-family:arial,sans-serif}
.event_list .description{color:#727272;margin:10px 0px;}
.event_list .link{text-align:right;}
.event_list A{color:#A26C18;text-decoration:underline;font-weight:bold;}
.event_list A:hover{color:#000000;text-decoration:underline;font-weight:bold;}

.event_full{width:636px;overflow:hidden;}
.event_full H1{font-family:times,serif;font-weight:normal;font-size:26px;color:#A26C18;}
.event_full H2{font-family:helvetica,sans-serif;font-weight:bold;font-size:14px;color:#4A2F06;line-height:20px;}
.event_full H3{font-weight:bold;color:#530909;font-size:16px;}
.event_full H4{font-weight:bold;color:#530909;font-size:14px;}
.event_full .description{font-size:16px;line-height:22px;}
.event_full A{color:#000000;text-decoration:underline;font-weight:normal;}
.event_full A:hover{color:#530909;text-decoration:underline;font-weight:normal;}
.event_full .advertiser{float:right;margin:0px 0px 10px 10px;padding:10px;border:1px solid #000000;text-align:center;line-height:20px;width:200px;_width:220px;}
.event_full .advertiser h4{color:#A26C18;font-weight:bold;}
.event_full .advertiser A{color:#530909;text-decoration:underline;font-weight:bold;}
.event_full .advertiser A:hover{color:#000000;text-decoration:underline;font-weight:bold;}

.event_back{margin:10px 0px 25px 55px;}
.event_back A{color:#FFFFFF;background:#530909;padding:2px 10px;text-decoration:none;font-weight:bold;}
.event_back A:hover{color:#FFFFFF;background:#000000;padding:2px 10px;text-decoration:none;font-weight:bold;}

.events_qs{color:#4A2F06;font-size:14px;width:634px;overflow:hidden;margin:20px 0px 0px 0px}
.events_qs TABLE{width:634px;}
.events_qs .label{font-weight:bold;color:#A26C18;white-space:nowrap;padding:5px 5px 5px 0px;}
.events_qs TD.arrow{background:url('/images/events/icons/arrow.gif') center center no-repeat transparent;width:35px;}

.event_submit{background:url('/images/events/intro_calendar.gif') left center no-repeat #530909;padding:10px 10px 10px 90px;color:#FFFFFF;width:534px;_width:634px;}
.event_submit H3{color:#FFFFFF;font-weight:bold;font-size:16px;}
.event_submit A{color:#FFFFFF;text-decoration:underline;font-weight:bold;}
.event_submit A:hover{color:#DFD89A;text-decoration:underline;font-weight:bold;}

.event_featured{text-align:center;margin:10px;}
.event_featured A{color:#A26C18;text-decoration:underline;font-weight:bold;}
.event_featured A:hover{color:#000000;text-decoration:underline;font-weight:bold;}
.event_featured .location{color:#727272;font-size:12px;}
.events_all{text-align:center;margin:10px;}
.events_all A{color:#530909;text-decoration:underline;font-weight:bold;}
.events_all A:hover{color:#000000;text-decoration:underline;font-weight:bold;}

.events_search{background:url('/images/template/bg_section_grey-gradient.gif') top left repeat-x transparent;padding:5px 10px;width:614px;_width:634px;}
.events_search TD{text-align:center;}
.events_search TD.label{font-weight:bold;color:#727272;font-size:14px;font-family:arial,sans-serif;padding:20px 5px 0px 5px;}
.events_search TD TD.label{font-weight:bold;color:#727272;font-size:14px;font-family:arial,sans-serif;padding:5px;}
.events_search INPUT.text{width:300px;}
.events_search SELECT{width:300px;}
.events_search .calendar{display:inline;}
.events_search .calendar INPUT.text{width:80px;}
.events_search .calendar A{background:url('/images/events/icon_calendar-popup.gif') center left no-repeat transparent;line-height:20px;padding-left:20px;color:#A26C18;text-decoration:underline;}
.events_search .calendar A:hover{color:#000000}
.events_search .calendar DIV A{background:transparent;padding:0px 0px 0px 0px;line-height:auto}
.events_search .calendar TD{padding:0px}


/*events*/
.advertiser_list{width:624px;border-top:1px dotted #000000;}
.advertiser_list TD{border-bottom:1px dotted #000000;vertical-align:top;padding:10px;}
.advertiser_list .date{color:#4A2F06}
.advertiser_list H3{font-weight:bold;color:#530909;font-size:16px;}
.advertiser_list H4{font-weight:bold;color:#727272;font-size:12px;font-family:arial,sans-serif}
.advertiser_list .description{color:#727272;margin:10px 0px;}
.advertiser_list .link{text-align:right;}
.advertiser_list A{color:#A26C18;text-decoration:underline;font-weight:bold;}
.advertiser_list A:hover{color:#000000;text-decoration:underline;font-weight:bold;}

.advertiser_full{width:636px;overflow:hidden;}
.advertiser_full H1{font-family:times,serif;font-weight:normal;font-size:26px;color:#A26C18;}
.advertiser_full H2{font-family:helvetica,sans-serif;font-weight:bold;font-size:14px;color:#4A2F06;line-height:20px;}
.advertiser_full H3{font-weight:bold;color:#530909;font-size:16px;}
.advertiser_full H4{font-weight:bold;color:#530909;font-size:14px;}
.advertiser_full .description{font-size:16px;line-height:22px;}
.advertiser_full A{color:#530909;text-decoration:underline;font-weight:bold;}
.advertiser_full A:hover{color:#000000;text-decoration:underline;font-weight:bold;}
.advertiser_full .advertiser{float:right;margin:0px 0px 10px 10px}
.advertiser_full .advertiser_contact{font-size:14px;}
.advertiser_full .advertiser_contact .label{font-size:14px;font-weight:bold;}
.advertiser_full .advertiser_contact A{color:#000000;text-decoration:underline;font-weight:normal;}
.advertiser_full .advertiser_contact A:hover{color:#530909;text-decoration:underline;font-weight:normal;}
.advertiser_full .associated_members {margin:20px 0px;}
.advertiser_full .associated_members A{color:#000000;text-decoration:none;font-weight:normal;font-size:14px;}
.advertiser_full .associated_members A:hover{color:#530909;text-decoration:underline;font-weight:normal;font-size:14px;}
.advertiser_full .associated_members TD{padding:2px 100px 2px 2px;} 
.advertiser_full .advertiser_artist_image{float:left;margin:0px 10px 10px 0px;}
.advertiser_full .events{float:right;margin:0px 0px 10px 10px;padding:10px;border:1px solid #000000;text-align:center;line-height:20px;width:200px;_width:220px;}
.advertiser_full .events h4{color:#A26C18;font-weight:bold;}
.advertiser_full .events A{color:#530909;text-decoration:underline;font-weight:bold;}
.advertiser_full .events A:hover{color:#000000;text-decoration:underline;font-weight:bold;}



.advertiser_back{margin:10px 0px 25px 55px;}
.advertiser_back A{color:#FFFFFF;background:#530909;padding:2px 10px;text-decoration:none;font-weight:bold;}
.advertiser_back A:hover{color:#FFFFFF;background:#000000;padding:2px 10px;text-decoration:none;font-weight:bold;}

.advertisers_qs{color:#4A2F06;font-size:14px;width:634px;overflow:hidden;margin:20px 0px 0px 0px}
.advertisers_qs TABLE{width:634px;}
.advertisers_qs .label{font-weight:bold;color:#A26C18;white-space:nowrap;padding:5px 5px 5px 0px;}
.advertisers_qs TD.arrow{background:url('/images/advertisers/icons/arrow.gif') center center no-repeat transparent;width:35px;}

.advertisers_qs2{background:#A26C18;color:#FFFFFF;font-size:14px;overflow:hidden;margin:20px 0px 0px 0px;padding:10px 0px;width:634px;}
.advertisers_qs2 TABLE{width:634px;}
.advertisers_qs2 TABLE TD{padding:5px;}
.advertisers_qs2 .label{font-weight:bold;color:#FFFFFF;white-space:nowrap;padding-left:15px;}
.advertisers_qs2 TD.arrow{background:url('/images/advertisers/icons/arrow.gif') center center no-repeat transparent;width:35px;}
.advertisers_qs2 INPUT.image{margin:0px;}

.advertiser_submit{background:url('/images/member-directory/icons/intro_members.gif') left center no-repeat #530909;padding:10px 10px 10px 100px;color:#FFFFFF;width:524px;_width:634px;}
.advertiser_submit H3{color:#FFFFFF;font-weight:bold;font-size:16px;}
.advertiser_submit A{color:#FFFFFF;text-decoration:underline;font-weight:bold;}
.advertiser_submit A:hover{color:#DFD89A;text-decoration:underline;font-weight:bold;}

.advertiser_featured{text-align:center;margin:10px;}
.advertiser_featured A{color:#530909;text-decoration:underline;font-weight:bold;}
.advertiser_featured A:hover{color:#000000;text-decoration:underline;font-weight:bold;}
.advertiser_featured .location{color:#A26C18;font-size:12px;font-weight:bold;}
.advertisers_all{text-align:center;margin:10px;}
.advertisers_all A{color:#A26C18;text-decoration:underline;font-weight:bold;}
.advertisers_all A:hover{color:#000000;text-decoration:underline;font-weight:bold;}

TD.advertisers_search{padding:5px 9px;vertical-align:top;}
DIV.advertisers_search{padding:5px 0px;}
DIV.advertisers_search TD{text-align:center;}
DIV.advertisers_search TD.label{font-weight:bold;color:#727272;font-size:14px;font-family:arial,sans-serif;padding:20px 5px 0px 5px;}
DIV.advertisers_search TD TD.label{font-weight:bold;color:#727272;font-size:14px;font-family:arial,sans-serif;padding:5px;}
DIV.advertisers_search INPUT.text{width:200px;}
DIV.advertisers_search SELECT{width:200px;}



.artwork_list{width:624px;border-top:1px dotted #000000;}
.artwork_list TD{border-bottom:1px dotted #000000;vertical-align:top;padding:10px;}
.artwork_list .date{color:#4A2F06}
.artwork_list H3{font-weight:bold;color:#530909;font-size:16px;}
.artwork_list H4{font-weight:bold;color:#727272;font-size:12px;font-family:arial,sans-serif}
.artwork_list .description{color:#727272;margin:10px 0px;}
.artwork_list .link{text-align:right;}
.artwork_list A{color:#A26C18;text-decoration:underline;font-weight:bold;}
.artwork_list A:hover{color:#000000;text-decoration:underline;font-weight:bold;}

.artwork_full{width:636px;overflow:hidden;}
.artwork_full H1{font-family:times,serif;font-weight:normal;font-size:26px;color:#A26C18;}
.artwork_full H2{font-family:helvetica,sans-serif;font-weight:bold;font-size:14px;color:#4A2F06;line-height:20px;}
.artwork_full H3{font-weight:bold;color:#530909;font-size:16px;}
.artwork_full H4{font-weight:bold;color:#530909;font-size:14px;}
.artwork_full IMG{border:1px solid #530909;}
.artwork_full .description{font-size:16px;line-height:22px;}
.artwork_full A{color:#530909;text-decoration:underline;font-weight:bold;}
.artwork_full A:hover{color:#000000;text-decoration:underline;font-weight:bold;}
.artwork_full .artwork{float:right;margin:0px 0px 10px 10px}
.artwork_full .artwork_contact{font-size:14px;}
.artwork_full .artwork_contact .label{font-size:14px;font-weight:bold;}
.artwork_full .artwork_contact A{color:#000000;text-decoration:underline;font-weight:normal;}
.artwork_full .artwork_contact A:hover{color:#530909;text-decoration:underline;font-weight:normal;}
.artwork_full .associated_members {margin:20px 0px;}
.artwork_full .associated_members A{color:#000000;text-decoration:none;font-weight:normal;font-size:14px;}
.artwork_full .associated_members A:hover{color:#530909;text-decoration:underline;font-weight:normal;font-size:14px;}
.artwork_full .associated_members TD{padding:2px 100px 2px 2px;} 
.artwork_full .artwork_artist_image{float:left;margin:0px 10px 10px 0px;}

.artwork_back{margin:10px 0px 25px 55px;}
.artwork_back A{color:#FFFFFF;background:#530909;padding:2px 10px;text-decoration:none;font-weight:bold;}
.artwork_back A:hover{color:#FFFFFF;background:#000000;padding:2px 10px;text-decoration:none;font-weight:bold;}

.artwork_featured{text-align:center;margin:10px;}
.artwork_featured A{color:#530909;text-decoration:underline;font-weight:bold;}
.artwork_featured A:hover{color:#000000;text-decoration:underline;font-weight:bold;}
.artwork_featured .title{color:#A26C18;font-size:12px;font-weight:bold;}
.artwork_featured .artist{margin-bottom:10px;}
.artwork_featured .medium{}
.artwork_featured .dimensions{}
.artwork_featured .link{margin-top:10px;}
.artwork_featured .link A{color:#530909;text-decoration:underline;font-weight:bold;font-size:12px;}
.artwork_featured .link A:hover{color:#000000;text-decoration:none;font-weight:bold;font-size:12px;}


.artworks_all{text-align:center;margin:10px;}
.artworks_all A{color:#A26C18;text-decoration:underline;font-weight:bold;}
.artworks_all A:hover{color:#000000;text-decoration:underline;font-weight:bold;}

TD.artworks_search{padding:5px 9px;vertical-align:top;}
DIV.artworks_search{padding:5px 0px;}
DIV.artworks_search TD{text-align:center;}
DIV.artworks_search TD.label{font-weight:bold;color:#727272;font-size:14px;font-family:arial,sans-serif;padding:20px 5px 0px 5px;}
DIV.artworks_search TD TD.label{font-weight:bold;color:#727272;font-size:14px;font-family:arial,sans-serif;padding:5px;}
DIV.artworks_search INPUT.text{width:200px;}
DIV.artworks_search SELECT{width:200px;}


/*yellow and maroon boxes*/
.box_header{position:relative;}
.box_inner{padding:0px 8px;}
.box_footer{position:relative;}

.box_header .box_right{position:absolute;top:0px;right:0px}
.box_header .box_left{position:absolute;top:0px;left:0px}
.box_footer .box_right{position:absolute;bottom:0px;right:0px}
.box_footer .box_left{position:absolute;bottom:0px;left:0px}

.box_yellow{background:#DFD89A} 
.box_yellow .box_header{height:8px;overflow:hidden}
.box_yellow .box_footer{height:8px;overflow:hidden} 
.box_yellow .box_header .box_left{height:8px;width:8px;background:url('images/box-corners/light-tan/corner_top-left.gif') top left no-repeat transparent;}
.box_yellow .box_header .box_right{height:8px;width:8px;background:url('images/box-corners/light-tan/corner_top-right.gif') top right no-repeat transparent;}
.box_yellow .box_footer .box_left{height:8px;width:8px;background:url('images/box-corners/light-tan/corner_bottom-left.gif') bottom left no-repeat transparent;}
.box_yellow .box_footer .box_right{height:8px;width:8px;background:url('images/box-corners/light-tan/corner_bottom-right.gif') bottom right no-repeat transparent;}

.box_yellow H2{color:#530909;}
.box_yellow H3{color:#530909;}
.box_yellow A{color:#530909;font-weight:bold;text-decoration:underline;}
.box_yellow A:hover{color:#000000;font-weight:bold;text-decoration:underline;}
.box_yellow .label{color:#000000}


.box_red {background:#530909;width:270px;}
.box_red .box_header{height:8px;overflow:hidden}
.box_red .box_footer{height:8px;overflow:hidden} 
.box_red .box_header .box_left{height:8px;width:8px;background:url('images/box-corners/maroon/corner_top-left.gif') top left no-repeat transparent;}
.box_red .box_header .box_right{height:8px;width:8px;background:url('images/box-corners/maroon/corner_top-right.gif') top right no-repeat transparent;}
.box_red .box_footer .box_left{height:8px;width:8px;background:url('images/box-corners/maroon/corner_bottom-left.gif') bottom left no-repeat transparent;}
.box_red .box_footer .box_right{height:8px;width:8px;background:url('images/box-corners/maroon/corner_bottom-right.gif') bottom right no-repeat transparent;}


.box_red .label{color:#FFFFFF;font-weight:normal;}
.box_red .user_text{color:#FFFFFF;padding:5px;}
.box_red .advertiser_text{color:#FFFFFF;padding:5px;}
.box_red .signin{font-size:18px;font-weight:normal;font-style:italic;color:#DFD89A}
.box_red .error,
.box_red .user_form .error{color:#FFFFFF}
.box_red .error2,
.box_red .user_form .error2{color:#DFD89A}
.box_red .message,
.box_red .user_form .message{color:#FFFFFF}
.box_red .message2,
.box_red .user_form .message2{color:#DFD89A}
.box_red H2{color:#FFFFFF;}
.box_red H3{color:#FFFFFF;}
.box_red A.link{line-height:18px;color:#FFFFFF}
.box_red  A.link:hover{line-height:18px;color:#DFD89A}

