/* CSS Document */
body { background: url("../images/layout/background.jpg") repeat-x #627f14; margin: 0 auto; padding: 0px; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; }
* { margin: 0; padding: 0; }
.clear { clear: both; }
a img { border: none; }

ul { margin-left: 25px; }

h1 { color: #660000; padding-top: 5px; } 
h2, h3, h4, h5, h6 { color: #660000; }  

#wrapper { margin: 0 auto; width: 960px; }
#wrapper-inner { background: url('../images/layout/contentbackground.png'); width: 960px; }

#content-right { float: right; width: 304px; display: inline;  }
* html #logo {margin: 0 -3px; ma\rgin: 0;}
#callout { padding: 20px 20px 0px 20px; width: 250px; }
.moduletable { margin-bottom: 10px; padding: 20px 0; border-bottom: 2px solid #660000; }
.moduletable_noborder { margin-bottom: 10px; padding: 20px 0;  }
#content-left { width: 656px;  display: inline; float: left;}
#header-left { height: 116px; width: 656px; padding: 0px; margin: 0px; background: url('../images/layout/header.jpg'); }
#mainmenu { padding: 50px 0 0 20px; width: 600px; }
#mainmenu ul { list-style: none; line-height: 1; margin: 0; }
#mainmenu a { font-size: 20px; display: block; color: #ffffff; background: none; text-decoration: none; padding:20px 25px 20px 25px; text-align:center; white-space:nowrap; }
#mainmenu li:hover, #mainmenu li.sfhover { background: url("../images/layout/button-over-left.jpg") no-repeat top left; }
#mainmenu li:hover a, #mainmenu li.sfhover a { color: #660000; background: url("../images/layout/button-over-right.jpg") no-repeat top right; }
#mainmenu li { float: left; }#mainmenu li ul { position: absolute; z-index:20; background: #ffffff; border: 1px solid #660000; left: -9999px; width:185px; }
#mainmenu li ul a { width:170px;  text-transform: none; }
#mainmenu li:hover ul a, #mainmenu li.sfhover ul a { color:#660000; background: none; text-align: left; padding: 5px 0px 5px 15px; margin: 0px; font-size: 14px; border: none;  font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; text-decoration: none;}
#mainmenu li:hover ul a:hover, #mainmenu li.sfhover ul a:hover { color: #ffffff; background: #660000;}
#mainmenu li:hover ul, #mainmenu li.sfhover ul { left: auto; }

#content-wrapper { padding: 0 0 0 12px; } #content { padding: 20px; }  


#footer { background: url("../images/layout/footer.png") no-repeat; width: 860px; padding: 40px 60px 0px 40px; color: #ffffff; font-size: 70%; }
#footer a { color: #ffffff; }
#footer-right { float: right; }
#footer ul{ list-style:none; margin: 0px; padding: 0px; }
#footer ul li{ background: url("../images/layout/pipe.gif") top left no-repeat; text-transform: lowercase; padding: 0px 5px 0px 7px; position:relative; display: inline; }
#footer ul li.item4 { background: none; }
.fabrikForm fieldset { border: none; }


/******* Donations Form ********/
.fabrikActions {text-align:right;}
#group6 .fabrikLabel {float:left; margin-right:10px; width:130px;}
#group7 {border:1px solid #ccc; background:#eee;}
#group7 legend {display:none;}
#group7 li {margin:0;}
#group7 .fabrik_subelement label {float:right;}
#group7 .fabrik_subelement label span {padding-right:10px;}
#group7 .fabrik_subelement {padding-bottom:10px;}
#group7 .fabrikDataEmpty {padding-left:160px;}
#group7 .fabrikDataEmpty .fabrikLabel {float:left;}
/******* /Donations Form ********/