﻿body {
padding:0px;
margin:0px;
font-family:Arial,Verdana,Tahoma;
}
a{outline:none;}
.menu_unselected
{
    border:solid 1px #6da3de;
    background-color:White;
    color:#e52931;
    text-align:center;
    font-size:14px;
    float:left;
    margin-left:7px; 
    padding:2px 0px 0px 0px;   
}
.menu_selected
{
    border:solid 1px #6da3de;
    border-bottom:solid 2px White;
    background-color:White;
    color:#e52931;
    text-align:center;
    font-size:14px;
    float:left;
    margin-left:7px; 
    padding:2px 0px 0px 0px;   
}
.downloadsection
{
    width:220px;
    float:left;
    vertical-align:top;
}
.downloaditem
{
    
}
.twitterbox
{
    width:220px;
    min-height:20px;
    float:right;
}
.twitterbird
{
    width:76px;
    height:54px;
    z-index:100;
    position:relative;
    left:160px;
    top:-340px;
}
.fullarticle
{
    color:#595959;
    width:494px;
    float:left;
    padding:0px 20px 0px 150px;
    font-size:12px;
}
.standardtext
{
    color:#595959;
    font-size:12px;
}
.whosittable
{
    width:515px;
    padding:0;
    margin:0;
    border-collapse:collapse;
}
.whosittable th
{
    padding:0;
    margin:0;
    height:25px;
    color:#a5a5a5;
    font-size:12px;
    text-align:left;
    border-top:1px;
    border-top-color:#2875c8;
    border-top-style:solid;
    border-bottom:1px;
    border-bottom-color:#2875c8;
    border-bottom-style:solid;
}
.whosittable th.center
{
    text-align:center;
}
.whosittable .datarow
{
    
}
.whosittable .datarow td
{
    border-bottom:solid 1px #a5a5a5;
}
.whosittable tr
{
}
.whosittable .rank
{
    height:70px;
    font-size:36px;
    color:#a5a5a5;
    vertical-align:top;    
}
.whosittable .rank img
{
    display:inline;
    margin:0px;
    padding:0px;
    padding-top:5px;
}
.whosittable .rank span
{
    vertical-align:top;
    display:inline-block;
    width:33px;
}
.whosittable .name
{
    display:block;
    font-size:17px;
    color:#a5a5a5;
}
.whosittable .location
{
    display:block;
    font-size:12px;
    color:#a5a5a5;
}
.whosittable .details
{
    float:left;
}
.whosittable .quoteimage
{
    text-align:center;
    display:inline-block;
}
.whosittable .daysatrank
{
    color:Red;
    font-weight:bold;
    text-align:center;
}
.newsarticle
{
    clear:both;
}
.newsarticle img
{
    float:left;
    padding:10px 10px 2px 0px;
    width:200px;
}
.newsarticle h2
{
    font-size:18px;
    color:#e2021a;
    font-family:Arial;
    font-weight:bold;
    margin:0px;    
    padding:8px 0px 2px 0px;
}
.newsarticle h3
{
    font-size:11px;
    color:#010101;
    font-family:Arial;
    font-weight:bold;
    margin:0px;    
    padding:2px 0px 2px 0px;
}
.fullarticle p.indent
{
    display:block;
    margin-left:20px;
}
.fullarticle p
{
    padding:0px;
    margin:0px;
    padding-bottom:4px;
    display:block;
}
h1
{
    font-size:22px;
    font-style:italic;
    padding:0px;
    padding-bottom:10px;
    margin:0px;
    color:#2875c8;
    font-family:Georgia, Times New Roman, Times, Serif;
}
h2
{
    font-size:12px;
    color:#e2021a;
    font-weight:bold;
    margin:0px;    
    padding:8px 0px 2px 0px;
}
.standout
{
    font-size:12px;
    color:#e2021a;
    font-weight:bold;
    margin:0px;    
    padding:8px 0px 2px 0px;
    display:inline;
}

.modalpopup
{
    height:327px;
    width:410px;
    background-position:center;
    background-image:url('images/downloadbubble.gif');
    background-repeat:no-repeat;
    padding-left:20px;
    padding-top:20px;
    background-color:#eef0f1;
}
.modalBG
{
    filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #999999;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.closemodal
{
    font-size:12px;
    text-decoration:none;
    color:#9d9d9d;
    position:absolute;
    top:10px;
    left:380px;
}
.insidebubble
{
    height:171px;
    width:228px;
    position:absolute;
    top:60px;
    left:120px;
}
.bubbleprompt
{
    color:#196bc4;
    font-size:14px;
    font-style:italic;
    font-weight:bold;
    padding:0px;
    margin:0px;
    padding-top:20px;
}
.imagehelp
{
    width:480px;
    height:389px;
    padding-bottom:30px;
    position:relative;
}

/*who's it table*/
.socialmeerkat
{
    width:510px;
    height:48px;
    display:block;
    padding:15px 0px 15px 0px;
}
.meerkatcharacter
{
    float:left;
    padding-left:10px;
}
.meerkatinfo
{
    width:420px;
    float:left;
    padding-left:20px;
}
.meerkatbubblemessage
{
float:right;padding-right:60px
}
.meerkatname
{
    display:block;
    width:300px;
    color:#a1a0a0;
    font-weight:bold;
    font-size:18px;
}
.meerkatlocation
{
    display:block;
    width:300px;
    color:#515151;
    font-size:11.5px;
}
.meerkatcomment
{
    display:block;
    width:300px;
    color:#a6a5a5;
    font-size:12px;
}
.meerkatrank
{
    float:left;
    color:#515151;
    font-size:11px;
}
.footerlinebreak
{
    width:900px;
    height:3px;
    background-image:url('images/footerlinebreak.png');
    background-repeat:repeat-x;
    margin:20px 0px 10px 0px;
}
.footerholder
{
    width:900px;
}
.footerholder div
{
    margin-right:28px;
}
.footerabout
{
    float:left;
    width:232px;
}
.footermoreinfo
{
    float:left;
    width:140px;
}
.footersignup
{
    float:left;
    width:210px;
}
.footersignup input
{
    width:100%;
    margin-bottom:6px;
}
.footerfollowus
{
    float:left;
    width:205px;
}
.footerheader
{
    color:#e2120a;
    font-size:12px;
    font-weight:bold;
    margin:0px;
    margin-bottom:4px;
    padding:0px;
}
.footertext
{
    color:#797979;
    font-size:12px;
    margin:0px;
    margin-bottom:6px;
    padding:0px;
}
.footertext a
{
    color:#797979;
    margin-bottom:0px;    
}
.footertext a img
{
    border:none;
    padding-right:10px;
}
.watermark
{
    color:#797979;
}
.contactsection
{
    padding-top:20px;
    width:450px;
}
.contactitem
{
}
.contactitem span
{
    width:150px;
    display:inline-block;
    padding-bottom:10px;
    vertical-align:top;
}
.contactitem span.error
{
    width:10px;
    display:inline-block;
    padding-bottom:0px;
    vertical-align:top;
}
.contactitem input
{
    width:280px;
}
.contactitem textarea 
{
    width:280px;
}
.contactitemright
{      
    text-align:right;
}
.sendmessage
{
    padding-top:20px;
}
.divicons img
{
    border:none;
    padding:0px;
    margin:0px;
}
.sitemaplink
{
    display:block;
    padding-bottom:10px;
    text-decoration:none;
    color:#595959;    
}
.sitemaplink:hover
{
text-decoration:underline;
}
.ticker
{
    background-image:url('images/tickerBG.jpg');
    width:658px;
    height:22px;
    padding-top:4px;
    font-weight:bold;
    color:White;
}
.tickername
{
color:#ffe800;
}
.tickerdetails
{
}
.tickerwhosit
{
position:relative;
left:-61px;
top:22px;
}

