body
{
  color:#333;
  font-family:arial;
  margin-left:20px;
  font-size:13px;
  font-family: arial, sans-serif;
   word-wrap:break-word;text-align:center;
}

blockquote { border:0px solid yellow; margin-left:20px;margin-bottom:0px;color:#247}

#content { border:0px solid orange;width:1000px;margin-left:auto;margin-right:auto }
#pinboard_name { font-size:18px;color:black; }

td {  font-size:13px;
}
p { margin-top:2px;margin-bottom:12px }
li { margin-bottom:10px }

h2 { font-size:110%;background:#eef;margin-top:3em;} 
h3 { font-size:110%;background:#eaefff;} 

td.settings_heading { background:#eaefff; }
#bulk_links p { line-height:0.7em; }

.flash { color:green;background:#efe }
#banner
{
  background:white;
  color:black;
  border-bottom:1px dotted #aaa;
  margin-bottom:0.7em;
  width:980px;
  padding-bottom:9px;
  text-align:left;
}

#banner a { color:#aaa; }
#banner a.admin { color:#e00 }
#banner a.banner_username { color:blue; }

#logo { float:left;width:270px;color:#aaa}
.pin_logo { margin-right:2px; }
#top_menu { margin-top:2px}
#top_menu { float:right; }
#top_menu a { color:blue }


.alert { color:#333;background:#ced;padding:10px;width:400px;border:1px solid #acc; }
.blog_title {font-size:1.3em;color:#248 }
.blog_post { font-family:times;}


#popup_banner { color:orange; }
#login_box
{
  float:right;
}

a.bookmarklet { background:#ffe; border:1px dotted #aaa;color:#444;padding:1px 2px 0px 2px;font-size:90%}
.heading { color:#555;}
.homepage_heading { 
    margin-top:25px;
    margin-bottom:5px;
    color:#338;
    font-size:1em;
}
a { text-decoration:none;color:#11a;}
a:visited { color:#51a }

.error { color:red }

a.systag { color:#c41 }
a.next_prev { color:#777 }


 
 #star_operations
 {
  border:0px solid blue;width:300px;float:left;
 }
 

.selected_star
{
  color:#559;
}

code
{
  margin-left:20px;
  color:#22a;
  font-family:monaco;
}

.display { float:left }
.unimplemented { color:#aaa }

#edit_bookmark_form
{
  border: 1px solid #aaa;
  background:#fff;
  width:450px;
  padding:4px;
  padding-left:10px;
  float:left;
  color:#888;
  font-size:90%;
  display:none;
  visibility:hidden;
}

#edit_bookmark_form p
{
  line-height:100%;
  margin-bottom:0px;
  color:#888;
}

#edit_bookmark_form input
{
  font-size:90%;
  border:1px solid #ddd;
  margin-bottom:3px;
}

#edit_bookmark_form textarea
{
  font-size:90%;
  border:1px solid #ddd;
  margin-bottom:3px;
}


#tag_cloud
{
  float:left;
  width:300px;
  text-align:justify;
  line-height:110%;
  margin-top:20px;
} 

.bookmark_count { 
  font-size:80%;
  color:#aaa;
 }
 
 #main_column
 {
  width:650px;
  border:0px solid yellow;
  min-height:500px;
  text-align:left;
  float:left;
 }
 
 #right_bar 
 {
  float:left;
  border:0px solid green;
  margin-left:10px;
  text-align:left;
  line-height:200%;
}

#right_bar table { line-height:120%}
#bulk_links
{
  margin-bottom:20px;
}
 a.mark_read { color:#a81}
 


#active_users
{
  float:left;
  margin-left:40px;
}

#related_tags
{
  width:250px;border:0px solid red;
  }
  
#timer
{
  color:#bbb;float:right;font-size:11px;font-family:courier;margin-top:4px;
}

#footer
{
  margin-top:3em;color:#888;
 }
 
a.help
{
  color:#2a2;background:#ffc}
  
.tabs { border:0px solid blue; background:#ffc }
.tab_select
{
  float:left;
  margin-right:10px;
}

.tab { 
  float:left;
  text-align:center;
  padding-bottom:0.2em;
  width:80px;
  border-top:1px solid $ffc;
  border-bottom:1px solid #aaa;
}
.tab_selected { border:1px solid #aaa;border-bottom:0px;background:#fff }
#tab_panes
{
  border:1px solid #aaa;
  border-top:1px solid #fff;
  padding:1em;
}
a.filter { color:#999}

a.selected  { color:blue; }

.tab_spacer {float:left;padding-bottom:0.2em;height:100%;width:327px;border-bottom:1px solid #aaa;color:#ffc}

.disabled { color:#888;background:#ccc}

.upgrade_header { 
    font-size:1.4em;color:#666;
    font-weight:bold;margin-top:30px;
    margin-bottom:10px;background:#fff}
    
    
    
    .private a { padding:1px;border:0px;}
.private { background:#eee;border:1px solid #ddd }
.unread { color:#b41 }
a.unread { color:#b41 }


a.twitter_user { color:#000099; }
em { font-weight:bold;color:#882211; font-style:normal}
.bookmark { 
  margin-bottom:1.3em;
  padding:3px;
  width:600px;
  margin-left:0px;
  border:0px solid red;
  float:left;
 }
.bookmark_title { line-height:130%;font-size:110%; }
a.source { color:#77c;}
a.tag {color:#a51;line-height:190%;}
a.delete { color:#aaa }
a.delete:visited { color:#aaa }
a.edit { color: #aaa }
.faint {color:#aaa}
a.edit:visited { color:#ccc }

.tweet_date { color:#aaa;font-size:90%;}
.twitter_name { font-weight:bold; }
a.twitter_account { color:#66c}
a.outside_resource { color:blue;text-decoration:underline; }

.confirm { color:red;visibility:hidden;display:none; }
.delete_link { display:inline; }
.when {  font-size:90%;color:#777 }

.url_link
{
    font-size:90%;color:#888;
}

.star
{
  color:#ccc;
  margin-left:-20px;
  font-size:1.3em;
  cursor:pointer;
  0%;
  float:left; 
 }
 .selected_star { color:#22a; }
 
 .description {line-height:120%;margin-top:2px;color:#555}

.edit_checkbox
{
  display:none;
  float:left;
  margin-left:-40px;
  width:40px;
}

.cached 
{
    color:#aaa;
    font-size:1.2em;
}
.cached:visited {color:#aaa}

#tag_cloud a.selected {font-weight:bold;color:#333}
#tag_cloud table{ line-height:100%;}
#tag_cloud_header a { color:#aaa; }

a.fetch_err { font-size:80%;color:red;font-weight:bold}
ul.clean { list-style-type:none;padding-left:0px;}

.small_username
{
    float:left;
    padding-right:1em;
}

.user_navbar
{
    margin-bottom:0.7em;
}

.rss_linkbox
{
    float:right;
    margin-right:70px;
}

.rss_link
{
    color:#da2;
    font-size:0.8em;
}

.edit_links
{
    opacity:0.3;
    //display:inline;
}

.bookmark_count_box
{
    float:left;
    width:31px;
    padding-right:1.9em;
}

.subscribe_link
{
    margin-left:30px;float:left;
    color:#aac;
}

.unsubscribe_link
{
    margin-left:30px;float:left;
    color:#caa;
}

.source_filter
{
    background:#ddf;
    color:#555;

}