/* alt CSS 13.4.15 trbl */
* { margin: 0px; outline: none; font: 75%; }
html { height: 100%; } body { width: 100%; height: 100%; background-color: #f6f6f6; margin: 0 auto; }
img { border: none; } .img { border: none; } .fixed { clear: both; } .push { height: 60px; }
.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; } .spce { width: 100%; height: 10px; }
.i32 { float: left; height: 32px; width: 32px; padding-right: 6px; padding-top: -5px; }
.i16 { float: left; height: 16px; width: 16px; padding-right: 6px; padding-top: -5px; }
#pad5 { padding: 5px; } #pad10 { padding: 10px; } #pad15 { padding: 15px; } #pad20 { padding: 20px; }
#pad5r { padding-right: 5px; } #pad10r { padding-right: 10px; } #pad15r { padding-right: 15px; } #pad20r { padding-right: 20px; }
#pad5l { padding-left: 5px; } #pad10l { padding-left: 10px; } #pad15l { padding-left: 15px; } #pad20l { padding-left: 20px; }
#wrap { width: 100%; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -60px; }
#head { height: 110px; background-image: url(/base/bg/head.jpg); background-color: #6c6f76; background-repeat: repeat-x; }
#logo-main { width: 920px; height: 110px; padding: 12px 0px 0px 0px; background-image: url(/base/bg/logo.jpg); background-repeat: no-repeat; }
#logo-minecraft { width: 920px; height: 110px; padding: 12px 0px 0px 0px; background-image: url(/base/bg/minecraft.jpg); background-repeat: no-repeat; }
#logo-sc2 { width: 920px; height: 110px; padding: 12px 0px 0px 0px; background-image: url(/base/bg/sc2.jpg); background-repeat: no-repeat; }
#logo-e260 { width: 920px; height: 110px; padding: 12px 0px 0px 0px; background-image: url(/base/bg/e260.jpg); background-repeat: no-repeat; }
#logo-planes { width: 920px; height: 110px; padding: 12px 0px 0px 0px; background-image: url(/base/bg/planes.jpg); background-repeat: no-repeat; }
#logo-track { width: 920px; height: 110px; padding: 12px 0px 0px 0px; background-image: url(/base/bg/track.jpg); background-repeat: no-repeat; }
#logo-xisis { width: 920px; height: 110px; padding: 12px 0px 0px 0px; background-image: url(/base/bg/xisis.jpg); background-repeat: no-repeat; }
#nav { height: 36px; background-image: url(/base/bg/nav.jpg); background-color: #d3d3d2; background-repeat: repeat-x; }
#navbar { width: 920px; height: 36px; padding: 0px; text-shadow: white 1px 1px 0px; }
/* 314 */
ul.dropname { position: relative; z-index: 597; float: left; }
ul.dropname,
ul.dropname li,
ul.dropname ul { font: 75%; font-size: 14px; font-weight: Normal; color: #444446; font-family: Arial, Helvetica, Sans-Serif; list-style: none; margin: 0; padding: 0; }
ul.dropname li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; padding: 8px 14px 9px 14px; }
ul.dropname ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }
ul.dropname ul li { float: none; }
ul.dropname ul ul { top: 1px; left: 99%; }
ul.dropname ul { width: 160px; margin-top: 0px; margin-left: -1px; }
ul.dropname ul li { font-weight: normal; }
ul.dropname a:link, ul.dropname a:visited, ul.dropname a:active { color: #444446; text-decoration: none; }
ul.dropname a:hover { color: #980B0B; text-decoration: underline; }
ul.dropname *.user { padding-left: 24px; background-image: url(/base/16/user.png); background-position: 2% 50%; background-repeat: no-repeat; }
ul.dropname *.star { padding-left: 24px; background-image: url(/base/16/star.png); background-position: 2% 50%; background-repeat: no-repeat; }
ul.dropname *.adm { padding-left: 24px; background-image: url(/base/16/admin.png); background-position: 2% 50%; background-repeat: no-repeat; }
ul.dropname *.dash { padding-left: 24px; background-image: url(/base/16/dash.png); background-position: 2% 50%; background-repeat: no-repeat; }
/* 337 */
ul.dropdown { position: relative; z-index: 597; float: right; }
ul.dropdown,
ul.dropdown li,
ul.dropdown ul { font: 75%; font-size: 14px; font-weight: Normal; color: #444446; font-family: Arial, Helvetica, Sans-Serif; list-style: none; margin: 0; padding: 0; }
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 li { padding: 8px 13px 9px 13px ; border-style: solid; border-width: 0px 1px 1px 0px; border-color: #afafaf; background-color: #f5f5f5; background-image: url(/base/bg/nav-btn.jpg); background-repeat: repeat-x; }
ul.dropdown li.hover { background-color: #fefefe; background-image: url(/base/bg/nav-hov.jpg); background-repeat: repeat-x; }
ul.dropdown li:hover { background-color: #fefefe; background-image: url(/base/bg/nav-hov.jpg); background-repeat: repeat-x; }
ul.dropdown a:link, ul.dropdown a:visited, ul.dropdown a:active { color: #444446; text-decoration: none; }
ul.dropdown a:hover { color: #980B0B; text-decoration: underline; }
ul.dropdown ul { width: 160px; margin-top: 0px; margin-left: -1px; }
ul.dropdown ul li { font-weight: normal; }
ul.dropdown *.first { border-style: solid; border-width: 0px 1px 0px 1px; border-color: #afafaf; }
ul.dropdown *.dir { text-align: left; }
ul.dropdown *.top { border-style: solid; border-width: 1px 1px 1px 1px; border-color: #afafaf; background-color: #f5f5f5; background-image: url(/base/bg/nav-sub.jpg); background-repeat: repeat-x; }
ul.dropdown *.mid { border-style: solid; border-width: 0px 1px 1px 1px; border-color: #afafaf; background-color: #f5f5f5; background-image: url(/base/bg/nav-sub.jpg); background-repeat: repeat-x; }
ul.dropdown *.end { border-style: solid; border-width: 0px 1px 1px 1px; border-color: #afafaf; background-color: #f5f5f5; background-image: url(/base/bg/nav-sub.jpg); background-repeat: repeat-x; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-radius-bottomleft: 6px; -webkit-border-radius-bottomright: 6px; }
/* 420 */
#icon-3pm { background: url(/base/32/3pm.png) no-repeat; }
#icon-14mz { background: url(/base/32/14mz.png) no-repeat; }
#icon-badge { background: url(/base/32/badge.png) no-repeat; }
#icon-batt { background: url(/base/32/battery.png) no-repeat; }
#icon-bug { background: url(/base/32/bug.png) no-repeat; }
#icon-cake { background: url(/base/32/cake.png) no-repeat; }
#icon-cards { background: url(/base/32/cards.png) no-repeat; }
#icon-chart { background: url(/base/32/chart.png) no-repeat; }
#icon-chat { background: url(/base/32/chat.png) no-repeat; }
#icon-clock { background: url(/base/32/clock.png) no-repeat; }
#icon-contacts { background: url(/base/32/contacts.png) no-repeat; }
#icon-estop { background: url(/base/32/estop.png) no-repeat; }
#icon-faq { background: url(/base/32/faq.png) no-repeat; }
#icon-fav { background: url(/base/32/fav.png) no-repeat; }
#icon-help { background: url(/base/32/help.png) no-repeat; }
#icon-impt { background: url(/base/32/important.png) no-repeat; }
#icon-label { background: url(/base/32/label.png) no-repeat; }
#icon-leaf { background: url(/base/32/leaf.png) no-repeat; }
#icon-mlfw { background: url(/base/32/mail-forward.png) no-repeat; }
#icon-mljk { background: url(/base/32/mail-junk.png) no-repeat; }
#icon-minecraft { background: url(/base/32/minecraft.png) no-repeat; }
#icon-mirc { background: url(/base/32/mirc.png) no-repeat; }
#icon-cash { background: url(/base/32/money.png) no-repeat; }
#icon-net { background: url(/base/32/net.png) no-repeat; }
#icon-os { background: url(/base/32/os.png) no-repeat; }
#icon-paypal { background: url(/base/32/paypal.png) no-repeat; }
#icon-pcard { background: url(/base/32/pcard.png) no-repeat; }
#icon-prefs { background: url(/base/32/prefs.png) no-repeat; }
#icon-pris { background: url(/base/32/priorities.png) no-repeat; }
#icon-redo { background: url(/base/32/redo.png) no-repeat; }
#icon-reload { background: url(/base/32/reload.png) no-repeat; }
#icon-sc2 { background: url(/base/32/sc2.png) no-repeat; }
#icon-stat { background: url(/base/32/stat.png) no-repeat; }
#icon-sun { background: url(/base/32/sun.png) no-repeat; }
#icon-undo { background: url(/base/32/undo.png) no-repeat; }
#icon-urgent { background: url(/base/32/urgent.png) no-repeat; }
#icon-useradd { background: url(/base/32/user-add.png) no-repeat; }
#icon-useredit { background: url(/base/32/user-edit.png) no-repeat; }
#icon-userdel { background: url(/base/32/user-del.png) no-repeat; }
#icon-users { background: url(/base/32/users.png) no-repeat; }
#icon-warn { background: url(/base/32/warning.png) no-repeat; }
#icon-wp { background: url(/base/32/wp.png) no-repeat; }
/* 470 */
#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: #980b0b; text-shadow: white 1px 1px 0px; 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: #980b0b; text-shadow: white 1px 1px 0px; font-family: Arial, Helvetica, Sans-Serif; }
#subtitle2 a { margin: 0px 0px 0px 5px; }
.subarg { font-size: 12px; font-weight: normal; text-decoration: none; color: #8d919a; text-shadow: white 1px 1px 0px; }
#rightbar { height: 40px; display: inline-block; vertical-align: middle; text-align: right; padding: 8px 10px 0px 20px !important; font: 75%; font-size: 14px; font-weight: Normal; color: #3c528c; text-shadow: white 1px 1px 0px; font-family: Arial, Helvetica, Sans-Serif; }
#rightbar a { margin: 0px 3px 0px 3px; color: #a65e5e; text-shadow: 1px 1px 0px #ffffff; text-decoration: none; }
#rightbar a:hover { color: #980b0b; text-decoration: underline; }
.topline { color: #d1d1d1; text-shadow: 1px 1px 0px #ffffff; }
#contant { width: 920px; }
#container { border: 1px solid #d1d1d1; background-image: url(/base/bg/center.jpg); background-repeat: repeat-y; background-color: #fbfbfc; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 1px 1px white; -webkit-box-shadow: 1px 1px white; box-shadow: 1px 1px white; float: left; width: 920px; }
#amain { clear: left; float: left; width: 750px; padding: 0px; margin: 0px; display: inline; }
#aside { clear: right; float: right; width: 170px; height: 100%; min-height: 100%; padding: 0px; margin: 0px; display: inline; }
#wmain { clear: left; float: left; width: 920px; padding: 0px; margin: 0px; display: inline; }
#center { padding: 8px; text-align: left; vertical-align: text-top; }
/* -- main shell */
.ind { width: 100%; padding: 0px 0px 10px 0px; }
.ind th { text-align: left; }
.ind td { vertical-align: top; }
/* -- news box */
.news { background-color: #ffffff; border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-style: solid; border-width: 1px; border-color: #d1d1d1; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; -moz-box-shadow: 1px 1px white; -webkit-box-shadow: 1px 1px white; box-shadow: 1px 1px white; clear: both; margin: 0px; width: 100%; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.news th { background-color: #eeeeee; padding: 5px; text-align: left; font: 75%; font-size: 12px; font-weight: Bold; color: #393939; font-family: Arial, Helvetica, Sans-Serif; }
.news 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; }
/* -- generic box */
.box { background-color: #ffffff; border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-style: solid; border-width: 1px; border-color: #d1d1d1; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; -moz-box-shadow: 1px 1px white; -webkit-box-shadow: 1px 1px white; box-shadow: 1px 1px white; clear: both; margin: 0px; width: 100%; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.box th { background-color: #eeeeee; padding: 5px; text-align: left; font: 75%; font-size: 12px; font-weight: Bold; color: #393939; font-family: Arial, Helvetica, Sans-Serif; }
.box 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; }


/* -- general */
.gen { background-color: #ffffff; border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-style: solid; border-width: 1px; border-color: #d1d1d1; 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: #eeeeee; 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; }
.gen td { overflow: hidden; border-color: #d1d1d1; border-top-style: solid; border-top-width: 1px; }
/* -- info */
.box { background-color: #ffffff; border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-style: solid; border-width: 1px; border-color: #d1d1d1; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; -moz-box-shadow: 1px 1px white; -webkit-box-shadow: 1px 1px white; box-shadow: 1px 1px white; clear: both; margin: 0px; width: 100%; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.box th { background-color: #eeeeee; padding: 5px; text-align: left; font: 75%; font-size: 12px; font-weight: Bold; color: #393939; font-family: Arial, Helvetica, Sans-Serif; }
.box 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; }
/* -- other */
.oth { background-color: #ffffff; border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-style: solid; border-width: 1px; border-color: #d1d1d1; 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: #eeeeee; 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; text-align: left; 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: #d1d1d1; border-top-style: solid; border-top-width: 1px; }
/* -- tables */
.tbl { background-color: #ffffff; border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-style: solid; border-width: 1px; border-color: #d1d1d1; 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: #eeeeee; padding: 5px; text-align: left; font: 75%; font-size: 12px; font-weight: Bold; color: #393939; font-family: Arial, Helvetica, Sans-Serif; }
.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: #FFFFCC; }
.tbl td { overflow: hidden; vertical-align: top; border-color: #d1d1d1; 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: #d1d1d1; 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: #eeeeee; 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: #FFFFCC; }
.tblsub td { overflow: hidden; border-color: #d1d1d1; border-top-style: solid; border-top-width: 1px; }
/* -- unno */
.non { clear: both; margin: 0px; width: 100%; }
.non th { padding: 5px; text-align: left; font: 75%; font-size: 12px; font-weight: Bold; color: #393939; font-family: Arial, Helvetica, Sans-Serif; }
.non td { width: 330px; padding: 7px 0px 0px 0px; vertical-align: top; font: 75%; font-size: 12px; font-weight: Normal; color: #7c7f85; font-family: Arial, Helvetica, Sans-Serif; }
/* -- charts */
.chart { 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; }
.chart 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; }
.chart th a { font-weight: bold; text-decoration: none; color: #009900; }
.chart th a:hover { font-weight: bold; text-decoration: underline; color: #009900; }
.chart 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; }
.chart td { overflow: hidden; border-color: #d2dae6; border-top-style: solid; border-top-width: 1px; }
/* page stuff */
.ntsml { font-size: 11px; font-weight: Normal; color: #aeb1b8; font-family: Arial, Helvetica, Sans-Serif; padding: 0px 0px 6px 0px; }
.ntmed { font-size: 12px; font-weight: Normal; color: #aeb1b8; font-family: Arial, Helvetica, Sans-Serif; padding: 0px 0px 6px 0px; }
.ntlrg { font-size: 13px; font-weight: Normal; color: #aeb1b8; font-family: Arial, Helvetica, Sans-Serif; padding: 0px 0px 6px 0px; }
.rw-name { vertical-align: top; width: 220px;  }
.rw-name a { vertical-align: top; font: 75%; font-size: 12px; font-weight: normal; color: #009900; font-family: Arial, Helvetica, Sans-Serif; }
.rw-name a:hover { color: #009900; text-decoration: underline; }
.rw-site { vertical-align: top; width: 320px;  }
.rw-site a { vertical-align: top; font: 75%; font-size: 12px; font-weight: normal; color: #009900; font-family: Arial, Helvetica, Sans-Serif; }
.rw-site a:hover { color: #009900; text-decoration: underline; }
a.rw-link { vertical-align: top; font: 75%; font-size: 12px; font-weight: normal; color: #009900; font-family: Arial, Helvetica, Sans-Serif; }
a.rw-link:hover { color: #009900; text-decoration: underline; }
.rw-mid { vertical-align: top; }
.rw-mid a { vertical-align: top; font: 75%; font-size: 12px; font-weight: normal; color: #009900; font-family: Arial, Helvetica, Sans-Serif; }
.rw-mid a:hover { color: #009900; text-decoration: underline; }
.rw-icn { width: 50px; text-align: right; }
.rw-icn2 { width: 72px; text-align: right; }
label { display: block; margin: 0px 0px 3px 0px; font-weight: Bold; color: #828383; }
.errorbox { margin: 1px 1px 10px 1px; padding: 12px 0px 12px 42px; background: #f0d8d8; background-image: url(/base/32/warning.png); background-position: 5px 50%; background-repeat: no-repeat; border: 1px solid #ca8a8a; text-align: left; font-size: 13px; font-weight: Normal; color: #9c2e2f; font-family: Arial, Helvetica, Sans-Serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 1px 1px white; -webkit-box-shadow: 1px 1px white; box-shadow: 1px 1px white; }
.labelbox { margin: 1px 1px 10px 1px; padding: 12px 0px 12px 42px; background: #fdf4cf; background-image: url(/base/32/label.png); background-position: 5px 50%; background-repeat: no-repeat; border: 1px solid #e0c763; text-align: left; font-size: 12px; font-weight: Normal; color: #a38611; font-family: Arial, Helvetica, Sans-Serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 1px 1px white; -webkit-box-shadow: 1px 1px white; box-shadow: 1px 1px white; }
.labelbox a { color: #937603 !important; text-decoration: underline !important; }
.labelbox a:hover { color: #a78c20 !important; text-decoration: underline !important; }
.okbox { margin: 1px 1px 10px 1px; padding: 12px 0px 12px 42px; background: #daf0d8; background-image: url(/base/32/check.png); background-position: 5px 50%; background-repeat: no-repeat; border: 1px solid #69dc5e; text-align: left; font-size: 12px; font-weight: Normal; color: #1e9d11; font-family: Arial, Helvetica, Sans-Serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 1px 1px white; -webkit-box-shadow: 1px 1px white; box-shadow: 1px 1px white; }
.cmdhl { font-weight: bold; color: #3c528c; }
 /* inputs */
input[type=text] { background: #ffffff !important; border: 1px solid #cccccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 5px; color: #333333; width: 97%; }
input[type=password] { background: #ffffff !important; border: 1px solid #cccccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 5px; color: #333333; width: 97%; }
input[type=file] { background: #ffffff !important; border: 1px solid #cccccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 5px; color: #333333; width: 97%; }
select { background: #ffffff !important; border: 1px solid #cccccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 5px; color: #333333; }
input[type=submit] { background: #c4f9af !important; border: 1px solid #6ebe4e; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 3px 10px 3px 10px !important; font-size: 12px; font-weight: Normal; color: #393939; font-family: Arial, Helvetica, Sans-Serif; }
input:focus { background: #FFFFCC !important; }
/* buttons */
.btn-blue {        background: #d4def8; border: 1px solid #8a9fca; padding: 5px 20px 6px 20px; font-size: 13px; font-weight: Normal; color: #2754aa !important; font-family: Arial, Helvetica, Sans-Serif; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
a.btn-blue:hover { background: #768fc2; border: 1px solid #768fc2; color: #ffffff !important; text-decoration: none !important; }
.btn-red {        background: #f0d8d8; border: 1px solid #c27474; padding: 5px 20px 6px 20px; font-size: 13px; font-weight: Normal; color: #980b0b !important; font-family: Arial, Helvetica, Sans-Serif; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
a.btn-red:hover { background: #bb5c5c; border: 1px solid #bb5c5c; color: #ffffff !important; text-decoration: none !important; }

/* footer */
#footer { height: 60px; background-image: url(/base/bg/foot.jpg); background-color: #6c6f76; 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; }
.footright { float: right; 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: #ffffff; text-shadow: 1px 1px 0px #47494e; font-family: Arial, Helvetica, Sans-Serif; }
.footcopy a { color: #fff6bf; text-shadow: 1px 1px 0px #47494e; text-decoration: none; }
.footcopy a:hover { color: #fff6bf; text-decoration: underline; }
.footil { float: left; height: 35px; width: 30px; padding: 7px 5px 0px 0px; }
.footir { height: 32px; width: 32px; padding: 15px 0px 0px 5px; }
.footline { color: #a7a7a7; text-shadow: 1px 1px 0px #47494e; }
/* wordpress */
#sidebar { float: right; text-align: left; margin: 0; padding: 0px; width: 160px; font: 75%; font-size: 14px; font-weight: normal; color: #4b4b4b; text-shadow: white 1px 1px 0px; font-family: Arial, Helvetica, Sans-Serif; }
#sidebar h3 { margin: 0px 0px 0px 0px; padding: 0px; font: 75%; font-size: 16px; font-weight: Normal; color: #444446; text-shadow: white 1px 1px 0px; font-family: Arial, Helvetica, Sans-Serif; }
#sidebar ul, #sidebar ol { list-style-type: disc; margin: 0px; padding: 0px; }
#sidebar li { display: list-item; list-style-image: url('/base/site/arrow.png'); margin-left: 14px; padding-top: 3px; padding-bottom: 2px; }
#sidebar div { margin: 0px 0px 20px 5px; padding: 0px; }
#sidebar a { border-bottom: 1px solid #d1d1d1; text-decoration: none; color: #a52b31; }
#sidebar a:hover { border-bottom: 1px solid #747478; text-decoration: none; color: #b1151d; }
#sidead { float: right; text-align: center; margin: 0px -9px 0px 0px; padding: 1px 0px 8px 0px; width: 180px; font: 75%; font-size: 12px; font-weight: normal; color: #4b4b4b; font-family: Arial, Helvetica, Sans-Serif; }
blockquote, pre { background: #f7f8f9 url(/base/site/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; }
.post h2 { display: block; margin-top: 5px; border-bottom: 1px solid #d1d1d1; 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: #009900; }
.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/site/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: #6c6f76; font-family: Arial, Helvetica, Sans-Serif; }
.post .date a { font: 75%; font-size: 10px; font-weight: normal; color: #6c6f76; text-decoration: none; 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: #6c6f76; font-family: Arial, Helvetica, Sans-Serif; }
.post .author a { font: 75%; font-size: 10px; font-weight: normal; color: #6c6f76; text-decoration: none; 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: #6c6f76; font-family: Arial, Helvetica, Sans-Serif; }
.post .loginas a { font: 75%; font-size: 10px; font-weight: normal; color: #6c6f76; text-decoration: none; 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: #6c6f76; font-family: Arial, Helvetica, Sans-Serif; }
.post .logoutas a { font: 75%; font-size: 10px; font-weight: normal; color: #6c6f76; text-decoration: none; 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: #6c6f76; font-family: Arial, Helvetica, Sans-Serif; }
.post .editpost a { font: 75%; font-size: 10px; font-weight: normal; color: #6c6f76; text-decoration: none; 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: #6c6f76; font-family: Arial, Helvetica, Sans-Serif; }
.post .comments a { font: 75%; font-size: 10px; font-weight: normal; color: #6c6f76; text-decoration: none; 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 5px 5px 5px; line-height: 140%; 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; text-decoration: none; font-family: Arial, Helvetica, Sans-Serif; }
.post .content a:hover { color: #4662a1; text-decoration: underline; }
.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 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 .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; }
.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; text-decoration: none; color: #4662a1; font-family: Arial, Helvetica, Sans-Serif; }
.post .commands a:hover { text-decoration: underline; color: #4662a1; }
.post .commands .wp-caption p { margin: 0; }
.post .commands p { margin-bottom: 10px; }
.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 12px 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; }
#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; }
.chgtitle { font-size: 12px; font-weight: bold; text-decoration: none; color: #4662a1; }
.post .pdetail { padding: 5px 0 5px 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: 350px; }
.post .pdetail .gright h3 { margin-bottom: 5px; font: 75%; font-size: 16px; font-weight: bold; color: #009900; font-family: Arial, Helvetica, Sans-Serif; }
.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;  text-decoration: none; }
.more-link a:hover { color: #a52b31 !important; text-decoration: underline; }
.prevnext { padding: 10px; 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 #d1d1d1; background-color: #ffffff; -moz-box-shadow: 1px 1px white; -webkit-box-shadow: 1px 1px white; box-shadow: 1px 1px white; padding: 3px 6px; margin: 3px; font: 75%; font-size: 12px; font-weight: normal; color: #4b4b4b; font-family: Arial, Helvetica, Sans-Serif; }
.wp-pagenavi a:hover { border-color: #7abc6f; text-decoration: none; background-color: #e7f0e6; color: #009900; }
.wp-pagenavi span.current { text-decoration: none; font-weight: bold; border-color: #ca8a8a; background-color: #eee0e0; color: #9c2e2f; }
.wp-pagenavi span.pages { text-decoration: none; font: 75%; font-size: 12px; font-weight: normal; color: #6a6a6a; font-family: Arial, Helvetica, Sans-Serif; }
/* EOF */