* {margin:0;padding:0;border:0;font-weight:normal;}

.good {color:#71A137;}
.evil {}

a {outline:none;}
body {background:#FFF;color:#555;font-family:Calibri,Tahoma,Helvetica,sans-serif;}
h1 {font-family:Molengo;color:#D45F6D;}
h1 .c {color:#8A1926;}
h2 {color:#444;font-size:12px;}
textarea {height:259px;margin-top:7px;padding:5px;font-family:monospace;font-size:13px;width:670px;color:#303030;}
.layout_half_left textarea {width:310px;margin-top:0;height:100px;font-family:Calibri,Tahoma,Helvetica,sans-serif;font-size:12px;}
input, select {font-family:Calibri,Tahoma,Helvetica,sans-serif;}
input {padding:5px;}
input.i_title{width:200px;}

input:focus, textarea:focus, select:focus {
	border:1px #BBB solid;
    box-shadow: 0 0 5px #CCC;
    -webkit-box-shadow: 0 0 5px #CCC; 
    -moz-box-shadow: 0 0 5px #CCC; 
}

select.i_expire {width:100px;}
select.i_privacy {width:90px;}
a.i_submit {-moz-user-select:none;width:70px !important;padding:2px;font-weight:bold;font-size:15px;color:#fff;background:#83C27C;border:2px #47913F solid;outline: none;}
a.i_submit:hover{background:#9ED199;border:2px #65A65E solid;}
a.i_submit:active {background:#62AD5A;border:2px #65A65E solid;}
textarea, input, select {border:1px #DDD solid;margin-right:3px;font-size:15px;}
select {padding:4px;}
option {padding:0px 2px;}
img {}

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

#main {width:700px;margin:40px auto;}
#header {height:50px;line-height:47px;padding:0 5px;}
#header img {width:80px;float:left;margin-right:5px;position:relative;top:-20px;vertical-align:top;}
#header h1 {float:left;}
#header .b {float:left;font-size:11px;color:#BBB;}
#footer {text-align:center;}
.layout_half_left {width:340px;margin-right:20px;float:left}
.layout_half_right {width:340px;float:left;}
.box {background:#EEE;border:2px #CFCFCF solid;margin-bottom:20px;padding:7px;}
.box p {margin-bottom:5px;font-size:13px;}
.box h1 {font-family:Calibri,Tahoma,Helvetica,sans-serif;background:#E0E0E0;color:#666;font-size:16px;line-height:14px;padding:8px 0 9px 10px;margin:-7px -7px 7px -7px;}
.half_1 {float:left;width:49%;}
.half_2 {float:right;width:49%;}
.spacer {background:#BBB;height:1px;margin:10px 0 5px 0;}
.rounded {-moz-border-radius:3px;}
.rounded_h {-moz-border-radius:3px;}
.whiterbox {-moz-border-radius:3px;border:1px #DDD solid;background:#FFF;padding:5px;}
.updates {font-size:11px;color:#777;}
.updates .time {color:#000 !important;}
.mbottom {margin-bottom:7px;}

.code {background:#FFF;padding:5px;overflow-x:auto;border:1px #CCC solid;}
.code li {margin-left:55px;}
.code ol {background:#EEE}
.code ol li {color:#BBB;}
.code ol li div {color:#222;background:#FFF !important;}

.tbc {overflow:hidden;}
.tb {list-style:none;margin-top:-1px;margin-bottom:1px;}
.tb li {border-top:1px #EEE solid;padding:3px;font-size:13px;}
.tb li .h {width:50%;float:left;}
.tb li .q {width:25%;float:left;}
.tb li .q3 {width:75%;float:left;overflow:hidden;}
.tb li .time {font-size:11px;color:#777;margin-top:2px;text-align:right;}
.tb .date {font-size:12px;color:#AAA;}

.btn { text-align:center; border:1px #76A143 solid; font-size:15px !important; font-weight:bold; display: block; position: relative; background: #aaa; padding: 5px 14px; float: left; color: #fff; text-decoration: none; cursor: pointer;  background-image: url(../img/btn2.png);}

.btn.green { background: #B9E386; }
.green:hover { background-color: #B9E386; color:#FFF; }
.green:active { background-color: #A4CF70; }
.btn.pink { background: #e1a; }
.btn[class] { background-image: url(../img/shade.png); background-position: bottom; }
.btn[class] { background-image: url(../img/shade.png); background-position: bottom; }

.clear {clear:both;}