body{background-image:url('http://www.whitecapsfoundation.org/images/bg_body.gif'); background-position:top; background-repeat:repeat-x; background-color:#F0F5FB; margin:0px;}
td{font:normal 12px arial}
a, a:visited{color:#305EA9}
#holder{width:100%;}
#falsemax{width:1015px;}
#layout{width:995px;}

#nav{width:100%; text-align:center; margin:7px 0px 3px 0px; padding:7px 3px 5px 0px; color:#f9f9f9}
	#nav li{display:inline; list-style:none; border:0px; padding:0px;}
	#nav a, #nav a:visited{font:bold 14px 'lucida sans', arial; color:#f9f9f9; text-decoration:none; padding:9px 20px;}
	#nav a:hover{padding:9px 20px; background-image:url('http://www.whitecapsfoundation.org/images/bg_nav_on.gif'); 
                                      background-position:bottom; background-repeat:repeat-x; }	

#content{
	width:1015px;
	min-height:500px;
	height:auto !important;
	height:500px;
	background-image:url('http://www.whitecapsfoundation.org/images/bg_content.gif'); background-repeat:repeat-y;
	margin:0px; padding:0px;
                float:left;
}
#banner{width:805px; height:125px; float:right;}

#left_col{width:210px; float:left}
	#logo{width:210px; height:125px; background:#fff; float:left; text-align:center}
	.current_page{font:bold 14px 'lucida sans', arial; color:#254782; padding:20px 0px 18px 25px; text-align:left}
                .current_page a{text-decoration:none}
                .current_page a:hover{text-decoration:underline}
	#left_nav{}
	
	#signup{width:210px; background-image:url('http://www.whitecapsfoundation.org/images/bg_email.gif'); background-position:top left; float:left; margin:6px 0px;}
	#signup td{padding:20px 15px 0px 25px; font:normal 12px arial; color:#254782;}
	#signup form{margin:0px;}
	#signup h1{font:bold 14px 'lucida sans',arial; color:#254782; margin:10px 0px;}
	#signup form .textbox{width:130px;}
	#signup form .emailbutton{width:28px; height:28px; background-image:url('http://www.whitecapsfoundation.org/images/btn_go.gif'); border:none; padding:0px; cursor:pointer; margin:0px;}
	#signup form .emailbutton_hover{width:28px; height:28px; background-image:url('http://www.whitecapsfoundation.org/images/btn_go_hover.gif'); border:none; padding:0px; cursor:pointer; margin:0px;}
	#email_mid{width:210px; font-size:11px;}
	#email_bottom{width:210px; height:26px; background-image:url('http://www.whitecapsfoundation.org/images/bg_email_bottom.gif'); font-size:5px; margin:0px;}
	#error{font:normal 11px arial; color:#ff0000}

#main{float:left; margin:0px; width:505px; text-align:left;}
#toc_main{float:left; margin:0px; width:735px; text-align:left;}/*--- Autolist Details Page: No Feature ---*/

h1{font:normal 18px/21px 'lucida sans', arial; color:#213F72; margin:0px;}
h2{font:normal 18px/21px 'lucida sans', arial; color:#386DC5; margin:0px;}
h3{font:bold 12px arial; color:#386DC5; margin:0px;}

#main_body{padding:20px 25px; margin:0px; font:normal 12px arial; color:#000; line-height:150%}
#toc_main_body{padding:20px 25px; margin:0px; font:normal 12px arial; 
                          color:#000; line-height:180%; width:100%}/*--- Autolist Details Page: No Feature ---*/


#utilities{float:left; clear:left;  text-align:left; padding:10px 0px; margin:0 0 0 20px}

#right_col{width:280px; float:left; margin:0px; padding:0px;}
#feature_mid{padding:25px 20px 10px 35px; font:normal 12px/18px arial; background-image:url('http://www.whitecapsfoundation.org/images/bg_feature_mid.gif'); background-repeat:repeat-y;}
#feature_mid ul{margin:0 0 0 10px; padding:0 0 0 10px}
#feature_mid h1{font:normal 18px/21px 'lucida sans', arial; color:#213F72; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #95ADD3;}
.feature_more{margin-top:10px;}
#ad{margin:10px; width:260px; overflow:hidden;}

#bottom_wave{width:100%; height:75px; background-image:url('http://www.whitecapsfoundation.org/images/wave.gif'); background-position:center; background-repeat:repeat-x; float:left; clear:left;}

#bottom{width:100%; height:135px; background-image:url('http://www.whitecapsfoundation.org/images/bg_bottom_pic.gif'); background-repeat:repeat-x; float:left; clear:left;}
#bottom_content{width:1015px;}
	#bottom_left{width:665px; height:135px; margin:0px; float:left;}
	#bottom_pic_band{margin:0px; padding:0px; font-size:12px; background:#FFFFFF; filter:alpha(opacity=40); -moz-opacity: 0.40; opacity:0.4;}
	#bottom_right{width:330px; height:135px; float:left;}
	#widgets{margin:20px; clear:left}

#footer_holder{width:100%; background-color:#243F74; border-top:5px solid #FFF; float:left; clear:left;}
#footer{width:995px; padding:10px 0px; text-align:center; color:#CCC}
#footer a, #footer a:visited, #footer{font:normal 11px arial; color:#CCC}
#footer a:hover{text-decoration:none}


/*------ PUBLICATIONS LANDING PAGE -------*/
#feature_publication{width:410px; float:left; border:1px solid #B7C7E1; background:#FFF; padding:15px 20px; line-height:150%; margin:15px 0px; float:left}
#feature_publication .publication_feature_title{border-bottom:1px solid #B7C7E1; padding-bottom:10px; margin-bottom:10px; font:bold 16px 'lucida sans', arial; color:#305EA9}

/*------ EVENTS, NEWS AUTOLIST -----*/
.toc_item{line-height:150%; padding:10px 2px; border-bottom:1px solid #B7C7E1}
.toc_date{font-size:11px; margin:0 0 5px 0}

/*----- EVENTS PAGES - RECENT SUCCESSESS PANEL ----*/
#recent_successess_list {font:normal 12px arial; line-height:130%}
#recent_successess_list .story_title{margin:20px 0 0 0; font-weight:bold;}
#recent_successess_list .story_title a, #recent_successess_list .story_title a:visited{text-decoration:none}
#recent_successess_list .story_title a:hover, #recent_successess_list .story_title a:visited:hover{text-decoration:underline}
#recent_successess_list .clip_toc_image_xsmall{width:88px; overflow:hidden; float:right; clear:right; margin:0 0 0 6px}
#recent_successess_list .toc_image_xsmall{width:85px;}

.toc_teaser{color:#254782; font-weight:bold; line-height:150%} /*in details page*/


/*-- DONATIONS AT WORK --*/

/*--------Donations At Work Story Details Page*/
.clip_toc_image{margin:10px 0 10px 10px}
.toc_image{}

/*--------Donations At Work Landing Page*/
#toc_list .story{width:410px; float:left; border:1px solid #B7C7E1; background:#FFF; padding:15px 20px; line-height:150%; margin-top:15px;}
#toc_list .story_title{border-bottom:1px solid #B7C7E1; padding-bottom:10px; margin-bottom:10px; font-weight:bold;}
#toc_list .story_title a, #toc_list .story_title a:visited{text-decoration:none}
#toc_list .story_title a:hover, #toc_list .story_title a:visited:hover{text-decoration:underline}
.clip_toc_image_small{margin:0 0 0 6px}
.toc_image_small{width:85px}
#more_stories{float:left; width:450px; background:#DAE4ED; color:#243F74; margin:15px 0 0 0}
#more_label{background:#B7C7E1; width:120px; float:left; padding:7px 0px; font:bold 12px 'lucida sans', arial; text-align:center}

/*--------Donations At Work Priorities Landing Page*/
#more_label_right{background:#B7C7E1; width:155px; float:right; padding:7px 0px; font:bold 12px 'lucida sans', arial; text-align:center}
#more_label_right a{text-decoration:none; color:#243F74}
#more_label_right a:hover{text-decoration:underline}

/*--------Donations At Work Priorities Stories AutoList Page*/
#toc_list .clip_toc_image_xsmall{width:88px; overflow:hidden; float:right; clear:right; margin:0 0 0 6px}
#toc_list .toc_image_xsmall{width:85px;}
#toc_list .story_small{width:450px; float:left; line-height:130%; margin-top:10px; border-top:1px solid #B7C7E1; padding:10px 0px}
#toc_list .story_title_link{margin:0 0 10px 0; font-weight:bold}

#more_links{float:left; width:330px; text-align:center;  padding:3px 0px;}
#more_links a{}
#more_links a:hover{text-decoration:none}

/*--------- HOMEPAGE --------*/
#home_content{
	width:1015px;
	min-height:500px;
	height:auto !important;
	height:500px;
	margin:0px; padding:0 0 20px 0;
                float:left;
                border-left:1px solid #FFF;
}
#home_left_col #logo{width:375px; height:125px; background:#fff; float:left; text-align:center}
#home_left_col{width:375px; float:left;}
#home_left_content{padding:20px 0px 20px 0px; float:left;  font:normal 12px arial; line-height:150%}
#home_main{float:left; margin:0px; width:620px; text-align:left;}
#home_main_body{margin:0px; font:normal 12px arial; color:#000; line-height:150%;}
#intro{padding:0 0 0 10px}

#textpanel{width:282px; float:left; clear:left; margin:0px; padding:0px; background-image:url('http://www.whitecapsfoundation.org/images/bg_textpanel_mid.gif'); background-repeat:repeat-y;
}
#textpanel_top{width:282px; height:8px; background-image:url('http://www.whitecapsfoundation.org/images/bg_textpanel_top.gif'); font-size:5px;}
#textpanel_mid{width:232px; margin:30px 20px 0px 30px;}
#textpanel_mid a:hover{text-decoration:none}
p.quote{font:normal 24px 'times new roman' times, arial; color:#162E5B; margin:0 0 10px 0;}

#textpanel_bottom{width:280px; height:27px; float:left; margin:0px; padding:0px; 
background-image:url('http://www.whitecapsfoundation.org/images/bg_textpanel_bottom.gif'); background-repeat:no-repeat
}
.textpanel_arrow{font:bold 16px 'lucida sans', arial; color:#305EA9}

#priorities_tabs{background-image:url('http://www.whitecapsfoundation.org/images/bg_tabs.gif'); background-repeat:no-repeat; margin:0px; background-position:bottom; padding:25px 0px 0px 20px;}
#priorities_tabs img{margin-bottom:2px}

#priorities_pic{float:left; width:336px; height:440px; background-image:url('http://www.whitecapsfoundation.org/images/bg_pic_panel.gif');
background-repeat:no-repeat; margin:0px;
}
#priorities_pic img{margin:3px 0px 0px 9px}

#home_ad{background:#F0F5FB; text-align:center; border:none;}

#home_features{margin:20px 0px;}
#home_features h2{margin:0 0 10px 10; width:250px;}
.home_features_panel{width:360px; border-top:1px solid #95ADD3; border-bottom:1px solid #95ADD3; float:left;}
.home_features_content{padding:10px 0 10px 10px; font:normal 11px verdana;}
.bottom{vertical-align:bottom}

/*-------- SUBSCRIBE PAGE ---------*/
#subscribe{padding:10px 20px; background:#FFF; border:0px}
#subscribe label{width:100%; float:left; margin:5px 0px; font:bold 11px arial; color:#213F72}
#subscribe .btn{margin:10px 0 0 0}
#subscribe .btn input{background:#305EA9; border:2px solid #FFF; font:bold 11px arial; padding:3px 10px; color:#FFF}
#subscribe .required{color:#FF0000}

#subscribetypes{list-style:none; margin:0px; padding:0px;}
#subscribetypes li{list-style:none; border-bottom:1px dotted #CCCCCC; width:100%;}
#subscribetypes li input{margin-top:5px}
#subscribetypes label{width:190px; float:left; clear:left; font-weight:normal; color:#000000} 
