* {margin: 0; padding: 0}
img {border: 0}
body {background: #F9FFEC; text-align: center}

#box {margin: 0 auto; width: 950px; background: #fff; padding: 10px}
#logo {width: 950px; text-align: left}
#top {position: relative; width: 950px; height: 280px; margin-bottom: 10px}

#nav1 {position: absolute; top: 25px; right: 40px}
#nav1 ul {margin: 0}
#nav1 ul li {float: left; margin: 0 5px; list-style: none}       
#nav1 ul li a {width: 158px; height: 36px; display: block; font: bold 13px/1.0 "Trebuchet MS"; color: #fff; background: url(images/button.gif) no-repeat; text-decoration: none; text-align: center; padding-top: 14px; text-transform: uppercase}
#nav1 ul li a:hover {background: url(images/button_h.gif) no-repeat}

#left {width: 580px; padding: 30px; float: left; margin-bottom: 20px; text-align: left; background: #fff url(images/left_bg.gif) no-repeat top}
#left p {margin: 3px; font: normal 12px/1.5 Verdana; color: #444}
#left p.info {margin: 15px; font: bold 13px/1.5 Verdana; color: #CF4700}
#left ul, #left ol {margin: 10px 20px}
#left li {font: normal 12px/1.5 Verdana; color: #444}
#left a {color: #CF4700}
#left hr {clear: both; margin: 10px; border: 1px solid #CF4700}
#left h1 {font: bold 24px/1.0 "Trebuchet MS"; color: #CF4700; padding-bottom: 3px; border-bottom: 1px solid #CF4700; margin: 0 20px 15px 20px}
#left h2 {font: bold 20px/1.0 "Trebuchet MS"; color: #CF4700; margin: 15px 0 10px 30px}
#left h3 {font: normal 18px/1.0 "Trebuchet MS"; color: #CF4700; margin: 15px 0 10px 10px}
#left h4 {font: bold 13px/1.0 Verdana; color: #CF4700; margin: 15px 0 10px 10px}

#right {background: #fff; width: 250px; float: left; margin-bottom: 20px; margin-left: 20px; text-align: left}
#right h2 {font: bold 16px/1.0 "Trebuchet MS"; text-transform: uppercase; color: #fff; background: url(images/button.gif) no-repeat; padding: 10px 0 5px 10px; border-bottom: 2px solid #A5C61E; text-align: left; margin: 0 0 10px 20px}
#right .category_head {background: url(images/category_head_bg.gif) no-repeat top; width: 250px; height: 30px}
#right .category_bottom {background: url(images/category_bottom_bg.gif) no-repeat top; width: 250px; height: 30px; margin-bottom: 20px}
#right .category {background: url(images/category_bg.gif) repeat-y; padding: 0 10px; width: 250px}
#right .category ul {margin: 10px 10px 0 10px; list-style: none}
#right .category ul li {text-align: left; font: 11px/1.5 Verdana}
#right .category ul li a {color: #888; text-decoration: none; display: block; border-bottom: 1px dotted #aaa; padding: 1px 8px}
#right .category ul li a:hover {background: url(images/category_li_bg.gif) repeat-x; color: #fff}

#footer {width: 950px; clear: both; border-bottom: 2px solid #CF4700; padding: 6px 0; font: normal 11px Verdana; color: #eee; background: url(images/footer_bg.gif) repeat-x}
#footer a {color: #eee}
#footer a:hover {text-decoration: none}

#links {width: 950px; clear: both; padding: 6px 0; font: normal 11px Verdana; color: #444}
#links a {color: #CF4700}
#links a:hover {text-decoration: none}

#formadd {margin: 10px}
#formadd div {margin: 10px 0}
#formadd input {width: 640px; padding: 3px 6px; font: 12px/1.5 Verdana; border: 1px solid #344551}
#formadd textarea {width: 640px; height: 200px; padding: 3px 6px; font: 12px/1.5 Verdana; border: 1px solid #344551}
#formadd .select {width: 640px; padding: 3px 6px; font: 12px/1.5 Verdana; border: 1px solid #344551}
.submit {font-weight: bold; background: #CF4700; color: #fff; padding: 6px 0; border: 2px solid #BACBD7}
textarea {padding: 3px 6px; font: 11px/1.5 Verdana; border: 1px solid #CF4700}
#formsearch {margin: 10px}
#formsearch input {width: 450px; padding: 3px 6px; font: 12px/1.5 Verdana; border: 1px solid #CF4700; margin-bottom: 5px}
#formsearch .submit {font-weight: bold; background: #CF4700; color: #fff; padding: 6px 0; border: 2px solid #fff}

td {padding: 3px; font: normal 11px/1.5 Verdana; border: 1px solid #444}

#left .news {clear: both; overflow: hidden; margin: 15px; padding: 5px; border-bottom: 2px solid #CF4700; background: #F9FFEC; width: 560px}
#left .news a {color: #CF4700}
#left .news a:hover {text-decoration: none}
#left .news p.newstitle {font: normal 15px Verdana; margin: 0 0 5px 5px}
#left .news p.newstitle a {padding: 3px; color: #CF4700}
#left .news p.newstitle a:hover {text-decoration: none; background: #CF4700; color: #fff}
#left .news p {font: normal 11px/1.5 Verdana}
#left .news p.newsphoto {float: left; margin-right: 20px}
#left .news p.newsphoto img {border: 1px solid #CF4700; background: #CF4700}

