a {color: #0068B3; text-decoration: none;}
a:hover {text-decoration: underline;}
a:visited {color: #86A8DB;}
table, img {border: 0px;}
body {margin: 0px 0px 0px 33px; background-image: url(/img/tape.gif); background-position: left; background-repeat: repeat-y;}
body *, textarea, input {font-family: Arial, Helvetica, sans-serif; font-size: small;}
p, h1, h2, h3, form, input {margin: 0px; padding: 0px}
h2, h2 a, h2, h2 a:visited {font-size: 18px; font-weight: 100; color: #990000; text-decoration: none}
h1 {font-size: 18px; font-weight: normal; margin-bottom: 10px;}
h3 {font-size: small; font-weight: normal;}
tbody {vertical-align: top;}

#adv_top {background-color: #FAFAFA; background-image: url(/img/dot_hor.gif); background-position: bottom; background-repeat: repeat-x; text-align: center;}
#adv_left {text-align: center; margin: 5px 0px 5px 0px;}
#search_input {border: 1px #C8C8C8 solid; width: 162px;}
#adv_middle {background-color: #FAFAFA; background-image: url(/img/dot_hor.gif); background-position: bottom; background-repeat: repeat-x; text-align: center; margin-bottom: 10px;}
#adv_middle td {background-image: url(/img/dot_hor.gif); background-position: top; background-repeat: repeat-x;}
#navigation {margin: 5px 20px 5px 20px; padding: 2px 0px 2px 10px; background-color: #FBFBF3;}
#film_history {margin: 20px;}
.film {text-align: justify; margin: 0px 0px 20px 0px;}
.help, .subscribe {padding: 20px;}
.help p, .subscribe p {margin-bottom: 20px; text-align: justify;}
.subscribe .text {border: 1px solid #EAEAEA;}
.subscribe h3 {font-size: 16px; text-align: center; font-weight: bolder; margin-top: 40px; color: #990000;}

#withme {width: 140px; height: 160px; background-color: #FFF; background-image: url(/img/withme.gif);}
#withme * {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#adv_240x400 {width: 240px;}

p.abc {letter-spacing: 1px; font-size: x-small;}
p.abc a {font-weight: bolder;}
p.bio {margin: 0px 20px 20px 20px; text-align: justify}
#star_news_full p.news {margin: 0px 0px 20px 20px; text-align: justify}
#star_news_full {margin: 20px 40px 0px 0px; min-height: 460px}
p.date {color: #84868A; border-bottom: 1px solid #EAEAEA; margin: 20px 0px 10px 0px;}
p.date span {padding: 0px 5px 0px 5px; background-color: #EAEAEA;}
h1.text {font-size: 24px; font-weight: bolder; margin-bottom: 10px; text-align: center;}

p.site_news {margin: 10px 20px 0px 20px; padding-bottom: 2px; background-image: url(/img/dot_hor.gif); background-position: bottom; background-repeat: repeat-x; padding-top: 3px;}
.news a, .site_news a {font-weight: bolder;}

.small_photo {text-align: center; margin: 10px 10px 10px 0px; border: 1px solid #DCDCDC; width: 140px; padding: 5px 0px 5px 0px;}
.topic {margin-top: 10px; padding-bottom: 2px; background-image: url(/img/dot_hor.gif); background-position: bottom; background-repeat: repeat-x;}
.copy {font-size: 11px;}
.photo {text-align: center; margin-top: 10px;}
.photo img {border: 1px solid #E7E7E7;}
.top_menu {background-image: url(/img/arrow.gif); background-position: left; background-repeat: no-repeat; padding-left: 20px;}
.menu_link {background-image: url(/img/dot_hor.gif); background-position: bottom; background-repeat: repeat-x; margin-bottom: 3px; padding-bottom: 2px;}
.submit {height: 20px; font-size: 12px;}

#news_comments {width: 90%; margin: 30px 0px 30px 0px;}
#news_comments * {font-size: 12px;}
#news_comments .name {color: #990000; font-weight: bolder; margin-right: 10px;}
#news_comments .date {color: #000; font-weight: bolder; margin-right: 10px;}
#news_comments .icq {margin-right: 10px;}
#news_comments .comment {padding: 5px 30px 15px 30px; border-top: 1px solid #F7F7F7; margin: 5px;}
#news_comments_form {width: 400px;margin-top: 20px;}
#news_comments_form * {font-size: 11px;}
#news_comments_form .input, #news_comments_form textarea {border: 1px solid #E7E7E7;}
#news_comments_form .input {width: 100%;}