body{ background-image: url('../images/bodybg.png');  background-position:top center; font-size:14px; font-family:Arial,SunSans-Regular,Sans-Serif; color:#452c17; padding:0px; margin:0}
a{color:#e47305}
a:visited{color:#aa4117}
a:hover{color:#aa4117}
a:active{color:#aa4117}
img{border:none}
h1{font-size:26px; font-weight:normal; color:#531b73; padding:5px 0px; margin:0px}
h2{font-size:18px; font-weight:normal; color:#aa4117; padding:0px; margin:10px 0 5px 0}
h3{font-size:15px; font-weight:bold; padding:5px 0px; margin:20px 0px 0px 0px}
h4{font-size:13px; font-weight:bold; margin:0px; margin-top:12px}
th{text-align:left; vertical-align: top;}
#message{width:100%;  color:#fbf1ed;  text-align:center;  font-size:15px;  margin:0}
#message p{margin:0}
#message a{color:#fbf1ed}
#message p{padding-top:0px}
#error{width:100%;  background:#900;  padding:10px 0}
#success{width:100%;  background:#1a67a2;  padding:10px 0;  color:#fbf1ed}
#wrapper{padding:0; margin:20px auto; background:#fbf1ed; width:850px; /*border: 3px solid #3b2216;*/}
#header{width: 100%; float: left; clear: both; background: #362163; color: #fbf1ed;}
.header_logo{float: left; margin:5px 0 5px 10px;}
.phone { float: left; margin: 20px 0 0 15px; }
.header_united{float: right; margin:5px;}
.header_united img { height: 40px; }
.header_gala {float: left; clear: none; margin: 7px 0 0 40px;}
#banner{clear:both; margin: 0; padding: 0; height: 182px; overflow: hidden;}
#bannerRotate {margin:0; padding: 0; height: 182px;}
#bannerRotate li{margin:0; list-style:none; padding: 0;}
#banner_donate { position: absolute; z-index: 20; margin-left: 625px; margin-top: 100px; }
#content{position:relative; margin:0; padding:15px 25px 15px 35px; background: url(../images/contentbg.jpg); min-height:300px;}
#content ul{padding:0; margin: 0 0 0 10px;}
#content li{line-height:1.8em; margin-left: 20px; padding: 0;}
.imageleft{float:left; text-align:center; margin:10px 30px 20px 0px; font-size:12px}
.imageleft img{border:2px solid #ccc}
.imageright{float:right;  text-align:center;  margin:0 0 20px 30px;  font-size:12px; position: relative;}
.imageright img{border:2px solid #ccc}
.imageright_noborder{float:right;  text-align:center;  margin:0 0 20px 30px;  font-size:12px}
.imageright_noborder img{border:none;}
p {margin:10px; line-height:1.5em}
.button a{float:left; color:#fbf1ed; text-decoration:none; padding:4px 10px; text-align:center; font-size:10px; border:1px solid #999; margin-top:10px; margin-bottom:10px; margin-right:5px; background:#039}
.button a:hover{border-color:#333}
.clear{clear:both; overflow:hidden; height:0}
input.button{border:1px solid #4088c0;  -moz-border-radius:7px;  -webkit-border-radius:7px;  background:#1a67a2 url('../images/button_bg.jpg');  color:#fbf1ed;  height:28px;  padding:0 15px;  margin:10px 10px;  text-align:center;  letter-spacing:1px;  font-size:13px}
input.button:hover{opacity:0.95}
.boardMember { float: left; width: 250px; margin: 10px; padding: 10px; border: 1px solid #ccc; clear: left;}
.boardMember h3 { margin: 0; }
.contact { float: left; padding: 10px; border: 1px solid #efb67f; background: #ffefd9; color: #555; }
.contact table td,th { padding: 5px 10px; }
.contact input { width: 200px; border: 1px solid #efb67f; padding: 2px; }
.contact textarea { width: 100%; height: 100px; border: 1px solid #efb67f; }
.careerContainer { margin: 20px 0; padding: 5px 10px; border: 2	px solid #661e05; }
.careerContainer h2 { margin: 0 0 7px 0; }
.career { background: #f3ede1; border: 1px solid #ccc; margin: 20px 10px; }
.detailLink{ cursor:pointer; margin-left: 20px;}
.detailLink img{ margin-right: 5px; vertical-align:text-bottom}
.donate_form {float: right; border: 1px solid #aa4117; padding: 10px 20px 20px 20px; margin: 0 0 20px 20px; background: #f3e5df;}
#footer{margin: 0; padding:10px 0; text-align:center; color:#fbf1ed; font-size:13px; background:#362163; width:100%; max-width:850px; clear:both; line-height:20px; border-top:1px solid #666}
#footer p{margin:10px}
#footer a{color:#fbf1ed}
#footer a:hover{color:#e47305}
