body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, blocquote, pre, form, fieldset, legend { margin: 0; padding: 0 }
sup, sub, code { line-height: 1em }
table, acronym, textarea { font-size: 1em }

body {
	font-family: tahoma, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #bbbcb6;
  background: #73735F url(/templates/images/body_back.jpg) center top no-repeat;
}

#main {
  position: relative;
  width: 790px;
  margin: 0 auto;
}

#header {
  position: relative;
  height: 250px;
  background: url(/templates/images/header_back.png) no-repeat;
  margin-bottom: 10px;
}

#header h1 a {
  display: block;
  position: absolute;
  top: 70px;
  left: 20px;
  width: 150px;
  height: 150px;
  font-size: 0;
  text-indent: -10000px;
}

#top-links, #top-links strong, #footer, #top-links a, #footer a { color: #222222 }

#top-links {
  position: absolute;
  top: 25px;
  width: 100%;
}

#top-links a {
  margin-right: 5px;
}

#top-links .right, #top-links .center {
  position: absolute;
  top: 0;
  right: 147px;
}

#top-links .center {
  right: 391px;
}

#info-links {
  position: absolute;
  left: 372px;
  top: 75px;
}

#info {
  position: absolute;
  top: 110px;
  left: 170px;
  width: 290px;
  height: 110px;
  color: #979481;
  padding-left: 10px;
}

#info a { color: #979481 }

#info .article {
  clear: both;
}

#info .article strong { color: #fad200 }

#info .article img {
  float: left;
  position: relative;
  top: -40px;
  left: -10px;
}

#article-info-1, #article-info-2, #article-info-3, #article-info-4, #article-info-5, #article-info-6 { display: none }

#news {
  position: absolute;
  left: 490px;
  top: 75px;
  width: 270px;
  height: 110px;
  padding-top: 35px;
}

#news-scroll-up, #news-scroll-down {
  position: absolute;
  top: 1px;
  right: 4px;
  width: 11px;
  height: 6px;
  cursor: pointer;
}

#news-scroll-down { top: 9px }

#news-scroll-wrapper {
  height: 110px;
  overflow: hidden;
}

#news .article { margin-bottom: 20px }

#info-0 span { background: url(/templates/images/info_0.png) }
#info-1 span { background: url(/templates/images/info_1.png) }
#info-2 span { background: url(/templates/images/info_2.png) }
#info-3 span { background: url(/templates/images/info_3.png) }
#info-4 span { background: url(/templates/images/info_4.png) }
#info-5 span { background: url(/templates/images/info_5.png) }
#info-6 span { background: url(/templates/images/info_6.png) }

#info-links a { position: relative; float: left; display: block; width: 10px; height: 15px; margin-right: 4px; line-height: 1em }
#info-links a span { position: absolute; left: 0; top: 0; width: 10px; height: 15px; cursor: pointer }
#info-links a:hover span { background-position: 0 -15px }
#info-links a.active span, #info-links a.active:hover span { background-position: 0 -30px }

#article_top {
  height: 10px;
  background: url(/templates/images/main_back.png);
  overflow: hidden;
}

.article_container {
  background: url(/templates/images/article_back.png);
}

.article_container2 {
  min-height: 170px;
  padding: 10px 30px 14px 20px;
  background: url(/templates/images/main_back.png) left bottom no-repeat;
}

.browse_container  {
  padding-top: 10px;
}

.browse_container .article {
  height: 160px;
  background: url(/templates/images/main_back.png) no-repeat;
  padding: 20px 30px 20px 20px;
  margin-top: -10px;
}

.browse_container .article .image {
  float: left;
  margin-right: 20px;
}

#move-up {
  display: block;
  position: absolute;
  width: 30px;
  height: 20px;
  bottom: 31px;
  right: -30px;
  background: url(/templates/images/move_up.png);
}

a#move-up:hover { background-position: 0 -20px }

#footer {
  text-align: center;
  margin: 15px 0;
}

.hidden { display: none }

.clear { clear: both; height: 0; overflow: hidden }

.nowrap { white-space: nowrap }

.center, .center-table { text-align: center }
.left { text-align: left }
.right { text-align: right }

p, h2, h3 { margin: 0 0 15px 0 }

h2 { font-size: 1.46em; color: #e1e1df }

strong { color: #e1e1df }

ul, ol { margin: 15px 0 }
li { margin-left: 30px }

ul ul { margin: 0 0 0 7px }

a { color: #bbbcb6; text-decoration: none; outline: none }
a:hover { text-decoration: underline }

img { border: none; vertical-align: bottom }

.pagination a.current, .pagination a.current:hover { font-weight: bold; text-decoration: none; color: #000000 }

#sharethis_0 a, #rss-link { position: absolute; top: -4px; height: 16px; padding: 4px 25px 0 0; background: url(/templates/images/share_icon.png) right top no-repeat !important  }
#sharethis_0 a { right: 59px }
#rss-link { right: 5px; background-image: url(/templates/images/rss_icon.png) !important }

#audioVideoContainer {
  background: #3C3C32;
	border: 9px solid #3C3C32;
}

#audioVideoContainer img {
  float: right;
  cursor: pointer;
  margin: 6px 0 0 0;
}

#video, #audio {
  background: #3C3C32
}

#video {
  border: 1px solid #ABA799;
}
