* { padding: 0; margin: 0; }
body { font-family:"微软雅黑", "黑体"; font-size: 14px; color: #5c5c5c; background: url(../img/background_gray.png); background-repeat: repeat; }
a { font-size: 15px; color: #5c5c5c; outline: none; }
a img { border: none; }
a:link { text-decoration: none; }
a:hover { text-decoration: none; color: #5c5c5c; }
.clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clear { display: inline-block; }
/* start commented backslash hack \*/
* html .clear { height: 1%; }
.clear { display: block; }
.container { width: 833px; height: auto; margin: 0 auto; margin-top: 100px; position: relative; }
.errorLabel { width: 181px; height: 181px; background: url(../img/404_label.png); background-repeat: no-repeat; position: absolute; top: -5px; left: -5px; }
.contentHeader { width: 833px; height: 12px; background: url(../img/content_header.png); background-repeat: no-repeat; }
.contentMiddle { width: 809px; height: auto; background: url(../img/content_middle.png); background-repeat: repeat-y; padding: 0 12px; }
.contentFooter { width: 833px; height: 12px; background: url(../img/content_footer.png); background-repeat: no-repeat; }
.leftContent { width: 355px; height: auto; float: left; }
.rightContent { width: 454px; height: auto; float: right; }
.smiley { width: 250px; height: 305px; background: url(../img/smiley.png); background-repeat: no-repeat; margin: 110px auto 50px auto; }
.footerMenu { font-size: 15px; color: #8a8a8a; text-align: center; padding-top: 13px; }
.footerMenu p { margin: 0; padding: 0; text-align: center; }
button.thoughtbot { background-color: #EE432E; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EE432E), color-stop(50%, #C63929), color-stop(50%, #B51700), color-stop(100%, #891100)); background-image: -webkit-linear-gradient(top, #EE432E 0%, #C63929 50%, #B51700 50%, #891100 100%); background-image: -moz-linear-gradient(top, #EE432E 0%, #C63929 50%, #B51700 50%, #891100 100%); background-image: -ms-linear-gradient(top, #EE432E 0%, #C63929 50%, #B51700 50%, #891100 100%); background-image: -o-linear-gradient(top, #EE432E 0%, #C63929 50%, #B51700 50%, #891100 100%); background-image: linear-gradient(top, #EE432E 0%, #C63929 50%, #B51700 50%, #891100 100%); border: 1px solid #951100; border-radius: 5px; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333; box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333; color: white; font-size:25px; font-family:"微软雅黑", "黑体"; margin: 20px 0 0 120px; padding: 12px 0 14px 0; text-align: center; text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.8); width: 150px; }
button.thoughtbot:hover { background-color: #f37873; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f37873), color-stop(50%, #db504d), color-stop(50%, #cb0500), color-stop(100%, #a20601)); background-image: -webkit-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%); background-image: -moz-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%); background-image: -ms-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%); background-image: -o-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%); background-image: linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%); cursor: pointer; }
.rightContent h1 { font-weight:normal; text-align:center; font-size:30px; border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:30px; }
.rightContent p { text-indent:28px; line-height:24px; }
