* {margin: 0; padding: 0;}
body  {font: 12px trebuchet ms, Verdana, Arial, sans-serif; color: #333; background: url(../imapix/clear1.gif) #FFFFFF;}
.cistifl {clear: both; height: 0; font-size: 1px; line-height: 0px; margin:0px; padding:0px; }
ul {list-style: none;}
img {border: none;}
h1 {font: 10px trebuchet ms, Verdana, Arial, sans-serif; color: #FFC1BE; display: normal;}
a {text-decoration: none; color: #FD7464;}
a:hover {text-decoration: none; color: #cc0000; }
.center {width: 856px; margin: 0px auto;}
.head {background: url(../imapix/backpatt.gif) repeat-x; height: 162px;}
.head-left {width: 842px; margin: 0px auto; top left no-repeat;}
.head-right { top right no-repeat; height: 0px;}
.bookmark {width: 90px; position: absolute; text-indent: -9000px; overflow: hidden; margin: 0 0 0 620px; top: 10px;}
.bookmark a {height: 111px; display: block;}
.desc {text-align: center; color: #642d00;}
.pages {font-weight: bold; color: #ccc; padding: 8px 0 0 30px;}
.pages span {display: block; float: left; margin-right: 11px; padding-top: 3px;}
.pages a {display: block; float: left; width: 22px; height: 18px; background: url(../imapix/pagehint.gif) no-repeat; margin-right: 7px; text-align: center; padding-top: 3px; color: #c30f18;}
.pages a:hover {color: #FFFFFF;}
.thumbs {padding-top: 10px;}
.thumbs img {width: 169px; height: 222px; margin: 0 2px 2px 0; border: 1px solid #cccccc;}
.thumbs a:hover img {border: 1px solid #ccceee;}
.teenlink {padding: 10px 0 0 48px;}
.teenlink div {text-align: center; width: 180px; height: 82px; padding: 12px 10px 0 0; background: url(../imapix/link_hint.jpg) no-repeat; float: left; color: #666; font-weight: normal; font-size:11px;}
.teenlink a {color: #cc0000; font-size: 20px;}
.top {padding: 31px 0 0 0px; font-size: 13px; font-weight: normal;}
.top a {color: #c30f18;}
.top a:hover {color: #FD7464;}
.top ul {float: left; width: 166px;}
.top li {background: url(../imapix/arrowbut.gif) 0px 5px no-repeat; padding-left: 27px;}
.footer {background: url(../imapix/footerhint.jpg) top repeat-x;}
.foot {width: 548px; margin: 0px auto; background: url(../imapix/footer.jpg) bottom no-repeat; height: 300px;}
.foot-desc {position: absolute; width: 163px; font-size: 9px; color: #f6f6f6; margin: 50px 0 0 180px;}
.copy {position: absolute; margin: 288px 0 0 80px; font-size: 9px; color: #cccccc;}
.copy a {color: #cccccc;}
.screensites { width: 930px; margin: 10px auto; }
.screensite { background: url(../imapix/sitebox.gif); width: 223px; height: 267px; text-align: center; float: left; margin: 4px; }
.screensite span { font-size:12px;}
.screensite a {color: #666; font-size: 16px; font-family: trebuchet ms; font-weight: normal; margin: 3px auto; display: block  }
.screensite a:hover {color: #999; text-decoration: none;}
.screensite IMG { width: 205px; height: 205px; border: 0px solid #ccc; margin: 5px auto; }

.divTd {float:left; position:relative; text-align:center; }
.divRow { clear:both; position:relative; margin:0px auto; }
.imgAroundBorder {border: 1px solid #ccc; }
.imgPartialBorder { border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
