html, body {
   margin : 0;
   padding : 0;
}

body {
   color : #a52a2a;
   background : #111111; /* #060606 */
   width : 100%;
   font : 76% Courier, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
   
  }
ul li p{
padding:0;
margin:0;
}
/* Headings */
h2 {
margin : 0;
padding : 20px 0 5px 5px;
font : 150%  Courier, Helvetica, "Trebuchet MS", Arial,Tahoma, sans-serif;
letter-spacing:3px;
border-bottom: 1px solid #656C4A;
color:#dbe0c6;
background:inherit;
}
h3 {
margin : 0;
padding : 20px 0 5px 10px;
font : 130%  Courier, Helvetica, "Trebuchet MS", Arial,Tahoma, sans-serif;
color:#EAE8D0;
background:inherit;
}

/* Links within paragraphs (subtle) */
p a {
color: #666666;
background : inherit;
text-decoration: none;
}

/* Links within paragraphs (revealed) */
p a:hover  { 
color: #0000ff;
background : inherit;
text-decoration: underline;
}

#container {
position: relative;
max-width : 960px;
min-width : 800px;
margin : 0 auto;
padding : 5px;
background: #111111 url("../images/BGimages/BloodspotBG6.jpg") no-repeat;
color: #EAE8D0;
line-height : 1.5em;
}
/* #E4DCB2 #292929 */

/* TOP TITLE BAR */
#top {
width: 100%;
margin:5px 0 0 0;
padding : 0;
color:#333;
background : #404040 url("../images/BGimages/BG_HousesBanner1.jpg") no-repeat;
background-position: left;
border-bottom : 0px solid #fff;
height:208px;
}
#top h1 {
padding : 30px 0px 0 25px;
margin : 0;
font : 100%  Courier, Helvetica, "Trebuchet MS", Arial,Tahoma, sans-serif;
letter-spacing:10px;
font-weight: bold;
font-size: 2em;
text-align:left;
color:#EAE8D0;
background:transparent;
}
#top p {
padding : 5px;
font-size: .8em;
}
#top a:link, #top a:visited {
color: #EAE8D0;
background:transparent;
text-decoration: none;
}
#top a:hover { 
color: #fff;
background:transparent;
text-decoration: underline;
}

/* END TOP TITLE BAR */

/* LEFT SIDEBAR */
#leftnav {
position: relative;
float: left;
width : 270px;
margin : 0;
padding : 10px;
border-right:0px solid #520934 ;
color : #EAE8D0;
/*background : #9C9473;*/
}
#leftnav p {
margin : 10px 0 10px 5px;
}
#leftnav h3 {
margin: 0;
padding:10px 0 10px 10px;
}
#navlist {
list-style-type: none;
background: inherit;
color: #5F5C51;
margin: 0;
padding: 0;
}
#navlist li a {
padding:0 0 0 10px;
display:block;
color:#fff;
padding: 125px 0 0 105px;
width:170px;
}

/* Broken Fences */
#navlist li#broken_fences a {
letter-spacing:4px;
font-size:1.25em;
font-style:oblique;
background: transparent url("../images/BGimages/broken_fencesHover.jpg") no-repeat left bottom;
margin: 0 0 5px 0;
text-decoration: none;
}

/* End Broken Fences */

/* Mother's Tale */
#navlist li#mothers_tale a {
letter-spacing:0.1px;
font-variant:small-caps;
background: transparent url("../images/BGimages/MothersTaleHover.jpg") no-repeat left bottom;
margin: 0 0 0px 20px;
text-decoration: none;
}

/* End Mother's Tale */

/* Still Waters */
#navlist li#still_waters a {
letter-spacing:4px;
background: transparent url("../images/BGimages/Still_WatersHover.jpg") no-repeat left bottom;
margin: 0 0 3px 13px; 
text-decoration: none;
}
/* End Still Waters */

/* La Notte */
#navlist li#la_notte a {
background: transparent url("../images/BGimages/la_notte_si_avvicinaHover.jpg") no-repeat left bottom;
margin: 0 0 5px 25px;
letter-spacing:-2px;
text-decoration: none;
}

/* End La Notte */

/* Still Waters Thailand */
#navlist li#still_watersThai a {
background: transparent url("../images/BGimages/Thai_still_waters_imgHover.jpg") no-repeat left bottom;
margin: 0 0 0 7px;
text-decoration: none;
}

/* End Still Waters Thailand*/
/* END LEFT SIDEBAR */

/* RIGHT COLUMN */
#content {
margin :10px 0 0 290px;
padding :10px;
}
#content p {
padding: 0 10px;
}
#gallery {
height:100px;
}
#gallery img {
float: left;
padding: 20px;
}
#content p.imgright {
padding: 10px;
}

/* END RIGHT COLUMN */

/* Right Column for Full Review Pages */
#contentReview {
background: #e2e2e2;
color: #000000;
}

#contentReview p {
padding: 0 10px;
}

/* End Right Column for Full Review Pages */

/* FOOTER */
#footer {
clear : both;
margin : 0 ;
padding : 0.5em;
color : #EAE8D0;
background : #404040;
border-top : 0px solid #520934;
}
#footer p {
margin:0; 
padding:0;
}
#footer a:link, #footer a:visited {
font-size: .9em;
color : #eee;
background : inherit;
text-decoration : none;
}
#footer a:hover {
font-size: .9em;
color :#fff;
background:inherit;
text-decoration : underline;
}
#footer img {
   float : right;
}
     /* seen by IE5mac only, by Philippe Wittenbergh www.l-c-n.com */
*>html #footer img {
        margin : 0;
}
     /* end IE5mac only */
/* END FOOTER */

/* LINKS IMAGES SEARCHBOX CLASSES QUOTES */

/*links */
a:link, a:visited {
font-size: .9em;
color : #c0bc91;
background : inherit;
text-decoration : dotted;
}
a:hover {
font-size: .9em;
color :#666666;
background : inherit;
text-decoration : underline;
}
a:active {
font-size: .9em;
color : #F5DE1E;
background : inherit;
text-decoration : none;
}
/* links for active content area of ModX documents */
#content a:link, a:visited {
font-size: .9em;
color : #c0bc91;
background : inherit;
text-decoration : dotted;
}
#content a:hover {
font-size: .9em;
color :#666666;
background : inherit;
text-decoration : underline;
}
#content a:active {
font-size: .9em;
color : #F5DE1E;
background : inherit;
text-decoration : none;
}
/* end content area links */
/* end links */

/* images */
img {
   border : none;
}
.imgright {
float: right;
border: 1px solid #656C4A;
margin: 5px 15px 10px 10px;
padding: 10px;
}
.imgleft {
float: left;
border: 1px solid #656C4A;
margin: 5px 15px 10px 0px;
padding: 10px;
}

.bookImage img{
width:116px;
height:180px;
}

.bookImagewide img{
width: 40px;
height: 180px;
}

/* end images */

/* search box */
#search { 
text-align: left; 
float: right;
background:transparent;
color: #000;
border-top: 1px solid F0E9DD;
border-bottom: 1px solid F0E9DD;
padding: 5px 0 5px 0;
}
form { 
margin: 0; 
}
input.search { 
	width: 80px; 
	border: none;
	color: #000;
	background: url(../images/BGimages/input.gif); 
	padding: 4px; 
}
input.login { 
	width: 10px;
	border: none; 
	background: url(../images/BGimages/logininput.gif); 
	padding: 4px; 
}
/* end search box */

/*-- Contact Form CSS --*/

Form#EmailForm  {
position:relative;
float: left;
margin:0 0 0 10px;
padding:0;
width:500px;
line-height:2em;
}

Form#EmailForm label {
float:left;
margin:0;
padding:10px 50px 0 0;
}

#cfMessage {
padding: 0 150px 0 0;
}

#EmailForm select {
float:left;
margin: 10px 0 10px 0;
}

#EmailForm .verify {
margin: 0 0 0 0;
padding:0 0 0 50px;
}

#EmailForm .code {
padding:0 10px 0 0;
}

#EmailForm .vericode {
padding:10px0 10px 0 0;
}

#EmailForm .button {
margin:10px 2px;
padding:0;
}

#antispam {
padding:0;
margin:0;
float: left;
}


/* End Contact Form */

/* Extract and Review buttons/links */
.extractReview {
margin: 0 auto;
padding: 0;
text-align:center;
}

.extractReview span {
padding: 0 40px;
border: 1px solid #fff;
font-size: 1.4em;
font-weight: bold;
font-variant: small-caps;
}

/* End Extract and Review buttons/links */

/* Miscellaneous */
.right {float: right;}

.altcolor {color: #faebec;}

.ditto_page {
padding: 0 0 0 10px;
}

.clear {
clear: left;
}
.quote {
width: 850px;
margin: 0;
padding :0;
text-align:left;
float: left;
color:#dbe0c6; /* 656C4A */
background: /*#E4DCB2*/;
line-height: 0.9em;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #dbe0c6;
width:80%;
}
.happy {
border-top : 1px solid #808080;
padding : 10px;
}
menu {
width: 100%;
height: 23px;
margin: 0 0 0 0;
padding: 0 0 1px 0;
background: #A6C3AD;
color:#000;
}

/* end Miscellaneous */

