/* uno.Rivalflame.com - v4,2 - CSS */
/* CSS Dropdown, from www.lwis.net */
/* pad: t r b l */
* { margin: 0; outline: none; }
html { height: 100%; }
body { width: 100%; height: 100%; background-color: #f6f6f6; margin: 0 auto; color: #ff0000; }
a { color: #ff0000; text-decoration: none; }
a:hover { color: #ff0000; text-decoration: underline; }
img { border: none; }
.left { float: left; }
.alignleft { float: left; padding-right: 10px; padding-left: 5px; }
.right { float: right; }
.alignright { float: right; padding-left: 10px; padding-right: 5px; }
.center { text-align: center; }
.clear { clear: both; }
#wrap { width: 100%; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -60px; }
#head { height: 90px; background-image: url(/base/bg-head.jpg); background-color: #3c528c; background-repeat: repeat-x; }
#logo-main { width: 920px; height: 90px; padding: 12px 0px 0px 0px; background-image: url(/base/bg-logo.jpg); background-repeat: no-repeat; }
#nav { height: 36px; background-image: url(/base/bg-nav.jpg); background-color: #e6eaf1; background-repeat: repeat-x; }
#navbar { width: 920px; height: 36px; padding: 0px; }
.i32 { float: left; height: 32px; width: 32px; padding-right: 6px; padding-top: -5px; }
#icon-3pm { background: url(/base/icon/3pm.png) no-repeat; }
#icon-14mz { background: url(/base/icon/14mz.png) no-repeat; }
#icon-badge { background: url(/base/icon/badge.png) no-repeat; }
#icon-batt { background: url(/base/icon/battery.png) no-repeat; }
#icon-bug { background: url(/base/icon/bug.png) no-repeat; }
#icon-cake { background: url(/base/icon/cake.png) no-repeat; }
#icon-card { background: url(/base/icon/pcard.png) no-repeat; }
#icon-cards { background: url(/base/icon/cards.png) no-repeat; }
#icon-chart { background: url(/base/icon/chart.png) no-repeat; }
#icon-chat { background: url(/base/icon/chat.png) no-repeat; }
#icon-clock { background: url(/base/icon/clock.png) no-repeat; }
#icon-fav { background: url(/base/icon/fav.png) no-repeat; }
#icon-faq { background: url(/base/icon/faq.png) no-repeat; }
#icon-help { background: url(/base/icon/help.png) no-repeat; }
#icon-impt { background: url(/base/icon/important.png) no-repeat; }
#icon-label { background: url(/base/icon/label.png) no-repeat; }
#icon-leaf { background: url(/base/icon/leaf.png) no-repeat; }
#icon-mlfw { background: url(/base/icon/mail-forward.png) no-repeat; }
#icon-mljk { background: url(/base/icon/mail-junk.png) no-repeat; }
#icon-mirc { background: url(/base/icon/mirc.png) no-repeat; }
#icon-cash { background: url(/base/icon/money.png) no-repeat; }
#icon-net { background: url(/base/icon/net.png) no-repeat; }
#icon-paypal { background: url(/base/icon/paypal.png) no-repeat; }
#icon-pris { background: url(/base/icon/priorities.png) no-repeat; }
#icon-redo { background: url(/base/icon/redo.png) no-repeat; }
#icon-reload { background: url(/base/icon/reload.png) no-repeat; }
#icon-sc2 { background: url(/base/icon/sc2.png) no-repeat; }
#icon-star { background: url(/base/icon/star.png) no-repeat; }
#icon-stat { background: url(/base/icon/stat.png) no-repeat; }
#icon-users { background: url(/base/icon/users.png) no-repeat; }
#icon-undo { background: url(/base/icon/undo.png) no-repeat; }
#icon-unoinf { background: url(/base/icon/unoinf.png) no-repeat; }
#icon-urgent { background: url(/base/icon/urgent.png) no-repeat; }
#icon-warning { background: url(/base/icon/warning.png) no-repeat; }
#icon-wp { background: url(/base/icon/wp.png) no-repeat; }

#xmain { height: 100%; background-image: url(/base/bg-main.jpg); background-color: #f6f6f6; background-repeat: repeat-x; }
#titlearea { height: 40px; width: 920px; vertical-align: middle; }
#title { height: 40px; width: 920px; display: inline-block; margin: 0px; padding: 4px 5px 0px 5px; vertical-align: middle; font: 75%; font-size: 16px; font-weight: Normal; color: #3c528c; font-family: Arial, Helvetica, Sans-Serif; }
#subtitle { height: 40px; display: inline-block; vertical-align: middle; text-align: left; padding: 7px 0px 0px 0px; font: 75%; font-size: 16px; font-weight: Normal; color: #3c528c; font-family: Arial, Helvetica, Sans-Serif; }
#subtitle2 { height: 40px; display: inline-block; vertical-align: middle; text-align: left; padding: 5px 5px 0px 0px; font: 75%; font-size: 16px; font-weight: Normal; color: #3c528c; font-family: Arial, Helvetica, Sans-Serif; }
#subtitle2 a { margin: 0px 0px 0px 5px; }

#contant { width: 920px; }
#container { border: 1px solid #d2dae6; background-image: url(/base/bg-center.jpg); background-repeat: repeat-y; background-color: #fbfbfc; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: left; width: 920px; }
#amain { clear: left; float: left; width: 740px; padding: 0px; margin: 0px; display: inline; }
#aside { clear: right; float: right; width: 180px; height: 100%; min-height: 100%; padding: 0px; margin: 0px; display: inline; }
#center { padding: 8px; text-align: left; vertical-align: text-top; }
ul.dropdown,
ul.dropdown li,
ul.dropdown ul { font: 75%; font-size: 14px; font-weight: Normal; color: #3c528c; font-family: Arial, Helvetica, Sans-Serif; list-style: none; margin: 0; padding: 0; }
ul.dropdown { position: relative; z-index: 597; float: right; }
ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; }
ul.dropdown li.hover,
ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }
ul.dropdown ul li { float: none; }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown { }
ul.dropdown li { padding: 8px 10px 9px 10px ; border-style: solid; border-width: 0px 1px 1px 0px; border-color: #bfc3c8; background-color: #f3f5f9; }
ul.dropdown li.hover { background-color: #fefefe; }
ul.dropdown li:hover { background-color: #fefefe; }
ul.dropdown a:link { color: #3c528c; }
ul.dropdown a:visited { color: #3c528c; }
ul.dropdown a:hover { color: #3c528c; }
ul.dropdown a:active	{ color: #3c528c; }
ul.dropdown ul { width: 130px; margin-top: 0px; margin-left: -1px; }
ul.dropdown ul li { font-weight: normal; }
ul.dropdown *.dir { text-align: left; }
ul.dropdown *.lr-bord { border-style: solid; border-width: 0px 1px 0px 1px; border-color: #bfc3c8; }
ul.dropdown *.lrb-bord { border-style: solid; border-width: 0px 1px 1px 1px; border-color: #bfc3c8; background-color: #e6eaf1; }
ul.dropdown *.lrbx-bord { border-style: solid; border-width: 0px 1px 1px 1px; border-color: #bfc3c8; background-color: #e6eaf1; border-bottom-left-radius: 6px 6px; border-bottom-right-radius: 6px 6px; }
ul.dropdown *.lrbt-bord { border-style: solid; border-width: 1px 1px 1px 1px; border-color: #bfc3c8; background-color: #e6eaf1; }
ul.dropdown *.lrba-bord { border-style: solid; border-width: 1px 1px 1px 1px; border-color: #bfc3c8; background-color: #e6eaf1; border-bottom-left-radius: 6px 6px; border-bottom-right-radius: 6px 6px; }
.push { height: 60px; }
#footer { height: 60px; background-image: url(/base/bg-foot.jpg); background-color: #e6eaf1; background-repeat: repeat-x; }
.footarea { margin: 0; width: 920px; padding: 0px 0px 0px 0px; }
.footleft { width: 600px; float: left; padding: 5px 0px 0px 0px; display: inline; }
.footlogo { width: 30px; display: inline; }
.footcopy { width: 200px; height: 60px; display: inline; vertical-align: middle; font: 75%; font-size: 10px; font-weight: Normal; color: #4966a7; font-family: Arial, Helvetica, Sans-Serif; }
.footright { float: right; display: inline; }
.footil { float: left; height: 35px; width: 30px; padding: 7px 5px 0px 0px; }
.footir { height: 32px; width: 32px; padding: 15px 0px 0px 5px; }
.line { color: #b2c0e1; }
.footcopy a { color: #7a8baa; text-decoration: none; }
.footcopy a:hover { color: #7a8baa; text-decoration: underline; }

/* OneSignature */
.ind { width: 100%; padding: 6px 7px 6px 6px; }
.ind th { text-align: left; }
.ind td { vertical-align: top; }
.tbl { background-color: #ffffff; border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-style: solid; border-width: 1px; border-color: #d2dae6; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; clear: both; margin: 0px; width: 100%; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.tbl th { background-color: #e6eaf1; padding: 5px; text-align: left; font: 75%; font-size: 12px; font-weight: Bold; color: #393939; font-family: Arial, Helvetica, Sans-Serif; }
.tbl th a { font-size: 12px; font-weight: Bold; text-decoration: none; color: #393939; }
.tbl th a:hover { font-size: 12px; font-weight: Bold; text-decoration: underline; color: #393939; }
.tbl td { padding: 7px 7px 6px 7px; vertical-align: top; font: 75%; font-size: 12px; font-weight: Normal; color: #7c7f85; font-family: Arial, Helvetica, Sans-Serif; }
.tbl tr:hover { background-color: #fdfdf2; }
.tbl td { overflow: hidden; vertical-align: top; border-color: #d2dae6; border-top-style: solid; border-top-width: 1px; }
.tbr { background-color: #ffffff; border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-style: solid; border-width: 1px; border-color: #d2dae6; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; clear: both; margin: 0px; width: 100%; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.tbr th { background-color: #e6eaf1; padding: 5px; text-align: center; font: 75%; font-size: 12px; font-weight: Bold; color: #393939; font-family: Arial, Helvetica, Sans-Serif; }
.tbr td { padding: 7px 7px 6px 7px; vertical-align: top; font: 75%; font-size: 12px; font-weight: Normal; color: #7c7f85; font-family: Arial, Helvetica, Sans-Serif; }
.tbr td { overflow: hidden; vertical-align: top; border-color: #d2dae6; border-top-style: solid; border-top-width: 1px; }
.tbc { background-color: #ffffff; border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-style: solid; border-width: 1px; border-color: #d2dae6; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; clear: both; margin: 0px; width: 100%; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.tbc th { background-color: #e6eaf1; padding: 5px; text-align: center; font: 75%; font-size: 12px; font-weight: Bold; color: #393939; font-family: Arial, Helvetica, Sans-Serif; }
.tbc td { padding: 7px 7px 6px 7px; vertical-align: top; font: 75%; font-size: 12px; font-weight: Normal; color: #7c7f85; font-family: Arial, Helvetica, Sans-Serif; }
.tbc td { overflow: hidden; vertical-align: top; border-color: #d2dae6; border-top-style: solid; border-top-width: 1px; }
.tbg { background-color: #ffffff; border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-style: solid; border-width: 1px; border-color: #d2dae6; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; clear: both; margin: 0px; width: 100%; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.tbg th { background-color: #e6eaf1; padding: 5px; text-align: left; font: 75%; font-size: 12px; font-weight: Bold; color: #393939; font-family: Arial, Helvetica, Sans-Serif; }
.tbg td { padding: 7px 7px 6px 7px; vertical-align: top; font: 75%; font-size: 12px; font-weight: Normal; color: #7c7f85; font-family: Arial, Helvetica, Sans-Serif; }
.tbg td { overflow: hidden; vertical-align: top; border-color: #d2dae6; border-top-style: solid; border-top-width: 1px; }
.tbz { background-color: #ffffff; border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-style: solid; border-width: 1px; border-color: #d2dae6; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; clear: both; margin: 0px 0px 15px 0px; width: 100%; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.tbz th { background-color: #e6eaf1; padding: 5px; text-align: center; font: 75%; font-size: 12px; font-weight: Bold; color: #393939; font-family: Arial, Helvetica, Sans-Serif; }
.tbz td { padding: 7px 7px 6px 7px; vertical-align: top; font: 75%; font-size: 12px; font-weight: Normal; color: #7c7f85; font-family: Arial, Helvetica, Sans-Serif; }
.tbz td { overflow: hidden; vertical-align: top; border-color: #d2dae6; border-top-style: solid; border-top-width: 1px; }
.tblsub { background-color: #ffffff; border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-style: solid; border-width: 1px; border-color: #d2dae6; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; clear: both; margin: 0px; width: 100%; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.tblsub th { background-color: #e6eaf1; padding: 5px; text-align: left; font: 75%; font-size: 12px; font-weight: Bold; color: #393939; font-family: Arial, Helvetica, Sans-Serif; }
.tblsub td { padding: 7px 7px 6px 7px; vertical-align: top; font: 75%; font-size: 12px; font-weight: Normal; color: #7c7f85; font-family: Arial, Helvetica, Sans-Serif; }
.tblsub tr:hover { background-color: #fdfdf2; }
.tblsub td { overflow: hidden; border-color: #d2dae6; border-top-style: solid; border-top-width: 1px; }
.char { background-color: #ffffff; border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-style: solid; border-width: 1px; border-color: #d2dae6; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; clear: both; margin: 0px; width: 100%; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.char th { background-color: #e6eaf1; padding: 5px; text-align: left; font: 75%; font-size: 12px; font-weight: Bold; color: #393939; font-family: Arial, Helvetica, Sans-Serif; }
.char th a { font-weight: bold; text-decoration: none; color: #54a73b; }
.char th a:hover { font-weight: bold; text-decoration: underline; color: #54a73b; }
.char td { padding: 7px 7px 6px 7px; vertical-align: top; font: 75%; font-size: 12px; font-weight: Normal; color: #7c7f85; font-family: Arial, Helvetica, Sans-Serif; }
.char td { overflow: hidden; border-color: #d2dae6; border-top-style: solid; border-top-width: 1px; }
.oth { background-color: #ffffff; border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-style: solid; border-width: 1px; border-color: #d2dae6; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; clear: both; margin: 0px; width: 100%; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.oth th { background-color: #e6eaf1; padding: 5px; text-align: left; font: 75%; font-size: 12px; font-weight: Bold; color: #393939; font-family: Arial, Helvetica, Sans-Serif; }
.oth td { width: 330px; padding: 7px 7px 6px 7px; vertical-align: top; font: 75%; font-size: 12px; font-weight: Normal; color: #7c7f85; font-family: Arial, Helvetica, Sans-Serif; }
.oth td { overflow: hidden; border-color: #d2dae6; border-top-style: solid; border-top-width: 1px; }
.gen { background-color: #ffffff; border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-style: solid; border-width: 1px; border-color: #d2dae6; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; clear: both; margin: 0px; width: 100%; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.gen th { background-color: #e6eaf1; padding: 5px; text-align: left; font: 75%; font-size: 12px; font-weight: Bold; color: #393939; font-family: Arial, Helvetica, Sans-Serif; }
.gen td { padding: 7px 7px 6px 7px; vertical-align: top; font: 75%; font-size: 12px; font-weight: Normal; color: #7c7f85; font-family: Arial, Helvetica, Sans-Serif; }
.tbm { background-color: #ffffff; border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-style: solid; border-width: 1px; border-color: #d2dae6; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; clear: both; margin: 0px; width: 100%; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.tbm th { background-color: #e6eaf1; padding: 5px; text-align: center; font: 75%; font-size: 12px; font-weight: Bold; color: #393939; font-family: Arial, Helvetica, Sans-Serif; }
.tbm td { padding: 7px 7px 6px 7px; vertical-align: top; font: 75%; font-size: 12px; font-weight: Normal; color: #7c7f85; font-family: Arial, Helvetica, Sans-Serif; }
.tbm td { overflow: hidden; vertical-align: top; border-color: #d2dae6; }

/* Uno, yes it's a mess. :) */
.rectopl { width: 70px; background-color: #f5f7fb; }
.rectopr { width: 220px; text-align: center; vertical-align: middle !important; }
.rectopr a { font-size: 16px; font-weight: normal; text-decoration: none; color: #54a73b; }
.rectopr a:hover { font-size: 16px; font-weight: normal; text-decoration: underline; color: #54a73b; }
.reclistl { width: 100px; background-color: #f5f7fb; }
.reclistr { font-size: 11px; text-align: left; vertical-align: middle; }
.reclistr a { font-size: 12px; font-weight: normal; text-decoration: none; color: #54a73b; }
.reclistr a:hover { font-size: 12px; font-weight: normal; text-decoration: underline; color: #54a73b; }
.reccardl { width: 20px; background-color: #f5f7fb; }
.reccardt { text-align: center !important; background-color: #f5f7fb; }
.reccardr { width: 70px; font-size: 12px; text-align: center; vertical-align: middle !important; }
.rectot { text-align: center !important; }
.rectotc { width: 180px; text-align: center !important; }
.plrtisel { background-color: #d2dae6 !important; }
.plrplace { background-color: #f5f7fb; text-align: center !important; }
.plrtiplace { width: 30px; text-align: center !important; }
.plrtiai { width: 22px; text-align: center !important; }
.plrai { text-align: center !important; }
.plrwin { text-align: center !important; }
.plrtiwin { width: 55px; text-align: center !important; }
.plrloss { text-align: center !important; }
.plrtiloss { width: 55px; text-align: center !important; }
.plreff { text-align: right !important; }
.plrtieff { width: 45px; text-align: center !important; }
.plrgames { text-align: right !important; }
.plrtigames { width: 70px; text-align: center !important; }
.plrpoints { text-align: center !important; }
.plrtipoints { width: 60px; text-align: center !important; }
.plrlast { text-align: center !important; }
.plrtilast { width: 75px; text-align: center !important; }
.plrstre { width: 30px; text-align: right !important; }
.plrname { height: 18px; text-align: left; vertical-align: middle !important; }
.plrname img { vertical-align: middle !important; }
.plrname a { font-size: 12px; font-weight: normal; text-decoration: none; color: #54a73b; }
.plrname a:hover { font-size: 12px; font-weight: normal; text-decoration: underline; color: #54a73b; }
.plrlistl { background-color: #f5f7fb; }
.plrlistr { font-size: 11px; text-align: left; vertical-align: middle; }
.plrico { width: 16px; text-align: center !important; }
.plxlistl { width: 100px; background-color: #f5f7fb; }
.plxlistr { font-size: 11px; text-align: left; vertical-align: middle; }
.plxlistr a { font-size: 12px; font-weight: normal; text-decoration: none; color: #54a73b; }
.plxlistr a:hover { font-size: 12px; font-weight: normal; text-decoration: underline; color: #54a73b; }
.aganame { font-size: 12px; text-align: left; vertical-align: middle; }
.aganame a { font-size: 12px; font-weight: normal; text-decoration: none; color: #54a73b; }
.aganame a:hover { font-size: 12px; font-weight: normal; text-decoration: underline; color: #54a73b; }
.agawin { width: 50px; text-align: center !important; }
.agaloss { width: 50px; text-align: center !important; }
.agaeff { width: 38px; text-align: right !important; }
.acttime { font-size: 11px !important; width: 90px; background-color: #f5f7fb; }
.actnet { font-size: 11px !important; width: 95px; }
.actnet a { font-size: 11px !important; font-weight: normal; text-decoration: none; color: #54a73b; }
.actnet a:hover { font-size: 11px !important; font-weight: normal; text-decoration: underline; color: #54a73b; }
.actdata { font-size: 11px !important; }

.matid { width: 40px; background-color: #f5f7fb; text-align: center !important; }
.matid a { font-size: 12px; font-weight: normal; text-decoration: none; color: #7c7f85; }
.matid a:hover { font-size: 12px; font-weight: normal; text-decoration: underline; color: #7c7f85; }
.matico { width: 36px; text-align: left !important; vertical-align: middle;  }
.matico img { text-align: left !important; vertical-align: middle;  }
.matcen { text-align: center !important; }
.matcen a { font-size: 12px; font-weight: normal; text-decoration: none; color: #54a73b; }
.matcen a:hover { font-size: 12px; font-weight: normal; text-decoration: underline; color: #54a73b; }
.matle { font-weight: bold !important; background-color: #f5f7fb; }
.matce { text-align: center !important; font-weight: bold !important; background-color: #f5f7fb; }

.matloti { width: 50px; background-color: #f5f7fb; border-right: 1px solid #d2dae6; vertical-align: middle !important; text-align: center !important; }
.matloli { height: 30px; vertical-align: middle !important; text-align: left !important; }
.matloli img { vertical-align: middle !important; }
.matloico { width: 20px; vertical-align: middle !important; text-align: right !important; }
.matloico img { vertical-align: middle !important; }

.ml_nora { background-color: #ffffff; }
.ml_norb { background-color: #fdfdfd; }

.ml_green { background-color: #f0f9f2; color: #158b22 !important; }
.ml_yellow { background-color: #fbf8ee; color: #6e5400 !important; }
.ml_red { background-color: #faf1f3; color: #910b16 !important; }
.ml_orange { background-color: #faf5ee; color: #c87600 !important; }
.ml_blue { background-color: #f0f3fb; color: #0f2f81 !important; }
.ml_purple { background-color: #f4f1fb; color: #570f94 !important; }

.ml_tgreen { color: #158b22; font-weight: bold !important; }
.ml_tyellow { color: #6e5400; font-weight: bold !important; }
.ml_tred { color: #910b16; font-weight: bold !important; }
.ml_torange { color: #c87600; font-weight: bold !important; }
.ml_tblue { color: #0f2f81; font-weight: bold !important; }
.ml_tpurple { color: #570f94; font-weight: bold !important; }

.ml_dark { color: #7c7f85 !important; font-weight: bold !important; }
.ml_light { color: #9ca0a8 !important; font-weight: bold !important; }

.tbsubl { background-color: #f5f7fb; font-weight: bold !important; text-align: left !important; }
.tbsubc { background-color: #f5f7fb; font-weight: bold !important; text-align: center !important; }
.tbsubr { background-color: #f5f7fb; font-weight: bold !important; text-align: right !important; }
.sbtn-gray {         background: #eeeeee; border: 1px solid #cccccc; padding: 3px 10px 4px 10px; font-size: 12px; font-weight: Normal; color: #4966a7; font-family: Arial, Helvetica, Sans-Serif; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
a.sbtn-gray:hover {  background: #ffffff; color: #4966a7; text-decoration: none; }
.sbtn-green {        background: #daf0d8; border: 1px solid #7abc6f; padding: 3px 10px 4px 10px; font-size: 12px; font-weight: Normal; color: #3e962d; font-family: Arial, Helvetica, Sans-Serif; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
a.sbtn-green:hover { background: #e7fde5; color: #3e962d; text-decoration: none; }
.sbtn-blue {         background: #d4def8; border: 1px solid #8a9fca; padding: 3px 10px 4px 10px; font-size: 12px; font-weight: Normal; color: #3562b6; font-family: Arial, Helvetica, Sans-Serif; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
a.sbtn-blue:hover {  background: #e2edfe; color: #3562b6; text-decoration: none; }
.sbtn-red {          background: #f0d8d8; border: 1px solid #ca8a8a; padding: 3px 10px 4px 10px; font-size: 12px; font-weight: Normal; color: #9c2e2f; font-family: Arial, Helvetica, Sans-Serif; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
a.sbtn-red:hover {   background: #fde5e5; color: #9c2e2f; text-decoration: none; }
.sbtn-cus {        background: #daf0d8; border: 1px solid #7abc6f; padding: 3px 10px 4px 10px; font-size: 12px; font-weight: Normal; color: #3e962d; font-family: Arial, Helvetica, Sans-Serif; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
a.sbtn-cus:hover { background: #e7fde5; color: #3e962d; text-decoration: none; }

/* Wordpress */
#sidebar { float: right; text-align: left; margin: 0; padding: 12px 0px 0px 0px; width: 170px; font: 75%; font-size: 12px; font-weight: normal; color: #4b4b4b; font-family: Arial, Helvetica, Sans-Serif; }
#sidebar h3 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font: 75%; font-size: 14px; font-weight: Normal; color: #3c528c; font-family: Arial, Helvetica, Sans-Serif; }
#sidebar ul, #sidebar ol { list-style-type: disc; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#sidebar li { display: list-item; list-style-image: url('/base/side-arrow.png'); margin-left: 20px; padding-top: 3px; font: 75%; font-size: 12px; font-weight: Normal; color: #8a9cbd; font-family: Arial, Helvetica, Sans-Serif; }
#sidebar div { margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
#sidebar a { text-decoration: none; color: #778db4; }	
#sidebar a:hover { text-decoration: underline; color: #a52b31; }	
#sidead { float: right; text-align: center; margin: 0px -1px 0px 0px; padding: 8px 0px 8px 0px; width: 180px; font: 75%; font-size: 12px; font-weight: normal; color: #4b4b4b; font-family: Arial, Helvetica, Sans-Serif; }
.fixed { clear: both; }
blockquote, pre { background: #f7f8f9 url(/base/blockquote.png) 3px 3px no-repeat; border: 1px solid #dde4ee; padding: 8px 12px 8px 36px; margin-left: 0px; margin-right: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font: 75%; font-size: 11px; font-weight: normal; color: #707070; line-height: 18px }
.blockquote p { margin-top: 0; margin-bottom: 0px; }
.post { padding: 0px 2px 2px 2px; }
.postX { padding-left: 12px; padding-right: 12px; padding-bottom: 15px !important; }
.post h2 { display: block; margin-top: 5px; border-bottom: 1px solid #d2dae6; padding: 0px 5px 3px; text-align: left; font: 75%; font-size: 15px; font-weight: bold; color: #54a73b; font-family: Arial, Helvetica, Sans-Serif; }        
.post h2 a.title { font-weight: bold; text-decoration: none; color: #54a73b; }
.post h2 a.title:hover { font-weight: bold; text-decoration: underline; color: #54a73b; }
.sidetitle { font-size: 12px; font-weight: bold; text-decoration: none; color: #95c886; }
.post .info { margin: 5px; }
.post .info span.first { margin-left: 0; }
.post .date, 
.post .author, 
.post .views,
.post .editpost, 
.post .comments,
.post .loginas,
.post .logoutas, 
.post .addcomment, 
.post .addlink, 
.post .editlinks { background: url(/base/icons.gif) no-repeat; padding-left: 22px; height: 16px; line-height: 16px; display: block; font-size: 11px; }
.post .date { background-position: 0 -35px; margin-right: 15px; float: left; font: 75%; font-size: 10px; font-weight: normal; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
.post .date a { font: 75%; font-size: 10px; font-weight: normal; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
.post .date a:hover { color: #4662a1; text-decoration: underline; }
.post .author { background-position: 0 0; float: left; font: 75%; font-size: 10px; font-weight: normal; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
.post .author a { font: 75%; font-size: 10px; font-weight: normal; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
.post .author a:hover { color: #4662a1; text-decoration: underline; }
.post .views { background-position: 0 -236px; margin-left: 15px; float: right; font: 75%; font-size: 10px; font-weight: normal; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
.post .loginas { background-position: 0 -151px; float: left; font: 75%; font-size: 10px; font-weight: normal; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
.post .loginas a { font: 75%; font-size: 10px; font-weight: normal; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
.post .loginas a:hover { color: #4662a1; text-decoration: underline; }
.post .logoutas { background-position: 0 -53px; float: right; font: 75%; font-size: 10px; font-weight: normal; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
.post .logoutas a { font: 75%; font-size: 10px; font-weight: normal; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
.post .logoutas a:hover { color: #4662a1; text-decoration: underline; }
.post .editpost { background-position: 0 -169px; margin-left: 15px; float: right; font: 75%; font-size: 10px; font-weight: normal; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
.post .editpost a { font: 75%; font-size: 10px; font-weight: normal; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
.post .editpost a:hover { color: #4662a1; text-decoration: underline; }
.post .comments { background-position: 0 -69px; float: right; font: 75%; font-size: 10px; font-weight: normal; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
.post .comments a { font: 75%; font-size: 10px; font-weight: normal; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
.post .comments a:hover { color: #4662a1; text-decoration: underline; }
.post .addcomment { background-position: 0 -112px; margin-left: 15px; float: right; }
.post .under { height: 20px; line-height: 20px; font-size: 11px; margin-bottom: 10px; }
.post .under span { float: left; margin-right: 15px; }
.post .content { padding: 5px 0 0 5px; line-height: 145%; overflow: hidden; text-align: left; font: 75%; font-size: 12px; font-weight: normal; color: #4b4b4b; font-family: Arial, Helvetica, Sans-Serif; }
.post .content a { font: 75%; font-size: 12px; font-weight: normal; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
.post .content a:hover { color: #4662a1; }
.post .content .wp-caption p { margin: 0; }
.post .content p { margin-bottom: 10px; }
.post .content h4 { color: #080; margin-bottom: 10px; }
.post .content img { max-width: 600px; }
.post .content ul, 
.post .content ol { padding-bottom: 10px; }
.post .content ul li, 
.post .content ol li { list-style-position: inside; padding-left: 20px; }
.post .content li { padding-bottom: 10px; }
.post .content table { background: #FFF; border: 2px solid #CCC; border-collapse: collapse; margin: 5px 0 10px; }
.post .content th, 
.post .content td { border: 1px solid #CCC; padding: 3px 10px; text-align: left; vertical-align: top; }
.post .content tr.even td { background: #F7F7F7; }
.post .content th { background: #EDEFF0; }
.post .commands { padding: 5px 0 0 5px; line-height: 145%; overflow: hidden; text-align: left; font: 75%; font-size: 12px; font-weight: normal; color: #4b4b4b; font-family: Arial, Helvetica, Sans-Serif; }
.post .commands a { font: 75%; font-size: 12px; font-weight: bold; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
.post .commands a:hover { color: #4662a1; }
.post .commands .wp-caption p { margin: 0; }
.post .commands p { margin-bottom: 10px; }
.post .commands li h3 { font: 75%; font-size: 12px; font-weight: bold; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
.post .commands h4 { color: #080; margin-bottom: 10px; }
.post .commands img { max-width: 600px; }
.post .commands ul { padding-bottom: 10px; } 
.post .commands ol { padding-bottom: 10px; } 
.post .commands li { list-style: none; list-style-position: inside; padding: 0px 0px 7px 0px; line-height: 1.1em; } 
.post .commands ul li { list-style: none; list-style-position: inside; padding-left: 20px; } 
.post .commands ol li { list-style: none; list-style-position: inside; padding-left: 20px; }
.cmdsarg { font-size: 10px; font-weight: normal; text-decoration: none; color: #8c9dc4; }
.cmdsdesc { font-size: 11px; font-weight: normal; text-decoration: none; color: #757575; }
.cmdsside { font-size: 12px; font-weight: bold; text-decoration: none; color: #95c886; }
.cmdstitle { font-size: 12px; font-weight: bold; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
.cardstitle { font-size: 12px; font-weight: bold; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
#cmdsinbox { clear: both; padding: 0px; margin: 0px; display: inline; }
#cmdsleft { clear: left; float: left; width: 350px; padding: 0px; margin: 0px; display: inline; }
#cmdsright { clear: right; float: right; width: 350px; padding: 0px; margin: 0px; display: inline; }
.post .pdetail { padding: 5px 0 0 5px; line-height: 145%; overflow: hidden; text-align: left; font: 75%; font-size: 12px; font-weight: normal; color: #4b4b4b; font-family: Arial, Helvetica, Sans-Serif; }
.post .pdetail .grid { display: inline; float: left; }
.post .pdetail .gleft { display: inline; float: left; margin: 0px; padding: 0px 0px 0px 0px; width: 360px; }
.post .pdetail .gright { display: inline; float: right; margin: 0px; padding: 0px 0px 0px 4px; width: 320px; }
.post .pdetail .gright h3 { margin-bottom: 5px; font: 75%; font-size: 15px; font-weight: bold; color: #54a73b; font-family: Arial, Helvetica, Sans-Serif; }
.post .pfolio { padding: 0px; line-height: 145%; overflow: hidden; text-align: left; font: 75%; font-size: 12px; font-weight: normal; color: #4b4b4b; font-family: Arial, Helvetica, Sans-Serif; }
.post .pfolio img { max-width: 600px; }
.post .pfolio ul { padding: 10px 0px 0px 0px; text-align: left; }
.post .pfolio li { list-style: none; padding: 0px 7px 6px 0px; float: left; width: 110px; height: 120px; min-height: 120px; } 
.post .pthmbs { padding: 0px; line-height: 145%; overflow: hidden; text-align: left; font: 75%; font-size: 12px; font-weight: normal; color: #4b4b4b; font-family: Arial, Helvetica, Sans-Serif; }
.post .pthmbs img { max-width: 600px; }
.post .pthmbs ul { padding: 10px 0px 0px 0px; text-align: left; }
.post .pthmbs li { list-style: none; padding: 0px 9px 8px 0px; float: left; width: 160px; height: 120px; min-height: 120px; } 
.readmore { float: left; padding: 12px 0px 0px 0px; display: inline; }
.more-link { font-size: 11px !important; color: #a52b31 !important; }
.more-link a { font-size: 11px !important; color: #a52b31 !important;  }
.more-link a:hover { color: #a52b31 !important; }
.prevnext { padding: 0px 0px 8px 0px; text-align: center; }
.prevnext a { font: 75%; font-size: 14px; font-weight: Normal; color: #a52b31; font-family: Arial, Helvetica, Sans-Serif;  }
.prevnext a:hover { text-decoration: underline; color: #a52b31;  }
.wp-pagenavi { clear: both; }
.wp-pagenavi a, .wp-pagenavi span { text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #d2dae6; padding: 3px 5px; margin: 2px; font: 75%; font-size: 12px; font-weight: normal; color: #4b4b4b; font-family: Arial, Helvetica, Sans-Serif; }
.wp-pagenavi a:hover { border-color: #778db4; text-decoration: none; color: #54a73b; }
.wp-pagenavi span.current { text-decoration: none; font-weight: bold; border-color: #778db4; background-color: #e6eaf1; color: #3c528c; }
.wp-pagenavi span.pages { margin: 0px 20px 0px 0px; text-decoration: none; font: 75%; font-size: 12px; font-weight: normal; color: #6a6a6a; font-family: Arial, Helvetica, Sans-Serif; }	
.errorbox { margin: 7px 8px 0px 7px; padding: 12px 0px 12px 42px; background: #f0d8d8; background-image: url(/base/icon/warning.png); background-position: 5px 50%; background-repeat: no-repeat; border: 1px solid #ca8a8a; text-align: left; font-size: 12px; font-weight: Normal; color: #9c2e2f; font-family: Arial, Helvetica, Sans-Serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.labelbox { margin: 7px 8px 0px 7px; padding: 12px 0px 12px 42px; background: #fdf4cf; background-image: url(/base/icon/label.png); background-position: 5px 50%; background-repeat: no-repeat; border: 1px solid #e0c763; text-align: left; font-size: 12px; font-weight: Normal; color: #a78c20; font-family: Arial, Helvetica, Sans-Serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.cmdhl { font-weight: bold; color: #3c528c; }

/* EOF */

