/*
* color reference:
* #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:Georgia,Times,serif;font-size:12px;color:#000000}
DIV,TD,TH,P,SPAN{font-family:Georgia,Times,serif;font-size:12px;}
.content P {font-size:14px;line-height:20px;}

/*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,a:visited{font-family:inherit;color:#530909;text-decoration:underline;}
A:hover{color:#000000;text-decoration:none}
A.link,a.link:visited{color:#530909;text-decoration:underline;}
A.link:hover{color:#A26C18;text-decoration:none;}

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;}

/*WAA 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;}

IMG.image_inline_float_left{float:left;width:200px;height:auto;padding:5px;background:#ddaa99;}
IMG.image_inline_float_right{float:right;width:200px;height:auto;padding:5px;background:#ddaa99;}

.inline_image_wrap{background:#ddaa99;border:1 px solid #CCCCCC;text-align:Center;width:210px;}
.inline_image_wrap.image_inline_float_left{float:left;margin:10px 10px 10px 0px;}
.inline_image_wrap.image_inline_float_right{float:right;margin:10px 0px 10px 10px;}
.inline_image_wrap IMG{clear:both;}
.inline_image_caption{font-weight:bold;color:#000000;font-size:11px;}

.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;position:relative;}

#header_top{background:#A26C18;color:#FFFFFF}
#header_top TD IMG{margin:3px 10px;}
#header-top-left{width:400px;text-align:left;vertical-align:top;}
#header-top-center{width:410px;}
#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-center IMG{margin:20px 0;}
#header-logo-left{width:500px;text-align:center;}
#header-logo-center{width:960px;text-align:center;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:14px;font-weight:normal;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:#a26c18;}
.breadcrumb_links .text{color:#530909;font-weight:bold;font-size:10px;}
.breadcrumb_links A{font-family:helvetica,arial,sans-serif;color:#a26c18;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:#a26c18;text-decoration:underline;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;padding:15px;vertical-align:top;text-align:center;border-width:0 0 1px 1px;border-style: solid;border-color:#D9C29B;background-color:#f0efe6;-moz-border-radius-bottomleft:10px;
}
.right_column .component{text-align:left;margin:0px 0px 15px 0px;color:#000000;}
.right_column .component_box{border:1px solid #530909;background-color:#fff;}
.right_column .component H2{font-family:arial,verdana,helvetica,sans-serif;color:#DFD89A;font-size:15px;text-align:center;font-weight:normal;padding:6px 1px;margin:0px;background:#530909}
.right_column .component H3{font-family:arial,verdana,helvetica,sans-serif;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 {font-family:arial,verdana,helvetica,sans-serif;}
#register_login A{color:#530909;font-weight:bold;text-decoration:none;}
#register_login A:hover{font-weight:bold;text-decoration:underline;}

/*twitter module*/
.tweets{position:relative;text-align:left;}
.tweet_content{width:150px;height:145px;text-align:left;margin:5px;font-size:14px;font-family:"Myriad Pro",helvetica,sans-serif;}
.tweet_signup{position:absolute;top:-25px;right:0px;_right:18px;}


/* NEWSLETTER SIGNUP FORM */
#newsletter_container{padding:5px;position:relative;}
#newsletter_container p {font-size:12px;margin-top:0;}
#newsletter_container form span.label {
width:235px;
color:#a26c18;
font-weight:bold;
}
#newsletter_container form input.text {
margin-bottom: 10px;
width:235px;
height:25px;
padding:3px 5px 2px 5px;
font-family:arial,verdana,sans-serif;
font-size:13px;
background-color:#e7e5e1;
border:1px solid #a26c18;
}
#newsletter_container form input.checkbox {
float:left;
margin:0 5px 5px 0;
background-color:#e7e5e1;
border:1px solid #a26c18;
}
#newsletter_container form p.submit {
margin-top:10px;
text-align:center;
}


/*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{background-color:#f0efe6;color:#5F3D09}
#footer_middle TD{padding:8px;vertical-align:middle;color:#5f3d09;}
#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:#F0EFE6;text-align:right;}
#slideshow_buttons a,
#slideshow_buttons_ps a {text-decoration:none;}
#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,
#home_login_small .login_container INPUT.password{width:118px;border:1px solid #530909;margin:2px 0px 0px 0px;padding:4px 0px 4px 0px;background-color:#f0efe6;color:#530909;font-family:sans-serif;text-transform:lowercase;text-align:center;}
#home_login_small .login_hint{text-align:center;position:absolute;top:0px;left:0px;width:116px;color:#60605c;font-size:11px;font-family:sans-serif;text-transform:lowercase;z-index:1;margin:2px 0px 0px 0px;background:#f0efe6;border:1px solid #530909;padding:4px 0px 4px 0px}



/*smaple editoin module*/
#sample_edition{}


/*archives_teaser module*/
.archives_teaser{width:400px;}
.archives_teaser .teaser_header{display:block;text-align:center;font-family:Georgia,Times,serif;font-size:30px;background:#651010;color:#FFFFFF;padding:10px;font-weight:bold;}
.archives_teaser .teaser_content{display:block;text-align:center;font-family:Georgia,Times,serif;font-size:17px;color:#DED799;background:#000000;padding:0px;}
.archives_teaser .teaser_content A{display:block;text-align:center;font-family:helvetica, arial, sans-serif;;font-size:17px;color:#DED799;text-decoration:none;padding:10px;font-weight:bold;}
.archives_teaser .teaser_content A:hover{display:block;text-align:center;font-family:helvetica, arial, sans-serif;;font-size:17px;color:#FFFFFF;text-decoration:none;padding:10px;font-weight:bold;}
.archives_teaser .teaser_footer{display:block;text-align:center;font-family:Hevletica,arial,sans-serif;;font-size:14px;color:#FFFFFF;background:#651010;padding:10px;}

/*archives_teaser module*/
.archives_teaser_toc{text-align:center;background:#651010;margin-bottom:12px;padding:5px 0px;}
.archives_teaser_toc TABLE{width:625px;margin:0px auto;}
.archives_teaser_toc TABLE TD{white-space:nowrap;padding:0px 5px;}
.archives_teaser_toc .teaser_header{display:block;text-align:center;font-family:Georgia,Times,serif;font-size:26px;color:#FFFFFF;padding:0px;font-weight:bold;}
.archives_teaser_toc .teaser_content{display:block;text-align:center;font-family:Georgia,Times,serif;font-size:14px;color:#DED799;padding:0px;}
.archives_teaser_toc .teaser_content A{display:block;text-align:center;font-family:helvetica, arial, sans-serif;;font-size:14px;color:#DED799;text-decoration:none;padding:0px;font-weight:bold;}
.archives_teaser_toc .teaser_content A:hover{display:block;text-align:center;font-family:helvetica, arial, sans-serif;;font-size:14dpx;color:#FFFFFF;text-decoration:none;padding:0px;font-weight:bold;}


/*coverflow*/
.imageflow {
	overflow:hidden;
	position:relative; 
	text-align:left;
	visibility:hidden;
	width:100%;
	background:#000000;
}
.imageflow img {
	border:none;
	position:absolute;
	top:0px;
	visibility:hidden;
	-ms-interpolation-mode:bicubic; /* Enables bicubic image resampling for the IE7 */
	cursor:pointer;
}
.imageflow p {
	margin:0 auto;
	text-align:center;
}
.imageflow .loading {
	border:1px solid white;
	height:15px;
	left:50%;
	margin-left:-106px;
	padding:5px;
	position:relative;
	visibility:visible;
	width:200px;
}
.imageflow .loading_bar {
	background:#fff;
	height:15px;
	visibility:visible;
	width:1%;
}
.imageflow .navigation{
	z-index:10000;
}
.imageflow .caption {
	font-weight:bold;
	position:relative; 
	text-align:center;
	z-index:10001;
}
.imageflow .scrollbar {
	border-bottom:1px solid #b3b3b3;
	position:relative; 
	visibility:hidden;
	z-index:10002;
	height:1px;
}
.imageflow .slider {
	background-image:url(/coverflow/slider.png);
	background-repeat:no-repeat;
	height:14px;
	margin:-6px 0 0 -7px;
	position:absolute;
	width:14px;
	z-index:10003;
}
.imageflow .images {
	overflow:hidden;
	white-space:nowrap;
}
.imageflow .button {
	cursor:pointer;
	height:17px;
	position:relative;
	width:17px;
}
.imageflow .previous {
	background: url(/coverflow/button_left.png) top left no-repeat;
	float:left;
	margin: -7px 0 0 -30px;
}
.imageflow .next {
	background: url(/coverflow/button_right.png) top left no-repeat;
	float:right;	
	margin:-7px -30px 0 30px;
}


/*archives_teaser module*/
.archives_top{background:#000000;padding:1px 0px;}
.archives_explore{text-align:center;padding:5px 0px;margin:10px 0px;z-index:100000;background:url('/images/archives_explore_bg.gif') center left repeat-y #000000}
.archives_explore TABLE{margin:5px 10px;}
.archives_explore TABLE TD{white-space:nowrap;padding:0px 25px 0px 5px;vertical-align:bottom;}
.archives_explore .teaser_header{display:block;text-align:left;font-family:Georgia,Times,serif;font-size:26px;color:#FFFFFF;padding:0px;font-weight:bold;}
.archives_explore .teaser_content{display:block;text-align:left;font-family:Georgia,Times,serif;font-size:14px;color:#FFFFFF;padding:0px;}


/*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}

/* NEW STYLES ARE BELOW
#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;position:relative;}
.slideshow_caption .article_preview_images_notice{width:624px;padding:5px;_width:634px;position:absolute;z-index:300;bottom:0px;left:0px;border-top:1px solid #4A2F06;background:#A26C18;text-align:center;font-weight:bold;line-height:20px;color:#FFFFFF}
.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;font-weight:bold;margin-left:6px;cursor:pointer;}
.photographers{background:#FFFFFF;color:#A26C18;text-align:left;border:1px solid #A26C18;margin-left:6px;}
.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;}

/************************************************************************
=COMMENTS
************************************************************************/


#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 h4 {font-size:24px;font-weight:normal;color:#4a2f06;line-height:30px;}
.comment_form TD{padding:6px;}

.comment_form td.label input.text {
	width:200px;
	height:27px !important;
	padding:3px 5px 2px 5px;
	font-size:14px;
	font-family:tahoma,verdana,arial,sans-serif;
	background:#fff url(images/form-buttons/field_bg1.png) repeat-x top left;
	border:1px solid #4a2f06;
}
	.comment_form td.label input.text:focus,
	.comment_form td textarea:focus {
		color:#530909;
	}
	
.comment_form td textarea {
	background-color:#f4f3ec;
	font-family:tahoma,verdana,arial,sans-serif;
	font-size:12px;
	padding:5px;
}

.comment_form .label{font-family:arial,verdana,sans-serif;font-size:14px;font-weight:bold;color:#5f4722;line-height:18px;}

.comment_stats{padding:10px 0px;text-align:center;width:634px;color:#A26C18;font-family:arial,verdana,helvetica,sans-serif;}
.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;}

#blog #comment_header{DISPLAY:NONE};

.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}

/*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;}
A.page_prevnext_disabled{display:inline;color:#A26C18;border:1px solid #FFFFFF;background:#FFFFFF;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:normal;font-family:arial,sans-serif;}
A.page_prevnext_disabled:hover{display:inline;color:#A26C18;border:1px solid #FFFFFF;background:#FFFFFF;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:normal;font-family:arial,sans-serif;}

.listing_header{width:647px;}

/*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;}
#password_div{padding:0px 10px 10px 10px;}
#register_div{margin-bottom:10px;}
#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;text-align:center;}
.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{background-color:#fff !important;margin:20px 0px 20px 0px;padding:10px;}
.article_actions TABLE{background:#ffffff;}
table#article_actions_top{width:636px;margin-bottom:0px;}
table#article_actions_top{background:#E7E7DE;}
table#article_actions_top td {padding:3px 0;}
.article_actions TD{vertical-align:middle;padding-right:15px;}
.article_actions TD.label{color:#4A2F06;font-weight:bold;}
.article_actions2{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;background-color:#fff;margin-bottom:5px;border-top:1px dotted #c7c5b4;border-bottom:1px dotted #c7c5b4;}
.article_rank table {background-color:#fff;}
.article_rank TD{font-weight:bold;color:#a26c18;font-family:sans-serif;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 h1.headline {margin-top:20px;}
.article_full .article_content {
	margin:20px 0;
	padding:0 15px;
}
.article_full .article_content .wysiwyg-body{font-size:16px;line-height:22px;font-family:georgia,times,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;}

.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}

.article_search{background:#E7E7DF;border:1px solid #F1EEE7;margin:10px;padding:10px;text-align:center;}
.article_search TD{text-align:center;padding:5px}
.article_search .label2{font-weight:normal;color:#A26C18;text-align:right}
.article_search .info{font-weight:bold;color:#A26C18;}



.newsletter H3{font-family:helvetica,arial,sans-serif;color:#000000;font-weight:normal;font-size:16px;margin:10px;}
.newsletter_inner{text-align:center;}
.newsletter_inner TD.label{vertical-align:middle;}
.newsletter_highlight{color:#5F3D09;margin:0px 20px;font-weight:bold;}
.newsletter_div H3{color:#5F3D09;margin:0px 20px;font-weight:bold;}

/*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}


/************************************************************************
=PAUL'S ADDITIONS
Last modified 05.13.09
************************************************************************/
.toc_link{text-align:right;font-size:14px;font-weight:bold;}
.toc_link A.link{line-height:18px;color:#530909;text-decoration:underline;}
.toc_link A.link:hover{line-height:18px;color:#000000;text-decoration:underline;}


#subscription_popup{z-index:100000;position:absolute;left:170px;top:100px;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:#6e2929;
		font-weight:normal;
	}

	#subscription_popup p.promotion {
		text-align:center;
		font-size:16px;
		text-align:center;
		font-weight:bold;
		color:#554a38;
	}
	
	#subscription_popup p.subscribe_button {
		text-align:center;
	}
	
	#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;
	}

/************************************************************************
=PHILIP'S STYLES
Last modified 04.29.09
************************************************************************/

.clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}

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

/* ABOUT PUBLICATION MODULE */
.about_publication {
	background-color:#ece7dd;
	padding:5px;
	width:100%;
	text-align:center;
}

.about_publication a,
.about_publication a:visited {
	color:#750b0b;
	text-decoration:none;
}
	.about_publication a:hover {
		text-decoration:underline;
	}

.about_publication .enlarge_cover {
	font-size:11px;
	float:left;
	margin-right:10px;
	text-align:center;
	display:none;
}
	.about_publication .enlarge_cover a {
		margin-top:3px;
		font-weight:bold;
	}
	.about_publication .enlarge_cover a span.plus_symbol {
		font-weight:normal;
	}
	
.about_publication h4 {
	margin-top:10px;
	color:#750b0b;
	font-size:18px;
	font-family:Georgia,Garamond,Times New Roman,Times,serif;
}

.about_publication h5 {
	color:#750b0b;
	font-size:12px;
	font-weight:bold;
}

.about_publication img.more_subscription_details {
	border:none;
	margin:10px auto 5px auto;
}
	
/* ABOUT PUBLICATION MODULE - IF ON HOME PAGE */
#page_home .about_publication {
	width:205px;
	text-align:center;
	font-size:12px;
}
#page_home .about_publication .enlarge_cover {
	float:none;
	margin:0;
	display:block;
}
#page_home .about_publication h4 {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:13px;
}

/* NOTE FROM THE EDITOR */
.note_from_editor {
	
}

.note_from_editor .cover_image {
	float:left;
}
	.note_from_editor .cover_image img {
		border:none;
		padding-right:10px;
	}

.note_from_editor .editors_note {
	
	font-size:14px;
	line-height:20px;
	color:#000;
}

.note_from_editor .editors_note h4.edition_name {
	font-family:helvetica,arial,verdana,sans-serif !important;
	font-weight:normal;
	font-size:15px;
	color:#a26c18;
	margin-bottom:10px;
}

.editors_note h3.headline {
	font-family:Georgia,Garamond,Times,serif;
	font-size:24px;
	font-weight:normal;
	margin-bottom:2px;
}

.editors_note h5.subheadline {
	font-size:13px;
	margin-bottom:10px;
	font-weight:normal;
}

/* EDITION SELECTION FILTER */
#edition_select {
	background:#E7E7DE;
	padding:8px 12px;
	margin-bottom:10px;
	color:#4A2F06;
}

#edition_select .archive_search_header TD{padding:2px 5px;white-space:nowrap;}
#edition_select .archive_search_header TD.label{text-align:center;padding:2px 5px;font-family:Georgia,times,serif;color:#000000;font-size:18px;font-weight:normal;}
#edition_select .archive_search_header TD TD{padding:0px;}
.advanced_search_link{text-align:right;padding:0px;}
.advanced_search_link A{color:#a26c18;text-decoration:underline;font-size:11px;}
.advanced_search_link A:hover{color:#000000;text-decoration:underline;font-size:11px;}

#edition_select span.label {
	margin-right:5px;
	font-family:"Trebuchet MS",arial,verdana,helvetica,serif;
	font-size:14px;
	position:relative;
	top:1px;
}

#edition_select select,
#edition_select input.text {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	color:#4a2f06;
	background-color:white;
	border:1px solid #a26c18;
	padding:3px;
}
	#edition_select select {
	
	}
	#edition_select input.text {
	height:25px;
	}
	
#edition_select input.submit {
	border:none !important;
	margin-left:10px;
	position: relative;
	top:8px;
}

/* EDITION INTRO */

#edition_intro h2 {
	font-size:24px;
	font-weight:normal;
	color:#a26c18;
	margin-bottom:0;
}

#edition_intro a,
#edition_intro a:visited {
	font-family: inherit;
	text-decoration: underline;
	color:#a26c18;
}
	#edition_intro a:hover {
		text-decoration:none;
	}

/* SHOPPING CART BUTTONS BAR */
#cart_buttons {
	padding:0 0 3px 0;
	background-color: #f0efe6;
	border:1px solid #000;
	text-align:center;
}

#cart_buttons ul {
	list-style-type:none;
	display:inline;
	margin-left:-30px;
	position:relative;
	top:-7px;
}

#cart_buttons ul li {
	font-family:helvetica,arial,verdana,sans-serif;
	text-transform: uppercase;
	font-size:12px;
	color:#000;
	font-weight:normal;
	display:inline;
	margin-top:-5px;
	margin-left:0;
}
	#cart_buttons ul li.middle {
		margin:0 15px;
	}

#cart_buttons ul li a {
	text-decoration: none;
}
	#cart_buttons ul li a:hover {
		text-decoration: underline;
	}
	
#cart_buttons ul li a img {
	border:none;
	position: relative;
	top:6px;
	margin-right:3px;
}
	#cart_buttons ul li a img.bumpdown {
		top:9px;
	}

/* REGISTER & LOGIN PAGE CONTENT */
#subscribe_info h2.headline_large {
	font-size:30px;
	line-height:34px;
	font-weight:normal;
	text-align:center;
	color:#6e2929;
	margin-bottom:10px;
}

#subscribe_info p.promotion {
	text-align:center;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:#554a38;
}

#subscribe_info p.subscribe_button {
	text-align:center;
}

#login_form {
	background-color:#530909;
	color:#fff !important;
	width:215px;
	padding:10px 10px 5px 10px;
	float:right;
	margin-left:20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#login_form h4,
#login_form h5 {
	font-family: arial,helvetica,verdana,sans-serif;
	color:#fff !important;
	font-weight:bold;
}

#login_form h4 {
	font-size:18px;
	text-align:center;
	margin-bottom:5px;
}

#login_form h5 {
	font-size:14px;
	margin-bottom:3px;
}

#login_form form span.label {
	font-family:arial,helvetica,verdana,sans-serif;
	font-weight:normal;
	font-size:12px;
	margin-bottom:3px;
}
	#login_form form span.inline {
		display:inline;
	}

#login_form form input.text {
	padding:2px;
	font-family:arial,helvetica,verdana,sans-serif;
	background-color:#f0efe6;
	color:#a26c18;
	border:1px solid #a26c18;
	height:20px;
	margin-bottom:5px;
}

#login_form form p {
	text-align:right;
	margin-top:0px;
}

/* PURCHASING FORMS */
.purchase h2 {
	font-size:36px;
	color:#530909;
	font-weight:normal;
}

.purchase .box {
	padding:10px;
	font-size:14px;
	border-width:2px;
	border-style:solid;
	margin-bottom:10px;
}
	.purchase .already_registered {
			background-color:#e0d7c8;
			border-color:#8c3e14;
	}
	.purchase .submission_error {
		background-color:#f2cccc;
		border-color:#cb0c0c;
	}
	.purchase .submission_success {
		background-color: #d9f2cc;
		border-color:#0e8013;
	}

.purchase .box h3 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:0;
}
	.purchase .already_registered h3,
	.purchase .already_registered a,
	.purchase .already_registered a:visited {
		color:#8c3e14;
	}
	.purchase .submission_error h3,
	.purchase .submission_error a,
	.purchase .submission_error a:visited {
		color:#cb0c0c;
	}
	.purchase .submission_success h3,
	.purchase .submission_success a,
	.purchase .submission_success a:visited {
		color:#0e8013;
	}
	.purchase .submission_success h4 {
		color:#07470a;
		margin-bottom:-10px;
	}
		.purchase .submission_success p>a {
			font-family:tahoma,arial,verdana,sans-serif;
			color:#074708;
			font-size:12px;
			font-weight:bold;
			margin-left:10px;
			margin-top:-5px;
			margin-bottm:10px;
		}

.purchase .box p {
	font-size:14px;
}
	
.purchase .box a {
	font-family:inherit;
	text-decoration:underline;
}
	.purchase .box a:hover {
		text-decoration:none;
	}
	
.purchase .box ul {
	font-size:12px;
	line-height:14px;
	font-family:arial,verdana,sans-serif;
	list-style-type: square;
}
		.purchase .submission_error ul {
			color:#cb0c0c;
		}
		.purchase .submission_success ul {
			color:#000;
		}

.purchase .box ul li {
	margin-bottom:8px;
}
	.purchase .submission_success ul li a {
		color:#07470a;
	}
	
/* FORM STYLE */
.purchase .form_frame {
	font-size:14px;
	padding:20px 10px;
	border:1px solid #7d7d7d;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
}

.purchase form h4 {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#7d7d7d;
	margin:15px 0 5px 0;
}
	.purchase form h4.first {
		margin-top:0;
	}

.purchase form hr {
	color:#cccccc;
	clear:both;
}
	.purchase form hr.extra_margin {
		padding:10px 0;
		margin-top:10px;
	}

.purchase form p {
	margin:0 0 10px 15px;
}
	.purchase form p.amount {
		padding:5px;
		background-color:#f0efe6;
		margin:20px 15px;
		border:1px solid #530909;
		font-size:16px;
	}
		.purchase form p.amount .dollars {
			font-weight:bold;
			color:#530909;
			font-size:18px;
		}
	.purchase form p.submit_warning {
		padding-right:15px;
		font-size:14px;
		font-weight:bold;
		font-style: italic;
	}
	.purchase form p.submit {
	text-align:center;
	}

.purchase form span.label {
	font-size:14px;
	color:#530909;
	line-height:16px;
	margin-top:8px;
}

.purchase form span.tip {
	font-size:11px;
	font-family:verdana,sans-serif;
	color:#707070;
	line-height:13px;
	
}

.purchase form input.text,
.purchase form select {
	padding:6px 3px 3px 3px;
	font-family:sans-serif;
	color:#233f61;
	width:250px;
	border:1px solid #000;
}
	.purchase form input.text:focus,
	.purchase form select:focus {
		border-color:#075992;
	}
	.purchase form input.submit {
	padding:5px;
	font-family:arial,verdana,sans-serif;
	font-size:18px;
	background-color:#530909;
	color:#fff;
	text-align:center;
	border:1px solid #fff;
	}
		.purchase form input.submit:hover {
			background-color:#fff;
			border-color:#530909;
			color:#530909;
		}

.purchase form select {
	font-size:12px;
}
	.purchase form select.expiration_month,
	.purchase form select.card_type,
	.purchase form select.state {
	width:150px;
	}
	.purchase form select.expiration_year {
	width:100px;
	}

.purchase form input.text {
	font-size:14px;height:30px;
	font-weight:bold;
	background:#fff url(images/form-buttons/field_bg1.png) repeat-x top left;
}
	.purchase form input.zip {
		width:100px;
	}
	.purchase form input.csc {
	float:left;
	margin-right:10px;
	width:50px;
	}
	
/* MOST RECENT BLOG ENTRY */
.blog_most_recent {
margin:10px 0;
}

.blog_most_recent h4.home_header {
	font-family:Helvetica,arial,verdana,sans-serif;
	font-size:15px;
	color:#a26c18;
	font-weight:normal;
	display:none;
	margin-bottom:20px;
}
	#page_home .blog_most_recent h4.home_header {
		display: inline;
	}

.blog_most_recent h2 {
	font-family:Georgia,Times,Garamond,serif;
	font-size:24px;
	line-height:28px;
	text-align:left;
	font-weight:normal;
	margin-bottom:5px;
}
	.blog_most_recent h2 a {
	color:#a26c18;
	text-decoration:none;
	}
	#page_home .blog_most_recent h2 a {
	color:#530909;
	}
	.blog_most_recent h2 a:hover {
		text-decoration:underline;
	}

.blog_most_recent h3 {
	font-size:13px;
	margin-bottom:10px;
	font-family:Helvetica,arial,verdana,sans-serif;
	font-weight:normal;
}

.blog_most_recent p {
	font-size:14px;
	line-height:20px;
}

.blog_most_recent p img.thumbnail {
	float:right;
	margin:0 0 10px 10px;
	border:1px solid #a26c18;
	
}
	#page_home .blog_most_recent p img.thumbnail {
		
		border:1px solid #000;
	}

.blog_most_recent p.continue {
	font-size:14px;
	font-weight:bold;
}
	.blog_most_recent p.continue a,
	.blog_most_recent p.continue a:visited {
		text-decoration:none;
		color:#a26c18;
	}
	.blog_most_recent p.continue a:hover {
		text-decoration:underline;
	}
	.blog_most_recent p.continue a span.bracket {
		color:#c3b6a1;
		font-size:18px;
		font-weight:normal;
	}
	
.blog_most_recent .meta p {
	font-size:9px;
	font-family:Helvetica,arial,verdana,sans-serif;
	color:#000;
	line-height:6px;
}
	.blog_most_recent .meta a,
	.blog_most_recent .meta a:visited {
	text-decoration:underline;
	color:#000;
	font-family:inherit;
	font-size: inherit;
	}
	.blog_most_recent .meta a:hover {
	text-decoration:none;
	color:#530909;
	}
	.blog_most_recent .meta p.author {
		font-size:10px;
		font-family:georgia,times,serif;
		font-style:italic;
	}
	.blog_most_recent .meta p.author a,
	.blog_most_recent .meta p.author a:visited {
		text-decoration:underline;
		color:#530909;
	}
	.blog_most_recent .meta p.author a:hover {
		text-decoration: none;
		color:000;
	}
	
/************************************************************************
=BLOG LAYOUT
************************************************************************/

/* BLOG SIDEBAR */
#blog_sidebar {
	float:left;
	margin-right:15px;
	width:187px;
	color:#7c4f08;
}

#blog_sidebar h3 {
	font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#7c4f08;
	padding:5px 5px 3px 5px;
	margin-bottom:5px;
	background:#fff url(../images/current-issue/blog/bg_category-header.gif) repeat-x bottom left;
	text-align:left !important;
}

#blog_sidebar a,
#blog_sidebar a:visited {
	color:#7c4f08;
	text-decoration:none;
}
	#blog_sidebar a:hover {
		color:#530909;
	}
	#blog_sidebar li.selected a {
	font-weight:bold;
	color:#530909;
	text-decoration: underline;
	}

#blog_sidebar ul {
	list-style-type:none;
	padding-left:5px;
	margin-top:0px;
	font-size:13px;
	font-family:arial,verdana,helvetica,sans-serif;
}
	#blog_sidebar ul li {
	font-weight:bold;
	margin-bottom:5px;
	}
	#blog_sidebar .categories ul li {
	margin-bottom:15px;
	}

#blog_sidebar ul ul {
	padding-left:5px;
	font-size:12px;
}
	#blog_sidebar ul ul li {
		font-weight:normal;
		margin-top:5px;
	}
	#blog_sidebar .categories ul ul li {
		margin-bottom:0px;
	}
	
#blog_sidebar p {
	font-size:12px;
	font-family:arial,verdana,helvetica,sans-serif;
}
	#blog_sidebar p a {
		text-decoration:underline;
	}
	#blog_sidebar p a:hover {
		text-decoration:none;
		color:#530909;
	}

	/* BLOG UPDATES */
	#blog_sidebar .updates ul li span {
		width:19px;
		height:15px;
		padding-right:2px;
		position: relative;
		top:3px;
	}
	#blog_sidebar .updates ul li.rss span {
		padding-right:6px;
	}
		#blog_sidebar .updates ul li.rss img {
			position:relative;
			left:2px;
		}
	
	/* BLOG SEARCH */
	#blog_sidebar .blog_search {
		text-align:center;
	}
	
	#blog_sidebar .blog_search input.text {
		height:25px;
		background-color:#fff;
		border:1px solid #a26c18;
		width:167px;
		padding:3px 5px 2px 5px;
		margin-bottom:0px;
		color:#a26c18;
		font-weight:bold;
	}
		#blog_sidebar .blog_search input.text:focus {
			background-color:#a26c18;
			color:#fff;
		}
	
	#blog_sidebar .blog_search p {
	margin-top:5px;
	}

/* BLOG CONTENT */
#blog_content {
	float:left;
	clear:none;
	width:435px;
}

	/* BLOG CATEGORY HEADERS */
	#blog_content .blog_cat_header {
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #000;
	}
		#blog_content .blog_cat_header p {
			text-transform: uppercase;
			font-size:10px;
			margin:0;
		}
		#blog_content .blog_cat_header h2 {
			font-size:16px;
			font-weight:normal;
			text-transform: uppercase;
			color:#5c5c5c;
			margin:0;
		}
	
	/* BLOG TEASER BLOCKS */
	#blog_content .teaser_block {
		padding:10px;
		border-bottom: 1px dotted #bdbbbc;
	}
		#blog_content .teaser_block.first {
			border-top: 1px dotted #bdbbbc;
		}
		#blog_content .teaser_block.last {
			margin-bottom:10px;
		}
		#blog_content .teaser_block:hover {
			background-color:#f0efe6;
		}
		
	#blog_content .teaser_block a img {
		
		float:left;
		margin-right:8px;
		margin-bottom:5px;
		border:1px solid #530909;
	}
		
	#blog_content .teaser_block h2 {
		font-size:14px;
		line-height:18px;
		margin:0;
	}
		#blog_content .teaser_block h2 a,
		#blog_content .teaser_blog h2 a:visited {
			color:#a26c18;
			text-decoration: none;
		}
		#blog_content .teaser_block h2 a:hover {
			text-decoration:underline;
		}
		
	#blog_content .teaser_block h3 {
		font-weight:normal;
		font-size:13px;
		line-height:17px;
		margin:0;
	}
	
	/* COMMON META ELEMENTS */
	#blog_content .teaser_block .meta p {
	font-size:9px;
	color:#000;
	margin:0 0 5px 0;
	}
	
	#blog_content .teaser_block .meta a,
	#blog_content .teaser_block .meta a:visited {
	text-decoration:underline;
	color:#000;
	}
		#blog_content .teaser_block .meta a:hover {
		text-decoration:none;
		color:#530909;
		}
		
	#blog_content .teaser_block .meta p.author {
		font-size:11px;
		font-family:georgia,times,serif;
		font-style:italic;
	}
		#blog_content .teaser_block .meta p.author a,
		#blog_content .teaser_block .meta p.author a:visited {
			text-decoration:none;
		}
		#blog_content .teaser_block .meta p.author a:hover {
			text-decoration: underline;
		}
	
	
	#blog_content .teaser_block p.continue {
		text-align:right;
		font-family:Helvetica,arial,verdana,sans-serif;
		font-size:11px;
		font-weight:bold;
		margin-bottom:0px;
	}
		#blog_content .teaser_block p.continue a,
		#blog_content .teaser_block p.continue a:visited {
			text-decoration:none;
			color:#530909;
		}
		#blog_content .teaser_block p.continue a:hover {
			text-decoration: underline;
			color:#986011;
		}
		
	/* BLOG CATEGORY PAGINATION */
	#blog_content .pagination p {
		width:50%;
		float:left;
		clear:none;
		font-size:14px;
		font-weight:bold;
		color:#b68686; /*COLOR IS FOR WHEN A P tag doesn't include an active link*/
		margin:0;
	}
	
	#blog_content .pagination p a,
	#blog_content .pagination p a:visited {
		color:#530909;
		text-decoration: none;
	}
		#blog_content .pagination p a:hover {
			text-decoration:underline;
		}
		
	#blog_content .pagination p.previous {
		text-align:left;
	}
	#blog_content .pagination p.next {
		text-align:right;
	}
	
/************************************************************************
=BLOG POSTS
************************************************************************/

	/* HEADER IMAGES */
	#header_photo {
		padding:5px;
		background-color:#e7e7de;
		width:425px;
		text-align:center;
	}
	
	#header_photo img {
		border:1px solid #a26c18;
	}
	
	#header_photo p.caption {
		margin-top:2px;
		margin-bottom:0;
		text-align:center;
		color:#a26c18;
		font-family:arial,verdana,helvetica,sans-serif;
		font-size:11px;
	}
		#header_photo p.caption a {
			color:#a26c18;
			font-family:inherit;
			text-decoration:underline;
		}
		#header_photo p.caption a:hover {
			text-decoration:none;
		}
		
	/* ARTICLE RATING */
	.rating p {
		text-transform:uppercase;
		color:#a26c18;
		text-align:center;
		font-size:11px;
		font-weight:bold;
		font-family:arial,verdana,helvetica,sans-serif;
	}
	
	.rating p img {
		position:relative;
		top:6px;
		margin-left:5px;
	}
	
	/* ARTICLE ACTIONS */
	.article_actions {
	width:425px;
	padding:5px 0 2px 0;
	background-color:#e7e7de;
	}
	
	.article_full .article_actions{
		width:650px;
	}

	
	.article_actions p {
		text-align:center;
		margin:0;
		padding:0;
	}
	
	.article_actions p a.send_friend {
		margin:0 10px;
	}
	
	.article_actions p a.addthis {
		position:relative;
		top:-7px;
	}
	
	/* HEADLINE AREA */
	.format_text #headline_area {
		margin-top:15px;
	}
	
	.format_text #headline_area h2 {
		font-weight:normal;
		font-size:30px;
		line-height:36px;
	}
	
	.format_text #headline_area h3 {
		font-weight:normal;
		font-family: arial,verdana,helvetica,sans-serif;
		font-size:14px;
		line-height:20px;
	}
	
	.format_text #headline_area .meta p {
		font-family:arial,helvetica,verdana,sans-serif;
		font-size:11px;
		line-height:14px;
		margin-bottom:0px;
	}
		.format_text #headline_area .meta p a {
			font-family:inherit;
			color:#530909;
			text-decoration: underline;
		}
	.format_text #headline_area .meta p.post_date {
		color:#8a734e;
	}
	
	/* POST CONTENT */
	
	.format_text #post_content {
		margin:15px 0;
		font-size:14px;
		line-height:21px;
		color:#000;
	}
	
	.format_text #post_content p {
		margin-top:0;
		margin-bottom:14px;
	}
	
	.format_text #post_content h2,
	.format_text #post_content h3,
	.format_text #post_content h4,
	.format_text #post_content h5,
	.format_text #post_content h6 {
		font-size:18px;
		font-weight:bold;
		color:#000;
		margin-bottom:5px;
	}
	
	.format_text #post_content a,
	.format_text #post_content a:visited {
		text-decoration:underline;
		font-family: inherit;
		color:#530909;
	}
		.format_text #post_content a:hover {
			text-decoration:none;
		}
		
	.format_text #post_content blockquote {
		margin-left:15px;
		padding:2px 25px 2px 10px;
		font-style:italic;
		line-height:24px;
		color:#a26c18;
		border-left:1px solid #a26c18;
	}
	
		/* INLINE IMAGES */
		
		#post_content .inline_image {
			padding:5px;
			background-color:#e7e7de;
			width:202px;
			text-align:center;
		}
		
		#post_content .inline_image img {
			border:1px solid #a26c18;
		}
		
		#post_content .inline_image p.caption {
			margin-top:5px;
			margin-bottom:0;
			font-size:12px;
			line-height:14px;
			font-style:italic;
			color:#a26c18;
			text-align:center;
			padding:0 5px;
		}
		
		#post_content .inline_right {
			float:right;
			margin:0 0 10px 10px;
		}
		
		#post_content .inline_left {
			float:left;
			margin:0 10px 10px 0;
		}
		
		#post_content .inline_center {
			clear:both;
			margin:10px auto;
			width:402px !important;
		}
		
		/* FOOTER META */
		#meta_footer p {
			color:#8a734e;
			font-family:arial,verdana,helvetica,sans-serif;
			font-size:11px;
			line-height:14px;
			margin-bottom:0;
		}
			#meta_footer a,
			#meta_footer a:visited {
				color:#8a734e;
				text-decoration:underline;
			}
			#meta_footer a:hover {
				text-decoration:none;
				color:#6e4e1b;
			}
			
	/* COMMENTS */
	#comments {
	clear:both;
	}


/* LAST EDITED 5/22/09 11:35am */
/************************************************************************
=MY ACCOUNT SECTION
************************************************************************/
#my_account {
	padding-right:15px;
}

#my_account .box {
	padding:10px;
	background-color:#f7f5f1;
	border:1px solid #a26c18;
}
	#my_account .login,
	#my_account .welcome {
		text-align:center;
	}

/* SPECIFIC MY ACCOUNT BOXES */

	#my-account_nav {
		float:left;
		width:270px;
		padding:5px;
	}
		#my_account ul {
			line-height:16px;
			padding-left:15px;
			margin:5px 0 20px 0;
		}
		#my_account ul li {
			margin-top:0;
			margin-bottom:10px;
		}
		#my-account_nav p {
			margin-top:0;
		}
		
	#my-account_content-column {
		float:right;
		width:570px;
		padding:15px;
	}
		
/* DEFAULT MY ACCOUNT LINKS */
	#my_account a,
	#my_account a:visited {
		font-family:inherit;
		color:#530909;
		text-decoration:underline;
	}
	#my_account a:hover {
		text-decoration:none;
	}
	
/* DEFAULT TEXT & ALERTS */
	#my_account .alert {
		color:#e10e0e;
	}
	#my_account ul {
		font-size:14px;
	}

/* MY ACCOUNT HEADERS */
#my_account h3 {
	font-weight:normal;
	font-size:24px;
	color:#530909;
}
	#my-account_content-column h3 {
		color:#a26c18;
		padding-bottom:3px;
		border-bottom:1px solid #000;
		margin-bottom:10px;
	}
	
#my_account h4 {
	color:#530909;
	font-size:16px;
	margin-bottom:0;
	clear:both;
}
	#my-account_content-column form h4 {
		margin-bottom:10px;
	}
	
/* MY ACCOUNT FORMS */
#my_account form .label {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:12px;
}
	#my_account form#my-account_login .label {
		font-weight:bold;
		color:#6f4708;
	}
	#my_account form#my-account_login input.text {
		border:1px solid #a26c18;
		height:25px;
		margin-bottom:8px;
		padding:3px 3px 0 3px;
		font-size:12px;
		text-align:center;
		background:#fff url(../images/form-buttons/field_bg1.png) repeat-x top left;
	}
	
#my_account form a.lost_password {
	margin-right:10px;
	position:relative;
	top:-5px;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#000;
}

#my-account_content-column form {
	margin-left:10px;
}

#my-account_content-column form span.label {
	width:150px;
	text-align:right;
	float:left;
	clear:left;
	margin-right:10px;
	position:relative;
	top:7px;
}

#my-account_content-column form input.text,
#my-account_content-column form select {
	float:left;
	height:25px;
	padding:5px 3px 0 3px;
	margin-bottom:10px;
	color: #623f08;
	font-weight:bold;
	background:#fff url(../images/form-buttons/field_bg1.png) repeat-x top left;
}
	#my-account_content-column form input.text:focus {
		border-color:#623f08;
	}
	#my-account_content-column form select {
		padding:3px 3px 5px 3px;
		background:transparent url(../images/form-buttons/field_bg1.png) repeat-x top left;
	}
	#my-account_content-column form option {
		background-color:#fff;
	}

#my-account_content-column form p.submit {
	clear:both;
	text-align:center;
	margin-bottom:0;
}

/************************************************************************
=SITEWIDE TEASER BLOCKS
Teaser blocks are used for the My Account, Table of Contents and Archives pages
************************************************************************/
	#article_list .teaser_block {
		width:285px;
		height:300px;
		padding:5px;
		float:left;
		border-bottom:1px dotted #bdbbbc;
		text-align:center;
		margin-bottom:5px;
		margin-right:15px;
	}
	
	#article_list .teaser_block.last {
		border-bottom:none;
	}
	
	/*MY ACCOUNT TEASERS */
	#my_account #article_list .teaser_block {
		width:260px;
		margin-right:10px;
	}

	/* CATEGORY NAMES */
	#article_list h3.category {
		text-align:center;
		font-family:arial,verdana,helvetica,sans-serif;
		font-size:18px;
		font-weight:normal;
		color:#530909;
		padding:15px 0;
		border-top:3px double #bdbbbc;
		clear:both;
		margin-top:10px;
	}

	/*GENERAL TEASER SETTINGS */	
	#article_list .teaser_block a.thumbnail img {
		border:1px solid #000;
	}
	
	#article_list .teaser_block h2 {
		font-size:16px;
		height:38px;
		overflow:hidden;
	}
		#article_list .teaser_block h2 a {
			color:#a26c18;
		}
		#article_list .teaser_block h2 a:hover {
			text-decoration:underline;
			color:#530909;
		}
	
	#article_list .teaser_block h3 {
		font-weight:normal;
		color:#000;
		font-size:13px;
		border:none;
	}
	
	#article_list .teaser_block p.author {
		font-size:11px;
		font-style:italic;
	}
	
	#article_list .teaser_block p.post_date {
		font-family:arial,sans-serif;
		font-size:9px;
	}
	
	#article_list .teaser_block p {
		margin-bottom:0;
	}
	
	#article_list .teaser_block p.continue a {
		font-family:arial,sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#986011;
		text-decoration:underline;
	}
		#article_list .teaser_block p.continue a:hover {
			text-decoration:none;
			color:#530909;
		}
		
	#article_list .teaser_block.search {
		background-color:#e5e2d2;
		border-bottom:none;
	}
	
	#article_list .teaser_block.search h3 {
		color:#530909;
		font-size:16px;
		font-weight:bold;
	}
	
	#article_list .teaser_block.search form {
		margin:0;
	}

	#article_list .teaser_block.search input.text {
		float:none;
		margin:0;
		width:200px;
		text-align:center;
	}
	
	#article_list .teaser_block.search a.advanced_search {
		color:#000;
		font-size:12px;
		margin-top:8px;
	}
	
/************************************************************************
=PREMIUM ARTICLE SYNOPSIS
************************************************************************/

	/* PURCHASE SIDEBAR */
	#synopsis_sidebar {
		width:200px;
		padding:8px;
		background-color:#eee4d8;
		border:1px solid #a26c18;
		float:right;
		margin-left:15px;
		margin-bottom:8px;
	}
	
	#synopsis_sidebar p,
	#synopsis_sidebar ul {
		font-family:arial,verdana,helvetica,sans-serif;
		font-size:12px;
		line-height:16px;
		color:#492f05;
	}
	
	#synopsis_sidebar p {
		margin-top:0;
		margin-bottom:6px;
		text-align:center;
	}
	
	#synopsis_sidebar ul {
		margin-left:-20px;
		
	}
	
	#synopsis_sidebar a {
		color:#600505;
		text-decoration:underline;
	}
		#synopsis_sidebar a:hover {
			color:#9a0e0e;
			text-decoration: none;
		}
		
	/* MINOR SIEBAR STYLES */
	#synopsis_sidebar p.price {
		line-height:20px;
	}
	#synopsis_sidebar p.price span {
		font-family:georgia,times,serif;
		font-size:18px;
		font-weight:bold;
		color:#9a0e0e;
	}
	
	#synopsis_sidebar ul.synopsis_features strong {
		text-decoration:underline;
	}
	
	#synopsis_sidebar p.purchase {
		margin-top:6px;
		margin-bottom:13px;
	}
	
	#synopsis_sidebar p.synopsis_subscribe_reminder {
		text-align:left;
	}
		#synopsis_sidebar p.synopsis_subscribe_reminder strong {
			color:#9a0e0e;
		}
	
	
	/* ADDITIONAL ARTICLE INFO */
	#additional_article_info {
		padding:10px;
		clear:both;
		background-color:#f0efe6;
		border:1px solid #000;
	}
	
	#additional_article_info h4 {
		font-family:georgia,times,serif;
		font-size:18px;
		font-weight:normal;
		color:#530909;
		margin-bottom:0;
	}
	
	#additional_article_info p {
		font-family:arial,verdana,helvetica,sans-serif;
		font-size:14px;
		line-height:20px;
		margin-bottom:0;
		margin-top:8px;
	}
	
	#additional_article_info a {
		text-decoration:underline;
	}
		#additional_article_info a:hover {
			text-decoration:none;
		}
	
	#additional_article_info blockquote {
		font-family:georgia,times,serif;
		font-size:14px;
		font-style: italic;
		line-height:20px;
		margin-top:0px;
		margin-left:15px;
	}
	
/************************************************************************
=BUY NOW DIV POPUP
Used when a logged-in user chooses to purchase an article.
************************************************************************/

	#buy_now {
		padding:20px;
	}
	
	#buy_now h4 {
		font-size:24px;
		font-weight:normal;
		color:#530909;
		text-align:center
	}
	
	#buy_now .AuthorizeNetSeal {
		float:right;
		margin-left:10px;
	}
	
	#buy_now p {
		padding:0 0px;
	}
	
	#buy_now p.buttons {
		text-align:center;
	}
	
	#buy_now p strong {
		color:#530909;
	}
	
	#buy_now img.purchase {
		margin-right:15px;
	}
	
/************************************************************************
=SEARCH RESULTS / OVERRIDE OTHER ARTICLE SHORT LISTING DISPLAY STYLES
by paul, for philips corrections. 5/24/09
************************************************************************/
	
#search_results	TD{padding:10px 5px;vertical-align:top}
#search_results	.teaser_block a.thumbnail img {
		border:1px solid #000;
	}
	
#search_results	.teaser_block h2 {
		font-size:16px;
	}
#search_results	.teaser_block h2 a {
			color:#a26c18;
		}
#search_results	.teaser_block h2 a:hover {
			text-decoration:underline;
			color:#530909;
		}
	
#search_results	.teaser_block h3 {
		font-weight:normal;
		color:#a26c18;
		font-size:13px;
		border:none;
	}
	
#search_results	.teaser_block p.author {
		font-size:11px;
		font-style:italic;
	}
	
#search_results	.teaser_block p.post_date {
		font-family:arial,sans-serif;
		font-size:9px;
	}
	
#search_results	.teaser_block p {
		margin-top:0;
		margin-bottom:0;
	}

#search_results	.teaser_block p.tags {
		font-size:9px;
		line-height:12px;
	}
	
#search_results	.teaser_block p.tags A{
		font-size:9px;
	}	

#search_results	.teaser_block p.tags A:hover{
		font-size:9px;
	}	
	
#search_results	.teaser_block p.continue a {
		font-family:arial,sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#986011;
		text-decoration:underline;
	}
#search_results	.teaser_block p.continue a:hover {
			text-decoration:none;
			color:#530909;
		}

A .search_highlight{color:#9C2A00;font-weight:bold;font-size:14px;text-decoration:underline;font-family:arial,sans-serif}
A:hover .search_highlight{color:#000000;font-weight:bold;font-size:14px;text-decoration:underline;font-family:arial,sans-serif}
.search_highlight{background:#d9F249;font-family:arial,sans-serif}		


.search_header{text-align:Center;}
.search_header H3{font-weight:bold;font-family:timers, serif;color:#a26c18;font-size:20px;}
.search_header .search_links A{text-decoration:underline;	color:#530909;}
.search_header .search_links A:hover{text-decoration:underline;	color:#000000;}

#search_results	.category_pages{text-align:center;}
#search_results	.search_list{border-top:1px dotted #000000;border-bottom:1px dotted #000000;margin:10px 0px;}




.free{position:relative;}
.free IMG{display:block;position:relative;}
.free .free_overlay{position:absolute;top:0px;left:0px;z-index:10;height:36px;width:36px;background:url('/images/current-issue/table-of-contents/free.png') top left no-repeat;}
