* {padding:0;margin:0;}
.center {margin:0 auto; width:984px;}
body {background:#FFF url(images/bg.gif) repeat-x; color: #333366; font:16px 'Palatino Linotype', Palatino, serif; text-align:center;}
img {border: none;}
a {text-decoration:underline; color:#333366}
a:hover {text-decoration:none; color:#666699}
#header {background:url(images/header.jpg) no-repeat; height:190px; margin-bottom:2px}
#header h1 {display:none}
#header p {padding:120px 30px 15px 30px; line-height:18px; text-align:justify; font-size:15px; color:#666699}
.tblock {padding:24px 0 19px 5px; border:solid 0px #ceccd9; background: url(images/tbg.png) no-repeat;}
.tblock img {width:150px; height:200px; margin:0 5px 5px 0; border:1px solid #CCC; background-color:#ccc;}
.tblock a:hover img {border: 1px dashed #9999cc;}
.style1 {left:-200px; position:absolute; top:-200px;}
.tblock2 {padding:24px 0 19px 5px; border:solid 0px #ceccd9; background: url(images/tbg2.png) no-repeat;}
.tblock2 img {width:150px; height:200px; margin:0 5px 5px 0; border:1px solid #CCC; background-color:#ccc;}
.tblock2 a:hover img {border: 1px dashed #9999cc;}
a.navi:link, a.navi:active, a.navi:visited {color: #FFF;background-color:#9999cc;text-decoration: none;border: #ccccff 1px ridge;padding:1px 12px 1px 12px; font-size:14px}
a.navi:hover{color: #FFF;background-color:#7f7fa8;text-decoration: none;border:#666699 1px solid;padding:1px 12px 1px 12px;font-size:14px}
.tops {padding:50px 0; font:italic 28px 'Palatino Linotype', Palatino, serif;}
#toplist {padding:50px 0; text-align:left}
#toplist h2 {font-size:22px}	
#toplist td {line-height:25px;	text-align:left;} 
#toplist ul {list-style-type: none; margin-left:30px}
#toplist li {font:16px 'Palatino Linotype', Palatino, serif;}
#hardlink {font:16px 'Palatino Linotype', Palatino, serif;}
#footer{background:url(images/footer.gif) repeat-x; height:162px; text-align:center; width:auto}
#footer p {padding-top:120px}
