/* Mammoth Recording CSS */

body {	background-color: #000000; background-image: url(../images/photos/sunrise_3a.jpg); background-position: center top; background-repeat: no-repeat;  background-attachment: scroll; color: #0771BA; font-size: 100%; font-family: Verdana, Geneva, Tahoma, Calibri, Helvetica, Arial, sans-serif; margin-left:auto; margin-right:auto;}
#header { text-align: center; margin-left:auto; margin-right:auto;}
img { border: none}
.const { background-color:#FF0000; color:#FFFFFF}

/*Text Properties*/
a:link { color: #0666aa;}
a:hover { color: #1E81C8;}
a:active { color: #4594CC;}
a:focus { color: #4594CC;}
a:visited { color: #045C96;}
h1, h2, h3, h4, h5 {text-align: center; font-weight: bold;}
h1 { font-size: 2.5em;}
h2 { font-size: 2em;}
h3 { font-size: 1.5em;}
h4 { font-size: 1.2em;}
h5 { font-size: .875em;}
p { font-size: .875em; text-align: justify; text-indent: 18px}
.h4l { font-size: 1em; text-align: left; font-weight: normal}
.h5l { font-size: .875em; text-align: left; font-weight: normal}
.p2 { font-size: .75em; text-align: left}
.p2c { font-size: .75em; text-align: center}
.p2r { font-size: .75em; text-align: right}
.p2j { font-size: .75em; text-align: justify}
.pc { font-size: .875em; text-align: center}
.pr { font-size: .875em; text-align: right}
.small_c { font-size: .625em; text-align: center}
.small_l { font-size: .625em; text-align: left}
.small_r { font-size: .625em; text-align: right}
.smll_j { font-size: .625em; text-align: justify}

/* Tables */
th { padding: 2px; vertical-align: bottom;}
td { padding: 8px; vertical-align: middle;}
table.default { width: 800px; text-align: center; margin-left: auto; margin-right: auto; border: 1px solid #0771BA; border-collapse: separate;}
table.default th { font-size: 1.5em; border: 1px solid #0771BA;}
table.default td { font-size: 1.2em; border: 1px solid #0771BA;}
table#direct { text-align: center; margin-left:auto; margin-right:auto;}
table#mics { text-align: center; margin-left:auto; margin-right:auto;}
table#other { text-align: center; margin-left:auto; margin-right:auto;}
.link-table { table-layout:fixed; width: 632px;  border-spacing: 0 6px 0 6px; text-align: center; border: none; margin-left: auto; margin-right: auto;}
#services-table {table-layout:fixed; width: 1000px; border-collapse: separate; border-style: solid; border-color: #0771BA; border-spacing: 3px; border-width: 0px; margin-left: auto; margin-right: auto;}
#resources-table {table-layout:fixed; width: 1200px; border: none; margin-left: auto; margin-right: auto;}
#cell-border { border-collapse: separate; border-width: 1px; border-style: solid; border-color: #0771BA;}
#cell-height { height: 200px;}


/* Misc */
.nowrap { white-space: nowrap;}
.underline { font-size: 2em; text-align: center; font-weight: bold; text-decoration: underline;}
.border { width: 406px; padding: 3px; border-collapse: separate; border-style: solid; border-color: #0771BA; border-spacing: 3px; border-width: 1px; margin-left: auto; margin-right: auto;}
.footer { clear: both; text-align: center; font-weight: bold; line-height: 1.8em; padding: 10px 0 10px 0; border-top: 4px double #0771BA;}
.link-cells { width: 380px;}
#statement { width: 80%; min-width: 600px; font-size: 1.2em; text-align: left; font-weight: normal; text-indent: 2em; margin-left:auto; margin-right:auto;}
#address { width: 400px; vertical-align: middle; border-collapse: separate; border-style: solid; border-color: #0771BA; border-spacing: 3px; border-width: 1px; margin-left: auto; margin-right: auto;}
hr.flare { width: 660px; height: 50px; border-style: groove; border-color: #0771BA; border-width: 2px 0 0 0; border-radius: 45px; margin-left: auto; margin-right: auto;}
hr.flare::before { display: block; content: ""; height: 50px; margin-top: -51px; border-style: ridge; border-color: #0771BA; border-width: 0 0 2px 0; border-radius: 45px; margin-left: auto; margin-right: auto;}
hr.flare2 { width: 880px; height: 50px; border-style: groove; border-color: #0771BA; border-width: 2px 0 0 0; border-radius: 45px; margin-left: auto; margin-right: auto;}
hr.flare2::before { display: block; content: ""; height: 50px; margin-top: -51px; border-style: ridge; border-color: #0771BA; border-width: 0 0 2px 0; border-radius: 45px; margin-left: auto; margin-right: auto;}
.center { margin-left: auto; margin-right: auto; text-align: center;}

