﻿body 
{padding:7px 23px;
font-size:92%;
height:100%;
font-family:georgia, times; 
background-image:url('1600j.jpg');
background-color:#fcf8ec; 
text-align:center;
}




#bannerad1 {text-align:center; position:relative; left:px; margin-top:10px} /*History Channel*/
#bannerad2 {text-align:center; position:relative; left:px; margin-top:10px}
#bannertextad {text-align:center; margin-top:10px}

#subnavad {margin-top:px; padding:px;} /*chocolate*/

#subnavad1 {clear:right; float:right; margin-top:50px; margin-right:60px}
#subnavad2 {clear:right; float:right; margin-top:50px; margin-right:60px}
#subnavad3 {clear:right; float:right; margin-top:50px; margin-right:60px}


#submainad1 {margin-top:30px} /*Pampered Passions*/
#submainad2 {margin-top:30px}
#submainad3 {margin-top:30px}






.hawaiian {border-top:none; border-left:none; border-right:none; border-bottom:1px solid #482502 }

img.logo {position:fixed; top:7px;left:7px; z-index:10; width:110px}

/* CONTENT DIVs */

#container {
margin:0px auto;
margin-bottom:15px;
height:100%;
background-color:  #FCF8EC   /* #F9f4e3 */;
width:928px;
padding-left:36px;
padding-right:36px;
padding-bottom:px;
border-right:1px solid #482502;
border-left:1px solid #482502;
position:relative;
z-index:0;
}

#banner {
position:relative;
width:1000px; 
height:61px;
padding-bottom:10px;
padding-top:15px;
text-align: center;
margin-left:auto;
margin-right:auto; 
margin-top:13px; 
background-image:url('banner70a.png'); 
/* background-color:#fff fcf8ec  ; */
border:1px solid #482502 ;
}

#main {
position:relative; 
z-index:-1;
text-align:left;
margin-top:0px;
margin-right:288px; 
margin-left:px; 
padding:15px; 
width:605px;
border:1px solid #482502;
background-color:#fff;}

#main1 {width:780px; border:1px solid  #482502; margin:auto; padding-top:12px; padding-bottom:12px; 
background-image:url('slice800.jpg');
}


#main2 {
position:relative;
background-color:#fff;
z-index:0; 
margin-top:10px; 
padding-top:50px;
padding-left:20px; 
padding-right:20px;
padding-bottom:50px;
width:720px;

margin:auto; 
border: 1px solid #482502;
}

#main2 li {list-style-type:none}

#footer {clear:both;
font-family:verdana;
text-align:center; 
position:relative; left:-37px; /* because container padding is 36px + 1px for border */
font-size:55%;
width: 1000px; 
background-image:url('footer2010.png');
/* background-color:#fff #fcf8ec; */
margin-top:10px; 
margin:auto; 
height:28px; 
border:1px solid #482502;
}

    
/* NAVIGATION DIVs */

#mainnavtop {
position:relative;
font-size:15px; /*setting needed, else navigation buttons bounce up&down when changing text size */
text-align:center;
background:   #FCF8EC       /* #f9f4e3 */ ;
width:1000px; 
height:25px; 
padding-left:px; 
padding-right:px; 
padding-top:11px; 
padding-bottom:9px; 
white-space:nowrap;
margin:auto; 
border-left:  1px solid #482502;
border-right: 1px solid #482502;
}

#mainnavtop ul {position:relative; left:1px; 
margin-top:0px; /*this setting prevents navigation buttons from bouncing when changing pages*/
margin-bottom:0px;
margin-left:0px;
margin-right:0px; 
padding:0px; 
white-space:nowrap;
}

#mainnavtop li {
list-style-type: none;
display:inline;
background-color:none;
padding-left:2px; /*orig:6px*/
padding-right:2px; 
}

#mainnavtop li a {
text-decoration:none;
font-family:times;
letter-spacing:px;
background-color: #B9DBC2;        
border-top:1px solid #000;
border-bottom:2px solid #000;
border-left:1px solid #000;
border-right:2px solid #000;
font-size:14px;
font-style:normal;
font-weight:normal; 
padding-top:0px;  
padding-bottom:0px;
padding-left:37px; /*orig:42*/
padding-right:37px;
}






#mainnavtop li a:link {
color:#000;
}

#mainnavtop li a:visited {
color:#000;
}

#mainnavtop li a:hover {
color:#fff;
text-decoration:none; 
font-weight:bol; 
background:url('240.jpg');
background-color:#000;
padding-left:37px; /*orig:42*/
padding-right:37px; 
}


/* BOTTOM NAVIGATION */

#mainnavbot {clear:both;
text-align:center;
text-align:center; 
position:relative; left:-37px; /* because container padding is 36px + 1px for border */
font-size:15px; 
margin:auto;
background: #FCF8EC;
width:1000px; 
height:25px; 
padding-left:0px; 
padding-top:11px; 
padding-bottom:9px; 
white-space:nowrap;
border-left:1px solid #482502;
border-right:1px solid #482502;
}

#mainnavbot ul {
position:relative; left:1px; 
margin-top:1px; 
margin-bottom:0px;
margin-left:0px;
margin-right:0px; 
padding:0px;
white-space:nowrap;
}

#mainnavbot li {
list-style-type: none;
display:inline;
background-color:;
padding-left:2px; 
padding-right:2px; 

}

#mainnavbot li a {
font-size:14px;
font-weight:normal; 
text-decoration:none; 
background-color: #B9DBC2; 
border-top:2px solid #000;
border-bottom:1px solid #000;
border-left:2px solid #000;
border-right:1px solid #000;


font-style:normal; 
font-family:times;
letter-spacing:px; 
padding-top:00px;  
padding-bottom:0px;
padding-left:37px;
padding-right:37px;

}


#mainnavbot li a:link {
color:#000;
}

#mainnavbot li a:visited {
color:#000;
}

#mainnavbot li a:hover {
text-decoration:none;
color:#fff;
background:url('240.jpg');
background-color: #000;

padding-left:37px;
padding-right:37px;
}



/* SIDE(SUB)NAVIGATION */


#subnav {
position:relative;
font-size:12px;
font-weight:normal; 
text-align:left; 
margin-top:px;
margin-left:px; 
margin-right:px;
margin-bottom:10px;
padding-right:14px;
padding-left:px;  
padding-bottom:15px;
width:262px;
float:right; 
background-color:#fff; 
border:1px solid #482502}


#subnav ul {margin: 30px 10px 20px 20px;
	padding: 0;
list-style-type:none;
	}

#subnav a {font-weight:normal} 

#subnav ul li {
      list-style-type: none;
   margin: 0 0 0px 5px; 
       padding-left:0; 
margin-bottom: 0px;}


#subnav ul li li {
list-style-position:outside; 
padding-left:0px;
margin-left:0px;  
color:#000; 
	list-style-type:disc;
	list-style-image:none;
	margin-bottom: 0px;

}


#subnav ul ul{
	margin: 12px 0 20px 30px;
list-style-type:disc;
	}


#subnav ul ul li{
	margin: 5px 0 0;
	padding: 0;
list-style-type:disc; 
	}






h1,h2,h3,h3,p {position:relative}

h1 {font-size:4em}
h2 {font-size:2.5em;}
h3 {font-size:1.5em;
margin-bottom:0.3em}
h4 {font-size:1 em}

#main h3 {position:relative; top:7px}

p {
font-size:1em;
line-height:135%;
}


li {line-height:135%}


a {font-weight: bold;
text-decoration:none;
}  

a:link     {color:  #610B0B    /* #03470C   */}
a:visited   {color: #610B0B}
a:hover    {text-decoration:underline;
}

/* a {font-weight: normal;
text-decoration:underline}  
a:link     {color:#034d2a}
a:visited  {color:#610B0B}
a:hover    {text-decoration:none;
background:url(240.jpg);
background-color:#ccc; 
border:0px solid #000; 
padding-left:2px;
padding-right:2px;
color:#fff;} */





a.pix {border:0px solid #482502  }
a.pix:link {border:0px solid #482502  }
a.pix:visited {border: 0px solid #482502}
a.pix:hover {border: 0px solid maroon; 
background:url('none'); 
padding:px;}



/*miscellaneous SHARE 

#pix {border:1px solid #000; padding-top:px}
#pix a {color:#000;font-family:tahoma, verdana,arial;font-size:11px; text-decoration:none}
#pix a:hover {background:url('none');text-decoration:underline;
padding:px; 
border:px solid #482502}*/


/*FACEBOOK share link*/

.shareicons {font-size:11px}
.shareicons a {color:#000;font-family:verdana,arial; text-decoration:none;border:1px solid #000}
.shareicons a:hover {text-decoration:underline; padding:0px;}




/* SHARE THIS */ 

.sharethis {font-size:10px; font-weight:normal; font-family:verdana; padding-top:px; padding-left:px; padding-bottom:2px;}
.sharethis a{text-decoration:none; font-weight:normal; color:#610B0B}
.sharethis a:hover { text-decoration:underline;  }
.sharethis a:visited {color: :#610B0B }


.sharethisPL {font-size:10px; font-weight:normal; font-family:verdana; padding-bottom:2px;}
.sharethisPL a{text-decoration:none; font-weight:normal; color:#fcf8ec}
.sharethisPL a:hover { text-decoration:underline;  }
.sharethisPL a:visited {color:#fcf8ec }










.imglin {border:1px solid #482502}

#main .byline {position:relative; top:7px}

.byline a {font-family:arial; font-weight:normal}

.byline {
color:#424242;
font-family:arial; 
font-size:0.60em;
margin-top:0px;
margin-bottom:25px; 
}



p.first:first-letter {font-size:1.3em; line-height:100%}

.intcom {font-size:5%; font-family:vivaldi; color:#000;background:#000; visibility:hidden} 




/* GOOGLE BUTTON */


.google {


color:#000;
background-color:     #fcf8ec           ;
text-decoration:none;
font-size:13px; 
font-family:verdana; 

border:1px dotted #000; 

padding:2px 5px; 
}

a.google {color:#000;}

a.google:hover {
background:url('none');
background-color:   #fcf8ec    ;

font-size:13px;
text-decoration:none;
font-family:verdana; 

border: 1px dashed #000;

padding:2px 5px; 
}






/* GALLERY CAPTION */

div.desc
  {
  text-align:center;
  font-weight:normal;
color:#f9f4e3; 
  font-size:100%; 
font-family:times, arial, verdana;
  margin:2px;
  }

/*GALLERY IMAGES */


div.gal
  {
  margin:1px;
  border:0px solid #482502;
  height:auto;
  width:auto;
  float:left;
text-align:center;
  }

div.gal img
  {
  display:inline;
  margin:1px;
  border:0px solid #ffffff;
  }



.gal a {font-weight:normal;} 
.gal:hover {border: 0px solid #482502; 
background:url('none'); 
padding:0px;}

div.gal a:hover img
  {
  border:0px solid #482502;
background-image:url('none'); padding:0px
  }




.blogbannersign {position:absolute; top:33px; left:326px; text-align:center; width:120px; text-decoration:none; background:#000; color:#FCF8EC; font-weight: normal; padding-left:px;padding-right:px; padding-bottom:1px; border:1px solid #FCF8EC ; radius:3px; 
font-family:verdana; font-size:14px
} 

a.blogbannersign {color:#FCF8EC}

a.blogbannersign:hover {color:#FCF8EC;
font-weight:normal;
text-decoration:none;
border: 1px dotted #FCF8EC ;
}










.blogbannersignWRIT {position:absolute; top:-101px; left:-361px; text-align:center; width:120px; text-decoration:none; background:#000; color:#FCF8EC; font-weight: normal; padding-left:px;padding-right:px; padding-bottom:1px; border:1px solid #FCF8EC ; radius:3px; 
font-family:verdana; font-size:14px
} 

a.blogbannersignWRIT {color:#FCF8EC}

a.blogbannersignWRIT:hover {color:#FCF8EC;
font-weight:normal;
text-decoration:none;
border: 1px dotted #FCF8EC ;
}













