body{background:#AAA url(../img/bg.png) repeat-x scroll center top;margin:10px 20px 20px; font-family:arial;}
table{font-size:inherit;font:100%;border-collapse:collapse;border-spacing:0;}
select,input,textarea{font:99% arial,helvetica,clean,sans-serif;}
pre,code{font:115% monospace;font-size:100%;}
body *{line-height:1.22em;}
embed,object{z-index:1;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
a img{border:none;text-decoration:none;}
a{color:#00C;text-decoration:none;outline:none;}
h2{color:#40A0BD;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:2em;line-height:120%;margin-top:20px; margin-bottom: 8px;}
div#wrap{background:#fff url(../img/clock.gif) right bottom no-repeat;width:780px;border:5px solid #eee;min-height:410px;height:auto !important;-moz-border-radius:20px;-webkit-border-radius:20px;margin:90px auto 10px;padding:10px;}
div#footer{text-align:center;margin:0 auto; font-size:16px;}
div#footer a,div#login-form a,div#login-form {font-size:15px;}
div#header img{position:absolute;top:-105px;left:10px;}
#nav{float:left;width:100%;background:#fff;font-size:95%;line-height:normal;border-bottom:2px solid #c7c7c7;margin:0 0 10px;}
#nav ul{list-style:none;padding:10px 10px 0 265px;}
#nav li{display:inline;margin:0;padding:0;}
#nav a{float:left;background:url("../img/tableftB.gif") no-repeat left top;text-decoration:none;margin:0;padding:0 0 0 4px;}
#nav a span{display:block;background:url("../img/tabrightB.gif") no-repeat right top;color:#666;float:none;padding:10px 15px 7px 6px;}
#nav a:hover span{color:#000;background-position:100% -42px;}
#nav a:hover{background-position:0 -42px;}
div#login-form{background:#fff;margin:0 auto; width:535px;}
div#description{display:block;text-align:center;margin:10px;padding:10px;font-family: Helvetica, Arial, sans-serif;font-size: 20px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: -0.1;line-height: 1.4em;color:#666;}
div#description h1{font-family: Georgia, serif;font-size: 44px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: -3px;line-height: 1.2em; color:#000; margin-bottom:10px;}
div#share{float:left;height:100px;width:235px;margin:10px;}
div#who{float:left;height:100px;margin:0 10px;}
div#share legend, div#who legend{font-weight:700;margin:2px 0;}
div#tos{margin:20px;}
div#tos h3{color:#555;font-size:1.4em;margin:20px 0;}
.error,.notice,.success,.stats{margin-bottom:1em;border:2px solid #ddd;font-size:14px;font-weight:700;-moz-border-radius:5px;-webkit-border-radius:5px;padding:.8em;}
.success{margin-bottom:1em;border:2px solid #ddd;background:#E6EFC2;color:#529214;border-color:#C6D880;padding:.8em;}
.error{background:#FBE3E4;color:#D12F19;border-color:#FBC2C4;}
.notice{background:#fff;color:#000;border-color:#fff;}
.stats{background:#EBF4FB;color:#000;border:2px solid #B7DDF2; font-weight:400;}
.stats .c3{float:left;width:31%;text-align:center;font-weight:700;margin:5px 5px 5px 0;padding:4px;}
.stats .c3 strong {font-family: Georgia;}
.stats .c3 a{display:block;color:#000;}
.stats .c3 a:hover{background:#FFFFE2;}
.stats .c3 strong{display:block;color:red;font-size:40px;}
.notice a,.notice a:hover{color:#7777CC;}
.notice fieldset{display:block;float:left;width:45%;height:45px;border-color:#eee;margin:5px;}
.notice i{color:green;}
div#user-avatar{background:#FFF;border-left:5px solid #EEE;border-right:5px solid #EEE;border-top:5px solid #EEE;position:absolute;right:60px;top:-57px;padding:3px 10px; height:36px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.sitestats{text-align:right;font-size:14px;}
.sitestats span{font-size:25px;line-height:16px;font-family:georgia;color:#222;}
div#user-avatar img{float:left;margin:0 5px 0 0;}
div#user-avatar a,div#user-avatar a:hover{background:#fff;font-size:15px;font-weight:700;display:block;}
div.post-msg-body { color: #666666; }
div.post-msg-body a{ color:#0000cc; }
div.post-img, div.post-audio { font-size: 10px; }
div.post-body{border-top:1px solid #ccc;clear:both;margin-top:20px;padding:20px 0;font-size:15px;}
div.user-avatar{float:left;height:60px;width:60px;}
div.user-avatar img{border:1px solid #ccc;}
div.post-msg-title{font-size:14px;font-weight:700;}
div.post-msg{float:left;width:710px;}
div.post-img img{border:1px solid silver;vertical-align:middle;margin:2px 3px 5px;padding:1px;}
div.post-msg-body{padding:5px;}
div.post-operations{margin: 10px 0; }
div.post-commment{color:#666;padding-left:21px;width:540px;background:url(../img/comment.png) no-repeat left top;clear:both;margin:4px 0px;}
label, #homefeed{margin-top:4px;text-align:right;margin-right:8px;display:block;float:left;width:225px;color:#000;}
form div.rowElem{clear:both;padding:4px 0;}
input.in,label,input.but,select{font-size:18px; font-family:arial;}
form select,form input.in,form textarea.in{background:#fff url(../img/t-bg.png) repeat-x scroll center top;border-color:#727272 #B4B4B4 #DADADA;border-style:solid;border-width:1px;padding:2px 5px;}
fieldset{border:2px solid #ededed;-moz-border-radius:5px;-webkit-border-radius:5px;margin:20px 0;padding:10px;}
div#who fieldset{margin:12px 0;}
form p{font-family:verdana;padding:10px 0;}
div#user-face{clear:both;padding:4px 15px;}
div.person{clear:both;height:90px;}
div.person img.avatar{border:1px solid #eee;margin:3px 10px 3px 3px;padding:2px;}
div.person h3.name{font-family:Arial,sans-serif;font-size:20px;font-weight:700;padding:7px 0 0;}
div.person span.job{border-bottom:1px dashed #A52A2A;clear:both;}
div.person .links{line-height:140%;padding:10px 5px;}
div.person .links a,div.person .links a:hover{text-decoration:none;}
div.person .links img{margin:-2px 0;}
div#textbox textarea{background:#ff url(../img/t-bg.png) repeat-x center top;width:350px;border-color:#727272 #B4B4B4 #DADADA;border-style:solid;border-width:1px;padding:3px;}
.countdown,.experied{width:132px;float:right;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px; border:2px solid #aaa; color: #000; }
.countdown div{clear:both;width:100%;text-align:center;padding:0 2px;}
.countdown span{display:block;width:40px;float:left;font-size:75%;text-align:center;}
.countdown b{font-size:200%;}
.countdown em{display:block; font-size:140%; text-align:center; padding:6px;}
.hide{display:none;}
.rd{-moz-border-radius:5px;-webkit-border-radius:5px;}
div#share fieldset{margin:2px 0;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:block;}
* html .clear{height:1%;}
a.red,a.red:hover{color:red;}
div#ffa_{text-align:center;margin:10px 0;}
div#header,div#user-avatar-box{position:relative;}
table#rooms label, table#rooms input{float:left; margin:2px; padding:2px; font-size:14px; text-align:left; line-height:18px;}
table#rooms .roomchek{float:left; margin:4px; padding:2px;}
.highlighted
{
	background-color:#fff7c0;
}
a.noa { 
	border: 0px none;
	padding:0px;
	}

a.noa:hover{
	background-color: inherit;
	padding:0px;
	color:inherit;
}
img.picture {
	border: 1px solid #cccccc;
	margin-right: 1px;
}

a.fancy { padding: 3px; background-color: white; font-weight: bold; border: 4px solid white; 
-moz-border-radius:5px;-webkit-border-radius:5px;
}
