
#dmcontent {
  width: 716px;
  height: auto;
  float: left;
  margin-right: 12px;
}

.disc_wrapper {
  width: 710px;
  height: auto;
  float: left;
  margin-top: 12px;
  padding: 2px;
}

.topic-hdr {
  width: 686px;
  height: 36px;
  line-height: 36px;
  padding: 0 12px;
  box-shadow: 0px 2px 3px #444444;
  background: #ffffff;
  background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
  background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
  background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
  background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
  background: linear-gradient(top,  #ffffff 0%,#efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.topic-ftr {
  width: 686px;
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
  border-top: 1px solid #DDDDDD;
  box-shadow: 0px 2px 3px #444444;
  background: #ffffff;
  background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
  background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
  background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
  background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
  background: linear-gradient(top,  #ffffff 0%,#efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.topic-hdr h1 {
  margin: 0;
  font-size: 16px;
  color: #121111;
}

.mc_wrapper, .mydisc {
  width: 686px;
  height: 40px;
  padding: 12px;
  background: #FBFBFB;
  -webkit-box-shadow: 0px 2px 3px #444444;
     -moz-box-shadow: 0px 2px 3px #444444;
          box-shadow: 0px 2px 3px #444444;
  border-top: 1px solid #DDDDDD;
}

.mydisc {
  height: auto;
}

.mc_wrapper .status {
  width: 2px;
  height: 40px;
  float: left;
  margin-right: 12px;
  cursor: pointer;
}

.mc_wrapper .st01 {
  background: green;
}

.mc_wrapper .st02 {
  background: blue;
}

.mc_wrapper .mc_handler {
  width: 604px;
  height: 40px;
  float: left;
}

.mc_wrapper .mc_handler h2 a {
  color: #0033FF;
  text-decoration: none;
}

.mc_wrapper .mc_handler h2 a:link:hover {
  text-decoration: underline;
}

.mc_wrapper .mc_handler h2 a.rtopics {
  color: #006600;
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
}

.mc_wrapper .mc_handler h2 {
  font-size: 16px;
  color: #222222;
  margin: 0;
}

.mc_wrapper .mc_handler p {
  font-size: 12px;
  color: #444444;
  margin: 2px 0 0 0;
}

.mc_wrapper .mc_handler .cviewers {
  width: 80px;
  height: 40px;
  text-align: center;
  float: left;
}

.mc_wrapper .cviewers h4 {
  font-size: 14px;
  color: #444444;
  margin: 4px 0 0 0;
  text-align: center;
}

.mc_wrapper .cviewers p {
  font-size: 12px;
  color: #666666;
  margin: 0;
  text-align: center;
}

/***************************
       User based post
***************************/

.mydisc .ms01 {
  border-left: 1px solid green;
  border-bottom: 1px solid green;
  -webkit-border-bottom-left-radius: 3px;
      -moz-border-radius-bottomleft: 3px;
          border-bottom-left-radius: 3px;
}

.mydisc .ms02 {
  border-left: 1px solid blue;
  border-bottom: 1px solid blue;
  -webkit-border-bottom-left-radius: 3px;
      -moz-border-radius-bottomleft: 3px;
          border-bottom-left-radius: 3px;
}

.mydisc .mc01 {
  border-left: 1px solid green;
  border-bottom: 1px solid green;
  -webkit-border-bottom-left-radius: 3px;
      -moz-border-radius-bottomleft: 3px;
          border-bottom-left-radius: 3px;
}

.mydisc .mc02 {
  border-left: 1px solid blue;
  border-bottom: 1px solid blue;
  -webkit-border-bottom-left-radius: 3px;
      -moz-border-radius-bottomleft: 3px;
          border-bottom-left-radius: 3px;
}

.mydisc .mydisc_main, .mydisc .mycomm {
  width: 678px;
  height: auto;
  float: left;
  padding-left: 6px;
  padding-bottom: 6px;
  margin-bottom: 12px;
  font-size: 14px;
  color: #444444;
}

.mydisc .mydisc_main img, .mydisc .mycomm img {
  width: 42px;
  height: 42px;
  float: left;
  background: #000000;
  margin-right: 6px;
}

.mydisc .mydisc_main a.tdate, .mydisc .mycomm a.cdate {
  font-size: 12px;
  color: #AAAAAA;
  float: right;
  font-weight: bold;
}

.mydisc .mydisc_main h3, .mydisc .mycomm h3 {
  font-size: 14px;
  color: #444444;
  margin: 0;
}

.mydisc .mydisc_main a, .mydisc .mycomm a {
  color: #0033FF;
  text-decoration: none;
}

.mydisc .mydisc_main a:hover, .mydisc .mycomm a:hover {
  text-decoration: underline;
}

.mydisc .mydisc_main p, .mydisc .mycomm p {
  width: 622px;
  font-size: 14px;
  color: #444444;
  margin: 4px 0 0 0;
}

.mydisc .mycomm p {
  width: 668px;
}

.mydisc .mycomm {
  margin-top: 6px;
}

h5.attach {
  font-size: 12px;
  color: #888888;
  padding-left: 20px;
  padding-top: 1px;
  background: url(/assets/images/attachment.png) no-repeat;
  text-decoration: none;
  clear: both;
  margin-top: 6px;
}

/**************************
       Post Management
**************************/

.post_management {
  width: auto;
  height: auto;
  float: right;
  overflow: hidden;
  z-index: 9999;
}

.post_management button {
  border-style: none;
  padding: 4px 12px 4px 12px;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  width: 60px;
  -webkit-box-shadow: 0px 1px 3px #444444;
     -moz-box-shadow: 0px 1px 3px #444444;
          box-shadow: 0px 1px 3px #444444;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.post_management .edit {
  margin-top: 0;
  border: 1px solid #009CCA;
  background: #00b7ea;
  background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3));
  background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%);
  background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%);
  background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%);
  background: linear-gradient(top,  #00b7ea 0%,#009ec3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 );
}

.post_management .edit:hover {
  font-weight: bold;
  background: #1bbbe8;
  background: -moz-linear-gradient(top,  #1bbbe8 0%, #1ba3c1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1bbbe8), color-stop(100%,#1ba3c1));
  background: -webkit-linear-gradient(top,  #1bbbe8 0%,#1ba3c1 100%);
  background: -o-linear-gradient(top,  #1bbbe8 0%,#1ba3c1 100%);
  background: -ms-linear-gradient(top,  #1bbbe8 0%,#1ba3c1 100%);
  background: linear-gradient(top,  #1bbbe8 0%,#1ba3c1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1bbbe8', endColorstr='#1ba3c1',GradientType=0 );
}

.post_management .delete {
  margin-top: 0;
  margin-left: 16px;
  margin-right: 16px;
  border: 1px solid #990224;
  background: #a90329;
  background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019));
  background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
  background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
  background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
  background: linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );
}

.post_management .delete:hover {
  font-weight: bold;
  background: #a81535;
  background: -moz-linear-gradient(top,  #a81535 0%, #8e1831 44%, #6b0e22 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a81535), color-stop(44%,#8e1831), color-stop(100%,#6b0e22));
  background: -webkit-linear-gradient(top,  #a81535 0%,#8e1831 44%,#6b0e22 100%);
  background: -o-linear-gradient(top,  #a81535 0%,#8e1831 44%,#6b0e22 100%);
  background: -ms-linear-gradient(top,  #a81535 0%,#8e1831 44%,#6b0e22 100%);
  background: linear-gradient(top,  #a81535 0%,#8e1831 44%,#6b0e22 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a81535', endColorstr='#6b0e22',GradientType=0 );
}

.new_topic_btn {
  width: 114px;
  height: 30px;
  overflow: hidden;
  float: left;
  margin: 0 0 0 40px;
  background: url(/assets/images/discussions/new_topic1.png) no-repeat;
}

.new_topic_btn:hover {
  cursor: pointer;
  background: url(/assets/images/discussions/new_topic2.png) no-repeat;
}

#discussion_options {
  height: 32px;
  background: #FBFBFB;
  padding: 12px 0;
}

#discussion_options #dnav {
  float: left;
}

#discussion_options #dnav, #discussion_options #irate {
  margin-right: 12px;
}

#discussion_options #dnav ul, #discussion_options #irate ul {
  margin: 0;
  padding: 0;
  height: 30px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

#discussion_options #dnav ul li, #discussion_options #irate ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline;
  height: 30px;
  line-height: 30px;
}

#discussion_options #dnav ul li a, #discussion_options #irate ul li {
  width: auto;
  height: 30px;
  font-weight: bold;
  color: #444444;
  font-size: 12px;
  text-decoration: none;
  padding: 0 12px;
  float: left;
  background: #fbfbfb;
  background: -moz-linear-gradient(top,  #fbfbfb 0%, #d6d6d6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#d6d6d6));
  background: -webkit-linear-gradient(top,  #fbfbfb 0%,#d6d6d6 100%);
  background: -o-linear-gradient(top,  #fbfbfb 0%,#d6d6d6 100%);
  background: -ms-linear-gradient(top,  #fbfbfb 0%,#d6d6d6 100%);
  background: linear-gradient(top,  #fbfbfb 0%,#d6d6d6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#d6d6d6',GradientType=0 );
}

#discussion_options #dnav ul li a:hover, #discussion_options #irate ul li:hover {
  cursor: pointer;
  background: #ffffff;
  background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
  background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
  background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
  background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
  background: linear-gradient(top,  #ffffff 0%,#efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
}

#discussion_options #dnav ul li a:active, #discussion_options #irate ul li:active {
  background: #efefef;
  background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 100%);
  background: -o-linear-gradient(top,  #efefef 0%,#ffffff 100%);
  background: -ms-linear-gradient(top,  #efefef 0%,#ffffff 100%);
  background: linear-gradient(top,  #efefef 0%,#ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );
}

#discussion_options #dnav ul li:first-child a, #discussion_options #irate ul li:first-child {
  border-left: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

#discussion_options #dnav ul li:last-child a, #discussion_options #irate ul li:last-child {
  border-right: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

#discussion_options #irate {
  margin-right: 0;
  margin-left: 12px;
}

#discussion_options #irate ul li:first-child h5 {
  font-size: 12px;
  margin: 0;
  padding-left: 20px;
  background: url(/discussions/assets/images/ilike.png) no-repeat;
  background-position: 0px 8px;
}

#discussion_options #irate ul li:last-child h5 {
  font-size: 12px;
  margin: 0;
  padding-left: 26px;
  background: url(/discussions/assets/images/idislike.png) no-repeat;
  background-position: 0px 8px;
}

#discussion_options #lpanel {
  width: auto;
  height: 32px;
  float: left;
}

#discussion_options #rpanel {
  width: auto;
  height: 32px;
  float: right;
}

#discussion_options #share {
  width: 200px;
  height: 26px;
  margin-top: 4px;
  float: left;
}

#discussion_options #share2 {
  width: 186px;
  height: 26px;
  margin-top: 4px;
  float: left;
}

/******************
      Sidebar
******************/

#dsidebar {
  width: 230px;
  height: auto;
  float: right;
  margin: 0;
}

#dsidebar .side_opt {
  width: 226px;
  height: auto;
  padding: 2px;
  margin-top: 12px;
}

#dsidebar .opt-hdr {
  width: 202px;
  height: 36px;
  line-height: 36px;
  padding: 0 12px;
  box-shadow: 0px 2px 3px #444444;
  background: #ffffff;
  background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
  background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
  background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
  background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
  background: linear-gradient(top,  #ffffff 0%,#efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

#dsidebar .opt-footer {
  width: 202px;
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
  border-top: 1px solid #DDDDDD;
  box-shadow: 0px 2px 3px #444444;
  background: #ffffff;
  background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
  background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
  background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
  background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
  background: linear-gradient(top,  #ffffff 0%,#efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

#dsidebar .opt-hdr h5 {
  margin: 0;
  font-size: 16px;
  color: #121111;
}

#dsidebar .opt-wrapper {
  width: 202px;
  height: auto;
  padding: 12px;
  background: #FBFBFB;
  -webkit-box-shadow: 0px 2px 3px #444444;
     -moz-box-shadow: 0px 2px 3px #444444;
          box-shadow: 0px 2px 3px #444444;
  border-top: 1px solid #DDDDDD;
}

#dsidebar .opt-wrapper ul li {
  list-style: square;
  margin-left: 18px;
  color: #000099;
  margin-top: 3px;
}

#dsidebar .opt-wrapper ul li a {
  font-size: 14px;
  color: #0033FF;
}

#dsidebar .opt-wrapper ul li a:link:hover {
  text-decoration: underline;
}

.board-titles {
  width: 101px;
  height: auto;
  float: left;
}

.board-titles p {
  height: 32px;
  line-height: 32px;
  text-align: right;
  font-weight: bold;
  font-size: 14px;
  margin: 0;
}

.board-stats {
  width: 101px;
  height: auto;
  float: left;
}

.board-stats p {
  height: 32px;
  line-height: 32px;
  text-align: left;
  font-size: 14px;
  margin: 0;
  padding-left: 6px;
}

#topic_search input, #dlogin input {
  width: 142px;
  height: 28px;
  padding-left: 6px;
  padding-right: 6px;
  line-height: 32px;
  border-style: none;
  border: 1px solid #DDDDDD;
  background: #FFFFFF;
  color: #888888;
  font-size: 16px;
  float: left;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

#topic_search button, #dlogin button {
  width: auto;
  height: 32px;
  padding: 0 8px;
  line-height: 32px;
  border-style: none;
  border: 1px solid #49abfe;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 16px;
  float: left;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background: #49abfe;
  background: -moz-linear-gradient(top,  #49abfe 0%, #3886fd 0%, #0d4ab2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49abfe), color-stop(0%,#3886fd), color-stop(100%,#0d4ab2));
  background: -webkit-linear-gradient(top,  #49abfe 0%,#3886fd 0%,#0d4ab2 100%);
  background: -o-linear-gradient(top,  #49abfe 0%,#3886fd 0%,#0d4ab2 100%);
  background: -ms-linear-gradient(top,  #49abfe 0%,#3886fd 0%,#0d4ab2 100%);
  background: linear-gradient(top,  #49abfe 0%,#3886fd 0%,#0d4ab2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49abfe', endColorstr='#0d4ab2',GradientType=0 );
}

#topic_search button:hover, #dlogin button:hover {
  cursor: pointer;
  background: #0d86c6;
  background: -moz-linear-gradient(top,  #0d86c6 0%, #128bd0 3%, #138dd6 6%, #0c87d5 13%, #1085d4 21%, #0b82d6 29%, #0874d6 62%, #006bd5 91%, #006ad8 94%, #006ad5 97%, #0044d7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d86c6), color-stop(3%,#128bd0), color-stop(6%,#138dd6), color-stop(13%,#0c87d5), color-stop(21%,#1085d4), color-stop(29%,#0b82d6), color-stop(62%,#0874d6), color-stop(91%,#006bd5), color-stop(94%,#006ad8), color-stop(97%,#006ad5), color-stop(100%,#0044d7));
  background: -webkit-linear-gradient(top,  #0d86c6 0%,#128bd0 3%,#138dd6 6%,#0c87d5 13%,#1085d4 21%,#0b82d6 29%,#0874d6 62%,#006bd5 91%,#006ad8 94%,#006ad5 97%,#0044d7 100%);
  background: -o-linear-gradient(top,  #0d86c6 0%,#128bd0 3%,#138dd6 6%,#0c87d5 13%,#1085d4 21%,#0b82d6 29%,#0874d6 62%,#006bd5 91%,#006ad8 94%,#006ad5 97%,#0044d7 100%);
  background: -ms-linear-gradient(top,  #0d86c6 0%,#128bd0 3%,#138dd6 6%,#0c87d5 13%,#1085d4 21%,#0b82d6 29%,#0874d6 62%,#006bd5 91%,#006ad8 94%,#006ad5 97%,#0044d7 100%);
  background: linear-gradient(top,  #0d86c6 0%,#128bd0 3%,#138dd6 6%,#0c87d5 13%,#1085d4 21%,#0b82d6 29%,#0874d6 62%,#006bd5 91%,#006ad8 94%,#006ad5 97%,#0044d7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d86c6', endColorstr='#0044d7',GradientType=0 );
}

#topic_search button:active, #dlogin button:active {
  background: rgb(13,74,178);
  background: -moz-linear-gradient(top,  rgba(13,74,178,1) 0%, rgba(56,134,253,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,74,178,1)), color-stop(100%,rgba(56,134,253,1)));
  background: -webkit-linear-gradient(top,  rgba(13,74,178,1) 0%,rgba(56,134,253,1) 100%);
  background: -o-linear-gradient(top,  rgba(13,74,178,1) 0%,rgba(56,134,253,1) 100%);
  background: -ms-linear-gradient(top,  rgba(13,74,178,1) 0%,rgba(56,134,253,1) 100%);
  background: linear-gradient(top,  rgba(13,74,178,1) 0%,rgba(56,134,253,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d4ab2', endColorstr='#3886fd',GradientType=0 );
}

.mdiscussion_stats {
  width: 400px;
  height: 32px;
  line-height: 32px;
  float: left;
  margin-left: 12px;
}

.mdiscussion_stats p, .discussion_stats h5 {
  color: #047CBC;
  text-decoration: none;
  font-size: 12px;
  margin: 0;
}

.mdiscussion_stats .dstat_count {
  margin-right: 12px;
}

.mdiscussion_stats h5 {
   font-size: 14px;
}

#dlogin input{
  width: 186px;
  margin-bottom: 6px;
}

#dlogin button {
  width: 200px;
  margin-top: 6px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.gcs_comm {
  font-size: 12px;
  font-size: 12px;
  color: #444444;
  text-align: center;
}

.gcs_comm a:link:hover {
  text-decoration: underline;
}
