body{background-color:#FFFFCC;color:#333333;font-family:Verdana, helvetica, sans-serif;font-size:12px;
margin:0px;padding: 10px 20px 10px 20px;}
hr{display:none;}
h3{border: 1px solid #ccc; border-width: 0 0 1px 0; font-size:150%;}
a, a:link, a:visited{font-size:12px; text-decoration:none; color:blue;}
a:hover{text-decoration:underline; color:red;}
a img{border:0px;}
input { text-indent: 2px;}
input[type="submit"] { text-indent: 0; }
.ajaxer{cursor:pointer;cursor:hand;}
fieldset{}
.fixedwidth{width:600px;}
legend{color:blue;}
fieldset ul li{margin:0;padding:0; list-style-type:square;}
#logo{float:left;}
#page{height:100%;}
#offset-page { margin: 2em 0 0 2em; float:left; }
#offset-page form { line-height: 2em; }
#offset-page label {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 100%; FLOAT: left; WIDTH: 10em; MARGIN-RIGHT: 1em
}
.settingmenu{float:left; margin-left:20px;}
.small{font-size:10px}
.center{text-align:center;}
.usertitle{border:1px solid green; border-width:1px 0px 1px 0px; background-color:#C6F6D5; padding:10px 20px; vertical-align:middle; font-size:120%; overflow: hidden ;}
.rightbar{float:right; width:150px;border:1px solid #898B5E; z-index:100; background:#CCCC99;}
#rightbar{float:right; width:200px;}
.leftbar{float:left;clear:both;}
.leftbar a, .leftbar a:visited{font-size:120%}
.taglist{background:#C6F6D5; border:1px solid #898B5E;width:138px; padding: 2px 5px; display:none; position:absolute; }
.rightmenu{cursor:pointer;cursor:hand;}
#right-offset{float:left;width: 30em; margin: 0em 2em 2em 5em;}
.title{color:blue; font-weight:bold;}
.logindata, .inputtext{width:10em;}
.inputmedtext{width:15em;}
.inputlongtext{width:25em;}
.error{background: url('/images/warning_ico.gif') 0% 50% no-repeat; padding: 5px 30px; color:red;}
.success{color:green;}
.clear{float:clear;}
#header-link{float:right;padding: 0px 0px 0 10px;margin: 0;position: relative;min-height: 33px;}
.cleardiv { clear: both; height: 1px; font-size: 0; line-height: 0; padding:0px; margin:0px;overflow:hidden;}
.header-hr{background-color: transparent; height: 0.4em; border: 1px solid #ccc; border-width: 0 0 1px 0; margin: 0.5em 0;}
.adv{height:75px;text-align:center;}
#search {position: absolute;top: 0px;right: 50px;padding-right: 10px;}
#header-link a {padding: 0 10px;line-height: 1.8;}
label.inside {position: absolute;visibility: hidden;}
#footer {font-size:11px;}
#footer a{font-size:11px;}
.posttag{background:#eee; padding-right:2px; padding-left:2px;}
.postdetail a, .postdetail a:active, .postdetail a:visited, .postdetail a:hover{font-size:10px;}
#pagelist{color: #000;
		border-bottom: 1px solid #485A2C;
		margin: 0px;
		padding: 0px;
		z-index: 1;
		padding-left: 0px;
		width:auto;
		}
#pagelist li{display: inline;
		overflow: hidden;
		list-style-type: none;
		margin:0px;
		margin-right:3px;
		}
#pagelist a, a.selected{color: #DEDECF;
		background: #898B5E;
		font-size:14px;
		font-weight:bold;
		border: 1px solid #485A2C;
		padding: 2px 20px 0px 20px;
		margin: 0px;
		text-decoration: none;}
#pagelist a.selected{background: #ABAD85 url('/images/bg.png') 0% 75% repeat-x;
		border-bottom: 1px solid #FFFFCC;
		color:#66713C;
}
.settingmenublock{text-align:center; border: 1px solid green; background-color:#C6F6D5;}
.settingmenu{margin:20px; padding:0px; list-style:none; position:relative;display:inline;list-style-type: none; text-align:left;}
.settingmenu ul, .settingmenu ul li{margin:0; padding:0px 5px;list-style: none ;}
#pagelist a.selected:hover{text-decoration:underline;color: #66713C;}
#pagelist a:hover{text-decoration:underline; color:#FF9900;}
#main-content{width:100%; min-height:350px;
  height:auto !important;height:350px;}
#postlist{float:left; max-width:500px; width:500px; z-index:50;}

.posttitle {font-size:130%; font-weight:bold;color:#CC6600;cursor:pointer;cursor:hand;}
.post { padding:0 0 10px 0; width:auto;}
.postprivate { padding:0 0 10px 0; width:auto; background:#FFE3BB;}
.postdetail {color:green; font-size:10px;}
.postdetail a{font-size:10px;}
.pagepost{border:1px solid #485A2C; border-top:none;z-index: 2; width:auto; min-height:350px;}
.userpostlist{padding:10px 10px; height:100%;}
.pagesetting{position: relative;top: 0px;right: 0px; float:right}
#pageContainer{border: 1px solid #485A2C;
	width: 200px;}
#pageContainer div{border: 1px solid #485A2C;
	margin: 2px;
	padding: 2px;
	cursor: move;
	color:#DEDECF;
	background: #898B5E;
	font-weight:bold;
	font-size:14px;
	}	