/*   Gordon's Wine Bar         [01jan2010] */

/*   09jan2010 resolve some CSS discrepancies with hwshopso.php et al */
/*   08mar2010 banner stuff */
/*   08apr2010 weak for hshow */
/*   01aug2010 mailing list click box */


body        { font-size: 10pt; font-weight: normal; color: #CCCCCC;
              font-family: "Arial", "Verdana", "sans-serif"; 
              background-color: #000000; }
            
body.centry { margin: 0; padding: 0; text-align: center; } /* centre container on page */

body.cage   { font-size: 10pt; font-weight: normal; color: #CCCCCC;
              font-family: "Arial", "Verdana", "sans-serif"; 
              background: #000000; } 

#centrer    { margin: 0 auto; width: 960px; text-align: left; }   /* set width; left-align to counteract centring */

#wrapper    { margin: 0 auto; width: 960px; }

              /* Note that width of a div EXCLUDES padding */

#tocleft    {
              float: left; text-align: left; width: 95px; padding: 0px; margin: 0px;
              font-size: 10pt; font-weight: bold; color: #CCCCCC;
            }

#hisleft    {
              float: left; text-align: right; width: 95px; padding: 0px; margin: 0px;
              font-size: 10pt; font-weight: bold; color: #CCCCCC; background-color: #300; 
            }

#mainer     {
              float: right;
              width: 845px;      /* ie 865 incl padding */
              padding: 10px;
              text-align: left;
            }

#mainhist   {
              float: right;
              width: 750px;      /* ie 770 incl padding */
              padding: 10px;
              text-align: left;
            }

#footer     { width: 100%; clear: both; }


p           { font-size: 10pt; font-weight: normal; color: #CCCCCC;
              font-family: "Arial", "Verdana", "sans-serif"; 
              background: transparent; margin-left: 20px; }
p.book      { font-size: 12pt; font-weight: normal; color: #CCCCCC;
              font-family: "Arial", "Verdana", "sans-serif"; 
              background: transparent; margin-left: 20px; }    
p.cream     { color: #DDCCAA; font-size: 10pt; text-align: left; }  
p.fat       { color: #600; }
p.legal     { font-size: 10px; font-weight: normal; color: #666666; 
              font-family: "Arial", "Verdana", "sans-serif"; 
              margin-left: 20px; margin-right: 20px; 
              background: transparent; text-align: center; }
p.legalc    { font-size: 10px; color: #669; text-align: center;}
p.spacer    { text-align: right; padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 5; }  
p.spacert   { text-align: center; padding-top: 0; padding-bottom: 0; 
              margin-top: 0; margin-bottom: 5; margin-left: 0px; margin-right: 0px; }  
p.warning   { font-size: 12pt; color: #ff9999; } 
            
table       { font-size: 10pt; font-weight: normal; color: #CCCCCC;
              font-family: "Arial", "Verdana", "sans-serif"; 
              background: transparent; margin-left: 20px; }
table.set   { font-size: 10pt; font-weight: normal; color: #CCCCCC;
              font-family: "Arial", "Verdana", "sans-serif"; 
              background: transparent; margin-left: 0px; margin-right: 0px; }  

td.fatrest  { background-image: url(pfatrest.jpg);
              background-repeat: repeat-y; margin-left: 20px; padding-right: 20px; }
td.fattop   { background-image: url(pfattopso.jpg);
              background-repeat: no-repeat; 
              background-attachment: scroll;
              background-position: top center; }
td.headers  { color: #A00; background-color: #AAA; font-size: 10pt; font-weight: bold; }
td.headers2 { color: #A00; background-color: #AAA; font-size: 10pt; font-weight: normal; }
td.headersp { color: #FC0; background-color: #000; font-size: 10pt; font-weight: bold; }
td.logerror { background: #F00; color: #FF0; font-size: 10pt; }
td.logmain  { background: #CCF; color: #000; font-size: 10pt; }
td.logtitle { background: #33F; color: #FFF; font-weight: bold; }
td.newscell { background-image: url(newscell.jpg);
              background-repeat: no-repeat; vertical-align: top; 
              padding-left: 12px; padding-right: 10px; padding-top: 5px;
              font-size: 10px; color: #ffe; }
td.mclick   { background: #F90; color: #000; font-size: 10pt; font-weight: bold;  /*[01aug2010]*/
              padding-left: 10px; padding-right: 10px; }                          /*[01aug2010]*/
td.nprint   { color: #600; background-color: #FFF; font-size: 10pt; font-weight: normal; }

h1          { font-size: 24pt; font-weight: normal; color: #996633;
              font-family: "Arial", "Verdana", "sans-serif"; 
              margin-bottom: 0; margin-left: 20px; 
              background: transparent; }
h2          { font-size: 18pt; font-weight: normal; color: #996633;
              font-family: "Arial", "Verdana", "sans-serif"; 
              margin-bottom: 0; margin-left: 20px; 
              background: transparent; }
/* h3 is as for h4, but no left-margin - for use in tables */
h3          { font-size: 12pt; font-weight: bold; color: #996633;
              font-family: "Arial", "Verdana", "sans-serif"; 
              margin-bottom: 0; 
              background: transparent; }
h4          { font-size: 12pt; font-weight: bold; color: #996633;
              font-family: "Arial", "Verdana", "sans-serif"; 
              margin-bottom: 0; margin-left: 20px; 
              background: transparent; }
h4.pagtit   { font-size: 14pt; text-align: center; }
h4.pagtil   { font-size: 14pt; text-align: left; }
h5          { font-size: 10pt; font-weight: bold; color: #996633;
              font-family: "Arial", "Verdana", "sans-serif"; 
              background: transparent; margin-left: 20px; }
h6          { font-size: 8pt; font-weight: bold; color: #996633;
              font-family: "Arial", "Verdana", "sans-serif"; 
              background: transparent; margin-left: 20px; }

a                { text-decoration: none; }
a:link           { color: #DDCCAA; }  
a:visited        { color: #CCCCCC; }
a:active         { color: silver; }
a:hover          { color: #FFCC00; }
a.fat:link       { color: #996633; }
a.fat:visited    { color: #996633; }
a.fat:active     { color: #996633; }
a.fat:hover      { color: #FFCC00; }
a.header:link    { color: #996633; }
a.header:visited { color: #996633; }
a.header:active  { color: #996633; }
a.header:hover   { color: #FFCC00; }
a.hist:link      { color: #966; font-weight: bold;}
a.hist:visited   { color: #966; font-weight: bold;}
a.hist:active    { color: #999; font-weight: bold;}
a.hist:hover     { color: #FC0; font-weight: bold;}
a.login          { text-decoration: none; font-size: 10px; font-weight: normal; }
a.login:link     { color: #FFF;}
a.login:visited  { color: #FFF;}
a.login:active   { color: #F0F;}
a.login:hover    { color: #F99;}
a.toc:link       { color: #996633; font-weight: bold; }  
a.toc:visited    { color: #996633; font-weight: bold; }  
a.toc:active     { color: #996633; font-weight: bold; }  
a.toc:hover      { color: #FFCC00; font-weight: bold; }  
a.mclick:link    { color: #000; }     /*[01aug2010]*/
a.mclick:visited { color: #000; }     /*[01aug2010]*/
a.mclick:active  { color: #000; }     /*[01aug2010]*/
a.mclick:hover   { color: #F00; }     /*[01aug2010]*/

li.book     { font-size: 12pt; color: #cc9966; margin-bottom: 5px; } 
option.foam     { color: #963; background-color: #000000; font-size: 8pt; }                
select.combobox { font-size: 8pt; font-family: Verdana, Arial, sans-serif; }               
ul          { list-style-type: disc; }

.banner1    { font-size: 11pt; color: #faa; font-weight: bold; } /*[08mar2010]*/
.banner2    { font-size: 11pt; color: #faa; }                    /*[08mar2010]*/
.book2      { font-size: 12pt; color: #cc9966; margin-bottom: 5px; font-weight: bold; } 
.book3      { font-size: 11pt; color: #ffcc99; margin-bottom: 5px; } 
.fatfoamy   { color: #300; background-color: #FCC; font-size: 10pt; }
.foam       { color: #963; background-color: #000000; font-size: 8pt; }  
.foamc      { color: #FFF; background-color: #630; font-size: 8pt; }  /*[04jan2010]*/
.foamh      { color: #FC0; background-color: #000000; font-size: 14pt; font-weight: bold; }  
.foami      { color: #FC0; background-color: #000000; font-size: 10pt; font-weight: bold; font-style: oblique; }  
.foams      { color: #FFF; background-color: #630; font-size: 10pt; } 
.foamy      { color: #FFA; background-color: #000; font-size: 10pt; } 
.8pt        { font-size: 8pt; }  /*[08nov2007]*/
.font8pt    { font-size: 8pt; }  /*[29jan2009]*/
.font10pt   { font-size: 10pt; } /*[20feb2009]*/
.font14pt   { font-size: 14pt; } /*[29jan2009]*/
.hh55       { font-weight: bold; font-size: 10pt; font-family: verdana, arial, sans-serif;
              color: #996633; margin-bottom: 0px; text-align: left; }
.logfoam    { background: #DDF; color: #000; }
.newscellh  { font-size: 10pt; font-weight: bold; color: #fc0; }
.newscelln  { font-size: 10px; font-weight: bold; color: #ca0; }
.photext    { color: #F96; font-size: 8pt; }  /*[05jan2010]*/
.photexty   { color: #FF0; font-size: 10pt; }  /*[08apr2010]*/
.slides     { color: #C96; font-size: 10pt; } /*[05jan2010]*/
.strike     { text-decoration: line-through; }
.strike2    { color: #f99; }


/* style entries for mailing-list screens */

.body_text     { font-size: 10pt; font-weight: normal; color: #DDCCAA;
                 font-family: "Arial", "Verdana", "sans-serif"; }
.body_text_red { font-size: 10pt; font-weight: bold; color: #FF9999; 
                 font-family: "Arial", "Verdana", "sans-serif"; }
.body_text_min { font-size: 8pt; font-weight: normal; color: #996633; font-style: italic;
                 font-family: "Arial", "Verdana", "sans-serif"; }
.body_text_hi  { font-size: 10pt; font-weight: bold; color: #DDCCAA; 
                 font-family: "Arial", "Verdana", "sans-serif"; }
.body_text_hix { font-size: 12pt; font-weight: bold; color: #DDCCAA; 
                 font-family: "Arial", "Verdana", "sans-serif"; }       
.body_text_gen { font-size: 10px; font-weight: normal; color: #996633;
                 font-family: "Arial", "Verdana", "sans-serif"; }       
.body_text_ghe { font-size: 10pt; font-weight: bold; color: #CCCCCC;
                 font-family: "Arial", "Verdana", "sans-serif"; }       
.body_text_gna { font-size: 10pt; font-weight: normal; color: #CCCCCC;
                 font-family: "Arial", "Verdana", "sans-serif"; }       
.body_text_gno { font-size: 10pt; font-weight: normal; font-style: italic; color: #CCCCCC;
                 font-family: "Arial", "Verdana", "sans-serif"; }       
.body_text_gni { font-size: 10pt; font-weight: bold; font-style: italic; color: #CCCCCC;
                 font-family: "Arial", "Verdana", "sans-serif"; }       
.gblob         { font-weight: bold; color: #009900; }  
.rblob         { font-weight: bold; color: #990000; }  
.tenpx         { font-size: 10px; }
