body {background-color: #ffffff ;color:#333333;font-family: Helvetica,sans-serif;}
body,ul,li,table,tr,td {margin:0;padding:0}
.help {
  display: none;
  font-size: 10pt;
  margin-left: 40px;
  margin-right: 10px;
  background-color: #ffffee;
}
.head {
   font-weight: bold;
   font-size: large;
   text-align: left;
   padding-top: 8px;
   padding-bottom: 10px;
   background: #145ace;
   color: white;
}
img {border:0;}
div,ul,form,p{padding-left:2px;}
ul li {list-style:none;}
small {color:#aaaaaa;}
a, a:active, a:hover, a:visited, .b:active {text-decoration:none;color:#13236a;}
ul li, .s {margin:2px 0;}
dd {margin-bottom: 25px;}

.redtweet {color: #ff0000;}
.inttable td {
	padding: 0 5px 2px 0;
}
#bitlylink {
  font-size: small;

}
.listlist {
  font-size: small;
}
.listlist td {
   padding: 0px 10px 0px 0px;
}


.s {border-bottom:2px solid #dddddd;}
.l {background: #ccccee; }
.p08 {background: #cceecc; }
.fa {background:#ffff00; font-weight:bold;}
.w {color: #ffffff; padding-left: 5px;}
ul a {font-weight:bold;}
.i {width: 320px;}
ul li, .m {padding-left:0px; line-height: 120%}

.button {
 width: 200px;
}
.tc {
  background: #f0f0f0;
  color: #333333;
  font-size: 10pt;
}
.book td {
  padding: 0 5px 10px 5px;
  font-size: 10pt;
}
.tdr {
  text-align: right;
}
.td {
  font-size: 10pt;
}
.settingsform {
  padding-top: 10px;
  font-size: 10pt;
}
.mb {
  background: #f8f8f8;
  font-size:small;
  width: 100%;
  text-align: right;
  line-height: 150%;
  margin-top: 5px;
  color: #666666;
}
.older {
  float:right;
  font-size:24px;
}
.newer {
  position:absolute;
  left:0;
  font-size:24px;
}
.tabs {
  line-height: 200%;
}


.awesome {
 background: #222 url(/gfx/alert-overlay.png) repeat-x;
 display: inline-block;
 padding: 3px 3px 3px;
 color: #fff;
 text-decoration: none;
 font-weight: bold;
 line-height: 1;
 -moz-border-radius: 5px;
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
 text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
 border-bottom: 1px solid rgba(0,0,0,0.25);
 position: relative;
 cursor: pointer;
}


.red.awesome:hover                      { background-color: #ff2222; color:#ffffff; }
.red.awesome, .red.awesome:visited      { background-color: #ff0000; color: #ffffff;}

.orange.awesome:hover                      { background-color: #f25100; color:#ffffff; }
.orange.awesome, .orange.awesome:visited      { background-color: #e33100; color: #ffffff;}

.green.awesome, .green.awesome:visited	{ background-color: #91bd09; color: #ffffff; }
.green.awesome:hover			{ background-color: #a1cd19; color: #ffffff;}
.blue.awesome, .blue.awesome:visited    { background-color: #5781d3; color: #ffffff; }
.blue.awesome:hover		        { background-color: #6791e3; color: #ffffff; }


.grey.awesome, .grey.awesome:visited {background-color: #cccccc; color:#333;}

.small.awesome {
  font-size: 9pt;
  padding: 4px 4px 4px 4px;
 text-shadow: none;
}
.tweet {
 background: #fff url(/gfx/alert-overlay.png) repeat-x;
 font-size: 10pt;
 color: #333;
 display: inline-block;
 width: 95%;
 padding: 5px 5px 0px;
 text-decoration: none;
 line-height: 120%;
 -moz-border-radius: 5px;
 -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
 border-bottom: 1px solid rgba(0,0,0,0.25);
 position: relative;
}
.blue.tweet {background-color: #aaaaff;}
.yellow.tweet {background-color: #ffff88;}
img.ava {border: 0; padding: 0px 3px 0px 0px; float: left;}

.canvas {background-color: #f0f0f0;}

.tag {
  position: relative;
 float: right;
}
.userdesc {
  font-size: 10pt; 
}

.timelabel {
  padding: 0 10px 0px 0;
  text-align: right;
  font-size: 9pt;
}

.lbt {
   width: 100%;
   text-align: right;
   font-size: 9pt; 
   padding: 5px 3px 10px 0px;
}
.api { display:inline; position: relative; float: right; background: url("hol.gif"); background-repeat: repeat-x; margin: 0; padding:1px; width: 20px; height: 8px; border:1px solid #999;
}

.tweet.new {
  color: #000000;
}
.tweet.old {
  color: #404040;
  background-color: #f8f8f8;
}
.subnav {
 background: #ddd url(/gfx/alert-overlay.png) repeat-x;
 margin-top: 5px;
 padding: 3px 3px 3px;
 -moz-border-radius: 5px;
# -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
 text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
 border-bottom: 1px solid rgba(0,0,0,0.25);
}

.pica {
  padding: 3px;
  margin: 2px;
  float: left;
  width: 200px;
  min-height: 250px;
  font-size: 8pt;
  vertical-align: top;
  margin-bottom: 30px;
  background-color: #ffffff;
 -moz-border-radius: 5px;
 -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
 border-bottom: 1px solid rgba(0,0,0,0.25);

}

.pica img {
  max-width: 200px;
  max-height: 200px;
}
.pica .center {
    text-align:center;
    margin-top:10px;
    margin-bottom:0px;
    padding:0px;
}
.pica .ava {
  width: 36px;
  height: 36px;
  float:left;
}

.waydform {
  color:#777777; font-size: 9pt;
}


.topform {
  background-color: #5781d3; 
  color: #ffffff;
}
