/* =============================================================================
Wiski - Article Archive
============================================================================= */

/* Editorial bar
============================================================================= */

ul#editorial_bar {
  background: url(/img/backgrounds/general/nav_bg.gif) 0 30px repeat-x;
  display: block;
  height: 50px;
  width: 910px;
  padding: 4px 0 0 10px;
  margin-left: 21px;
}

#editorial_bar li {
  display: block;
  float: left;
  color: #6E6E6E;
  width: 186px;
  height: 27px;
}

#editorial_bar li a {
  display: block;
  width: 186px;
  height: 27px;
}
#editorial_bar li a:hover {border: none;}
#editorial_bar li a span {display: none;}

#editorial_bar li, #editorial_bar li a {
  background-position: 0 0;
  background-repeat: no-repeat;
}

#editorial_bar li#overview, #editorial_bar li#overview a {background-image: url(/img/nav/editorial/overview.gif);}
#editorial_bar li#news, #editorial_bar li#news a {background-image: url(/img/nav/editorial/news.gif);}
#editorial_bar li#articles, #editorial_bar li#articles a {background-image: url(/img/nav/editorial/articles.gif);}
#editorial_bar li#reviews, #editorial_bar li#reviews a {background-image: url(/img/nav/editorial/reviews.gif); width: 199px;}

#editorial_bar li#overview.editorial_bar_on, #editorial_bar li#overview.editorial_bar_on a {background-position: 0 -27px;}
#editorial_bar li#news.editorial_bar_on, #editorial_bar li#news.editorial_bar_on a {background-position: 0 -54px;}
#editorial_bar li#articles.editorial_bar_on, #editorial_bar li#articles.editorial_bar_on a {background-position: 0 -54px;}
#editorial_bar li#reviews.editorial_bar_on, #editorial_bar li#reviews.editorial_bar_on a {background-position: 0 -54px;}

#editorial_bar li#news.editorial_bar_sub, #editorial_bar li#news.editorial_bar_sub a {background-position: 0 -27px;}
#editorial_bar li#articles.editorial_bar_sub, #editorial_bar li#articles.editorial_bar_sub a {background-position: 0 -27px;}
#editorial_bar li#reviews.editorial_bar_sub, #editorial_bar li#reviews.editorial_bar_sub a {background-position: 0 -27px;}

/* Sub header bar
============================================================================= */

#sub_header {
  height: 41px;
  padding: 14px 0 0 30px;
}

#sub_header h2 {
  font: normal 20px/22px Georgia, Times New Roman, Serif;
  color: #343434;
  margin-bottom: 0;
  padding: 7px 0 0 1px;
  height: auto;
  float: left;
}

#sub_header form {
  float: right;
  margin: 0;
  padding: 0 31px 0 0;
}

#sub_header form em {
  font: normal 12px/17px Arial, Tahoma, Sans-Serif;
  float: left;
  display: block;
  color: #7F7F7F;
  font-style: normal;
  padding-top: 4px;
}

#sub_header form select {
  float: left;
  display: block;
  margin: 0 10px 0 8px;
  font: normal 11px/25px Tahoma, Sans-Serif;
}

#sub_header form button {
  display: block;
  float: left;
  background: url(/img/buttons/go.gif) 0 0 no-repeat;
  height: 25px;
  width: 34px;
  cursor: pointer;
}
#sub_header form button:hover {background-position: 0 -25px;}

/* Table
============================================================================= */

#article_table {
  background: url(/img/backgrounds/general/forum.gif) 0 0 no-repeat;
  width: 920px;
  margin: 0 0 0 21px;
  padding: 0 10px;
}

#article_table a {
  color: #ba0f0f;
  border-bottom: 1px solid #e3cdcd;
}

#article_table a:hover {
  color: #d84b4b;
  border-bottom: 1px solid #fff;
}

/* Table head
============================================================================= */

#article_table #article_table_head {
  height: 43px;
  width: 900px;
  border-bottom: 1px solid #CBCBCB;
  padding: 0;
}

#article_table #article_table_head div {
  font: normal 11px/17px Tahoma, Arial, Sans-Serif;
  background: url(/img/icons/general/order_arrows.gif) 0 18px no-repeat;
  line-height: 41px;
  float: left;
  color: #7F7F7F;
}
#article_table #article_table_head div.name_col {width: 559px; padding: 0;}
#article_table #article_table_head div.date_col {width: 186px;}
#article_table #article_table_head div.auth_col {width: auto;}

#article_table #article_table_head div a {
  color: #343434;
  border: 0;
  display: block;
  float: left;
  padding: 0 0 0 9px;
}

/* Table body
============================================================================= */

#article_table div {
  width: 900px;
  border-bottom: 1px solid #CBCBCB;
  padding: 8px 0 9px 0;
}

#article_table div div {
  font: normal 12px/16px Arial, Tahoma, Sans-Serif;
  float: left;
  color: #7F7F7F;
  border: 0;
  padding: 0;
}
#article_table div div.name_col {width: 556px; padding-left: 2px;}
#article_table div div.date_col {width: 186px;}
#article_table div div.auth_col {width: auto;}

#article_table div div.name_col a {
  display: block;
  float: left;
}

#article_table div div.name_col span {
  display: block;
  clear: left;
  font: normal 11px/17px Tahoma, Arial, Sans-Serif;
  overflow: hidden;
}

#article_table div div.clear {
  font-size: 1px;
  line-height: 1px;
  height: 1px;
  clear: both;
  float: none;
}

/* Table foot
============================================================================= */

#article_table #article_table_foot {
  height: 30px;
  width: 900px;
  padding: 0;
  border: 0;
}

#article_table #article_table_foot div {
  font: normal 11px/17px Tahoma, Arial, Sans-Serif;
  line-height: 41px;
  float: left;
  color: #343434;
}
#article_table #article_table_foot div.show_col {width: 559px;}
#article_table #article_table_foot div.page_col {width: auto;}

#article_table #article_table_foot div.page_col ul {
  display: block;
}

#article_table #article_table_foot div.page_col li {
  display: block;
  float: left;
}
#article_table #article_table_foot div.page_col li.ellipsis_left {
  padding-left: 6px;
}
#article_table #article_table_foot div.page_col li.ellipsis_right {
  padding-right: 6px;
}

#article_table #article_table_foot div.page_col li em {
  font-style: normal;
  color: #D5D5D5;
  padding: 0 6px;
}
