/*
Theme Name: Larchmont Larder
Theme URI: http://www.larchmontlarder.com/wp-content/themes/larchmontlarder/
Description: template created exclusively for the Larchmont Larder, Los Angeles, CA
Author: Julia Wyson
Author URI: http://www.juliawyson.com
Version: 1.0
*/

* {
padding:0;
margin:0;
}

html { 
height:101%; 
margin-bottom:1px; 
}
@font-face {
    font-family: 'OdetteRegular';
    src: url('fonts/odette-webfont.eot');
    src: url('fonts/odette-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/odette-webfont.woff') format('woff'),
         url('fonts/odette-webfont.ttf') format('truetype'),
         url('fonts/odette-webfont.svg#OdetteRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'FamiliarProBold';
    src: url('fonts/Familiar_Pro-Bold-webfont.eot');
    src: url('fonts/Familiar_Pro-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Familiar_Pro-Bold-webfont.woff') format('woff'),
         url('fonts/Familiar_Pro-Bold-webfont.ttf') format('truetype'),
         url('fonts/Familiar_Pro-Bold-webfont.svg#FamiliarProBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
	background-image: url(http://www.larchmontlarder.com/graphics/blbg2.jpg);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 13px;
}
#container {
margin:10px auto;
width:960px;
}
#header {
background-color:#FFFFFF;
background-image:url(http://www.larchmontlarder.com/graphics/bg_top.jpg);
background-repeat:no-repeat;
}
#content {
background-color:#FFFFFF;
background-image:url(http://www.larchmontlarder.com/graphics/bg_center.jpg);
background-repeat:repeat-y;
padding:5px 60px;
}
#footer {
background-color:#FFFFFF;
background-image:url(http://www.larchmontlarder.com/graphics/bg_bottom.jpg);
background-repeat:no-repeat;
text-align:center;
}
#menu {
width:960px;
text-align:right;
padding:0 ;
}
#menu li
{
display: inline;
list-style-type: none;
padding: 0 15px 65px 5px;
font-size: 11px;
}
#menu a {
text-decoration:none;
color: #616161;
}
#menu a:hover {
text-decoration:none;
color:#6FB539;
}
.floatleft {
float:left;
margin-right:45px;
}

p {
margin:10px;
}
h1 {
margin:7px;
font-size: 22px;
font-family: 'OdetteRegular';
font-weight:bold;
color:#6FB539;
}
h2 {
font-size:14px;
font-weight:bold;
}
h3 {
font-size:14px;
font-weight:normal;
}
h4 {
	font-size:10px;
	font-weight:normal;
}
.widgettitle {
	margin: 10px 0 5px 0;
}
.tight {
margin:0 7px;
}
a:link, a:visited, a:active {
	color:#5E9032;
	text-decoration:none;
}
a:hover {
	color: #B36C00;
}
#clr {
clear:both;
}
form {
margin:0;
}
input {
margin:1px;
padding: 1px;
font-size: 9px;
}

.btn {
background-color:#DDD6C9;
border:#666666 solid 1px;
padding:1px ;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #616161;
margin:3px 0;
}
.blogpost {
	width:500px;
	margin:10px 0 5px 0;
}
.floatright {
float:right;
}
.red {
color:#CC0000;
text-align:center;
}
.options {
font-size: 11px;
margin:0;
}
.addon {
text-align:left;
margin-left:25px;
}
hr {
margin: 5px 0;
}
.meals {
font-size: 14px;
margin:0;
font-weight:bold;
}
.meals2 {
font-size: 14px;
margin:0 0 0 100px;
font-weight:bold;
}
.meals3 {
font-size: 13px;
margin:0;
font-weight:normal;
}
.meals4 {
font-size: 13px;
padding:25px 0 0 0;
font-weight:bold;
}
a:active
{
  outline: none;
}

.storytitle {
font-size:1em;
font-weight:bold;
font-style:italic;
color:#996633;
margin-top:20px;
}
#sidebar {
width:240px;
float:right;
margin-top:20px;
padding-top:15px;
border:#CCC dotted 1px;
}

img { border: none; } 

.shadow {
padding: 4px 0 4px 4px ;
-moz-box-shadow: 3px 3px 3px 3px #CCC;
-webkit-box-shadow: 3px 3px 3px 3px #CCC;
box-shadow: 3px 3px 3px 3px #CCC;
}
.centered {
margin: 5px auto;

}
a.special:link, a.special:active, a.special:visited {
color:#7EBD41;
}
a.special:hover {
color:#988458;
}
a:active
{
  outline: none;
  border:none;
}
.textcontent {
width:600px;
margin:0 auto;
}
blockquote {
margin-right:25px;
} 
a:active
{
  outline: none;
}
a {
   outline: none;
}
#sidebar ul {
	list-style-type:none;
	margin-left:15px;
}

#sidebar ul li li {
	font-size:90%;
	margin-bottom:5px;
}
.odette {
	font-family: 'OdetteRegular';
}
.familiar {
	font-family: 'FamiliarProBold';
}
.slider-box {
padding: 4px;
-moz-box-shadow: 3px 3px 3px 3px #CCC;
-webkit-box-shadow: 3px 3px 3px 3px #CCC;
box-shadow: 3px 3px 3px 3px #CCC;
height:349px;
	width:525px;
}
#slider {
	width: 625px; height: 375px;
}
.slider-text {
	color:#fff;
}
#slider a {
	color:#FFFFFF;
}
#sliderdiv {
	margin-bottom:15px;
}
.alignleft {
	float:left;
	margin:0 15px 0 0;
}
.alignright {
	float:right;
	margin: 0 0 0 15px;
}


