.calendarcontent {width:1000px;  min-height:240px; margin: 0px auto 0px auto; position:relative; background:#aeaeae url('/images/gradup1.png') top repeat-x;}

.calendarcontent td {vertical-align:top;  width:100px; border: 1px solid #000000; padding:9px; background:#E0AA54 url('/images/grad.png') top repeat-x;}


a.calendarBG {
 background-color: #000; 
}

.calendarBlank { 
 background-color: #9DB7A7;
}

.calendarHeader { 
 font-weight: bold; 
 color: #fff; 
 text-align: center;
 background-color: #000; 
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold; 
 font-size:	11px;
 color: #000; 
 background-color: #000; 
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#ccc;
height:100px;
}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
 height:100px;
}

.calendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}
  
.calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}


.default, .defaultBold {padding:3px 0 3px 0; background-color:transparent;}
.defaultBold {font-weight:bold;}
#spacer {margin:70px 0 0 0;}
#mx_spacer {margin:100px 0 0 0;}
.bentry {margin:0 0 40px 0;}
span.right {position:relative; float: right; margin: 0px 0 0 0;}

.date {color:#FFFFFF; border: solid 1px #ffffff; text-shadow: #333333 0px 0px 5px; background: #000000 url('/images/link.png') bottom right repeat-x; width:100px; float: left; margin-right: 15px; margin-bottom: 2px;}
.date h1 {font-size:4em; margin:-15px 0 0 0; padding: 0;}
.date h2 {margin:0px 0 0 0; padding: 0;}
.date h3 {font-size:1.5em; margin:-5px 0 0 0; padding: 0;}
.posted {font-size: 1em; font-weight:normal; padding:0;}
.posted h2 {font-size:1.5em; padding:0; margin: 10px 0 -10px 0;}
.imagel{float: left;margin: 10px 15px 10px 0px;}
.imager{float: right;margin: 10px 0px 10px 15px;}
.pagecount {float: right; margin_right:10px;}
.tablePad {padding:7px; 4px;}
.searchSubmit {margin:30px 0 0 0; font-size:2em;}

body {overflow-y:scroll; overflow-x:hidden; background:#181818; margin:0 auto; font-family: "Trebuchet MS", Geneva, Helvetica, sans-serif; font-size:90%;}
a {color:#000000;text-decoration:underline;}
a:hover {color:#008000;text-decoration:none;}
a:active {outline: none;}
img {border:0;}
#topliner {background:#000000; margin:0; width:100%; height:115px; z-index:10;}
.toplinercontent {width:1000px; margin:auto; position:relative; color:#ffffff;z-index:10;}
#tagliner {margin:0; width:100%; height:auto; position:relative; top:-100px;}
#taglinerhome {margin:0; width:100%; height:auto; position:relative; top:-85px; top:-85px;}
.taglinercontent {width:900px; margin:auto; position:relative; color:#ffffff; z-index:50;}
#mainliner {margin:0 0 0 0; width:100%; height:auto; position:relative; background:transparent;}
#mainlinerhome {margin:20px 0 0 0; width:100%; height:auto; position:relative; background:transparent; top:-90px;}
.mainlinercontent {width:1000px;  min-height:240px; margin: 0px auto 0px auto; position:relative; background:#aeaeae url('/images/gradup1.png') top repeat-x;}
#footer {margin:20px 0 0 0; width:100%; height:auto; position:relative; background:transparent;color:#fff;}
#footerhome {margin:20px 0 0 0; width:100%; height:auto; position:relative; background:transparent; color:#fff; top:-90px;}
.footercontent {width:1000px;  margin:auto; position:relative; background:transparent;}
.footercontent a {color:#fff;}
.footercontent p {line-height:0px;}
.mainlinercontent td {vertical-align:top; width:220px; height:auto; border: 1px solid #000000; padding:9px; background:#E0AA54 url('/images/grad.png') top repeat-x;}

.resultscontent {width:1000px; margin: 0px auto 0px auto; position:relative; background:#aeaeae url('/images/gradup1.png') top repeat-x;padding:9px;}
.resultscontent td {vertical-align:top; height:auto; border: 1px solid #000000; padding:9px;}
.resultscontent h2 {color:white; margin:0;}


#footer td {vertical-align:top; width:300px; height:auto; border: 0px solid #000000; color:#000000; padding:10px 9px 10px 10px; background:#E0AA54 url('/images/gradup.png') top repeat-x; text-shadow: #FFFFFF 0px 0px 5px;}
#footerhome td {vertical-align:top; width:300px; height:auto; border: 0px solid #000000; color:#000000; padding:10px 9px 10px 10px; background:#E0AA54 url('/images/gradup.png') top repeat-x; text-shadow: #FFFFFF 0px 0px 5px;}
#footer td td {background:transparent; border:none; padding:0px;}
#footerhome td td {background:transparent; border:none; padding:0px;}

.left {position:absolute; top:0px; left:0px;}
.middle {position:absolute; top:0px; left:340px;}
.right {position:absolute; top:0px; right:0px;}

#topliner .left {top:0px; left:15px;}
#topliner .right {top:65px;}

#footer .left {width:640px; min-height:240px; position:relative; top:0px; left:0px;}
#footerhome .left {width:640px; min-height:240px; position:relative; top:0px; left:0px;}
#footer .right {width:307px; min-height:240px; position:relative; top:0px; right:0px;}
#footerhome .right {width:307px; min-height:240px; position:relative; top:0px; right:0px;}

#mainnav {height:40px;}
/* remove the bullets, padding and margins from the lists */
#mainnav ul{list-style-type:none; padding:0; margin:0;}
/* make the top level links horizontal and position relative so that we can position the sub level */
#mainnav li{float:left; position:relative; margin-left: 5px;}
/* use the table to position the dropdown list */
#mainnav table{position:absolute; border-collapse:collapse; }
/* style all the links */
#mainnav a {display:inline; font-family: "Trebuchet MS", Geneva, Helvetica, sans-serif; font-weight:bold; font-size:16px; line-height:38px; height:38px; width:auto; padding: 5px 10px; margin: auto; border: solid 1px #ffffff; text-align: center; color:#FFFFFF; text-shadow: #333333 0px 0px 5px; text-decoration:none; background: url('/images/link.png') bottom center repeat-x;}
/* style the links hover */
#mainnav a:hover{color:#FFFFFF; border: solid 1px #ff9900; text-shadow: black 0px 0px 5px; background:	url('/images/link-over.png') bottom center repeat-x;}
/* hide the sub level links */
#mainnav ul ul {visibility:hidden; position:absolute; right:0px; top:37px; width:auto; height:auto; background: #000000; padding: 20px 10px 5px 10px;opacity: 0.8; z-index:100;}
#mainnav ul ul li{float:right; position:relative; padding-left: 10px; padding-right: 10px; display: block; width: 100%; z-index:100;}
/* make the sub level visible on hover list or link */
#mainnav ul li:hover ul {visibility:visible;}
#mainnav ul a:hover ul {visibility:visible;}
#mainnav ul ul a {display:block; font-family: "Trebuchet MS", Geneva, Helvetica, sans-serif; font-weight:normal; font-size:12px; line-height:1.5em; padding:0; height:auto; width:100%; margin: 0 4px 0 10px; border: none; text-align: right; color:#FFFFFF; text-shadow: none; text-decoration: none; background: transparent;}
#mainnav ul ul a:hover {background: #000000; border: none; text-shadow: none; text-decoration: underline;}

.sidenav ul {list-style-type:none; padding:0; margin:0;}
.sidenav a, .link_box, .link_box a {display:block;  font-family: "Trebuchet MS", Geneva, Helvetica, sans-serif; font-weight:bold; font-size:15px; line-height:38px; height:38px; width: 220px; margin: 0 auto 10px auto; border: solid 1px #ffffff; text-align: center; color:#FFFFFF; text-shadow: #333333 0px 0px 5px; text-decoration: none;background: #000000 url('/images/link.png') bottom center repeat-x;}
.sidenav a:hover, .link_box a:hover {color:#FFFFFF; border: solid 1px #000000; text-shadow: black 0px 0px 5px; background:url('/images/link-over.png') bottom center repeat-x;}
.sidenav .active a {color:#FFFFFF; border: solid 1px #000000; text-shadow: black 0px 0px 5px; background:url('/images/link-over.png') bottom center repeat-x;}

a.donate {display:block; font-family: "Trebuchet MS", Geneva, Helvetica, sans-serif; font-weight:bold; font-size:18px; line-height:38px; height:38px; width: 300px; margin: 0 auto 10px auto; border: solid 1px #ffffff; text-align: center; color:#FFFFFF; text-shadow: #333333 0px 0px 5px; text-decoration: none;background: #000000 url('/images/link.png') bottom center repeat-x;}
a.donate:hover {color:#FFFFFF; border: solid 1px #000000; text-shadow: black 0px 0px 5px; background:url('/images/link-over.png') bottom center repeat-x;}

a.donate_fp {display:block; font-family: "Trebuchet MS", Geneva, Helvetica, sans-serif; font-weight:bold; font-size:18px; line-height:38px; height:38px; width: 300px; margin: 0 0 10px 15px; border: solid 1px #ffffff; text-align: center; color:#FFFFFF; text-shadow: #333333 0px 0px 5px; text-decoration: none;background: #000000 url('http://www.doubleharvest.org/images/link.png') bottom center repeat-x;}
a.donate_fp:hover {color:#FFFFFF; border: solid 1px #000000; text-shadow: black 0px 0px 5px; background:url('http://www.doubleharvest.org/images/link-over.png') bottom center repeat-x;}

.footnav {height:auto;}
/* remove the bullets, padding and margins from the lists */
.footnav ul {list-style-type:none; padding:0 0 10px 0; margin:0;}
.footnav ol {list-style-type:none; padding:0 0 10px 0; margin:0;}
/* make the top level links horizontal and position relative so that we can position the sub level */
.footnav li {float:left; margin: 0px;}
/* style all the links */
.footnav a {font-weight:bold; font-size:14px; text-align: left; text-decoration:none; color:#000000;}
/* style the links hover */
.footnav a:hover {text-decoration:underline;}
/* hide the sub level links */
.footnav ul ul {list-style-type:disc; list-style-position:inside; width:auto; height:auto;}
.footnav ul ol {list-style-type:decimal; list-style-position:ouside; width:auto; height:auto;}
.footnav ul ul li {padding:0px;}
.footnav ul ol li {padding:0px; margin:0 0 0 20px;}
.footnav ul ul a {display:block; font-weight:normal; font-size:12px; line-height:1.5em; padding:0; height:auto; width:125px; margin: 0 5px 0 10px; border: none; text-align: left; color:#000000; text-decoration: none; background: transparent;}
.footnav ul ol a {display:block; font-weight:normal; font-size:12px; line-height:1.5em; padding:0; height:auto; width:125px; margin: 0 5px 0 10px; border: none; text-align: left; color:#000000; text-decoration: none; background: transparent;}
.footnav ul ul a:hover {color:#008000; border: none; text-shadow: none; text-decoration: underline;}
.footnav ul ol a:hover {color:#008000; border: none; text-shadow: none; text-decoration: underline;}

.shadow {
-o-box-shadow: 0px 0px 15px #000;
-icab-box-shadow: 0px 0px 15px #000;
-khtml-box-shadow: 0px 0px 15px #000;
-moz-box-shadow: 0px 0px 15px #000;
-webkit-box-shadow: 0px 0px 15px #000;
box-shadow: 0px 0px 15px #000;
z-index:1;
}

.alignleft {
float: left;
}
.alignright {
float: right;
}
.news_menu ul {margin:0; padding:0; width:220px;list-style:none; white-space:nowrap; text-align:left; background: transparent; position:relative; left:0; top:0;}
.news_menu li {margin:0;padding:0; list-style:none; text-align:right; display:inline-block; display:inline;}
.news_menu ul ul {position:absolute; top:-10px; width:242px; visibility:hidden;background:#000000 url('/images/grad.png') 0px 1px repeat-x;}
.news_menu a {display:block;  font-family: "Trebuchet MS", Geneva, Helvetica, sans-serif; font-weight:bold; font-size:15px; line-height:38px; height:38px; width: 220px; margin: 0 auto 10px auto; border: solid 1px #ffffff; text-align: center; color:#FFFFFF; text-shadow: #333333 0px 0px 5px; text-decoration: none;background: #000000 url('/images/link.png') bottom center repeat-x;}
.news_menu ul li:hover > ul {left:223px; visibility: visible;}
.news_menu ul li a:hover {color:#FFFFFF; border: solid 1px #000000; text-shadow: black 0px 0px 5px; background:url('/images/link-over.png') bottom center repeat-x;}
.news_menu li:hover > a {background:transparent}
.news_menu ul ul li a {color: #FFFFFF; border: solid 1px #FFFFFF; margin: 10px 10px 10px 10px; padding: 0; background: #000000;}
.news_menu ul ul li a:hover {color: #000000; border: solid 1px #000; background: #FFFFFF;}

.paginate {font-family: "Trebuchet MS", Geneva, Helvetica, sans-serif; font-size:90%;}
.resultRowOne {font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;font-size:11px;color:#000;padding:6px 6px 6px 8px; background-color:#dadadd;}
.resultRowTwo {font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;font-size:11px; color:#000; padding: 6px 6px 6px 8px; background-color: #aeaeae;}
.resultHead {font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size:11px; font-weight:		bold; color:#000; padding:8px 0 8px 8px; border-bottom:1px solid #999; background-color:#E0AA54;}

ul.cols {
  list-style: none;
}

ul.cols li {
  float: left;
  padding: 0 20px 10px 0;
  width: 47%;
  min-height: 170px;
  display: block;
} 


