* {
    font-family: Arial, sans-serif; 
    font-size: 12px; 
}
a {
    font-weight: bold;
    color: #357AE8;
    background-color: transparent;
    text-decoration: none;
}
a.menu, font.menu {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    cursor: pointer;
    line-height: 2em;
    display: block;
    white-space: nowrap;
    width: 100%;
    font-size: 16px;
    text-shadow: 1px 1px 1px #000;
}
a:hover {
    color: #EEE;
}
body {
    background-color: black; 
    color: white;
    margin:0px;
    padding:0px;
    width: 100%;
    height: 100%;
}
img {
    border-width: 0px; 
}
ul {
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
select {
    text-align: center;
    text-shadow: none;
}
input, option , optgroup {
    text-shadow: none;
}
table, tr, td {
    border-style: solid; 
    border-width: 0px;
}
td.menu, div.menu {
    font-size: 16px; 
    text-align: center; 
    background-color: #999; 
    color: black; 
    width: 20%;
}
td.content {
    text-align: left; 
    border-width: 1px;
    border-style: solid;
    border-color: #666;
}
td.footer {
}
div.heading {
    font-size: 16px; 
    background-color: #999;
    text-align: center;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 1em;
    text-shadow: 1px 1px 1px #000;
}
div.entry {
    margin-bottom: 1em;
}
.entry-heading {
font-weight: bold;
font-style: italic;
}
.shadow {
    color: #666;
}
.hover-glow-outset {
    transition: background-color .2s, box-shadow .2s, -webkit-box-shadow .2s, -moz-box-shadow .2s;
}
.hover-glow-outset:hover, 
.hover-glow-outset:active {
    transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    -webkit-box-shadow: 0px 0px 15px 5px #357AE8;
    -moz-box-shadow: 0px 0px 15px 5px #357AE8;
    box-shadow: 0px 0px 15px 5px #357AE8;
    background-color: #333;
}
blockquote {
    font-style:italic;
    background-color: #333;
    border-color: white; 
    border-style: solid; 
    color: white;
    margin: 0;
    margin-bottom: 1em;
    width: auto;
    padding: .75em;
    border-radius: 1em 1em 1em 0em;
    display: inline-block;
}
.pulse {
    animation: pulse 1s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    /* Safari and Chrome */
    -webkit-animation: pulse 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}
@keyframes pulse
{
from {background-color:#000;border-radius: 2px;}
to {background-color:#357AE8;border-radius: 2px;}
}
@-webkit-keyframes pulse /* Safari and Chrome */
{
from {background-color:#000;border-radius: 2px;}
to {background-color:#357AE8;border-radius: 2px;}
}
.discount-flash {
    animation: discount-flash 1s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    /* Safari and Chrome */
    -webkit-animation: discount-flash 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}
@keyframes discount-flash
{
from {color:#FFF;}
to {color:#009933;}
}
@-webkit-keyframes discount-flash /* Safari and Chrome */
{
from {color:#FFF;}
to {color:#009933;}
}