* {
margin: 0;
padding: 0;
}

html,body {
background: #bdb692 url(images/bg_bodytile.gif);
height:100%;
-webkit-font-smoothing: antialiased;
}

body {
background: url(images/bg_light.png) no-repeat center top;
font-size: 100%;
font-family: Helvetica, Arial, sans-serif;
text-shadow: 0 1px 0px rgba(255,255,255,.5);
color: #2c2a22;
min-height: 101%;
}

#wrapper {
width: 652px;
margin: 0 auto;
padding:0 30px 0 20px;
}

#container {
overflow:auto;
}

#logo {
background: url(images/logo_332x210.png) no-repeat;
text-indent: -9999em;
width: 332px;
height: 210px;
overflow: hidden;
margin-bottom: 16px;
float: left;
border: none;
}

#nav {
float: left;
clear: both;
width: 192px;
text-align: right;
}

#nav a {
padding-right: 22px;
text-decoration: none;
color:#2c2a22;
color:rgba(44,42,34,.6);
font-size: 16px;
font-weight: bold;
line-height: 24px;
display: block;
border:none;
}

#nav a:hover {
cursor: pointer;
color: #dc212b;
}
#nav a.on {
color: #dc212b;
}

#bowl {
float: left;
width: 460px;
position: relative;
min-height: 400px;
}

#home {z-index:99;}

.ingredients {
padding:0 0 20px;
margin: 0;
display: none;
width: 460px;
overflow: hidden;
}

#schedule {
background: rgba(0,0,0,.05);
overflow: hidden;
padding:15px 15px 0;
margin:0 0 15px;
border-bottom: 1px solid rgba(255,255,255,.25);
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
/*
-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1) inset;
-moz-box-shadow:0 2px 4px rgba(0,0,0,.1) inset;
*/
}

#footer {
	clear:both;
	position: relative;
}


.split {float:left; margin:0 0 10px;}
.left { width:48%; margin-right:4%;}
.right { width:48%}

.twitter {background:url(images/twitter_30x30.gif) no-repeat ; padding-left:32px;line-height: 30px;
display: block;
border:none;
}

h1 {
font-size: 22px;
line-height: 26px;
margin:0 0 15px;
letter-spacing: -1px;
}

h2, h3 {
font-size: 18px;
line-height: 20px;
margin: 0 0 5px;
clear:both;
}

h3 {
font-size: 16px;
margin:0;
}

p {
font-size: 16px;
line-height: 20px;
margin:0px 0 15px 0px;
}

p span {
font-size: 13px;
}

a {
color: #2c2a22;
outline:none;
text-decoration: none;
border-bottom: 1px solid rgba(0,0,0,.25);
}

li a {
text-decoration: none;
border:none;
}


a:hover {
color: #dc212b;   
border-color:#dc212b;
}

ul {
list-style: none;
margin-bottom:20px;
}
li {
margin-bottom: 5px;
font-size:14px;
}

img{
border-bottom: 1px solid rgba(255,255,255,.5);
margin-bottom: 15px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}

.clear {
clear: both;
}    


