body { background-color: #231f20; }
body * { color: #999; font-size: 14px; }
#outer { background-color: #231f20; padding-top: 30px; }

.image { padding-bottom: 15px; }
.image-description { font-weight: bold; text-align: center; }

.edit-heading { font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding-top: 8px; }
.edit-title { font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding-top: 18px; }
.edit-textbox { background-color: #fff; border: none; width: 248px; color: #000; }
.edit-numberbox { background-color: #fff; border: none; width: 25px; color: #000; }
.edit-footer { padding-top: 8px; }
.edit-button-submit { display: block; width: 61px; height: 20px; background-image: url('/images/but-submit.gif'); }
.edit-button-submit:hover { background-image: url('/images/but-submit-2.gif'); }
.edit-button-reset { display: block; width: 61px; height: 20px; background-image: url('/images/but-reset.gif'); }
.edit-button-reset:hover { background-image: url('/images/but-reset-2.gif'); }

h1.heading { display: none; }


ul.lower-nav { padding: 0; margin: 0; list-style: none; clear: left; display: block; }
ul.lower-nav li { float: left; color: #ccc; }
ul.lower-nav li a, ul.lower-nav li a:visited { font-size: 15px; color: #ccc; text-decoration: none; }
ul.lower-nav li a:hover { text-decoration: underline; }
ul.lower-nav li.star { font-size: 18px; padding: 0 8px; }


/* White Page Design */
body.white-page { background-color: #e8eaec; background-image: url('../images/background-white.jpg'); }
body.white-page * { color: #222; }
body.white-page #outer { background-color: Transparent; }
body.white-page ul.lower-nav li { color: #222; }
body.white-page ul.lower-nav li a { color: #222; }

/* Home Page Design */
body.home-page { background-color: #795022; background-image: url('../images/background-brown.jpg'); }
body.home-page * { color: #2d1d10; }
body.home-page #outer { background-color: Transparent; }
body.home-page ul.lower-nav li { color: #fff; }
body.home-page ul.lower-nav li a { color: #fff; }


.sign-up-form { padding-bottom: 40px; font-family: Georgia; }
.sign-up-form .field { padding-top: 10px; }
.sign-up-form .field .title { font-size: 15px; }
.sign-up-form .field .input { }
.sign-up-form .field .input input { width: 450px; }
.sign-up-form .field .input textarea { width: 550px; }
.sign-up-form .submit { padding-top: 15px; }
.sign-up-form .submit input { background-color: #d07f7e; color: #101010; border: none; line-height: 24px; height: 24px; padding: 0 10px; font-family: Georgia; }
.sign-up-form .submit input:hover { background-color: #dfada6; }


.menu { text-align: center; font-size: 15px; color: #fff; width: 970px; margin-left: -65px; }
.menu a { font-size: 15px; color: #fff; text-decoration: none; }
.menu a:hover { text-decoration: underline; }
.menu span { color: #fff; font-size: 18px; padding: 0 4px; }

body.white-page .menu { color: #101010; }
body.white-page .menu a { color: #101010; }
body.white-page .menu span { color: #101010; }

