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

/* Elements */
body{margin:0;font:12px Arial, Helvetica, sans-serif;background:#150706}
body.mceContentBody, body#mceTemplatePreview{background:#fff}
* .rmnav, * .rmnav *{background:none !important}
h1, h2, h3, h4, h5{line-height:normal;font-weight:normal;text-transform:uppercase}
h1{font-size:32px;color:#ffd266}
h2, * .title{margin-top:0;font-size:18px;color:#808E56}
h3, * .systemsectiontitle{font-size:14px;color:#22381d;font-weight:bold}
h4{font-size:12px;color:#22381d;font-weight:bold}
h5{font-size:11px;color:#22381d;font-weight:bold}
a{color:#808E56;text-decoration:underline}
a:hover{color:#22381d;text-decoration:underline}
a:active{}
a:visited{}
a img{border:0;}
li{margin-top:0.6em;margin-bottom:0.6em;}
#content table{border-collapse:collapse;border-color:#d6cdB8}

/* Template */
#container{margin:1em auto;width:775px}
#header{background:#f0ede6;padding:5px 15px;text-align:right;color:#808e56}
#header h1, #header h1 a{display:block;width:140px;height:72px;border:0;margin:0}
#header h1{float:left;margin-right:20px;background:url(/ama/images/2010logo.png) no-repeat}
#header h1 span{display:none}
#header p{margin:0}
#header_right{float:right;width:500px}
#search_form{margin:15px 0 10px}
#search_form input[type='text']{border:1px solid #bfc9ae}
#banner, #photos, #photos img{width:775px;height:240px}
#banner{margin-bottom:5px}
#photos{overflow:hidden}
#mission{width:435px;height:80px;margin-bottom:5px;padding:10px 15px;background:#d6cdb8;color:#22381d;font-size:11px}
#mission h2{margin:0}
#mission p{margin:10px 0 0}
#take_action{float:right;width:305px;height:100px;background:#39322b}
#take_action h2{float:left;display:block;width:120px;height:100px;margin:0;background:url(/ama/images/icon-take_action_now.gif) no-repeat;color:#ffd266}
#take_action h2 span{display:none}
#take_action img{display:block}
#pic_buttons{height:60px;overflow:hidden;margin-bottom:5px}
#pic_buttons a{margin-right:5px}
#pic_buttons img{border:1px solid #51483e;width:123px;height:58px}
#home{background:#4d453b;padding:15px 0;width:775px;color:#fff}
#home h2{color:#f38a48}
#main{background:#f0ede6;padding:15px 15px 30px}
#content{}
#content.content-with-subnav{width:576px;float:left} /* IE pushes this 3px to the right, so we reduce the width */
/* #content{margin-left:165px;width:576px} */ /* IE pushes this 3px to the right, so we reduce the width */
#news_area{width:775px;background:url(/ama/images/home-news-dividers.gif) repeat-y}
div.newsbox{overflow:hidden;float:left;width:228px;padding:0 15px}
div.newsbox a{color:#d1dbb3}
div.newsbox a:hover{color:#b6bf9c}
div.newsbox ul{margin-left:0;padding-left:15px}
div.newsbox li{margin-left:0;padding-left:0}
div.clear_floats{clear:both;line-height:0;height:0;font-size:1px;overflow:hidden}

/* Navigation */
/* NOTE: Much of the hover functionality has been moved to the jQuery in the site head */
#nav{margin-bottom:5px;padding:5px 15px;background:#808e56;font-size:12px;color:#fff}
#nav ul{margin:0 auto;padding:0;text-align:center}
#nav li{display:inline;margin:0;padding:0;list-style-type:none}
#nav li:hover{position:relative;z-index:99}
#nav a{text-decoration:none;color:#fff}
#nav ul ul{display:none}
#nav ul li a:hover,
#nav ul li.on a{color:#ffd266}

/* NAVIGATION SECOND LEVEL */
#nav ul ul{position:absolute;top:1em;left:-5px;z-index:100;display:none;padding:0.5em 0 0;margin:0;width:160px;background:transparent url(/ama/images/spacer.gif);text-align:left}
#nav ul ul li{display:block;width:156px;padding:0px;background:#5A633C;border:solid #808e56;border-width:0 1px 1px}
#nav ul ul a {display:block;width:146px;padding:5px;background:none}
#nav ul.nav2 li a{color:#fff}
#nav ul.nav2 li a:hover,
#nav ul.nav2 li.on a{color:#ffd266;background:#7B7539}
#nav ul li:hover{z-index:101}
#nav ul li:hover ul ul, #nav ul li:hover ul ul ul, #nav ul li:hover ul ul ul ul{display:none}
#nav ul li:hover ul, #nav ul li li:hover ul, #nav ul li li li:hover ul, #nav ul li li li li:hover ul{display:block}

/* NAVIGATION THIRD LEVEL */
#nav li.lastitem ul ul{left:-155px}
#nav ul ul ul{top:0px;left:150px;z-index:102;padding:0;border-top:1px solid #808e56}
#nav ul ul ul li{background:#4F5735}
#nav ul ul li:hover{z-index:103}
#nav ul.nav2 li ul.nav3 a{background:none;margin:0}
#nav ul.nav2 li ul.nav3 li a{color:#fff}
#nav ul.nav2 li ul.nav3 li a:hover,
#nav ul.nav2 li ul.nav3 li.on a{color:#ffd266;background:#6F6A34}

/* NAVIGATION FOURTH LEVEL */
#nav ul ul ul ul{z-index:104}
#nav ul ul ul ul li{background:#41472B}
#nav ul ul li:hover{z-index:105}
#nav ul.nav2 li ul.nav3 li ul.nav4 a{background:none}
#nav ul.nav2 li ul.nav3 li ul.nav4 li a{color:#fff}
#nav ul.nav2 li ul.nav3 li ul.nav4 li a:hover,
#nav ul.nav2 li ul.nav3 li ul.nav4 li.on a{color:#ffd266;background:#5F5B2C}

/* NAVIGATION FIFTH LEVEL */
#nav ul ul ul ul ul li{background:#323721}
#nav ul.nav2 li ul.nav3 li ul.nav4 li ul.nav5 a{background:none}
#nav ul.nav2 li ul.nav3 li ul.nav4 li ul.nav5 li a{color:#fff}
#nav ul.nav2 li ul.nav3 li ul.nav4 li ul.nav5 li a:hover,
#nav ul.nav2 li ul.nav3 li ul.nav4 li ul.nav5 li.on a{color:#ffd266;background:#4F4B25}
#nav ul.nav6{display:none !important}

#subnav{float:left;width:119px;margin-right:30px;padding-right:15px;padding-bottom:15px;border-right:1px solid #d6cdb8}
#subnav h3{margin:0 -15px 0 -5px;padding:5px;background:#D6CDB8}
#subnav ul{margin:0;padding:0;overflow:hidden}
#subnav li{list-style-type:none}
#subnav a, #subnav a:hover{text-decoration:none}
#subnav h3 a{color:#22381d}
#subnav h3 a:hover{color:#000}
#subnav ul.nav2 li.on, #subnav ul.nav2 li.on a{color:#22381d;font-weight:bold}
#subnav ul.nav2 li.off, #subnav ul.nav2 li.off a{color:#808E56;font-weight:normal}
#subnav ul.nav2 li.off a:hover{color:#22381d}

#subnav ul.nav1 li{margin-left:-2000px;margin-top:-1em}
#subnav ul.nav2 li{margin-left:2000px;margin-top:1em}
#subnav ul.nav3 li{margin-left:15px}
#subnav ul.nav2, #subnav ul.nav3{overflow:visible}

#subnav ul.nav1 li.off{display:none}
#subnav ul.nav2 li.off{display:block;display:list-item}
#subnav ul.nav2 li.off li.off{display:none}
#subnav ul.nav3 li{list-style-type:disc}

/* Footer */
#footer{width:100%;margin:10px auto;color:#d0c8b7;font-size:10px}
#footer a{color:#ffd894;text-decoration:none}

/* Member styles */
#m_home h3, h3.mbox_header{margin:1em 10px 0 0;padding-left:5px;background:#808e56;color:#fff;padding:4px 5px 2px 10px}
* .m_box, #m_profile_bottom{border:1px solid #808e56;margin:0 10px 5px 0;background:#fff;padding:5px 10px}
#m_profile_bottom .hrule{margin:1.5em -10px;border-top:1px dashed #ccc}

#calendar caption{background:#4d453b !important}
#calendar td.today{background:#ffd267 !important}
#calendar th{}

* .gs_box .title{}
* .gs_box .even_nohover{}
* .gs_box tr#directory_search, * .gs_box tr.lastrow{}

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

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

/* Floated images without borders */
/*
.leftjustifiedimage{float:left;margin:0 10px 5px 0}
.rightjustifiedimage{float:right;margin:0 0 5px 10px}
*/

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

table.tour_nav{margin:0 auto 20px;width:80%}
table.tour_nav td.prev{text-align:left;width:20%}
table.tour_nav td.mid{text-align:center;width:60%}
table.tour_nav td.next{text-align:right;width:20%}

div.caption_left{float:left;margin:0 10px 5px 0 !important;width:212px !important;text-align:center !important}
div.caption_right{float:right;margin:0 0 5px 10px !important;width:212px !important;text-align:center !important}
div.caption_center{margin:5px auto !important;width:212px !important;text-align:center !important}
div.caption_text{font-size:10px !important;margin:0.5em auto 0 !important;text-align:center;font-style:italic;font-weight:normal}
div img.caption_image{background:#fff !important;border:1px solid #d6cdb8 !important;padding:2px !important}

* .systemsmalllabel{font-weight:bold;}
* .systemsmalllabel{}
* .systemsmallvalue{}
* .systemsmallvalue b, * .systemsmallvalue strong{}
* .ad_insert_small{background:none}

/* Misc */

/* Photo Galleries */
table.photogallery_photo{} /* Styles for main gallery table */
table.photogallery_photo table table{background:white;padding:0;margin:0 0 10px 0;border:1px solid #d6cdb8 !important;width:118px;height:118px;} /* Thumbnail area */
table.photogallery_photo table table td{width:0} /* Adjustments */
table.photogallery_photo td{background:transparent; padding:0} /* Remove old border images */
table.photogallery_photo td img{display:none} /* Remove old border images. This also turns off thumbnail img */
table.photogallery_photo td.bodysmall{background:transparent;padding-bottom:16px} /* Style caption area */
table.photogallery_photo td.photogallery_image img{display:block} /* Turn thumbnail img back on */

table#certificate_table{background:#ece7d4;margin:1em auto 2em}
table#certificate_table .cert_name{font-weight:bold;color:#960}

table.donation_table, table.donation_table td{background:#fff}
table.donation_table td.subtitle{background:#d6cdb8;font-weight:bold}

table.alternating_rows thead td, table.alternating_rows tr.header td,
table.alternating_rows th, table.alternating_rows thead tr, table.alternating_rows tr.header{background:#4D453B}
