/*
Theme Name: Kalui Restaurant
Theme URI: http://www.kaluirestaurant.com
Description: Kalui Restaurant template
Version: 1.0
Author: jdam | http://www.mashupsdev.com
Tags: 
*/


body{
	background:#fdfbea url('images/kalui_bodytop.png') repeat-x top;
	margin: 0;
	padding: 0;
	height:auto;   
	color:#232323;
	font-family: Arial, Verdana,  sans-serif; 
	line-height:1.5;
	font-size: 10pt;
	 *text-align:center

}
*{margin:0; padding: 0;}
a,a:visited,a:active{color:#232323;}
a:hover{text-decoration:none;}
.clear{clear:both;}
h2, h2 a, h2 a:visited, h2 a:active{ color:#ba0000; font-weight: bold; font-size:12pt; margin:10px 0;}
#wrapper{margin: 0 auto; padding: 0; width:73.23em; *width:71.47em; width:952px; text-align:left; }
 
#kal-header{height: 264px; width: 952px; position: relative; background: #fdfbea url('images/kalui_hd.png') no-repeat top; }

#kal-main-menu{height:60px; width:545px; position: absolute; bottom: 20px; left:220px; }

/* MAIN NAVIGATION */
#kal-main-menu a, #kal-main-menu a:active, #kal-main-menu a:visited
{color:#2e140c; font-size: 12pt; font-weight: bold; font-family: "Trebuchet MS",Arial, Verdana,  sans-serif; text-decoration:none;}

#kal-main-menu ul li{list-style:none; float:left; display: inline-block; 
margin-right:2px; 
*margin-right:6px; 
background: url('images/kalui_menu_wood.png') no-repeat top right;}
#kal-main-menu  li a{
display:inline-block; padding:11px 9px 8px 9px;
background: url('images/kalui_menu_nail.png') 50% 4px  no-repeat;
 }
 
#kal-main-menu  li:hover{background-position: 100% 90% }
#kal-main-menu  li a:hover {color:#521300; background-position: 50% 6px;}

/* CONTENT border:1px solid red; */
.content-wrap{width: 952px; margin: 0 auto; margin-top: 5px; background: #fdfbea url('images/kalui_content_mid.png') repeat-y top; }
.content-wrap table td{vertical-align:top;}

.cont-l{width:22px; background: url('images/kalui_content_left.png') no-repeat top left }
.cont-r{width:22px; background: url('images/kalui_content_right.png') no-repeat top right }
.cont-m{ background:  #fffdea url('images/kalui_content_mid-x.png') repeat-x top left ;}

.main-content{padding:8px;padding-top:35px; min-height: 200px; height:auto; background: url('images/kalui_content_cor_left.png') no-repeat 8px 8px}
.kccr {background: url('images/kalui_content_cor_right.png') no-repeat 798px 8px}
.main-content ul li{ list-style:none;}
#content{ width: 655px; padding:8px; padding-left: 12px; float:right;}

#sidebar{ width: 200px; padding:8px 10px 5px 5px;  float:left; min-height: 600px; background: url('images/kalui_sidebar-div.png') no-repeat top right}


#feat-menu{margin-top: 25px; float: left;}
.feat-menu-item{float:left; width: 210px; margin-right: 5px; text-align:left;}
.feat-menu-item a img {height:140px; width: 205px;  border: 2px solid #111; }
#feat-menu a{float:right}

#kal-testi{margin-top: 25px;  float: left; width: 98%;}
#kal-testi p {font-style:italic; line-height:16px;}
#kal-testi a {float:right; margin-right:16px;}

.kal-testi-item {padding: 6px 0; border-bottom:1px solid #edebd7;}
.testi-date {text-align: right; display: block; font-style: italic; font-size: 85%; color:#6d6d6d;}

#map_canvas{
	height:220px;
	width: 195px;
}
#map_canvas span{display:none;}


/* SIDEBAR */
#kal-reservation{margin-top: 30px;}
#online-inquiry{ height: 65px; width:197px; background: url('images/kalui_reservation.png') no-repeat }


/* END OF CONTENT */
#kal-bottom-page{height: 111px; width: 952px; position: relative; background: #fdfbea url('images/kalui_footer_mid.png') repeat-x top left; }
#kal-bottom-page .kal-bp-left {height: 111px; width: 45px; position:absolute; left:0; background: #fdfbea url('images/kalui_footer_left.png') no-repeat top left;}
#kal-bottom-page .kal-bp-right {height: 111px; width: 45px; position:absolute; right:0; background: #fdfbea url('images/kalui_footer_right.png') no-repeat top left;}

#kal-footer{text-align:center; color:#878367}
#kal-footer a,#kal-footer a:visited{color:#878367; text-decoration:none;}


/* TYPOGRAPHY */

h2.kal-title, h2.widgettitle, h2.kal-title a{font-family: Arial, Verdana, sans-serif; color:#ba0000; width:97%;font-weight: normal; font-size:14pt; text-decoration:none; }
h2.kal-title,h2.widgettitle{margin:0; margin-bottom:15px; border-bottom: 1px dashed #b4af8f}

a.kal-amore {text-decoration:none; color:#080808; padding-right: 8px; background: url('images/arrow-red.png') no-repeat 100% 8px }
a.kal-amore:hover{color:#000;}


.hslice a.kal-amore {float: right; margin-top: 6px; margin-right:6px; }
.ngg-albumtitle a{text-decoration:none; color:#c39f52; font-size: 12pt; text-transform:capitalize; font-family: "Trebuchet MS", Verdana, Arial, sans-serif}
a.menu-history, a.menu-history:active, a.menu-history:visited   
{text-decoration:none; font-size:80%; border-bottom:1px solid}
a.menu-history:hover{border-bottom:none}


/* FORM */

.mmf-form label {float:right;}
.kal-input input, .kal-input textarea {background:#fff; border: 1px solid #cfcec7; padding: 5px; width:248px;}
/*
.kal-input textarea {width:338px;}
*/
.kal-input input.pax {width: 45px;}
.kal-input input:hover, .kal-input textarea:hover, .kal-input input:focus, .kal-input textarea:focus
{background:#fdfdfd} 

.submit input, .submit-contact input{cursor: arrow; width: 75px; }
.submit-contact input{ }

#contact-info{ padding-left:12px; margin-top: 40px;}

/* ADSENSE */
.adsense-bottom-page{ margin: 0 auto; position: absolute; left:50%; top:25px; margin-left: -234px; z-index: 9; text-align:center}

/* KALUI PRICELIST */

#kalui-pricelist th{background-color:#9d0004; color:#fffded; padding:5px;}
#kalui-pricelist span.menu-cat {color:#ba0000; text-decoration: underline; font-weight:bold;}
#kalui-pricelist td {padding-left:8px;}
#kalui-pricelist tr:hover {background: #f6f3de;}
