/*
Theme Name: Shish Mahal
Theme URI: http:/www.soulbat.com
Description: Custom Theme
Version: 1.0
Author: Soulbat
Author URI:  http:/www.soulbat.com
Tags: */

@charset "UTF-8";
/* /////////////////////// GENERAL CSS  #BE1B1F ///////////////////////////////////////////// */

/* RESET CSS ///////////////////////*/

* { margin:0; padding:0; }
html, body, ul, ol, dl, li, p, td, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img { margin:0; padding:0; border:0; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dl { margin-bottom:1em; }
a { outline:none; color:#B30000; }

/* BODY CSS ///////////////////////*/

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 76%;
color: #EEE;
background:#000;
text-align:center;
}

/* headings */

h1 { color:#CCC; font-size:1.6em; margin:9px 0 1.5em 0; font-weight:normal}
h2 { color:#FFF; font-size:1.1em}
h3 { color:#FFF; font-size:1.0em}
h4 { color:#FFF; font-size:1.0em}
h5 { color:#FFF; font-size:1.0em}
h6 { color:#FFF; font-size:1.0em}

/* CLEARING CSS /////////////////////// ADD RELEVANT IDS AND CLASSES HERE*/

#menu:after ,#submenu:after, #content:after {
content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; visibility:hidden;
}

/* note: IE fix - careful or avoid further height declarations on these elements */
#menu, #submenu, #content {
height:1%;
}
/* legacy */
.clearfloat { clear:both; overflow:auto; font-size:1px; height:1px; visibility:hidden; }

/* IMAGE CSS ///////////////////////*/

p img { padding: 0;	max-width: 100%; }
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;	}
.alignright {float: right;	} .alignleft {float: left	}

/* IE specific better image scaling */
img { -ms-interpolation-mode: bicubic; }
/* /////////////////////// END GENERAL STYLESHEET ///////////////////////////////////////////// */




/* general */

#wrapper {
margin:0 auto;
text-align:left;
width:824px;
margin-top:20px;
padding:20px 0 20px 0;
height:auto;
}

#logo {
text-align:center;
}

/* home page */

#home {
position:relative;
width:760px; height:500px;
margin-left:32px;
}

#home .panelA,#home .panelB, #home .panelC, #home .panelD {
position:absolute;
width:360px; height:132px;
}
#home #panels { height:320px; margin-top:40px; }

#home .panelA { top:0px; left:0px; }
#home .panelB { top:0px; left:400px; }
#home .panelC { top:140px; left:0px; }
#home .panelD { top:140px; left:400px; }

#home  .homeaddress { width:100%; color:#BE1B1F; text-align:center }


/* navigation */

#menu {
width:100%;
background-color:#111;
min-height:30px;
border-bottom:1px solid #BE1B1F;
text-align:right;
}

#submenu {
width:100%;
padding-top:5px;
min-height:50px;
}

#menu.sec_restaurant { background:url(images/smltxt/restaurant.gif) top left no-repeat; }
#submenu.sec_restaurant { background:url(images/sml/restaurant.jpg) top left no-repeat; }

#menu.sec_location { background:url(images/smltxt/location.gif) top left no-repeat; }
#submenu.sec_location { background:url(images/sml/location.jpg) top left no-repeat; margin-bottom:15px }

#menu.sec_reservation { background:url(images/smltxt/reservation.gif) top left no-repeat; }
#submenu.sec_reservation { background:url(images/sml/reservations.jpg) top left no-repeat; margin-bottom:15px }

#menu.sec_contact { background:url(images/smltxt/contact.gif) top left no-repeat; }
#submenu.sec_contact {background:url(images/sml/contact.jpg) top left no-repeat;  margin-bottom:15px }

#menu ul,#submenu ul {
list-style:none;
}
#menu li,#submenu li {
list-style:none; float:right;
margin-right:10px;
}
#menu a,#submenu a {
display:block;
text-decoration:none;
color:#B30000;
padding:3px 0 0 0;
font-size:1.5em !important;
}
#menu a:hover {
color:#FF3300;
}

#submenu ul {
list-style:none;
}
#submenu li {
list-style:none; float:right;
margin-right:10px;
}
#submenu a {
display:block;
text-decoration:none;
color:#BABABA;
padding:3px 0 3px 0;
font-size:1.3em !important;
}
#submenu a:hover {
color:#FF3300;
}
#submenu a.current_page_item {
color:#AF1920;
}

#footer {
clear:both;
overflow:auto;
border-top:1px solid #BE1B1F;
margin:20px 0 10px 0;
padding:5px 0 10px 0;
color:#999999;
}

#colleft {
float:left;
width:300px;
}
#colright {
float:right;
width:450px;
}


div.sbcomclr:after {content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; visibility:hidden; } .sbcomclr {height:1%;} 










