/*  
Theme Name: Lizarran Tapas California
Theme URI: http://www.lizarran-ca.com
Description: Lizarran Tapas California Original Theme
Version: 1.0
Author: Nestor Aceves
Author URI: http://www.acybersolution.com/

*/

body, h1, h2, h3, h4, h5, h6, blockquote, form{
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6e4e1b;
	letter-spacing:1px;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

body {
	background:url(images/bg.jpg) top center repeat-x #000;
}


#header-bg {
	position:relative;
	width:100%;
	height:103px;
	}
#header {
	position:relative;
	width:990px;
	margin-left:auto;
	margin-right:auto;
	height:103px;
	}
#logo {
	float:left;
	width:322px;
	height:103px;
	}
#facebook {
	float:right;
	width:157px;
	height:20px;
	}
#index-top-wrap-bg {
	position:relative;
	width:100%;
	height:309px;
	}
#index-top-wrap {
	position:relative;
	width:990px;
	margin-left:auto;
	margin-right:auto;
	}
#index-navigation {
	float:left;
	width:325px;
	height:294px;
	padding:15px 0px 0px 25px;
	}
ul#nav {
list-style-type: none;
padding: 0;
margin: 0;
}
#nav a:link, #nav a:visited {
display: block;
width: 295px;
padding: 13px 0 2px 30px;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:14px;
letter-spacing:6px;
text-transform:uppercase;
color: #ffa800;
background: url(images/bullet1.png) left no-repeat;
text-decoration: none;
border-bottom: dashed 1px #331a0c;
}
#nav a:hover {
background: url(images/bullet-hover.gif) left no-repeat;
color: #ffc962;
}
#nav a:active {
color: #ffffff;
}
#slideshow {
	float:left;
	width:639px;
	height:301px;
	padding: 4px 0px 4px 0px;
	}
#index-content-wrap {
	position:relative;
	width:990px;
	margin-left:auto;
	margin-right:auto;
	background: url(images/black40.png);
	margin-top:6px;
	padding:0px 0px 3px 0px;
	clear:both;
	}
#index-left {
	float:left;
	width:350px;
	}
#index-right {
	float:left;
	width:640px;
	}
#index-wide-header {
	float:left;
	width:640px;
	height:20px;
	background:url(images/horizontal-divider.jpg) bottom left no-repeat;
	padding: 4px 0px 0px 0px;
	}
#index-wide-header a:link, #index-wide-header a:visited {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:16px;
	color:#ffa800;
	letter-spacing:2px;
	}
#index-wide-header a:hover {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:16px;
	color:#ffffff;
	letter-spacing:2px;
	}

#index-wide-container {
	float:left;
	width:640px;
	color:#deb355;
	line-height:1;
	letter-spacing: 0px;
	margin:0px 0px 5px 0px;
	}
/* END INDEX PAGE */

/* START INSIDE PAGES LAYOUT */
#inside-pages-wrap {
	position:relative;
	width:990px;
	margin-left:auto;
	margin-right:auto;
	}
#inside-pages-left {
	float:left;
	width:295px;
	}
#left-ad-container {
	float:left;
	width:285px;
	height:240px;
	padding: 60px 10px 0px 0px;
	text-align:right;
	background:url(images/ela-side-pic.png);
	}
#matadora {
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#restaurant-announcement {
	float:left;
	width:285px;
	padding: 0px 20px 0px 20px;
	margin:0px 0px 0px 10px;
	background:#000;
	color:#deb355;
	letter-spacing:2px;
	}
/* PRESS ROOM STYLE */
#press-room-container {
	float:left;
	width:285px;
	height:270px;
	padding: 30px 10px 0px 0px;
	text-align:right;
	background:url(images/ela-side-pic.png);
	font-size:12px;
	}
#pressroom-entry {
	background: url(images/pressroom-entry-bg.jpg) bottom no-repeat #e5d38b;
	float:left;
	width:684px;
	height:575px;
	padding:25px 0px 0px 0px;
	border: solid 1px #b9ab6e;
	color:#40311c;
	text-align:justify;
	}
li.press-room {
	list-style-type:none;
	}
.press-room {
	color: #a77d2b;
}
.press-room a:link {
	text-decoration: none;
	color: #ffa800;
}

.press-room a:visited{
	text-decoration: none;
	color: #ffa800;
}

.press-room a:hover{
	text-decoration: underline;
}
/* PRESS ROOM STYLE */

.hours-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffa800;
	letter-spacing:0px;
	}
.hours-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffc962;
	letter-spacing:0px;
	}
#restaurant-address {
	float:left;
	width:100%;
	text-align:center;
	border-top: solid 1px #630;
	color:#ffa800;
	letter-spacing:2px;
	padding-top:10px;
	}
#inside-navigation {
	float:left;
	width:270px;
	height:294px;
	padding:15px 0px 0px 25px;
	}
ul#inside-nav {
list-style-type: none;
padding: 0;
margin: 0;
}
#inside-nav a:link, #inside-nav a:visited {
display: block;
width: 239px;
padding: 13px 0 2px 30px;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:14px;
letter-spacing:6px;
text-transform:uppercase;
color: #ffc962;
background: url(images/bullet1.png) left no-repeat;
text-decoration: none;
border-bottom: dashed 1px #331a0c;
}
#inside-nav a:hover {
background: url(images/bullet-hover.gif) left no-repeat;
color: #ffa800;
}
#inside-nav a:active {
color: #ffffff;
}
#locations-box-left {
	float:right;
	width:225px;
	height:63px;
	background:url(images/locations-box-bg.jpg);
	margin: 6px 0px 0px 0px ;
	padding: 20px 20px 0px 0px ;
	text-align:right;
	}
#inside-pages-right-bg {
	background: #d9c986;
	float:left;
	width:689px;
	margin: 4px 0px 10px 0px;
	padding: 2px 0px 2px 2px;
	border: solid 1px #a2955f;
	}
#inside-pages-right {
	background: url(images/paper-bg.jpg) repeat-y;
	float:left;
	width:665px;
	margin: 0px 0px 0px 0px;
	padding: 4px 10px 4px 10px;
	border: solid 1px #b9ab6e;
	color:#40311c;
	text-align:justify;
	}
#post-content {
	float:left;
	width:665px;
	padding: 0px 10px 0px 0px;
	}	
/* END INSIDE PAGES LAYOUT */

/* CALENDAR PAGE LAYOUT */
#calendar-heading {
	width:730px;
	position:relative;
	text-align:left;
	padding: 7px 10px 0px 0px;
	border-bottom: solid 2px #a2955f;
	margin:0px 0px 10px 0px;
	}
#calendar-container {
	position:relative;
	width:730px;
	padding: 0px 10px 0px 0px;
	}
.calendar-heading {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:24px;
	color:#4b1f09;
	letter-spacing:2px;
	font-weight:bolder;
	}
.table-top-border {
	border-top: double #d3c486;
	}
#calendar-left {
	float:left;
	width:220px;
	}
#girl {
	float:left;
	width:210px;
	height:225px;
	padding: 60px 10px 0px 0px;
	text-align:right;
	background:url(images/ela-side-pic.png);
	}
#calendar-right-bg {
	background: #d9c986;
	float:left;
	width:760px;
	margin: 4px 0px 10px 0px;
	padding: 2px 0px 2px 2px;
	border: solid 1px #a2955f;
	}
#calendar-right {
	background: url(images/calendar-bg.jpg) repeat-y;
	float:left;
	width:736px;
	margin: 0px 0px 0px 0px;
	padding: 4px 10px 4px 10px;
	border: solid 1px #b9ab6e;
	color:#40311c;
	text-align:justify;
	}
#calendar-navigation {
	float:left;
	width:210px;
	height:294px;
	padding:15px 0px 0px 10px;
	}
ul#calendar-nav {
list-style-type: none;
padding: 0;
margin: 0;
}
#calendar-nav a:link, #calendar-nav a:visited {
display: block;
width: 180px;
padding: 13px 0 2px 30px;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:14px;
letter-spacing:2px;
text-transform:uppercase;
color: #ffa800;
background: url(images/bullet1.png) left no-repeat;
text-decoration: none;
border-bottom: dashed 1px #331a0c;
}
#calendar-nav a:hover {
background: url(images/bullet-hover.gif) left no-repeat;
color: #ffa800;
}
#calendar-nav a:active {
color: #ffffff;
}
/* CALENDAR PAGE LAYOUT */

/* MENU PAGES */
#menu-entry {
	background: url(images/menu-entry-bg.jpg) bottom no-repeat #e5d38b;
	float:left;
	width:684px;
	height:575px;
	padding:25px 0px 0px 0px;
	border: solid 1px #b9ab6e;
	color:#40311c;
	text-align:justify;
	}
#menu-list {
	float:left;
	width:422px;
	height:400px;
	padding:0px 0px 0px 260px;
	}
#wine-list {
	float:left;
	width:205px;
	height:45px;
	padding:100px 447px 0px 30px;
	text-align:right;
	}
ul.menu-list {
	list-style-type: circle;
	margin: 0px 0px 0px 0px;
	}
li.menu-list {
margin-left: 0;
margin-right: 10%;
margin-top: 0em;
margin-bottom: .5em;
}

.menu-list a:link {
	font-size:16px;
	text-decoration:none;
	color:#573625;
	}
.menu-list a:visited {
	font-size:16px;
	text-decoration:none;
	color:#573625;
	}
.menu-list a:hover {
	font-size:16px;
	text-decoration:none;
	color:#782908;
	font-weight:bold;
	}
#menu-container {
	background: url(images/paper-bg.jpg) repeat-y;
	float:left;
	width:675px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 10px;
	border: solid 1px #b9ab6e;
	color:#40311c;
	text-align:justify;
	}
.menu-item {
	padding-top:6px;
	border-bottom: dashed 1px #a2955f;
	font-weight:bold;
	letter-spacing:0px;
	color:#782908;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.menu-price {
	padding:6px 6px 0px 0px;
	text-align:right;
	border-bottom: dashed 1px #a2955f;
	color:#782908;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.menu-item-description {
	padding-bottom:15px;
	}
	
#menu-cat {
	width:655px;
	float:left;
	text-align:left;
	padding: 7px 10px 0px 0px;
	border-bottom: solid 2px #a2955f;
	margin:0px 0px 10px 0px;
	}
.menu-cat {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:24px;
	color:#4b1f09;
	letter-spacing:2px;
	font-weight:bolder;
	}
#menu-sub-cat {
	width:460px;
	float:left;
	text-align:left;
	padding: 7px 10px 0px 0px;
	border-bottom: solid 2px #a2955f;
	}
.menu-sub-cat {
	text-align:left;
	padding: 7px 10px 0px 0px;
	border-bottom: solid 2px #a2955f;
	}
#menu-sub-cat2 {
	width:339px;
	height:25px;
	float:left;
	text-align:left;
	padding: 7px 10px 0px 0px;
	border-bottom: solid 2px #a2955f;
	}
#beer-pitcher {
	width:50px;
	height:17px;
	float:left;
	text-align:right;
	padding: 15px 10px 0px 0px;
	border-bottom: solid 2px #a2955f;
	}
.menu-sub-cat {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:20px;
	color:#4b1f09;
	letter-spacing:2px;
	font-weight:bold;
	}
.eng-sub-cat {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:16px;
	color:#703f26;
	letter-spacing:2px;
	font-weight:bold;
	}
#menu-links {
	float:right;
	width:175px;
	letter-spacing:0px;
	margin-right:10px;
	padding: 6px 0px 10px 6px;
	background:#e5d38b;
	}
ul.menu-links {
	list-style-type: circle;
	margin: 0px;
	padding: 0px;
	}
li.menu-links {
margin-left: 14px;
margin-right: 0;
margin-top: 0em;
margin-bottom: .1em;
}

.menu-links a:link {
	font-size:14px;
	text-decoration:none;
	color:#573625;
	}
.menu-links a:visited {
	font-size:14px;
	text-decoration:none;
	color:#573625;
	}
.menu-links a:hover {
	font-size:14px;
	text-decoration:none;
	color:#782908;
	font-weight:bold;
	}
#menu-items-box {
	float:left;
	width:470px;
	padding:10px 0px 20px 0px;
	}
#menu-item {
	float:left;
	width:434px;
	height:15px;
	padding-top:6px;
	border-bottom: dashed 1px #a2955f;
	}
#menu-beer {
	float:left;
	width:345px;
	height:15px;
	padding-top:6px;
	border-bottom: dashed 1px #a2955f;
	}
#menu-price {
	float:left;
	width:35px;
	height:15px;
	padding-top:6px;
	text-align:center;
	border-bottom: dashed 1px #a2955f;
	}
#menu-item-description {
	float:left;
	width:465px;
	padding-bottom:15px;
	}
.menu-items {
	font-weight:bold;
	letter-spacing:0px;
	color:#782908;
	}
.menu-prices {
	font-weight:bold;
	letter-spacing:3px;
	/*display:block;
	width:100%;
	border-bottom: solid 1px #000;*/
	}
#wine-sub-cat {
	width:531px;
	height:25px;
	float:left;
	text-align:left;
	padding: 7px 10px 0px 0px;
	border-bottom: solid 1px #a2955f;
	}
#wine-glass {
	width:60px;
	height:19px;
	float:left;
	text-align:center;
	padding: 13px 0px 0px 0px;
	margin-left:2px;
	border-bottom: solid 1px #a2955f;
	}
#wine-bottle {
	width:60px;
	height:19px;
	float:left;
	text-align:center;
	padding: 13px 0px 0px 0px;
	margin-left:2px;
	border-bottom: solid 1px #a2955f;
	}
	
#wine-item {
	float:left;
	width:541px;
	height:15px;
	padding-top:6px;
	border-bottom: dashed 1px #a2955f;
	}
#wine-price {
	width:35px;
	height:15px;
	float:left;
	text-align:right;
	padding:6px 23px 0px 0px;
	margin-left:4px;
	border-bottom: dashed 1px #a2955f;
	}
.wine-sub-cat {
	text-align:left;
	padding: 7px 10px 0px 0px;
	border-bottom: solid 1px #a2955f;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	color:#4b1f09;
	letter-spacing:2px;
	font-weight:bold;
	}
.winelist-item {
	padding-top:6px;
	border-bottom: dashed 1px #a2955f;
	letter-spacing:0px;
	color:#782908;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.winelist-glass-bottle {
	padding: 7px 0px 0px 0px;
	border-bottom: solid 1px #a2955f;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
.menu-canon-pitcher {
	padding: 7px 0px 0px 0px;
	border-bottom: solid 2px #a2955f;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
.winelist-price {
	padding:6px 0px 0px 0px;
	text-align:center;
	border-bottom: dashed 1px #a2955f;
	color:#782908;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.menu-footer {
	padding: 20px 0px 0px 0px;
	font-weight:bold;
}
/* END MENU PAGES */

/* CONTACT PAGES */
.FormImputName {
	border: solid 1px #593C13;
	width:500px;
	height:22px;
	}
.ContactTextArea {
	width:500px;
	height:150px;
	border: solid 1px #593C13;
	}
/*table,td,input,select {
  font-family: verdana, tahoma;
	font-size: 8pt;
  line-height: 14pt;
}*/
.demoTable {
  width: 100%;
}
.title { font-family: arial; font-size: 16pt; }
.section { font-size: 11pt; color: #3366cc; }
.error {
  border: 1px solid red;
  background-color: #ffffee;
  color: #660000;
  width: 400px;
  padding: 5px;
}
.notify {
  border: 1px solid #336699;
  background-color: #ffffee;
  color: #336699;
  width: 400px;
  padding: 5px;
}
/* END CONTACT PAGES */

.header1 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:16px;
	color:#ffa800;
	letter-spacing:2px;
	}
.header2 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:24px;
	color:#4b1f09;
	letter-spacing:2px;
	font-weight:bolder;
	}
.header3 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:16px;
	color:#ffc962;
	letter-spacing:2px;
	}
.floatcontainer:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
    }
#footer {
	position: relative;
	width:100%;
	height:200px;
	text-align:center;
	background:url(images/black40.png);
	margin-top:6px;
	font-size:12px;
	clear:both;
	}
div#footer-links {
position:relative;
height: 30px;
width: 100%;
padding-top:4px;
background:url(images/horizontal-bar-top.jpg) top center no-repeat;
}
div#footer-links ul {
margin: 0px;
padding: 0px;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: small;
color: #ffa800;
line-height: 25px;
white-space: nowrap;
}
div#footer-links li {
list-style-type: none;
display: inline;
}
div#footer-links li a {
text-decoration: none;
padding: 2px 10px;
color: #ffa800;
}
div#footer-links li a:link {
color: #FFF:
}
div#footer-links li a:visited {
color: #ffa800;
}
div#footer-links li a:hover {
color: #ffffff;
background-color:#000000;
}
#restaurant-hours {
position:relative;
width: 100%;
color:#deb355;
padding-top:6px;
background:url(images/horizontal-bar-top.jpg) top center no-repeat;
}
#wlz-link {
	width:100%;
	position:relative;
	font-size:10px;
	color:#deb355;
	text-decoration:none;
	}
.wlz-link a:link {
	font-size:10px;
	color:#deb355;
	text-decoration:none;
	}
.wlz-link a:visited {
	font-size:10px;
	color:#deb355;
	text-decoration:none;
	}
.wlz-link a:hover {
	font-size:10px;
	color:#F90;
	}

h1{
	font-family: Georgia, Sans-serif;
	font-size: 24px;
	padding: 0 0 10px 0;
}

a:link, a:visited{
	text-decoration: none;
	color: #ffa800;
}

a:hover{
	text-decoration: underline;
}

.light-links {
	text-decoration: none;
	color: #ffa800;
}

.light-links a:link {
	text-decoration: none;
	color: #ffa800;
}

.light-links a:visited{
	text-decoration: none;
	color: #ffa800;
}

.light-links a:hover{
	text-decoration: underline;
}

p{
	padding: 0px 0 0 0;
}

.post{
	padding: 0px 0 10px 0;
}

.post h2{
	font-family: Georgia, Sans-serif;
	font-size: 18px;
}

.entry{
	line-height: 18px;
}

p.postmetadata{
	border-top: 1px solid #ccc;
	margin: 10px 0 0 0;
}

.sidebar{
	float: left;
	width: 240px;
	background: #eeeeee;
	margin: 0 0 0 10px;
	display: inline;
}

.sidebar ul{
	list-style-type: none;
	margin: 0;
	padding: 0 10px 0 10px;
}

.sidebar ul li{
	padding: 10px 0 10px 0;
}

.sidebar ul li h2{
	font-family: Georgia, Sans-serif;
	font-size: 14px;
}

.sidebar ul ul li{
	padding: 0;
	line-height: 24px;
}



/* COMMENTS TEMPLATE */
.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}
/* END COMMENTS TEMPLATE */
