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

#dcheetaheditor, #dceditor_window{z-index:1000 !important} /* Attempt to force editor to show up above popup menus and anything else */

/* Elements */

body{margin:0; padding:0; font:normal 14px/21px Arial, Helvetica, sans-serif;background:#514941; color:#514941}
body.member {font:normal 12px/15px Arial, Helvetica, sans-serif}
* body.mceContentBody, body#mceTemplatePreview{background:#fff}
* .rmnav, * .rmnav *{background:none !important}
div {margin:0; padding:0}
h1, h2, h3, h4, h5, h6, * .title, * .systemsectiontitle, #nd_m_gs_directory #groupshare h1{line-height:normal;margin:0 0 0.5em; padding:0}
h1{font-size:18px; color:#993702;}
h2, * .page_name, * .title, #nd_m_gs_directory #groupshare h1{border:0;font: normal 35px/35px "Michelangelo", "Book Antiqua", "Calisto MT", Palatino, serif; color:#993702; margin-bottom: 0}
* .page_name, * .title, #nd_m_gs_directory #groupshare h1{margin-top:0}
h3, * .systemsectiontitle{font:normal 24px/27px Tahoma, Georgia, "Times New Roman", Times, serif; color:#993702}
h4{font:normal 18px/21px Tahoma, Georgia, "Times New Roman", Times, serif; color:#993702;}
h5{font-size:12px}
h6{font-size:11px}
p {margin:0 0 1em; padding:0}
a{text-decoration:none;color:#993702}
a:hover{text-decoration:underline;color:#c60}
a:active{}
a:visited{}
a img{border:0}
table tr{vertical-align:top} 
#cmp_wrapper {background:#322E2B; text-align:center}
#cmp5 {margin:0 auto}

 

#container {text-align:center}
#header {width:100%; background:#312D2B url(images/header_bg.gif) repeat-x center top}
#nd_home #header {background-image: url(images/home_header_bg.gif)}
body.member #header {background-image: url(images/member_header_bg.gif)}
#main {width:100%; min-height:200px; background:#e6e2cc url(images/main_bg.gif) repeat-x center top; padding:33px 0}
#main img[name="userimage"]{margin: 18px;}
#main table.no_margin img {margin:0}
#main table.no_margin td {width:25%}
img.no_margin {margin:0 !important}
#nd_home #main {padding:10px 0}
#footer {width:100%; background:#514941 url(images/footer_bg.gif) repeat-x center top}
.wrapper {margin:0 auto; width:960px; padding:0 5px; text-align:left}

#header .wrapper {height:120px; position:relative}
body#nd_m_home #header .wrapper {height:320px; position:relative}
#nd_home #header .wrapper {height:490px}

/* HEADER */
a#logo {display:block; float:left; width:300px; height:120px; background:url(images/logo.png) no-repeat left top;}
a#logo span {display:none}

#nav {display: block; list-style:none; display:block; margin:0 0 0 310px; padding:30px 0 0; height:40px; }
.ie7 #nav {height:42px}
.ie8 #nav {height:41px}
body.member #nav {height:43px}
#nav li {display:block; float:left; padding:6px 8px; border-left:1px solid #cb9; position:relative; z-index:8000;}
.ie7 #nav li {padding:6px 8px}
.ie6 #nav li {padding:6px 7px}
#nav li.firstChild, #nav li:first-child {border:none}
#nav li a {margin:0; padding:0; font: normal 14px/14px "Michelangelo", "Palatino Linotype", "Book Antiqua", Palatino, serif; color:#373330}
#nav li.on a {color:#993702}
#nav li.on li a {color:#373330}
#nav li a:hover, #nav li li a:hover {color:#993702}

#nav ul {display:none; position:absolute; z-index:8001; top:24px; left:0; }
#nav ul li{display:block; float:none;}
#nav li:hover ul {display:block; list-style:none; background:#E4DFC1; margin:0; padding:6px 3px; text-align:left; width:160px;}
#nav li:hover ul li {border:none; margin:0; padding:0;}
#nav li:hover ul li a {display:block; font:normal 12px/15px Tahoma; margin:0; padding:3px 12px}
#nav li:hover ul ul {display:none}

/*
image replacement on main nav
*/

#about{
text-transform: uppercase;
background: #eae4c6 url(images/nav_about.gif) top left no-repeat;
display:block;
height:11px;
width: 71px;
text-indent: -9999em;

}

#about:hover{
background-position: bottom left;
border-bottom: 1px solid #993703;
}

#com_impact{
background: #eae4c6 url(images/nav_com_impact.gif) top left no-repeat;
text-transform: uppercase;
display:block;
height:11px;
width: 157px;
text-indent: -9999em;
}

#com_impact:hover{
background-position: bottom left;
border-bottom: 1px solid #993703;
}

#membership{
background: #eae4c6 url(images/nav_membership.gif) top left no-repeat;
text-transform: uppercase;
display:block;
height:11px;
width: 92px;
text-indent: -9999em;
}

#membership:hover{
background-position: bottom left;
border-bottom: 1px solid #993703;
}

#fundraisers{
background: #eae4c6 url(images/nav_fundraisers.gif) top left no-repeat;
text-transform: uppercase;
display:block;
height:11px;
width: 97px;
text-indent: -9999em;
}

#fundraisers:hover{
background-position: bottom left;
border-bottom: 1px solid #993703;
}

#support{
background: #eae4c6 url(images/nav_support.gif) top left no-repeat;
text-transform: uppercase;
display:block;
height:11px;
width: 82px;
text-indent: -9999em;
}

#support:hover{
background-position: bottom left;
border-bottom: 1px solid #993703;
}

#media{
background: #eae4c6 url(images/nav_media.gif) top left no-repeat;
text-transform: uppercase;
display:block;
height:11px;
width: 49px;
text-indent: -9999em;
}
#media:hover{
background-position: bottom left;
border-bottom: 1px solid #993703;
}

#subnav {list-style:none; display:block; clear:right; margin:0 0 0 539px; padding:6px 0;}
.ie7 #subnav {padding-top: 4px}
.ie8 #subnav {padding-top: 5px}
#subnav li {display:block; float:left; padding:3px 9px; border-left:1px solid #cb9}
#subnav li.firstChild, #subnav li:first-child {border:none}
#subnav li.lastChild, #subnav li:last-child {padding-right:0}
#subnav li a {font: normal 14px/14px "Michelangelo", "Palatino Linotype", "Book Antiqua", Palatino, serif; color:#e6e2cc}
#subnav li#login {border:none; background:url(images/login.png) no-repeat center top; margin:-6px 0 0; padding:9px 9px 21px}
.ie6 #subnav li#login {background-image:url(images/login.gif)}

/*
image replacement on subnav
*/

#subnav span.hide{display:none}

#subnav .become_mem {
background: transparent url(images/subnav_become_mem.gif) top left no-repeat;
display:block;
width:141px;
height:11px;
}
#subnav .become_mem:hover {
border-bottom: 1px solid #E6E2CC;
text-decoration: none;
}

#subnav .donate {
background: transparent url(images/subnav_donate.gif) top left no-repeat;
display:block;
width:106px;
height:11px;
}
#subnav .donate:hover {
border-bottom: 1px solid #E6E2CC;
text-decoration: none;
}

#subnav .mem_login {
background: transparent url(images/subnav_mem_login.gif) top left no-repeat;
display:block;
width:114px;
height:11px;
}
#subnav .mem_login:hover {
border-bottom: 1px solid #E6E2CC;
text-decoration: none;
}
#subnav .mem_home {
background: transparent url(images/subnav_mem_home.gif) top left no-repeat;
display:block;
width:114px;
height:11px;
}
#subnav .mem_home:hover {
border-bottom: 1px solid #E6E2CC;
text-decoration: none;
}


#membernav {list-style:none; display:block; margin:0 0 20px; padding:0; font:normal 14px/17px Tahoma, Geneva, sans-serif;}
#membernav li {display:inline}
#membernav li a {display:block; padding:5px 10px; color:#514941}
#membernav li a:hover, #membernav li.on > a {color:#993702}
#membernav li.on > a {font-weight:bold}
#membernav ul li a:hover, #membernav ul li.on > a {font-weight:normal}

#membernav ul {display:none; margin:5px 0 5px 10px; padding:0 0 0 5px; font-size:13px; line-height:15px; border-left:1px solid #cb9}
#membernav ul a {padding:3px 0 3px 10px}
#membernav ul ul {font-size:12px; line-height:14px; border:none; padding:0}
#membernav ul ul a {padding:2px 0 2px 12px; background:url(/ama/images/bullet.gif) no-repeat 0 6px}
#membernav li.on > ul {display:block}

.content_wrapper {border-top:4px double #bcb49e; padding:18px 0 0}
#secondary {list-style:none; display:block; margin:0; padding:0;}
#secondary ul li {display:none}
#secondary li {display:none}
#secondary li.on {display:inline}
#secondary li a {display:none; font: normal 14px/14px Tahoma, Geneva, sans-serif; color:#514941}

#secondary li.on ul {list-style:none; margin:0; padding:6px 0 12px 0;}
#secondary li.on li {border-right:1px solid #514941;display:inline;margin:0 12px 0 0;padding:2px 12px 2px 0;}
#secondary li.on li.lastChild, #tertiary li.on li:last-child {border:none}
#secondary li.on li a {display:inline}
#secondary li.on li.on a {color:#993702}
#secondary li.on ul ul {display:none}

ul.nav3.indie {list-style:none; display:block; margin:0; padding:3px 0; border-top:1px solid #cb9;}
ul.nav3.indie ul {display:none}
ul.nav3.indie li {display:inline; border-right:1px solid #cb9; padding:3px 12px 3px 0; margin:0 12px 0 0}
ul.nav3.indie li.lastChild, ul.nav3.indie li:last-child {border:none}
ul.nav3.indie li a {font:normal 12px/12px Tahoma, Geneva, sans-serif; color:#514941}
ul.nav3.indie li.on a {color:#993702}

/* MAIN */
.content h3 {padding-top: 15px; border-top:1px dashed #cb9}
body.public .content h3:first-child {border:none; padding:0}
#right {float:right; width:290px;}
#center {margin:0 310px 0 0}
.promo {border:1px solid #cb9; padding:10px; margin:0 0 20px;}

/* FOOTER */
#footer {padding:30px 0 0; color:#c0b293; font:normal 12px/16px Arial}
#footer a {color:#c0b293;}
#contact, #social {float:left; width:230px; margin:0; margin-right:20px; padding:0;}
#copyright {margin: 0 0 0 520px; padding-top:5px; text-align:right}
#footer h4 {color:#e6e2cc; font-family:"Juvelo","Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold}

#social a.icon {float:left; display:block; width:40px; height:40px; float:left; background: url(images/socialmap.png) no-repeat 0 0;}
#social a.facebook {background-position:0 0}
#social a:hover.facebook {background-position:0 -40px}
#social a.linkedin {background-position:-40px 0}
#social a:hover.linkedin {background-position:-40px -40px}
#social a.twitter {background-position:-80px 0}
#social a:hover.twitter {background-position:-80px -40px}

/* HOME */
#slideshow {list-style:none; display:block; width:950px; height:340px; background:#fdf7d6; margin:0 auto; padding:5px; position:absolute; bottom:20px; left:0}
#slideshow img {margin:0 !important}
#slideshow li#edit_slideshow {position:absolute; top:0; right:0; width:260px; background:#fdf7d6; opacity:0.8; z-index:100; padding:10px; font:bold 11px/14px Arial}

#home_center {list-style:none; display:block; margin:0; padding:0 60px 0 0}
#home_center li {border-top:1px dashed #544; padding:20px 0; line-height: 19px;}
#home_center li:first-child {border:none}
#home_center li .thumb {width:110px; float:left; padding-top:5px}
#home_center li .thumb img {margin:0; padding:0}
#home_center li .msg {margin:0 0 0 130px;}
#home_center li .clear {clear:left}

#nd_home #right {padding:24px 0}
#nd_home #right h4 {color:#993702}
#home_events {list-style:none; display:block; margin:0; padding:0; border-top:1px dashed #544;}
#home_events li {border-bottom:1px dashed #544; font:normal 11px/12px Arial; margin:0; padding:10px 0 10px 15px; background:url(/ama/images/diamond.gif) no-repeat 0 15px}
#home_events li b, #home_events li b a {color:#322E2B; font:bold 13px/16px Arial} 
#home_events li p {margin:0; padding:0}

/* MEMBER */
#membercenter {float:left; width:670px; width:720px}
#membercenter #right {width:185px}
#membercenter #center {margin:0 210px 0 0}
#left {float:left; width:180px; margin:0 50px 0 0}

#member_headtext {width:310px; height:100px; padding:100px 10px 0; top:115px; left:0; position:absolute; background:url(/ama/images/myJLA.gif) no-repeat left top; color:#fdf7d6; font:bold 20px/26px Tahoma, Geneva, sans-serif;}
body.member #slideshow {width:580px; height:250px; top:30px; left:370px; background:#fdf7d6 url(/ama/images/member_slideshow_bg.gif) repeat-x left top; overflow:hidden}



#home_slideshow_container{margin:2em 0;padding:10px;background:#ddd}
#home_slideshow_container, #home_slideshow, #home_slideshow .home_slide{width:400px}
#home_slideshow, #home_slideshow .home_slide{overflow:hidden;height:180px;background:#ddd}
#home_slideshow_container h2{margin-top:0}
#home_slideshow_container * .home_slide p{margin:0 0 1em}
* .edit_slideshow{margin:1em 0px 0px}
* .edit_slideshow i{color:#555}
* .edit_slideshow div{display:none !important} /* Prevent slideshow content from displaying immediately after it has been saved in the editor */

#autologin_form{margin:2em 0}
#autologin_box{margin-bottom:5px}
#autologin_form a{margin-left:10px;color:#fff}
#autologin_form a span{}

#search_form{width:90px;margin:20px auto}
#search_form input#akeywords{border:1px solid #555;width:65px;height:12px;margin-right:3px;padding:2px;font-size:11px;color:#555}
#search_form_full #search_box{}
#search_form_full #search_options{}

#map{width:360px;height:300px;margin:0 0 20px 20px;border:1px solid;text-align:left}

/* Right Column Customization - these are normally used for groupshare v2 */

* #content_cell.center_column{width:479px;}
#right_nav, #right_nav_small{background:#cbe4e1}

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

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

.basic_table{border-collapse:collapse}
table.basic_table, table.basic_table td{border:1px solid}

table.membertable th{border-top:none}

/* Alternating Rows */

table.alternating_rows tr td, table.alternating_rows tr.even td{border-bottom:1px solid !important}
table.alternating_rows tr.even td{border-top-width:0 !important}
table.alternating_rows tr.lastrow td{border-bottom:0 !important}
#groupshare #directory tr.odd_nohover,
table.alternating_rows tr.even, table.alternating_rows tr.even td, table.alternating_rows td.even{background-color:#eee !important}
table.alternating_rows th.sortable, table.alternating_rows td.sortable{background-color:#ddd !important}
table.alternating_rows th.sortable a, table.alternating_rows td.sortable a{color:#fff !important}
table.alternating_rows th.sortdesc, table.alternating_rows th.sort_desc,
table.alternating_rows th.sortasc, table.alternating_rows th.sort_asc{background-color:#ddd !important}
table.alternating_rows th.sortdesc a, table.alternating_rows th.sort_desc a,
table.alternating_rows th.sortasc a, table.alternating_rows th.sort_asc a{color:#fff !important}
.even{} /* This is here so it shows up in the editor */

#groupshare #directory{border:1px solid}
#groupshare #directory .title{border:none}
#groupshare #directory tr.odd_nohover{} /* Set above with alternating_rows even */
#groupshare #directory tr.even_nohover{}
#groupshare #directory tr#directory_search, #directory tr.lastrow{}
#groupshare #directory .nextprev{}

/* Background Color of Titles on Boxes */

table.membertable th,
table.alternating_rows td.title,
table.alternating_rows thead tr td,  table.alternating_rows tr.header, table.alternating_rows tr.header td, 
table.alternating_rows tr th, table.alternating_rows thead tr, 
#m_home h3, * h3.mbox_header,
#groupshare #directory .title{background-color:#49423A !important;color:#E6E2CC}

/* Background Color of Boxes */

* .m_box, #m_profile_bottom,
#groupshare #directory,
table.membertable, table.membertable td,
table.alternating_rows{background-color:#fff}

/* Border Color */

#ajli_feed_table iframe,
* .m_box, #m_profile_bottom,
#map, .hrule, #m_profile_bottom .hrule,
* .leftjustifiedimage, * .rightjustifiedimage, .framedimage,
#groupshare #directory,
table.basic_table, table.basic_table td,
table.membertable, table.membertable th, table.membertable tr td, table.membertable tr.even td,
table.alternating_rows, table.alternating_rows tr td, table.alternating_rows tr.even td{border-color:#ccc !important}

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

/* Member styles */

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

#calendar caption{background:#8D816D !important}
#calendar td.today{background:#FEFEDF !important}
#calendar th{background: #D5CEB1 !important; color:#322E2B}
#calendar_large, #calendar td, #calendar th {border-color:#322E2B !important}

/* Alternating rows for Member Profile (nd=profile) */

#nd_profile .m_box table.alternating_rows{border:1px solid;border-collapse:collapse;margin-top:5px !important;margin-bottom:1em;width:100%}
#nd_profile .m_box table.alternating_rows caption{font-size:120%;font-weight:bold;text-align:left;background:#fff;border-style:solid;border-width:1px 1px 0;padding:3px;}
#nd_profile .m_box table.alternating_rows tr.even, #nd_profile .m_box table.alternating_rows tr.even td, #nd_profile .m_box table.alternating_rows td.even{background:#f8f8f8;}
#nd_profile .m_box table.alternating_rows tr td{border:1px solid !important;}
#nd_profile .m_box table.alternating_rows tr.even td td{border:0 !important;}
#nd_profile .m_box table.alternating_rows td{padding:3px !important}
#nd_profile .m_box table.alternating_rows thead td, #nd_profile .m_box table.alternating_rows tr.header td, #nd_profile .m_box table.alternating_rows th{background:#efefef !important;border:1px solid !important;text-align:left;padding:3px;color:#333 !important;white-space:nowrap}
#nd_profile .m_box table.alternating_rows thead a, #nd_profile .m_box table.alternating_rows tr.header a, #nd_profile .m_box table.alternating_rows th a{color:#333}
#nd_profile .m_box table.alternating_rows thead a:hover, #nd_profile .m_box table.alternating_rows tr.header a:hover, #nd_profile .m_box table.alternating_rows th a:hover{text-decoration:underline}
#nd_profile .m_box table.alternating_rows tr.lastrow{border:solid #ddd !important;border-width:1px 0;}
#nd_profile .m_box table.alternating_rows table td{border:0 !important}
#nd_profile .m_box table.alternating_rows,
#nd_profile .m_box table.alternating_rows caption,
#nd_profile .m_box table.alternating_rows tr td,
#nd_profile .m_box table.alternating_rows thead td, #nd_profile .m_box table.alternating_rows tr.header td,
#nd_profile .m_box table.alternating_rows th{border-color:#ccc !important}

/* Misc */

#site_switcher{padding:10px}
#site_switcher label{font-weight:bold}
#site_switcher select{width:100%;border:0}

/* Div tabs don't work as well cross-browser as the ul tabs below, but are here just in case. */
.profile {padding-top:20px}
.profile_img {float:left; width:100px;}
.profile_img h4 {display:none}
.profile_content {margin:0 0 0 140px}
.profile_content h3 {display:none}
div.tabs {
	margin-top:1em;
	padding: 0 10px;
	border-bottom: 2px solid #c00;
	height: 20px;
	line-height: 18px;
}
div.tabs a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #9F8F81;
	color: #eee;
	border: none;
	padding: 3px 6px;
	margin: 0;
	margin-right: 5px;
	cursor:pointer;
	outline:none;
}
div.tabs a:hover {background: #4E463F; color: #fff;}
div.tabs a.on, div.tabs a.active {
	background: #c00;
	color: #fff;
}

ul.tabs{margin:1em 0 0;padding:0;height:18px;border-bottom:2px solid #c00;}
ul.tabs li{display:inline;list-style:none; margin:0; padding:0}
ul.tabs a{display:block;float:left;background:#ddd;padding:2px 6px;margin:0;margin-right:5px;font-size:11px;font-weight:bold;line-height:18px;}
ul.tabs a.on, ul.tabs a.active{background:#c00;color:#fff;}
ul.tabs a:hover{background:#4E463F;color:#fff;text-decoration:none;}

.tablist {
	display: block;
	list-style: none outside;
	margin:0; padding:10px 20px;
	background:#fff;
}
.tablist .m_box {border:none; margin:0; padding:0;}
.tablist li {
	display: none;
	margin:0;
	padding:0;
}
.tablist li ul {display: block;}
.tablist li li {display: list-item; list-style:disc inside; padding: 0;}
.tablist h4 {
	font-size: 16px;
	font-weight: bold;
	color: #c00;
	border-bottom: 1px solid #c00;
	margin:0 0 5px;
}
.tablist h4 a.edit {float: right; font-size: 10px;color: #449DF8;}

.tablist table {width: 100%; margin-bottom: 10px;}
.tablist th {border-bottom: 1px solid #ccc; padding: 2px 4px; font-weight: bold;}
.tablist td {border-bottom: 1px dotted #ccc; padding: 2px 4px;}
.actions {margin-bottom: 10px;}
a.edit {background: url(/editor/images/icons/fam/silk/pencil.png) no-repeat left center; padding-left: 18px; font-size: 10px; line-height:16px;}
a.mail {background: url(/editor/images/icons/fam/silk/email.png) no-repeat left center; padding-left: 21px;}
button, a.button {background: #449DF8; color: #fff; padding: 4px 9px; margin-right: 5px; font: bold 11px/11px Arial, Helvetica, sans-serif; border: none; vertical-align: middle; height: 11px;}
button {padding: 3px; height: 19px; display: inline;}
button:hover, a:hover.button {background: #c00;}
.submit_btns {height: 20px; padding-top: 5px;}
.submit_btns button, .submit_btns a.button {float: left;}

/* DASHBOARD */
#my_dashboard {list-style:none; margin:0; padding:0; border:1px solid #514941}

#my_dashboard li {display:inline; margin:0; padding:0}
#my_dashboard a, #my_dashboard span {display:block; padding:5px 10px 5px 25px; font:bold 12px/15px Arial, Helvetica, sans-serif; color:#fff; background:#514941 url(none) no-repeat 4px center; outline:none}

#my_dashboard li.dashboard_calendar a{background-image: url(/editor/images/icons/fam/silk/calendar.png)}
#my_dashboard li.dashboard_groups a {background-image: url(/editor/images/icons/fam/silk/group.png)}
#my_dashboard li.dashboard_person a {background-image: url(/editor/images/icons/fam/silk/user.png)}
#my_dashboard li.dashboard_paper a {background-image: url(/editor/images/icons/fam/silk/page.png)}
#my_dashboard li.dashboard_hours a {background-image:url(/editor/images/icons/fam/silk/clock.png)}

/* second level */
#my_dashboard ul {list-style:none; display:none; margin:0; padding:0}
#my_dashboard ul li {display:inline}
#my_dashboard ul li a, #my_dashboard ul li span {background:#8E836E url(none) !important; padding:3px 10px 3px 30px; font-size: 11px; border-top:1px solid #514941}
#my_dashboard li.open ul {display:block}


/* new m_home */
.m_section {margin:0 0 2em; padding:0}
.member .m_section h3 {margin:0; padding:0; border:none !important; border-bottom:1px dotted #544 !important; color:#322E2B}
.m_section h3 a.all {float:right; display:block; font:bold 10px/10px Arial, Helvetica, sans-serif; margin:0; padding:3px}


.m_section ul.blocklist, .m_section ul.iconlist {list-style:none; display:block; margin:0; padding:0;}
.m_section ul.blocklist li, .m_section ul.iconlist li {padding:6px 0}
.m_section ul.blocklist li cite, .m_section ul.iconlist li cite {display:block; margin:3px 0 0; padding:0; font:bold 10px/11px Arial, Helvetica, sans-serif; opacity:0.8}

.m_section ul.blocklist li .timestamp {font-size:0.9em; font-weight:bold; display:block; width:100px; float:left}
.m_section ul.blocklist li .event {margin:0 0 0 112px; display:block}
.ie7 .m_section ul.blocklist li .event {display:inline-block; margin:0}

.m_section ul.iconlist li {margin:3px 0; padding-left:24px; background:url(/editor/images/icons/fam/silk/date.png) no-repeat 0 6px}
.m_section ul.iconlist li.birthday {background-image:url(/editor/images/icons/fam/silk/cake.png)}
.m_section ul.iconlist li.photo {background-image:url(/editor/images/icons/fam/silk/photo.png)}
.m_section ul.iconlist li.info {background-image:url(/editor/images/icons/fam/silk/information.png)}
.m_section ul.iconlist li.todo {background-image:url(/editor/images/icons/fam/silk/checkbox.png)}
.m_section ul.iconlist li.done {background-image:url(/editor/images/icons/fam/silk/checkbox_checked.png)}

.m_section_right {background:#d4ccb5}
.m_section h3 {margin:0; padding:0; font-size:12px !important}
.m_section_right ul.blocklist li {font:normal 11px/12px Arial, Helvetica, sans-serif}

.m_actions {margin:3px 0 0; padding:3px 0 0;}
.m_actions a {display:block; margin:0; padding:0 0 0 21px; font:bold 10px/16px Arial, Helvetica, sans-serif; background:url(/editor/images/icons/fam/silk/bullet_green.png) no-repeat 0 0}
.m_actions a.ical {background-image:url(/editor/images/icons/fam/silk/calendar_link.png)}
.m_actions a.iphone {background-image:url(/editor/images/icons/fam/silk/iphone.png)}

#m_profile_summary {border:none}
#m_profile_summary h2 {margin:0 0 0.25em; padding:0; font-size:21px; line-height:24px}
#m_profile_summary .m_section_left {}

#m_profile_summary .m_section_right {width:200px; background:none; float:right; margin:0; padding:6px 0; text-align:right}

#m_profile_summary .m_section_center {margin:0 220px 0 80px;}

.m_section .fieldwrap {margin:6px 0; padding:3px; background:#fff; overflow:auto}
.m_section .fieldwrap input[type=text] {float:left; border:none; width:110px; margin:0;  font:normal 11px/14px Arial, Helvetica, sans-serif}
.m_section .fieldwrap input[type=image] {float:right; width:16px; height:16px; margin:0; background:#A92B17; color:#fff; font:bold 11px/14px Arial, Helvetica, sans-serif}

.m_section table {width:100%; margin:6px 0}
.m_section table th, .m_section table td {padding:3px}
.m_section table th {font-weight:bold}

#reminderlist li h3 {margin:0; padding:0; border:none !important; font:normal 12px/15px Arial, Helvetica, sans-serif}

/* global override */
.formbuilder a.collapse_controller {background-color:#D4CCB5;}
.tabsections dl dt {width:175px; float:left}
.tabsections dl dd {margin-left:175px;}

.tabsections li {background:#fff; padding:12px 18px}
.tabsections li .m_box {margin:0 -8px}


/*
sponsors 
*/
#sponsors h4, #sponsors p{
clear:both;
}

#sponsors h4{
margin-top: 40px;
}

#sponsors li{
list-style-type: none;
padding: 20px 10px 20px 100px;
border-bottom: 1px solid #bcb49e;
float: left;
width:810px;
line-height: 16px;
}

#sponsors li img{
width: 150px;
float: left;
margin: -5px 30px 0 0px;
}

#sponsors li a{
font-size: 12px;
}


/*
iCal lightbox
*/

div#overlay{
width: 700px;
height:400px;
overflow: auto;
border: 4px double #bcb49e;
background: #FFF url(/ama/images/ical_icon.png) 455px 65px no-repeat;
}

div#overlay h2{
clear: both;
padding-top: 30px;
margin: 30px 0 20px 0;
}

div#overlay h3{
clear: both;
margin: 20px 0 10px 0;
}

#text_cont {
width: 420px;
}

div#overlay .warn{
font-weight: bold;
}

div#overlay ul.idTabs{
padding: 0;
margin: 0;
}

div#overlay .idTabs li{
list-style-type: none;
margin: 0;
padding: 0;
}

div#overlay .idTabs a{
color: #FFF;
float:left;
display:block;
margin-right: 10px;
padding: 5px 15px;
background-color: #bcb49e;
border-top: 1px 
}

div#overlay .idTabs a:hover{
text-decoration: none;
color: #993702;
}

div#overlay .idTabs a.selected{
background-color: #FFF;
color: #993702;
border-top: 1px solid #bcb49e;
border-left: 1px solid #bcb49e;
border-right: 1px solid #bcb49e;
}

div#overlay .close_but {
float:right;
background: #FFF url(/ama/images/close.png) top right no-repeat;
height: 30px;
width: 30px;
display: block
margin: -10px 10px 10px 0;
text-indent: -9999em;
}

div#overlay .close_but:hover {
float:right;
background: #FFF url(/ama/images/close.png) bottom right no-repeat;
}

body.ie7 table#chart td {width:9px}
