@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin : 0; padding : 0; border : 0; outline : 0; font-weight : inherit; font-style : inherit; font-size : 100%; font-family : inherit; vertical-align: baseline; background : transparent; }

:focus { outline : 0; } 
ol, ul { list-style : none; }
table { border-collapse : collapse; border-spacing : 0; }
caption, th, td { text-align : left; font-weight : normal; }
blockquote:before, blockquote:after, q:before, q:after { content : ""; }
blockquote, q { quotes : "" ""; }

body {
  background-color: #737d32;
  background-attachment: fixed;
  color: #ffffff;
  font-family: Copperplate, "Copperplate Gothic", Times, "Times New Roman", serif;
  font-size: 0.8em;
}

a {
  /*color:#000000;*/
  /*text-decoration: none;*/
}

a:link {
  color: #0000cc;
  text-decoration: underline;
}

a:visited {
  color: #0000cc;
  text-decoration: underline;
  }

a:hover {
  color: #0000ff;
  text-decoration: underline;
  }

a:active {
  color: #0000cc;
  text-decoration: underline;
  } 


/* =blocktext */
h1, h2, h3, h4, h5, p, blockquote, address, dl, ul, ol { margin : 0px; padding : 0px; }
h1, h2, h3, h4, h5, h6 {
  font-weight : normal;
  line-height : 1.1;
 }
h1, h2, h3, h4 {
  text-transform : uppercase;
 }



#container {
  text-align: center;
}



#content {
  color: #000000;
  margin-left: auto;
  margin-right: auto;
  margin-top: 24px;
  padding: 0px;
  position: relative;
  width: 874px;
  vertical-align: top;
}



/* content-header */
#content-header {
  background-image: url(../pics/content_header.gif);
  background-repeat: no-repeat;
  height:109px;
  position: relative;
  }
img.tvf-logo {
  float: left;
  padding: 16px 50px 0px 36px;
  }

#donate-button {
  float: right;
  margin: 14px 18px;
}


/* content-footer */
#content-footer{
  background-image: url(../pics/content_footer.gif);
  background-repeat: no-repeat;
  height: 32px;
  }
  
  
#footer {
    font-size: 100%;
    margin-top: -11px;
}
#footer h3 {
  text-indent: -9999px;
}
#footer p {
  margin-top: 12px;
  text-indent: 0;
}
#footer span.vcard {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 76%;
    font-weight: normal;
    margin-top: 2px;
}
#footer li {
    border-right: 1px #ffffff solid;
    display: inline;
    color: #fbfcfd;
    list-style-type: none;
    padding: 0px 10px 0px 10px;
}
#footer li.lastlink {
    border-right: 0px;
}
#footer ul {
    margin-bottom: 10px;
}
#footer a{
  color: #f6f3f0;
  text-decoration: none;
  }
#footer a:link, #footer a:visited, #footer a:active  {
  color: #f6f3f0;
  text-decoration: none;
}
#footer a:hover, #footer a.current:hover {
  color:#ffffff;
  text-decoration: none;
}
#footer a.current:link, #footer a.current:visited, #footer a.current:active  {
  color: #f6f3f0;
  text-decoration: none;
} 
  
