/* Default CSS */
/* Generated by the CoffeeCup HTML Editor - www.coffeecup.com */

body {font-family: georgia, times, serif; color: #000000; margin: 20px 0px 20px 0px; font-size: 14px;
     background-color: #4B3E2A; background-image:url('images/tile.jpg'); background-repeat:repeat; }

h1   {font-family:'trebuchet MS', arial, helvetica, sans-serif; font-size: 20px; color:#425702; margin: 8px 0px 3px 0px;}
h2   {font-family:'trebuchet MS', arial, helvetica, sans-serif; font-size: 18px; color:#425702; margin: 8px 0px 2px 0px;}
h3   {font-family:'trebuchet MS', arial, helvetica, sans-serif; font-size: 16px; color:#425702; margin: 8px 0px 2px 0px;}
p    {margin: 0px 10px 8px 0px; }
ul   {margin: 0px 10px 15px 20px; padding-left: 0px;}
td   {vertical-align:top; }
img  { border:none; }

a { color: #A59034; font-weight: bold; text-decoration: none; }
a:hover {color: #954F1C; text-decoration: none; }
a.nav { color: #000000; font-weight: bold; font-size: 17px; font-family: 'trebuchet MS', arial, helvetica, sans-serif;}
a.nav:hover {color: #954F1C; }
a.htextl { color: #425702; font-weight: bold; font-family: 'trebuchet MS', arial, helvetica, sans-serif;}
.navcur { color: #954F1C; font-size: 17px; font-family: 'trebuchet MS', arial, helvetica, sans-serif;
          font-weight: bold;}
      
#outer            { position: relative; max-width:1150px; background-color: #FBFAF6; background-image:url('images/indexbckgrnd.jpg');
                    margin: 0px auto; border: solid; border-width: 7px; border-color: #A59034 #c4a93c #ddbf44 #b59830; 
                    background-repeat:no-repeat; overflow:hidden; }
#outersec         { position: relative; max-width:1150px; background-color: #FBFAF6; background-image:url('images/secbckgrndlong.jpg');
                    margin: 0px auto; border: solid; border-width: 7px; background-repeat:no-repeat; border-color: #A59034 #c4a93c #ddbf44 #b59830; overflow:hidden; }
#outersecnls      { position: relative; max-width:1150px; background-color: #FBFAF6; background-image:url('images/secbckgrnd.jpg');
                    margin: 0px auto; border: solid; border-width: 7px; background-repeat:no-repeat; border-color: #A59034 #c4a93c #ddbf44 #b59830; overflow:hidden; }
                    
#logonav          { position: relative; width: 100%; height:155px;}
#logonav img      { position:relative; float:left; margin: 18px 0px 0px 22px; }
#logonav ul        { position:relative; float:left;  list-style-type:none; padding: 0px; margin: 32px 0px 10px 75px; }
#logonav li        { display: inline; padding: 0px; margin: 0px 55px 0px 0px; }

#divider           { position:relative; float:left; width: 95%; border-width: 1px; border-style:solid;
                     border-color: #000000; margin: 0px 22px 15px 22px; min-height: 8px; }
#hmdivider         { position:relative; float:left; width: 850px; margin-left:22px;
                     margin-bottom: 25px; min-height: 8px; }
                     
#left             { position: relative; float: left; max-width: 360px;
                    padding: 15px 10px 70px 52px;}
#secleft         { position: relative; float: left; width: 250px;
                    padding: 15px 0px 0px 125px; }
                    
#right            { position: relative; float: left; min-height: 375px; max-width: 500px; padding: 20px 45px 20px 5px;}
#secright          {position: relative; float: left; max-width: 565px; padding: 5px 80px 40px 120px; }

#maincontent      { position: relative; float: left; min-height: 400px; width: 90%;
                    padding: 10px 2% 20px 8%; }
#maincontent table { text-align: left; text-indent: 0px; border:none;
                     padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }    
#maincontent tr    { vertical-align:top; }                 
#maincontent td    { padding-bottom: 15px; padding-right:15px; }

.tnailp        { position:relative; float:left; height: 220px; min-width: 120px; margin: 10px 10px 10px 10px;
                 text-align:center; }
.tnailp img     { border: 3px solid #F6EBD5; }                
                
.page         { position:relative; float:right; clear:both; margin-right: 30px;}
h1.porthdr      { clear:both; padding-top: 30px;}

#footer           { position: absolute; left: 0px; bottom:0px; margin: 0px; padding-top: 2px; height: 17px; width: 100%; 
                    background-color: #954F1C; font-family: 'trebuchet MS', arial, helvetica, sans-serif; font-size: 12px;
                    text-align:center; color: #ffffff;  }
                                         
.quote            {font-family: 'trebuchet MS', arial, helvetica, sans-serif; font-size: 13px;
                   color:#23484B; margin-bottom: 0px; }
.quoteauth       {font-family: 'trebuchet MS', arial, helvetica, sans-serif; font-size: 13px; color:#23484B; 
                    text-align:right; margin-top:0px;}
.date            {margin-top: 15px;}
.indent          { margin: 15px 0px 15px 35px; }

.pbutton         {float:left; width:100px; text-align:center; padding:15px 0px; margin: 15px 30px 15px 0px; }

@media only screen and (max-width: 580px) {
       #logonav ul { clear:both; margin: 20px 0px 0px 0px; width: 280px; padding: 0px 0px 10px 55px; background-color: #ffffff;}
       #logonav li { display:list-item; padding-top: 3px; }
       #secright { padding: 15px 20px 20px 120px; }
       #left     { padding: 0px 10px 70px 52px;}
       body { margin: 0px; }
}