html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
}

.clearit {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

#page-wrapper {
	width: 867px;
	margin: auto;
}

/************** Header ****************/

#header {
	padding: 0px 0 0 0px;
	margin: 45px 0 0 0;
	width: 867px; /*867*/ 
	height: 158px; /*158*/
	background: url(../images/header.gif) bottom center no-repeat;
}

#header a:link, #header a:visited {
	font: 12px/14px verdana, sans-serif;
	color: #3B3B3B;
	text-decoration: none;
	display: inline;
	margin: 0 25px 0 0;
	letter-spacing: 1.25px;
}

#header a:hover {
	text-decoration: underline;
}

#header a.ison {
	color: #B5DC10;	
}

#header #header-l {
	/*width: 563px; orig - modified to allow added nav*/
	width: 583px;
	float: left;
	display: inline;
	padding: 0px 0 0 0px;	
}

#header #header-l #header-l-l {
	float: left;
	display: inline;	
	margin: 0 0 0 21px;
	width: 78px;
}

#header #header-l #header-l-r {
	float: left;
	display: inline;
	/*padding: 90px 0 0 61px;  orig - modified to allow added nav*/
		padding: 90px 0 0 41px;

}

#header #header-r {
	/*width: 304px;*/
	width: 284px;
	float: left;
	display: inline;
	padding: 0;	
	font: 10px/12px verdana, sans-serif;
	color: #000000;
}

#header #header-r #head-r-l {
	width: 164px; /*259*/
	float: left;
	display: inline;
	/*margin: 3px 0 0 95px; orig - modified to allow added nav*/
	margin: 3px 0 0 75px;
}

#header #header-r #head-r-r {
	width: 41px;
	float: left;
	display: inline;
}

/************** Header ****************/

#sub-header {
	padding: 16px 0 0 585px;
	height: 14px; /*14*/
	width: 282px; /*867*/
	background: url(../images/sub-header.gif) top left no-repeat;
	
}


#sub-header a:link, #sub-header a:visited {
	font: 12px/14px verdana, sans-serif;
	color: #2D3437;
	text-decoration: none;
	display: inline;
	margin: 0 0 0 25px;
	letter-spacing: 1.25px;
}

#sub-header a:hover {
	text-decoration: underline;
}

/************** Content ****************/

#content {
	width: 865px;
	margin: 15px 0 0 0;
	padding: 0;
	
}

/*********/

#content-info {
	width: 865px;
	margin: 15px 0 0 0;
	padding: 0;
	background: url(../images/info-bg.gif) repeat-y;
}

#content-info a:link, #content-info a:visited {
	font: 10px/12px verdana, sans-serif;
	color: #656565;	
	text-decoration: none;
}

#content-info a:hover {
	text-decoration: underline;
}

#content-info #text {
	width: 547; /*865*/
	padding: 45px 100px 0 218px;
	background: url(../images/info-top.gif) top left no-repeat;
	font: 10px/12px verdana, sans-serif;
	color: #2D3437;	
}

#content-info #text h1 {
	font: bold 12px/14px verdana, sans-serif;
	color: #2D3437;	
	margin: 10px 0 10px 0;
	padding: 0;
}

#rate-chart {
	width: 545px;
	margin: auto;
	font: 10px/12px verdana, sans-serif;
	color: #3B3B3B;	
	padding: 15px 0 0 0;
}

#rate-table {
	width: 545px;	
	font: 10px/12px verdana, sans-serif;
	color: #3B3B3B;
	border-top: 1px solid #3B3B3B;
	border-left: 1px solid #3B3B3B;
	margin: 0 0 7px 0;
}

#rate-table td {
	text-align: center;
	padding: 3px;	
	border-bottom: 1px solid #3B3B3B;
	border-right: 1px solid #3B3B3B;
}

#content-info #bottom {
	width: 865px;
	height: 20px;
	background: url(../images/info-bot.gif) top left no-repeat;
}

/*********/
#content-thanks {
	width: 575px; /*865*/
	height: 274px; /*409*/
	margin: 15px 0 0 0;
	padding: 135px 0 0 290px;;
	background: url(../images/thanks-bg.gif) no-repeat;
}


#content-thanks #text {
	margin: 0;
	padding: 0;
	width: 300px;
	font: 12px/21px verdana, sans-serif;
	color: #2D3437;	
}

/*********/

#content-contact {
	width: 615px; /*865*/
	height: 312px; /*409*/
	margin: 15px 0 0 0;
	padding: 97px 0 0 250px;;
	background: url(../images/contact-bg.gif) no-repeat;
}

#content-contact a:link, #content-contact a:visited {
	font: 12px/21px verdana, sans-serif;
	color: #656565;	
	text-decoration: none;
}

#content-contact a:hover {
	text-decoration: underline;
}

#content-contact #text {
	margin: 0;
	padding: 0;
	width: 400px;
	font: 12px/21px verdana, sans-serif;
	color: #2D3437;	
}

#content-contact #text label {
	width: 100px;
	float: left;
	display: block;
	font-size: 14px;	
}

/*********/

#content-story {
	width: 865px;
	margin: 15px 0 0 0;
	padding: 0;
	background: url(../images/info-bg.gif) repeat-y;
}

#content-story a:link, #content-story a:visited {
	font: 10px/12px verdana, sans-serif;
	color: #656565;	
	text-decoration: none;
}

#content-story a:hover {
	text-decoration: underline;
}

#content-story #text {
	width: 547; /*865*/
	padding: 45px 100px 0 218px;
	background: url(../images/story-top.gif) top left no-repeat;
	font: 10px/12px verdana, sans-serif;
	color: #2D3437;	
}

.bio-img {
	float: left;
	display: inline;
	padding: 0 15px 0 0;	
}

#content-story #text h1 {
	font: bold 12px/14px verdana, sans-serif;
	color: #2D3437;	
	margin: 10px 0 10px 0;
	padding: 0;
}

#content-story #bottom {
	width: 865px;
	height: 20px;
	background: url(../images/info-bot.gif) top left no-repeat;
}

/*********/

#content-lookbook {
	width: 865px;
	margin: 15px 0 0 0;
	padding: 0;
	/*background: url(../images/info-bg.gif) repeat-y;*/
}

#content-lookbook a:link, #content-lookbook a:visited {
	font: 10px/12px verdana, sans-serif;
	color: #656565;	
	text-decoration: none;
}

#content-lookbook a:hover {
	text-decoration: underline;
}

#content-lookbook #text {
	width: 865; /*865*/
	padding: 45px 0px 0 0px;
	/*background: url(../images/story-top.gif) top left no-repeat;*/
	font: 10px/12px verdana, sans-serif;
	color: #2D3437;	
}

#content-lookbook .cell {
	width: 260; /*865*/
	margin: 45px 10px 0 0px;
	float:left;
	/*background: url(../images/story-top.gif) top left no-repeat;*/
	font: 12px/14px verdana, sans-serif;
	color: #2D3437;
	text-align:center;
}



.bio-img {
	float: left;
	display: inline;
	padding: 0 15px 0 0;	
}

#content-lookbook #text h1 {
	font: bold 12px/14px verdana, sans-serif;
	color: #2D3437;	
	margin: 10px 0 10px 0;
	padding: 0;
}

#content-lookbook #bottom {
	width: 865px;
	height: 20px;
	/*background: url(../images/info-bot.gif) top left no-repeat;*/
}




/************** Footer ****************/

#footer {
	width: 714px;
	height: 43px;	
	margin: 35px 0 25px 0;
}

#footer #footer-l {
	width: 90px;
	display: inline;
	float: left;
}

#footer #footer-r {
	width: 400px;
	display: inline;
	float: left;
	padding: 25px 0 0 32px;
}

#footer #footer-r a:link, #footer #footer-r a:visited {
	font: 12px/14px verdana, sans-serif;
	color: #3B3B3B;
	text-decoration: none;
	display: inline;
	margin: 0 25px 0 0;
	letter-spacing: 1.25px;
}

#footer #footer-r a:hover {
	text-decoration: underline;
}

#footer #footer-r a.ison {
	color: #B5DC10;	
}
