/*  
theme name:tome
theme uri:http://erotinomicon.com/
description:the unspoken tome
author:johnathan darkly
version:2007
*/

body {font-family:Goudy, Garamond, Palantino, "Book Antiqua", "Times New Roman", Times, "MS Serif"; margin:0;padding:0;background:#3e1825 url(images/background.jpg) repeat-y center;color:#c09080}
h1, h2, h3 {padding:0;margin:6px 0;font-variant:small-caps;letter-spacing:0.3em}
h3 {letter-spacing:0.2em; }
p {padding:0;margin:0.5em 0; }
a {text-decoration:none;font-weight:bold;color:#ffd040}
a:hover, a:active {color:#ef647b}
ul, ol, li {margin:0;padding:0;list-style-type:none;display:inline; }
input.send {font-weight:bold;background-color:#800000;border-color:white}
img[title] {cursor:help}
img {border:none}
form {margin:0;padding:0}
form input {background-color:#ffffff;font-family:arial, helvetica, sans-serif;font-size:small;margin:0 2px}


#title {margin:0 auto; border:none}
#header {width:750px;margin:0 auto;padding:0;text-align:center;color:#ffffff; }
#header img {margin:0}
#header a, #header a:visited {color:#ffffff;text-decoration:none}
#header a:hover, #header a:active {color:#ef647b}

#cautionHeader {width:750px;margin:80px auto 40px auto;padding:0;text-align:center;color:#ffffff; }

#topNav {width:750px; margin:0 auto; background-color:#000000; font-size:.9em; color:#a0a0a0; text-align:center; padding:8px 0; letter-spacing:0.1em; }
#topNav a {padding:0 10px}
#topNav a:hover {color:#ffffff; text-decoration:underline}
#main {width:750px; margin:0 auto; }
#copy {padding:0 8px; font-size:0.8em; width:234px; height:450px; color:#3e1825; overflow:hidden; vertical-align:top; background-color:#ffe0e0}
#copy h2, #copy h3 {border-bottom:1px solid #603038; }
#copy a{color:#000000}
#footer {clear:both; width:750px; margin:0 auto; text-align:center}
#support {padding:10px; font-size:larger; background-color:#000000; margin-bottom:10px; }
#support a, #support a:visited {color:#ef647b}
#support a:hover, #support a:active {color:#ffffff}
#pages li {padding:0 8px}
#warning {text-align:center; width:30em; margin:20px auto 1000px auto; clear:both; padding:1em; background:#000000; color:#ffffff; }
#warning a, #warning a:visited {color:#ffff00}
#warning a:hover, #warning a:active {color:#ff0000}
#warning h1 {color:#ff0000; margin:1em}
#sample {width:500px; background-color:#000000; vertical-align:top; }
#side {float:right; width:150px; padding:0px; text-align:left; font-size:90%; margin-right:24px}
#side a {display:block}
#content {float:left; margin:0; width:540px; padding:0 0 8px 24px}
#powered {width:750px; text-align:center; vertical-align:middle; margin:10px auto}
#powered img {border:none}
#copyright {font-size:smaller; color:#c0c0c0}

/* CLASSES */

.caution {width:750px;margin:0 auto 40px auto;color:#ffffff;text-align:center;font-size:larger}
.caution a {padding:0 20px}
 
.slice {margin:0}
.catDesc {font-size:1.25em; margin:8px 0 12px 0}
#singleBump {font-size:1.2em; margin:25px 10px 0 10px; padding:5px 10px 20px 10px; background:#542731; color:#ffe0c0}
#singleBump a, #singleBump a:visited {color:#ffffff}
#singleBump ul, #singleBump li {list-style-type:circle; display:block; margin-left:10px; color:#ffffff}
.current-cat a {background-color:#400000}
.posted {color:#404040; font-size:x-small; border:black}
.category {font-size:x-small}
.extended {text-align:right}
.dent {margin:.5em 0px 1em 1em}
.button {font-size:x-small; background-color:#c0c0c0; color:#000000}
.required {color:#ffff00}
.field {margin:0px 0px 1em 0px}
.images {float:right; height:150px; width:200px; margin-left:12px; background-color:#3030A0; }
.edit {font-size:.7em; letter-spacing:0; padding-left:10px; }
.edit a, .edit a:visited {color:#000000; text-transform:lowercase}

#comments {font-size:small; margin:1em; padding:.5em; text-align:center}
#comments h3 {font-size:95%; padding:0px; margin:.4em 0px 0px 0px}
#comments p {margin:0px 1em 1em 1em; font-size:90%; padding:0px}
#comments cite {color:#ffffff; font-size:110%}
#comments ul, ol {padding:0px; margin:0px}
#comments li {display:block; text-align:left; padding:0px; margin:0px}
#comments textarea {background:#cccccc}
#comments .formy {margin:.5em 6em; text-align:left}
#options {font-size:x-small; text-align:center; margin-top:5em}
/* Begin Contact Form CSS */
.contactform {position:static;overflow:hidden;font-size:0.9em}
.contactform textarea {width:215px; height:90px; margin-bottom:8px}
.contactleft {margin:6px 0 0 0; }
.contactright {margin:0; }
.contacterror {border:1px solid #ff0000}

/* End Contact Form CSS */