*{ margin: 0; padding: 0; }*
body{font: 15px Georgia,"Times New Roman",Arial;line-height: 22px;background: #fff url(../images/bg.gif) repeat-x; color: #8E8E91; }
#menu li a,.caption,#community a{background-image:url(../images/img.png);}
a{color: #EB0000;text-decoration: none; outline: none;}
a:hover{color: #808080;text-decoration: underline;}
p{margin: 0 0 15px 0;}
h1,h2,h3{font-weight:normal;}
h2,h3{color: #8E8E91;margin: 0px;}
h1{font-size: 40px;color: #444;}
h2{font-size: 23px;}
h3{font-size: 18px;}
img {border: 0;}
#content{width:930px;margin:10px auto;}
#logo{margin:10px 0 20px 0;width:400px;float:left;}
#logo p{margin:0;}
#logo h1{display:inline; color:#636365;line-height:44px;text-shadow:5px 5px 5px #CCC;}
#menu{float:right;padding:40px 0 0;margin:0 0 38px;}
#menu li{font-size:15px;display:inline;}
#menu li a{float:left;width:175px;padding:2px 0 6px;text-align:center;margin: 0 0 0 10px;color:#636365;}
#menu li a.current{background-position:0px -61px;color: #fff;}
#menu li a:hover{text-decoration:none;color:#000;background-position:0px -91px;}
.clear{clear:both;}
.caption{background-position:0px -24px;padding: 2px 0 0 18px;height:35px;color:#fff;}
.caption p{margin:0;font-size:11px;}
#left{margin:0 0 20px;clear:left;width:200px;float:left;}
#center{width:500px;float:left;margin:0 0 20px 15px;}
.type,a.type:hover {color:#CC0000;font-size:11px;line-height:15px;font-family:verdana,arial,sans-serif;padding-left:4px;text-decoration:underline;}
#center p{margin:0;}
#center h1{font-size:23px;display:inline;color:#636365;}
#right{float:right;width:200px;}
.box{background: #eee;padding:10px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.box li{list-style:none;border-bottom:1px dotted #ccc;line-height:17px;margin:2px}
.box li a{padding:0px;}
#footer{clear: both;padding: 15px 1px 1px;background:#eee;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#footer a{color:#444;}
.tests,.tests li{list-style-type:none;}
.tests li.test{margin-left:10px;}
#community a{display: inline-block;margin: 10px 5px;height: 24px;width: 24px;}
#community a:hover, #___plusone_0:hover{opacity: 0.5;filter: alpha(opacity=50);}
#cf{background-position:0px 0px;}
#cg{background-position:-24px 0px;}
#cl{background-position:-48px 0px;}
#clj{background-position:-72px 0px;}
#cm{background-position:-96px 0px;}
#co{background-position:-120px 0px;}
#ct{background-position:-144px 0px;}
#cv{background-position:-168px 0px;}
#cy{background-position:-192px 0px;}
#___plusone_0{position: relative;top: -10px;left: 5px;}
.jsError{display: none;}

@media (max-width: 980px) {
  body{font: 34px times serif;}
  #right,#menu,#left,#community{display: none;}
  #content{width: auto;}
  #logo{float:none; margin: auto; text-align: center;}
  #center{width: auto; margin:0 20px 20px 20px;}
  .type,a.type:hover{font-size:34px;line-height:34px;}
  h2{font-size: 38px;}
  h3{font-size: 36px;}
  .tests ul{margin-bottom: 20px;}
  .tests li.test {margin-top: 20px;}
  #center p {margin: 0 30px 0 0;}
}
@media (max-width: 400px) {
  #logo{display: none;}
}