/* SCSS port of CSS at http://htmldog.com/articles/suckerfish/dropdowns/ */
/* Built with compass http://www.compass-style.org */
/* Generates the styles for suckerfish dropdowns */
/* 
   Pass in the parameters $topLevelWidth and $lowerLevelWidth. The former controls the width of the first level,
   i.e. the visible level. The lower level is the width of the sub-levels, which get exposed on hover.

   Call this mixin with @import suckerfish(topLevelWidth, lowerLevelWidth), then style it as needed.

   To override any of these styles, place your code after the @import directive.

   For IE 6 compatibility, you must add javascript that attaches .sfhover class to mouseover.

   This will handle up to three levels of dropdowns.

   Be sure to minify before deploying to production.
*/
/* line 1, ../sass/_radio.scss */
#radiobar {
  position: fixed;
  right: 0;
  bottom: 0;
}
/* line 4, ../sass/_radio.scss */
#radiobar img {
  cursor: pointer;
}
/* line 8, ../sass/_radio.scss */
#radiobar .bar {
  color: #fff;
  background: #EDEEE3;
  padding: 5px 10px 5px 30px;
  background-image: url(../images/headphones.png);
  background-repeat: no-repeat;
  border: 3px solid #626258;
  border-bottom: 0;
  border-right: 0;
  background-position: 7px 8px;
  color: #3c3c35;
  font-size: 11px;
  vertical-align: center;
  display: none;
}
/* line 17, ../sass/_radio.scss */
#radiobar .bar img {
  margin-left: 10px;
}
/* line 21, ../sass/_radio.scss */
#radiobar .bar span {
  cursor: pointer;
}
/* line 25, ../sass/_radio.scss */
#radiobar .bar strong {
  font-size: 12px;
}
/* line 30, ../sass/_radio.scss */
#radiobar img.revert {
  margin: 10px;
  display: none;
}

/* line 7, ../sass/screen.scss */
html, body {
  background: #d6d7bf;
  font-size: 12px;
  color: #626258;
  font-family: Arial,Helvetica,sans-serif;
}

/* line 11, ../sass/screen.scss */
body {
  padding: 0;
}

/* line 15, ../sass/screen.scss */
#ad_16wersow {
  position: absolute;
  right: 5px;
  top: 60px;
  border: 1px solid #000;
}

/* line 19, ../sass/screen.scss */
.postprofile {
  color: #626258;
}

/* line 23, ../sass/screen.scss */
h2, fieldset {
  font-family: Arial,Helvetica,sans-serif;
}

/* line 27, ../sass/screen.scss */
h2 {
  color: #626258;
}

/* line 31, ../sass/screen.scss */
h3 {
  border-bottom-color: #c8c9af;
}

/* line 35, ../sass/screen.scss */
label {
  color: #626258;
}

/* line 39, ../sass/screen.scss */
blockquote, blockquote blockquote blockquote {
  background-color: #f2f2ec;
}

/* line 43, ../sass/screen.scss */
blockquote blockquote {
  background-color: #ecece3;
}

/* line 47, ../sass/screen.scss */
.bg2 {
  background-color: #e0e0d1;
}

/* line 51, ../sass/screen.scss */
.bg1 {
  background-color: #d5d6c2;
}

/* line 55, ../sass/screen.scss */
#wrap {
  width: 1014px;
  padding: 0;
}

/* line 59, ../sass/screen.scss */
#header {
  width: 960px;
  height: 136px;
  background-image: url(../images/top.png);
  position: relative;
}
/* line 62, ../sass/screen.scss */
#header #logo {
  position: absolute;
  top: 60px;
  left: 10px;
}

/* line 67, ../sass/screen.scss */
#cp-main span.corners-top span, #cp-menu span.corners-top span, #cp-main span.corners-top, #cp-menu span.corners-top, #cp-main span.corners-bottom, #cp-menu span.corners-bottom, #cp-main span.corners-bottom span, #cp-menu span.corners-bottom span {
  background-image: none;
}

/* line 73, ../sass/screen.scss */
#navigation a {
  background-image: none;
  background-color: #c8c9af;
}
/* line 76, ../sass/screen.scss */
#navigation a:hover {
  background-color: #d5d6c2;
  color: #626258;
}
/* line 81, ../sass/screen.scss */
#navigation #active-subsection a {
  color: red;
}

/* line 86, ../sass/screen.scss */
.search .postprofile a {
  color: #3c3c35;
}
/* line 89, ../sass/screen.scss */
.search .postprofile a:hover {
  color: #f22200;
}

/* line 94, ../sass/screen.scss */
dl.details dd {
  color: #626258;
}

/* line 98, ../sass/screen.scss */
a:link, a:visited, h3, .postlink:visited {
  color: #3c3c35;
}

/* line 102, ../sass/screen.scss */
.postlink, .postlink:visited {
  border-bottom-color: #ff7059;
}
/* line 105, ../sass/screen.scss */
.postlink:hover, .postlink:visited:hover {
  background: #ffc8bf;
  color: #f22200;
}

/* line 110, ../sass/screen.scss */
a.forumtitle, a.topictitle {
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
}
/* line 113, ../sass/screen.scss */
a.forumtitle:hover, a.topictitle:hover {
  color: #f22200;
}

/* line 118, ../sass/screen.scss */
input, select, textarea, #message-box textarea {
  font-size: 12px;
  font-family: Arial,Helvetica,sans-serif;
  outline: 0;
}

/* line 122, ../sass/screen.scss */
li.row {
  background: #e0e0d1;
  border-bottom-color: #626258;
  border-top: 0;
  cursor: pointer;
}
/* line 125, ../sass/screen.scss */
li.row:hover {
  background: #f4f5f0;
}
/* line 129, ../sass/screen.scss */
li.row.bg2 {
  background: #d2d3be;
}
/* line 132, ../sass/screen.scss */
li.row.bg2:hover {
  background: #c2c3a6;
}

/* line 138, ../sass/screen.scss */
li.header dt, li.header dd {
  font-size: 10px;
}

/* line 142, ../sass/screen.scss */
.inside {
  background: #edeee3;
  padding-top: 0;
}

/* line 146, ../sass/screen.scss */
#search-box {
  margin-top: 10px;
}
/* line 149, ../sass/screen.scss */
#search-box a {
  font-size: 10px;
}

/* line 154, ../sass/screen.scss */
#search-box a:hover, .navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover {
  color: #fff;
}

/* line 158, ../sass/screen.scss */
a.left:hover {
  color: #f22200;
}

/* line 162, ../sass/screen.scss */
a.print, a.sendemail, a.fontsize {
  height: 22px;
}

/* line 166, ../sass/screen.scss */
a.print {
  background-image: url(../images/printer.png);
}

/* line 170, ../sass/screen.scss */
a.sendemail {
  background-image: url(../images/email.png);
}

/* line 174, ../sass/screen.scss */
.icon-subscribe {
  background-image: url(../images/checkbox.png);
}

/* line 178, ../sass/screen.scss */
.icon-unsubscribe {
  background-image: url(../images/x.png);
}

/* line 182, ../sass/screen.scss */
.icon-bookmark {
  background-image: url(../images/bookmark.png);
}

/* line 186, ../sass/screen.scss */
.icon-bookmark, .icon-subscribe, .icon-unsubscribe {
  padding-left: 23px;
}

/* line 190, ../sass/screen.scss */
div.rules {
  background: #ffdad3;
  color: #f22200;
  border: 1px dotted #ffb2a5;
}
/* line 193, ../sass/screen.scss */
div.rules a {
  color: #f22200 !important;
  font-weight: bold;
}

/* line 198, ../sass/screen.scss */
#nav {
  height: 40px;
  background: #3c3c35;
  border-bottom: 3px solid #d91f00;
  margin-bottom: 12px;
}
/* line 21, ../sass/_suckerfish.scss */
#nav ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  line-height: 1;
}
/* line 27, ../sass/_suckerfish.scss */
#nav a {
  display: block;
  width: auto;
}
/* line 31, ../sass/_suckerfish.scss */
#nav li {
  float: left;
  width: auto;
}
/* line 35, ../sass/_suckerfish.scss */
#nav li:hover ul, #nav li.sfhover ul {
  left: auto;
}
/* line 38, ../sass/_suckerfish.scss */
#nav li:hover ul li, #nav li.sfhover ul li {
  float: none;
  display: block;
}
/* line 43, ../sass/_suckerfish.scss */
#nav li:hover ul ul, #nav li.sfhover ul ul {
  left: -999em;
}
/* line 49, ../sass/_suckerfish.scss */
#nav li li:hover ul, #nav li li.sfhover ul {
  left: auto;
}
/* line 53, ../sass/_suckerfish.scss */
#nav li ul {
  position: absolute;
  width: auto;
  left: -999em;
}
/* line 57, ../sass/_suckerfish.scss */
#nav li ul ul {
  margin: -1em 0 0 auto;
}
/* line 201, ../sass/screen.scss */
#nav a {
  color: #fff;
  text-decoration: none;
}
/* line 208, ../sass/screen.scss */
#nav > ul > li:hover > a, #nav > ul > li a:hover {
  background: #2e2e29;
}
/* line 212, ../sass/screen.scss */
#nav > ul > li > a {
  line-height: 40px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 10px;
  border-right: 1px solid #47473f;
  border-left: 1px solid #31312b;
}
/* line 218, ../sass/screen.scss */
#nav > ul > li.submenu > a span {
  background-image: url(../images/arrow-down.gif);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
}
/* line 222, ../sass/screen.scss */
#nav > ul > li:last-child {
  border-right: 1px solid #31312b;
}
/* line 228, ../sass/screen.scss */
#nav > ul > li > ul {
  background: #3c3c35;
  border: 1px solid #2e2e29;
  border-top: 0;
  border-bottom: 0;
  -webkit-box-shadow: 0px 0px 5px #333333;
  -moz-box-shadow: 0px 0px 5px #333333;
  box-shadow: 0px 0px 5px #333333;
}
/* line 235, ../sass/screen.scss */
#nav > ul > li > ul > li > a {
  border-bottom: 1px solid #2e2e29;
  border-top: 1px solid #4a4a41;
  line-height: 25px;
  padding: 0 10px;
}

/* line 245, ../sass/screen.scss */
.navbar {
  background: #3c3c35;
  color: #fff;
  font-size: 11px;
}
/* line 248, ../sass/screen.scss */
.navbar a {
  color: #fff;
}
/* line 252, ../sass/screen.scss */
.navbar ul.navlinks {
  border-bottom: 1px dashed #2a2a25;
}
/* line 256, ../sass/screen.scss */
.navbar strong {
  color: #f22200;
}
/* line 260, ../sass/screen.scss */
.navbar a.fontsize {
  margin-top: 5px;
}
/* line 263, ../sass/screen.scss */
.navbar a.fontsize:hover {
  background-position: 0 0;
}
/* line 268, ../sass/screen.scss */
.navbar .icon-faq {
  padding-left: 10px;
}
/* line 272, ../sass/screen.scss */
.navbar ul.linklist li {
  margin-right: 10px;
}
/* line 275, ../sass/screen.scss */
.navbar ul.linklist li.rightside {
  margin-right: 0;
}

/* line 282, ../sass/screen.scss */
#tabs a {
  background-image: none;
  background: #d5d6c2;
}
/* line 285, ../sass/screen.scss */
#tabs a span {
  background-image: none;
  color: #626258;
}
/* line 289, ../sass/screen.scss */
#tabs a:hover span {
  color: #f22200;
}
/* line 294, ../sass/screen.scss */
#tabs .activetab a {
  background: #e0e1cf;
  border: 0;
}

/* line 299, ../sass/screen.scss */
dl.icon {
  background-position: 5px 7px;
}
/* line 302, ../sass/screen.scss */
dl.icon dt {
  padding-left: 35px;
  margin-top: 5px;
}

/* line 307, ../sass/screen.scss */
a.button1, input.button1, input.button3, a.button2, input.button2 {
  border-color: #626258;
  background: #626258;
  text-transform: uppercase;
  color: #fff;
  font-size: 11px;
}

/* line 312, ../sass/screen.scss */
span.corners-top span, span.corners-top, span.corners-bottom, span.corners-bottom span {
  background: none;
}

/* line 316, ../sass/screen.scss */
.border-bottom {
  display: none;
}

/* line 320, ../sass/screen.scss */
.forabg, .forumbg {
  background: #626258;
}

/* line 325, ../sass/screen.scss */
ul.topiclist dt {
  font-size: 11px;
}
/* line 329, ../sass/screen.scss */
ul.topiclist li {
  color: #626258;
}
/* line 333, ../sass/screen.scss */
ul.topiclist.forums .row {
  background: #e0e0d1;
  cursor: pointer;
}
/* line 336, ../sass/screen.scss */
ul.topiclist.forums .row:hover {
  background: #d5d6c2;
}

/* line 342, ../sass/screen.scss */
.buttons div a:hover span {
  background-position: 0 0;
}

/* line 346, ../sass/screen.scss */
.online {
  background-image: none;
}

/* line 351, ../sass/screen.scss */
.post {
  margin-bottom: 0;
  border-bottom: 2px solid #96968a;
}

/* line 355, ../sass/screen.scss */
.postprofile a:link, .postprofile a:visited, .postprofile dt.author a {
  color: #626258;
}

/* line 359, ../sass/screen.scss */
.postbody {
  float: right;
  width: 84%;
}
/* line 362, ../sass/screen.scss */
.postbody h3 {
  display: none;
}
/* line 367, ../sass/screen.scss */
.postbody ul.profile-icons {
  margin-top: -5px;
}
/* line 370, ../sass/screen.scss */
.postbody ul.profile-icons li {
  margin: 0 1px !important;
}
/* line 375, ../sass/screen.scss */
.postbody p.author {
  border-bottom: 1px solid #babab2;
  margin-bottom: 20px;
  font-size: 10px;
  margin-right: 0;
}
/* line 379, ../sass/screen.scss */
.postbody .content {
  font-size: 1.1em;
  font-family: Arial,Helvetica,sans-serif;
}
/* line 382, ../sass/screen.scss */
.postbody .content img {
  max-width: 100%;
}

/* line 388, ../sass/screen.scss */
#page-body h2 {
  font-weight: bold;
  font-size: 24px;
  display: block;
}

/* line 394, ../sass/screen.scss */
.pagination span a, .pagination span a:link, .pagination span a:visited {
  color: #626258;
}

/* line 398, ../sass/screen.scss */
.row .pagination span a:hover, li.pagination span a:hover, .pagination span strong, .pagination span a:hover {
  background: #f22200;
  border-color: #f22200;
  color: #fff;
}

/* line 402, ../sass/screen.scss */
.signature, .notice {
  border-top-color: #babab2;
  color: #6f6f64;
  font-size: 11px;
}

/* line 406, ../sass/screen.scss */
.notice {
  border: 0;
}

/* line 410, ../sass/screen.scss */
.postprofile {
  float: left;
  border: 0;
  border-right: 1px solid #e0e1cf;
  width: 14%;
}
/* line 413, ../sass/screen.scss */
.postprofile dd, .postprofile dt {
  margin: 0;
}
/* line 417, ../sass/screen.scss */
.postprofile dt img {
  border: 1px solid #aeaea5;
  margin-bottom: 10px;
  background: #fff;
  padding: 5px;
}
/* line 421, ../sass/screen.scss */
.postprofile dd {
  font-size: 11px;
  overflow: hidden;
}

/* line 426, ../sass/screen.scss */
.online .postprofile {
  background-image: url(../images/online.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 20px;
}

/* line 430, ../sass/screen.scss */
.panel {
  background: #e0e1cf;
  color: #626258;
}

/* line 434, ../sass/screen.scss */
.content h2, .panel h2 {
  color: #3c3c35;
}

/* line 438, ../sass/screen.scss */
.inputbox:hover, .inputbox:focus {
  color: #f22200;
  border-color: #ff9c8c;
}

/* line 442, ../sass/screen.scss */
p.author img {
  margin-right: 5px;
}

/* line 446, ../sass/screen.scss */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
  color: #fff;
  border-color: #3c3c35;
}

/* line 450, ../sass/screen.scss */
a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active {
  color: #fff;
}

/* line 456, ../sass/screen.scss */
body.section-viewtopic h2 {
  font-size: 18px;
  margin-bottom: 20px;
}
/* line 460, ../sass/screen.scss */
body.section-viewtopic #postrow {
  border: 5px solid #96968a;
  border-bottom-width: 3px;
  margin-bottom: 20px;
}

/* line 465, ../sass/screen.scss */
#last-topics {
  position: fixed;
  top: 50px;
  border: 1px solid #96968a;
  z-index: 9;
  background: #c8c9af;
  left: -171px;
}
/* line 473, ../sass/screen.scss */
#last-topics > ul {
  float: left;
}
/* line 477, ../sass/screen.scss */
#last-topics li.row {
  background-image: url(../images/pointer.png);
  background-repeat: no-repeat;
  padding: 5px 5px 5px 15px;
  font-size: 11px;
  background-position: 4px;
  border-color: #96968a;
  width: 150px;
}
/* line 481, ../sass/screen.scss */
#last-topics li.row:last-child {
  border: 0;
}
/* line 486, ../sass/screen.scss */
#last-topics div.toggle {
  float: right;
  border-left: 1px solid #96968a;
  cursor: pointer;
  width: 20px;
}
/* line 490, ../sass/screen.scss */
#last-topics img {
  display: block;
}
