html,body{background-color:#f7f7f7;height:100%;margin:0}
body,textarea,input,select{margin:0;padding:0;color:#444;font-size:14px;line-height:1.8;font-weight:normal;font-family:'Open Sans','Helvetica Neue',Arial,"Hiragino Sans GB",sans-serif;-webkit-font-smoothing:antialiased}
a{color:#663a9e;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}
ul,ol{margin:0;padding:0;list-style:none}
img{border:0}
h1,h2,h3,h4,h5,h6,p{margin:0}
header,nav,.wrap,footer{width:100%;margin:0 auto}
.wrap{_overflow:hidden}
.hidden{display:none}
.avatar-tiny{width:24px;height:24px;border-radius:1px;float:left}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}
.left{float:left}
.right{float:right}

input[type="text"],
input[type="number"],
input[type="password"],
input[type="checkbox"],
input[type="radio"]{ border-color:#ccc;}
input[type="text"],
input[type="number"],
input[type="password"]{ height: 30px; -webkit-appearance:none; border-radius:5px; border:1px solid #ccc;}

input[type="checkbox"],
input[type="radio"]{-webkit-appearance:none; background: #fff; width: 14px; height: 14px; border-radius: 14px;}
input[type="checkbox"]:checked,
input[type="radio"]:checked{ background: #ccc;}
input[type="submit"],
input[type="botton"]{-webkit-appearance:none; border-radius:5px;}

header{}
header img{width:100%;}

