/*
http://gauntlet-publishing.com
Author: Cleland Weller
Date: 03.23.2007
*/

body {
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 }

body#page_one .menus li.one a, 
body#page_two .menus li.two a,
body#page_three .menus li.three a,
body#page_four .menus li.four a,
body#page_five .menus li.five a,
body#page_six .menus li.six a,
body#page_seven .menus li.seven a {
 font-weight: bold;
 border: 0;
 }

/* center IE 5 Mac */
#page_center {
 background-color: transparent;
 position: absolute;
 top: 10px;
 left: 20px;
 }
 
/* Below Invisible to IE 5 \*/
#page_center {
 font-family:
 verdana,
 arial, 
 helvetica,
 sans-serif;
 left: 0px;
 text-align: center;
 width: 100%;
 background-color: transparent;
 }
/* end IE 5 hack */

#content {
 height: 470px;
 width: 800px;
 margin-left: auto;
 margin-right: auto;
 }

html>body #content {
 height: auto;
 min-height: 470px;
 }

#content_center {
 position: relative;
 text-align: center;
 height: auto;
 width: 90%;
 margin: 0px auto;
 }

.clear_content:after {
 content: ".";
 height: 0;
 clear: both;
 display: block; 
 visibility: hidden;
 }

.clear_content {
 display: inline-table;
 }

/* \*/
.clear_content {
 height: 1%;
 }

.clear_content {
 display: block;
 }
/* */

.clear_default {
 padding: 0px;
 margin: 0px;
 }

.zero {
 padding: 0;
 margin:0;
 }

.navigation_header {
 padding: 2px 0 0 0;
 margin: 0 0 0 -7px;
 height: 21px;
 }

html>body .navigation_header {
 height: auto; 
 min-height: 21px;
 padding: 0px;
 }

h1 {
 font-size: 18px;
 }

h2 {
 font-size: 15px;
 padding: 30px 0 0 0;
 text-align: left;
 margin: 0;
 }

img {
 padding: 0;
 margin: 0;
 }
 
ul {
 text-align: center;
 padding: 0;
 margin: 0;
 }

li {
 text-align: center;
 padding: 0;
 margin: 0;
 }

.right {
 text-align: right;
 float: right;
 }

.left {
 text-align: left;
 float: left;
 }

.text_right {
 text-align: right;
 }

.text_left {
 text-align: left;
 }

.center {
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 }

.italic_text {
 font-style: italic;
 }

.bold {
 font-weight: bold;
 }

.medium_text_01 {
 font-size: 12px;
 font-variant: small-caps;
 letter-spacing: 1px;
 padding: 0 0 5px 0;
 }

.small_text {
 font-size: 10px;
 }

.medium_text {
 font-size: 13px;
 font-variant: small-caps;
 letter-spacing: 3px;
 }

.small_title {
 font: 12px;
 }

a:link, 
a:visited,
a:active,
a:hover {
 text-decoration: none;
 }

p a:link,
p a:visited,
p a:active,
p a:hover {
 font-style: italic;
 }

p a:hover,
p a:active {
 text-decoration: underline;
 }

#header {
 height: 20px;
 padding: 0 0 3px 0;
 margin-left: auto;
 margin-right: auto;
 }

#default_format {
 text-align: left;
 padding: 10px 30px 0 30px;
 }

#default_format p {
 font-size: 13px;
 text-align: left;
 word-spacing: 1px;
 padding: 20px 0 0 0;
 margin: 0;
 }

#default_format_scroll p {
 font-size: 13px;
 text-align: left;
 word-spacing: 1px;
 padding: 0 10px 0 30px;
 margin: 0;
 }

#default_format a:link,
#default_format a:visited {
 font-style: italic;
 text-decoration: underline;
 }

#default_format a:active,
#default_format a:hover {
 font-style: italic;
 text-decoration: none;
 }

#width_550 {
 height: 465px;
 width: 550px;
 margin-left: auto;
 margin-right: auto;
 }

#caption p {
 padding: 13px 0 0 0;
 }

.menus {
 font-size: 13px;
 letter-spacing: 2px;
 padding: 10px 0 15px 0;
 text-align: center;
 background: transparent;
 }

.menus ul {
 list-style-type: none;
 background: transparent;
 }

.menus ul li {
 display: inline;
 }

.menus ul li a {
 font-size: 13px;
 font-variant: small-caps;
 text-decoration: none;
 }

.menus ul li a:hover {
 text-decoration: none;
 }

#footer_rows {
 font-family:
 verdana,
 arial, 
 helvetica,
 sans-serif;
 width: 800px;
 padding: 0px;
 margin-left: auto;
 margin-right: auto;
 }

#footer_top {
 height: 24px;
 width: 415px; 
 padding: 0 0 5px 45px; 
 margin-left: auto;
 margin-right: auto;
 }

html>body #footer_top {
 height: auto;
 min-height: 24px;
 min-width: 415px;
 }

#footer_menus {
 height: 70px; 
 width: 455px; 
 padding: 0px; 
 margin-left: auto; 
 margin-right: auto;
 }

html>body #footer_menus {
 height: auto; 
 min-height: 70px;
 }

.navigation_footer {
 height: 20px;
 width: 450px;
 min-width: 450px;
 padding: 2px 0 0 0;
 margin-left: auto; 
 margin-right: auto;
 }

html>body .navigation_footer {
 height: auto; 
 min-height: 20px;
 }

#copyright {
 font-size: 11px;
 letter-spacing: normal;
 padding: 0;
 margin: 0;
 }

#copyright a:link, 
#copyright a:visited,
#copyright a:active,
#copyright a:hover {
 text-decoration: none;
 }

#publisher {
 font-variant: small-caps;
 font-size: 13px;
 letter-spacing: normal;
 padding: 8px 0 10px 0;
 margin: 0;
 }

#publisher a:link,
#publisher a:visited,
#publisher a:active,
#publisher a:hover {
 font-weight: bold;
 text-decoration: none;
 }
