﻿body { background: #300000 url('images/bg.png') repeat fixed center top; margin: 0px; padding: 0px; }
.mycontent { background: url('images/bgstripe.png') repeat-x fixed center top; height: 500px; padding: 0px; text-align: center; }
.mycontent_wrapper { width: 1000px; margin: auto; } /* remember we use margin: auto to make it center in Mozilla */
.homecontent { width: 1000px; height: 600px; position: absolute; left: 50%; top: 50%; margin: -250px 0 0 -500px; }
.top_logo { background: url('images/logo-bg-feather.png') no-repeat fixed center top; height: 154px; }
.top_logo_wrapper { padding-top: 30px; }
.top_slogan { padding-top: 15px; font-size: 15px; }
.menuarea { text-align: center; }
.menuarea_wrapper { width: 822px; margin: auto; }
.maincontent { padding-top: 15px; text-align: left; }

a	{color:#9e190d; text-decoration: none;}
a:hover	{color:#333333; text-decoration: underline;}

body, p, td { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 12px; color:#666; }
h1 { font-size: 16px; margin-bottom: 0px; color: #9b1d2e; }
h2 { font-size: 14px; margin-bottom: 0px; }
h3 { font-size: 12px; margin-bottom: 0px; }

.rimrockred { color: #9e190d }
.rimrockredlighter { color: #b9483f }
.lightbrown { color: #d4b186; }
.orange { color: #ef5928; }
.grey { color: #333333; }

.borderpic { border: 3px #CCC solid; }
img.borderpicR { margin-left: 20px; margin-bottom: 4px; border: 3px #CCC solid; }

.float_right { float: right; }
.float_left { float: left; }
.clear_both { clear: both; height: 0px; margin: 0px; }


/* ----------------------------------------------------------
   Homepage Site Layout
   ----------------------------------------------------------*/



/* ----------------------------------------------------------
   Content Box Layout
   ----------------------------------------------------------*/
.boxtl { width: 14px; background-image: url('images/border-box-topl.png'); background-position: left top; background-repeat: no-repeat; }
.boxtm { background-image: url('images/border-box-topm.png'); background-position: left top; background-repeat: repeat-x; }
.boxtr { width: 14px; background-image: url('images/border-box-topr.png'); background-position: left top; background-repeat: no-repeat; }
.boxml { background-image: url('images/border-box-left.png'); background-position: top left; background-repeat: repeat-y; }
.boxmm { background: url('images/border-box-bg.png'); }
.boxmmB { background: url('images/black_bg60trans.png'); color: #FFF; }
.boxmr { background-image: url('images/border-box-right.png'); background-position: top left; background-repeat: repeat-y; }
.boxmrB { background-image: url('images/border-box-rightB.png'); background-position: top left; background-repeat: repeat-y; }
.boxbl { width: 14px; background-image: url('images/border-box-bottoml.png'); background-position: left top; background-repeat: no-repeat; }
.boxbm { background-image: url('images/border-box-bottomm.png'); background-position: left top; background-repeat: repeat-x; }
.boxbr { width: 14px; background-image: url('images/border-box-bottomr.png'); background-position: left top; background-repeat: no-repeat; }
.boxblB { width: 14px; background-image: url('images/border-box-bottoml.png'); background-position: left top; background-repeat: no-repeat; }
.boxbmB { background-image: url('images/border-box-bottomm.png'); background-position: left top; background-repeat: repeat-x; }
.boxbrB { width: 14px; background-image: url('images/border-box-bottomr.png'); background-position: left top; background-repeat: no-repeat; }