body 
{padding:0px 10px 15px 10px;
margin-top:0px;
font-size:92%;
height:100%;
font-family:georgia, times; 
background-image:url('back.png');
background-repeat: repeat-x;
background-color:  #fff   ; 
text-align:center;
}


.topad {position:absolute; top:23px; margin:0px; padding:0px}

#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:30px; margin-right:60px;}
#subnavad2 {clear:right; float:right; margin-top:30px; margin-right:60px}
#subnavad3 {clear:right; float:right; margin-top:30px; margin-right:60px}


#submainad1 {text-align:center; margin-top:0px; margin-bottom:70px} /*Pampered Passions*/
#submainad2 {text-align:center; margin-top:30px}
#submainad3 {text-align:center; margin-top:30px}

.hawaiian {margin-bottom:-15px; position:relative; margin-left:10px; border: 1px solid #ccc /*#482502*/ }


/* img.logo {position:fixed; top:1px;left:1px; z-index:100} currently logo_BLACK png */ 

 img.logo {position:absolute; top:6px;left:12px; z-index:100} 

.navigation {text-align:center; margin: 80px 0;

}




.st_sharethis_custom{
        background: url("http://www.cyberquill.com/pictures/social_icons/share32bl_hov.png") no-repeat scroll left top transparent;
        padding:32px 3px 0px 32px; 
}
        














/* CONTENT DIVs */

#container {
margin:auto;
margin-bottom:15px;
height:100%;
background-color: #fff;
width:920px;
position:relative;
z-index:0;
}


#banner {
position:relative;
width:960px; 
height: 134px;       
padding-top: 0 ;
padding-bottom:0;
text-align: center;
margin:auto;
margin-top: 0 ; 
margin-bottom:20px;
background-image:url('head.png'); 
background-repeat:no-repeat;
}




#banner a
{position:absolute;
    top: 2px; 
    left:0px; /*FF fix*/
    width: 960px;
    height: 128px;
    font-size:1px; 
    color:#000;
} /* clickable header */




#footer {clear:both;
font-family:georgia;
position:relative;
text-align:center;
width: 920px; 
margin:auto; 
}


#footer p {text-align: center;}





#main {
position:relative; 
z-index:1;
text-align:left;
margin:auto; 
padding:40px 10px 0 40px;
float:left;
margin-top:0;
margin-right:0;
margin-left:0;
width:555px;
background-color:#fff;}


#main1 {width:780px; margin:auto; padding-top:12px; padding-bottom:12px;}


#main2 {
position:relative;
z-index:0; 
width:800px;
margin:auto; 
margin-top:0; 
padding-top:0;
padding-left:10px; 
padding-right:10px;
}


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


#main3 {
position:relative;
z-index:0; 
height:  500px ; 
width:720px;
margin:auto; 
padding: 15px 20px;
margin-top:0px; 

}





    
/* NAVIGATION DIVs */

#mainnavtop {
position:relative;

z-index:2;
 font-size:14px; /*setting needed, else navigation buttons bounce up&down when changing text size */
text-align:center;
width:920px; 
height:25px; 
margin:auto;
padding-top:0;
margin-top:0;
padding-bottom:0;
margin-bottom:0;
white-space:nowrap;
}

#mainnavtop ul {background-color:re;
position:relative;
padding:0;
margin: 0; 
white-space:nowrap;
}

#mainnavtop li {background-color:blu;
list-style-type: none;
display:inline;
margin-top:0;
padding-top:0;
padding-left:2px; 
padding-right:2px;
}

#mainnavtop li a {
text-decoration:none;
font-family:'Times New Roman';
font-size:14px;
background-color: #C6E1CD /* #B9DBC2 */ ;
color:#000;
border-top:1px solid #000;
border-bottom:2px solid #1c1c1c;
border-left:2px solid #000;
border-right:1px solid #1c1c1c;
font-style:normal;
font-weight:normal; 
margin-top:0;
padding-top:0;  
padding-bottom:0;
padding-left:45px; 
padding-right:45px;
}

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

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

#mainnavtop li a:hover {
color:#fff;
text-decoration:none;  
background:url('240.jpg');
background-color:#000;
padding-left:45px; 
padding-right:45px; 
}





/* BOTTOM NAVIGATION ****** must stay open or else WRITINGS gets screwed up 

#mainnavbot {clear:both;
text-align:center;
text-align:center; 
position:relative; left:-37px; 
margin:auto;
background-color:none ;
width:920px; 
height:25px; 
padding-left:0px; 
padding-top:11px; 
padding-bottom:9px; 
white-space:nowrap;
border-left:px solid #000;
border-right:px solid #000;
}

#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 {
font-size:0.8em; 
font-weight:normal; 
text-align:left; 
margin-left:616px;
margin-right:0px;
margin-bottom:0px;
padding-right:0px;
padding-left:0px;  
padding-bottom:1px;
padding-top:17px;
width:269px;

background-color:#fff; 
}


/* makes navigation buttons bounce without #subnav */
#subnav li {line-height:135%}


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

#subnav a {font-weight:normal} 

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


#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.4em;}
h4 {font-size:1 em}

#main h3 {margin-top:0px; padding-top:21px; margin-bottom:6px} /* IE6 cross-browser fix */




.byline {
color:#424242;
margin:0;
padding:0;
font-family:verdana,arial; 
line-height:1.20em; /* when set to 1.25em, the blog byline displays 1px too low in FF */
font-size:0.7em;
}

.byline a  {font-weight:normal}







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





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

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





















p.first:first-letter {font-size:1.5em; margin-right:1px; font-family: vivaldi,'segoe script','segoe print',georgia, serif; line-height:100%}
.intcom {font-size:5%; font-family:vivaldi; color:#000;background:#000; visibility:hidden} 
.imglin {border:1px solid #fff}





/*

p.first:first-letter {font-size:1.3em; font-family: georgia; line-height:100%}
.intcom {font-size:5%; font-family:vivaldi; color:#000;background:#000; visibility:hidden} 
.imglin {border:1px solid #fff}


*/



/* GALLERY CAPTION 

.desc
  {
  text-align:center;
  font-weight:normal;
  font-size:100%; 
font-family:georgia, arial, verdana;
  margin-top:2px;
  }


*/






/*GALLERY IMAGES */



div.gal 
  {
  border:none;
  height:auto;
  width:auto;
  float:left;
text-align:center;
  }





div.gal img
  {float:left;
margin:3px;
  display:inline;
  border:none;
  }



.gal a {font-weight:normal; border:none} 
.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
  }


.triplet {margin-top:8px}

.text_line
{
clear:both;
margin-bottom:2px;
}


























