
div.byline
{
    color:Gray;
    font-style:italic;
    font-size:8pt;
}

div.byline a
{
    color:Gray;
    text-decoration:none;
}

div.byline a:hover
{
    color:Gray;
    text-decoration:underline;
}

div.updatedtime
{
    color:Gray;
    text-align:center;
    font-size:8pt;
}

div.footer
{
    color:Gray;
    text-align:center;
    font-size:8pt;
    padding-bottom:20px;
}

a.title
{
    color:#1A1C1D;
    text-decoration:none;
}

a.title:hover
{
    text-decoration:underline;
}


a.titlelink
{
    font-size:10pt;
}

a.screenName
{
    font-weight:bold;
    text-decoration:none;
}

img.tweetControl
{
    border-style:none;
    display:inline-block;
    vertical-align:top;
}

div.tweetCommand
{
    display:inline-block;
    text-decoration:none;
    color:Gray;
    font-size:8pt;
    vertical-align:text-top;
}

div.tweetCount
{
    color:Gray;
    font-size:8pt;
    display:inline-block;
    vertical-align:text-top;
}

div.tweetCommand:hover
{
    text-decoration:underline;
}

a.tweetCommand
{
    text-decoration:none;
    color:Gray;
    font-size:8pt;
}

a.tweetCommand:hover
{
    text-decoration:underline;
    color:Gray;
    font-size:8pt;
}


div.tweet
{
    font-size:10pt;
}

a.tweetRetweet
{
    display:inline-block;
    background-repeat:no-repeat; 
    text-decoration:none;
    color:Gray;
    font-size:8pt;
    vertical-align:text-top;
}

a.tweetRetweet:hover
{
    background-image:url(retweet_hover.png);
}

a.tweetReply
{
    display:inline-block;
    background-repeat:no-repeat; 
    text-decoration:none;
    color:Gray;
    font-size:8pt;
    vertical-align:text-top;
}

a.tweetReply:hover
{
    background-image:url(reply_hover.png);
}

a.tweetFavorite
{
    display:inline-block;
    background-repeat:no-repeat; 
    text-decoration:none;
    color:Gray;
    font-size:8pt;
    vertical-align:text-top;
}

a.tweetFavorite:hover
{
    background-image:url(favorite_hover.png);
}


td.sectionheader
{
    text-align:center;
    font-size:12pt;
    font-weight:bold;
    vertical-align:middle;
    
    background-color:#1A1C1D;
    color:White;
}


body
{
    font-family:"Century Gothic", Georgia;
    font-size:10pt;
    background:#1A1C1D;
}

div#content
{
    /* position: absolute; width: 772px; top: 5px; left: 50%; margin-left: -381px; background:white;  */

    /* position: absolute; width: 772px; margin-left:auto; top:0; bottom:0; left:0; right:0; margin-right:auto; background:white;  */

    margin:auto; width: 1065px; background:white;

}


h1
{
       color:#1A1C1D;  
       padding-left:10px;    
       margin-bottom: 0px;
}

h2
{
      margin-top: 0px;
       color:Gray;
       padding-left:10px;
       font-weight:normal;
       font-style:italic;
       font-size:10pt;
}

h3
{
       padding-left:10px;
}

p.aboutText
{
    font-size:10pt;
    padding-left:10px;
}

div.recommend
{
       padding-left:10px;
}

table.layout
{
    margin:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    border-spacing:2px;
}

div.columnHeader{
    margin-left:1px;
    margin-right:1px;
    margin-bottom:2px;
    padding-bottom:2px;
    padding-top:2px;
    text-align:center;
    font-size:12pt;
    font-weight:bold;
    vertical-align:middle;
    
    background-color:#1A1C1D;
    color:White;

}

#graph
{
    height:355px;
    text-align:center;
    vertical-align:top;
}

#leaderboard {
    float:left;
}

#presidentTweets {
    clear:both;
    width:540px;
    float:left;
}

#presidentTweetsTimeline {
    width:520px;
}


#tweets{
    width:525px;
    float:left;
    
}


#footer
{
    clear:both;
    color:Gray;
    text-align:center;
    font-size:8pt;
}