body { margin:15px 0px 0px 0px; padding:15px 0px 0px 0px; text-align:left; background:#222; font:normal 100% 'Lucida Sans Unicode','Lucida Sans','Lucida Grande',Verdana,'Trebuchet MS',Arial,sans-serif; color:#000; text-decoration:none; line-height:1.25em;}
a { cursor:crosshair; text-decoration:none;}
a:link { background:none; color:#f0c;}
a:visited { background:none; color:#906;}
a:hover, a:visited:hover { color:#d7d8d7; background: url('images/orchidveil_hover.gif');}
img { border:0px; background:none;}
h1 { margin:0px; padding:1px; font-weight:normal; font-size:250%; letter-spacing:-0.01em;}
h2 { margin:0px; padding:0px; font-weight:normal; font-style:italic; font-size:130%; font-family:Georgia,'Trebuchet MS',Times,'Times New Roman',serif; color:#864a9a; letter-spacing:-0.025em;}
h3 { margin:0px; padding:0px; font-weight:normal; font-size:65%; color:#969; text-transform:lowercase; letter-spacing:-0.025em;}
h4 { margin:30px 0px 2px 0px; padding:4px 8px; font:bold 80% 'Courier New',Courier; color:#c64aca; letter-spacing:-0.01em; text-transform:uppercase; background:#230023;}
em { font-style:italic;}
strong { font-weight:bold;}
small { font-size:80%; color:#333;}
big { font-size:115%; letter-spacing:0.1em;}

#container { margin:0px; padding:0px 0px 50px 0px; width:100%; height:auto; background:#fff; color:#000; border-top:5px #999 solid; border-bottom:5px #999 solid;}

#dollhouse { margin:0px; padding:0px; width:345px; height:auto; float:left;}
#dollhouse h3 { margin:0px; padding:10px 0px 4px 50px; text-align:right; text-transform:none; font-size:70%; line-height:130%;}

#header { margin:110px 0px 0px -39px; padding:0px; width:550px; height:auto;}
#header a { color:#000; background:none;}
#header a:hover, #header a:visited:hover { color:#303; text-decoration:none; background:none;}
#header h1 { margin:0px 10px 0px 0px;}
#header h2 { margin:25px 0px 40px 80px;}
#header h3 { margin:-2px 0px 0px 39px;}

#content { margin:0px 0px 0px 15px; float:left; width:550px; height:auto;}
#content p { margin:0px 10px; padding:10px; text-align:left; font-size:90%;}

#index, #bio { margin:4px 0px 0px 40px;}
#index p { margin-bottom:10px;}
#index .cite { margin-bottom:0px; font-size:70%; color:#66c;}
#index .storynav { margin-left:-4px; font-size:75%;}
#index .storyblurb, #bio .storyblurb { margin:-50px 0px 40px 0px; color:#666; font-size:90%;}
#bio p { margin:20px 0px 2px 15px; padding:4px 15px; text-align:left;}
#bio h1 { margin-left:0px; font-size:175%;}
#bio .caption { width:265px; font-size:65%; background:#979 url('images/lilimist_flowers_bg.gif') top left; text-align:center; float:right; margin:10px 0px 10px 5px; border-top:2px #eef dashed; border-bottom:2px #eef dashed; padding:10px 0px 5px 0px; line-height:130%; display:inline;}
#bio .imgcap { border:1px #000 ridge;}

#footer { margin:0px; padding:20px 0px; height:auto; width:100%; background:#222; color:#ddd; font-size:10px; line-height:13px;}
#footer p { margin:0px; padding:0px 4px 8px 135px; width:auto;}
#footer p.sisters { margin:0px 30px 20px 110px; padding:0px 4px 8px 135px; float:left; text-align:right; width:auto; height:auto;}
#footer a { color:#998899; background:none; cursor:crosshair;}
#footer a:hover, #footer a:active, #footer a:visited:hover, #footer a:visited:active { color:#665566;}
#footer strong { color:#c6c;}

p.break { margin:0px; padding:0px; clear:both;}
p.smlbreak { margin:0px; padding:0px; clear:both; line-height:0.1em;}

.left { text-align:left;}
.center { text-align:center; margin:0px auto;}
.right { text-align:right;}

.lcol { margin:10px 4px 0px 0px; padding:0px; width:210px; float:left;}

.warning { color:#c6c;}
a.white { color:#fff;}
a.white:hover, a.white:visited:hover { color:#ccc; background:none;}
