﻿INPUT.fcButton { background-color:#ddd; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc'); }

INPUT.fcButtonHov { background-color:#fed; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#D98719'); }

TABLE.standardTable { font-family: Verdana, Helvetica, Sans-Serif; font-size: 13px; color:#000000; text-decoration: none; }

TABLE.standardTable, .standardText { font-family: Verdana, Helvetica, Sans-Serif; font-size: 13px; color:#000000; text-decoration: none; }

a.blogTopicLink { font-family: Verdana, Helvetica, Sans-Serif; font-weight:bold; font-size: 14px; }
a:hover.blogTopicLink { color:#777; }
.blogGray, a.blogGrayLink { font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px; color:#777; }
a.blogGrayLink { font-weight:bold; }
a:hover.blogGrayLink { color:#000000; }

tr.tanBgTr { background-color:#CCCC99; }
tr.silverBgTr { background-color:Silver; }
tr.whiteBgTr { background-color:White; }

.smallText { font-size: 10px; }

.fixedHeader { overflow: scroll; }

.fixedHeader { overflow: scroll; }

table.fixedHeader th
{
    position: relative;
    top: expression(this.parentNode.parentNode.parentNode.scrollTop-1);
}

TD.chgUp { color: Green; background-image: url(../images/up.png); background-repeat: no-repeat; background-position: left; }
TD.chgDn { color: Red; background-image: url(../images/down.png); background-repeat: no-repeat; background-position: left; }

/* ------ Footer ----------------------------------------------------------- */
div#footer {
clear:both;
margin:0;
border-top:solid 2px #aaa;
padding:30px 0 40px;
font-family: Verdana, Helvetica, Sans-Serif; font-size: 13px; color:#000000;
background:url(../images/footer_gray.gif) repeat-x top left
}

div#footer a {
color:#006E2E;
font-weight:bold;
text-decoration:none;
}

div#footer a:hover {
color:#0a0;
}

div#footer a.standOut {
color:#000;
}

div#footer a:hover.standOut {
color:#777;
}

div#footer-central {
width:750px;
margin:0 auto 10px;
padding:0 15px;
text-align:left
}

div#footer p {
margin:0 8px;
padding:0
}

div#footer p#copyright {
margin-top:20px;
padding:2px 0
}

#rssLinks {
    font-family: "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
    font-size: 62.5%;
    position: absolute;
    border: solid 1px black; 
    background-color: #ffffff;
    padding:3px 5px; 
    margin:0 5px 5px 5px; 
    width: 300px;
}

#rssLinks #controlStrip {
    width: 100%; 
    text-align: right;
    margin-bottom:-15px;
}

#rssLinks img { border: none; }

#rssLinks h2 {
    font-size: 1.8em;
    color: #0033cc;
    margin-top: 0;
    margin-bottom: 0; 
}

#rssLinks h4 {
    font-size: 1.3em;
    color: #636363;
    margin-top: 0;
    margin-bottom: 4px; 
}

#rssLinks .infoLabel {
    font-size: 1.2em;
    color: #636363;
    font-weight: bold;
    padding-left: 5px;
}

.info { background-color: #ffffcc; }

.getFeedTxt {
    font-style: italic;
    font-weight: bold;
    color: #707070;
    padding-left: 2px;
    padding-right: 5px;
}

a.unvisited {
    text-decoration: none;
    color: #000000;
}

div.tweetsDiv {
    position: absolute;
    border: solid 1px black; 
    background-color: #ffffff;
    padding: 3px 5px; 
    margin: 0 5px; 
    width: 400px;
    height: 250px;
    overflow: auto;
}

.tweetsDiv img { border: none; }

.tweetsDiv #controlStrip {
    width: 385px;
    text-align: right;
    margin-bottom: -15px;
}

.tweetsDiv a {
    color: #003366;
    text-decoration: none;
}

.tweetsDiv a:link, .tweetsDiv a:visited { text-decoration: none; }

.tweetsDiv a:hover, .tweetsDiv a:active { text-decoration: underline; }

.tweetsDiv img {
    border: none;
    padding: 0 3px;
}

.tweetsDiv div {
    padding: 5px 5px 0 5px;
    width: 95%;
    clip: auto;
    white-space: normal;
}

.tweetHeader { margin-bottom: 8px; }

.tweetHeader img {
    float: left;
    margin-right: 5px;
}

.tweetItem { border-bottom: dashed 1px #999999; }

.tweetItem .tweetInfo {
    font-size: small; 
    color: #787878;
}

.tweetsDiv .tweetProblem {
    color: #ff0000;
    font-weight: bold;
    text-align: center;
}

.tweetProblem img { border: 0; }
