/* #################################################### */
/* #  afinermoment.css */
/* #################################################### */
/* #  Copyright (c)2012 Randy M. Harris, all rights reserved.  */ 
/* #################################################### */

body {
  margin:0;
  padding:0;
  background: #f9f9f9;
  background: #444444;
  font-family: Arial, sans-serif;
  font-size: 12px;
}

h1, h2, h3 {font-weight:700; margin:0; font-family: Arial;}
h1{ font-size: 20px;}
h2{ font-size: 18px;}
h3{ font-size: 16px;}

p {
  text-indent: 2.0em;
  line-height: 2.0em;
  font-family: Georgia, Arial, sans-serif;
  font-size: 12px;
  text-align: left;
}

a:link { color: #888888; text-decoration: none; }
a:visited { color: #888888; text-decoration: none; }
a:hover { color: #bbacc9; text-decoration: underline; }
a:active { color: #888888; text-decoration: none; }


/* ==================================================== */
/* master - container class for page layout */
/* ==================================================== */

.master { 
  width: 980px;
  margin: 10px 0px;
  padding: 0px;
  border-style: none; 
  border-width: 0px; 
  border-color: black;
  background: #ffffff; 
  position: relative; 
  clear:both; 
  height: auto;
}


/* ==================================================== */
/* masthead - class for masthead objects      */
/* ==================================================== */

.masthead {
  width: 980px;
  margin: 0px;
  padding: 0px;
  border-style: none; 
  border-width: 0px; 
  border-color: black;
  border-bottom:1px solid black;
  clear:both; 
  text-align: left;
  background: #cbbcd9;
  background: #f7ead7;
  background: #dcd0bf;
}


/* ==================================================== */
/* navt - class for top of page navigation    */
/* ==================================================== */

.navt {
  clear:both; 
  width: 980px;
  background: #bbacc9; 
  color: #C00000; 
  margin: 0px;
  padding: 0px;
  border-style: none; 
  border-width: 0px; 
  border-color: black;
  vertical-align: middle;
  text-decoration: none;
  text-align: center;
  font-size: 10pt; 
}



/* ==================================================== */
/* bodywrap - container class, sets up body of page     */
/* ==================================================== */

.bodywrap {
  clear: both;
  float: left;
  width: 980px;
  padding: 0px;
  margin: 0px;
  border-style: none; 
  border-width:0px;
}


/* ==================================================== */
/* navl - class for left (navigation/ads) column        */
/* ==================================================== */

.navl {
  float: left;
  width: 150px;
  min-height: 500px;
  height:100%;
  margin: 0px;
  padding: 4px; 
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #000096;
  text-align:center; 
  line-height: 1.5em;
  color: #000000;
  background: #cbbcd9;
  background: #f7ead7;
  background: #dcd0bf;
}

.navllink {
  font-size: 13px;
  font-family: Arial, sans-serif;
  font-weight: 700;
  text-decoration: none;
}

a.navllink:link { color: #666666; text-decoration: none; }
a.navllink:visited { color: #666666; text-decoration: none; }
a.navllink:hover { color: #ffffff; text-decoration: none; }
a.navllink:active { color: #666666; text-decoration: none; }


/* ==================================================== */
/* bod1 - class for body right (with navl)               */
/* ==================================================== */

.bod1 {
  width: 797px;
  background-color: #ffffff;
  margin: 0px;
  padding: 12px; 
  border-style: none; 
  border-width: 0px; 
  border-color: black;
  text-align: left;
  float: left;
}

/* ==================================================== */
/* navb - class for bottom of page navigation           */
/* ==================================================== */

.navb {
  width: 980px;
  margin: 0px;
  padding: 0px;
  border-style: none; 
  border-width: 0px; 
  border-color: black;
  vertical-align: middle;
  text-align: center;
  clear:both; 
}


/* ==================================================== */
/* foot - class for bottom of page footer               */
/* ==================================================== */

.foot {
  width: 980px;
  margin: 0 0 22px 0;
  padding: 2px 0px 4px 0px;
  border-style: none;
  border-width: 0px;
  border-color: black;
  border-top:1px solid black;
  vertical-align: middle;
  text-align: center;
  clear:both; 
  background: #dcd0bf;
}

/* ==================================================== */
/* trailer - container class for below bottom of page   */
/* ==================================================== */

.trailer {
  clear:both;
  width: 600px;
  margin:0; 
  margin-bottom: 22px; 
  padding: 0; 
  text-align: center;
  border-style: none; 
  border-width: 0px; 
  border-color: #000000; 
}

/* ============ */
/* CUSTOM CSS  */
/* ============ */

#sitelinkbox {
  float:right;
  margin: 0 0 20px 20px;
  padding:0;
  text-align:center;
}

.dividerBar {
  width: 380px;
  height:4px; 
  border-width:0px; 
  color: #cbbcd9;
  color: #f7ead7;
  color: #dcd0bf;
  background-color: #cbbcd9;
  background-color: #f7ead7;
  background-color: #dcd0bf;
}

.hoursTable {
  font-size: 1.4em;
  font-weight: 700;
  padding: 4px 10px;
}



/* ####### */
/* #  EOF # */
/* ####### */


