html, body { width:100%;height:100%;margin:0; padding:0;background-color:#dcd5c7;}
body{height:auto;padding-top:20px;font:normal 10pt verdana, tahoma, sans-serif;text-align:center;}
img {border:none;}
div {position:relative;}
img.glass {position: absolute;left: 0;top: 0;}
div#logo {z-index:5;width:530px;height:115px;margin:0 auto;} #logo a,#logo a img {opacity:0.9;-moz-backface-visibility: hidden} #logo a:hover, #logo a:hover img {opacity:1;-moz-backface-visibility: hidden}
div#boxerror {z-index:1;overflow:hidden;min-width:600px;max-width:600px;width:600px;margin:-10px auto 0;padding: 0 0 20px;color:#cc3300;text-shadow:0 1px 0 #FFF;border:6px solid #d3ccbd; -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px;background-color:#f5f1e9; background: #f5f1e9 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZTZkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWYxZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #ece6d9 0%, #f5f1e9 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ece6d9), color-stop(100%,#f5f1e9));background: -webkit-linear-gradient(top, #ece6d9 0%,#f5f1e9 100%);background: -o-linear-gradient(top, #ece6d9 0%,#f5f1e9 100%);background: -ms-linear-gradient(top, #ece6d9 0%,#f5f1e9 100%);background: linear-gradient(to bottom, #ece6d9 0%,#f5f1e9 100%);
box-shadow: 0 0 9px 2px #AA977C inset, 0 0 60px 20px #E8E3D8;}
div#boxerror img{-webkit-border-radius: 12px 12px 0 0; -moz-border-radius: 12px 12px 0 0; border-radius: 12px 12px 0 0;}
div#boxerror h1{ margin:40px 0 0;font-size:12pt; }
div#boxerror p {margin-top:20px;line-height:1.4em;padding:3px 10px;}
div#tagcloud { width:600px;margin:60px auto 0;background-color:#f0eadd; border:1px solid #f7f3eb; box-shadow:inset 0 0 6px 0 #c7bca7;
-webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;}
div#tagcloud ul {list-style-type:none;margin:0; padding:10px;text-align:center;}
div#tagcloud ul li{display:inline;}
div#tagcloud ul li a{padding:10px 20px;color:#927f64;border-left:1px solid #f7f3eb;border-right:1px solid #ded6c6;text-decoration:none;}
div#tagcloud ul li a:hover{color:#cc3300;text-shadow:0 1px 0 #FFF;border-bottom:1px solid #cc3300;}
div#tagcloud ul li:first-child a{border-left:none;} 
div#tagcloud ul li:last-child a{border-right:none;}