html{height:100%}body{margin:0;font:12px/21px Arial,Helvetica,sans-serif;color:#333;height:100%;background:url(../images/bg-body.gif) repeat-x 0 0;}a{color:#8daa14;text-decoration:none;}a:hover{text-decoration:underline;}form,fieldset{margin:0;padding:0;border:0;}#donationForm fieldset{margin-bottom:10px;padding-bottom:20px;}#donationForm legend{color:#000000;font-size:14px;font-weight:bolder;text-align:center;line-height:20px;}#page{width:920px;position:relative;padding:0 20px;background:#fff;min-height:100%;margin:0 auto;}* html #page{height:100%;}#header{width:920px;height:130px;background:#fff;overflow:visible;}#header h1{font-size:0;line-height:0;margin:0;padding:5px 0 0;}#header h1 a{float:left;width:119px;margin:0 0 0 12px;height:84px;text-indent:-9999px;overflow:hidden;background:url(../images/logo.gif) no-repeat 0 0;}.top-bar{float:right;margin:0;padding:12px 0;width:770px;}.nav{float:right;display:inline;margin:0 -20px 0 0;padding:0;list-style:none;}.nav li{float:left;background:url(../images/bg-nav.gif) no-repeat 0 45%;padding:0px 23px 0 7px;}.nav li a{color:#6b1c8a;}.newsletter{float:right;width:410px;padding-right:20px;}.newsletter label{float:left;font-size:13px;padding-right:13px;line-height:17px;padding-bottom:2px;}.newsletter input.form-text{float:left;height:16px;padding:0 5px;width:160px;font:12px Arial,Helvetica,sans-serif;color:#000;}.newsletter input.form-submit{width:19px;height:19px;border:0;font-size:0;line-height:0;text-indent:-9999px;padding:0;cursor:pointer;background:url(../images/btn-go.gif) no-repeat 0 0;overflow:hidden;float:right;margin:0;}#main{width:100%;padding:20px 0 51px;background:url(../images/bg-main.gif) repeat-y 150px 0;border-bottom:1px solid #cbcbcb;overflow:hidden;z-index:10;}#main.nonpage{background:none;}#footer{width:100%;margin:17px 0 0;padding-bottom:30px;font-size:11px;line-height:17px;color:#666;overflow:hidden;}#footer div.container{width:100%;overflow:hidden;position:relative;}#footer div.container-inner{float:left;left:50%;position:relative;}#footer ul{margin:0;padding:0;overflow:hidden;position:relative;left:-50%;list-style:none;}* html #footer ul{float:left;}#footer ul li{float:left;background:url(../images/bg-footer.gif) no-repeat 0 50%;padding:0 10px;margin-left:-1px;}#footer ul li a{color:#666;text-decoration:underline;}#footer ul li a:hover{text-decoration:none;}#footer p{text-align:center;margin:2px 0 0;}#left-nav{float:left;width:160px;padding:0 10px 0 0;}#navigation{margin:7px 0 0;padding:0;width:100%;overflow:hidden;list-style:none;}#navigation li{width:152px;margin:11px 0 0;line-height:18px;;background:url(../images/bg-navigation.gif) repeat-y 0 0;padding:3px 0 3px 8px;float:left;font-weight:bold;}#navigation li a{color:#6b1c8a;}#menu_vert{float:left;margin:11px 0 0;width:920px;background:#d65e00;overflow:visible;z-index:100;position:relative;}.clearb{clear:both;}#menuwrapper{/* Fix for Opera 8 */ /*   overflow: hidden;  */width:100%;overflow:visible;z-index:100;}#menuwrapper:after{content:'';display:block;clear:both;}#primary-nav{list-style:none;margin:0px;padding:0px;background:#d65e00;width:100%;}#primary-nav:after{content:'';display:block;clear:both;}#primary-nav li{float:left;font-size:15px;font-weight:bold;background:url(../images/bg-menu.gif) no-repeat 0 50%;line-height:20px;border-left:1px solid #fff;}#primary-nav a{float:left;margin:0px;padding:5px 40px 5px 37px;text-decoration:none;color:#ffffff;}#primary-nav li a{color:#fff;border-right:0px;border-left:0px;background-color:#d65e00;}#primary-nav ul{margin:0;padding:0;list-style:none;border:1px solid #C0C0C0;display:none;position:absolute;top:29px;left:0;width:221px;padding:0;background:#fff url(none.gif)!important;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;}#primary-nav ul li{background:url(../images/none.gif);padding:0;height:1%;border:0;margin:0;float:none;display:block;vertical-align:top;}#primary-nav ul li a{background:url(../images/none.gif);color:#807F99;height:1%;padding:8px 0 8px 17px;margin:0;float:none!important;display:block;}#primary-nav li:hover,#primary-nav li.hover{position:relative;}#primary-nav ul li a:hover{color:#7895ca;}#primary-nav li:hover ul,#primary-nav li.hover ul{display:block;}label.error{display:block;color:red;font-style:italic;font-weight:normal;}input.error{border:2px solid red;}img.alignright{float:right;}img.alignleft{float:left;}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;}.alignright{float:right;}.aligncenter{display:block;margin-left:auto;margin-right:auto}
