#scripts {clear: both;}

#pageNav a#archive {background: #999; border-color: #999;}

#paginationTop {float: left; font-weight: bold;}
#searchScriptsForm {float: right; margin-top: -10px;}

.script {border-bottom: 1px solid #DDD; clear: both; margin-bottom: 30px; padding: 0 0 20px 120px; position: relative;}
.finalist {background: #DFD; border: 10px solid #DFD; border-width: 10px 10px 0; left: -10px; position: relative; }
.script h3 {font-size: 28px; margin-bottom: -2px;}
.script h3 a {text-decoration: none;}
.script h3 a:hover {text-decoration: underline;}

p.author span {margin-left: .5em;}
p.author a {font-weight: bold; text-decoration: none;}
p.author a:hover {text-decoration: underline;}

p.readit {left: 0; position: absolute; text-align: center; top: 88px; width: 110px;}

.viewit {display: block;}

p.genre {left: 0; position: absolute; text-align: center; top: 5px; text-align: center; white-space: nowrap; width: 110px;}
p.genre a {font-size: 12px; text-decoration: none;}
p.genre img {border: 0; text-decoration: none; width: 60px;}
p.genre span {display: block; text-decoration: underline;} 

p.date {color: #999; float: right; font-size: 12px; margin: -30px 0 5px;}


p.stats {xxbackground: url(/c/img/thumbsup.gif) no-repeat 0 50%; font-size: 13px; xxpadding: 3px 0 0 20px;}
p.stats .comments,
p.stats .watch {background: #EEF; display: inline-block; margin-left: .5em; padding: 3px 5px;}
p.stats .length {background: #FFF url(/c/img/script_length.png) no-repeat 0 0px; display: inline-block; margin-left: 25px; padding-left: 20px;}
p.stats .bg60 {background-position: 0 -30px;} 
p.stats a {text-decoration: none;}

#comments h3 a {color: #000;}
.comment {border-bottom: 1px solid #DDD; clear: both; margin-bottom: 10px; padding: 0 0 5px 60px; position: relative;}
.deleteComment {float: right;}
.wouldwatch {background: url(/c/img/thumbsup.gif) no-repeat 0 50%; font-weight: bold; padding-left: 20px;}
p.photo {left: 0; position: absolute; text-align: center; top: 0px; text-align: center; width: 60px;}
p.photo img {border: 0; margin-bottom: -3px; text-decoration: none; width: 40px;}
p.member {font-size: 13px; margin-bottom: 4px;}

#commentForm {background: #EEE; margin-bottom: 20px; padding: 10px 20px; width: 500px;}
#commentForm textarea {height: 7em; width: 490px;}

.block {background: #FFE; border: 1px solid #666; max-width: 400px; min-width: 200px; padding: 10px; position: absolute; z-index: 1;}
.block ul {list-style: none; margin-bottom: 10px; padding: 0;}
.block li {margin-bottom: 5px;}
.block .close {border: 0; font-size: 12px; position: absolute; right: 5px; top: 5px;}