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

/* Elements */
body{margin:0;font:11px/14px Arial, Helvetica, sans-serif;color:#464748;}
h1, h2, h3, h4, h5{line-height:normal}
h1{font-size:18px}
h2, * .title{font-size:16px;color:#d10e24;font-weight:bold;margin:1em 0 5px}
h3, * .systemsectiontitle{font-size:14px;color:#464748;font-weight:bold}
h4{font-size:12px}
h5{font-size:11px}
a{text-decoration:none;color:#b86137; outline: none}
a:hover{text-decoration:underline;color:#c87147}
a:active{}
a:visited{}
a img{border:0;}
font{font-size:100%}
img.greene{width:15px !important; height: 13px !important; border:none !important; }

/* Template */
table#container{margin:1em auto 0;width:906px; /*background:#fff;border:1px solid #DEE3E6; */}
#header_wrapper{margin:0;height:98px; width:880px; position: relative}
#header h1,#m_header h1{height:98px;background:url(/ama/images/header-shadow2.jpg) bottom; margin:0;}
#nd_home #m_header h1{margin:0;height:98px;background:url(/ama/images/header-shadow.jpg) bottom}
#header h1 a{display:block;background:url(/ama/images/header.gif) no-repeat;width:880px;height:83px;}
#m_header h1 a{display:block;background:url(/ama/images/m-header.gif) no-repeat;width:880px;height:83px;}
#header h1 span,#m_header h1 span{display:none}


#nav_cell{vertical-align:top;width:197px;background:#eff5f8 url(/ama/images/left-col-bg.png) repeat-y;border-right:1px solid #dee3e6;text-align:center;color:#525354}
#content_cell{vertical-align:top;width:642px;padding:5px 20px 20px;background:#fff}
#nd_home #content_cell{width:662px; padding:5px 10px 10px 10px;}
#content_cell li{margin-top:0.6em;margin-bottom:0.6em;}
#right_cell{vertical-align:top;width:241px;background:#eff5f8 url(/ama/images/right-col-bg.png) repeat-y right top;border-left:1px solid #dee3e6;  float: right;}

#slideshow{padding:10px;border:1px solid #DEE3E6;width:640px; margin-bottom: 10px}
#photos{width:640px;height:220px;overflow:hidden; background:#777;}
#photo_caption{text-align:center;margin-top:10px;min-height:15px;}

#main_col{width: 420px; float:left;}

.col_wrapper{float:left;}
.column{width: 192px; padding: 10px; float: left; margin-right: 10px; border: 1px solid #ddd;}
.column.last{margin-right: 0;}
.column img{width: 192px; height: auto; border: 1px solid #ddd; margin-top: 10px;}
.col_links ul{margin:0; padding-left: 15px; list-style-image: url(/ama/images/col_link_bullet.gif)}

/* Menu */
#nav{margin:0 0 2em;padding:0;text-align:left}
#nav ul {display:block;list-style-type:none;margin:0;padding:0;width:197px;}
#nav ul li, #nav ul li:hover {position:relative;}
#nav ul li a{display:block;text-decoration:none;padding:5px 20px 5px 25px;width:152px;margin:2px 0;font-size:12px; color: #464748; font-weight: bold;}
#nav ul li:hover a, #nav ul li.on a{background-color:#D10E24; color: #FFF;} 

/* nav 2 */
#nav ul li:hover ul li a{background-color:#FFEFF1; color: #464748;} 
#nav ul li ul{border:2px solid #FFFFFF;display:none; left:197px; position:absolute;top:0; background-color: #FFEFF1; width: 160px;}
#nav ul li ul li a {font-size:12px; font-weight: normal; padding: 4px 8px; width: 144px; border-bottom: 1px solid #fff;}
#nav ul li:hover ul li:hover a {text-decoration:underline;}
#nav ul li ul li.on a {background-color:#D10E24; color: #FFF;} 

/* nav 3 */
#nav ul li ul li ul{left:160px;}
#nav ul li:hover ul li:hover ul li a{background-color:#FFEFF1; color: #464748; text-decoration: none}
#nav ul li:hover ul li:hover ul li:hover a {text-decoration:underline}
#nav ul li:hover ul li:hover ul li.on a {background-color:#D10E24; color: #FFF; text-decoration:none} 
#nav ul li:hover ul li:hover ul li.on:hover a {text-decoration:underline} 

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

#nav ul li:hover ul,
#nav ul ul li:hover ul,
#nav ul ul ul li:hover ul {display:block;z-index:1000;}

#nav_address{margin:2em 0 3em}

#sp_buttons{margin: 0; padding: 0; list-style: none;  width:197px;}
#sp_buttons li{margin: 0; padding: 0; list-style: none;}
#sp_buttons a{display: block;  height: 75px; margin: 12px 10px; text-indent: -9999em}
#sp_buttons a.join{background: url(/ama/images/special_member.png) no-repeat; margin-top: 64px}
#sp_buttons a.support{background: url(/ama/images/special_donate.png) no-repeat;}

#left_column_content.contact_info{margin-top: 64px}
#left_column_content{margin:2em 0 3em;line-height:1.5em}
#left_column_content p{margin:1em 0}

#login{position: absolute; top:0; right:0px}
#login a{display: block; background: url(/ama/images/mem_login.png) no-repeat left bottom; font-size: 19px; color: #D10e24; padding: 10px 35px 15px 40px}

ul.social{position: absolute; top:45px; right: 0; list-style: none; margin: 0;}
ul.social li{float: left; margin: 0;}
ul.social li a{display: block; height: 33px; width: 34px; text-indent: -9999em; margin-right: 5px;}
ul.social li a.blogspot{background: url(/ama/images/soc_blogger.png) no-repeat center center;}
ul.social li a.facebook{background: url(/ama/images/soc_fbook.png) no-repeat center center;}
ul.social li a.linkedin{background: url(/ama/images/soc_linkedin.png) no-repeat center center;}

/* Right Column
#right_cell h2{background:#D10E24;color:#fff;font-size:14px;line-height:normal;text-align:center;padding:2px 10px;margin:0 0 0.5em; position: relative;}
#events_list table,#news_list table{width:100%;border-collapse:collapse;margin-bottom:1em}
#events_list th,#events_list td,#news_list td{vertical-align:top;padding:5px 15px 5px 5px;border-bottom:1px solid #dee3e6}
#news_list td{padding-left:15px}
#events_list th{color:#D10E24;padding:5px 5px 5px 15px}
*/

/* Footer */
#footer{width:880px;margin:5px auto;color:#777;font-size:10px}
#footer a{color:#555;text-decoration:none}
#footer a:hover{color:#666;text-decoration:underline}

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

#calendar caption{background:#369 !important}
#calendar td.today{background:#FEFEDF !important}

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

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

.leftjustifiedimage{float:left;margin:0 10px 5px 0}
.rightjustifiedimage{float:right;margin:0 0 5px 10px}

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

/* Misc */
#shadow_t,#shadow_tr,.shadow_r,#shadow_br,#shadow_b,#shadow_bl,.shadow_l,#shadow_tl{}
#shadow_t,#shadow_b{height:13px}
td.shadow_l,td.shadow_r{width:13px}
#shadow_t{background:url(/ama/images/shadow-t.gif) repeat-x}
#shadow_tr{background:url(/ama/images/shadow-tr.gif)}
td.shadow_r{background:url(/ama/images/shadow-r.gif) repeat-y}
#shadow_br{background:url(/ama/images/shadow-br.gif)}
#shadow_b{background:url(/ama/images/shadow-b.gif) repeat-x}
#shadow_bl{background:url(/ama/images/shadow-bl.gif)}
td.shadow_l{background:url(/ama/images/shadow-l.gif) repeat-y}
#shadow_tl{background:url(/ama/images/shadow-tl.gif)}

