@charset "utf-8";
/* CSS Document */

body {
	margin:20px auto;
	text-align:center;
	background-color:#c3d8ea;
	font:75% Verdana, Arial, Helvetica, sans-serif;
}

body.vegcorner, body.innerveg {background-color:#fcc6cc;}

body.lifeof, body.innerlife {background-color:#cec8ee;}

#navigation ul, #navigation li, #innerNav ul, #innerNav li, #nav2 ul, #nav2 li {
	padding:0;
	margin:0;
	list-style:none;
}

#container, #outer {
	margin:0 auto;
	width:985px;
	text-align:center;
}

.vegcorner #container, .innerveg #container  {border:#424e40 2px solid;}

.lifeof #container {border:#594ba2 2px solid;}

.lifeof #container, .lifeof #outer {width:985px;}

.workof #container, .innerfound #container {border:#215487 2px solid;}

#container {border:#2f485d 2px solid;}

#mainContainer, .workof #midLeft {text-align:left;}

#container, #navigation, #workLeft, #vegNavigation, #lifeNavigation, #mainContent, #mainContainer, #mainImg, #bottomLeft, #topLeft, #topRight, #midLeft, #bottomMiddle, #bottomRight, #right, #midRight, #midRightHome, #innerNav, #copyright, .photoRight, .photoLeft, .quote, .floatLeft {float:left;}

#middleArea, #bottomArea {
	clear:both;
	background-color:#8bacc8;
}

.navImg {padding-bottom:17px;}

#navigation, #vegNavigation, #lifeNavigation {
	text-align:right;
	padding:32px 8px 0 3px;
	background:#8bacc8 url('../images/home-center-bg.jpg') no-repeat;
}

#vegNavigation {
	padding:45px 12px 0 90px;
	background:#e28892 url('../images/veg-home-center-bg.jpg') no-repeat;
}

#lifeNavigation {
	padding:30px 15px 0 80px;
	background:#a49dcb url('../images/life-home-center-bg.jpg') no-repeat;
}

#vegMiddleArea {
	clear:both;
	background-color:#e28892;
}

#midRightHome {
	background:url('../images/home-mid-right.jpg') no-repeat top right;
	width:197px;
	height:250px;
	padding:23px 45px 0 0;
}

.workof #midLeft {
	width:542px;
	padding:47px 0 26px 0;
	color:#181819;
	background:url('../images/found-home-center-bg.jpg') no-repeat top;
}

.workof #navigation {
	background:url('../images/found-nav-bg.jpg') no-repeat top right;
	text-align:right;
	width:274px;
	padding:49px 51px 0 0;
}

#vegNavigation .navImg {padding-bottom:23px;}

#lifeNavigation .navImg, .workof #navigation .navImg {padding-bottom:55px;}

#mainImg {
	padding-top:0px;
	background-color:#8bacc8;
}

.vegcorner #mainImg {
	padding-right:0;
	background-color:#e28892;
}

.lifeof #mainImg {
	padding:0 0 0 4px;
	background-color:#a49dcb;
}

.lifeof #midRight {
	padding:0;
	background-color:#a49dcb;
}

#footer, #intFooter {
	padding-top:10px;
	font:.9em Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	width:985px;
}

#intFooter {width:950px;}

#footer a, #intFooter a {
	color:#5689b4;
	font:.9em Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#footer a:hover, #intFooter a:hover {
	text-decoration:underline;
	color:#2f485d;
}

#copyright {
	width:250px;
	text-align:left;
	color:#2f485d;
	padding-left:15px;
}

#footerRight {
	width:700px;
	text-align:right;
	float:right;
	padding:0 15px 15px 0;
}

.vegcorner #footer, .vegcorner #copyright, .vegcorner #footer a:hover, .innerveg #intFooter, .innerveg #copyright, .innerveg #intFooter a:hover {color:#424e40;}

.vegcorner #footer a, .innerveg #intFooter a {color:#a52c3d;}

.lifeof #footer a, .innerlife #intFooter a {color:#578ab5;}

.lifeof #footer, .lifeof #copyright, .lifeof #footer a:hover, .innerlife #intFooter, .innerlife #copyright, .innerlife #intFooter a:hover {color:#434052;}

.lifeof #footer {width:985px;}

/* Main Inner Page Styles */

.maininner #outer, .maininner #background, .maininner #container, .innerveg #outer, .innerveg #background, .innerveg #container, .innerfound #outer, .innerfound #background, .innerfound #container, .innerlife #outer, .innerlife #background, .innerlife #container {
	margin:0 auto;
	width:946px;
	text-align:center;
}

.maininner #outer {
	background:url('../images/main-inner-left.jpg') repeat-y top left;
	float:left;
}

.maininner #container {background:url('../images/main-inner-right.jpg') repeat-y top right;}
.maininner #content, .maininner #innerNav, .maininner #nav2, .innerveg #content, .innerveg #innerNav {background:url('../images/veg-content_bg.gif') repeat-y left;}

.maininner #mainContainer, .innerveg #mainContainer, .innerfound #mainContainer, .innerlife #mainContainer {padding-left:48px;}

#innerNav, #nav2 {
	float:left;
	width:800px;
	text-align:center;
	padding-bottom:20px;
}

#innerNav li {
	padding:15px 0;
	float:left;
	color:#2f3d48;
}

#innerNav li a {
	padding:1px 7px;
	float:left;
	display:block;
	color:#2f3d48;
	font-size:.9em;
	border-right:#2f3d48 1px solid;
}

#innerNav a.current, #innerNav a:hover, .innerveg #innerNav li a.current, .innerveg #innerNav li a:hover, .innerfound #innerNav li a.current, .innerfound #innerNav li a:hover, .innerlife #innerNav li a.current, .innerlife #innerNav li a:hover {
	color:#fff;
	text-decoration:underline;
}

#nav2 {
	margin-top:-20px;
	padding-left:56px;
}

#nav2 li {
	color:#fff;
	font-size:1.2em;
	text-align:center;
	float:left;
}

#nav2 li a {
	color:#fff;
	padding:0 8px;
	font-weight:bold;
}

#nav2 li a:hover, #nav2 li a.current {
	color:#e1f1ff;
	text-decoration:underline;
}

#content {
	clear:both;
	width:696px;
	padding:0 30px 15px 60px;
}


/* Veg Corner Inner Page Styles */

.innerveg #outer {
	background:url('../images/veg-inner-left.jpg') repeat-y top left;
	float:left;
}

.innerveg #container {background:url('../images/veg-inner-right.jpg') repeat-y top right;}

.innerveg #innerNav {padding-left:15px;}

.innerveg #innerNav li, .innerveg #innerNav li a {color:#a52d3c;}

.innerveg #innerNav li a {border-right:#a52d3c 1px solid;}

.smallQuotes {
	width:671px;
	clear:both;
	font-size:.9em;
	font-weight:bold;
}

.quoteMarkTop, .quoteMarkBtm, .quoteMarkBtm2 {
	height:45px;
	font:6em "Times New Roman", Times, serif;
}

.quoteMarkTop {
	color:#b4c3a1;
	float:left;
	margin-top:-25px;
}

.quoteMarkBtm, .quoteMarkBtm2 {
	color:#788666;	
	margin-top:-50px;
	margin-left:420px;
	float:left;
}

.quoteMarkBtm2 {
	margin-left:450px;
	margin-top:-50px;
}

.celebQuote {
	clear:both;
	width:675px;
	padding-left:15px;
}

.photoRight {
	width:152px;
	padding-right:10px;
}

.photoLeft {
	width:152px;
	padding-left:10px;
}

.quote {
	width:485px;
	padding-top:25px;
	padding-right:15px;
}

.quote p {
	font-size:1.2em;
	margin-top:-20px;
}

.quoted {
	font-style:italic;
	text-align:right;
	margin-top:-2px;
	padding-right:30px;
	color:#68735a;
	font-size:1.1em;
	float:right;
}


/* Foundation Work Inner Page Styles */

.innerfound #innerNav a.current, .innerfound #innerNav a:hover {
	text-decoration:underline;
}

.innerfound #outer {
	background:url('../images/found-inner-left.jpg') repeat-y top left;
	float:left;
}

.innerfound #container {background:url('../images/found-inner-right.jpg') repeat-y top right;}
.innerfound #content, .innerfound #innerNav {background:url('../images/found-content_bg.gif') repeat-y left;}

.innerfound #innerNav, .innerlife #innerNav {padding-left:55px;}

.innerfound #innerNav li, .innerfound #innerNav li a {color:#174069;}

.innerfound #innerNav li a {border-right:#225487 1px solid;}


/* Kaeli's Life Inner Page Styles */

.innerlife #innerNav a.current, .innerlife #innerNav a:hover {
	text-decoration:underline;
}

.innerlife #outer {
	background:url('../images/life-inner-left.jpg') repeat-y top left;
	float:left;
}

.innerlife #container {background:url('../images/life-inner-right.jpg') repeat-y top right;}

.innerlife #content, .innerlife #innerNav {background:url('../images/life-content_bg.gif') repeat-y left;}

.innerlife #innerNav li, .innerlife #innerNav li a {color:#434052;}

.innerlife #innerNav li a {border-right:#225487 1px solid;}
