html,body {height: 100%; margin: 0; padding: 0; text-align: center;}
body{background: #ffffff url(images/body.gif) repeat-x; width: 100%;}
hr{display: none; font-size: 0; height: 0; margin: 0; padding: 0; visibilty: hidden;}
#main{background: url(images/hhw2009/main-bg.gif) top left repeat-y; font-size: 0.8em; color: #525353; _height: 100%; margin: 0 auto -82px auto; min-height: 100%; width: 780px; z-index: 0;}
#header{height: 194px; overflow: hidden;}
#headerleft{background: url(images/hhw2009/header-left.gif) left bottom no-repeat; float: left; height: 194px; text-align: left; width: 280px;}
#headerleft img{border: 0; margin: 75px 0 0 30px;}
#headerleftinner{padding: 0; margin: 0; height: 194px;}
#headerright{background: url(images/hhw2009/header-right.gif) left bottom no-repeat; float: right; height: 194px; text-align: right; width: 500px;}
#headerright img{border: 0;}
#logo{height: 194px; overflow: hidden; padding: 0; text-align: left;}
#left{float: left; font-size: 1em; overflow: hidden; text-align: left; width: 175px;}
#leftinner{background: url(images/hhw2009/menurepeat.gif) 22px top repeat-y; padding: 0;}
#leftimage{padding-left: 35px;}
#right{float: right; overflow: hidden; text-align: left; width: 605px;}
#breadcrumb{color: #333; font-size: 0.8em; padding: 7px 0 0 10px; text-align: left;}
#breadcrumb a{color: #597ea1; text-decoration: underline;}
#content{padding: 10px 40px 10px 15px; text-align: left;}
#content ul{list-style-image: url(images/hhw2009/bullit-heart.gif);}
#contenttext{padding: 0;} 
#contenttext p{margin: 0; padding: 0;}
#margin{height: 82px;}
#footer{font-size: 0.8em; height: 82px; text-align: center; width: 100%;}
#footerinner{background: url(images/hhw2009/footer-inner-bg.jpg) left top repeat-x; color: #337500; height: 82px; margin: 0 auto; overflow: hidden; text-align: left; width: 780px;}
#footerinner a{text-decoration: none;}
#footerleft{background: url(images/hhw2009/footer-left-bg.jpg) top left no-repeat; color: #fff; float: left; overflow: hidden; width: 500px; text-align: left; height: 82px;}
#footerleft a{color: #fff; font-size: 0.8em;}
#footerlefttext{font-size: 0.7em; padding: 15px 0 0 24px;}
#footerright{background: url(images/hhw2009/footer-right-bg.jpg) top right no-repeat; color: #ffffff; float: right; height: 82px; line-height: 15px; overflow: hidden; text-align: right; width: 280px;}
#footerright a{color: #fff; font-size: 0.7em;}
#iplanit{padding: 50px 24px 0 0;}
#footermenulinks ul{line-height: 15px; margin: 0; padding: 0; width: 100%; text-align: center;}
#footermenulinks ul li{color: #8fa555; display: inline; font-size: 0.9em;}
#footermenulinks ul li a{color: #8fa555; font-size: 0.9em; padding: 0px; text-decoration: none;}
#footermenulinks ul li a:hover{color: #333;}
#footermenulinks #active {}
.bold{font-weight: bold;}
.clear{clear: both; font-size: 0; height: 0; overflow: hidden;}
.copyright{font-size: 80%; color: #ffffff; padding: 0 0 0 15px;}
.copyright a{color: #d3d6d9;}
#login-icon{float: right; padding: 116px 20px;}
#login-icon a{}
#login-icon img{border: 0px;}
#texticon{text-align: right; padding-right: 22px;}
#personalpanel{width: 190px; text-align: right;}
#personalpanel a{font-size: 0.8em; color: #8FA555;}

#donate{background: url(images/hhw2009/donatebar.gif) repeat-y; width: 100%; height: 47px; overflow: hidden;}
#donateleft{width: 556px; height: 47px; float: left; text-align: left; overflow: hidden;}
#donateleft table{margin: 0; padding: 0;}
#donateleft tbody{margin: 0; padding: 0;}
#donateleft td{margin: 0; padding: 0;}
#donateleft td:img{margin: 0; padding: 0;}
#donateleft tr{margin: 0; padding: 0;}
#donateright{width: 224px; height: 47px; text-align: left; float: right;}
#donateright img{padding-top: 4px;}

#articlesmenu{background: url(images/hhw2009/menurepeat.gif) repeat-y; padding: 5px 0 10px 0;}
#articlesmenutop{display: none;}
#articlesmenubottom{display: none;}
#articlesmenu ul{list-style-type: none; margin: 0; padding: 0;}
#articlesmenu a{background: url(images/hhw2009/amenu.gif) right center no-repeat; color: #fff; display: block; padding: 6px 0 6px 24px; text-decoration: none;}
#articlesmenu a:hover{background: url(images/hhw2009/amenu-hover.gif) right center no-repeat; color: #fff; display: block; padding: 6px 0 6px 24px; text-decoration: none;}
#articlesmenu a.selected{background: url(images/hhw2009/amenu-hover.gif) right center no-repeat; color: #fff; display: block; padding: 6px 0 6px 24px; text-decoration: none;}
#articlesmenu a.children{background: url(images/hhw2009/amenu.gif) right center no-repeat; color: #fff; display: block; padding: 6px 0 6px 24px; text-decoration: none;}
#articlesmenu a.children:hover{background: url(images/hhw2009/amenu-hover.gif) right center no-repeat; color: #fff; display: block; padding: 6px 0 6px 24px; text-decoration: none;}
#articlesmenu a.subitem{background: url(images/hhw2009/amenu.gif) right center no-repeat; color: #fff; display: block; padding: 6px 0 6px 24px;  text-decoration: none;}
#articlesmenu a.subitem:hover{background: url(images/hhw2009/amenu-hover.gif) right center no-repeat; color: #fff; display: block; padding: 6px 0 6px 24px; text-decoration: none;}
#articlesmenu a.subitemselected{background: url(images/hhw2009/amenu.gif) right center no-repeat; color: #fff; display: block; padding: 6px 0 6px 24px; text-decoration: none;}
#articlesmenu a.subitemselected:hover{background: url(images/hhw2009/amenu-hover.gif) right center no-repeat; color: #fff; display: block; padding: 6px 0 6px 24px; text-decoration: none;}
#articlesmenu a.subitemchildren{background: url(images/hhw2009/amenu.gif) right center no-repeat; color: #fff; display: block; padding: 6px 0 6px 24px; text-decoration: none;}
#articlesmenu a.subitemchildren:hover{background: url(images/hhw2009/amenu-hover.gif) right center no-repeat; color: #fff; display: block; padding: 6px 0 6px 24px; text-decoration: none;}


