html,body,p,pre,ol,ul,li,h1,h2,h3,dl,dt,dd{margin:0;padding:0;}
li{list-style-type:none;}
code,th{font-style:normal;font-weight:normal;}
th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;}

html,body{height:100%;}
body{font:13px "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;line-height:24px;color:white;background:#52586c url(img/bg.jpg) repeat-x;}

.hidden{display:none;}
img {border:0;}
img.gallery { cursor:pointer; }

#wrapper { width: 880px; margin: 0 auto 0 auto; clear:both; }
#contents { width: 771px; margin: 10px auto 10px auto; clear:both; background-color:#fff; color:#000; }
#title { background: url(img/title.jpg) 0 0 no-repeat; width: 100%; height:269px; }
#titleb { background: url(img/titleb.jpg) 0 0 no-repeat; width: 100%; height:45px; }
#footer { margin: 0 auto 0 auto; text-align:center; }
#copy { background: url(img/copy.jpg) center no-repeat; width: 100%; height:48px; }
#designed { z-index:1; position: absolute; top: 572px; background: url(img/PRDesign.png) bottom right no-repeat; width: 90%; height:50px; cursor:pointer; }

.top {background: url(img/top.png) 0 0 repeat-x; width: 100%; height:33px;}
.bottom {background: url(img/bottom.png) 0 100% repeat-x; width: 100%; height:33px;}
.left {background: url(img/left.png) 0 0 repeat-y; width:52px; height:100%;}
.right {background: url(img/right.png) 100% 0 repeat-y; width:52px; height:100%;}