
body {
 min-width:800px; 
 margin: 0 4px 0 12px;
 padding: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:9pt;
 background: #fff;
}

img,a img {
  border:none;
  
}

a {
 text-decoration:none;
}

a:hover {
 text-decoration: underline;
}

#header {
}

#logo {
 position: absolute;
 top:10px;
}

#linkbar {
 min-width: 500px;
 position: absolute ;
 top: 3px;
 left: 248px;
 padding: 3px;
}

#linkbar a {
 text-decoration: none;
 border-bottom: none;
 color: #555;
 font-weight:bold;
 margin: 3px;
}

#linkbar a:hover {
 border-bottom: 1px dotted black;
}

#prevnext {
 float:left;  
 font-weight:bold;
}

#searchbox {
 min-width:500px;
 position: absolute;
 color:#555;
 top: 28px;
 left: 248px;
}

#searchresults {
 position: absolute;
 top: 65px;
}

#searchlabel { float:left; margin-top: 5px; }
#searchfield { margin-left:100px; margin-top: 5px;}
#searchlabel2 { float:left; margin-top: 5px; }
#searchfield2 { margin-left:100px; margin-top: 5px;}
#searchlabel3 { float:left; margin-top: 5px; }
#searchfield3 { margin-left:100px; margin-top: 5px;}
#searchlabel4 { float:left; margin-top: 5px; }
#searchfield4 { margin-left:100px; margin-top: 5px;}
#searchlabel5 { float:left; margin-top: 5px; }
#searchfield5 { margin-left:100px; margin-top: 5px;}
#searchlabel6 { float:left; margin-top: 5px; }
#searchfield6 { margin-left:100px; margin-top: 5px;}
#togglemore { text-align:right; padding:4px; }

#tab {
 background: white;
 border: 1px solid #CCC;
}

#tabLinks {
 text-align:right;
 background: #DFD;
 padding:2px;
 border-bottom: 1px solid #DDD;
}

#tabLinksMobile{
 width:320px;
 text-align:right; 
 position:relative;
 top:-20px;
}

#joininfo {
 background: white;
 padding-left:30px;
 border: 1px solid #CCC;
 margin-left:80px; 
 height: 200px;
 width: 300px;
}

#maininfo {
 background: white;
 padding:5px;
 border: 1px solid #CCC;
 margin-left:20px;
 height: 200px;
 width: 300px;
}

#sidebar {
 position:absolute;
 left: 678px;
 top: 5px;
 width: 160px;
}

#sidebar a {
 color: black;
}


#buzz {
 padding:0;
 margin-left:0;
 margin-top:5px;
}

#buzz #buzzTop {
 padding:2px;
 text-align: center;
 background:white;
 border: 1px solid #CCC;
}

#buzz li {
 list-style:none;
 padding:2px;
 padding-left:5px;
 font-size:0.9em;
 border:1px solid #CCC;
 border-top:none;
 background: #EFE;
}


#adsTop {
 top: 10px; 
 padding: 3px;
 text-align: center;
 background: white;
 border: 1px solid #CCC;
}

#sidebar #ads #adsTop a {
 color: black;
}

#sidebar #ads #adsTop a:hover {
 text-decoration: underline;
}

#adsTopSub {
 font-size: 0.75em;
 text-align: center;
}

#adsAd {
 padding: 3px;
 font-size: 0.9em;
 border: 1px solid #CCC; 
 border-top: none; 
 background: #EFE;
}

#adsGoogle {
 border: none;
 position: relative;
 top: 5px;
}

#tweet {
 width:650px;
 height: 50px;
 margin: 0;
 padding: 5px 0 5px 7px;
 background: white;
 border-bottom: #F4F4F4 1px solid;
}

#tweet img {
 width: 48px;
 height: 48px;
 padding: 0 7px 0 0;
 background: url("/images/missing.gif") no-repeat;
 float:left;
}

#tweetUser, #tweetText, #tweetTime, #tweetReply {
 font-family: Arial;
 font-size: 1.2em;
 display: inline;
 padding: 0px;
}

#tweetUser {
 font-weight: bold;
}

#tweetUser a:visited {
 color:blue;
}

#tweetText {
 
}

#tweetReply {
 padding: 3px;
 font-size: 0.9em;
}

#tweetTime {
 font-size: 0.8em;
}

#prev {
 text-align:left;
}

#next {
 margin-left: 610px;
 font-weight:bold;
}

#footer {
 background: #DFD;
 padding:2px;
 height: 20px;
}

#footer a{
  float:left; 
}


a:visited {
 color:blue;
}

#tweetText {
 
}

#tweetReply {
 padding: 3px;
 font-size: 0.9em;
}

#tweetTime {
 font-size: 0.8em;
}

#prev {
 text-align:left;
}

#next {
 margin-left: 610px;
 font-weight:bold;
}

#footer {
 background: #DFD;
 padding:2px;
 height: 20px;
}

#footer a{
  float:left; 
}


#panel {
 width:680px;
 background: #DFD;
 border: 1px solid #CCC;
 position: absolute;
 top: 65px;
 padding:10px;
}

#example {
 background: white; 
 padding: 5px;
 border: 1px solid #CCC;
}

/* Tweet Scan badge */
#ts_badge {
 position:absolute;
 left: 723px;
 top: 65px;
 background: #DFD;
 border: 1px solid black;
 padding:6px;
 width: 180px;
 font-family: Helvetica;
}

#ts_title {
 font-size: 16px;
}

#ts_badge li {
  list-style:none;
}

#ts_badge ul {
 margin:0; 
 padding:0;
}


#ts_time {
 color: #999;
 font-size: 10px;
}

#ts_tweet {
  font-size: 12px;
  padding:3px;
}

#ts_credit {
 margin: 0px;
 padding: 0px;
 font-size:10px;
 text-align:center; 
}

#intropanel {
 width:780px;
 padding:5px;
 font-size:0.9em;
 border:1px solid #CCC;
 background: #EFE;
}

#firstcol {
 padding:5px;
 background: white;
 border:1px solid #999;
 width: 243px;
 height:390px
}

#secondcol {
 padding:5px;
 background: white;
 border:1px solid #999;
 width: 243px;
 height:390px
}

#thirdcol {
 padding:5px; 
 background: white;
 border:1px solid #999;
 width: 243px;
 height:390px;
}

#thirdcol #ads #adsTop a {
 color: black;
}

#thirdcol #ads #adsTop a:hover {
 text-decoration: underline;
}

#cloudtitle {
 text-align:center;
 font-size:14px;
 font-weight:bold;
 padding-bottom:3px;
 padding-top:3px; 
}

#htmltagcloud {
  text-align:  center;
  line-height: 1.2;
}
span.tagcloud0 { font-size: 12px;}
span.tagcloud0 a {text-decoration: none;}
span.tagcloud1 { font-size: 13px;}
span.tagcloud1 a {text-decoration: none;}
span.tagcloud2 { font-size: 14px;}
span.tagcloud2 a {text-decoration: none;}
span.tagcloud3 { font-size: 15px;}
span.tagcloud3 a {text-decoration: none;}
span.tagcloud4 { font-size: 16px;}
span.tagcloud4 a {text-decoration: none;}
span.tagcloud5 { font-size: 17px;}
span.tagcloud5 a {text-decoration: none;}
span.tagcloud6 { font-size: 18px;}
span.tagcloud6 a {text-decoration: none;}
span.tagcloud7 { font-size: 19px;}
span.tagcloud7 a {text-decoration: none;}
span.tagcloud8 { font-size: 20px;}
span.tagcloud8 a {text-decoration: none;}
span.tagcloud9 { font-size: 21px;}
span.tagcloud9 a {text-decoration: none;}
span.tagcloud10 { font-size: 22px;}
span.tagcloud10 a {text-decoration: none;}

