body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}body{color:black;font-family:Helvetica,sans-serif;font-size:15px;background-color:#333;}.error{color:red;background-color:white;}div.error{padding:10px 0;}h2{font-size:17px;font-weight:bold;}form{line-height:120%;}form input,form textarea,form select{font-size:15px;}form input[type=text],form input[type=email],form input[type=password],form select{width:200px;}form input[type=submit]{margin-right:2px;}form textarea{width:100%;height:80px;}.button{margin-top:5px;padding:5px;color:black;text-decoration:none;background-color:#eee;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;}.controls a.control{margin:5px 30px 0 0;font-size:12px;font-weight:bold;}body.redirect{font-size:20px;text-align:center;background-color:white;}body.redirect .content{padding-top:20px;}.header{color:white;font-weight:bold;text-shadow:0 -1px 1px #158;background-color:#37a;background:-webkit-gradient(linear,left top,left bottom,from(#59c),to(#37a));background:-moz-linear-gradient(top,#59c,#37a);border-top:1px solid white;border-bottom:1px solid #158;}.header a{display:inline-block;padding:10px;font-size:12px;text-decoration:none;color:white;}.header h1{display:inline-block;padding:10px;font-weight:bold;border-left:1px solid #bcd;}.header h1 a{font-size:100%;}.newPost{text-shadow:0 -1px 1px #158;text-align:center;font-weight:bold;background-color:#37a;background:-webkit-gradient(linear,left top,left bottom,from(#59c),to(#37a));background:-moz-linear-gradient(top,#59c,#37a);border-top:1px solid white;border-bottom:1px solid #158;}.newPost a{display:block;padding:10px;color:white;text-decoration:none;}.content{padding:0 10px 0 10px;min-height:200px;background-color:white;}.content a{color:black;}.post{padding:10px 0 20px 0;border-bottom:1px dotted #ccc;}.content .post:last-child{border-bottom:0;}.post h2 a.category{float:right;font-weight:normal;color:#777;}p.time{margin:5px 0 10px 0;color:#999;font-size:12px;}.post p.time a{color:#777;}.post .postContent{font-size:15px;}.post .postContent p{margin-bottom:10px;}.post .postContent img{display:block;margin:5px auto 5px auto;padding:2px;border:1px solid #333;}.post .postContent img.smiley{display:inline;margin:0;padding:0;vertical-align:text-bottom;border:0;}.post .postContent div.gallery{margin:auto;width:280px;text-align:center;}.post .postContent div.gallery img{display:inline-block;margin:5px;}.post .postContent div.gallery td{text-align:center;}.post .controls li{display:inline-block;text-align:center;}.post .controls a{display:inline-block;}.postEditor{padding:10px 0;}.postEditor h2{margin-bottom:10px;}.postEditor .notice{margin:5px 0;font-size:10px;line-height:100%;}.comments{padding:10px 0;}.comments form div{margin-top:5px;}.comments .comment{margin-bottom:10px;padding:5px;background-color:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;}.comments .comment h3{font-weight:bold;}.comments .comment .controls{margin-top:10px;}.menu .menuBox{margin-bottom:10px;padding:10px;}.menuBox h4{font-weight:bold;}.menuBox a{color:black;}.about{padding:10px 0;}.about h2{margin-bottom:5px;}.about p{margin-bottom:20px;}.categories{padding-top:10px;padding-bottom:10px;}.categories li{margin:5px 0;}.categories li a{display:block;padding:5px;background-color:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;}.login{padding-top:10px;padding-bottom:10px;}.login h2{margin-bottom:10px;}.login input{margin:5px 0;}.login div{margin-top:5px;}.paging{position:relative;}.paging a{position:absolute;top:12px;display:block;width:20px;height:20px;background-image:url('../images/mobile/sprites.png');border:0;}.paging a.previous{left:10px;background-position:top left;}.paging a.next{right:10px;background-position:top right;}.footer{padding:5px 20px;color:white;text-align:center;background-color:#333;}.footer a{display:inline-block;margin:5px;padding:5px;color:white;text-decoration:none;background-color:#666;-webkit-border-radius:5px;-moz-border-radius:5px;}