body, div {
    margin: 0;
    padding: 0;
    position: relative;
}

h4 {
    margin-top: 1.5em;
    margin-bottom: 0.25em;
}

p {
    margin-top: 0.25em
}


.WholePage {
   border: 0px solid black;
   margin: 0;
   padding: 0;
}

.Title {
   text-align: center;
}

.NoSpace {
   margin: 0;
   padding: 0;
   width: 100%;
}

.Left-Top {
   background: #00F;
   background-image: url('rwob-bs.gif');
   background-repeat: repeat-y;
   border: 0px solid black;
   color: #000;
   margin: 0;
   padding: 0;
   width: 50px;
}

.Mid-Top {
   background: #FFF;
   color: #000;
}
.Right-Top {
   background: #F00;
   background-image: url('rwob-rs.gif');
   background-repeat: repeat-y;
   color: #000;
   margin: 0;
   padding: 0;
   width: 50px;
}

.Left-Wing {
   background: #00F;
   background-image: url('rwob-bs.gif');
   background-repeat: repeat-y;
   border: 0px solid black;
   color: #000;
   margin: 0;
   padding: 0;
   vertical-align: top;
   width: 200px;
}

.No-Wing {
   background: #FFF;
   border: 0px solid black;
   margin: 0;
   padding: 0 2em 0 2em;
   color: #000;
}
.Right-Wing {
   background: #F00;
   background-image: url('rwob-rs.gif');
   background-repeat: repeat-y;
   border: 0px solid black;
   color: #000;
   margin: 0;
   padding: 0;
   vertical-align: top;
   width: 200px;
}

.Left-Bottom {
   border: 0px solid black;
   color: #000;
   margin: 0;
   padding: 0;
   width: 200px;
}

.Right-Bottom {
   border: 0px solid black;
   color: #000;
   margin: 0;
   padding: 0;
   width: 200px;
}

.IntroText {
   text-align: center;
}

.OwnTitle {
    font-weight: bold;
}

.OverViewBlue {
    color: #118;
    float: left;
    margin-left: 30px;
}

.OverViewBlue ul {
    margin-top: 3px;
}

.OverViewRed {
    color: #811;
    float: right;
    margin-right: 30px;
}

.OverViewRed ul {
    margin-top: 3px;
}

#ListMenu ul {
    height: 25px;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 20px 0 8px 0;
    position: relative;
    width: 100%;
}

#ListMenu li {
    border: 0px solid black;
    display: inline;
    margin: 0;
    padding: 0em 0em 0em 1em;
}

.TableNote {
    text-align: center;
}

.RankTable th {
   background-color: #DDD;
   border: 1px solid #999;
   padding: 0.2em 0.7em 0.2em 0.7em;
}
.RankTable th a {
   text-decoration: none;
}

.SortArrows {
    background-color: #DDD;
    border: 1px solid #999;
    padding: 0.2em 0.7em 0.2em 0.7em;
    text-align: center;
}

.RankBar {
   border: 1px solid #BBB;
   height: 1em;
}

.SourceDataBlue {
    background: #CCF;
    border: 2px solid #00F;
    float: left;
    width: 48%;
}
.SourceDataBlue a:hover {
    background: white;
}
.SourceDataBlueHeader {
    background: #00F;
    color: white;
    font-weight: bold;
    padding-bottom: 0.25em;
    padding-top: 0.25em;
    text-align: center;
    width: 100%;
}

.SourceDataRed {
    background: #FCC;
    border: 2px solid #E00;
    float: right;
    width: 48%;
}
.SourceDataRed a {
    color: #E00;
}
.SourceDataRed a:hover {
    background: white;
}
.SourceDataRedHeader {
    background: #E00;
    color: white;
    font-weight: bold;
    padding-bottom: 0.25em;
    padding-top: 0.25em;
    text-align: center;
    width: 100%;
}

.NewParagraph {
    clear: both;
}

.StockCategory {
    clear: both;
    margin-bottom: 0;
    padding-top: 1.5em;
    padding-bottom: 0;
}

.StockMain {
    float: left;
}

.StockHistory {
    float: right;
}

.SinglePost {
    margin-left: 2em;
}

.BlogQuote {
    padding-left: 2em;
    padding-right: 2em;
    padding-bottom: 1em;
    padding-top: 1em;
    margin-top: 0em;
    margin-bottom: 1em;
    background: #FFEEFF;
    font-family: sans-serif;
    font-size: 1em;
    border: 1px solid #CCAACC;
}

.FromTheGrill {
    color: #777;
    float: left;
    font-size: 0.8em;
    margin-bottom: 1em;
    margin-top: 1em;
    position: relative;
    text-align: center;
}


.footer {
    color: #777;
    float: left;
    font-size: 0.8em;
    margin-left: 5em;
    }
.footer a {
    text-decoration:underline;
    color:#848;
    }
.footer a:hover {
    text-decoration:underline;
    color:#525;
    }


