@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
body{background:#005daa url(../images/bg.jpg) repeat-x;color:#252525;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.75em}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden; line-height:0; height:0;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}
a img{border:0}
a:active, a:focus{outline:none;-moz-outline-style:none}
p{line-height:1.5em;padding:10px 0}
.uppercase{text-transform:uppercase}

/*Wrapper*/
#wrapper{background:url(../images/wrapper_bg.gif) top left repeat-y;width:740px;margin:0 auto}
#wrapper_bg{width:788px;margin:0 auto;background:url(../images/shadow.png) repeat-y}

/*Header*/
#header{color:#534741;height:266px;background:url(../images/header_bg.gif) repeat-x;position:relative}
#header h1{padding:5px 0 0 0;float:left}
#header h1 a{width:156px;height:241px;background:url(../images/arc_logo.jpg) no-repeat;display:block;text-indent:-2000em}
#header h2{font-size:16px;text-align:center;padding:55px 0 0 0;line-height:1.5em}
#header h3{font-size:12px;font-weight:400;padding:0 0 32px 0;text-align:center}
#header p{font-size:10px;padding:0;text-align:center}
#header abbr{font-weight:700}
#image_cycle{float:left;width:428px;height:241px;overflow:hidden;position:relative;top:5px}

/*Main*/
#main{background:url(../images/main_b_bg.gif) 156px 10px no-repeat}
#main_a{width:156px;float:left}
#donate{width:150px;margin:0 auto;text-align:center;color:#464646;background:url(../images/donate_bg.gif) no-repeat;clear:left}
#donate p{font-size:.75em;padding:20px 0 18px 0}
#main_b{width:541px;float:left;margin:0 11px 0 10px;padding:0 10px;display:inline}
#main_b .pad{padding:26px 0}
#main_b h1{font-size:1.75em;font-weight:400}
#main_b h2{font-size:1em;font-style:italic;font-weight:400;padding:0 0 10px 0}
#main_b h3{font-size:1em;font-weight:700;padding:10px 0}
#main_b a{color:#005daa}
#main_b ul{line-height:1.5em;padding:10px 0;margin-left:16px}
#main_b ol{line-height:1.5em;padding:10px 0;margin-left:26px}
#main_b dl{line-height:1.5em;padding:10px 0}
#main_b dt{font-weight:700}
#tbl_officers, #tbl_members{width:100%}
#tbl_officers td, #tbl_members td, #tbl_contact td{vertical-align:top}
#tbl_officers .service, #tbl_members .service{font-size:.75em}
#tbl_officers td.photo, #tbl_members td.photo{width:125px}
#tbl_officers td.con_width, #tbl_members td.con_width{width:145px}
#tbl_officers td.pad, #tbl_members td.pad{padding:0 0 0 10px}
#tbl_activities td{border-top:1px dashed #ccc}
#tbl_activities td.pad{padding:10px 0 10px 20px}
#tbl_activities p{padding:0;margin:0}
#tbl_contact, #tbl_calendar{width:100%;margin:10px 0 0 0}
#tbl_programs, #tbl_gallery{width:100%}
#tbl_contact td, #tbl_programs td, #tbl_calendar td{border-bottom:1px dashed #ccc}
#tbl_programs td, #tbl_calendar td{line-height:1.5em}
#tbl_contact tr.even, #tbl_programs tr.even, #tbl_calendar tr.even{background-color:#fafafa}
#tbl_contact th, #tbl_contact td, #tbl_programs th, #tbl_programs td, #tbl_calendar th, #tbl_calendar td{vertical-align:top;padding:10px 0 10px 5px}
#tbl_contact th, #tbl_programs th, #tbl_calendar th{text-align:left;background-color:#005daa;color:#fff}
#tbl_contact .contact_name, #tbl_programs .program_title{font-weight:700}
#tbl_contact .contact_title{font-style:italic}
#tbl_gallery td{padding:10px}
h2#programs{font-size:1.75em;font-weight:400;font-style:normal;padding:20px 0 10px 0}

/*Navigation*/
#navigation{margin:0 0 0 3px;background-color:#cac5bf;border-bottom:1px solid #9f9a94;list-style-type:none;display:inline}
#navigation li{font-size:.75em;border-top:1px solid #9b9b9b;border-bottom:1px solid #e3ded8}
#navigation li li{border-top:none;border-bottom:none}
#navigation li.first{border-top:none}
#navigation li a{text-decoration:none;display:block;padding:8px 0 8px 5px;}
#navigation li a:hover{background-color:#9b9b9b}
#skip_nav{position:absolute;bottom:24px;right:20px;color:#534741;font-size:10px}

/*Sitemap*/
#sitemap, #sitemap ul{margin:0;padding:0}
#sitemap ul{margin:0 0 0 30px}
#sitemap .title{font-weight:700}
#sitemap li{padding:5px 0}

/*Footer*/
#footer{background:url(../images/footer_bg.gif) no-repeat;width:593px;height:37px;margin:0 auto;padding:4px 0 0 147px}
#footer p{padding:0;text-align:center}
#copyright, #nonprofit{font-family:Geneva, Arial, Helvetica, sans-serif;color: #464646}
#copyright{text-transform:uppercase;font-size:10px;font-weight:700}
#nonprofit{font-size:9px}