/*
Theme Name: Kors d'Oeuvres
Theme URI: http://www.korsdoeuvres.com/
Description: Wordpress theme for <a href="http://www.korsdoeuvres.com">www.korsdoeuvres.com</a>.
Version: 1.0
Author: Owen William Consulting
Author URI: http://www.owenwilliam.com/
*/

body {
 font-size: 75%;
 font-family: Georgia, 'Lucida Grande', Verdana, Arial, Sans-Serif;
 background-color: #bcaba0;
 text-align: center;
 margin: 0.833em;
}

* {
 padding: 0px;
 margin: 0px;
}

a {
 outline: none;
}

.top10 {
 margin-top: 10px;
}

#header{
 width: 525px;
 margin-top: 1.667em;
 margin-bottom: 1.667em;
}

#header #bowl {
 width: 154px;
 height: 101px;
 border: 0px;
}

#content #logo {
 margin-bottom: 0.833em;
}

#content h1 {
 line-height: 40px;
 font-family: CenturySchoolSBOP-Ita, Georgia, 'Lucida Grande', Verdana, Arial, Sans-Serif;
 font-weight: normal;
 letter-spacing: 3px;
}

#menu {
 width: 525px;
 border-top: 2px solid #000000;
 border-bottom: 2px solid #000000;
}

#menu ul {
 list-style-type: none;
 height: 24px;
 margin-top: 5px;
 padding-left: 40px;
}

.ie #menu ul {
 height: 23px;
}

.safari #menu ul {
 height: 22px;
 padding-top: 2px;
}

#menu ul li {
 list-style: none;
 margin: 0px 10px;
 float: left;
}

#menu ul li a {
 display: inline;
 color: #000000;
 text-decoration: none;
 font-family: CenturySchoolSBOP-Ita, Georgia, 'Lucida Grande', Verdana, Arial, Sans-Serif;
 font-size: 1.417em;
}

#menu ul li a:hover {
 border-bottom: 1px solid;
}

#menu ul li.pipe {
 position: relative;
 width: 3px;
 font-weight: bold;
 top: 1px;
}

.offScreen {
 position: relative;
 top: -2000px;
 left: -2000px;
}

.offScreen {
 position: absolute;
 left: -9999px;
}

#preFooter {
 width: 800px;
}

#cateringInfo {
 position: relative;
 float: left;
 top: 30px;
 text-align: center;
 font-family: 'Modern20 BT', Georgia, 'Lucida Grande', Verdana, Arial, Sans-Serif;
 font-size: 1.667em;
}

#logoDesignBy {
 position: relative;
 float: right;
 top: 65px;
 width: 174px;
 height: 13px;
}

#logoDesignBy img {
 border: 0px;
}

#logoDesignBy img:hover {
 border-bottom: 1px solid black;
}

/*
#aboutContainer ul {
 list-style-type: none;
 width: 525px;
 height: 240px;
 overflow: hidden;
}

#aboutContainer ul li {
 position: relative;
 width: 525px;
 height: 240px;
 overflow: hidden;
 margin-bottom: 30px;
}

#aboutContainer ul li div {
 padding-bottom: 2000px;
 margin-bottom: -2000px;
}

#aboutContainer ul li div.leftPane {
 float: left;
}

#aboutContainer ul li div.leftPane img {
 margin: 0.5em 1.5em 0em 0.5em;
}

#aboutContainer ul li div.splitterTB {
 float: left;
 width: 0.417em;
 background: #bcaba0 url(include/images/dot-tb.png) repeat-y top left;
}

#aboutContainer ul li div.rightPane {
 float: left;
 margin-top: 0em;
 margin-left: 1.667em;
}

#aboutContainer ul li div.rightPane p {
 width: 420px;
 height: 200px;
 line-height: 1.667em;
 letter-spacing: 1px;
 font-family: Eau, Georgia, 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#aboutContainer ul li div.rightPane p.aboutContent {
 margin-top: 0.417em;
}

#aboutContainer ul li div.splitterLR {
 float: left;
 height: 0.5em;
 width: 100%;
 background: #bcaba0 url(include/images/dot-lr.png) repeat-x top left;
}

#aboutContainer ul li div.rightPane p .backLink a {
 color: #000000;
 position: absolute;
 bottom: 10px;
 left: 90px;
 text-decoration: none;
}

#aboutContainer ul li div.rightPane p .nextLink a {
 color: #000000;
 position: absolute;
 bottom: 10px;
 right: 5px;
 text-decoration: none;
}
*/

#aboutContainer,
#productContainer,
#pressContainer,
#orderContainer,
#contactContainer {
 position: relative;
 width: 525px;
 margin-top: 20px;
 line-height: 1.667em;
 letter-spacing: 1px;
 font-family: Eau, Georgia, 'Lucida Grande', Verdana, Arial, Sans-Serif;
 text-align: left;
}

#aboutContainer div.leftPane,
#productContainer div.leftPane,
#pressContainer div.leftPane,
#orderContainer div.leftPane,
#contactContainer div.leftPane {
 float: left;
}

#aboutContainer div.leftPane img,
#productContainer div.leftPane img,
#pressContainer div.leftPane img,
#orderContainer div.leftPane img,
#contactContainer div.leftPane img {
 margin: 0.5em 1.5em 0em 0.5em;
}

#aboutContainer div.splitterTB,
#productContainer div.splitterTB,
#pressContainer div.splitterTB,
#orderContainer div.splitterTB,
#contactContainer div.splitterTB {
 float: left;
 width: 0.417em;
 background: #bcaba0 url(include/images/dot-tb.png) repeat-y top left;
}

#aboutContainer div.rightPane,
#productContainer div.rightPane,
#pressContainer div.rightPane,
#orderContainer div.rightPane,
#contactContainer div.rightPane {
 float: left;
 margin-top: 0em;
 margin-left: 1.667em;
}

#aboutContainer div.rightPane p,
#productContainer div.rightPane p,
#pressContainer div.rightPane p,
#orderContainer div.rightPane p,
#contactContainer div.rightPane p {
 width: 420px;
}

#productContainer div.rightPane p {
 text-align: center;
}

#aboutContainer div.rightPane p.aboutContent,
#productContainer div.rightPane p.productContent,
#pressContainer div.rightPane p.pressContent,
#orderContainer div.rightPane p.orderContent,
#contactContainer div.rightPane p.contactContent {
 margin-top: 0.417em;
}

#aboutContainer div.splitterLR,
#productContainer div.splitterLR,
#pressContainer div.splitterLR,
#orderContainer div.splitterLR,
#contactContainer div.splitterLR {
 float: left;
 height: 0.5em;
 width: 100%;
 background: #bcaba0 url(include/images/dot-lr.png) repeat-x top left;
}

#aboutContainer div.fullPane,
#orderContainer div.fullPane {
 float: left;
 text-align: left;
 width: 525px;
}

#aboutContainer div.fullPane p,
#orderContainer div.fullPane p {
 margin-top: 10px;
}

#orderContainer div.fullPane p span.bold {
 font-weight: bold;
}

#orderContainer div.fullPane p span.italic {
 font-style: italic;
}

#orderContainer div.fullPane p span.orderLink {
 position: absolute;
 right: 0px;
}

#orderContainer div.fullPane #partyPack {
 margin-top: 5px;
 margin-left: 15px;
}

#productContainer div.rightPane .productThumbnail {
 border: 0px;
 margin-right: 15px;
}

.ie6 #orderContainer .menu {
 height: 275px;
 overflow: hidden;
}

.ie7 #orderContainer .menu {
 height: 305px;
}

.price {
 display: block;
 float: right;
 text-align: right;
 overflow: hidden;
}

.typefaceLink {
 color: #7d2f2d;
 text-decoration: none;
 border-bottom: 1px dotted;
}

.typefaceLink:hover{
 border-bottom: 1px solid;
}

.bull {
 font-size: 2em;
 margin-left: 5px;
}

#pressContainer div.rightPane .pdfContainer {
 position: absolute;
 right: 80px;
 font-size: 0.833em;
}

.clear {
 clear: both;
 float: none;
}