/* sleepyrealm pay-per-view v1.0 */

body { font-family: verdana, arial, helvetica, sans-serif; text-align: center; color: #fff; background-color: #000; background-image: url( http://www.sleepyrealm.com/srppv/graphics/background01.jpg ); }
table { margin: auto; }

.menu { font-size: 9pt; font-style: italic; text-align: center; color: #fff; }

.heading { font-size: 9pt; font-weight: bold; text-align: center; }
.subheading { font-size: 9pt; font-style: italic; text-align: center; color: #99c; padding: 2px;}
.photosets { font-size: 7pt; font-weight: normal; }

.ppvnums { font-size: 7pt; font-style: italic; padding: 3px 5px 3px 3px; }
.ppvtitle { font-size: 10pt; font-weight: bold; padding: 3px 10px 3px 5px; }
.ppvdate { font-size: 7pt; text-align: right; padding: 3px 3px 3px 10px; }

.keyword { font-size: 8pt; color: #fff; text-align: left; }
.count { font-size: 7pt; }

.title { font-size: 12pt; font-weight: bold; }
.content { font-size: 7pt; text-indent: 5px; }
.cast { font-size: 9pt; text-indent: 5px; }
.producer { font-size: 8pt; text-align: left; text-indent: 5px; }
.postdate { font-size: 7pt; text-align: right; }

.border { background-color: #39c; }
.footer { font-size: 8pt; color: #fff; text-align: center; }

tr.new { background-color: #0c6; }
tr.even { background-color: #69b9d6; font-size: 9pt; color: #000; }
tr.odd { background-color: #39c; font-size: 9pt; color: #000; }

td.preview-bk { background-color: #00cc66; padding: 1px; }
td.preview { background-color: #030; font-size: 7pt; text-align: center; padding: 2px 3px; }

td.view-bk { background-color: #39c; padding: 1px; }
td.view { background-color: #039; font-size: 7pt; text-align: center; padding: 2px 3px; }

td.year { background-color: #000; text-align: center; vertical-align: bottom; font-size: 9pt; color: #fff; }
td.quarter { background-color: #737373; text-align: center; vertical-align: bottom; font-size: 9pt; color: #000; }
td.week { background-color: #006; text-align: center; vertical-align: bottom; font-size: 9pt; color: #fff; }

td.month { background-color: #369; color: #fff; text-align: center; font-size: 7pt; }

a:link 		{ color: #fff; }
a:active 	{ color: #ff0; }
a:visited	{ color: #fff; }
a:hover 		{ color: #ff0; text-decoration: underline; }

a.admin:link	{ color: #000; }
a.admin:active	{ color: #fff; }
a.admin:visited	{ color: #000; }
a.admin:hover	{ color: #ff0; text-decoration: underline; }

a { text-decoration: none; }

.description { padding: 5px 25px 10px 25px; font-size: 9pt; line-height: 1.4em; }
.description p { text-align: justify; }

