/* CSS Document */

body{background:#bfdd6b; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
img{border:none;}
#wrapper{width:927px; margin:0px auto; padding:0px; }
#header{background:url(images/header.jpg) no-repeat;  width:927px; height:160px;}
#menu{background:url(images/menu.gif) no-repeat; height:40px; width:927px; margin:0px auto; padding:0px; _margin:0px 0px -20px 0px;}
#menu ul{margin:10px 0px 0px 0px; padding:0px 0px 0px 14px; font-weight:bold; float:left; font-size:16px;}
#menu ul li{list-style:none; display:inline; margin:0px; padding:0px 5px 0px 5px; }
#menu ul li a{color:#000; text-decoration:none; padding:9px;}
#menu ul li a:hover{ background:#dbdd4f;}
.bar{border-right:1px solid black; padding:0px 6px 0px 6px; }
#content{background:url(images/bg2.gif) repeat-y; width:927px;  margin:0px auto; padding:0px; float:left;}
#left{width:180px;  margin:0px 0px 0px 13px;  _margin:0px 0px 0px 7px;   padding:0px; float:left;  text-align:left; }
#middle{width:430px;  margin:0px 0px 0px 0px; padding:10px 10px 0px 10px;   float:left; text-align:left;}
.right-pic{text-align:right; margin:0px 10px 10px 0px;}
#middle p{font-size:12px; COLOR:#000; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
#middle h2{font-size:24px; padding-left:4px; float:left; width:340px; *padding-top:18px; font-family:Geneva, Arial, Helvetica, sans-serif;  color:#e45b0a; }
#middle h2 a{color:#e45b0a; text-decoration:none;}
#middle h2 a:hover{text-decoration:underline;}
#middle h3{font-size:15px; padding-left:4px; padding-top:6px; clear:both; font-family:Geneva, Arial, Helvetica, sans-serif; }
#middle h3 a{color:black; text-decoration:underline;}
#middle h3 a:hover{color:blue;}
#middle ul{font-size:12px; color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;}
#right{ background:#eae9e9; width:265px;  margin:0px 0px 0px 6px; _margin:0px 0px 0px 24px; padding:0px; float:left; text-align:left;}
#footer{background:url(images/footer.gif) no-repeat; width:927px;  height:130px; margin:-30px 0px 0px 0px ; padding:0px; clear:both; text-align:center;}
#footer ul{margin:0px; padding:0px; font-weight:bold; font-size:12px; text-align:center; color:fff;}
#footer ul li{list-style:none; display:inline; margin:0px; padding:0px 5px 0px 5px; }
#footer ul li a{color:#fff; text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}
#footer p{margin:0px auto; padding:0px; font-size:12px; color:fff;}
#subscribe{background:#e45b0a;  height:100px; margin:0px; padding:0px;}
.subscribe-btn{margin:0px 0px 0px -41px; padding:0px; z-index:1; position:absolute;}
#top-adverts{height:90px; width:900px; margin:0px auto ; padding:0px 0px 0px 0px; clear:both; text-align:left; _margin:0px 0xp 0px 0px;}
#top-adverts p{margin:0px; padding:0px 0px 0px 0px; text-align:center; color:#FFF; font-weight:bold;}
#email-updates{background:#e45b0a; text-align:center;}
#email-updates h2{color:#FFF; margin:0px auto; padding:0px 0px 20px 0px; text-align:center; font-weight:bold; font-size:16px;}
#email-updates p{color:#000; margin:0px auto; padding:0px 0px 10px 0px; text-align:center; font-weight:bold; font-size:12px; background:#e45b0a;}
#email-updates form{margin:0px; padding:0px;}
#signup-bx{border:1px solid black; background:#fff; /*background: url(images/submit-box.gif) no-repeat;*/ font-size:12px; font-weight:bold; margin:0px 0px 0px 5px;  _margin:-5px 0px 0px 5px; padding:0px 0px 0px 0px }
.signup-button{background:url(images/signup-button.gif) no-repeat; width:95px; height:41px; border:none; font-weight:bold; color:#FFF; cursor:pointer; margin-bottom:10px;}
#recent{background:#fdff70; margin-left:1px; _margin:0px; *margin-left:1px;}
#recent-head{height:22px; background:url(images/recent-header.gif)  repeat-x; width:180px;}
#recent-head p{color:#000000; font-weight:bold; margin:0px; padding:2px 0px 0px 4px; font-size:14px; font-family:Geneva, Arial, Helvetica, sans-serif;}
#recent ul{margin:0px; padding:0px; *margin-left:1px;}
#recent ul li{list-style:none; border-bottom:2px dotted black; margin:0px; padding:0px 0px 0px 0px; font-size:12px;}
#recent ul li a{color:#000; text-decoration:none; display:block; margin:0px; padding:2px; line-height:15px;}
#recent ul li a:hover{ background:#dbdd4f;}
#cats{background:#fdff70; color:#000; margin-bottom:10px; margin-left:1px; _margin-left:0px; *margin-left:1px;}
#cats-head{height:22px; background:url(images/recent-header.gif)  repeat-x; width:180px;}
#cats-head p{color:#000; font-weight:bold; margin:0px; padding:2px 0px 0px 4px; font-size:14px; font-family:Geneva, Arial, Helvetica, sans-serif;}
#cats ul{margin:0px 0px 1px 0px; padding:0px;}
#cats ul li{list-style:none; border-bottom:1px solid #bfbf21; margin:0px; padding:0px; font-size:12px;}
#cats ul li a{color:#000; text-decoration:none; display:block; margin:0px; padding:2px; line-height:15px;}
/*#cats ul li a:hover{background:#b2480a;}*/
#links{background:#9ab4cf; }
#links-head{height:31px; background:url(images/links-header.gif) repeat-x; }
#links-head p{color:#fff; font-weight:bold; margin:0px; padding:6px 0px 0px 4px; font-size:16px; font-family:Geneva, Arial, Helvetica, sans-serif;}
#links ul{margin:0px; padding:0px 0px 0px 12px;}
#links ul li{list-style:url(images/list-star-big.gif);  margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}
#links ul li ul li{list-style:url(images/list-star-small.gif);  margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; font-size:14px;}
#links ul li a{font-weight:bold; color:black; text-decoration:none; font-size:14px;}
#links ul li a:hover{text-decoration:underline;}
#searchbox{float:right; margin:-12px 0px 0px 0px; padding 0px 20px 0px 0px; text-align:right; }
#searchbox form{margin:0px padding:0px;}
#s{ background:#fff;  /*url(images/search-box.gif) no-repeat;*/ border:1px solid #000;  font-size:12px; font-weight:bold; margin:0px; padding:0px; _position:relative; _left:0px; _top:-8px;}
 
#searchsubmit{background:url(images/search-button.gif) no-repeat; width:74px; height:37px; border:none; font-weight:bold; color:#FFF; cursor:pointer; font-size:11px; margin:14px 20px 0px 0px; padding:0px 0px 0px 0px;}

#cal{height:0px;}

#left-advert{width:160px;  margin:0px auto; padding:0px 0px 0px -4px;  _margin-top:30px;}
.post-data{background:#d0dad8; font-size:12px; font-weight:bold; margin-bottom:10px; padding:4px;}
.alignleft{font-size:12px; padding-bottom:20px;  } 
.alignright{font-size:12px;  }

.date {	background: url(images/date.gif) no-repeat; height: 58px; margin-bottom: 0px; width: 54px; text-align: center;
	float: left; margin-top: 15px; }
.date .month {	display: block; color: #000; padding: 8px 0px 0px 4px; text-align: center; text-transform: uppercase; 	font-size: 12px; margin-top: 0px; font-weight: bold; margin-bottom: 3px;}
.date .day {display: block; color: #fff; font:14px; padding-top: 2px; text-align: center; padding-left:4px; font-weight:bold;}
#middle p.postmetadata{font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.divider{background:#9ab4cf; height:5px; width:440px; margin-bottom:20px;}
#amazon{margin:0px 0px 0px 6px; padding-bottom:20px;}
#amazon-left{*margin:0px 0px 0px 8px;}
#nonprofits{background:#bfdd6b; margin:0px 0px 0px 4px; _margin-left:1px; width:170px;}
#non-head{background:#8dab3b; margin:0px auto; padding:0px;}
#non-head p{color:#fff; font-weight:bold; margin:0px; padding:2px 0px 0px 4px; font-size:14px; font-family:Geneva, Arial, Helvetica, sans-serif;}
#store p{text-align:center;}
#store a{color:#ff5c01; font-weight:bold; font-size:24px; text-decoration:none;}
#store a:hover{text-decoration:underline;}
