body { 
  -webkit-user-select:none;
  -moz-user-select:none;

  margin:0; padding:0; font-size:8pt; height:100%;
  font-family:'Helvetica Neue', Helvetica, Arial; 
  background:-moz-linear-gradient(270deg, #fff, #eee, #ddd);
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#FFF), color-stop(0.4, #EEE), to(#DDD));
  background-attachment:fixed;
}

a > img { border:0; }

#loading {
  margin-left:50%;
  -moz-box-shadow:0 1px 3px black;
  -webkit-box-shadow:0 1px 3px black;
  position:absolute; background:#D2F796; font-weight:bold; padding:3px 5px; 
  background:-moz-linear-gradient(270deg, #D2F796, #B2D776);
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#D2F796), to(#B2D776));
  position:fixed;
}

#header { 
  background:#404040; padding:15px 10px 0 10px; margin:0;
  height:31px;
  background:-moz-linear-gradient(270deg, #606060, #404040);
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#606060), to(#404040));
  overflow:hidden;
  margin-bottom:10px;
}

#header > h1 { 
  cursor:pointer;
  text-shadow:0 1px 1px #888; 
  font-size:9pt; background-color:#BDDB7B; margin:0; height:15px;
  background:-moz-linear-gradient(270deg, #B2D776, #AAC364);
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#B2D776), to(#AAC364));
  display:inline-block; color:#fafafa; padding:7px 7px; font-weight:bold;
  float:left;
  border-top:1px solid #D2F796;
  border-bottom:1px solid #b2d776; 
} 

#header > h1:active {
  border-top:1px solid #B2D776;
  border-bottom:1px solid #92b756; 

  background:#BDDB7B;
  background:-moz-linear-gradient(270deg, #92B756, #8AA344);
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#92b756), to(#8aa344));
}

#header > form {
  float:left; background:#000; height:15px; 
  padding:4px 6px 10px 6px;
  border-top:1px solid #666;
  border-bottom:1px solid #000;

  background:-moz-linear-gradient(270deg, #444, #111);
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#333, #111));
}

#header > form > input[type=search] { 
  background:#fff;
  background:-moz-linear-gradient(270deg, #fff,#fff,#fff,#ddd);
  border:0;
  padding:4px;
  width:250px; 
}

#header > form > span.go, 
#header > form > span.advanced,
#main > div.page > span.actions > span.follow,
#main > div.page > span.actions > span.lists,
#main > div.page > span.actions > span.unfollow ,
#main > div.page > span.cache > span.load,
#main > div.page > span.actions > span.more { 
  -moz-border-radius:3px; -webkit-border-radius:3px;
  -moz-box-shadow:0 0 2px rgba(0,0,0,0.5);
  -webkit-box-shadow:0 0 2px rgba(0,0,0,0.5);
  background:#ccc; cursor:pointer;
  border:1px solid rgba(0, 0, 0, 0.4);
  background:-moz-linear-gradient(270deg, #fff, #fff, #ddd, #d4d4d4);
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#fff), color-stop(0.25, #fff), color-stop(0.75, #ddd), to(#d4d4d4));
  color:black; text-shadow:1px 1px 1px rgba(255,255,255,0.5);
  font-size:8pt; font-weight:normal;
  padding:4px 10px 3px; text-align:center;
  -webkit-user-select:none;
  -moz-user-select:none;
}

#header > form > span.go, 
#header > form > span.advanced { border:0; }

#main > div.page > span.cache > span.load:active,
#main > div.page > span.actions > span.follow:active,
#main > div.page > span.actions > span.unfollow:active {
  border:1px solid rgba(0,0,0, 0.8);
  background:-moz-linear-gradient(270deg, #d4d4d4, #ddd, #fff, #fff);
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#d4d4d4), color-stop(0.25, #ddd), color-stop(0.75, #fff), to(#fff));  
}

#main > div.page > span.actions > span.follow:active {
  padding-right:9px;
}
#main > div.page > span.actions > span.unfollow:active {
  padding-left:9px;
}

#main > div.page > span.actions > span.lists > label,
#main > div.page > span.actions > span.more > label { cursor:pointer; }

#lists > a, #login { 
  float:left;
  border-top:1px solid #90addf;
  display:inline-block; 
  padding:8px 7px 10px;
  background-color:#809DCF;
  background:-moz-linear-gradient(270deg, #809DCF, #607DAF);
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#809DCF), to(#607DAF));
  cursor:pointer; text-shadow:0 1px 0 rgba(0, 0, 0, 0.8);
  -webkit-box-shadow:0 0 1px #666; 
  -moz-box-shadow:0 0 1px #666;
  margin:0; color:white; font-weight:bold; 
}

#lists > a[rel=':accounts'] {
  margin-left:10px;
}

#lists > a.feedback { 
/*
  background-color:#A15544;
  background:-moz-linear-gradient(270deg, #C17564, #A15544) repeat scroll 0 0 transparent;
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#C17564), to(#A15544));
  border-top:1px solid #D18574;
*/
  margin-left:10px;
}

#lists > a.api_units { 
  text-transform:uppercase;
  background-color:#D74E30;
  background:-moz-linear-gradient(270deg, #E75E40, #D74E30) repeat scroll 0 0 transparent;
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#E75E40), to(#D74E30));
  border-top:1px solid #E77E60;
}

#lists > a:empty, #login:empty { padding:0; }

#filters { 
  display:none; 
  padding:10px; 
  -webkit-box-shadow:0 0 5px silver; 
  -moz-box-shadow:0 0 5px silver;
  background:#eee;
  background:-moz-linear-gradient(270deg, #eee, #ccc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#ccc)); 
  border-radius:5px; 
  -moz-border-radius:5px;
  margin:10px; padding:5px;
}  

#filters > div { margin-bottom:3px; }

#filters select { margin-right:6px; }
#filters input[type=button] { margin-right:3px; }
	 
#filters > div > span {
  padding-left:3px;
  padding-right:3px;
  color:#222;
  font-size:9pt; 
}

#launcher { 
  z-index:31337;
  margin-top:-10px;
  position:absolute;
  margin-left:35px;
  left:373px;
}

#launcher > a:first-child {

}

#launcher > a > div {
  margin-top:1px;
}

#launcher > a { 
  text-shadow:0 1px rgba(0,0,0,0.5);
  text-overflow:ellipsis;
  line-height:1.2em;
  color:#fff; margin:0px; overflow:hidden; 
  display:inline-block; padding:6px 10px;
  font-size:8pt; text-transform:capitalize;
  font-weight:bold; height:30px; vertical-align:bottom;
  width:50px; cursor:pointer; text-align:left;
  border-right:1px solid rgba(100,129,179,0.1);
  background-color:#809DCF;
  background:-moz-linear-gradient(270deg, rgba(138,167,217,0.95), rgba(116,145,195,0.95));
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(rgba(138,167,217,0.95)), to(rgba(116,145,195,0.95)));
  text-align:center;
}

#launcher > a.logout > input {
  position:relative; right:3px; top:-1px; }

#lists > a:first-child { 
  text-transform:none;
}

#lists > a.selected { 
  background:#3a3a3a; border-top:1px solid #5a5a5a; }

#feedback {
  margin:10px; }

#feedback > form { 
  color:#666; }

#feedback > form > label {
  font-size:13pt; color:#222; }

#feedback > form > div { 
  margin-bottom:5px; }

#feedback > form > div > textarea { 
  width:100%; }

#feedback > form > a { 
  font-weight:bold; cursor:pointer; }

#warning {
  -moz-border-radius:0 5px 0 0;
  -webkit-border-radius:0 5px 0 0;
  padding:8px 10px;
  font-weight:lighter; text-align:right;
  font-size:9pt;
  background:transparent;
  border:1px solid transparent;
  color:black;
  margin-right:0; margin-top:0;
  position:absolute;
  right:10px;
  height:13px;
}
 
#warning:empty { padding:0; border:0; }

#main { 
  -webkit-user-select:none;
  -moz-user-select:none;

  -moz-box-shadow:0 0 5px silver;
  -webkit-box-shadow:0 0 5px silver;
  background:#EAEAE6;
  margin:0 10px;
  background:-moz-linear-gradient(270deg, #EAEAE6, #CACAC6);
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#eaeae6), to(#cacac6));
}

#main:empty { padding:0; }

body.preview div.selections { display:none; }

#main > div.page {
  text-align:right;
  background:#d9d9d9; font-size:9pt; font-weight:bolder; 
  padding:5px 20px; color:#FFF;
  padding-left:0; padding-bottom:8px;
  max-height:19px; overflow:hidden;
  background:-moz-linear-gradient(270deg, #d9d9d9, #bbb);
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#d9d9d9), to(#bbb));
}

#main > div.page:empty { 
  padding:0; border:0; }

#more_actions {
  z-index:30; position:absolute; margin-left:25px;
  padding:8px 64px 6px 64px; margin-top:4px; 
  background-color:#222;
  background-color:rgba(200,200,200, 0.5); 
  background:-moz-linear-gradient(270deg,rgba(200,200,200,0.5),rgba(180,180,180,0.5));
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(rgba(200,200,200,0.5)), to(rgba(180,180,180,0.5)));
  -moz-box-shadow:0 1px 1px rgba(90, 90, 90, 0.5);
  -webkit-box-shadow:0 1px 1px rgba(90, 90, 90, 0.5);
}

#main > div.page.start a.newer,
#main > div.page.end a.older,
#main > div.page.complete a.older,
#main > div.page.complete a.newer { 
  display:none; }

#main > div.page a { 
  cursor:pointer; color:white; border-bottom:1px solid; }

#main > div.page > span.cursor { 
  -webkit-user-select:none;
  -moz-user-select:none;
  float:right; padding-top:3px; margin-left:0.5em;  }

#main > a.back { 
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-radius:5px 5px 0 0;
  background:#D8D8D8; height:15px;
  background:-moz-linear-gradient(270deg, #f3f3f3, #d8d8d8);
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#f3f3f3), to(#d8d8d8));
  border:0; color:rgba(0,0,0,0.9);
  display:block; font-size:10pt; font-weight:lighter;
  padding:8px 9px; text-align:left; text-decoration:none;
  text-shadow:0 1px 2px rgba(255, 255, 255, 0.3); cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
}

#main { -webkit-border-radius:0 0 5px 5px; }
#main > div.page:last-child { -webkit-border-radius:0 0 5px 5px; margin-bottom:10px; }

#main > div.page > span.actions { 
  float:left; margin-left:4px;
}

#main > div.page > span.actions > span.follow,
#main > div.page > span.actions > span.lists,
#main > div.page > span.actions > span.unfollow,
#main > div.page > span.cache > span.load,
#main > div.page > span.actions > span.more { 
  float:left; 
  height:14px;
  padding:2px 10px 3px;
}

#main > div.page > span.cache > span.load {
  float:none;
  display:inline-block;
}

#main > div.page > span.actions > span.follow {
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:0;
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-right-radius:0;
  border-right:0;
}
#main > div.page > span.actions > span.unfollow { 
  -moz-border-radius-topleft:0;
  -moz-border-radius-bottomleft:0;
  -webkit-border-top-left-radius:0;
  -webkit-border-bottom-left-radius:0;
  border-left:0;
  margin-right:5px;
}

#main > div.page > span.actions > span.lists {
  margin-right:5px;
  width:143px;
  overflow:hidden;
}

#main > div.page span.lists > div,
#main > div.page span.more > div { display:none; }

#main > div.page > span.actions > span.more.active,
#main > div.page > span.actions > span.lists.active {
  background:#393939;
  background:-moz-linear-gradient(270deg, #555, #393939); 
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#555), to(#393939));
  font-weight:normal; color:black;
  padding:5px 11px;
  text-align:left; 
  border:0 none;
  -moz-box-shadow:0 0 1px #222; 
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-bottomright:0;
  -webkit-box-shadow:0 0 1px #222;
  -webkit-border-bottom-left-radius:0;
  -webkit-border-bottom-right-radius:0;
}

#main > div.page span.more.active > div,
#main > div.page span.lists.active > div {
  display:block;
  z-index:1;
  -moz-box-shadow:0 1px 5px silver; 
  -webkit-box-shadow:0 1px 5px silver;
  margin-left:-11px;
  text-align:left; margin-top: 19px; 
  width: 165px; position: absolute; 
}

#main > div.page span.more.active > div {
  width:110px;
}

#main > div.page span.more.active ol,
#main > div.page span.lists.active ol { 
  background:#ebebeb;
  background:-moz-linear-gradient(270deg, #fcfcfc, #ebebeb, #ddd, #fdfdfd); 
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#ebebeb), to(#fdfdfd));
  margin:0; padding:0; text-align:left; font-size:8pt; padding-bottom:4px;
  font-weight:lighter;
}

#main > div.page span.more.active li,
#main > div.page span.lists.active li { 
  list-style:none; padding:1px 3px;
}

#main > div.page span.more.active li {
  padding:4px 10px;
}

#main > div.page span.more.active li:hover {
  background:rgba(68,91,130,1); color:white;
  text-shadow:none;
  -moz-box-shadow: 0 0 1px rgba(68,91,130,1);
}

#main > div.page span.more.active > label,
#main > div.page span.lists.active > label {
  color:white; font-size:8pt; text-shadow:0 1px rgba(0,0,0,0.9);
}

#main > div.page span.lists.active input[type=text] {
  padding:0; font-size:8pt; width:99%;
}

#main > div.selections {
  -webkit-user-select:none;
  -moz-user-select:none;
  padding:5px 6px;
  background:#f3f3f3;
  background-moz-linear-gradient(270deg, #fff, #f3f3f3, #f3f3f3);
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#fff), to(#f3f3f3));
}

#main > div.selections:empty { display:none; }

#main > div.selections a {
  font-weight:bold; cursor:pointer;
}

#main > div.page span.cursor a:active,
#main > div.selections a:active {
  color:#4B97E0;
}

#main > div.selections > span.related {
  float:right; margin-right:3px; }

#contacts > ul { 
  padding:0; margin:0; overflow:hidden; }

body.preview > #main > #contacts { 
  display:none; 
}

#contacts { 
  -webkit-user-select:none;
  -moz-user-select:none;
}

#preview { 
  background:#fff;
  padding:5px 10px; margin-top:0; display:none; 
  -webkit-user-select:text;
  -moz-user-select:text;
}

#preview > h5.blocked {
  background:#eee; font-size:20pt; margin:0 0 5px; padding:4px 8px;
}

#preview > h1 { 
  margin:0; }

#preview > p.description {
  background:#fafafa; opacity:0.9; font-size:11pt;
  max-width:450px; line-height:1.5em;
  display:block; text-shadow:0 0 1px #777;
  margin-bottom:0; margin-top:5px;
}

#preview > p.listed > a, #preview > p.lists > a, #preview > p.subscriptions > a { 
  width:450px; padding:3px 5px; margin-right:5px; 
  background:#BCD778; color:white; font-weight:bold;
  margin-bottom:5px; display:block; text-decoration:none; }

#preview > p.listed > a > label, #preview > p.lists > a > label, 
#preview > p.subscriptions > a > label {
  color:#333; display:block; }

#preview > p.description:empty { padding:0; }

#preview > div.tweets > p > a { 
  color:black; }

#preview > div.tweets > p > span { 
  color:gray; }

#preview > h1 > a { 
  color:#9fc33c; margin-left:5px; text-decoration:none; background:#fafafa;
  padding:3px; font-size:80%; opacity:0.9; }

#preview > img { 
  float:left; margin-right:10px; margin-bottom:10px; max-width:100px;
  background:black; }

#preview > p.labels  {
  margin-top:5px;
  margin-bottom:13px;
}

#preview > p.labels > label { 
  color:white; background:#BCD778; padding:3px 5px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}

#preview > p.labels > label.friend { 
  color:#BCD778; background:white; border:1px solid #BCD778;
}

#preview > span.favorites, #preview > span.statuses,   #preview > span.following, 
#preview > span.followers, #preview > span.created_at, #preview > span.location,
#preview > span.list_info, #preview > span.verified,   #preview > span.protected,
#preview > span.follow_back { 
  font-weight:bold; display:inline-block; background:#333; color:white; 
  margin-right:5px; padding:3px 5px; margin-bottom:5px;
}

#preview > span.favorites, #preview > span.following, #preview > span.followers,
#preview > span.follow_back {
  cursor:pointer; }

#preview > span.protected { 
  background-color:#eee; text-transform:capitalize; color:#222; }

#preview > span.list_info, #preview > span.favorites, #preview > span.following,
#preview > span.followers, #preview > span.location, #preview > span.follow_back {
  background-color:#eee;
  background:-moz-linear-gradient(270deg, #e6e6e6, #fafafa);
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#e6e6e6), to(#fafafa));
  -webkit-box-shadow:0 0 1px black;
  -moz-box-shadow:0 0 1px black;
  color:black; cursor:pointer;
}

#preview > span.verified { 
  background:#BDDA7B;
}

#preview >span:empty { padding:0; }

#preview > div.sources, #preview > div.week, #preview > div.month, 
#preview > div.year, #preview > div.types { 
  padding:5px; margin-top:7px;
  float:right; clear:both; margin-bottom:10px; margin-left:10px; }

body.preview > #main > #preview { display:block; }

body > #main > div.selected { display:block; }

#contacts > ul > div.none { 
  text-align:center; padding:50px; font-size:13pt; background:white; }

#contacts > ul > div.welcome { display:none; }

#contacts > ul > div.welcome p { 
  font-weight:bold;
}

#contacts > ul > div.welcome h2 { 
  margin:0; font-size:22pt; 
}

#contacts > ul > div.welcome h2 + p { 
  font-weight:normal; color:silver; margin:5px 0 25px;
}

#contacts > ul > div.welcome a {
  text-decoration:none; color:silver; border-bottom:1px solid; }

#contacts > ul > li > a > span.name {
  width:11em; display:inline-block; margin-left:3px; z-index:5px;
}

#contacts > ul > li > a > span.follow_back,
#contacts > ul > li > a > span.follows_you {
  font-size:90%; background:white; padding:2px 4px; margin-right:1em;
  border:1px solid #222; font-weight:bold; color:black;
  -webkit-border-radius:5px; -moz-border-radius:5px; }

#contacts > ul > li > a > label {
  color:white; cursor:pointer; }

#contacts > ul > li > a > label.list { 
  font-size:90%; background:#C1E483; padding:2px 4px; margin-right:1em; 
  -webkit-border-radius:5px; -moz-border-radius:5px; }

#contacts > ul > li > a > label.friend { 
  font-size:90%; color:#C1E483; padding:2px 4px; margin-right:1em; 
  border:1px solid #C1E483; font-weight:bold;
  -webkit-border-radius:5px; -moz-border-radius:5px; }

#contacts > ul > li > a > label.blocked { 
  font-size:90%; background:#333; padding:3px; margin-right:1em; 
  -webkit-border-radius:5px; -moz-border-radius:5px; }

#contacts > ul > li > a > label.location { 
  margin-right:5px; color:#9fc33c;  }

#contacts>ul>li>a>label.hit {
  color:#222; margin-right:5px; display:inline-block;
}

#contacts>ul>li>a>label.notweets {
  background:#999; color:#666; padding:3px; opacity:0.8; 
  margin-right:5px; -webkit-border-radius:5px; }

#contacts>ul>li>a>label.protected { 
  background:#999; font-size:90%; padding:2px 4px; opacity:0.8; 
  margin-right:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }

#contacts>ul>li>a>label.verified { 
  background:#BBD576; font-size:90%; padding:0 3px; 
  opacity:0.8; -moz-border-radius:5px;
  -webkit-border-radius:5px; margin-right:5px; }

#contacts>ul>li>a>label.description { 
  color:#222; }

#contacts>ul>li>a>label.source {
  font-style:italic; color:#c3603C; border-right:10px solid white; 
  border-left:5px solid white; }
  
#contacts > ul > li.unseen { 
  font-weight:bold; }

#contacts > ul > li { 
  font-size:8pt; padding:5px 0;
  padding-left:10px; 
  list-style-position:inside;
  background-color:#fff;
  background:-moz-linear-gradient(270deg, #fafafa, #fff);
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#fafafa), to(#fff));
  white-space:nowrap; list-style:none; clear:both; 
  border-bottom:1px solid #ddd; cursor:pointer; }

#contacts > ul > li.checked { 
  background:#6380B2;
  background:#4b97e0;
}
#contacts > ul > li.checked > a,
#contacts > ul > li.checked > a > label { 
  border-color:#eee;
  color:white; }
#contacts > ul > li.checked > a > label.verified {
  background:white; color:black;
}
#contacts>ul>li.checked>a>label.source {
  border-color:#4B97E0;
}
#contacts>ul>li.checked>a>label.list {
  background:#fff; color:#4B97E0;
}

#contacts > ul > li > img { 
  visibility:hidden; }

#contacts > ul > li.selected > img { 
  visibility:visible;
}

#credit {
  margin:10px; border-top:1px solid silver; padding:5px; margin-top:0px; 
  background:rgba(20,20,20,0.1);
}

#accounts { 
  -webkit-user-select:text;
  -moz-user-select:text;

  display:none;
  font-family:Helvetica Neue;
  background:rgba(255,255,255,0.5);
  padding:10px 10px 3px;
  -moz-box-shadow:0 0 5px silver;
  -webkit-box-shadow:0 0 5px silver;
  margin:0 10px;
  -moz-border-radius:3px 3px 0 0;
  -webkit-border-radius:3px 3px 0 0;
}

#accounts:empty { display:none; }

#accounts > h2 { 
  border-bottom:1px solid #eee;
  color:#333;
  font-family:Helvetica;
  font-weight:inherit;
  margin:0 0 10px; font-size:10pt;
  padding-bottom:5px;
  text-shadow:0 1px 1px #ccc;
}

#accounts > div.account {
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -moz-box-shadow:0 0 1px #888;
  -webkit-box-shadow:0 0 1px #888;
  background:#809DCF;
  cursor:pointer;
  background:-moz-linear-gradient(270deg, #809DCF, #607DAF);
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#809dcf), to(#607daf));
  color:white;
  float:left; margin-right:10px;
  height:50px; width:150px;
}

#accounts > div.selected {
  background:#3a3a3a;
  background:-moz-linear-gradient(270deg, #5a5a5a, #3a3a3a);
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#5a5a5a), to(#3a3a3a));
}

#accounts > div.new.account { 
  padding:7px 9px; font-weight:bold;
  width:253px; height:21px; display:none;
  background:#575a53;
  background:-moz-linear-gradient(270deg, #575a53, #373a3e);
  background-image: -webkit-gradient(linear, 0 0,0 100%, from(#575A5E), to(#373A3E));
  color:#eee; font-size:11pt;
  text-shadow:0 1px 1px rgba(0,0,0,0.3);
}

#accounts > div.account > div {
  color:#eee; padding:0 9px;
  font-weight:bolder; text-shadow:0 1px 0 rgba(0, 0, 0, 0.8);
}

#accounts > div.account > div:first-child {
  font-size:9pt; font-weight:bold; padding:9px 9px 1px; color:white; cursor:pointer;
}

#accounts > div.stats {
  -webkit-box-shadow:#d2f796 0 0 2px;
  -moz-box-shadow:#d2f796 0 0 2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  background:#b2d776;
  background:-moz-linear-gradient(270deg, #b2d776, #aac364);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B2D776), to(#AAC364));
  border: 1px solid #A2B766; 
  color: rgba(255, 255, 255, 0.95);
  float:left; 
  font-family:'Helvetica Neue'; font-size:12pt; font-weight:lighter;
  padding:8px 16px 22px; cursor:pointer;
  text-shadow:rgba(0,0,0,0.15);
  height:18px;
}

#accounts > div.count { 
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -moz-box-shadow:0 0 2px #aaa;
  -webkit-box-shadow:0 0 2px #aaa;
  background:#fff;
  background:-moz-linear-gradient(270deg, #FFFFFF, #EEEEEE);
  background-image:-webkit-gradient(linear,0 0, 0 100%, from(#fff), to(#eee));
  color:#222; font-size:7pt;
  float:left; height:50px; width:50px;
  text-align:center; margin-right:10px;
  cursor:pointer;
}

#accounts > div.count.time { 
  width:100px;
}

#accounts > div.count.details { display:none; }

#accounts > div.count > div { 
  font-weight:bolder; margin-top:5px; font-size:15pt;
}

#accounts > div.breaker {
  clear:both; padding-bottom:10px;
}