/* ================================= BLOCKS ================================= */



/* ---------------------------------- BODY ---------------------------------- */

html body {
  /* required in this context */

  background: #4A4A30 none;
  color: #fff;
  font-family: helvetica, verdana, sans-serif;
  font-size: 11px;
  margin: 0;
  padding: 0;
}



/* ---------------------------------- TEXT ---------------------------------- */

html body p {

  margin: 0 0 1em 0;

}



html body h1 {

  background: #fff none;

  border-bottom: 5px solid #4A4A30;

  clear: both;

  color: #4A4A30;

  font-family: georgia, times, serif;

  font-size: 1.7em;

  margin: 0 0 0.5em 0;

  padding: 0 0 0.25em 0;

  text-transform: uppercase;

}



html body h2 {

  background: #fff none;

  border-top: 1px solid #4A4A30;

  clear: both;

  color: #4A4A30;

  font-size: 1.45em;

  line-height: 1em;

  padding-top: 10px;

  margin: 1em 0 0.5em 0;

}



html body h3 {

  background: #fff none;
  
  border-top: 1px solid #4A4A30;

  clear: both;

  color: #4A4A30;

  font-size: 1.25em;
  
  padding-top: 10px;

  margin: 1em 0 0.5em 0;

}



html body h4 {

  background: #fff none;

  color: #4A4A30;

  font-size: 1.35em;

  margin: 0 0 0.5em 0;

}



html body h5 {

  background: #fff none;

  color: #4A4A30;

  font-size: 1.2em;

  margin: 0 0 0.5em 0;

}



html body h6 {

  background: #fff none;

  color: #4A4A30;

  font-size: 1.1em;

  margin: 0 0 0.5em 0;

}



/* ------------------------------- CONTAINERS ------------------------------- */

html body div {

}



html body span {

}



/* --------------------------------- LISTS ---------------------------------- */

html body ul {

  margin: 0 0 1em 0;

  padding: 0 0 0 1.4em;

}



html body ul li {

  /* required in this context */

}



html body ol {

  margin: 0 0 1em 0;

  padding: 0 0 0 1.4em;

}



html body ol li {

  /* required in this context */

}



html body dl {

  margin: 0 0 0.5em 0;

  padding: 0;

}



html body dl dt {

  /* required in this context */

}



html body dl dd {

  /* required in this context */



  margin: 0;

  padding: 0 0 0 1.4em;

}



html body ul ul,

html body ul ol,

html body ul dl,

html body ol ul,

html body ol ol,

html body ol dl,

html body dl ul,

html body dl ol,

html body dl dl {

  margin: 0;

}



/* --------------------------------- FORMS ---------------------------------- */

html body form {

  margin: 0;

  padding: 0;

}



html body form fieldset {
padding: 1em;
font-size: .9em;
margin-bottom: 10px;
}



html body form fieldset legend {

}



html body form input {

}



html body form select {

}



html body form select option {

  /* this or optgroup required in this context */

}



html body form select optgroup {

  /* this or option required in this context */

}



html body form select optgroup option {

  /* required in this context */

}



html body form textarea {

}



html body form label {
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: inline-block;
}



html body form button {

}





/* --------------------------------- TABLES --------------------------------- */

html body table {

  font-size: 1em;

  margin: 0 auto 0.5em auto;

    /* these must be "auto" for left / right to correctly center the template */

}



html body table table {

  margin: 0;

}



html body table caption {

}



html body table col {

}



html body table colgroup {

}



html body table colgroup col {

}



html body table tr {

  /* this or tbody required in this context */

}



html body table tr th {

  /* this or td required in this context */

}



html body table tr td {

  /* this or th required in this context */

}



html body table thead {

}



html body table thead tr {

}



html body table thead tr th {

  /* this or td required in this context */

}



html body table thead tr td {

  /* this or th required in this context */

}



html body table tfoot {

}



html body table tfoot tr {

}



html body table tfoot tr th {

  /* this or td required in this context */

}



html body table tfoot tr td {

  /* this or th required in this context */

}



html body table tbody {

  /* this or tr required in this context */

}



html body table tbody tr {

}



html body table tbody tr th {

  /* this or td required in this context */

}



html body table tbody tr td {

  /* this or th required in this context */

}





/* -------------------------------- SPECIAL --------------------------------- */

html body pre {

}



html body hr {

  background: #4A4A30 none;

  border: none;

  color: #4A4A30;

  height: 1px;

}



html body blockquote {

}



html body address {

}



/* ================================= INLINE ================================= */



/* ------------------------------- FONT STYLE ------------------------------- */

html body tt {

}



html body i {

}



html body b {

}



html body big {

}



html body small {

}



/* -------------------------------- PHRASE ---------------------------------- */

html body em {

color: #f08b1d;
font-style: normal;
}



html body strong {
color: #333;
text-decoration: line-through;
font-weight: bolder;
font-size: .9em;
font-family: Helvetica, sans-serif;
margin: 0 0 1em 0;
background: #fff none;

}



html body dfn {

}



html body code {

}



html body q {

}



html body samp {

}



html body kbd {

}



html body var {

}



html body cite {
font-style: normal;
font-size: .9em;
font-family: Helvetica, sans-serif;
color: #616161;

}



html body abbr {

}



html body acronym {

}



html body sub {

}



html body sup {

}



/* -------------------------------- SPECIAL --------------------------------- */

html body a {

}



html body a:link {

  color: #4A4A30;

  font-weight: bold;

  text-decoration: none;

}



html body a:active {


  color: #600;

}



html body a:visited {


  color: #4A4A30;
  
  font-weight: bold;

  text-decoration: none;

}



html body a:link:hover,

html body a:active:hover,

html body a:visited:hover {

text-decoration: underline;
background: #f5f5f5;
  

}



html body br {

}



html body bdo {

}



html body map {

}



html body map area {

  /* required in this context */

}



html body object {

}



html body img {

  border: none;

}



html body ins {

}



html body del {

}



html body noscript {

}



html body iframe {

}



html body noframes {

}
