body { background-image: url(images/background.jpg);  background-position: top;  background-repeat: repeat-x;  background-color: #C9D5E4;       }
.bodyArea { padding-left: 10px;  padding-right: 10px;  padding-top: 5px;  background-image: url(images/body-background.gif);    }

.pageTitle { font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #6E4D34;  font-weight: bold;  padding-right: 10px;  border-bottom-color: White;  border-bottom-style: solid;  border-bottom-width: 1px;  margin-right: 1px;         }
.sublinks {   border-left-color: #D4AC6F;  border-left-style: solid;  border-left-width: 1px;  border-right-color: #D4AC6F;  border-right-style: solid;  border-right-width: 1px;  border-top-color: #D4AC6F;  border-top-style: solid;  border-top-width: 1px;  color: Black;           }
.sublinks .header { font-family: Arial, Helvetica, sans-serif;  color: #9C702E;  font-size: 13px;  font-weight: bold;  background-color: #DBB986;  padding-bottom: 2px;      }
.sublinks td { font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  padding-top: 7px;  border-bottom-color: #D1B39D;  border-bottom-style: solid;  border-bottom-width: 1px;  line-height: 10px;  padding-left: 2px;  padding-bottom: 2px;         }
.sublinks td a { text-decoration: none;  color: #6E4D34;  }
.sublinks td a:hover { color: Black;          }
.sublinks .submitSite { font-size: 13px;  font-weight: bold;  background-color: #F1E5D1;  padding-top: 2px;    }


.mainlinks {   background-color: #F1E5D1;        border-left-color: #775237;  border-left-style: solid;  border-left-width: 1px;  border-right-color: #775237;  border-right-style: solid;  border-right-width: 1px;  border-top-color: #775237;  border-top-style: solid;  border-top-width: 1px;                 }
.mainlinks .mainHeader { font-family: Arial, Helvetica, sans-serif;  color: #775237;  font-size: 17px;  font-weight: bold;  background-color: #DBB986;  border-bottom-color: #775237;  border-bottom-style: solid;  border-bottom-width: 1px;  padding-left: 10px;         }
.mainlinksCells { padding-left: 10px;  font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  color: #39281b;  padding-top: 10px;  padding-bottom: 10px;  border-bottom-color: #775237;  border-bottom-style: solid;  border-bottom-width: 1px;  font-weight: bold;          }
.mainlinksCellsLeft { border-right-color: #BD9171;  border-right-style: solid;  border-right-width: 1px;  border-bottom-color: #775237;  border-bottom-style: solid;  border-bottom-width: 1px;  background-color: #EAD9BC;       }
.mainlinksCellsLeftText { border-right-color: #BD9171;  border-right-style: solid;  border-right-width: 1px;  border-bottom-color: #775237;  border-bottom-style: solid;  border-bottom-width: 1px;  background-color: #EAD9BC;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #A0522D;  font-family: Arial, Helvetica, sans-serif;  font-size: 10px;             }
.mainlinksImage { border-left-color: #775237;  border-left-style: solid;  border-left-width: 1px;  border-bottom-color: #775237;  border-bottom-style: solid;  border-bottom-width: 1px;      }
.mainlinksCells a { color: #825B3D;  font-size: 14px;  text-decoration: none;   }
.mainlinksCells a:hover { color: Black; }
.styledInput { border: 1px solid #775237;  background-color: White;  color: Black;  font-size: 13px;          }
.styledSelect { border: 1px solid #775237;  background-color: White;  color: Black;  font-size: 13px;    }
.styledTextarea { border: 1px solid #775237;  background-color: White;  color: Black;  font-size: 13px;  font-family: Arial, Helvetica, sans-serif;     }
.copyright { color: #297C96;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;   }
.categoryHeader {font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #6E4D34;  font-weight: bold;  padding-right: 10px;  padding-left: 5px;     }
.categorySubHeader { background-color: White;  border-top-color: #775237;  border-top-style: solid;  border-top-width: 1px;  padding-left: 5px;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #A0522D;  border-bottom-color: #775237;  border-bottom-style: solid;  border-bottom-width: 1px;           }
.categoryList {padding-left: 5px;  font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  color: #39281b;      border-bottom-color: #775237;  border-bottom-style: solid;  border-bottom-width: 1px;  font-weight: bold;  padding-bottom: 5px;  padding-top: 5px;  padding-right: 5px;          }
.categoryList a { color: Black;  text-decoration: none;  }
.categoryList a:hover { color: Red; }
.siteList {   padding-left: 10px;  font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  color: #39281b;  padding-top: 10px;  padding-bottom: 10px;  border-bottom-color: #775237;  border-bottom-style: solid;  border-bottom-width: 1px;  font-weight: bold;           }
.siteList a { color: Black;  text-decoration: none;  }
.siteList a:hover { color: #696969;  text-decoration: underline;  }

.searchCell { background-color: #F1E5D1;  padding-left: 10px;  padding-top: 10px;  font-family: Arial, Helvetica, sans-serif;  padding-right: 10px;  border-bottom-color: #775237;  border-bottom-style: solid;  border-bottom-width: 1px;        }
.searchCell .siteTitle a { color: Black;  font-weight: bold;  font-size: 12px;         }
.searchCell .siteTitle a:hover { color: Red; }
.searchCell .siteSummary { font-size: 12px;  color: #6F5222;  padding-left: 10px;            }
.searchCell .siteURL { padding-left: 10px;  font-size: 12px;  color: Navy;   }
.navCell { background-color: #F1E5D1;   border-bottom-color: #775237;  border-bottom-style: solid;  border-bottom-width: 1px;  font-family: Arial, Helvetica, sans-serif;  font-size: 10px;   }
.navCell b { font-size: 11px; }
.navCell .siteNav a { color: Black;  text-decoration: none;  font-size: 10px;   }
.navCell .siteNav a:hover { color: Red; }
.topRanking { background-color: Yellow; }

.quoteCell { background-color: #E7D1AE; }
.quoteCell dd {
	background-color: #CCB287;
	text-align: left;
	margin-left: 0px;
	}
.tqpHeader { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #C09F67; background-color: #67512C; display: block; padding-bottom: 4px; padding-top: 4px; padding-left: 4px; padding-right: 4px; }
.tqpQuote { font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #5A411B;  background-color: #E7D1AE;  padding-left: 4px;  padding-right: 4px;  padding-bottom: 4px;    border-bottom-color: #C89548;  border-bottom-style: solid;  border-bottom-width: 1px;  font-weight: bold;                                          }
.tqpAuthor { font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: bold;  color: #453214;  text-decoration: none;  background-color: #CCB287;  display: block;  text-indent: 0px;  text-align: left;                  }
.tqpFooter { font-family: Arial, Helvetica, sans-serif;  font-size: 9px;  color: #AB8749;  text-align: right;  padding-left: 4px;  margin-top: -11px;  background-color: #CCB287;  display: block;                 }
.tqpFooter a { color: #AB8749;  text-decoration: none;  }

.dayInHistoryCell { font-family: Arial, Helvetica, sans-serif;  padding-top: 0px;  color: #67512C;  border-bottom-color: #8F713D;  border-bottom-style: solid;  border-bottom-width: 1px;      }
.dayInHistoryCell b { font-size: 12px;  color: #C09F67;  background-color: #67512C;    padding-bottom: 4px;  padding-top: 4px;  padding-left: 4px;  padding-right: 4px;  display: block;         }
.dayInHistoryCell u { font-size: 11px;  font-weight: bold;  text-decoration: none;  padding-left: 4px;  border-bottom-color: #8F713D;  border-bottom-style: solid;  border-bottom-width: 1px;  display: block;  margin-top: -16px;         }
.dayInHistoryCell table { padding-left: 4px;  padding-right: 4px;  }
.dayInHistoryCell table td font { font-size: 9px;  font-weight: bold;  color: #67512C;   }
.dayInHistoryCell table td b { font-size: 10px;  padding-left: 0px;  padding-right: 0px;  padding-top: 0px;  padding-bottom: 0px;  background-color: #DFC295;  color: #67512C;  display: inline-block;                 }
.dayInHistoryCell a { color: #8F713D;  font-size: 9px;  text-decoration: none;               }
.dayInHistoryCell p {   margin-bottom: 0px;  }
.dayInHistoryLink {font-family: Arial, Helvetica, sans-serif;  padding-top: 0px;  color: #67512C;  border-bottom-color: #8F713D;  border-bottom-style: solid;  border-bottom-width: 1px;  font-size: 13px;   }
.dayInHistoryLink a { color: #644E2B;  font-size: 11px;  text-decoration: none;               }
.dayInHistoryLink a:hover { color: White;  font-size: 11px;  text-decoration: none;               }
.buttonTable { background-color: #DFC295;  margin-left: 9px;     }
.firstbuttonCell { border: 1px solid #67512C;  background-color: White;  }
.buttonCells { border-bottom-color: #67512C;  border-bottom-style: solid;  border-bottom-width: 1px;  border-left-color: #67512C;  border-left-style: solid;  border-left-width: 1px;  border-right-color: #67512C;  border-right-style: solid;  border-right-width: 1px;  background-color: White;                      }
.lastbuttonCell { border-bottom-style: solid;  border-bottom-width: 1px;  border-bottom-color: #67512C;  border-left-color: #67512C;  border-left-style: solid;  border-left-width: 1px;  border-right-color: #67512C;  border-right-style: solid;  border-right-width: 1px;  background-color: White;          }
