body{background:#fff url(../img/grid.gif) 0 0 repeat;padding:25px;font-family:helvetica,arial,sans-serif;color:#223355;}
img{border:0 none;}
#content{width:1000px;}
#content h1{color:#D64203;margin-bottom:0;}
#content p{margin:5px 0 10px 0;}
#content h1 span{color:#223355;font-weight:normal;font-style:italic;font-family:georgia,serif;}
#content h1 em{color:#223355;font-style:normal;}
#content h2, #content h3{margin-bottom:10px;}
#content h4{margin-bottom:0px;}
#content img.screenshot{-moz-box-shadow:0 0 5px #888;float:right;margin-left:15px;}
#content div.article{padding:10px;-moz-border-radius:10px;-moz-box-shadow:0 0 5px #888;background-color:#f4f4f4;background-image:-moz-linear-gradient(0% 0% 270deg, #fff, #f4f4f4);}
#content div.article ul{padding-left:20px;margin:10px;}
#content div.article.ankers{width:510px;}
#content span.highlight{background-color:#ffcccc;color:black;}
#content div.contribution{color:#fff;padding:10px;width:510px;background-color:#3d6394;background-image:-moz-linear-gradient(0% 0% 270deg, #3d6394, #243c60);-moz-border-radius:10px;-moz-box-shadow:1px 1px 5px #888;}
#content div.contribution h2{color:#eee;margin:0 0 5px 0;text-shadow:1px 1px 2px #333;}
#content div.contribution p{padding-bottom:5px;margin:0;}
#content div.contribution a{color:#90c7ff;}
#content p.worldwide cite{display:block;margin-bottom:5px;}
#content .footer{margin-top:30px;text-align:right;}
#content .google-box{display:block;background:#FFFFC3 url(../img/google-logo.png) 5px 5px no-repeat;border:1px #C3C3C3 dashed;padding:7px 10px 7px 95px;}
#content .google-box a{display:block;margin-bottom:6px;}
