* {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}
.b {font-weight:bold;}
.inactive {color:#999}
h2.topicName {
	font-size: 130%;
	font-weight:normal
}
h2.section {
	font-size: 110%;
	font-weight:bold;
}
h3 {font-weight:bold;font-color:#000;font-size:150%;}

i.fa_rss_lg {color:#FF8000;font-size:200%;}
.relativetime { font-weight: bold }
.o_g_date {font-size:90%}
.lsep { padding: 0 0.3em; color:#aaa }
.gravatars {margin-left:10px}
.av_40 {padding:1px;}

a{color:#07c;text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
a:visited{color:#4A6B82;}
a.anchor {color:#000}
a.anchor:hover {text-decoration:none}
/*a.external {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeF59z4EJADEIQ1F36k7u5E7ZKXeUQPACJ3wK7UNokVxVk9kHnQH7bY9hbDyDhNXgjpRLqFlo4M2GgfyJHhjq8V4agfrgPQX3JtJQGbofmCHgA/nAKks+JAjFAAAAAElFTkSuQmCC) center right no-repeat;background:url(/cc/img/nav/icon_external-link_12x12.png) center right no-repeat;padding-right:13px}*/
a.external::after {content:" \f08e";font-family:"FontAwesome";}
.inactive {color:#999}
.subtext {color:#888}
.current {color:#000}
.nearby {color:#000} .nearby:link {color:#000} .nearby:visited {color:#000} .nearby:hover {text-decoration:none}

ul.nobullet {list-style-type:none; padding:0;margin:0}
ul.bullet {list-style-type: square}
li.responses {margin:0;padding:0}

/*table.tr_head_thin {width:700px;margin:0;padding:0;border:0;width:100%;height:1em}*/
table.tr_head_thin {width:100%;margin:0;padding:0;border:0;width:100%;height:1em}
table.tr_head_full {background-color:#ccc;width:100%;margin:0;padding:0;border:0}
/*td.tr_head_content      {overflow:hidden;height:1.375em;margin:0;padding:0;font-size:90%;}*/
td.tr_head_content      {overflow:hidden;margin:0;padding:0;}
td.tr_head_full_content {float:left;padding-left:3px;color:#000;background-color:#ccc;white-space:nowrap;overflow:hidden}
td.tr_head_full_content_user {float:left;padding:3px 0 0 3px;color:#000;overflow:hidden;white-space:nowrap} /*white-space:nowrap*/
td.tr_head_thin_content {float:left;padding:3px 0 0 3px;color:#555;overflow:hidden}
td.tr_head_thin_content_2 {color:#555;height:1.375em;overflow:hidden}
td.tr_head_thin_content_b {color:#555;padding-top:3px;height:1.375em;overflow:hidden}
div.tr_head_thin_content {height:1.375em;overflow:hidden} /* Chrome */
td.tr_head_content_right {padding-left:3px;width:100%}
td.tr_head_avatar {width:20px;margin:0;padding:0;border:0;}
/*a.tr_head_user:link {color:red}*/
img.tr_avatar {border:1px #efefef solid;padding:0;margin:0;height:20px;width:20px}
             /*border:1px #efefef solid;padding:0;margin:0*/
div.tr_content { font-size:90%;padding:0.5em 0 0.5em 30px;border-left:1px #ccc solid;border-right:1px #aaa solid;border-bottom:1px #ccc solid}

.qc_ctl {font-size:70%;text-decoration:none}
.qc_wrote {color:#000;font-style:italic}

.ql {margin:0;padding:0}
.ql0 {color:#000070;border-left:2px solid #000070;padding-left:0.4em;background-color:#e5e5e5;margin-top:1em;margin-bottom:1em;margin-right:1em}
.ql1 {color:#007000;border-left:2px solid #007000;padding-left:0.4em;}
.ql2 {color:#700000;border-left:2px solid #700000;padding-left:0.4em;}
.ql3 {color:#800080;border-left:2px solid #800080;padding-left:0.4em;}
.ql4 {color:#006060;border-left:2px solid #006060;padding-left:0.4em;}
.ql5 {color:#606000;border-left:2px solid #606000;padding-left:0.4em;}
.hl0{background-color:#FFFF66} .hl1{background-color:#A0FFFF} .hl2{background-color:#99FF99} .hl3{background-color:#FF9999}
.hl4{background-color:#FF66FF} .hl5{background-color:#FFFF66} .hl6{background-color:#A0FFFF}

ul.gb3-pill-top > li > a:hover {background-color: blue;}
li.gb3-pill-top {background-color:#aaa;color:#fff;font-weight:bold;padding:0;margin:0 5px 0 5px;}
li.gb3-pill-top-active {background-color:blue;color:#fff;font-weight:bold;padding:0;margin:0 5px 0 5px;}
a.gb3-pill-top {color:#fff;font-size:120%;margin:0;padding:0.3em 1em 0.3em 1em;}

.gb3-tab-pull-left {font-size:150%;font-weight:bold;}
.gb3-tab {font-weight:bold;font-size:120%;}
.gb3-tab-active {color:#000;font-weight:bold;font-size:120%;color:#000}
a.gb3-tab {color:#aaa;}

/*.g_m_count {height:24px;font-size:120%;background-color:blue;color:#fff;font-weight:bold;text-align:center;padding:4px 0.5em 4px 0.5em;margin: 0 0 0.4em 0;}*/
.o_g_date {font-size:90%}
table.o_g_list > td {margin:0 2px 0 2px;}
.o_g_icon {margin-left:2px;margin-right:2px;}

.g_m_count {background-color:blue;color:#fff;padding:2px;margin:2px;width:70px;height:24px;font-size:105%;vertical-align:middle;text-align:center;font-weight:bold}
.t_r_count {background-color:blue;color:#fff;padding:2px;margin:2px;width:30px;text-align:center;font-weight:bold}
.t_r_count0 {background-color:#A9BEF8;color:#fff;padding:2px;margin:2px;width:30px;text-align:center;font-weight:bold} /* #A2B5CD BED3FC A5BBF7 A9BEF8 B2C7FA */
.t_r_count1 {background-color:#4876FF;color:#fff;padding:2px;margin:2px;width:30px;text-align:center;font-weight:bold}

#sb_wrap { /* required to avoid jumping */
left: 920px; position: absolute; margin-left: 10px; width:300px;margin-top:-15px}
#sb { position: absolute; top: 0; margin-top: 15px; padding-top: 0px}
#sb.fixed { position: fixed; top: 0;}
.sb_box {border:1px solid #fff;margin: 0 0 1em 0;}
.sb_box_header {background-color:#ccc;margin 0;padding:3px;border-bottom:1px solid #ccc;font-weight:bold;color:#000}
td.sb_data { padding-left: 1em }
.sb_box_content {padding:3px}
.sb_tbl_key {width:76px;font-size:90%;color:#555}
.sb_tbl_val {font-size:90%}
.sb_tbl_rt  {padding-left:2em;}