/* 
OverClocked ReMix - Dark Style
by Douglas "Ramaniscence" Arley
============================================
Changelog:

-2014-05-30 - Cleaned up invalid code, Refactored and recompiled with Sass
-2010-01-20 - Updated Skin for new URL
-2009-04-10 - Added fix for mainsite. Also: rounded corners

-2008-02-14 - Updated style for mainpage tweaks

-2006-08-29 - Minor code clean-up
-2006-08-29 - Major mainpage renovation.
-2006-08-29 - Adjusted mainpage H2s to match info pages.
-2006-08-29 - Alphanav Adjustment/Code Clean-up
-2006-08-29 - Removed ads added by new layout.
-2006-08-29 - Updated theme to fit new layout.
-2006-08-29 - Fixed (most) breadcrumb issues (thanks to new layout).
-2006-08-29 - Removed custom ads (b0rked by new layout :(( )

-2006-07-27 - Updated theme to style "info (wiki)" pages.

-2006-07-10 - Added header & changelog to style.
-2006-07-10 - Updated theme to work with OCR's new tabbed interface

-2006-06-19 - New Mix Download Button

-2006-06-15 - code clean-up
-2006-06-15 - div.alphanav now has TRUE centered rather than my lazy half-assed fix
============================================
*/
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain('ocremix.org') {
  /* ======= Mainstuffs ======= */
  /* BACKGROUND COLOR (also: Composer/Artist/etc Sidebar Text) */
  body {
    /*  background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/ocrtopcaco3kt.png") #000 no-repeat !important; */
    background: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/darkLogo2010.jpg") black no-repeat !important;
    color: #aaa !important; }

  /* DarkeSword's textarea/input fix */
  input[type="text"], textarea {
    background: #222 !important;
    color: #aaa !important;
    border: 1px solid #aaa !important; }

  h2 {
    background: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/info-h2-bg.png") black repeat-x !important;
    color: #FFF !important;
    padding-left: 5px !important;
    border-top: 1px solid #FFF !important;
    border-left: 1px solid #3D3D3D !important;
    border-right: 1px solid #3D3D3D !important;
    border-bottom: 1px solid #3D3D3D !important; }

  /* Links - #f80 (old) */
  .middle-column a, .middle-column a:active, .middle-column a:visited {
    color: #DF7500 !important; }

  /* Links in paragraphs */
  p a, p a:active, p a:visited {
    color: #DF7500 !important; }

  /* Rounded Corners Crud */
  div.panel-2-white {
    background-color: #2c2c2c !important; }

  .tab-container {
    background: none #000 !important; }

  .panel-white-tl,
  .panel-white-tr,
  .panel-white-br,
  .panel-white-bl {
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/tpl_5_grey_corners.gif") !important; }

  .panel-white-inside {
    background: none #2c2c2c !important; }

  div.panel-2-gray {
    background-color: #212121 !important; }

  .panel-gray-bl,
  .panel-gray-br,
  .panel-gray-tl,
  .panel-gray-tr {
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/tpl_4_grey_corners.gif") !important; }

  .panel-gray-inside {
    background: none #212121 !important; }

  div.panel-green-bl,
  div.panel-green-br,
  div.panel-green-inside,
  div.panel-green-tl,
  div.panel-green-tr {
    color: #b8e0b5 !important;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/tpl_5_green_corners.png") !important; }

  div.panel-green-inside {
    background-color: #0f5f09 !important; }

  div.panel-lightblue-bl,
  div.panel-lightblue-br,
  div.panel-lightblue-tl,
  div.panel-lightblue-tr {
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/tpl_5_lightblue_corners.png") !important; }

  div.panel-lightblue-inside {
    background-color: #0e1823 !important;
    color: #326cad !important; }

  div.panel-2-lightblue {
    background-color: #0e1823 !important;
    color: #326cad !important; }

  div.panel-lightblue-inside a, a:visited, a:link {
    color: #1f69ba;
    text-decoration: underline; }

  .color-bodytext a {
    color: #aaa !important; }

  #footer {
    background: #000 !important; }

  input#ocr-search-box {
    background-position: 4px !important;
    border: 1px solid #2c2c2c !important;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-bottom-left-radius: 6px 6px !important;
    border-bottom-right-radius: 6px 6px !important;
    border-top-left-radius: 6px 6px !important;
    border-top-right-radius: 6px 6px !important; }

  /* Links in lists */
  ul a, ul a:active, ul a:visited {
    color: #DF7500 !important; }

  /* See Above */
  div.breadcrumb {
    color: #aaa !important; }
    div.breadcrumb a, div.breadcrumb a:link, div.breadcrumb a:visited {
      color: #DF7500 !important; }

  /* Right-side stuff */
  div.datalist1-content a {
    color: #DF7500 !important; }
    div.datalist1-content a:hover {
      color: #DF7500 !important; }
  div.datalist1-content h2 {
    color: #aaa !important; }

  /* Forums/Ormgas/Spotlight Etc. */
  div.item-body {
    background: none #111 repeat-x !important;
    border: 1px solid #555 !important; }

  /* See Above */
  div.item-container {
    background: none #000 !important;
    border: 1px solid #a60 !important;
    color: #aaa !important; }

  /* See Above */
  div.item-header {
    background: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/item-header-bg.png") #333333 repeat-x !important;
    color: #ccc !important; }
    div.item-header a, div.item-header a:visited {
      color: #DF7500 !important; }

  /* Sidebar item Titles */
  div.itemtitle-left {
    /*  background: url(/images/template/tpl_left_column_divider.jpg) #000 no-repeat right !important; */
    background: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/tpl_left_column_divider.png") black left repeat-y !important;
    color: #fff !important; }

  /* Mix-Side item titles */
  div.itemtitle-right {
    color: #fff !important; }

  /* See Above */
  div.itemtitle-left a, div.itemtitle-left a:visited, div.itemtitle-right a, div.itemtitle-right a:visited {
    color: #fff !important; }

  /* See Above */
  div.itemtitle-left a:hover, div.itemtitle-right a:hover {
    color: #DF7500 !important; }

  /* Mix-Side Dividers */
  div.itemtitle-right-list {
    border-bottom: 1px solid #555 !important; }

  /* Sidebar Background + Right Border */
  div.left-column {
    border-right: 1px solid #555 !important; }

  /* Sidebar Bottom Image */
  /* Sidebar Top Image */
  div.main-content h2 a,
  div.main-content h2 a:link,
  div.main-content h2 a:visited,
  .txt-header2 a,
  .txt-header2 a:link,
  .txt-header2 a:visited {
    color: #DF7500 !important; }

  div.main-content h2, .txt-header2 {
    color: #aaa !important; }

  div.main-content p {
    color: #aaa !important; }

  /* Mix-sode Background + left Border */
  div.right-column {
    border-left: 1px solid #555 !important; }

  /* Mix-Side Bottom Image */
  /* Mix-Side Top Image */
  /* === TABS === */
  div.tabs {
    background: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/tab-bottom-bg.png") !important; }
    div.tabs div.highlight {
      background: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/tab-regular-bg.png") repeat-x !important; }
      div.tabs div.highlight a, div.tabs div.highlight a:link, div.tabs div.highlight a:visited, div.tabs div.highlight a:hover {
        color: #FFFFFF !important; }
    div.tabs div.highlight-end {
      background: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/tab-highlight-end.png") no-repeat !important; }
    div.tabs div.highlight-right {
      background: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/tab-highlight-right.png") no-repeat !important; }
    div.tabs div.regular {
      background: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/tab-regular-bg.png") repeat-x !important; }
      div.tabs div.regular a:link, div.tabs div.regular a:visited {
        color: #6F6F6F !important; }
      div.tabs div.regular a:hover {
        color: #9F9F9F !important; }
    div.tabs div.regular-end {
      background: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/tab-regular-end.png") no-repeat !important; }
    div.tabs div.regular-right {
      background: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/tab-regular-right.png") no-repeat !important; }

  /* Welcome to ocremix.org */
  /*  h1 { visibility: hidden; }  */
  h1, h1 a {
    color: #aaa !important; }

  h1 a:hover {
    color: #aaa !important; }

  /* Sidebar Navigation */
  ul.nav {
    color: #aaa !important; }
    ul.nav a {
      color: #DF7500 !important; }

  /* See Above */
  div.center span {
    color: #aaa !important;
    font-weight: bold !important; }

  /* OCR Logo */
  img.header {
    visibility: hidden;
    height: 0px !important;
    width: 0px !important;
    /*  left: 0px;
      position: absolute;
      top: 94px; */ }

  /* OCR Mascot */
  /* Position of Main site */
  div.main-content {
    top: 172px !important; }

  /* Alphabet nav - Size/Position */
  div.alphanav {
    top: 125px !important;
    left: 0 !important;
    margin: 0 auto 0 auto !important;
    text-align: center !important;
    font-size: 150% !important; }

  div.txt-small {
    color: #aaa !important; }

  a.txt-small,
  a.txt-small:active,
  a.txt-small, visited {
    color: #df7500 !important; }

  a.txt-small:hover {
    text-decoration: underline !important; }

  div.profile-header {
    border: 1px solid #a60 !important;
    margin: 2px; }

  div.profile-field {
    background: none #000 !important; }

  /* ======= Mixer & Alphabetical Organization Pages ======= */
  .datatable {
    background: none #000 !important;
    border: 1px solid #a60 !important; }
    .datatable th {
      background: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/item-header-bg.png") #333333 repeat-x !important; }
    .datatable td.pagination {
      background: none #000 repeat-x !important;
      color: #aaa !important; }
    .datatable td {
      background: none #222 !important;
      color: #aaa !important;
      border-top: 1px solid #333 !important;
      border-left: 1px solid #333 !important;
      border-bottom: 1px solid #111 !important;
      border-right: 1px solid #111 !important; }
      .datatable td a, .datatable td a:active, .datatable td a:visited {
        color: #DF7500 !important; } }
@-moz-document url-prefix('http://ocremix.org/info/') {
  /* ======= OCR Wikipages ======= */
  h2 {
    background: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/info-h2-bg.png") black repeat-x !important;
    color: #FFF !important;
    padding-left: 5px !important;
    border-top: 1px solid #FFF !important;
    border-left: 1px solid #3D3D3D !important;
    border-right: 1px solid #3D3D3D !important;
    border-bottom: 1px solid #3D3D3D !important; }

  h3 {
    background: #000 !important;
    color: #aaa !important;
    border: 0px !important; } }
@-moz-document url("http://ocremix.org/") {
  div.breadcrumb {
    color: #aaa !important;
    position: relative !important; } }
@-moz-document url("http://ocremix.org/includes/php/counter.php") {
  body, div.center, span {
    color: #aaa !important; } }
/* ===================== vBulletin Code ================================= */
@-moz-document url-prefix(http://ocremix.org/forums/) {
  /* DarkeSword's textarea/input fix */
  input[type="text"], textarea {
    background-color: #222 !important;
    color: #000 !important;
    border: 1px solid #aaa !important; }

  /* ======= Forums ======= */
  div.div-forums-nav {
    color: #aaa !important;
    top: 152px !important;
    right: 10px !important; }

  div.div-forums-nav a,
  div.div-forums-nav a:active,
  div.div-forums-nav a:visited {
    color: #DF7500 !important; }

  table.forumborder {
    background: #000 !important;
    border: 1px solid #a60 !important; }

  table.forumborder tr {
    background: #222 !important; }

  td.row1 {
    background: none #222 !important;
    border-top: 1px solid #333 !important;
    border-left: 1px solid #333 !important;
    border-bottom: 1px solid #111 !important;
    border-right: 1px solid #111 !important; }

  td.row2 {
    background: none #222 !important;
    border-top: 1px solid #333 !important;
    border-left: 1px solid #333 !important;
    border-bottom: 1px solid #111 !important;
    border-right: 1px solid #111 !important; }

  td.row3 {
    background: none #222 !important;
    border-top: 1px solid #333 !important;
    border-left: 1px solid #333 !important;
    border-bottom: 1px solid #111 !important;
    border-right: 1px solid #111 !important; }

  th.menu {
    background: none #222 !important;
    color: #aaa !important; }

  .postbody {
    color: #aaa !important; }

  .quote {
    background: #222 !important;
    color: #aaa !important;
    border-top: 1px solid #000 !important;
    border-left: 1px solid #000 !important;
    border-right: 1px solid #333 !important;
    border-bottom: 1px solid #333 !important; }

  .genmed {
    color: #aaa !important;
    background: transparent !important; }

  td.menu {
    background: none #000 !important; }

  th.forumtitle, td.forumtitle, td.mnu {
    background: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/item-header-bg.png") #333333 repeat-x !important;
    color: #fff !important; }

  td.rowtitles {
    background: none #111 !important;
    color: #aaa !important; }

  .cattitle {
    color: #aaa !important; }

  .icon {
    background: none #111 !important;
    color: #aaa !important; }

  .code {
    background-color: #111 !important; }

  /* vBulletin 3 CSS For Style 'OverClocked ReMix' (styleid: 2) */
  .tcat {
    font-weight: bold;
    text-align: left; }

  td.inlinemod {
    background: #FFFFCC;
    color: #000000; }

  .wysiwyg {
    background: #F5F5FF;
    color: #000000;
    font: 10pt Arial, Helvetica, sans-serif; }

  .button {
    font: 11px Arial, Helvetica, sans-serif; }

  select {
    font: 11px Arial, Helvetica, sans-serif; }

  option, optgroup {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif; }

  .smallfont {
    font: 11px Arial, Helvetica, sans-serif; }

  .navbar {
    font: 11px Arial, Helvetica, sans-serif; }

  .highlight {
    color: #FF0000;
    font-weight: bold; }

  .fjsel {
    background: #787582;
    color: #FFFFFF; }

  .fjdpth0 {
    background: #F7F7F7;
    color: #000000; }

  .panel {
    background: #222 none repeat-x top left !important;
    color: #aaa !important;
    /* CHANGED */
    padding: 10px;
    border: none !important;
    /* CHANGE (Because it's useless) */ }

  .panelsurround {
    color: #aaa !important;
    /* CHANGED */ }

  legend {
    background: #222 !important;
    /* ADDED */
    border: 1px solid #000 !important;
    /* ADDED */
    font: 11pt Arial, Helvetica, sans-serif; }

  .vbmenu_control {
    background-color: #1f1f1f !important;
    padding: 3px 6px 3px 6px;
    white-space: nowrap; }

  .vbmenu_popup {
    background: #FFFFFF;
    color: #000000;
    border: 1px solid #0B198C; }

  .vbmenu_option {
    background: #BBC7CE;
    color: #000000;
    font: 11px Arial, Helvetica, sans-serif;
    white-space: nowrap;
    cursor: pointer; }

  .vbmenu_option a:link, .vbmenu_option_alink {
    color: #22229C;
    text-decoration: none; }

  .vbmenu_option a:visited, .vbmenu_option_avisited {
    color: #22229C;
    text-decoration: none; }

  .vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover {
    color: #FFFFFF;
    text-decoration: none; }

  .vbmenu_hilite {
    background: #8A949E;
    color: #FFFFFF;
    font: 11px Arial, Helvetica, sans-serif;
    white-space: nowrap;
    cursor: pointer; }

  .vbmenu_hilite a:link, .vbmenu_hilite_alink {
    color: #FFFFFF;
    text-decoration: none; }

  .vbmenu_hilite a:visited, .vbmenu_hilite_avisited {
    color: #FFFFFF;
    text-decoration: none; }

  .vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover {
    color: #FFFFFF;
    text-decoration: none; }

  /* ***** styling for 'big' usernames on postbit etc. ***** */
  .bigusername {
    font-size: 14pt; }

  /* ***** small padding on 'thead' elements ***** */
  td.thead, div.thead {
    padding: 4px; }

  /* ***** basic styles for multi-page nav elements */
  .pagenav a {
    text-decoration: none; }

  .pagenav td {
    padding: 2px 4px 2px 4px; }

  /* ***** define margin and font-size for elements inside panels ***** */
  .fieldset {
    margin-bottom: 6px; }

  .fieldset, .fieldset td, .fieldset p, .fieldset li {
    background: #222 none !important;
    /* ADDED */
    border: 1px solid #000 !important;
    /* ADDED */
    font-size: 11px; }

  /* ***** don't change the following ***** */
  form {
    display: inline; }

  label {
    cursor: default; }

  .normal {
    font-weight: normal; }

  .inlineimg {
    vertical-align: middle; }

  /* =========== MORE STUFF ============ */
  table.datatable, table.tborder {
    background: #000 !important;
    border: 1px solid #a60 !important;
    color: #aaa !important;
    font-size: 85%;
    margin-bottom: 4px; }

  table.tborder td.vbmenu_control {
    background-color: #1f1f1f !important; }

  table.datatable a, table.datatable a:visited, table.tborder a, table.tborder a:visited {
    color: #DF7500 !important;
    /* CHANGED */
    text-decoration: none !important; }

  table.datatable a:hover, table.tborder a:hover {
    text-decoration: underline; }

  table.datatable td, table.tborder td {
    background: url("http://forums.thasauce.net/templates/subSilver/images/row-bg.png") #1b1b1b top left repeat-x !important;
    border: 0 solid #FFF !important;
    vertical-align: top; }

  table.datatable td.pagination, table.tborder .tcat {
    background: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/item-header-bg_2.png") #333333 repeat-x !important;
    color: #ccc !important;
    font-weight: bold !important; }

  table.datatable td.pagination {
    text-align: right; }

  table.datatable td.pagination a, .tcat a {
    color: #4D4E6C;
    font-weight: bold; }

  table.datatable td.row1:hover {
    cursor: pointer; }

  table.datatable td.row2, table.datatable tr.row2 td, .alt2, .alt2active {
    background: none #222 repeat-x !important;
    border: 1px solid #E8E8EA; }

  table.datatable td.row3, table.datatable tr.row3 td {
    background: none #222 repeat-x !important;
    border: 1px solid #E8E8EA; }

  table.datatable tfoot td, table.tborder tfoot td {
    border: none;
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px;
    text-align: center;
    white-space: nowrap; }

  table.datatable th, table.tborder th, table.tborder .thead, .thead.block_title {
    background: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/item-header-bg.png") #333333 repeat-x !important;
    color: #ccc !important;
    font-weight: bold;
    padding: 2px;
    white-space: nowrap; }

  .alt2.smallfont.block_row.block_footer, .block_content, .alt2.smallfont.block_row {
    background: #000 !important;
    color: #aaa; }

  .alt2.smallfont.block_row.block_footer {
    border: 1px solid #333 !important; }

  .alt2.smallfont.block_row.block_footer a, .vbmenu_control a {
    color: #aaa !important; }

  .alt2.smallfont.block_row.block_footer a:hover, .vbmenu_control a:hover {
    color: #df9000 !important; }

  .tborder.content_block {
    background: #555 !important;
    border: none !important; }

  .vbmenu_control {
    background: url("http://forums.thasauce.net/templates/subSilver/images/row-bg.png") #1b1b1b top left repeat-x !important;
    border: none !important; }

  div.tborder {
    background: #000 !important; }

  #friends_list_big li table, #friends_list_big li table tr, #friends_list_big li table tr td {
    background: #333 !important;
    padding: 0 !important;
    margin: 0 !Important;
    border: none !important; }

  #friends_list_big li {
    border: none !important; }

  table.datatable th a,
  table.datatable th a:visited,
  table.tborder .thead a,
  table.tborder .thead a:visited {
    color: #FFFFFF !important;
    text-decoration: none; }

  table.datatable th a:hover,
  table.tborder td.thead a:hover {
    color: #FFFFFF;
    text-decoration: underline; }

  table.layout td {
    vertical-align: top; }

  ul {
    font-size: 95%;
    list-style: square; }

  ul ul {
    font-size: 100%; }

  ul.nav {
    color: #4D4E6C;
    font-size: 85%;
    list-style-type: none;
    margin-bottom: 2px;
    margin-left: 20px;
    margin-top: 2px;
    padding: 0px; }

  ul.nav a {
    color: #4D4E6C;
    text-decoration: none; }

  ul.nav a:hover {
    color: #DF7500;
    text-decoration: underline; }

  ul.nav li {
    vertical-align: middle; }

  ul.nav ul {
    font-size: 100%; }

  .txt-columntitle-center a {
    color: #8C8995;
    text-decoration: none; }

  .txt-columntitle-center a:hover {
    color: #DF7500;
    text-decoration: none; }

  .txt-columntitle-left, .txt-columntitle-right {
    clear: both;
    color: #8C8995;
    font-size: 85%;
    font-weight: bold;
    padding: 2px 5px;
    text-align: left;
    white-space: nowrap; }

  .txt-columntitle-right {
    padding: 2px 5px;
    text-align: right; }

  .txt-small {
    color: #4D4E6C;
    font-size: 85%;
    text-decoration: none; }

  .txt-small a, .txt-small a:link, .txt-small a:visited {
    color: #4D4E6C;
    text-decoration: none; }

  .txt-small a:hover {
    color: #DF7500;
    text-decoration: underline; }

  /* ============ COMPLETELY NEW ================ */
  #logininfo {
    margin-top: 25px;
    position: absolute;
    right: 10px !important; }

  input[type="text"], textarea {
    background: #222 !important;
    color: #aaa !important;
    border: 1px solid #aaa !important; }

  input.button {
    background: #555 !important;
    border-top: 1px solid #555 !important;
    border-left: 1px solid #555 !important;
    border-bottom: 1px solid #000 !important;
    border-right: 1px solid #000 !important; }

  td[style="border: 1px inset ;"] {
    border: 1px solid #000 !important; }

  /*  table { background: #000 !important; }  */
  /* === IMAGE REPLACEMENT === */
  /* === Post Buttons === */
  img[title="Post New Thread"] {
    width: 0 !important;
    padding-left: 113px !important;
    height: 21px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/post.png") !important; }

  img[title="Reply"] {
    width: 0 !important;
    padding-left: 113px !important;
    height: 21px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/reply.png") !important; }

  img[title="Edit/Delete Message"] {
    width: 0 !important;
    padding-left: 63px !important;
    height: 20px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/edit.gif") !important; }

  img[title="Reply With Quote"] {
    width: 0 !important;
    padding-left: 70px !important;
    height: 20px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/quote.gif") !important; }

  img[title="Multi-Quote This Message"] {
    width: 0 !important;
    padding-left: 42px !important;
    height: 20px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/multi-quote.gif") !important; }

  img[title="Quick reply to this message"] {
    width: 0 !important;
    padding-left: 25px !important;
    height: 20px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/quickreply.gif") !important; }

  /* === Custom Avatar === */
  img[title="Ramaniscence's Avatar"] {
    width: 0 !important;
    padding-left: 48px !important;
    height: 48px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/Huey-Avatar-ocr.png") !important; }

  /* === Forum / Post Status === */
  img[src="/images/vbulletin/statusicon/thread_new.gif"] {
    width: 0 !important;
    padding-left: 19px !important;
    height: 18px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/folder_new.gif") !important; }

  img[src="/images/vbulletin/statusicon/thread_hot_new.gif"] {
    width: 0 !important;
    padding-left: 19px !important;
    height: 18px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/folder_new_hot.gif") !important; }

  img[src="/images/vbulletin/statusicon/thread_hot.gif"] {
    width: 0 !important;
    padding-left: 19px !important;
    height: 18px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/folder_hot.gif") !important; }

  img[src="/images/vbulletin/statusicon/thread.gif"] {
    width: 0 !important;
    padding-left: 19px !important;
    height: 18px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/folder.gif") !important; }

  img[src="/images/vbulletin/statusicon/thread_lock.gif"] {
    width: 0 !important;
    padding-left: 19px !important;
    height: 18px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/folder_lock.gif") !important; }

  img[src="/images/vbulletin/statusicon/thread_dot_lock.gif"] {
    width: 0 !important;
    padding-left: 19px !important;
    height: 18px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/folder_dot_lock.gif") !important; }

  img[src="/images/vbulletin/statusicon/thread_dot.gif"] {
    width: 0 !important;
    padding-left: 19px !important;
    height: 18px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/folder_dot.gif") !important; }

  img[src="/images/vbulletin/statusicon/thread_hot_lock.gif"] {
    width: 0 !important;
    padding-left: 19px !important;
    height: 18px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/folder_lock.gif") !important; }

  img[src="/images/vbulletin/statusicon/thread_dot_hot_lock.gif"] {
    width: 0 !important;
    padding-left: 19px !important;
    height: 18px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/folder_dot_lock.gif") !important; }

  img[src="/images/vbulletin/statusicon/thread_dot_lock_new.gif"] {
    width: 0 !important;
    padding-left: 19px !important;
    height: 18px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/folder_dot_lock_new.gif") !important; }

  img[src="/images/vbulletin/statusicon/thread_dot_hot_lock_new.gif"] {
    width: 0 !important;
    padding-left: 19px !important;
    height: 18px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/folder_dot_lock_new.gif") !important; }

  img[src="/images/vbulletin/statusicon/thread_dot_hot.gif"] {
    width: 0 !important;
    padding-left: 19px !important;
    height: 18px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/folder_dot_hot.gif") !important; }

  img[src="/images/vbulletin/statusicon/thread_dot_new.gif"] {
    width: 0 !important;
    padding-left: 19px !important;
    height: 18px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/folder_dot_new.gif") !important; }

  img[src="/images/vbulletin/statusicon/thread_dot_hot_new.gif"] {
    width: 0 !important;
    padding-left: 19px !important;
    height: 18px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/folder_new_dot_hot.gif") !important; }

  img[src="/images/vbulletin/statusicon/forum_old.gif"] {
    width: 0 !important;
    padding-left: 46px !important;
    height: 30px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/folder_big.gif") !important; }

  img[src="/images/vbulletin/statusicon/forum_new.gif"] {
    width: 0 !important;
    padding-left: 46px !important;
    height: 30px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/folder_new_big.gif") !important; }

  img[src="images/misc/whos_online.gif"] {
    width: 0 !important;
    padding-left: 30px !important;
    height: 30px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/whosonline.gif") !important; }

  /* === Chat Mediums === */
  img[src="images/misc/im_msn.gif"] {
    width: 0 !important;
    padding-left: 17px !important;
    height: 17px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/msn.gif") !important; }

  img[src="images/misc/im_yahoo.gif"] {
    width: 0 !important;
    padding-left: 17px !important;
    height: 17px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/yahoo.gif") !important; }

  img[src="images/misc/im_aim.gif"] {
    width: 0 !important;
    padding-left: 17px !important;
    height: 17px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/aim.gif") !important; }

  img[src="images/misc/im_icq.gif"] {
    width: 0 !important;
    padding-left: 17px !important;
    height: 17px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/icq.gif") !important; }

  /* === User Status === */
  img[src="/images/vbulletin/statusicon/user_offline.gif"] {
    width: 0 !important;
    padding-left: 15px !important;
    padding-bottom: 7px !important;
    height: 15px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/offline.gif") !important; }

  img[src="/images/vbulletin/statusicon/user_online.gif"] {
    width: 0 !important;
    padding-left: 15px !important;
    padding-bottom: 7px !important;
    height: 15px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/online.gif") !important; }

  /* === IMAGE REPLACEMENT === */
  img[src="images/icons/icon6.gif"] {
    width: 0 !important;
    padding-left: 15px !important;
    height: 15px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/smiles/icon_cool.gif") !important; }

  img[src="images/smilies/cool.gif"] {
    width: 0 !important;
    padding-left: 15px !important;
    height: 15px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/smiles/icon_cool.gif") !important; }

  img[src="images/icons/icon12.gif"] {
    width: 0 !important;
    padding-left: 15px !important;
    height: 15px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/smiles/icon_wink.gif") !important; }

  img[src="images/smilies/wink.gif"] {
    width: 0 !important;
    padding-left: 15px !important;
    height: 15px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/smiles/icon_wink.gif") !important; }

  img[src="images/icons/icon10.gif"] {
    width: 0 !important;
    padding-left: 15px !important;
    height: 15px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/smiles/icon_mrgreen.gif") !important; }

  img[src="images/icons/icon9.gif"] {
    width: 0 !important;
    padding-left: 15px !important;
    height: 15px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/smiles/icon_sad.gif") !important; }

  img[src="images/smilies/frown.gif"] {
    width: 0 !important;
    padding-left: 15px !important;
    height: 15px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/smiles/icon_sad.gif") !important; }

  img[src="images/icons/icon8.gif"] {
    width: 0 !important;
    padding-left: 15px !important;
    height: 15px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/smiles/icon_mad.gif") !important; }

  img[src="images/smilies/mad.gif"] {
    width: 0 !important;
    padding-left: 15px !important;
    height: 15px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/smiles/icon_mad.gif") !important; }

  img[src="images/icons/icon7.gif"] {
    width: 0 !important;
    padding-left: 15px !important;
    height: 15px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/smiles/icon_smile.gif") !important; }

  img[src="images/smilies/smile.gif"] {
    width: 0 !important;
    padding-left: 15px !important;
    height: 15px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/smiles/icon_smile.gif") !important; }

  img[src="images/icons/icon10.gif"] {
    width: 0 !important;
    padding-left: 15px !important;
    height: 15px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/smiles/icon_mrgreen.gif") !important; }

  img[src="images/smilies/biggrin.gif"] {
    width: 0 !important;
    padding-left: 15px !important;
    height: 15px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/smiles/icon_mrgreen.gif") !important; }

  img[src="images/icons/icon3.gif"] {
    width: 0 !important;
    padding-left: 15px !important;
    height: 15px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/smiles/icon_idea.gif") !important; }

  img[src="images/icons/icon2.gif"] {
    width: 0 !important;
    padding-left: 15px !important;
    height: 15px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/smiles/icon_arrow.gif") !important; }

  img[src="images/icons/icon5.gif"] {
    width: 0 !important;
    padding-left: 15px !important;
    height: 15px !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("http://ramaserv.thasauce.net/images/OCRCSS/OCR4-Contrast/smiles/icon_question.gif") !important; }

  font[color="White"] {
    color: #1b1b1b !important; } }
