body,html,div,ul,ol,li,form,fieldset,dl,dt,dd,h1,h2,h3,p { margin: 0; padding: 0; }
body { font: 12px "Trebuchet MS",Arial,Helvetica,Sans-Serif; color: #373737; background: #FAF1E0; }
body img,body form,body fieldset { border: 0; }

a { color: #832323; text-decoration: underline; }
a:hover { text-decoration: none; }

input.text,select,textarea { font: 12px "Trebuchet MS",Arial,Helvetica,Sans-Serif; }

.clear { display: block; clear: both; height: 0em; margin: 0em; padding: 0em; overflow: hidden; }

#page { width: 960px; margin: 0 auto; overflow: hidden; }
#page h3 { font-size: 13px; padding: 2px 4px; }

#sidebar { width: 140px; float: left; display: inline; overflow: hidden; }
#sidebar li { width: 140px; margin-bottom: 1px; background: url(../images/bg-list.jpg) repeat-y 0 0; }
#sidebar li a { display: block; padding: 1px 3px 1px 17px; width: 120px; background: url(../images/bullet.gif) no-repeat 2px 3px; }
#sidebar li a:hover { background: #fff url(../images/bullet.gif) no-repeat 6px 3px; }

#top { width: 950px; overflow: hidden; position: relative; padding: 40px 5px 5px 5px; height: 70px; }
#top h1 { font-size: 20px; }
#top h2 { font-size: 14px; }
#top img { position: absolute; right: 0; top: 5px; border: 1px solid #212121; }

#breadcrumb { padding: 5px; text-align: center; width: 950px; background: #832323; color: #fff; margin: 5px 0px; }
#breadcrumb a { color: #fff; }

#content { width: 642px; float: left; display: inline; margin: 0 5px; }
#content p { text-align: justify; margin-bottom: 15px; }
#content div.pager { font-size: 11px; line-height: 20px; text-align: center; padding: 10px 0px; }
#content div.pager a { text-decoration: none; color: #b5b5b5; border: 1px solid #b5b5b5; padding: 2px 5px; font-weight: bold; background: #f0f0f0; }
#content div.pager a.active { background: #f8ffdd; color: #739301; border-color: #739301; }
#content div.pager a:hover { text-decoration: underline; background-color: #ffeacd; }
#content div.movie { padding: 10px 10px 10px 180px; border: 1px solid #FFC5C5; margin-bottom: 10px; position: relative; height: 140px; }
#content div.movie img { padding: 5px; background: #fff; border: 1px solid #FFC5C5; position: absolute; top: 10px; left: 10px; }
#content div.movie a.watch img { padding: 0; border: 0; position: absolute; top: 120px; left: 230px; }

#ads { width: 162px; float: right; display: inline; }
#ads div.movie { width: 162px; padding: 10px 0; margin: 0 auto 10px auto; text-align: center; }
#ads div.movie img { padding: 5px; background: #fff; border: 1px solid #FFC5C5; }

#footer { margin-top: 15px; padding: 15px 10px 10px 10px; background: #5d5d5d; color: #fff; text-align: center; border-bottom: 10px solid #832323; }
#footer a { color: #fff; }

#adult { line-height: 24px; border: 2px solid red; font-size: 14px; height: 100px; width: 300px; text-align: center; padding: 5px; background: #fff; position: absolute; top: 50%; margin-top: -50px; left: 50%; margin-left: -151px; }
#adult a { border: 1px solid black; background: red; color: #fff; padding: 3px; margin-top: 10px; }