* {margin:0;padding:0}
body {font: 18px Verdana,Tahoma,Arial;color:#fff;background:#000}
/* input[type="text"],input[type="password"] */
input,textarea {font: 18px Verdana,Tahoma,Arial;color:#eee;border:3px solid #8E16FB;background:#111;padding:3px}
textarea:hover,input:hover {border:3px solid #ff0000}

input[type="submit"],.button {font: 18px Verdana,Tahoma,Arial;color:#eee;border:3px solid #8E16FB;background:#18223B;padding:3px 10px}

ul {list-style: none inside none}

#pagetop_,#pagelogin_,#pagebody {margin:0 auto;width: 660px;}
#pagetop_ {height:90px;margin-top:100px}


#pagelogin {background:#333;padding:3px 0;color:#eee;position:fixed;top:0;width:100%;display:none}
#pagelogin a {color:#fff;}
#pagelogin a:hover {text-decoration:underline}

#pagetop h1 {text-align:center}
#pagetop h1 a {display:block;width:660px;height:130px;margin:0 auto;text-indent:-9999em;font-size: 0px;background:url(Logo.png)}

#pagebody {padding:10px 0;width:660px;margin:100px auto 0 auto}
#pagemain {padding:0 5px;overflow:hidden}

#pageside {padding:0 5px;}
#pageside .inner {margin-bottom:10px;}

.h1,.h2 {
   line-height:30px;height:30px;overflow:hidden;
}
.h1 {
  padding-left:10px;
  border-bottom:10px solid #8E16FB;
}
.h1 .icon {display:none}
.h2 {

  padding:10px 10px 10px 20px;
}

h2, h3 {
   color: #F6E011;
}
h2 a, h3 a {
   color: #F6E011;
}
.h1 span,.h2 span {
  font-size:22px;
  color: #fff;
  display:block;
  overflow:hidden;
}

.h2 span {
  color: #F6E011;
}

.h2 a:hover span {
  color:#ff0000
}

.list,.post,.abox {
	padding:3px
}
.list a {

}
.list li {
    line-height:22px;
}
.list .date {color:#999;float:right;}
#pageside .list {padding:3px 10px}

#tagsCloud a {background:#1F2C4B;border:1px solid #333;padding:3px 6px;margin:5px;display:inline-block;}
#tagsCloud span {display:none}

.bbox {margin-bottom:10px}


.post,.abox {}
.post h2,.abox h2,.post_one h2 {font-size:30px;padding:5px 0;margin:5px;border-bottom:10px solid #8E16FB;text-transform:capitalize; }

.post_cont {line-height:1.5;padding:5px 0;margin:5px;font-size:20px;word-wrap:break-word;overflow:hidden;}

.post_meta {background:#111;color:#8E16FB;padding:5px 10px}


h3 {padding-bottom:5px;margin-bottom:10px;border-bottom:10px solid #333}
.review_list {margin-bottom:20px}
.review_list .info {float:left;width:50px;word-wrap:break-word;overflow:hidden;text-align:right;padding-right:10px}
.review_list .info img {border: 0}
.review_list .box {float:left;margin:0;width:589px;padding:5px;}
.review_list .date {border-top:1px dotted #333;color:#999;padding:5px 0 0 0;margin:5px 0 0 0}
.review_list .vote {float:right;padding:5px 0 0 0;margin:5px 0 0 0}
.review_list .vote.disable a { text-decoration:line-through } 
.review_list .vote .dislike {color:#aaa}
.review_cont {line-height:1.5;word-wrap:break-word;overflow:hidden;padding:3px}
.review_cont blockquote {
    border: 1px solid #333;
	padding:3px 8px;
	margin:5px;
	background:#000;	 
}
.bg2 .review_cont blockquote {background:#000;}
.review_list:after,.listpage2:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	margin-bottom:10px;
}
.review_top {background:#460D45;padding:3px;margin:-8px 0 10px 0}


#pagebot {width:660px;margin:30px auto}
#pagebot_debug {font-size:10px;color:#999}

.listpage li {display:inline;float:left}
.listpage span,.listpage2 .left span {display:block;background:#34334D;text-align:center;padding:6px 8px;border:1px solid #333;margin:1px;}
.listpage .curr span {background: #000;}
.listpage a:hover span {background: #333;}
.listpage2 {padding:0 10px}
.listpage2 .listpage {float:right;}
.listpage2 .left span {}

.app {padding:30px 0;margin:0 auto;text-align:center}
.appBorder {border:8px solid #fff;width:500px;height:500px;}

.icon {display:inline-block;margin:0 0 -3px 0}
.table {
  width:100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.table td {padding:5px}
.table_border td {
  border: 1px solid #dddddd;
}
.table_form td:first-child {text-align:right}
.table_form td:first-child.center {text-align:center}
.tdwidth {width:30%}

.bg1 {background-color:#1F2C4B}
.bg2 {
    background-color:#18223B;
}

.boxa.bg2:after,.boxb.bg2:after {
    border-color:transparent #f7f7f7;
}
.border {border:1px solid #ccc}
.left {float: left}
.right {float: right;}
.vtop {vertical-align:top}
.vmiddle {vertical-align: middle}
.center {text-align:center}
.tleft {text-align:left}
.tright {text-align:right}
.boldnum {font: bold 14px Georgia, Times New Roman, Times}
.smallfont {font-size: 10px}
.colorfont {color:#0000ff;}
.grayfont {color:#ccc;}
.msgfont {color: #ff0000}
.bigfont {font-size:14px;line-height: 1.5}
.pad5 {padding: 5px}
.pad10 {padding: 10px}
.line {font-size: 0;clear: both}
.hidden {display:none}
.overhide {overflow:hidden}

a {
  color: #38E3F2;
  text-decoration: none;
}

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