
#sharing_links .content {
  background-color: #f4f4f4;
  padding: 2px 2px 6px 0px; }
  #sharing_links .content ul li {
    border-bottom: 1px dashed #444444;
    padding-bottom: 2px;
    padding-top: 4px; }
    #sharing_links .content ul li a {
      color: #444444;
      font-family: Verdana,Arial,sans-serif;
      font-size: 1em;
      font-weight: bold;
      padding-left: 20px; }

.news {
  overflow-x: hidden; }
  .news .title {
    color: #e50084;
    font-size: 18px;
    height: 31px;
    line-height: 31px;
    float: left;
    display: inline; }
  .news .news_icon {
    float: right;
    display: inline; }
  .news .header_photo {
    margin: 5px 0 5px 0; }
  .news .user {
    float: left;
    display: inline; }
    .news .user a {
      color: #e50084; }
  .news .category {
    float: right;
    display: inline; }
  .news .text {
    margin: 20px 0 20px 0; }
  .news #tags {
    margin-top: 10px; }
  .news #comments h4 {
    font-size: 12px;
    color: #333;
    margin-bottom: 20px; }
  .news #comments ul {
    margin-left: 0px; }
  .news #comments .news_comment .body {
    float: left;
    display: inline;
    width: 415px; }
    .news #comments .news_comment .body td {
      vertical-align: top; }
    .news #comments .news_comment .body td.content {
      padding-top: 10px; }
  .news #comments .news_comment .dlt {
    background: url('/images/ui/icons.png') no-repeat -699px -91px;
    width: 22px;
    height: 19px; }
  .news #comments .news_comment .user {
    width: 56px;
    text-align: center; }
    .news #comments .news_comment .user a {
      color: #494949; }
  .news #comments .news_comment .time {
    text-align: right;
    color: #848484; }
  .news #leave_a_comment h4 {
    font-size: 12px;
    color: #333; }
  .news #leave_a_comment form {
    padding: 0px;
    margin: 0px;
    background: none;
    border: none; }
    .news #leave_a_comment form .row {
      margin: 0px; }
    .news #leave_a_comment form .row.submit {
      text-align: right;
      margin: 0px; }
    .news #leave_a_comment form textarea {
      width: 466px; }
    .news #leave_a_comment form button {
      padding: 0px;
      margin: 0px;
      margin-right: 5px; }

.fashion_news {
  width: 473px; }
  .fashion_news .header {
    position: relative; }
    .fashion_news .header #news_background {
      height: 179px;
      width: 473px;
      position: relative; }
    .fashion_news .header #text_background {
      background: black none repeat scroll 0 0;
      opacity: 0.57;
      height: 35px;
      width: 473px;
      position: absolute;
      left: 0px;
      bottom: 0px; }
    .fashion_news .header #text_container {
      height: 35px;
      width: 473px;
      position: absolute;
      left: 0px;
      bottom: 0px; }
      .fashion_news .header #text_container p {
        font-size: 16px;
        padding: 10px 0 0 10px; }
      .fashion_news .header #text_container a {
        color: white; }
  .fashion_news .text {
    margin: 10px 0px 10px 0px; }
  .fashion_news .collapse {
    height: 100px;
    overflow-y: hidden; }
  .fashion_news .button {
    display: block;
    text-align: center;
    line-height: 24px;
    background-color: #494949;
    color: #fff;
    height: 24px;
    width: 81px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-bottom: 15px; }

.news_rss {
  border: 1px solid #c9c9c9;
  padding: 5px 50px 2px 75px;
  margin-top: 15px; }

.person {
  margin-top: 15px; }
  .person .border_title {
    height: 32px;
    line-height: 32px;
    background-color: #e50084;
    padding-left: 5px;
    color: #fff;
    font-weight: bold; }
  .person .content {
    border-left: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    background-color: #f4f4f4;
    padding: 0px 15px 15px 10px;
    line-height: 18px; }
    .person .content .name a {
      color: #494949;
      font-weight: bold; }
  .person .description {
    color: #494949;
    padding-top: 5px;
    padding-bottom: 10px; }
  .person .contact a {
    color: #494949;
    font-weight: bold; }

.special_news {
  margin-bottom: 15px; }
  .special_news .border_title {
    height: 32px;
    line-height: 32px;
    background-color: #e50084;
    padding-left: 5px;
    color: #fff;
    font-weight: bold; }
  .special_news .list {
    border-left: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    background-color: #f4f4f4;
    padding: 15px 15px 15px 10px;
    line-height: 18px; }
  .special_news .time {
    float: left;
    display: inline;
    padding-right: 5px;
    font-weight: bold; }
  .special_news .title {
    float: left;
    display: inline;
    padding-left: 5px;
    white-space: nowrap;
    overflow: hidden;
    width: 200px;
    text-overflow: ellipsis; }
    .special_news .title a {
      color: #000; }
  .special_news .more {
    text-align: right;
    margin-top: 15px; }
    .special_news .more a {
      color: #494949; }

.related_news {
  margin-top: 15px; }
  .related_news .border_title {
    height: 32px;
    line-height: 32px;
    background-color: #e50084;
    padding-left: 5px;
    color: #fff;
    font-weight: bold; }
  .related_news .list {
    border-left: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    background-color: #f4f4f4;
    padding-top: 5px;
    padding-right: 20px; }
  .related_news .title {
    width: 180px;
    height: 16px;
    overflow: hidden; }
    .related_news .title a {
      color: #494949;
      font-size: 14px; }
  .related_news .more {
    text-align: left; }
    .related_news .more a {
      font-weight: normal;
      font-size: 13px;
      color: #494949; }

.news_header {
  margin-bottom: 15px;
  padding: 15px 15px 20px 10px;
  border: 1px solid #e3e3e3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px; }
  .news_header .header_icon {
    float: left;
    display: inline;
    width: 400px; }
  .news_header .header_text {
    float: right;
    display: inline;
    width: 320px;
    color: #494949;
    line-height: 18px;
    padding-top: 5px; }

.categories #category_0, .categories #category_1 {
  border-left: 1px solid #d1d1d1;
  border-top: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  width: 231px;
  vertical-align: top; }
.categories #category_2, .categories #category_3 {
  border-left: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  width: 231px;
  vertical-align: top; }
.categories .title {
  padding-top: 10px;
  padding-left: 10px;
  color: #494949;
  font-family: "Rockwell Std";
  font-weight: bold;
  font-size: 18px; }
.categories .pic {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 2px; }
.categories .category_news {
  padding: 5px; }
  .categories .category_news a {
    color: #000; }
  .categories .category_news p {
    padding-top: 2px;
    padding-bottom: 2px; }
  .categories .category_news .even {
    background: #f4f4f4; }

.agenda {
  margin-top: 15px; }
  .agenda .border_title {
    height: 32px;
    line-height: 32px;
    background-color: #e50084;
    padding-left: 5px;
    font-weight: bold; }
    .agenda .border_title a {
      color: #fff; }
  .agenda .body {
    background-color: #f4f4f4;
    border-left: 1px solid #cecece;
    border-bottom: 1px solid #cecece;
    border-right: 1px solid #cecece; }

.flash {
  margin-top: 20px; }
  .flash .header {
    margin-left: 10px;
    color: #494949;
    font-size: 14px;
    font-weight: bold; }

.left {
  float: left;
  display: inline; }

.right {
  float: right;
  display: inline; }

.clear {
  clear: both; }
