/* Reset
-------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding: 0; margin: 0;}
ul, ol {list-style: none;}
img {border: none;}
a img {text-decoration:none;}



/* Body
-------------------------------------------------------------------*/
html, body {height: 100%;}
body {font: 12px/14px Arial, Helvetica, sans-serif; color: #333; background: #f3f3e7;}

h1, h2, h3, h4, h5, h6 {font: normal 18px "Trebuchet MS",Verdana; color: #333; margin:0; padding:0; 
}
h1 {font-size: 24px; line-height: 26px; margin:0; padding:0;}
h2 {font-size: 19px; line-height: 24px; margin:0; padding:0;}
h3 {font-size: 18px; line-height: 22px; margin:0; padding:0;}
h4 {font-size: 18px; line-height: 22px; margin:0; padding:0;}
h5 {font-size: 16px; line-height: 22px; margin:0; padding:0;}
h6 {font-size: 16px; line-height: 22px; margin:0; padding:0;}

a {color: #6571e2;}
a:hover {text-decoration: none;}

.voting a {outline: none;}

h1 span {color: #ccc;}

#ftooltip{width:100px;z-index:1000;display:none; color:#000; font-size:14px;}

/* Generic Blocks
-------------------------------------------------------------------*/
#container {min-width: 1000px;}
#header {height: 140px; clear: both; overflow: hidden; background: #000 url(head_bg0.png);}

/* Login and Lite Pages
-------------------------------------------------------------------*/
.lite-header {padding: 30px 20px;}
.lite-header a {color: #c7c7c7; font-size: 26px; text-decoration: none;}
.lite-header a span {color: #dedede;}
.lite-header a:hover {color: #333;}
.lite-header a:hover span {color: #6e0000;}

.lite-center {margin: 0 auto 20px; top: 200px;  width: 400px;}
.lite-center h3, .login-popup h3 {color: #bec0bf; margin-bottom: 20px;}
.lite-center button, .login-popup button {float: right;}
.lite-center .input-text, .login-popup .input-text {width: 400px; font-size: 18px; padding: 4px 0; border: 1px solid #d7d7d7; color: #555;}
.lite-center .input-checkbox, .login-popup .input-checkbox {padding-top: 7px;}
.lite-center .input-checkbox input, .login-popup .input-checkbox input {position: relative; top: 2px;}
.lite-center .input-note {display: block; color: #777; font-size: 11px; line-height: 14px;}

.lite-center.error h1 {font-size: 28px; color: #888;}
.lite-center.error p {margin-bottom: 10px; color: #888;}

.lite-center.register {position: static; margin: 0 auto;}

.lite-note {overflow: hidden;}
.lite-note a {float: right; font-size: 11px;}

.login-popup {z-index: 100; width: 492px;  }
.login-popup .input-text {width: 402px; padding: 4px 5px;}
.login-popup .content {background: #dcdedd url(login-po.gif) repeat-x; padding: 15px 40px;}
.login-popup .login-popup-top {height: 14px; background: url(login-po.gif) no-repeat; width: 492px; position: relative;}
.login-popup .login-popup-bottom {height: 14px; background: url(login-po.gif) no-repeat; width: 492px;}
.login-popup .close-block {position: absolute; top: 10px; right: 10px; width: 14px; height: 14px; background: url(close-bl.gif) no-repeat;}

.upload-image p {margin-bottom: 5px;}
.upload-image label {color: #aaa;}

.tags-input {width: 400px; font-size: 18px; padding: 4px 4px 6px; border: 1px solid #ccc; color: #555; background: #fafafa;}