/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
a:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

/* http://buskerweb */

/* Base formatting */

html{background:#323039 url('/images/design/bg_flowers.png') 0 0 repeat;margin:0;padding:0;}
body{background:transparent url('/images/design/bg_gradient.png') center top no-repeat;margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;color:#000;}

#wrapper_shadow{width:904px;padding:0 11px;margin:0 auto;background:transparent url('/images/design/bg_wrapper_shadow.png') center top repeat-y;}
#wrapper_tile{width:904px;background:#a7d4cd url('/images/design/bg_wrapper_tile.png') 0 0 repeat-y;}
#wrapper{position:relative;width:904px;background:transparent url('/images/design/bg_wrapper_sunburst.png') center top no-repeat;padding:1px 0;}

/* Header */

#logo{display:block;margin:30px 40px;width:359px;height:74px;padding:10px;background:transparent url('/images/design/soma_logo.png') center center no-repeat;text-indent:-2000px;overflow:hidden;}
#logo:focus{border:2px solid #e24912;padding:8px;}
#time_directions{display:block;position:absolute;top:10px;right:10px;width:309px;height:34px;text-indent:-1000px;overflow:hidden;background:transparent url('/images/design/time_directions.png') 0 0 no-repeat;}

/* Footer */

#footer{text-align:center;margin:10px 0;color:#232027;text-transform:uppercase;font-size:11px;}

/* Navigation */

#navigation_main{width:804px;margin:0 50px 15px 50px;overflow:auto;font-size:22px;line-height:22px;text-transform:uppercase;font-weight:bold;}
#navigation_main li{margin:0 8px;float:left;}
#navigation_main li a{display:block;padding:4px;color:#232027;text-decoration:none;}
#navigation_main li a:visited{color:#232027;}

.section_home #navigation_main li#link_main_home a:focus,
.section_get_involved #navigation_main li#link_main_get_involved a:focus,
.section_about_soma #navigation_main li#link_main_about_soma a:focus,
.section_contact_us #navigation_main li#link_main_contact_us a:focus,
#navigation_main li a:hover,
#navigation_main li a:focus{text-decoration:underline;}
.section_home #navigation_main li#link_main_home a,
.section_get_involved #navigation_main li#link_main_get_involved a,
.section_about_soma #navigation_main li#link_main_about_soma a,
.section_contact_us #navigation_main li#link_main_contact_us a{background-color:#e24912;color:#fff;border-right:1px solid #93a6a0;border-bottom:1px solid #93a6a0;}

#navigation_sub{position:absolute;top:4px;left:40px;z-index:1;width:619px;overflow:auto;}
#navigation_sub li{float:left;margin-right:10px;}
#navigation_sub li a{display:block;padding:8px;background:#4a8582;color:#fff;text-decoration:none;text-transform:uppercase;border-right:2px solid #cecbbd;border-bottom:2px solid #c8cdc0;}
#navigation_sub li a:hover,
#navigation_sub li a:focus{text-decoration:underline;}

#page_about_soma_what_we_believe #navigation_sub li#link_subnav_about_soma_what_we_believe a,
#page_about_soma_vision #navigation_sub li#link_subnav_about_soma_vision a,
#page_about_soma_shared_values #navigation_sub li#link_subnav_about_soma_shared_values a,
#page_about_soma_history #navigation_sub li#link_subnav_about_soma_history a,
#page_about_soma_leadership #navigation_sub li#link_subnav_about_soma_leadership a,
#page_get_involved_physiology #navigation_sub li#link_subnav_get_involved_physiology a,
#page_get_involved_life_groups #navigation_sub li#link_subnav_get_involved_life_groups a,
#page_get_involved_serving #navigation_sub li#link_subnav_get_involved_serving a,
#page_get_involved_missions #navigation_sub li#link_subnav_get_involved_missions a,
#page_get_involved_online_giving #navigation_sub li#link_subnav_get_involved_online_giving a{background:#e24912;}

/* Sidebar */

#navigation_sidebar{position:absolute;right:0;top:260px;width:191px;z-index:0;}
#navigation_sidebar li{width:191px;margin-bottom:10px;}
#navigation_sidebar li a{display:block;width:191px;text-indent:-1000px;overflow:hidden;background-color:transparent;background-position:0 0;background-repeat:no-repeat;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

#navigation_sidebar #link_sidebar_calendar{height:190px;}
#navigation_sidebar #link_sidebar_calendar a{height:190px;background-image:url('/images/design/sidebar_calendar.png');}
#navigation_sidebar #link_sidebar_podcast{height:176px;}
#navigation_sidebar #link_sidebar_podcast a{height:176px;background-image:url('/images/design/sidebar_podcast.png');}
#navigation_sidebar #link_sidebar_online_giving{height:124px;}
#navigation_sidebar #link_sidebar_online_giving a{height:124px;background-image:url('/images/design/sidebar_online_giving.png');}

.section_calendar #navigation_sidebar #link_sidebar_calendar a,
.section_podcast #navigation_sidebar #link_sidebar_podcast a,
#page_get_involved_online_giving #navigation_sidebar #link_sidebar_online_giving a,
#navigation_sidebar li a:hover,
#navigation_sidebar li a:focus{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}

/* Content */

#content_wrapper{margin-left:25px;z-index:5;position:relative;}
#content_wrapper,
#content_wrapper_top,
#content_wrapper_bottom{position:relative;width:698px;}
#content_wrapper_top{padding-top:52px;background:transparent url('/images/design/bg_content_wrapper_top.png') center top no-repeat;}
#content_wrapper_bottom{padding-bottom:22px;background:transparent url('/images/design/bg_content_wrapper_bottom.png') center bottom no-repeat;}
#content_wrapper_shadow{padding:0 9px 0 10px;width:679px;background:transparent url('/images/design/bg_content_wrapper_shadow.png') center top repeat-y;}
#content{width:619px;padding:1px 30px;background:transparent url('/images/design/bg_content.png') center top repeat-y;}

/* Text formatting */

h1,
h2,
h3,
h4,
h5,
h6{font-weight:normal;color:#232027;}
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span{color:#e24912;background-color:#b3d9d2;padding:0 5px;text-decoration:none;}

h1{font-size:36px;line-height:36px;margin:24px 0;}
.section_home h1,
.section_contact_us h1,
.section_calendar h1,
.section_podcast h1{margin-top:0;}
h2{font-size:18px;line-height:24px;margin:24px 0;}

p,
#content ul,
#content ol{margin:18px 0;}

#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul{margin:0;}

#content ul,
#content ol{padding-left:24px;}
#content ul{list-style-type:disc;}
#content ol{list-style-type:decimal;}

a{color:#4a8582;}
a:hover{text-decoration:none;}
#content a:focus,
#footer a:focus{background:#232027;color:#fff;}

img{display:block;border:none;outline:none;}

.float-right{float:right;}
.float-left{float:left;}
.align-right,
.float-right{margin: 0 0 9px 18px;}
.align-left,
.float-left{margin: 0 18px 9px 0;}

/* Custom bits */

.mission{margin:36px 0;clear:both;overflow:auto;}
.mission h2{margin-top:0;}
#map_to_soma{float:right;}
#page_about_soma_leadership #content ul{list-style-type:none;}
#slides{position:relative;width:680px;height:510px;margin-left:-31px;overflow:hidden;}
#slides a{position:absolute;top:0;left:0;display:block;}
#slides img{position:absolute;top:0;left:0;}

/* Podcast */

.episode
{
	border-top: 1px solid #aaa;
	margin-top: 15px;
	padding-top: 15px;
}

.episode h3
{
	font-weight: bold;
	margin: 0 0 5px 0;
}

.episode p
{
	margin: 0;
}

.episode p.download
{
	font-size: 11px;
	margin: 2px 0 4px 0;
}

.episode p.date,
.episode p.artist
{
	color: #666;
	display: inline-block;
	margin-right: 15px;
}

.episode p.description
{
	margin-top: 5px;
}