
body {
font-family:"lucida sans unicode", "trebuchet ms", tahoma, arial, sans-serif;
font-size:8pt;
color:#0a134a;
background:url(bg.jpg) repeat-x top left #f7d1f1 fixed;
margin:0px;
padding:0px;
line-height:12pt;
}

div#container { text-align:center; }

div#top {
width:622px;
height:479px;
padding:0px;
margin:0px auto -5px;
}

div#top img { border-width:0px; }

div#content {
width:622px;
text-align:justify;
margin:0px auto;
padding:10px 0px;
background-color:#fff;
}

div#content p { margin:5px 20px; }

div#content ul { list-style-type:none; margin:0px; }
div#content ul li {
background:url(list-heart.gif) no-repeat 0px 6px;
line-height:20px !important;
padding:0px 0px 0px 15px;
}

div#content ul li a { color:#227cb2; border-bottom-width:0px; }
div#content ul li a:hover {color:#2237b2; }

div#nav ul {
text-align:center;
display:block;
margin:0px auto;
padding:8px 0px;
text-transform:lowercase;
width:622px;
}

div#nav ul li { display:inline; margin:0px; } 
div#nav ul li a {
color:#222;
border:0px;
padding:8px 5px;
font:italic 18px georgia, "times new roman", serif;
}
div#nav ul li a.alt { color:#1d84fb; }
div#nav ul li a:hover { color:#f4aaaa; background:#fff;}

p.center { text-align:center; }

h1 {
color:#c83a2f;
font-family:georgia, "times new roman", serif;
font-size:20px;
padding:0px 10px 5px;
margin:0px 0px 5px;
text-transform:uppercase;
}

h1 span { color:#f5930b; }

h2 {
font:italic normal 18px georgia, "times new roman", serif;
color:#fff;
text-transform:lowercase;
padding:0px 5px;
background:url(hbg.jpg) repeat-y 0px 10px;
}

h3 {
font:italic normal 24px georgia, arial, sans-serif;
margin:-5px 0px 0px;
}

h4 {
margin:0px 0px 0px 140px;
border-top:1px solid #ccc;
font-family:georgia, arial;
font-size:15px;
text-align:right;
text-transform:uppercase;
color:#666;
}

h5 {
margin:2px 0px -3px;
font:normal 10px "lucida console", monospace; 
text-align:right;
color:#888;
text-transform:lowercase;
letter-spacing:0px;
}

h6 {
font:italic normal 14px georgia, "times new roman", serif;
color:#3eb544;
margin:3px 10px;
}

a { text-decoration:none; color:#f5930b; cursor:crosshair; border-bottom:1px solid #c22e25; }
a:hover { color:#f9d547; }

strong { color:#b451b8; }

em {
font-family:"trebuchet ms", tahoma, verdana;
line-height:90%;
font-style:italic;
color:#b451b8;
}

ins { text-decoration:underline; }
del { text-decoration:line-through; }

img.left { float:left; margin:5px; }
img.right { float:right; margin:5px; }

a img { border:5px solid #ccc; }
a:hover img { border:5px solid #495abc; }
a.none { border-bottom-width:0px; }

/*img.wish { border:5px solid #ccc; margin:0px 2px; }
img.wish:hover { border-color:#888; }*/

div#disclaimer {
font-family:"trebuchet ms", tahoma, arial, serif;
margin:5px 0px 0px;
padding:0px;
border-top:1px solid #bbb;
}

div#disclaimer p { margin:5px 10px 0px; }

div#disclaimer p#mininav {
word-spacing:5px;
}


div.fls {  }
div.box { margin-top:10px; padding:0px 10px; border-bottom:1px solid #ccc; }
div.left { width:152px; float:left; margin-right:5px; }
div.left img { width:140px; height:140px; }
div.right { padding:5px; margin-left:5px; min-height:140px;  }
div.right p { margin-bottom:0px; }

div.right p:first-letter {
font:italic 20px georgia, "times new roman", serif;
color:#555;
float:left;
text-transform:uppercase;
}


table { text-align:center; margin:0px 10px; }
table th {
border-bottom:1px dotted #ccc;
color:#b954ba;
font:small-caps bold 12px georgia, "times new roman", times, serif;
padding:0px 10px;
}

table#random { margin:0px auto; }
table#random th { width:180px; }
table#random td { width:180px; text-align:center; }

table tr {  line-height:15px; background:#fff; }
table td { text-align:left; padding:5px; }
table td.center { text-align:center; }
table tr.rowshade { background:#eee; }
table tr:hover { background:#f7d1f1; }
table#random tr:hover { background:#fff; }

table a { color:#3eb544; border-bottom-width:0px; }
table tr.rowshade a { color:#227cb2; }
table a:hover { color:#b954ba; text-decoration:underline; }
table tr.rowshade a:hover { color:#b954ba; text-decoration:underline; }

p.joined { text-align:center; }
p.joined img { margin:0px 5px 2px 0px; background-color:#eee; }
p.joined img:hover { background-color:#ccc; }
p.joined a img { border-color:#eee; }
p.joined a:hover img { border-color:#ccc; }

p.show_joined_go_back { text-align:right; }
p.show_joined_go_back a {
color:#af4ab4;
border-bottom-width:0px;
font:italic 12px georgia, "times new roman", serif;
text-transform:lowercase;
}
p.show_joined_go_back a:hover { color:#7f2882; }

p.show_joined_credits { text-align:right; }
p.show_joined_credits a {
font:small-caps 12px "times new roman";
color:#d14b40;
border-bottom-width:0px;
}
p.show_joined_credits a:hover { color:#831c17; }

p.show_joined_intro_list {
padding-bottom:10px;
}

ul.show_joined_list_items {
list-style-type:none !important;
color:#326819;
}

p.affy { text-align:center; }
p.affy img { margin:0px 5px 2px 0px; background-color:#eee; }
p.affy img:hover { background-color:#ccc; }
p.affy a img { border-color:#eee; }
p.affy a:hover img { border-color:#ccc; }