body { margin: 0; padding: 0; font: small arial; background: #ffffff; }
a { color: #9f0000; }

#top { width: 100%; border-collapse: collapse; }
#topleft { background: url(../topleft.gif) no-repeat right top; padding: 0; vertical-align: top; }
#topcenter { width: 977px; background: url(../topcenter.gif) no-repeat; padding: 0; vertical-align: top; }
#topright { background: url(../topright.gif) no-repeat left top; padding: 0; vertical-align: top; }
#topleft_inner { background: url(../topleft_inner.gif) no-repeat right top; padding: 0; vertical-align: top; }
#topright_inner { background: url(../topright_inner.gif) no-repeat left top; padding: 0; vertical-align: top; }

#middle { height: 159px; }
#logo { position: absolute; top: 25px; display: block; width: 230px; height: 140px; background: url(../logo.gif) no-repeat center; }
#userarea { padding: 55px 0 0 470px; }
#userarea a { color: #dddddd; text-decoration: none; }
#userarea b { color: #dddddd; }
#userarea a:hover { text-decoration: underline; }
#menu { float: right; padding: 35px 8px 0 0; color: #ffffff; font-weight: bold; font-size: 120%; }
#menu a { color: #ffffff; text-decoration: none; }
#menu a:hover { text-decoration: underline; }

#arrow { background: url(../arrow.gif) no-repeat 1px 172px; }
#beforearrow { margin: 40px 0 0 20px; height: 115px; overflow: hidden; }
#afterarrow { margin: 100px 0 0 20px; }

.arrow_title { font-size: 110%; }
.arrow_title a { color: #000000; }
.arrow_title a:hover { color: #f96610; }

.tags { color: #9f0000; width: 220px; }
.tags a { color: #9f0000; white-space: nowrap; }
.tags a:hover { color: #f96610; }

.box .tl { background: url(../box_tl.gif) no-repeat; }
.box .tr { background: url(../box_tr.gif) no-repeat; }
.box .ml { background: url(../box_ml.gif) no-repeat; }
.box .mr { background: #f96610; padding: 10px 0 10px 75px; vertical-align: top; }
.box .bl { background: url(../box_bl.gif) no-repeat; }
.box .br { background: url(../box_br.gif) no-repeat; }

.box a:hover { color: #000000; }

.box_title { font-weight: bold; font-size: 160%; }
.box_date { font-size: 110%; }
.box_tags { color: #ffffff; font-size: 110%; }
.box_tags a { color: #ffffff; }
.box_content { line-height: 100%; }

.frame { float: right; }

#content { margin: 20px 0 0 0; float: left; width: 652px; }
#rightarea { margin: 20px 0 0 0; padding: 10px; float: right; width: 233px; }
#rightarea .list a { color: #000000; font-weight: bold; font-size: 130%; text-decoration: none; }
#rightarea .list a img { position: relative; top: 4px; background: url(../listimage.gif) no-repeat; }
#rightarea .list a span { text-decoration: underline; }
#rightarea .list a:hover, #rightarea .list a.selected { color: #f96610; }
#rightarea .list a:hover img, #rightarea .list a.selected img { background: url(../listimage_a.gif) no-repeat; }

.comments { font-style: italic; }
.comment { margin-top: 15px; }
.comment_author { float: right; }

#bottom { width: 100%; border-collapse: collapse; }
#bottomleft { background: url(../bottomleft.gif) no-repeat right top; padding: 0; vertical-align: top; }
#bottomcenter { width: 977px; background: url(../bottomcenter.gif) no-repeat; padding: 0; vertical-align: top; }
#bottomright { background: url(../bottomright.gif) no-repeat left top; padding: 0; vertical-align: top; }
#bottommenu { padding: 45px 0 0 20px; color: #ffffff; font-size: 110%; }
#bottommenu a { color: #ffffff; }
#bottommenu a:hover { color: #000000; }
#copyright { color: #dddddd; padding: 5px 0 0 520px; }
#copyright a { color: #dddddd; }
#copyright a:hover { color: #000000; }
#copyright a.copy_link{height: 15px; text-decoration: none;}
#copyright a.copy_link:hover{text-decoration: none; color: #ddd}
#copyright a.copy_link:hover SPAN{text-decoration: underline;}
#copyright a.copy_link strong{background: url(../twinslash.gif) no-repeat left top; padding-left: 23px}
#copyright a.copy_link:hover strong{background-position: left -25px; color: #fff; text-decoration: none;}


a.more_wo { color: #ffffff; font-size: 130%; text-decoration: none; }
a.more_wo span { text-decoration: underline; }
a.more_wo img { position: relative; top: 6px; background: url(../more_wo.gif) no-repeat; }
a.more_wo:hover { color: #000000; }
a.more_wo:hover img { background: url(../more_bo.gif) no-repeat; }

a.more_bw { color: #000000; font-size: 130%; text-decoration: none; }
a.more_bw span { text-decoration: underline; }
a.more_bw img { position: relative; top: 6px; background: url(../more_bw.gif) no-repeat; }
a.more_bw:hover { color: #f96610; }
a.more_bw:hover img { background: url(../more_ow.gif) no-repeat; }

.w { color: #ffffff; }
.w a { color: #ffffff; }
.g { color: #666666; }
.g a { color: #666666; }
.cB { clear: both; }
.fL { float: left; }
.fR { float: right; }
.tdN { text-decoration: none; }
a.tdN:hover { text-decoration: underline; }
.pl40 { padding-left: 40px; }
.mr10 { margin-right: 10px; }
.w1p { width: 1%; }
a img { border: none; }
#here { margin: 10px 0 0 20px; color: #9f0000; }
#here a { color: #9f0000; }
#content { margin: 0; padding: 0 0 10px 20px; }
#content h1 { margin: 0; padding: 4px 6px 0 0; color: #9f0000; font-weight: normal; font-size: 240%; }
#content h2 { margin: 0; padding: 4px 6px 0 0; color: #9f0000; font-weight: normal; font-size: 180%; }
#content h3 { margin: 0; padding: 0 0 2px 0; font-weight: bold; font-size: 110%; }
#content p { margin: 4px 6px 12px 0; }
#content table { margin: 4px 6px 12px 0; }

input.submit, input.button { margin: 4px 0 2px 0; font-weight: bold; background: #ffffff; border: 1px solid #000000; cursor: pointer; }

.editbox{
	background-color:#EAEAEA;
	padding: 7px 0px 7px 10px;
	font-size: 10px;
}

.status0{
	color:gray;
}

.circleItem{
	float:left;
	padding: 2px;
}

.profile-avatar{
	padding: 25px 20px 10px 0px;
	float: left;
}

.cmds {
	padding-left:10px;
}

.cmds a{
	display: block;
	width: 30%;
	float: left;
}

.menu{
	text-align:right;
}
.menu a{
	color:black;
}
.menu a.selected{
	font-weight:bold;
}

.formfull input{
	width:99%;
}

.formfull textarea{
	width:99%;
}

.nud{
	text-decoration: none;
	color:#000000;
}

.ok{
	font-weight: bold;
	color: green;
}
.err{
	font-weight: bold;
	color: red;
}
.pic-right {float:right;margin: 2px 0px 2px 6px;}
.pic-left {float:left;margin: 2px 6px 2px 0px;}

