body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

/* 
background #ffffff  -> #000001
text #000000 -> #fffffe
dark: #FFFF00 -> #FFFF00 -> #FF1000 -> 0000CC
light: #993333 -> #FFFF99 -> #FF2000 -> 0066CC
pop: #FF0000 
*/

body {
   background-color: #000001;
   color: #fffffe;
   margin-left: 0px;
   margin-top: 0px;
}

p,h1,h2,h3,h4,h5,div,ol,ul{
   padding: 0px 0px;
   margin: 0px;
}

ol,ul {
   padding-left:1em;
}

p,div,ol,ul,a {
   font-size: 100%;
}

h3,h4,h5{
   font-size: 114%;
}

h1,h2{
   font-size: 122%;
}

a:link, a:visited, a:active {
/*
   background-color: #000001;
   */
   color: #FFFF99;
    font-weight: bold;
}

a:hover {
   color: #FFFF00;
    font-weight: bold;
   /*
   background-color: #000001;
   */
}

.border {
   border:1px solid #FFFF00;
   padding: 2px 0px;
}

.lvvcenter {
   text-align: center;
}

.lvvstrong {
   font-weight: bold;
}

.c1 {
    color: #FFFF00;
}

.c2 {
    color: #FFFF99;
}

.c3 {
    color: #FF0000;
}

.hrpop {
    color: #FF0000;
    background-color: #FF0000;
    height: 1px;
    border: 0;
}

.center_column {
   margin-left:5px;
   margin-right:5px;
}

.whiteondark {
    background-color: #FFFF99;
    text-align:center;
    padding: 2px 2px;
    margin-left: 0px;
    color: #000001;
    /*
    border: 1px solid yellow;
    */
}

.indent {
   padding-left:15px;
}

.flyer_holder {
   float: left; border: solid #FFFF00 1px; color: #993333; margin: 5px; padding: 5px; height:160px; width:120px;
}

.pic_holder {
   margin-left: auto; margin-right: auto; width: 105px; height: 105px; padding: 0px; text-align: center;
}

.banner {
    background-color: #FFFF00;
    text-align:center;
    padding: 10px 0px;
    margin-left: 0px;
    /*
    border: 1px solid yellow;
    */
}

.banner h1 {
/*
*/
    font-family: Georgia,Textile,Comic Sans MS,cursive,Tahoma,Verdana,arial,helvetica,clean,sans-serif;
    font-size: 200%;
    font-weight: bold;
}

#banner_holder h4 {
    font-size: 91%;
    color: #FFFFFF;
    padding: 2px 0px;
}

.banner a:link, .banner a:visited, .banner a:active, .banner a:hover {
    color: #000001;
    text-decoration: none;
}

.banner_nav {
    background-color: #FFFF99;
    padding: 0px 0px;
    margin: 0px;
    color: #000001;
    /*
    border: 1px solid blue;
    */
}

.banner_nav ul {
   padding: 1px 0px;
   margin-left: 0px;
   margin-right: 0px;
   text-align:right;
   /*
    border: 1px solid yellow;
    */
}

.banner_nav ul li {
   display: inline;
   list-style: none;
   /*
    border: 1px dashed green;
   */
   margin: 0px;
}

.spacer {
/*
border-left: 1px solid #fff;
*/
   color: #000001;
   font-weight: bold;
   text-transform: uppercase;
}

.banner_nav ul li a:link, .banner_nav ul li a:visited,.banner_nav ul li a:active
{
/*
    border: 1px dashed black;
*/
padding: 0px 5px 0px 5px;
color: #000001;
margin: 0px;
text-decoration: none;
background: none;
   text-transform: uppercase;
   font-weight: bold;
   font-size: 82%;
}

.banner_nav ul li a:hover
{
background-color: #FFFF00;
color: #000001;
text-decoration: underline;
   text-transform: uppercase;
   font-weight: bold;
   font-size: 82%;
}

.side_nav {
   border:1px solid #FFFF00;
   width:200px;
}

.side_nav ul {
   list-style:none;
   padding: 2px 0px;
   margin:0;
   text-align:left;
   margin-left:10px;
   margin-right:5px;
}

.side_nav li {
   position:relative;
   padding: 1px 0px;
}

.side_nav a:link, .side_nav a:visited, .side_nav a:active, .side_nav a:hover {
   background-color: #000001;
   color: #FFFF99;
   /*
   display: block;
   text-transform: uppercase;
   */
   font-size: 93%;
   text-align: center;
   text-decoration: none;
   font-weight: bold;
}

.side_nav a:hover {
   font-weight: bold;
   text-align: center;
   color: #FFFF00;
   background-color: #000001;
   text-decoration: underline;
}

