/* - Professional Kitchen CSS     - */
/* - www.StylingFood.com          - */
/* - Copyright 2006               - */
/* - Identity Developments        - */
/* - www.identitydevelopments.com - */
/* - ---------------------------- - */

/* - print CSS - */

* {
	background: #FFF;
	background-image: none;
	margin: 0;
	padding: 0;
	color: #000;
	}

body {
	background: #FFF;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #003;
	text-align: left;
	}

/* - push sections after floats - */
.clearB:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
/* IE mac fix */
.clearB {display: inline-table;}
/* IE win fix - hide mac \*/
* html .clearB {height: 1%;}
.clearB {display: block;}
/* stop hide */

.clearL {clear: left;}
.clearR {clear: right;}
.clearLR {clear: both;}
.floatL {float: left;}
.floatR {float: right;}

/* - basic elements ------------------------- - */
h1, h2, h3, h4, h5, h6, #goback, h1#interior {
	margin-top: .2em;
	color: #7D3B00;
	font: 1.8em Verdana, Arial, Helvetica, sans-serif;
	}

h1, #goback {
	margin-top: 0;
	color: #655062;
	font-weight: bold;
	letter-spacing: .2em;
	text-transform: lowercase;
	 }
h1 a, #goback a {color: #655062;}

h1#interior {
	margin-top: .2em;
	color: #7D3B00;
	font: 1.8em Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	}

h2 {font-size: 1.6em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.3em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.1em;}

#largePhoto h1 {
	font-size: 1.4em;
	color: #B96500;
	text-transform: none;
	}

p {margin: 0 0 1em;}

/* - lists - */
ul {list-style: square;}

li {margin-left: 14px;}

ul.simple, ul.simple li {
	margin-left: 0;
	list-style: none;
	}

a {
	color: #B96500;
	font-weight: bold;
	}

a img {border: none;}

/* - print only - */
p.closeLink {display: none;}


/* - layout --------------------------------- - */
#wrapperOuter {
	background: #FFF;
	position: static;
	margin: auto;
	border: none;
	width: auto;
	}

#wrapper, #wrapperInner {
	background: #FFF;
	position: static;
	}


/* =HDR - header - */
#header {
	position: static;
	border-bottom: double #655062 3px;
	width: auto;
	height: auto;
	text-align: left;
	}

#header #logo {display: none;}

#header p.print {
	display: block;
	color: #7D3B00;
	font-size: 2.6em;
	letter-spacing: .6em;
	}

#header p {
	position: static;
	top: auto;
	margin: 2px 20px 0 0;
	width: auto;
	letter-spacing: .2em;
	}

/* =CNT - content - */
#content {
	position: relative;
	top: auto;
	margin: 10px;
	}

#contentMain {
	position: static;
	margin: 0;
	width: auto;
	line-height: 1.6;
	}

#contentPhoto {
	position: static;
	margin: 0 auto 0;
	width: 320px;
	}

#contentPhoto iframe {
	position: relative;
	border: none;
	width: 320px;
	height: 374px;
	}

/* - home page - */
#sec1 h1 {text-transform: capitalize;}

ul.simple li {margin: 10px 0 20px;}

#sec1 #contentPhoto p {
	margin: 14px 0 0 10px;
	text-align: left;
	}


/* =FTR - footer - */
#footer {
	position: static;
	margin: 4px auto 20px;
	border-top: solid #655062 1px;
	width: auto;
	color: #333;
	}

#footer p {text-align: left;}

#footer a {
	color: #000;
	font-weight: normal;
	text-decoration: underline;
	}

/* =NAV - navigation - */
#skipNav, #navMain {display: none;}

/* - sub nav - */
#navSub, #navSubB {width: auto;}

#navSub a {
	position: relative;
	display: block;
	margin: 0 0 6px;
	height: 40px;
	}

#navSub a span {
	display: block;
	padding-top: 2px;
	}

#navSub img {
	position: relative;
	float: left;
	margin: 0 4px 0 0;
	width: 30px;
	height: 30px;
	}

/* - portfolio - */
#navSubB {
	height: auto;
	overflow: visible;
	}

#navSubB img {margin: 0 8px 20px 0;}


/* - identity developments byline ----------- - */
a.iDevs span {display: none;}

a.iDevs {color: #000;}