body{ background: #000; color: #999; font-family: "Century Gothic", Arial, Helvetica, Verdana, Sans-serif; }

#content_container{ width: 720px; margin-left: auto; margin-right: auto; }

#banner{}

#no_padding_page #page_body_container{ padding: 0; width: 720px; white-space: nowrap; overflow: visible; }

#no_padding_page #page_body_container p{ white-space: normal; }

#page_body_container{ border-right: 1px solid #87324F; border-bottom: 1px solid #87324F; border-left: 1px solid #87324F; height: 300px; padding: 0 25px; overflow: auto; }

h1{ font: 18px "Century Gothic", Arial, Helvetica, Verdana, Sans-serif; font-weight: bold; color: #87324F; }
p{ font: 14px "Century Gothic", Arial, Helvetica, Verdana, Sans-serif; color: #ccc; }

.testimonial{ font-style: italic; text-indent: 25px; padding: 0 25px; line-height: 20px; }
.signature{ font-weight: bold; margin-left: 75px; }

.right_image_container{ float: right; font-weight: bold; margin: 10px; }
.right_image_container img{ border: 1px solid #87324F; }
.gal_thumb_container a{ display: block; width: 50px; height: 50px; overflow: hidden;border: 1px solid #87324F; margin: 0 2px 2px 0; }

.image_container img{ border: 1px solid #87324F; display: block; margin: 0 0 5px -25px;}

#form_container{ font: 13px "Century Gothic", Arial, Helvetica, Verdana, Sans-serif; font-weight: bold; color: #CCC; }
.form_header{ color: #87324F; font-weight: bold; }
.form_required{ color: #87324F; font-size: 18px; font-weight: bold; }
input:focus, textarea:focus { background-color: #87324F; }

#resource_list{ list-style-type: none; font: 13px "Century Gothic", Arial, Helvetica, Verdana, Sans-serif; font-weight: bold; }

.login{ text-align: center; }

#footer_container{ clear: both; margin-top: 5px; }

#nav_list, #footer_list{ font: 12px "Century Gothic", Arial, Helvetica, Verdana, Sans-serif; font-weight: bold; margin: 0; padding: 0; text-align: center; white-space: nowrap; }
#nav_list{ margin-left: -10px; }
#nav_list li, #footer_list li{ list-style-type: none; display: inline; padding: 10px; line-height: 200%; }

#nav_list li a:link, #nav_list li a:visited{ text-decoration: none; color: #fff; }
#nav_list li a:focus{ text-decoration: underline; }
#nav_list li a:hover, #nav_list li a:active{ color: #87324F; }

a:link, a:visited{ color: #fff; }
a:hover, a:active{ text-decoration: none; color: #87324F; }

#footer_container p{ font: 12px "Century Gothic", Arial, Helvetica, Verdana, Sans-serif; font-weight: bold; letter-spacing: 2px; text-align: center; margin-top: 25px; color: #999; }
