
body,td
{margin:0px;
padding:0px;
background:#FFFFFF;
font-family:Trebuchet MS,Georgia,Verdana,Arial,Helvetica,Sans-Serif;
font-size:0.9em;
color:#000000;}

div.header
{margin:0px;
height:75px;
background-image:url("/images/04/felt_bg.gif");
background-repeat:repeat;}

img.obsession
{padding:5px;
border:0px;
float:right;}

img.nicloe
{padding:0px;
border:0px;
float:left;}

div.headerline
{margin:0px;
padding:3px;
background:#FAEEF3;}

div#nav a
{color:#EC82A2;}

div#nav a:visited
{color:#000000;}

div#nav a:hover,div#nav a:active
{color:#F79BB7;}

div#nav
{margin:20px;
padding:5px;
width:225px;
float:right;
font-size:0.8em;
background-color:#FAEEF3;
background-image:url("/images/04/rn_bg.gif");
background-repeat:repeat;}

div.dash
{margin:0px;
margin-top:4px;
margin-bottom:4px;
border:0px;
width:217px;
height:7px;
background-image:url("/images/04/dash.gif");
background-repeat:repeat;
overflow:hidden;}

h1
{margin:20px;
margin-bottom:0px;
font-size:1.2em;
font-weight:bold;
color:#EC82A2;}

div#body
{padding:0px 20px;}

div.footer
{margin:0px;
padding:8px;
background-image:url("/images/04/stitching.gif");
background-repeat:repeat;}

h2
{font-size:1.1em;
font-weight:bold;
color:#B3B2B2;
margin-bottom:0px;}

h3
{font-size:1.0em;
font-weight:bold;
color:#B3B2B2;}

a:link
{color:#EC82A2;}

a:visited
{color:#000000;}

a:hover,a:active
{color:#B3B2B2;}

div.diarycomment, .explanation
{font-size:0.75em;
background-color:#FAEEF3;
margin:10px;
margin-top:0px;
margin-right:255px;
padding:5px;}

.diarycommentdetails
{color:#B3B2B2;}

table.withborder
{border-color:#B3B2B2;
border-style:solid;
border-width:2px;
border-collapse:collapse;
background-color:#FFFFFF;
color:#000000;}

.success
{font-weight:bold;
color:#EC82A2;
font-size:0.75em;
margin-top:0px;}

.niccorrect
{color:#B3B2B2;}

ol,ul
{margin:0px;
margin-left:30px;}

.small
{font-size:0.75em;}

.tiny
{font-size:0.7em;}

table th
{text-align:left;}

.inspiration,.diarydate,.originalstyle,.permalink,.pagelist
{font-size:0.75em;
margin:0px;
margin-left:20px;}

.snapshotquote,.snapshotpersonalcomment
{margin:0px 25px;}

.pagenumbers
{font-size:0.75em;}

.headingimage
{margin:0px;
margin-bottom:10px;
font-size:0.75em;}

p.niceform
{font-size:0.75em;
font-family:Trebuchet MS,Georgia,Verdana,Arial,Helvetica,Sans-Serif;
margin:0px;}

table.niceform
{font-family:Trebuchet MS,Georgia,Verdana,Arial,Helvetica,Sans-Serif;}

input,textarea.niceform
{font-family:Trebuchet MS,Georgia,Verdana,Arial,Helvetica,Sans-Serif;}

.movieranking
{font-size:0.75em;}

ol.movieranking
{margin:0px;

margin-top:5px;
margin-left:50px;}

table.withborder td
{border-style:solid;
border-width:1px;
padding:2px;
background-color:#FFFFFF;}

table.withborder th
{border-style:solid;
border-width:1px;
padding:2px;}

dt
{font-weight:bold;
margin-top:1.5em;}

dd.aside
{font-size:0.7em;}

p.first
{margin-top:0em;}

.error
{font-size:0.9em;
color:#FF9966;
margin:10px;}

.error ul
{margin-top:0.25em;
margin-bottom:0.25em;}

.errorfield
{font-family:Trebuchet MS,Georgia,Verdana,Arial,Helvetica,Sans-Serif;
background-color:#FFCC99;}

acronym
{border-style:dashed;
border-color:black;
border-width:0px 0px 1px 0px;}

.andrewcorrect
{color:#0000CC;}

.screenings
{font-size:0.9em;}

table.screenings th, table.screenings td
{padding:0px 5px;
margin:0px;
border:none;}

td.date, td.number
{text-align:right;}

img.decoration
{border:solid #AAAAAA 1px;}

table.xmaslist
{font-size:0.75em;
border:solid gray 2px;
border-collapse:collapse;
background-color:#FFFFFF;
color:#000000;}

table.xmaslist td
{border:solid gray 1px;
padding:2px;
background-color:#FFFFFF;}

table.xmaslist th
{border:solid gray 1px;
padding:2px;}
