@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; }

body{ background:#999897 url(images/bg3.jpg) top left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

.logo{ width:792; height:98px; background:url(images/top_logo2b.jpg) top left no-repeat; }
div#nav{ width:792px; height:35px; background:url(images/nav_right.jpg) top left repeat-x;}
div#nav ul{ width:792px; height:35px; list-style:none; }
div#nav ul li{ height:35px; display:block; list-style-type:none; float:left;}

div#mininav{ width:370px; height:20px; margin-top:75px; margin-left:400px; font-size:12px; color:#909090; text-align:right;  }
div#mininav a:link, div#mininav a:visited{ text-decoration:none; color:#909090; }
div#mininav a:hover{ text-decoration:underline; color:#fff; }


div#leftimg{ width:415px; height:282px; background:url(images/left_main1c.jpg) top left no-repeat }
div#leftimg2{ width:415px; height:213px; background:url(images/left_main2b.jpg) top left repeat-y }
div#leftimg2 p{ margin: 0px 15px 0px 40px; line-height:18px; }
.head2{ font-size:14px; color:#996600; }




.right{ width:377px; background:url(images/right_bg.jpg) top left repeat-y; }
.right p{ margin:5px 40px 15px 5px; line-height:18px;}
.right h2{ margin:5px 40px 5px 5px; font-size:18px; color:#996600;  }

.subnav{ height:45px; background:url(images/subnav_bar.jpg) top left repeat-x; }
.subnav div{ margin-left:23px; margin-right:23px; height:45px;  padding:0px;}
.subnav div ul{ list-style:none;  height:45px;}
.subnav div ul li{float:left; display:block; width:auto; height:45px;}
.subnav div ul li.spacer{ background:url(images/subnav_dash.jpg) center no-repeat; width:71px; height:45px; }

div#footer{ height:20px; color:#fff; font-size:10px; line-height:15px; text-align:center; background:#999897; margin-top:0px; } 
div#footer a:link, div#footer a:visited{ color:#fff; text-decoration:none }
div#footer a:hover{ color:#fff; text-decoration:underline; }

/* for subpage */

div#leftimgb{ width:210px; height:125px; background:url(images/left_main1d.jpg) top left no-repeat }
.rightb{ width:582px; background:#fff url(images/right_bg.jpg) top right repeat-y; }
.rightb p{ margin:5px 40px 0px 5px; line-height:18px;}
.rightb h2{ margin:5px 40px 15px 5px; font-size:18px; color:#996600;  }
.rightb h3{ margin:5px 40px 5px 5px; font-size:14px; color:#666666; font-weight:normal;  }

/* donations */
div#donate{ width:582px; margin-bottom:20px;}
div#donate div p{ padding:5px 10px 5px 10px; line-height:16px; color:#000; font-size:12px;}
div#donate div h1{ padding:5px 10px 5px 10px; font-size:18px; color:#fff; font-weight:normal; }
.charity0{ width:400px; height:auto; float:left; border-bottom:#fff 1px solid; background:#8a7b61 }
.contrib0{ width:150px; height:auto; float:left; border-bottom:#fff 1px solid; background:#8a7b61 }
.charity1{ width:400px; height:auto; float:left; border-bottom:#fff 1px solid; background:#f4ecdf }
.contrib1{ width:150px; height:auto; float:left; border-bottom:#fff 1px solid; background:#f4ecdf }
.charity2{ width:400px; height:auto; float:left; border-bottom:#fff 1px solid; background:#e7e4de }
.contrib2{ width:150px; height:auto; float:left; border-bottom:#fff 1px solid; background:#e7e4de }

/* donate now */

div#donatenow{ width:400px;} 
div#donatenow p{ margin-left:15px; font-size:14px; font-weight:bold;} 
.d0{ width:400px; height:30px; line-height:30px; font-size:18px; color:#fff; float:left; border-bottom:#fff 1px solid; background:#8a7b61}
.d1{ float:left; line-height:25px; height:25px; border-bottom:#fff 1px solid; background:#f4ecdf; float:left; }
.d2{ float:left; line-height:25px; height:25px; border-bottom:#fff 1px solid; background:#e7e4de; float:left; }
div#donatenow a{ display:block; text-decoration:none; color:#000; }
div#donatenow a:hover{ background:#a79169; display:block; text-decoration:none; color:#fff; }

/*  Experimental */

div#tooltip{ width:792px; height:auto; }
div#tooltip div{ width:120px; margin-top:5px; height:auto; position:absolute; background:#6f644c; display:none; border:1px solid #fff;}
div#tooltip div p{ margin:5px; font-size:10px; color:#fff;}
div#tooltip div h2{ font-size:11px; color:#000; height:15px; background:#e7e2d8; text-indent:5px;}

.snav{ width:400px !important; background:#f3ebdd url(images/snav_bg.jpg) top left repeat-x !important ;  font-size:16px !important; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
.snav h3{ height:35px; padding-left:15px; padding-right:15px; line-height:35px; margin-bottom:10px; color:#938a7d !important; border-bottom:1px solid #fff; }
.snav p{ margin:0px 15px 15px 15px !important; font-size:12px !important; color:#000 !important; line-height:18px; }
