@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("murobbs.plaza.fi") {

/************************************************/
/*    CrystalClear theme for MuroBBS (2013)     */
/*      for Firefox & Chrome with Stylish       */
/* -------------------------------------------  */
/*   created by Lifeless - lifeless@3rdw.net    */
/* -------------------------------------------  */
/*        version: 1.00 - 2013-03-08            */
/* -------------------------------------------  */
/*            No Lilies Were Harmed             */
/*       During the Making of This Style        */
/* -------------------------------------------  */
/*                nos univers                   */
/*              A Contre-Courant                */
/*              tout à l'envers                 */
/*             pas pour longtemps               */
/************************************************/

/* SIDEBAR */
/* #sidebar-a { display: none !important; } */

#sidebar-a { top: 70px !important; }

/* BASIC STUFF */
* { font-family: verdana !important; border-spacing: 0 !important; margin: 0 !important; }
body { background: #000 url(http://www.3rdw.net/themes/MuroBBS/CrystalClear/bg.png) !important; color: #000 !important; margin: 20px 0 0 0 !important; padding: 0px 10px 10px 10px !important; }
HTML { width: 100% !important; margin-left: 0% !important; }
REMOVEbody { background: #000 url(http://www.3rdw.net/themes/MuroBBS/CrystalClear/bg_big6.jpg) !important; color: #000 !important; margin: 20px 0 0 0 !important; padding: 0px 10px 10px 10px !important; background-size: 100% !important; }
.tborder { background: none !important;  }
DIV[style*="padding:0px 10px 0px 10px"] { padding: 0 !important; }
* { background: transparent !important; border-spacing: 0px !important;  }
TABLE, TD { border: none !important; }
.alt1Active { background: rgba(255,255,255,0.2) !important; }
.alt1 { background: rgba(255,255,255,0.2) !important; }
.alt2 { background: rgba(255,255,255,0.5) !important; }
#bbs { border: none !important; box-shadow: none !important; padding: 0 !important; margin: 0 !important; width: 100% !important; }

/* Announcements */
#vbseo_vhtml_0 { display: block !important; position: absolute; width: 500px !important; left: 280px; top: 3px; z-index: 99999; }
#vbseo_vhtml_0 { width: 60px !important; height: 14px !important; overflow: hidden !important; }
#vbseo_vhtml_0:before { content: "tiedotus!"; color: #406aa0 !important; text-shadow: 0 1px 0 #fff; }
#vbseo_vhtml_0:hover { display: block !important; position: absolute; width: 500px !important; right: 420px; overflow: auto !important; height: 1000px !important; }
#vbseo_vhtml_0:hover { -moz-transition: height 5s; }
#vbseo_vhtml_0 * { font-size: 9px !important; padding: 0px !important; }
#vbseo_vhtml_0 TR:first-of-type { display: none !important; }
#vbseo_vhtml_0 TR TD { background: none !important; }
#vbseo_vhtml_0 TR TD div { color: #fff !important; border-radius: 2px 2px 2px 2px; border: 1px solid rgba(255,255,255,0.2); background: rgba(0,0,0,0.5) !important; padding: 5px !important; }

/* FORUM VIEW */
.tborder TBODY[id*="forumbit"] * { color: #fff !important; }
.tborder TBODY[id*="forumbit"] TD DIV { color: rgba(255,255,255,0.9) !important; font-size: 11px !important; }
.tborder TBODY[id*="forumbit"] TD DIV A { color: #fff !important; font-size: 12px !important; }
.tborder TBODY[id*="forumbit"] TD STRONG { text-shadow: 0px 1px 2px rgba(0,0,0,0.6); }

/* SUB FORUM VIEW */
.alt1Active { color: #fff !important; }
.alt1Active A { color: #fff !important; font-size: 12px !important; }
.alt1Active STRONG { text-shadow: 0px 1px 2px rgba(0,0,0,0.6); }
.alt1Active  TD DIV { color: rgba(255,255,255,0.9) !important; font-size: 11px !important; }

/* EDIT BOX */
.wysiwyg { background: rgba(255,255,255,0.5) !important; padding: 3px !important; margin: 0 !important; }

/* REPLY PAGE */
.panel { background: rgba(255,255,255,0.3) !important; border-radius: 5px !important; border: 1px solid rgba(255,255,255,0.5) !important; }
.panel>DIV { background: rgba(255,255,255,0.5) !important; padding: 5px !important; border-radius: 3px !important; width: auto !important; }
.panel>DIV[style*="640px"] { width: 950px !important; }
#vB_Editor_001 { width: 950px !important; position: relative!important; }
#vB_Editor_001_smiliebox { float: right; }
#vB_Editor_001_controls { background: rgba(255,255,255,0.5) !important; border: 1px solid rgba(255,255,255,0.5) !important; border-radius: 3px !important; margin: 5px 3px 5px 3px !important; }
#vB_Editor_001_controls .imagebutton {  }
#vB_Editor_001_controls .imagebutton:hover { border: 1px solid !important; }
.controlbar *[style*="540px"] { width: 790px !important; height: 350px !important; border: none !important; }
#vB_Editor_001_popup_fontname_menu, #vB_Editor_001_popup_fontsize_menu, #vB_Editor_001_popup_forecolor_menu, #vB_Editor_001_popup_smilie_menu { background: rgba(255,255,255,0.5) !important; padding: 10px !important; }
#vB_Editor_001_popup_fontname_menu DIV, #vB_Editor_001_popup_fontsize_menu DIV, #vB_Editor_001_popup_smilie_menu DIV { background: rgba(255,255,255,0.8) !important; color: rgba(30,50,80,1) !important; border: none !important; padding: 3px !important; }
#vB_Editor_001_popup_fontname_menu DIV:hover, #vB_Editor_001_popup_fontsize_menu DIV:hover, #vB_Editor_001_popup_smilie_menu DIV:hover { background: rgba(60,100,160,0.8) !important; color: rgba(30,50,80,1) !important; text-shadow: 0 0 2px #fff; }

/* MESSAGES */
#posts ~ DIV { margin: 0 10px 0 10px !important; padding: 0 10px 0 10px !important; border-left: 1px solid rgba(255,255,255,0.2) !important; border-right: 1px solid rgba(255,255,255,0.2) !important; background: rgba(255,255,255,0.2) !important; }
#posts ~ DIV:last-of-type { margin: 0 10px 10px 10px !important; padding: 0 10px 10px 10px !important;  background: rgba(255,255,255,0.2) !important; border: 1px solid rgba(255,255,255,0.2) !important; border-top: none !important; border-radius: 0 0 5px 5px !important; }
div#posts { margin: 10px 10px 0 10px !important; padding: 10px 10px 0 10px !important;  background: rgba(255,255,255,0.2) !important; border-radius: 5px 5px 0 0  !important; border: 1px solid rgba(255,255,255,0.2) !important; border-bottom: none !important; }
div#posts { background: rgba(255,255,255,0.2) !important; }
/* left column */
div[id*="postmenu"] ~ .smallfont > DIV { font-size: 9px !important; color: rgba(0,0,0,0.5) !important; }
/* reflection */
div#posts a[name*="post"] { position: relative !important; }
div#posts a[name*="post"] img { padding: 0 0 0 960px !important; position: absolute !important; left: -14px !important; top: -25px !important; display: block !important; width: 0 !important; height: 1000px !important; border-radius: 5px 5px 5px 5px; }
div#posts a[name*="post"] img { z-index: -999; background: transparent url("http://www.3rdw.net/themes/MuroBBS/CrystalClear/reflection3.png") no-repeat !important; background-size: 100% 100% !important; }

/* KESKUSTELU, viestit */
/* pyoristys */
TABLE[id^="post"] { background: rgba(255, 255, 255, 0.5) !important; box-shadow: 0 0 15px rgba(255, 255, 255, 0.1) !important; }
#posts TABLE[id^="post"] { border-radius: 3px 3px 0 0  !important; box-shadow: 0 0 15px rgba(255, 255, 255, 0.1) !important; }
/* yla palkki ja msg divider */
TABLE[id^="post"] TD.thead, TABLE[id^="post"] TD.thead a, TABLE[id^="post"] TD.thead * { color: #3d6b96 !important; text-shadow: 1px 1px 0px #fff; font-size: 10px !important; }
TABLE[id^="post"][class="tborder"] TR:first-child { }
TABLE[id^="post"][class="tborder"] TR:first-child  TD { padding: 3px !important; }
#posts TABLE[id^="post"][class="tborder"] TR:first-child { background: transparent !important; }
TABLE[id^="post"][class="tborder"] TR:first-child { text-shadow: 0px 0px 3px #000; }
/* sekalaista */
TABLE[id^="post"] * { color: #12202d !important; }
TABLE[id^="post"] a { text-decoration: underline !important; font-weight: normal !important; color: #12202d !important; }
TABLE[id^="post"] a:hover { text-decoration: none !important; }
TABLE[id^="post"] .alt1 DIV[id*=post_message] img:not(.inlineimg) { box-shadow: 0px 5px 7px rgba(0,0,0,0.8); margin: 5px !important; }
TABLE[id^="post"] HR { display: none; }
TABLE[id^="post"] .alt2 { width: 130px !important;  padding: 10px !important; background: transparent !important; } 
TABLE[id^="post"] .alt1 { background: transparent !important; }
TABLE[id^="post"] TD.thead:last-child { border-radius: 0 3px 0 0 !important;  }
TABLE[id^="post"] TD.thead:first-child { border-radius: 3px 0 0 0 !important; border-left: 0px solid #ccc !important; }
/* quote */
TABLE[id^="post"] .alt1 DIV[id*=post_message] .alt2 { margin-bottom: 10px !important; border: 1px solid rgba(0,0,0, 0.1) !important; background: rgba(128,128,128, 0.1) !important; border-radius: 0 3px 3px 3px !important; color: #12202d !important; text-shadow: none !important; }
TABLE[id^="post"] div[style*="margin-bottom"].smallfont { margin: 10px 0 0 10px !important; color: #12202d !important; font-size: 11px !important; padding: 3px !important; border: 1px solid rgba(0,0,0, 0.1); border-bottom: none; display: inline-block; border-radius: 3px 3px 0 0 !important; background: rgba(128,128,128,0.3) !important; }
TABLE[id^="post"] div[style*="margin-bottom"].smallfont + table { margin: 0px 10px 10px 10px !important; padding-right:20px !important; }
TABLE[id^="post"] .alt1 DIV[id*=post_message] .alt2 a[target="_blank"] { color: #12202d !important; }
/* signature */
table[id^="post"] > tbody > tr > td[id^=td_post] > div:not([id^=post]) { opacity: 0.5; margin-top: 10px !important; font-size: 10px !important; }
table[id^="post"] > tbody > tr > td[id^=td_post] > div:not([id^=post]) * { text-shadow: none !important; font-size: 10px !important; }
table[id^="post"] > tbody > tr > td[id^=td_post] > div:not([id^=post]) div { background: transparent !important; border: none !important; }
table[id^="post"] > tbody > tr > td[id^=td_post] > div:not([id^=post]) a { text-decoration: underline !important; }
table[id^="post"] > tbody > tr > td[id^=td_post] > div:not([id^=post]) a:hover { text-decoration: none !important; }
/* code tagi */
TABLE[id^="post"] pre { margin-left: 10px !important; min-width: 95% !important; }

/* PAGE NAV */
.pagenav table.tborder { position: fixed; top: 44px; right: 4px; border: 1px solid rgba(255,255,255,0.3) !important; background: rgba(255,255,255,0.1) !important; border-radius: 2px 2px 2px 2px; }
.pagenav table.tborder * { font-size: 11px !important; padding: 1px !important; text-shadow: 0 1px 2px #000; vertical-align: 0%; }
.pagenav table.tborder a { color: #fff !important; display: block !important; height: 14px; min-width: 14px; border: 1px solid rgba(255,255,255,0.0) !important; border-radius: 2px 2px 2px 2px; }
.pagenav table.tborder a:hover { background: rgba(255,255,255,0.4) !important; border: 1px solid rgba(255,255,255,0.4) !important; }
.pagenav table.tborder td.alt1 { background: rgba(255,255,255,0.1) !important; }
.pagenav table.tborder td.alt2 { background: rgba(255,255,255,0.3) !important; }

/* HEADER */
#subnavigation UL { position: absolute !important; right: -2250px; top: 65px; background: none !important; }
#subnavigation UL li * { background: none !important; border: none !important; padding: 0px !important; }
#subnavigation UL li:not(:first-child) { border-left: 1px solid #fff !important; }
#subnavigation UL li { padding: 0px 5px !important; }
#subnavigation UL li a:hover { opacity: 0.9 !important; }
#subnavimainos {  top: 50px !important; } 
#logo { display: none !important; }

/* HEADER IMAGE & LOGIN INFO */
#subnavigation { position: fixed !important; left: 0px !important; top: 0px !important; }
#subnavigation { background: url("http://www.3rdw.net/themes/MuroBBS/CrystalClear/topbar2.png") 50% 0 no-repeat !important; background-size: 100% 43px !important; position: fixed; left: 0px; top: 0; height: 40px !important; } /* LOGO */

#bbs > table:nth-child(1) div > div > div > table:nth-child(1) { display: block !important; }

.page .tborder .alt2[nowrap="nowrap"] { width: auto !important; z-index: 10; }
.page .tborder .alt2[nowrap="nowrap"] * { padding: 0 !important; color: #fff !important; text-shadow: 0 0 2px #000; }
.page .tborder .alt2[nowrap="nowrap"] LABEL { margin-right: 4px !important; }
.page .tborder .alt2[nowrap="nowrap"] INPUT { margin-right: 4px !important; }
.page .tborder .alt2[nowrap="nowrap"] INPUT[type="submit"] { background: rgba(255,255,255,0.3) url("http://www.3rdw.net/themes/MuroBBS/CrystalClear/reflection3.png") no-repeat !important; background-size: 300px 100px !important; }
.page .tborder .alt2[nowrap="nowrap"] .alt2 * { font-size: 9px !important; } /* INFO */
.page .tborder .alt2[nowrap="nowrap"] { position: fixed; left: -10000px; top: 0; } /* INFO */
FORM[action*="tunnus/kirjaudu"] { position: fixed; left: 3px; top: 3px; }
FORM[action*="tunnus/kirjaudu"] TD[align="right"] { display: none !important; }
.page .tborder .alt2[nowrap="nowrap"] div { color: #406aa0; position: fixed; left: -75px; top: 2px; } /* INFO */
.page .tborder .alt2[nowrap="nowrap"] span:not(.time) { position: fixed; left: 300px; top: 2px; } /* INFO */
.page .tborder .alt2[nowrap="nowrap"] A { color: #fff !important; font-weight: bold !important; }


/* NAVBIT */
TABLE[width="100%"][cellpadding="0"][cellspacing="0"][border="0"] TABLE .navbar { z-index: 999999 !important; color: #fff !important; text-shadow: 0px 1px #000; font-weight: bold !important; } 
TABLE[width="100%"][cellpadding="0"][cellspacing="0"][border="0"] TABLE .navbar * { z-index: 999999 !important; } 
TABLE[width="100%"][cellpadding="0"][cellspacing="0"][border="0"] TABLE .navbar A { color: #fff !important; font-weight: bold !important; } 
TABLE[width="100%"] [valign="top"] > TABLE[cellspacing="0"][cellpadding="0"][border="0"] TR { display: inline-block; }
TABLE[width="100%"] [valign="top"] > TABLE[cellspacing="0"][cellpadding="0"][border="0"] TR:last-child TD:before { content: ">" }
TABLE[width="100%"] [valign="top"] > TABLE[cellspacing="0"][cellpadding="0"][border="0"] TR:last-child IMG { display: none !important; }

/* THREAD TOOLS */
.tborder[cellspacing="1"][style="border-bottom-width:0px"] { z-index: 999 !important; position: fixed !important; top: 22px; height: 14px!important; background: transparent !important; width: 100% !important; left: 0%; text-shadow: 0 1px 1px #000; }
.tborder[cellspacing="1"][style="border-bottom-width:0px"] * { z-index: 999 !important; padding: 0 !important;  vertical-align: bottom !important; }
.tborder[cellspacing="1"][style="border-bottom-width:0px"] { padding-bottom: 3px !important; }
.tborder[cellspacing="1"][style="border-bottom-width:0px"] .smallfont { position: relative; left: 5px !important; }
.tborder[cellspacing="1"][style="border-bottom-width:0px"] A:hover { color: #fff !important; text-decoration: none !important; text-shadow: 0 1px 3px #000; }
.tborder[cellspacing="1"][style="border-bottom-width:0px"] A { font-size: 10px !important; } 
.tborder[cellspacing="1"][style="border-bottom-width:0px"] .tcat { visibility: hidden !important; }.tborder[cellspacing="1"][style="border-bottom-width:0px"] .tcat A { visibility: visible !important; }

/* TOP REPLY BUTTON */
A[id="poststop"] + TABLE TD.smallfont A { position: relative !important; top: 5px !important; left: 10px !important; border-radius: 5px !important; background: rgba(255,255,255,0.2) !important; padding: 5px 2px 7px 2px !important; margin-left: 2px !important; }
.page div table td.smallfont IMG { vertical-align: middle !important; }

/* BOTTM REPLY BUTTON */
[style="margin-top:3px"] IMG[src*="/buttons/reply.gif"] { margin-top: 5px !important; }

/* MAIN MENU */
DIV[class="tborder"][style*="border-top-width"] { padding: 0px !important; height: 10px !important; position: fixed !important; top: 0px; left: 44%; width: 10%;  background: transparent !important; z-index: 99950 !important; }
DIV[class="tborder"][style*="border-top-width"] * { padding: 0px !important; border: none !important; background: transparent !important;  margin: 0 !important; padding: 0 !important }
DIV[class="tborder"][style*="border-top-width"] .vbmenu_control { height: 26px !important; border-radius: 15px 15px; margin: 0 !important; }
DIV[class="tborder"][style*="border-top-width"] .vbmenu_control:hover { box-shadow: 0 0 10px rgba(255, 255, 255, 0.9) !important; background-color: rgba(255, 255, 255, 0.9) !important; border-radius: 3px 3px 3px 3px; }
DIV[class="tborder"][style*="border-top-width"] A { display: block !important; padding: 0 10px 0 10px !important; color: #fff !important; text-shadow:0px 0px 3px #336; line-height: 26px !important; font-size: 16px !important; display: inline-block; font-weight: bold !important; text-decoration: none !important; }
DIV[class="tborder"][style*="border-top-width"] TABLE TR { display: block !important; height: 20px !important;  border-radius: 0 0 4px 4px; background: rgba(255,255,255,0.2) !important; overflow: hidden !important; border: 1px solid rgba(255,255,255,0.3) !important; border-top: none !important; background: rgba(255,255,255,0.2) url("http://www.3rdw.net/themes/MuroBBS/CrystalClear/reflection3.png") no-repeat !important; background-size:400px 200px !important; -moz-transition: height 0.5s; } 
DIV[class="tborder"][style*="border-top-width"] TABLE TR:before { content: '... '; }
DIV[class="tborder"][style*="border-top-width"] TABLE TR:hover { height: 125px !important; -moz-transition: height 0.5s; } 
DIV[class="tborder"][style*="border-top-width"] TABLE TD { display: block !important; border-radius: 0 0 0 0 !important; } 

/* KAIKKI, popup menut */
DIV[class*="vbmenu_popup"] { border-radius: 5px !important; }
DIV[class*="vbmenu_popup"] { background: rgba(255,255,255,0.3) url("http://www.3rdw.net/themes/MuroBBS/CrystalClear/reflection3.png") no-repeat !important; background-size:100% 100% !important; }
DIV[class*="vbmenu_popup"] TD[class="thead"] { background: rgba(60,100,160,0.0) !important; text-shadow: 0 0 2px #000; }
DIV[class*="vbmenu_popup"] TD[class*="option"] A { color: rgba(30,50,80,1) !important; }
DIV[class*="vbmenu_popup"] TD[class*="hilite"] { background: rgba(60,100,160,0.7) !important; }
DIV[class*="vbmenu_popup"] TD[class*="hilite"] A { color:  rgba(30,50,80,1) !important; text-shadow: 0px 0px 2px #fff; }
DIV[class*="vbmenu_popup"] { padding: 3px !important; border: 1px solid rgba(255,255,255,0.5) !important; }
#pagenav_menu TD[class*="thead"] { background: rgba(255,255,255,0.0) !important; color: #fff !important; }
DIV[id*="_menu"] TD { background: rgba(255,255,255,0.8) !important; }
DIV[id*="_menu"] TR:last-child TD { border-radius: 0 0 3px 3px !important; }
DIV[id*="_menu"] TR:nth-child(2) TD { border-radius: 3px 3px 0 0 !important;  }
DIV[id*="_menu"] TR:nth-child(2):last-child TD { border-radius: 3px 3px 3px 3px !important;  }
DIV[id*="_menu"] {  }

/* FORUM JUMP position */
FORM[action*="forumdisplay.php"] { position: fixed!important; top: 0px !important; right: 0px !important; z-index: 50 !important;  }
FORM[action*="forumdisplay.php"] STRONG, FORM[action*="forumdisplay.php"] BR { display: none !important; }
FORM[action*="forumdisplay.php"] SELECT { width: 300px !important; }
/* FORUM JUMP style */
FORM[action*="forumdisplay.php"] STRONG { color: #4d637c !important; padding: 0px !important; line-height: 7pt !important; }
FORM[action*="forumdisplay.php"] OPTGROUP { background-color: #fff !important; color: #4d637c !important; }
FORM[action*="forumdisplay.php"] SELECT { background-color: #fff !important; color: #4d637c !important; }
FORM[action*="forumdisplay.php"] OPTION { background-color: #fff !important; color: #4d637c !important; }
FORM[action*="forumdisplay.php"] OPTION[class="fjdpth0"] {  background-color: #4d637c !important; color: #fff !important; }
FORM[action*="forumdisplay.php"] OPTION[class="fjsel"] {  background-color: #ccc !important; color: #4d637c !important; }
FORM[action*="forumdisplay.php"] SELECT, OPTION, OPTGROUP {  font-size: 7pt!important; padding: 0px !important;  }
/* FORUM JUMP remove kaupallinenalue */
FORM[action*="forumdisplay.php"] OPTION[value="143"], FORM[action*="forumdisplay.php"] OPTION[value="147"], FORM[action*="forumdisplay.php"] OPTION[value="153"], FORM[action*="forumdisplay.php"] OPTION[value="155"], FORM[action*="forumdisplay.php"] OPTION[value="148"], FORM[action*="forumdisplay.php"] OPTION[value="149"] { display: none!important; }

/* ALI-ALUELISTA */
TD[class="alt1Active"][colspan="2"][align="left"][id^="f"]:first-child { padding: 2px 4px !important; border-left: 1px solid rgba(255,255,255,0.5) !important; border-bottom: 1px solid rgba(255,255,255,0.5) !important; }
TD[class="alt1Active"][colspan="2"][align="left"][id^="f"]:first-child TD:last-child { border-left: 1px solid rgba(255,255,255,0.5) !important; }
TD[class="alt1Active"][colspan="2"][align="left"][id^="f"] ~ TD { padding: 2px 4px !important; border-right: 1px solid rgba(255,255,255,0.5) !important; border-bottom: 1px solid  rgba(255,255,255,0.5) !important; }
TD[class="alt1Active"][colspan="2"][align="left"][id^="f"] ~ TD:first-child { border-left: 1px solid rgba(255,255,255,0.5) !important; border-bottom: 1px solid rgba(255,255,255,0.5) !important; }

/* ALUELISTA, ALI-ALUELISTA, yla palkki */
.tborder TD.thead { background: rgba(255,255,255,0.5) !important;  border-radius: 0 !important; color: #fff !important; text-shadow: 0 1px 1px #000; padding: 7px !important; border-top: 1px solid rgba(255,255,255,0.5) !important; border-bottom: 1px solid rgba(255,255,255,0.5) !important; border-right: 1px solid rgba(255,255,255,0.5) !important;  }
.tborder TD.thead:last-child { border-radius: 0 5px 0 0 !important;  }
.tborder TD.thead:first-child { border-radius: 5px 0 0 0 !important; border-left: 1px solid #ccc !important; border-right: 0 !important; }
.tborder TD.thead a { color: #09396c !important; }
.tborder TD.thead a:hover { color: #0f609F !important; }
TD[class="tcat"][colspan="5"]:first-child { padding: 3px !important; background: rgba(255,255,255,0.5) !important; text-shadow: 0 1px 1px #000; border: 1px solid rgba(255,255,255,0.5) !important; border-top: none !important; }

/* ALUELISTA */ 
.tborder TBODY[id*="forumbit"] TD { padding: 2px 4px !important; border-right: 1px solid rgba(255,255,255,0.5) !important; border-bottom: 1px solid rgba(255,255,255,0.5) !important; }
.tborder TBODY[id*="forumbit"] TD:first-child { background: rgba(255,255,255,0.2) !important; border-left: 1px solid rgba(255,255,255,0.5) !important; border-bottom: 1px solid rgba(255,255,255,0.5) !important; }

/* KETJULISTA BASIC STYLE */
TABLE[id^="threadslist"][class="tborder"] { padding: 3px 10px 10px 10px !important; margin: 10px 0 10px 0 !important; border: 1px solid rgba(255,255,255,0.2) !important; border-radius: 5px 5px 5px 5px; background: rgba(255,255,255,0.1) url("http://www.3rdw.net/themes/MuroBBS/CrystalClear/reflection3.png") no-repeat !important; }
TABLE[id^="threadslist"][class="tborder"] TD.thead { background: rgba(255,255,255,0) !important; border: 0 !important;  color: #fff !important; padding: 0 3px 3px 3px !important; text-shadow: 0 1px 1px #000; }
TABLE[id^="threadslist"][class="tborder"] TD.thead a { color: #fff !important; text-decoration: none !important; }
TABLE[id^="threadslist"][class="tborder"] TD.thead a:hover { text-shadow: 0 1px 3px #000; }
TABLE[id^="threadslist"][class="tborder"] TBODY[id*="threadbits"] TD { border-bottom: 1px solid rgba(255,255,255,0.3) !important; color: #fff !important; text-shadow: 0 1px 1px #000 !important; }
TABLE[id^="threadslist"][class="tborder"] TBODY[id*="threadbits"] TD A { color: #fff !important; display: inline-block !important; height: auto !important; }
TABLE[id^="threadslist"][class="tborder"] TBODY[id*="threadbits"] TD A:hover { text-shadow: 0 1px 3px #000 !important; text-decoration: none !important; }
TABLE[id^="threadslist"][class="tborder"] TBODY[id*="threadbits"] TD:first-child {  }
TABLE[id^="threadslist"][class="tborder"] TBODY[id*="threadbits"] TD:last-child {  }
TABLE[id^="threadslist"][class="tborder"] TBODY[id*="threadbits"] TR:first-child TD:first-child { border-radius: 3px 0 0 0 !important; }
TABLE[id^="threadslist"][class="tborder"] TBODY[id*="threadbits"] TR:first-child TD:last-child { border-radius: 0 3px 0 0 !important; }
TABLE[id^="threadslist"][class="tborder"] TBODY[id*="threadbits"] TR:last-child TD:first-child {  border-radius: 0 0 0 3px !important; }
TABLE[id^="threadslist"][class="tborder"] TBODY[id*="threadbits"] TR:last-child TD:last-child { border-radius: 0 0 3px 0 !important; }
#threadslist TBODY:not(:first-child) TR:hover { background: rgba(255,255,255,0.6) !important; }
#threadslist TBODY TR TD[class="alt1"] { background: rgba(255,255,255,0.2) !important; }
#threadslist TBODY TR TD[class="alt2"] { background: rgba(255,255,255,0.2) !important; }
#threadslist TBODY TR TD[class="alt2"] { padding: 0 3px 0 3px !important; }


/* UUSI VIESTI, ketjun esikatselu */
DIV[id*="threadreview"] IMG { max-width: 812px !important; }
DIV[id*="threadreview"] .tborder .thead { border-radius: 10px 10px 0 0 !important; -webkit-border-radius: 10px 10px 0 0 !important; border: 1px solid #ccc !important; background: #e6e6e6 !important; color: #09396c !important; }
DIV[id*="threadreview"] .tborder .alt1{ border-radius: 0 0 10px 0 !important; -webkit-border-radius: 0 0 10px 0 !important; border-right: 1px solid #ccc !important; border-bottom: 1px solid #ccc !important; }
DIV[id*="threadreview"] .tborder .alt2{ border-radius: 0 0 0 10px !important; -webkit-border-radius: 0 0 0 10px !important; border-right: 1px solid #ccc !important; border-left: 1px solid #ccc !important; border-bottom: 1px solid #ccc !important; font-size : 10pt !important; color: #09396c !important; text-align: left !important; }
DIV[id*="threadreview"] .tborder .alt1 .alt2 { border-radius: 10px !important; -webkit-border-radius: 10px !important; border: 1px solid #ccc !important; font-size : 9pt !important; color: #000 !important; }
DIV[id*="threadreview"] .tborder .tfoot { border-radius: 10px !important; -webkit-border-radius: 10px !important; border: 1px solid #ccc !important; background: #e6e6e6 !important; color: #09396c !important; padding: 5px !important; }
DIV[id*="threadreview"] .tborder .tfoot A { color: #09396c !important; text-decoration: underline !important; }
DIV[id*="threadreview"] .tborder .tfoot A:hover { text-decoration: none !important; }

/* KETJULISTA MISC */
IMG[src*="tag.png"], IMG[src*="sticky.gif"], IMG[src*="multipage.gif"] { display: none !important; }
TD[ID*="td_threadtitle"] SPAN[style*="nowrap"] { float: none !important; } /* PAGE NUMBERS */
TD[ID*="td_threadtitle"] SPAN[style*="cursor"] { font-size: 9px !important; } /* THREAD STARTER */
#threadslist .time { color: #fff !important; } /* THREAD STARTER */
A[href*="sort=voteavg"] { display: none !important; }

/* DESIGNED BY */
FORM[action="http://murobbs.plaza.fi/"]:not(#pagenav_form):before { color:#fff!important; font-size:7pt; text-align: center!important; display: block!important; content:"Crystal Clear style for MuroBBS - designed by Lifeless"; text-shadow: 3px 3px 1px #000; }

DIV[style*="Black"] { background: Black!important;  }
DIV[style*="Sienna"] { background: Sienna!important;  }
DIV[style*="DarkOliveGreen"] { background: DarkOliveGreen!important;  }
DIV[style*="DarkGreen"] { background: DarkGreen!important;  }
DIV[style*="DarkSlateBlue"] { background: DarkSlateBlue!important;  }
DIV[style*="Navy"] { background: Navy!important;  }
DIV[style*="Indigo"] { background: Indigo!important;  }
DIV[style*="DarkSlateGray"] { background: DarkSlateGray!important;  }
DIV[style*="DarkRed"] { background: DarkRed!important;  }
DIV[style*="DarkOrange"] { background: DarkOrange!important;  }
DIV[style*="Olive"] { background: Olive!important;  }
DIV[style*="Green"] { background: Green!important;  }
DIV[style*="Teal"] { background: Teal!important;  }
DIV[style*="Blue"] { background: Blue!important;  }
DIV[style*="SlateGray"] { background: SlateGray!important;  }
DIV[style*="DimGray"] { background: DimGray!important;  }
DIV[style*="Red"] { background: Red!important;  }
DIV[style*="SandyBrown"] { background: SandyBrown!important;  }
DIV[style*="YellowGreen"] { background: YellowGreen!important;  }
DIV[style*="SeaGreen"] { background: SeaGreen!important;  }
DIV[style*="MediumTurquoise"] { background: MediumTurquoise!important;  }
DIV[style*="RoyalBlue"] { background: RoyalBlue!important;  }
DIV[style*="Purple"] { background: Purple!important;  }
DIV[style*="Gray"] { background: Gray!important;  }
DIV[style*="Magenta"] { background: Magenta!important;  }
DIV[style*="Orange"] { background: Orange!important;  }
DIV[style*="Yellow"] { background: Yellow!important;  }
DIV[style*="Lime"] { background: Lime!important;  }
DIV[style*="Cyan"] { background: Cyan!important;  }
DIV[style*="DeepSkyBlue"] { background: DeepSkyBlue!important;  }
DIV[style*="DarkOrchid"] { background: DarkOrchid!important;  }
DIV[style*="Silver"] { background: Silver!important;  }
DIV[style*="Pink"] { background: Pink!important;  }
DIV[style*="Wheat"] { background: Wheat!important;  }
DIV[style*="LemonChiffon"] { background: LemonChiffon!important;  }
DIV[style*="PaleGreen"] { background: PaleGreen!important;  }
DIV[style*="PaleTurquoise"] { background: PaleTurquoise!important;  }
DIV[style*="LightBlue"] { background: LightBlue!important;  }
DIV[style*="Plum"] { background: Plum!important;  }
DIV[style*="White"] { background: White!important;  }

/* KESKUSTELU, user names */
TABLE[id^="post"] A.bigusername { 
    overflow: hidden !important; 
    max-width: 135px !important; 
    display: block !important; 
    text-decoration: none !important; 
    font-size : 10pt !important;
    font-weight : bold !important; 
    font-family: 'Arial Black', Gadget, sans-serif !important;
    letter-spacing : 0.3ex;
    text-shadow : #000 1px 1px 1px;
    color : #869bbf !important;
    word-wrap:break-word !important;
}
TABLE[id^="post"] A[href*="lifeless-"].bigusername { 
    font-size : 12pt !important;
    font-weight : bold !important; 
    font-family: 'Arial Black', Gadget, sans-serif !important;
    letter-spacing : 0.9ex;
    color : #bfa26f !important;
    text-shadow : #000 1px 1px 1px;
}
TABLE[id^="post"] A[href*="lifeless-"].bigusername:after { 
    display: block !important; 
    content: 'photography / web design'  !important;
    font-weight : normal !important; 
    font-family: 'Verdana' !important;
    font-size :9px !important;
    letter-spacing : 0;
    overflow: visible !important;
    color : #000 !important;
    text-shadow : none;
}
/* KESKUSTELU, moderator names */
TABLE[id^="post"] A.bigusername > SPAN[style="font-weight: bold;"]
{ 
    font-size : 10pt !important;
    font-weight : bold !important; 
    font-family: 'Arial Black', Gadget, sans-serif !important;
    letter-spacing : 0.3ex;
    color : #E56717 !important;
    text-shadow : #000 1px 1px 1px;
}

}