


/* raphaels.css rev 09-06 all ages but main info@createsource.com */

body, html    { 
               margin:0;
			   padding:0;
			   background-color:#CFDCC7; 
			   font-family: Book Antiqua, Palatino, Palatia, Times New Roman, Times, Serif;
			   color: #000000;
			  }
#header       { width: 790px; margin:auto; text-align:center; white-space:nowrap;}
#head-left    { float: left; width: 227px; }
#head-center  { text-align:center; }
#header-text  { width: 200px; float: right; color: #005b2e; font-weight: 700; text-align: right; margin: 24px 0; padding:0; }
#header-text li { list-style: none; padding:0;margin:0; }
#main-content { 
              width:790px;
              background-color:#EFF6E8;
			  border: 1px solid #0000a0;
			  margin: 0 auto 0 auto;
			  padding: 0 12px;
			  }
#head-nav     { text-align: center; font-size: 80%; margin: 0; padding: 3px;  }

h1            { font-size: 24px; color: #0000a0; text-align:center; }
h2            { font-size: 22px; color: #0000a0; text-align:center;  }
h3            { font-size: 18px; color: #0000a0; text-align:center; }
h4            { font-size: 16px; color: #0000a0; text-align:center; }

ul.center-list { margin:0; padding:0; text-align:center; }
ul.center-list li  { font-size: 120%; padding:12px; }

ul.wine-list    { margin:0; padding:0; text-align:center; }
ul.wine-list li { font-size: 120%; padding: 48px; line-height:170%; display:inline; }

/* experimental - wines, dinner menu demo, entree demo */
#raphaels-wines-wrapper { width: 725px; margin: auto; }
#wine-list-demo { float:left; }
#wine-list-demo ul { margin:0; padding:0; }
#wine-list-demo li { padding: 8px; font-size: 120%; list-style: none;margin: 0; }
#spirits-images    { float: right; width: 525px; }
#dinner-menu,#chef-entree { text-align: center; width: 245px; }
#dinner-menu p,#chef-entree p { font-weight: 700; padding: 0; }
#dinner-menu { float: right; }
#chef-entree { float: left; }

li.nodot      { list-style: none; }

h3.center-nopad { margin-bottom:0; padding-bottom:0; }
p.center-nopad  { margin-top:0; padding-top:6px; text-align: center; }
.sans           { font-family: arial, helvetica, sans-serif; font-weight: 700; }
.small-center   { font-size:80%; text-align: center; }
.small-right    { font-size:80%; text-align: right; }
.bigger         { font-size: 110%; font-weight: 700; }
.center         { text-align:center; }
.right          { text-align:right; }
.more           { float: right; margin:0 6px 6px 0; padding:0; }
.clear          { clear: both; }
.right-float    { padding:0; margin:0 0 0 9px; float: right; }
.left-float     { padding:0; margin:0 9px 0 0; float: left; }
sup             { font-size: 75%; }

#foot-content  { width:790px; font-size: 85%; margin:auto; text-align: center; }
#foot-content p    { margin:6px 0 6px 0; padding:0; white-space: nowrap; }
#sig           { color: #000000; font-size:90%; margin-bottom:24px; }

/* used only on the raley house page */
#raley_inset { width: 412px;float: right; border: 1px solid #92AD82; background-color: #ffffff; text-align: center; margin:0 0 12px 12px; }

#patio-pics { float: right; width:400px;}
#patio-pics img { margin-top: 12px; }
#patio-1, #patio-2 { margin: auto; text-align: center; }
#patio-3 { width: 178px; float: left; }
#patio-4 { width: 178px; float: right; }

a:link    { color: #0000a0; font-weight: 700; }
a:active  { color: #00509f; font-weight: 700; }
a:visited { color: #0000a0; font-weight: 700; }
a:hover   { color: #00509f; font-weight: 700; }

a.foot:link    { color: #0000a0; font-weight: 700; }
a.foot:active  { color: #00509f; font-weight: 700; }
a.foot:visited { color: #0000a0; font-weight: 700; }
a.foot:hover   { color: #00509f; font-weight: 700; }

a.head-nav:link    { color: #77bd9a; font-weight: 700; text-decoration:none; }
a.head-nav:active  { color: #235642; font-weight: 700; text-decoration:none; }
a.head-nav:visited { color: #77bd9a; font-weight: 700; text-decoration:none; }
a.head-nav:hover   { color: #3c7b62; font-weight: 700; text-decoration:none; }

a.header-address:link    { color: #005b2e; font-weight: 700; text-decoration:none;  }
a.header-address:active  { color: #008040; font-weight: 700; text-decoration:none; }
a.header-address:visited { color: #005b2e; font-weight: 700; text-decoration:none; }
a.header-address:hover   { color: #008040; font-weight: 700; text-decoration:none; }