/* b.inspired *//* ΡΡΡΡΡΡΡΡΡΡ begin colors ΡΡΡΡΡΡΡΡΡΡpink: #F8B3BApink (text): #F7A9B1brown: #896633orange-yellow: #FDB913orange-yellow (text): #EFAC16ΡΡΡΡΡΡΡΡΡΡΡ end colors ΡΡΡΡΡΡΡΡΡΡΡ *//* ΡΡΡΡΡΡΡΡΡΡ begin table of contents ΡΡΡΡΡΡΡΡΡΡstyle resetbasic styleslayout styles	#pageWrapper		#logo		#nav		#feature		#contentΡΡΡΡΡΡΡΡΡΡΡ end table of contents ΡΡΡΡΡΡΡΡΡΡΡ *//* ΡΡΡΡΡΡΡΡΡΡ begin style reset ΡΡΡΡΡΡΡΡΡΡ *//* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ *//* http://meyerweb.com/eric/thoughts/2007/04/18/reset-reasoning/ */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;	}/* remember to define focus styles! */:focus {	outline: 0;	}body {	line-height: 1;	color: #896633;	background: white;	}ol, ul {	list-style: none;	}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: separate;	border-spacing: 0;	}caption, th, td {	text-align: left;	font-weight: normal;	}blockquote:before, blockquote:after, q:before, q:after {	content: "";	}blockquote, q {	quotes: "" "";	}/* ΡΡΡΡΡΡΡΡΡΡΡ end style reset ΡΡΡΡΡΡΡΡΡΡΡ *//* ΡΡΡΡΡΡΡΡΡΡ begin basic styles ΡΡΡΡΡΡΡΡΡΡ */body {	background: #FFF url("images/background.png") repeat-x top center;	font: 12px georgia, serif;	text-align: center;	}p {	font: 12px/1.5 georgia, serif;	color: #896633;	margin: 12px 0 0;	}h1 {	font: italic 21px/1.5 georgia, serif;	color: #896633;	margin: 12px 0 0;	}h2 {	font: bold 12px georgia, serif;	text-transform: uppercase;	letter-spacing: 2px;	margin: 12px 0 0;	}h3 {	font: bold 12px georgia, serif;	margin: 12px 0 0;	}h4 {	font: italic 12px georgia, serif;	margin: 12px 0 0;	}a {	color: #EFAC16;	text-decoration: underline;	}a:hover {	color: #EFAC16;	text-decoration: none;	}ul {}li {	margin: 12px 0 0 16px;	list-style: circle outside;	}em {	font-style: italic;	}strong {	font-weight: bold;	}/* ΡΡΡΡΡΡΡΡΡΡΡ end basic styles ΡΡΡΡΡΡΡΡΡΡΡ *//* ΡΡΡΡΡΡΡΡΡΡ begin layout styles ΡΡΡΡΡΡΡΡΡΡ */#pagewrapper {	background: #FFF;	width: 750px;	height: 275px;	margin: 115px auto 0 auto;	padding: 15px;	text-align: left;	}#pagewrapperinspiration {	background: #FFF;	width: 750px;	height: 372px;	margin: 115px auto 0 auto;	padding: 15px;	text-align: left;	}#pagewrappergallery {	background: #FFF;	width: 750px;	height: 500px;	margin: 115px auto 0 auto;	padding: 15px;	text-align: left;	}	#logo {		position: absolute;		margin: -65px 0 0;		z-index: 2;		font: italic 24px georgia, serif;		}		#logo a {			color: #F7A9B1;			}		#logo img {			width: 127px;			height: 32px;			}	#nav {		position: absolute;		width: 750px;		height: 15px;		margin: -54px 0 0;		overflow: hidden;		z-index: 1;		}		#nav li {			float: right;			margin: 0 0 0 30px;			list-style: none outside;			}			#nav li a {				color: #896633;				}			#nav li a:hover {				color: #F7A9B1;				}			#nav li a.selected {				color: #F7A9B1;				text-decoration: none;				}				#nav li a img {					height: 29px;					margin: 0;					}				#nav li a:hover img {					margin: -14px 0 0;					}				#nav li a.selected img {					margin: -14px 0 0;					}				#nav li a img.inspiration {					width: 61px;					}				#nav li a img.about {					width: 35px;					}				#nav li a img.services {					width: 44px;					}				#nav li a img.compliments {					width: 73px;					}				#nav li a img.giving {					width: 66px;					}				#nav li a img.contact {					width: 45px;					}	#feature {		position: absolute;		width: 750px;		height: 275px;		}	#galleries {		position: absolute;		width: 750px;		height: 372px;		}		.gallerythumb {			background: #896633;			display: block;			float: left;			width: 235px;			height: 175px;			margin: 0 22px 22px 0;			}	#gallery {		position: absolute;		background: #896633 url("images/gallerybackground.jpg");		width: 750px;		height: 500px;		}		a.backtogallery {			position: absolute;			display: block;			height: 20px;			margin: 49px 0 0 30px;			overflow: hidden;			z-index: 5;			}		a.backtogallery img {			margin: 0;			}		a.backtogallery:hover img {			margin: -20px 0 0;			}		.gallerycontent {			position: absolute;			width: 750px;			height: 500px;			}	#content {		position: absolute;		width: 750px;		margin: 300px 0 0;		padding: 0 0 80px 0;		}		#column1 {			width: 360px;			float: left;			margin-right: 30px;			}				#column2 {			width: 360px;			float: left;			}		#column1wide {			width: 460px;			float: left;			margin-right: 30px;			}		#column2thin {			width: 260px;			float: left;			}	#quote {		font: 12px/1.5 georgia, serif;		letter-spacing: 2px;		text-transform: uppercase;		text-align: center;		color: #F7A9B1;		float: right;		width: 750px;		margin: 24px 0 0;		}		#quote img {			width: 450px;			height: 90px;			}/* ΡΡΡΡΡΡΡΡΡΡΡ end layout styles ΡΡΡΡΡΡΡΡΡΡΡ *//* ΡΡΡΡΡΡΡΡΡΡ begin miscellaneous styles ΡΡΡΡΡΡΡΡΡΡ */.nicolesquote {	text-indent: -7px;	}#ntwfoundation {	width: 224px;	height: 85px;	}#childrenshospitals {	width: 114px;	height: 85px;	}.testimonial {	font: italic 12px/1.5 georgia, serif;	text-indent: -5px;	}.client {	margin-top: 6px;	padding-left: 135px;	}.press {	float: left;	width: 360px;	margin: 0 0 24px;	}	.press img {		float: left;		width: 145px;		height: 170px;		margin: 6px 12px 0 -5px;		}		.press img.pioneerpress {			height: 220px;			}	.press h3 {		margin: 30px 0 0;		}	.press h1 {		margin: 6px 0 0;		}	.press p {		margin: 6px 0 0;		}.award {	float: left;	width: 360px;	margin: 0 0 24px;	}	.award img {		float: left;		margin: 11px 24px 0 3px;		}	.award h1 {		margin: 6px 0 0;		}	.award p {		margin: 6px 0 0;		}#column2 a img {	background: #FEEFF0;	margin: 15px 15px 0 0;	border: 1px solid #F8B3BA;	}#column2 a:hover img {	background: #FFF1D9;	border: 1px solid #FDB913;	}#column2 img.norightmargin {	margin-right: 0;	}.rightalign {	text-align: right;	}#contactflourish {	float: left;	margin: 0 16px 0 0;	}.pbottommargin {	margin-bottom: 9px;	}.notopmargin {	margin-top: 0;	}.norightmargin {	margin-right: 0;	}.noliststyle {	margin: 12px 0 0;	list-style: none outside;	}/* ΡΡΡΡΡΡΡΡΡΡΡ end miscellaneous styles ΡΡΡΡΡΡΡΡΡΡΡ */