@import url(/editor/global.css);

/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2011 Fontspring
 *
 *
 *
 *
 * The following font included is copyrighted by the vendor listed below.
 *
 * Vendor:      exljbris
 * License URL: http://www.fontspring.com/fflicense/exljbris
 *
 *
 */

@font-face {
    font-family: 'Museo500';
    src: url('/ama/fonts/Museo500-Regular-webfont.eot');
    src: url('/ama/fonts/Museo500-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ama/fonts/Museo500-Regular-webfont.woff') format('woff'),
         url('/ama/fonts/Museo500-Regular-webfont.ttf') format('truetype'),
         url('/ama/fonts/Museo500-Regular-webfont.svg#Museo500') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* The following font included is copyrighted by the vendor listed below.
 *
 * Vendor:      Typodermic
*/

@font-face {
    font-family: 'SteelfishBold';
    src: url('/ama/fonts/steelfish_bd-webfont.eot');
    src: url('/ama/fonts/steelfish_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ama/fonts/steelfish_bd-webfont.woff') format('woff'),
         url('/ama/fonts/steelfish_bd-webfont.ttf') format('truetype'),
         url('/ama/fonts/steelfish_bd-webfont.svg#SteelfishBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

#dcheetaheditor, #dceditor_window{z-index:10000 !important} /* Attempt to force editor to show up above popup menus and anything else */
#quicksearch{z-index: 9000}
img.greene{width:15px !important; height: 13px !important; min-height: 13px !important; border:none !important; background:none !important; -moz-border-radius: none !important; -webkit-border-radius: none !important; border-radius: none !important; border-radius: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important;}

/*html5 helper styles*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html {font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

/* Elements */
body{margin:0;font:14px/18px 'Museo500', serif; background:#151110; color: #676051;}
* body.mceContentBody, body#mceTemplatePreview{background:#fff}
* .rmnav, * .rmnav *{background:none !important}
h1, h2, h3, h4, h5, h6, * .title, * .systemsectiontitle, #nd_m_gs_directory #groupshare h1{line-height:normal; margin:  10px 0 8px; font-family: 'SteelfishBold', Impact, sans-serif; font-weight: normal; letter-spacing: .08em; text-transform: uppercase;}
h1{font-size:28px}
h2, * .page_name, * .title, #nd_m_gs_directory #groupshare h1, article h1{border:0;font-size:28px;}
* .page_name, * .title, #nd_m_gs_directory #groupshare h1{margin-top:0}
h3, * .systemsectiontitle{font-size:24px;}
h4{font-size:20px}
h5{font-size:14px}
h6{font-size:11px}
a{text-decoration:none;color:#bf7045}
a:hover{text-decoration:underline;color:#9d481a;}
a:active{}
a:visited{}
a img{border:0}
table tr{vertical-align:top}
p{margin: 0 0 18px; }

/* Template */
#cmp_wrapper{background: #3d2c24; min-width: 940px;}
#wrapper_outer_1{background: #0b0707 url(/ama/images/bg.jpg) no-repeat center 190px; min-width: 940px; }
#wrapper_outer_2{background: url(/ama/images/copper.jpg) repeat-x  center top; min-width: 940px;}
#wrapper_inner{width: 940px; margin: 0 auto;}
#content_area{min-height: 500px; padding: 20px 30px 0; background: url(/ama/images/content_bg_new.jpg) repeat-y; }
#nd_home #content_area{padding: 0; background: none; margin-bottom: 100px}

.content_cap{width: 940px; height: 30px;}
.content_cap.top{background: url(/ama/images/content_cap_top.jpg) no-repeat}
.content_cap.bottom{background: url(/ama/images/content_cap_bottom.jpg) no-repeat; margin-bottom: 100px}
#nd_home .content_cap{display: none}

#nd_login #content_area{padding: 60px 280px 0;}

/*
#main_content{float: right; width: 670px;}
#subnav_area {margin:0; width: 180px; float: left;}
*/


/* Header */
header{position: relative; height: 280px; z-index: 5000;}

h1#logo{margin:0;padding:0; text-indent: -9999em; position: absolute; top: 12px; left: 23px;}
h1#logo a{overflow:hidden;display:block; width:892px;height:170px; background: url(/ama/images/logo.png) no-repeat; outline: none;}

/* CTA */
#head_cta{list-style: none; margin: 0; padding: 0; position:absolute; right: 30px; bottom:20px}
#head_cta li{}
#head_cta li a{display: block; font: 18px/24px 'SteelfishBold', Impact, sans-serif; color: #5b5a5a; text-transform: uppercase; letter-spacing: 2px; text-align: right;}
#head_cta li a:hover{text-decoration: none; color: #777;}
#head_cta li a.mem_login{}
#head_cta li a.memlogin:hover{}

/* Social */
#social{position: absolute; left: 30px; bottom: 20px;}
#social .social{list-style: none; padding: 0; margin: 0;}
#social h1{font: 18px/24px 'SteelfishBold', Impact, sans-serif; color: #5b5a5a; text-transform: uppercase; letter-spacing: 2px; margin: 0;}
#social .social li{float: left; margin-left: 3px; text-indent:-9999em; height: 24px;}
#social .social li a{display: block; width: 15px; height: 15px; background-repeat: no-repeat; background-position: left top; text-decoration: none; outline: none; margin: 4px 0 5px;}
#social .social li a:hover{background-position: left bottom; text-decoration: none}
#social .social li a.fbook{background-image: url(/ama/images/soc_fbook.png);}
#social .social li a.twit{background-image: url(/ama/images/soc_twit.png);}
#social .social li a.ytube{background-image: url(/ama/images/soc_ytube.png);}
#social .social li a.insta{background-image: url(/ama/images/soc_insta.png);}

/*#mem_head_cta{width: 90px; float: right}*/

/* Slideshow */
#featured{position: relative; overflow: hidden; width: 940px; height: 410px; margin-bottom: 16px;}
#featured #slideshow{list-style: none; padding: 0; margin: 0;}
#featured #slideshow .slide{position: absolute; left:0; top:0;}
#featured #slideshow .slide .slide_img{width: 940px; height: 410px;}
#featured #slideshow .slide .slide_img img{width: 100%; min-height: 410px;}

#slideshow_pager{position: absolute; bottom: 20px; left: 445px; z-index: 180}
#slideshow_pager a{display: block; height: 12px; width: 12px; text-indent: -9999em; text-decoration: none; float: left; background-image: url(/ama/images/slideshow_pager.png); background-repeat: no-repeat; background-position: left bottom; margin: 0 2px;}
#slideshow_pager a:hover{}
#slideshow_pager a.activeSlide{background-position: left top}

#slide_nav{position: absolute; bottom: 20px; right: 20px; margin: 0; padding: 0;}
#slide_nav li{float: left; text-indent: -9999em}
#slide_nav li a{display: block; height: 16px; width: 16px; background-repeat: no-repeat; background-position: left top; outline: none;}
#slide_nav li a:hover{background-position: left bottom}
#slide_nav li a#next{background-image:;}
#slide_nav li a#prev{background-image:;}

* .edit_slideshow{font-size: 10px; padding: 10px; position: absolute; top:0; left: 0; z-index: 200; background: #000; border: 1px solid #777; color:#aaa}
* .edit_slideshow p{margin: 0; line-height: normal;}
* .edit_slideshow div{display:none !important} /* Prevent slideshow content from displaying immediately after it has been saved in the editor */

/* Home Main */
#home_main{overflow: hidden; margin-bottom: 20px; padding: 19px 35px 0;}
#home_main article{width: 276px; height:193px; float: left; margin-right: 21px; background: url(/ama/images/home_main_bg.jpg) no-repeat; position:relative;}

#home_main article h1{margin: 0; padding: 0; position: absolute; top:-19px; left:40px; text-indent: -9999em; height: 41px; width: 196px; overflow: hidden; z-index: 50}
#home_main article h1#head_live_auction{background: url(/ama/images/head_la.png) no-repeat}
#home_main article h1#head_raffle{background: url(/ama/images/head_raffle.png) no-repeat}
#home_main article h1#head_donors{background: url(/ama/images/head_donors.png) no-repeat}

aside#mary_kay{width: 870px; height:90px; margin: 20px 0 0px; padding: 0 35px; position: relative;}
aside#mary_kay img{width: 870px; height:90px;}
aside#mary_kay .greene{position: absolute; top: 5px; left: 5px;}

#home_main article .article_img{position: relative; width: 276px; height: 120px; padding: 14px 0 5px; z-index: 40;}
#home_main article .article_img img {width: 100%; min-height: 120px;}
#home_main article .article_img .greene, #home_main article .article_text .greene{position: absolute; top: 5px; left: 5px;}
#home_main article .article_text{padding: 0 14px; font-size: 12px; line-height: 15px; position: relative;}
#home_main article .article_text p{margin: 0;}

/* Footer */
#footer_wrapper{background: url(/ama/images/copper2.jpg) repeat-x  center top; min-width: 940px; font: 10px/12px Arial, Helvetica, sans-serif;}
footer{width: 940px; margin: 0 auto; color:#a69b8f; padding: 100px 20px 20px; position: relative;}
footer h3{margin-top: 0;}
footer section{width: 300px; float: left; margin-right: 20px;}
footer section#contact_info{width: 620px}

footer a{color:#a69b8f; text-decoration:underline; }
footer a:hover{color:#fff; text-decoration:underline}

.pre_footer{position: absolute; top:-70px; left: 345px}
#acs_tag{height: 31px; line-height: 31px; padding-left: 54px; background: url(/ama/images/acs_logo.png) no-repeat left center; font-family: 'Museo500', serif; color: #a7a09a; font-size: 12px; margin-bottom: 10px}
.addthis_toolbox{width: 315px; padding: 0 15px}
#disclaimer p{width: 600px; text-align: center; margin: 0 auto 20px;}

#footer_nav {text-align: center; overflow: hidden; margin-bottom: 40px}
#footer_nav ul{list-style: none; margin: 0;}
#footer_nav ul li{display: inline; padding: 0 5px; border-right: 1px solid #a69b8f;}
#footer_nav ul li.last_item{padding-right: 0; border-right: none;}
#footer_nav ul li.first_item{padding-left: 0;}
#footer_nav ul li a{text-transform: uppercase;}

/* Primary Nav */
#primary_nav{position: absolute; top: 199px; right: 164px; height: 29px; line-height: 29px; z-index: 999; background: url(/ama/images/nav_bg.jpg) no-repeat top right; width: 580px; padding: 0 16px}
#primary_nav ul {margin:0;padding:0; list-style: none; }
#primary_nav li {position:relative;}
#primary_nav ul li, #primary_nav ul li:hover {float: left}
#primary_nav ul li a{display:block; color: #d3c0ac; font-size: 20px; line-height:29px; width: 145px; text-align: center; font-family: 'SteelfishBold', Impact, sans-serif; text-transform: uppercase; letter-spacing: 2px;}
#primary_nav ul li:hover a{text-decoration:none;}
#primary_nav ul li.on a{cursor: default; background: none; color: #fbf3ea;} 

/* nav 2 */
#primary_nav ul li ul{position:absolute; top:28px; left: 14px; width: 200px; line-height: normal; border: 1px solid #8f5136; border-bottom: none; z-index: 5000; background: url(/ama/images/nav_drop_bg.jpg) repeat;}
#primary_nav ul li ul li{padding: 0;}
#primary_nav ul li:hover ul li a{color:#d3c0ac; font-size:14px; border-bottom: 1px solid #8f5136; padding: 4px 10px; width: 180px; display: block; background:none; line-height: normal; font-family: 'Museo500', serif; text-align: left; letter-spacing: normal; text-transform: none;}
#primary_nav ul li.on ul li.off a {background:none; color: #d3c0ac; cursor: pointer}
#primary_nav ul li:hover ul li:hover a {color:#d3c0ac; background: #874b30;}
#primary_nav ul li:hover ul li.on a {color:#fbf3ea; cursor: default; background:none;}

/* nav 3 */
#primary_nav ul li ul li ul{position:absolute; left:200px; top: -1px;}
#primary_nav ul li:hover ul li:hover ul li a{background:none; color: #d3c0ac; cursor: pointer}
#primary_nav ul li:hover ul li:hover ul li.off a {background:none; color: #d3c0ac; cursor: pointer}
#primary_nav ul li:hover ul li:hover ul li:hover a {color:#d3c0ac; background: #874b30;}
#primary_nav ul li:hover ul li.on:hover ul li.on a {color:#fbf3ea; cursor: default; background:none;}

/* nav 4 */
#primary_nav ul li ul li ul li ul{position:absolute; left:200px; top: -1px}
#primary_nav ul li:hover ul li:hover ul li:hover ul li a{background:none; color: #d3c0ac; cursor: pointer}
#primary_nav ul li:hover ul li:hover ul li:hover ul li.off a {background:none; color: #d3c0ac; cursor: pointer}
#primary_nav ul li:hover ul li:hover ul li:hover ul li:hover a {color:#d3c0ac; background: #874b30;}
#primary_nav ul li:hover ul li:hover ul li:hover ul li.on:hover a {color:#d3c0ac; background: #874b30;}
#primary_nav_area #primary_nav ul li:hover ul li:hover ul li:hover ul li.on a {color:#fbf3ea; cursor: default; background:none;} 

#primary_nav ul ul,
#primary_nav ul ul ul,
#primary_nav ul li:hover ul ul,
#primary_nav ul li:hover ul ul ul {display:none;}

#primary_nav ul li:hover ul,
#primary_nav ul ul li:hover ul,
#primary_nav ul ul ul li:hover ul {display:block;z-index:2000;}

/* Sub Nav
#subnav ul{list-style: none; margin: 0;  padding: 0;}
#subnav ul li{padding: 0;}
#subnav ul li a{padding:8px 10px; font-size: 20px; text-transform: uppercase; letter-spacing: 2px; display: block; color:#f5ebe0; background:url(/ama/images/sub_nav_bg.jpg) no-repeat; font-family: 'SteelfishBold', Impact, sans-serif; border: 1px solid #f8f2d7}
#subnav ul li a:hover{cursor:default; text-decoration: none;}

#subnav ul ul li a{padding: 4px 10px; color:; font-size:14px; border:none; border-bottom: 1px solid #bcb7ab; background: none; font-family: 'Museo500', serif; letter-spacing:normal; text-transform: none; color: #BF7045;}
#subnav ul ul li.off a:hover{color:#9d481a; background:none; text-decoration: underline}
#subnav ul ul li.on a{color:#676051; background:none; cursor: default;}
#subnav ul ul li.off a{color:#BF7045; background:none;  cursor: pointer}

#subnav ul ul ul li a{padding-left: 30px;font-size: 12px; color:#BF7045; background:none;}
#subnav ul ul li.on ul li.on a{color:#676051; background:none; cursor: default; text-decoration: none;}
#subnav ul ul ul li.off a{color:#BF7045; background:none;  cursor: pointer}
#subnav ul ul ul li a:hover{color:#9d481a; background:none; text-decoration: underline}
 
#subnav ul ul li.on ul li.on ul li a{padding-left:50px;font-size: 12px; color:#BF7045; background:none;}
#subnav ul ul li.on ul li.on ul li.off a{color:#BF7045; background:none;  cursor: pointer}
#subnav ul ul li.on ul li.on ul li a:hover{color:#9d481a; background:none; text-decoration: underline}
#subnav ul ul li.on ul li.on ul li.on a{color:#676051; background:none; cursor: default; text-decoration: none;}

#subnav ul li.off,
#subnav ul ul li.off,
#subnav ul ul ul li.off,
#subnav ul ul ul ul li.off{display: none;}

#subnav ul li.on li,
#subnav ul ul li.on li,
#subnav ul ul ul li.on li,
#subnav ul ul ul li.on li {display: block;}
 */

/* Classes */
.hrule{height:1px;border-top:1px solid;margin:0.5em 0}

* .content li, * .mceContentBody li{margin-top:0.6em;margin-bottom:0.6em}

.float_right{float:right}
.align_right{text-align:right}
.clear_right{clear:right}
.clear_left{clear:left}
.clear_both{clear:both}

* div.clear{clear:both;line-height:0;height:0;font-size:1px;overflow:hidden}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

section.last_item, article.last_item, #home_main article.last_item {margin-right: 0}
.helper_text{font-size: 10px; color: #aaa;}


/* Floated images without borders */
/*
.leftjustifiedimage{float:left;margin:0 10px 5px 0}
.rightjustifiedimage{float:right;margin:0 0 5px 10px}
.framedimage{background:#fff;border:1px solid;padding:2px}
*/

/* Floated images with and without borders */
.leftjustifiedimage, .leftjustifiedimage-noborder{float:left;margin:0 20px 5px 0}
.rightjustifiedimage, .rightjustifiedimage-noborder{float:right;margin:0 0 5px 20px}
* .leftjustifiedimage, * .rightjustifiedimage, .framedimage{border:1px solid}




/* Member Styles */
/*.member a{color:#C54522;text-decoration:none;font-weight:bold}
.member a:hover{color:#E56542;text-decoration:underline;}
.member a img{border:0}
.member textarea, input[type="text"], input[type="file"]{background:#E7D8C8;border:1px solid #222}
*/
.mbox2{background:url(/ama/images/mbox_short.jpg) no-repeat;width:660px;height:27px;padding:5px 15px;line-height:27px;}
.mbox{background:#E7CEB3 url(/ama/images/mbox-bg.jpg) no-repeat;width:660px;padding:5px 15px;margin:1em 0 0}
.mbox h2{line-height:27px;}
.mbox_header{background:url(/ama/images/mbox-header.jpg) no-repeat;margin:-5px -15px 5px;padding:5px 15px;}
.mbox_bottom{background:url(/ama/images/mbox-bottom.jpg) no-repeat;width:690px;height:10px;}

#m_profile_bottom, .mbox_large{background:#E7CEB3 url(/ama/images/mbox-bg.jpg) -1px -5px no-repeat;width:658px;padding:5px 15px;margin:20px 0 0;border:1px solid #99775C;}

.content #account_information,.content #address_information{background:#E7CEB3 url(/ama/images/mbox-bg.jpg) -1px -5px no-repeat;padding:5px;border:1px solid #99775C;}
.content #account_information table,.content #address_information table{background:none !important}

#todo{list-style-type:none;margin:5px 0;padding:0}
#todo li{background:url(/ama/images/mo_unchecked.gif) no-repeat;margin:5px 0;padding:2px 0 2px 25px;color:#FFF0CA}
#todo li.checked{background:url(/ama/images/mo_checked.gif) no-repeat;color:#C3B89A}

#donors caption{color:#603A22}
#donors caption, #donors th, #donors td{line-height:20px;padding:3px;}
#donors th{color:#899666;}
#donors tr.even td{background:#f7e8d8}

#goals th{color:#FFF; text-align:left}

#messages{border:1px solid #222;background:#DABA9D;font-size:11px;}
#files{border:1px solid #222;background:#DABA9D;font-size:11px;color:#997153}
#files a{color:#603A22;font-weight:normal}

/*textarea, input[type="text"], input[type="file"]{background:#E7D8C8;border:1px solid #222}*/

table.alternating_rows tr.even td{background:#E1C4A8}
.ad_insert_small{background:none;}
#nd_solicitor_donor_view .ad_insert_small{background:#E7CEB3 url(/ama/images/mbox-bg.jpg) -1px -5px no-repeat !important;border:1px solid #99775C}
.hrule{border-top:2px dashed #99775C;margin:1em -15px}

/* ROUNDED BOXES */

.roundedbox1, .roundedbox1_body, .roundedbox1_head, .roundedbox1_head h2, .roundedbox1_head h3{background: url(/ama/images/roundedbox1_v2.gif) no-repeat bottom right} 
.roundedbox1{width:100% !important; padding-right:0px; margin:10px auto 0} 
.roundedbox1_head{background-position:top right; margin-right:0px; padding-right:40px} 
.roundedbox1_head h2, .roundedbox1_head h3{background-position:top left; margin:0; border:0; padding:5px 0 5px 15px; height:auto !important; height:1%;}
.roundedbox1 h3, .roundedbox1_head h3, .roundedbox1 .systemsectiontitle{color:#fff}
.roundedbox1_body{background-position:bottom left; margin-right:25px; padding:5px 0 5px 15px; position:relative;}

.roundedbox2, .roundedbox2_body, .roundedbox2_head, .roundedbox2_head h2, .roundedbox2_head h3{background:transparent url(/ama/images/roundedbox2.gif) no-repeat bottom right} 
.roundedbox2{width:100% !important; padding-right:0px; margin:10px auto 0} 
.roundedbox2_head{background-position:top right; margin-right:0px; padding-right:40px} 
.roundedbox2_head h2, .roundedbox2_head h3{background-position:top left; margin:0; border:0; padding:5px 0 5px 15px; height:auto !important; height:1%;color:#E5783A}
.roundedbox2 h3, .roundedbox2_head h3, .roundedbox2 .systemsectiontitle{color:#E5783A}
.roundedbox2_body{background-position:bottom left; margin-right:25px; padding:5px 0 5px 15px}

.roundedbox3, .roundedbox3_body, .roundedbox3_head, .roundedbox3_head h2, .roundedbox3_head h3{background:transparent url(/ama/images/roundedbox3.gif) no-repeat bottom right} 
.roundedbox3{width:100% !important; padding-right:0px; margin:10px auto 0} 
.roundedbox3_head{background-position:top right; margin-right:0px; padding-right:40px} 
.roundedbox3_head h2, .roundedbox3_head h3{background-position:top left; margin:0; border:0; padding:5px 0 5px 15px; height:auto !important; height:1%;color:#E5783A}
.roundedbox3 h3, .roundedbox3_head h3, .roundedbox3 .systemsectiontitle{color:#E5783A}
.roundedbox3_body{background-position:bottom left; margin-right:25px; padding:5px 0 5px 15px}

/* TASK LIST */
#reminders{list-style-type:none;margin:0;padding:0}
#reminders li{background:url(/ama/images/mo_todo.gif) no-repeat left top;margin:1em 0;padding-left:30px;position:relative}
#reminders li .edit_popup{position:absolute;left:-40px;top:1px;display:none;background:url(/ama/images/edit-popup.png) !important;height:16px;width:20px;padding:2px 10px;font-size:11px;border:0 !important}
#reminders li:hover .edit_popup{display:block}

/* CALENDAR */
#calendar a{text-decoration:none;}
#calendar .nav, #calendar .nav a{font:bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#fff;text-align:center;text-decoration:none;}	
#calendar th{font:bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#85938F;background:#4E3B28;border-right:1px solid #000;border-bottom:1px solid #000;border-top:1px solid #000;width:14.2%;}

#calendar td {border-right:1px solid #000;border-bottom:1px solid #000;width:20px;height:20px;text-align:center;}

#calendar caption a{font-weight:normal;color:#eee;}
#calendar caption a:hover{background:none;color:#fff;}

#calendar_small {width:100px;padding: 0;margin: 0;border-left: 1px solid #000;font: normal 10px/15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #616B76;text-align: center;background-color: #644A30;}
#calendar_small caption {margin: 0;padding: 0;background: #252017;color: #fff;font: bold 10px/15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-align: center;}
#calendar_small caption a{font-weight:bold;margin:0 3px;}
#calendar_small th{font-size:10px;height:auto;line-height:15px}
#calendar_small .item{display:none;}
#calendar_small td{ cursor:default;padding:0 2px;height:auto}
#calendar_small td a{color:#FFF0CA;}
#calendar_small td.today{background:#84502F;}
#calendar_small td.today a{font-weight:bold;color:#fff;}
#calendar_small td.not_empty, #calendar_small td.not_empty.today{background:#4E3B28 !important}
#calendar_small td.not_empty a, #calendar_small td.not_empty.today a{color:#fff !important}
#calendar_large caption {background: #603A25 !important;}

/* TEXT CALENDAR */
#calendar_text{color:#FFF0CA;margin:0;padding:0}
#calendar_text a{font-weight:normal}
#calendar_text dt{font-weight:bold;}
#calendar_text dd{margin:0.5em 0;padding:0;}
#calendar_text dd.empty{margin-left:1em;padding:0;opacity:0.7}
#calendar_text ul{margin:0 0 0 1em;padding:0;list-style-type:circle}
#calendar_text li{margin:0;padding:0;}
#calendar_text .time{font-weight:bold;color:#FFF0CA}

.three_col_names_table{}
table.three_col_names_table td{width:33%}
table.three_col_names_table tr{vertical-align:top}

/* HISTORY HIGHLIGHTS TABLE */
#highlights_table{width:100%}
#highlights_table td {vertical-align:top;padding:0 20px 0 0}
#highlights_table .theme{font-style:italic}
#highlights_table td.col4{padding-right:0}

#todo_content,#todo_form{color:#000;margin:5px}
#todo_content .systemsmalllabel,#todo_form .systemsmalllabel{font-weight:bold}

