/*
GLOBAL
------------------------------------------
*/

/*
CLEARFIX & UTLITY STYLES
------------------------------------------
*/
*{margin:0;padding:0;}
:focus {outline: 0;}

.clear { clear: both; }
br.clear { height: 0 !important; display: block; }

.clearfix:after { content: "."; display: block; height: 0px; line-height: 0px; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix {display: block;}
/* End hide from IE Mac */
* html .clearfix { height: 1px; }



/*
MAIN
------------------------------------------
*/
body{font:62.5%/1.3 Verdana,Arial,Helvetica,sans-serif;color:#000;background:#5A3D30;}
h1{padding:1em auto;color:#2E1615;font-size: 3em;}
h2{margin:0.75em auto 0.25em;color:#920000;font:normal 2.5em/1 "Lucida Grande",Verdana,Arial,Helvetica,sans-serif;text-transform:uppercase;}
h3 {}
img{border:0;display:block;}
p{padding-bottom:1em; font-size: 1.25em;}
blockquote {padding:.5em 0;font-size: 2em;}

#wrapperOuter{background:#5A3D30 url('i/textureBG.jpg') 50% 0 no-repeat;width:auto;}
#wrapperInner{width:940px;margin:0 auto;}

/*
HEADER
------------------------------------------
*/


#header{background:transparent url('i/header_a.jpg') 50% 80px no-repeat;height:360px;padding-top:20px;}
#location #header{background:transparent url('i/header_b.jpg') 50% 80px no-repeat;height:360px;padding-top:20px;}
#aboutUs #header{background:transparent url('i/header_b.jpg') 50% 80px no-repeat;height:360px;padding-top:20px;}
a#logo{display:block;float:left;width:110px;height:55px;margin:5px 15px;}
img#callNow {float:right;width:130px;height:30px;margin:25px 20px 0 0;}
#topnav{float:left;margin:15px 0 0 10px;height:45px;}
#topnav ul{list-style:none;}
#topnav ul li{float:left;padding-right:1px;}
#topnav ul li a{display:block;float:left;text-decoration:none;text-align:center;text-transform:uppercase;width:100px;height:30px;color:#FFF;font:bold 125%/1 "Lucida Grande",Verdana,Arial,Helvetica,sans-serif;word-spacing:0.2em;padding-top:25px;}

#topnav ul li a:hover{color:#EBA55F;background:transparent url('i/rolloverTab.gif') 0 15px no-repeat;}
#topnav ul li a:active{color:#EBA55F;background:transparent url('i/rolloverTab.gif') 0 10px no-repeat;padding-top:20px;}

body#theMenu #topnav ul li a.theMenu {color:#EBA55F;background:transparent url('i/rolloverTab.gif') 0 12px no-repeat;padding-top:22px;}
body#location #topnav ul li a.location {color:#EBA55F;background:transparent url('i/rolloverTab.gif') 0 12px no-repeat;padding-top:22px;}
body#catering #topnav ul li a.catering {color:#EBA55F;background:transparent url('i/rolloverTab.gif') 0 12px no-repeat;padding-top:22px;}
body#aboutUs #topnav ul li a.aboutUs {color:#EBA55F;background:transparent url('i/rolloverTab.gif') 0 12px no-repeat;padding-top:22px;}


/*
CONTENT
------------------------------------------
*/
#contentWrapper{background:#2E1615;border-top:10px solid #2E1615;width:940px;}
#sideNav{float:left;width:140px;padding:20px 0;}
#sideNav ul{list-style:none;}
#sideNav ul li{display:block;padding:0 20px;}
#sideNav ul li a{display:inline;height:20px;color:#EBA55F;text-decoration:none;text-align:left;text-transform:uppercase;font:normal 125%/1 "Lucida Grande",Verdana,Arial,Helvetica,sans-serif;letter-spacing:0.1em;line-height:20px;}
#sideNav ul li a:hover{color:#920000;}
#contentMain{background:#FFF url('i/contentCorners.gif') 0 0 no-repeat;float:right;width:700px;border-right:60px solid #2E1615;padding:20px;}

#contentMain a{color:#920000;border-bottom:1px dotted #2D1514;text-decoration:none;}
#contentMain a:hover{background-color:#EEE;border-bottom:1px solid #2D1514;}

ul#communityList {list-style-type:none;}

/*
FOOTER
------------------------------------------
*/

#footer{background:#5A3D30 url('i/footerBG.gif') left top no-repeat; display: block;}
#footer p{color:#EBA55F;padding-top:50px;font-size:1em;}


/*
MENU
------------------------------------------
*/


#theMenu #contentMain{font-family:"Trebuchet MS",Arial,sans-serif;} 
dl{width:100%;overflow:auto;padding:0.5em 0;/* background:url('i/dot.gif') repeat-x 0 1.0em;*/}
dt{float:left;padding:0 10px;color:#520C13;font-size:1.6em;font-weight:bold;}
dd{margin:0;}
dd.halforder, dd.small {float:right;padding-right:32px;color:#000;font-family:"Georgia",serif;font-size:1.8em;font-weight:bold;}
dd.large,dd.price{float:right;padding:0 10px;color:#000;font-family:"Georgia",serif;font-size:1.8em;font-weight:bold;}
dd.ingredients{float:left;width:550px;font-size:1.4em;font-weight:normal;word-spacing:-0.1em;padding:0 10px;}
sup{color:#444;font-size:70%;margin-left:3px;}
dl.z {background-color:#EEE;border-top:1px solid #D2CDCD;border-bottom:1px solid #D2CDCD;}
p.menuNote {font-weight:bold;color:#111;font-size:1.4em;padding-top:10px;}
div#entrees {background:transparent url('i/halfFullOrder.gif') 565px 5px no-repeat;}
div#pizza {background:transparent url('i/small_large.gif') 565px 5px no-repeat;}

#location iframe {border:1px solid #2D1514;}