* 
{
    padding:0px;
    margin: 0px;
    }

body 
{
    font-family: georgia, serif;
    line-height:1.5em;
    font-size:13px;
    background: white url('../images/606bg.gif') repeat-y top center;
    width: 604px;
    padding: 1px;
    margin: 0px auto 0px auto;
    height: 100%;
}


a img 
{
    border: none;
}

.apic 
{   border: solid 1px black;
    margin-top:5px;
    margin-bottom:2px;
    margin-left:5px;
}

hr 
{   color: #ffccff;
    text-align: center;
    height:1px;
    margin-top:10px;
    margin-bottom:10px;
    height: 1px;
}

li 
{
    list-style-type: disc;
    visibility: visible;
    display: inline;
}

/*------------- page divs ------------------------*/

.newmenu 
{
    height: 40px;
    width: 600px;
    background: black;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    vertical-align:top;
}

#newhd /********************************** header picture ********************/
{
    /*background: black url('../images/meadow_hd.jpg') no-repeat center top;
    background: black url('../images/CacaoHd.jpg') no-repeat center top;
    background: black url('../images/easterNapaLit.jpg') no-repeat center top;*/
/*    background: black url('../images/NapaLitPoetry.jpg') no-repeat center top;    */
/*      background: black url('../images/justflowers.jpg') no-repeat center top;    */
        background: black url('../images/NapaLit_Blue.jpg') no-repeat center top;    
    width: 600px;
    margin-left: 2px;
    margin-right: 2px;
    vertical-align: top;
    height: 252px;
    margin-bottom: 2px;
}

#newtop 
{
	width: 601px;
	height: 33px;
    background-color: #2c2929;
    /*margin-left: 2px;
    margin-right: 2px;
	margin-bottom: 2px;
    vertical-align: top;*/
    
}
    
   

.newbd 
{
    width: 600px;
    padding-left:2px;
    padding-right:2px;

    margin-left: auto;
    margin-right: auto;
    vertical-align: top;
    
}

#btmheight 
{
    height:40px;
}

/********************MENU***************************/

#search 
{
    padding: 5px 40px 10px 40px;   
    
}

#menu 
{
    font-family: Georgia, Sans-Serif ! important;
    font-size: 18px ! important;
    width: 480px;
    
    float:right;
    text-align: right;
    padding-right: 5px;
    color:#dbcf0f;
    line-height: 1em ! important;
    text-transform: capitalize;
    
}

.tbmenu 
{
    background-color: #2c2929;
    color:White;
    font-family: Georgia, Sans-Serif ! important;
    font-size: 18px ! important;
    
    border-left:solid 1px #525252;
    padding: 5px;
    vertical-align:top;
    
} 

.tbmenu:hover 
{
    color:Black;
    background-color: White;
    border-color: black !important;
}

.tbmenu:hover a
{
    color:Black;
    background-color: White;
    border-color: black !important;
    }


.pulldown 
{
    font-family: Georgia, Sans-Serif ! important;
    font-size: 16px ! important;
    color: Black;
    border: solid 1px black;
    background-color: White;
    padding: 4px 2px 4px 2px;
    height:30px;
    width: 150px;
    border-top: none;
    text-transform: capitalize;
    
}

.pulldown:hover 
{
    background: url('../images/sqbg_lightyellowdiag.gif');
}

.pulldown:hover a
{
    background: url('../images/sqbg_lightyellowdiag.gif');
}


#menu a 
{
    text-decoration: none;
    color:#dbcf0f;
}

#menu a:hover 
{
    color: White;
}

/********************subMENU***************************/

#submenu 
{
    font-family: arial, verdana, georgia, serif ! important;
    font-size:10px ! important;
    color:white;

    text-align:right;
    vertical-align:top;
    padding-right:8px;
    text-transform: uppercase;
    line-height:1.5em;
    padding-top:6px;
}

#submenu2 {
    font-family: georgia, serif ! important;
    font-size:16px ! important;
    vertical-align:top;
    text-transform: capitalize;
    letter-spacing:.18em;
   text-align: right;
}

#submenu a 
{
    color: #f9d6d8;
    text-decoration: none;
}

#menu2 a 
{
    color: #dbcf0f;
    text-decoration: none;
}

#submenu a:hover, #graymenu a:hover 
{
    color:#dbcf0f;
}

/********************editMENU***************************/

#editmenu 
{
    font-family: georgia, serif ! important;
    font-size:18px ! important;
    padding: 4px;
    padding-top:10px;
    color:gray;
    float: left;
    width: 400px;
    text-align:left;
    vertical-align:top;
    }

#editmenu a 
{
    color: #b2b1b1;
    text-decoration: none;
}

#editmenu a:hover
{
    color: #dbcf0f;
}

/*--------------------BD-------------------------*/

.txt 
{
    font-family:Georgia, serif ! important;
    width:355px;
    vertical-align:top;
    line-height:1.5em;
    font-size:15px ! important;
}

/* Nate made this BEGINING ==========================================*/  

span.hometitle 
{
    font-family: Times New Roman, georgia, serif ! important;
    font-size: 13px ! important;
    font-weight:bold;
    line-height:1.4em ! important;
}
/* Nate made this END ==============================================*/ 

span.title 
{
    font-family: Times New Roman, georgia, serif ! important;
    font-size: 18px ! important;
    font-weight:bold;
    line-height:1.4em ! important;
}

span.title a 
{
    color:Black;
    text-decoration: none;
}

span.title a:hover 
{
    color:navy;
    text-decoration: underline;
}

.author 
{
    color: Navy !important;
    font-family: arial, san-serif;
    font-size: 10px ! important;
    margin-top:5px;
    line-height: 1.05em ! important;
}
.author a
{
    text-align: right !important;
    text-decoration:NONE;
}

.author a:hover 
{
    text-decoration:underline;
}

#pgttl 
{
    padding-left:100px;
}

/*---------------------- events style 

.smallevents 
{
    font-family:Arial, Sans-Serif ! important;
    font-size:10px ! important;
    text-decoration: none;
    line-height: 1em ! important;
}

.smallevents a 
{
    color:black;
    text-decoration: none;
}

.smallevents a:hover 
{
    text-decoration: underline;
}
-------------------------*/

.menuttl 
{
    font-family: Georgia, Serif ! important;
    font-size:16px ! important;    
    line-height:1.4em ! important;
    vertical-align:top;
    width:140px;
    color:Navy;
}

/*---------------------BD TABLE------------------------*/

tr.trbd 
{
    vertical-align:top;
    width:600px;
}

tr.trtitle
{
    font-family: georgia, Serif ! important;
    font-size:18px ! important;
    vertical-align: middle;
    height:60px;
    color: Navy;
    text-transform:capitalize;
    line-height: 1em ! important;
    }


tr.trgeo
{
    font-family: georgia, Serif ! important;
    font-size:14px ! important;
    line-height: 1em ! important;
    
}

td.leftcol 
{
    
    vertical-align: top;
    padding: 0px 0px 5px 0px;
    width:230px;
    min-height:530px;
    border-right: solid 1px #dbd45d;
    text-align:center;
}


td.rightcol 
{
    
    padding-left: 2px;
    width:100%;
    vertical-align: top;
}



.funds /* fundraising button  */
{
    font-size: 18px;
    font-weight: normal;
    line-height: 1.5em;
    width: 225px;

}   

/*
.funds:hover    
  {
    background: url('../images/hatbg2.gif')no-repeat left;
  }  
*/
h1   /**************************************left col title*/
{
    font-weight: normal;
    font-family: GEorgia, Serif;
    font-size: 18px;
    line-height:1.4em;
    text-align: center;
    
}

#toc 
{
   font-size:24px;
   vertical-align: top;
    
}

h1 a 
{
    text-decoration: none;
}

h1 a:hover 
{
    text-decoration: underline;
}

#leaf 
{
    background: white url('../images/leaf.gif') no-repeat center;
    height: 110px;
    padding: 5px 20px 0px 20px;
    border-bottom: solid 1px #d6d5d5;
}

h2   /**************************************left col date*/
{
    font-size: 12px;
    font-family: arial, Georgia, sans-serif;
    font-weight: normal;
    
    color: black;
    text-align: center;
    padding: 2px 0px 2px 0;
    background: #dbcf0f url('../images/sqbg_lightyellowdiag.gif');
}

/*
h2:hover 
{
    background: white;
}
*/
h3   /**************************************left col event title*/
{
    font-size:14px;
    font-weight: bold;
    font-family: georgia, Arial, Sans-Serif !important;
border-bottom: solid 1px gray;
padding-top: 5px;
padding-bottom: 5px;
}

h3 a 
{
    color:Black;
    text-decoration: none;
    text-align:center;
}

h3 a:hover 
{
    text-decoration: underline;
}
/*------------------  upcoming event boxes *********************/

.eventbox 
{
    width:220px;
    margin: 0px 5px 6px 3px;
    vertical-align: top;
    border: solid 1px black;
    font-size:11px;
    font-family: Arial;
    
}

.eventbox2 
{
    width:220px;
    margin: 0px 5px 3px 3px;
    vertical-align: top;
    border: solid 1px black;
    font-size:11px;
    font-family: Arial;
}
h4 /*   (more events} */ 
{
    font-size: 16px;
    text-align: center;
    font-weight: normal;
    text-transform: lowercase;
    
}

h4 a 
{
    text-decoration: none;
    color:Black;
}


h4:hover:before
{
    content: "( ";
    }
    
h4:hover:after
{
    content: " )";
    }

h5 /*    body date w line underneath   */
{
    font-size:14px ! important;
    color:#cc0000;
    font-family:georgia, Serif ! important;
    line-height:2em;
    text-transform:uppercase;
    text-align:right ! important;
    font-weight: normal;
    border: solid 1px #cc0000;
    padding-right: 5px;
    background: url('../images/sqbg_lightyellowdiag.gif');
    } 
    
#blcenter   /* ----------- calendar list date font --------------*/
{
    color: Black !important;

    background: none !important;
    border: none !important;
    text-align: right !important;
    text-transform: capitalize;
    border-bottom: solid 1px #cfcdcd !important;
    
}

#blcenter2   /* ----------- calendar list date font --------------*/
{
    color: Black !important;
    line-height:1.2em;
    background: none !important;
    border: none !important;
    text-align: right !important;
    text-transform: capitalize;
    margin-top:5px;
    /*border-bottom: solid 1px #cfcdcd !important;*/
    
}
    
h6 /*    author    */
{
    font-size:10px ! important;
    color:#cc0000;
    font-family:georgia, verdana, sans-Serif ! important;
    line-height:1.5em ! important;
    font-weight:normal;
    text-align:right;
    border-right: 30px;
    }

.entry h6 
{
    font-size: 12px !important;
    background-color: Transparent;
}

#lgrpost 
{
    font-size: 12px !important;
}

#mainpgauthor
{
    font-family: Georgia;
    font-size:14px !important;
    font-weight:normal;
    text-align: right;
    padding-right: 40px;
    color: Black;
}

h6 a 
{
    color: #2c2929;
    text-decoration: none;
}

h6 a:hover 
{
    text-decoration: underline;
}

.entry /************   BLOG main pg listing  ************/
{
    width: 320px;
    padding:5px 20px 10px 20px;
    vertical-align: top;
    border-bottom: solid 1px #99ffff;
}

/*
.entry:hover 
{
    background: url('../images/sqbg_lightyellowdiag.gif');
    
}

.entry a:hover 
{
    background: url('../images/sqbg_lightyellowdiag.gif');
}

.entry:hover a 
{
    background: url('../images/sqbg_lightyellowdiag.gif');
}
*/
.bothbtns 
{
    width:100px;
    padding-right:100px;
    padding-left:100px;
}

.backnext 
{
    line-height: 5em;
}

.entry2 
{
    width: 330px;
    padding:10px 0px 10px 0px;
    vertical-align: top;
    border-top: dotted 1px #99ffff;
    text-align:justify;
}



#seccol
{
    border: none;
}

.lefthalf 
{
    width:290px;
    vertical-align:top;
    padding-top:50px;
}

#newbd tr 
{
    vertical-align: top;
}
    
#newbd td 
{
    vertical-align: top;
}

/*--------------------- Tiny Lit Calendar ----------------**********/

.litcala 
{
    text-align:center;
    margin: 10px;
}

.litcal td:hover 
{
    background-color:#dbcf0f;
    color:black;
}

.litday 
{
    background-color: #CCCCFF;
    color: #fc6;
}

.litday:hover 
{
    background-color: #fc6;
    color: #CCCCFF;
}

.litday2 
{
    background-color: black;
    color: #CCCCFF;
}

.litday2:hover 
{
    
    background-color: #CCCCFF;
    color: #fc6;
}
    

/*--------------------- calendar page  ------------------------*/

.editor 
{
    margin-right: auto;
    margin-left:300px;
    font-family: Georgia ! important;
    font-size: 14px ! important;
    width:410px;
    line-height: 1em ! important;
}

.editor2 
{
    margin-right: auto;
    margin-left:350px;
    font-family: Georgia ! important;
    font-size: 16px ! important;
    width:120px;
    padding-top:50px;
    line-height: 1em ! important;
}

.calendar01 
{
    margin-right: auto;
    margin-left:350px;
    padding-top:50px;
    width:330px;
    vertical-align:top;
    font-family: Georgia, Serif ! important;
    }

.calendar02
{
    margin-right: auto;
    margin-left:225px;
    font-family: Georgia ! important;
    font-size: 16px ! important;
    width:510px;
}

table#cal
{
    margin-right: auto;
    margin-left:225px;
    font-family: Georgia ! important;
    font-size: 16px ! important;
    width:510px;
    line-height: 1em ! important;
}

tr#cal 
{
    height:140px;
    vertical-align:top;
}

td#calttl 
{
    width:250px;
    margin-left:25px;
    margin-right:25px;
    vertical-align:top;
}

td#caldesc 
{
    width: 400px;
    vertical-align:top;
}

table#calbox 
{
    margin-left: auto;
    margin-right: auto;
    width:250px;
    margin-top:10px;
}

.time
{ 
    font-family: Arial ! important;
    font-size:10px ! important;
    color:#cc0000;
    line-height: 1em ! important;
}

.day 
{
    font-size: larger ! important;
}

img.photo
{
    padding-left: auto;
    padding-right: auto;
    margin-top: 10px;
    margin-bottom:10px;
    border: solid 1px black;
    width:290px;
}

#red 
{
    color: #cc0000;
}

/*--------  footer sytle  ---------------------*/

#atlasbay
{
     top:10px;
     color: White;
}


#ft 
{
    text-align:center;
    font-family: Arial, Sans-Serif ! important;
    font-size:13px ! important;
    color: black;
    line-height: 1.5em ! important;
    padding-top: 10px;
    
}

#ft a 
{
    color: #cccccc;
    text-decoration: none;
}

#ft a:hover 
{
    text-decoration: underline;
}



/*--------------------  month archive  ---------------*/

.ArchiveMonthLabel 
{
    font-family: Georgia, Serif ! important;
    font-size: 15px ! important;
    
}

.ArchiveMonthLabel a 
{
    color: Black;
    text-decoration: none;
}

.ArchiveMonthLabel a:hover
{
    color:Navy;
    text-decoration: underline;
}

/*----------------  fundraising page  ----------------------*/

.donate 
{
    text-decoration: blink;
    color:Navy;
    text-align: center;
}

/*---------------  downloads pic position  ----------------*/

.moveimg 
{
    position:relative;
    left:-15px;
}

/*------------- links page -------------------*/

.catagoryTitle 
{
    font-size:20px ! important;
    font-weight:bold;
    line-height:1.5em ! important;
    text-align:center;
}

.indt 
{
   padding-left:10px;
}

/*------------------ default.aspx -------------------*/

.artlisting 
{
    padding: 3px 9px 3px 9px;
    width:340px;
    margin-bottom:4px;
    border: solid 1px #dbcf0f;
    
}

.artlisting2
{
    padding: 3px 9px 3px 9px;
    width:340px;
    border: solid 1px #dbcf0f;
    margin-bottom:4px;
}

.artlisting .txt, .artlisting2 .txt 
{
    width: 340px;
}

.artlisting:hover 
{
    background: url('../images/sqbg_lightyellowdiag.gif');
}

.artlisting2:hover 
{
    background: url('../images/sqbg_lightyellowdiag.gif');
}

.artttl 
{
    font-family:georgia, Serif;
    font-size:14px;
    color: navy;
    text-decoration:none;
}


.artttl:hover 
{
    text-decoration: underline;
}

/**************   edit table   ******************/

#editcenter 
{
    padding: 5px 0px 5px 120px;
}

#editcenter2 
{
    padding: 5px 0px 50px 180px;
}

#editcenter3
{
    padding: 5px 0px 50px 130px;
}

.searchWatermark
{
	color: Gray;
}
