@font-face {
  font-family: 'Khmer UI';
  font-style: normal;
  font-weight: normal;
  src: local('Khmer UI'), local('Khmer UI'), url('../fonts/KhmerUI.ttf') format('truetype');
}

* { margin: 0; padding: 0; }
.clear { clear: both; }
html, body { height: 100%; }
body { background: url(../images/background.png) repeat-x #f7f7f7; font-family: Arial; font-size: 12px; color: #424c56; }
#wrapper { width: 1000px; margin: 0 auto -50px; min-height: 100%; height: auto !important; height: 100%; }
#header { height: 97px; background: url(../images/header-background.png) no-repeat 95% top; padding-top: 40px; }
#header h1 { text-indent: -9999px; width: 223px; height: 32px; }
#header h1 a { width: 223px; height: 32px; display: block; background: url(../images/logo.png) no-repeat; outline: none; }
#header h1 a:hover, #header h1 a:active { background: url(../images/logo-hover.png) no-repeat; }
ul#menu { float: right; list-style: none; margin-top: -20px; margin-bottom: 20px; background: url(../images/menu-background.png) repeat-x; height: 36px; }
ul#menu li { float: left; padding: 0 15px; background: url(../images/menu-li-split.png) no-repeat right 1px; line-height: 36px; }
ul#menu li.last { background: none; }
ul#menu li:hover { background: url(../images/menu-background-hover.png) repeat-x; }
ul#menu li a { color: #fff; text-decoration: none; display: block; height: 36px; }
h2 { border-bottom: 1px dotted #cdcdcd; font-weight: normal; margin-bottom: 10px; width: 90%; padding-bottom: 6px; font-family: 'Khmer UI'; }
#left { width: 728px; border-right: 1px solid #fff; float: left; }
#left p.url { background: url(../images/url-background.png); height: 61px; width: 102px; letter-spacing: 1px; font-size: 18px; line-height: 61px; padding-left: 20px; float: left; }
#input { float: left; background: url(../images/input-background.png) no-repeat; width: 473px; height: 61px; }
#input input#url { margin: 18px 0 0 20px; width: 315px; border: 0; background: none; font-size: 18px; color: #cdcdcd; }
#input input.submit { margin-left: 20px; background: url(../images/submit.png); width: 106px; height: 38px; color: #fff; letter-spacing: 1px; text-transform: uppercase; font-weight: bold; padding-left: 25px; cursor: pointer; }
#input input.submit:hover { background: url(../images/submit-active.png); color: #ff9c00; cursor: pointer; }
#mostused { width: 414px; border-right: 1px solid #fff; float: left; margin-top: 20px; }
#mostused .left { border-right: 1px solid #fff; }
#mostused .left a { float: left; }
#mostused .adblock {  margin-left: 10px; }
#mostused img { border: 0; }
#socialplatforms { width: 175px; margin-left: 10px; float: left; margin-top: 20px; }
#socialplatforms a { display: block; margin-top: 12px; }
.textBox { margin: 20px 0 20px 0; }
#right { float: left; width: 261px; margin-left: 10px; }
input.check { display: none; }
label.none { display: none; }

#footer, #push { height: 50px; }
#footer { background: url(../images/footer-bg.png); width: 100%; }

