.graph-container h2{
    font-size:22px;
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
}
.graph-yui-container{
    height:280px;
    width:100%;
}
.graph-goog-container{
    width:100%;
    height:100px;
}
.graph-goog-container-populated{
    width:100%;
}
.graph-yui{
   width:48%;
   float:left;
}
.graph-google {
   width:98%;
   float:left;
   height:250px;
}
.graph-yui-links a, .graph-google-links a{
    display:block;
    color :#3b5998;
    font-size:12px;
    line-height:1.5em;
    border-bottom:1px solid #ccc;
}
.graph-yui-links a.g-more, .graph-container .graph_header a.g-more{
    font-weight:normal;
    line-height:1em;
    text-decoration:underline;
    margin-left:2em;
    font-size:10px;
    color:#01f;
}
.graph-yui-links a.g-more:hover, .graph-google-links a.g-more:hover {
    text-decoration:underline;
}
.graph-yui-links {
    margin-top:1em;
    border-left:1px solid #ccc;
    padding-left:1em;
}
.graph-google-links {
    margin-top:1em;
    padding-left:0em;
    display:block;
}

.graph_load {
    margin:auto;
    display:block;
    margin-top:120px;
}
.graph_links_loading {
    background-color:#5a5a5a;
    background-image: url('/images/mobile/loading.gif');
    background-repeat:no-repeat;
    background-position:center;
    height:250px;
    width:48%;
}
.google_graph_links_loading {
    background-color:#5a5a5a;
    background-image: url('/images/mobile/loading.gif');
    background-repeat:no-repeat;
    background-position:center;
    height:250px;
    width:600px;
}

.graph_show_recent {
   color:#009f00;
}
#chartArea {
    padding:0;
}

.graph-container .mi_img {
    float:left;
}
.graph-container a:hover{color:#222;text-decoration:none;}
.graph-container h1, .graph-container h1 a{ margin:0; padding:0; font-weight:bold;font-size:15px; font-family:arial, helvetica, sans-serif; color:#603; clear:both; }
.graph-container h1 a:hover, .graph-container a:hover{text-decoration:underline;color:#222;}
.graph-container span.shortbody p{color:#454444;text-align:left;}
.graph-container div.body {color:#222;text-align:left;float:none;font-family: arial, helvetica, sans-serif;font-size: 13px;}
.graph-container .shadow-container {float:left;}
.graph-container a.more{text-align:left;float:left}
.graph_header {width:100%;background-color:#fff;color:#111;font-weight:bold;font-size:18px;h2eight:3em;l2ine-height:3em;padding:10px 3px 10px 3px;margin-bottom:1em;border-bottom:1px solid #ccc;}
.graph-container .mi_img_loading{margin-top:30px;}
.graph-container img.mi_im2g{position:absolute;}
.graph-container p.image-left{float:left;vertical-align: text-top;margin-right:5px;}
.graph-container .objectcontainer{float:left;width:98%;}
.graph-container .about{text-align:left;margin-top:10px;padding-bottom:10px;}
.graph-container a{display:inline;border-bottom:none;}
.graph-container a.source{font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:bold;color:#1D637D;margin:0;}
.graph-container a.author{font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:bold;color:#dd4725;margin:0;}
.graph-container span.date{color:#999;font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:bold;}
.graph-container .about .pipe{color:#ccc;padding-left:5px;padding-right:5px;}
.graph-container .blogentry {margin-bottom:10px;width:98%;}
.graph-container .body img{display:none;}
.graph-container a.read {color:blue;font-weight:bold;margin-left:5px;}
.graph-container .graph_filter{height:3em;color:#ccc;}
.graph-container .graph_header_filters{font-weight:bold;}
.graph-container div.instruction{font-size:0.8em;}
.graph-container span.onefilter{font-size:18px;font-weight:bold;}
.graph-container a.removefilter{font-size:9px;text-decoration:underline;color:#00f;margin-left:1px;margin-right:6px;}
.graph-container h2.graph{float:right;padding:2px 7px 2px 7px;font-size:20px}
.graph-container div.filteroverdays{margin-left:35%;font-size:10px;}
.graph-container div.filteroverdays a{color:#1d637d;font-weight:bold;margin-left:5px;margin-right:5px;font-size:12px;}
.graph-container div.filteroverdays span.day{margin-left:5px;margin-right:5px;font-size:12px;color:#000;font-weight:bold;}
.graph-container a.termcloud{color:#198ADC;}
.graph-container .pop-col .pop-col-values li{width:48%;}
.graph-container .graph_tags{  
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -moz-box-shadow:0 0 5px #888888;
  -webkit-box-shadow:0 0 5px #888888;
  padding:5px;
  margin-top:5px;
  margin-bottom:5px;
  
}
iframe {border:1px solid #ccc;}
.count{font-size:0.8em;color:#7a7a7a;}


/**
 * Chat Bubble CSS copied from http://www.dinnermint.org/css/creating-triangles-in-css/
 */
 .chat-bubble {
  background-color:#EDEDED;
  border:2px solid #666666;
  font-size:12px;
  line-height:1.3em;
  margin:10px auto;
  padding:10px;
  position:relative;
  text-align:center;
  width:120px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -moz-box-shadow:0 0 5px #888888;
  -webkit-box-shadow:0 0 5px #888888;
}

.chat-bubble-arrow-border {
  border-color: #666666 transparent transparent transparent;
  border-style: solid;
  border-width: 10px;
  height:0;
  width:0;
  position:absolute;
  bottom:-22px;
  left:30px;
}

.chat-bubble-arrow {
  border-color: #EDEDED transparent transparent transparent;
  border-style: solid;
  border-width: 10px;
  height:0;
  width:0;
  position:absolute;
  bottom:-19px;
  left:30px;
}

.blogwidgetwrapper , .bloggerwidgetwrapper {
    margin-bottom:10px;
    color:#fff;
}
.blogwidgetwrapper-header, .bloggerwidgetwrapper-header {
    padding:5px;
    font-size:15px;
    font-weight:bold;
}
.blogwidgetwrapper-body, .bloggerwidgetwrapper-body {
    padding:5px;
}
.blogwidgetwrapper-body span, .bloggerwidgetwrapper-body span{
    font-size:12px;
}
#bloggers, #blogs{
    font-size:12px;
    margin-bottom:5px;
}
.bloggerwidgetwrapper {
    background-color:#3a5889;
}
.blogwidgetwrapper {
    background-color:#9E4527;
}
.blogblurb {
    background-color:#fff;
    width:98%;
    padding:2px;
}
.blogblurb .thumbnail{
    width:100px;
    height:100px;
    display:block;
    float:left;
    padding:2px;
}
div.blogname{text-align:left;}
div.follow{text-align:left;margin-top:2px;}
.blogblurb a.blogname{
    color: #0054A6;
    font-weight: bold;
    font-size:12px;
    text-align:left;
    text-decoration:none;
}
.blogblurb .text{
    color: #464646;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align:left;
}

