html {
	font-size:76%;
}

body {
	margin:0;
	padding:0 0 10px 0;
	text-align:center;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:1em;
	line-height:1.5em;
	color:#000;
	/*background:#FFF url(./bg2.gif) 50% 0 repeat-y;*/
	
}

div#gifContainer {
	position: absolute;
	text-align: right;
	width: 750px;
	height: 400px;
	top: -140px;
	padding: 0px;
}

div#pageContainer {
	margin:0 auto;
	width: 750px;
}

div#animContainer {
	
	/*position: relative;*/
	/*top: -600px;*/
	width: 750px;
	padding: 0px;
}

/*div#gifContainer {
	width: 750px;
	padding: 0px;
	text-align: right;
}*/

div#headerWrapper {
	visibility: hidden;
	margin:20px 0 0 0;
	padding:0;
	width:750px;
	height:76px;
}

div#headerWrapper h1 {
	margin:0;
	padding:0;
	width:750px;
	height:76px;
}

div#headerWrapper h1 a {
	display:block;
}

div#headerWrapper h1 img {
	border:none;
}

div#contactWrapper {
	visibility: hidden;
	margin:0;
	padding:0;
}

div#contactWrapper h2 {
	margin:0 0 40px 0;
	padding:0;
}

div#contactWrapper h2 img {
	border:none;
}

/*
ul#contact {
	margin:0;
	padding:0;
	color:#696;
	list-style-type:none;
}

ul#contact li {
	display:inline;
	font-size:1.35em;
	margin:0 0.5em;
}

ul#contact li span.label {
	font-size:0.55em;
	margin:0 0.5em 0 0;
}

ul#contact a {
	color:#696;
	font-weight:bold;
	text-decoration:none;
}

ul#contact a:visited {
	color:#696;
}

ul#contact a:hover {
	color:#696;
	text-decoration:underline;
}
*/

div#homeContent {
	visibility: hidden;
	margin:0 50px;
	padding:20px;
	background:url(./leaf_logo_fall.gif) right bottom no-repeat;
	overflow:visible;
}

div#homeContent ul#list {
	margin:0;
	padding:0 0 0 191px;
	background:url(./Autumn_op.jpg) left top no-repeat;
	text-align:left;
	color:#C60;
	height:143px;
}

div#homeContent ul#list li {
	margin:0 0 15px 0;

}

div#homeContent ul#list a {
	color:#C60;
	text-decoration:none;
	font-weight:bold;
}

div#homeContent ul#list a:visited {
	color:#C60;
}

div#homeContent ul#list a:hover {
	color:#696;
}

div#homeContent form {
	margin:20px 0 0 0;
	text-align:left;
}

div#homeContent form input.passEnter {
	margin:0 10px 6px 0;
}

div#homeFooter ul {
	list-style-type:none;
	text-align:left;
	margin:20px 0 0 0;
	padding:0;
}

div#homeFooter ul li {
	float:left;
	display:inline;
	margin:0 15px 0 0;
}

div#homeFooter ul li a {
	display:block;
	width:83px;
	height:25px;
	text-decoration:none;
	text-indent:-5000px;
}

div#homeFooter ul li.portfolio a {
	background:url(./portfolio_button.gif) left top no-repeat;
}

div#homeFooter ul li.portfolio a:hover {
	background:url(./portfolio_button.gif) 0 -25px no-repeat;
}

div#homeFooter ul li.resume a {
	background:url(./resume_button.gif) left top no-repeat;
}

div#homeFooter ul li.resume a:hover {
	background:url(./resume_button.gif) 0 -25px no-repeat;
}

div#homeFooter ul li.home a {
	background:url(./home_off.gif) left top no-repeat;
}

div#homeFooter ul li.home a:hover {
	background:url(./home_button.gif) 0 -25px no-repeat;
}

div#pageContent {
	margin:20px 50px;
}

div#pageContent p {
	color:#630;
}

div#pageContent p.imgLabel {
	font-size:0.75em;
	margin:5px 0 30px 0;
}

div#pageContent p.leftP {
	text-align:left;
	font-size:0.75em;
}

div#pageContent img.portfolioImg {
	border:1px solid black;
	margin:0 7px;
	padding:0;
}

div#pageContent ul.contentList {
	color:#630;
	font-size:0.75em;
	text-align:left;
}

div#idPack {
	width:514px;
	margin:0px auto;
	padding:0;
}

div#idPack img {
	margin:0;
	padding:0;
}

div#idPack p.idPackImgContainer {
	margin:0 0 14px 0;
	padding:0;
}

div#idPack p.idPackClear {
	margin:0;
	padding:0;
	clear:both;
	text-align:justify;
	font-size:0.75em;
}

div#idPackLeftCol {
	float:left;
	width:250px;
	margin:0;
	padding:0;
}

div#idPackRightCol {
	float:right;
	width:250px;
	margin:0;
	padding:0;
}

ul#portfolioNav {
	position:relative;
	left:0;
	top:0;
	width:650px;
	height:348px;
	margin:0;
	padding:0;
	list-style-type:none;
}

ul#portfolioNav li {
	margin:0;
	padding:0;
	display:inline;
}

ul#portfolioNav li a {
	display:block;
	text-indent:-5000px;
	text-decoration:none;
}

ul#portfolioNav li.posters {
	position:absolute;
	left:0;
	top:0;
}

ul#portfolioNav li.posters a {
	width:198px;
	height:302px;
	background:url(./posters_button.gif) 0 0 no-repeat;	
}

ul#portfolioNav li.posters a:hover {
	background:url(./posters_button.gif) 0 -302px no-repeat;
}

ul#portfolioNav li.advertisements {
	position:absolute;
	left:211px;
	top:0;
}

ul#portfolioNav li.advertisements a {
	width:252px;
	height:139px;
	background:url(./advertisements_button.gif) 0 0 no-repeat;	
}

ul#portfolioNav li.advertisements a:hover {
	background:url(./advertisements_button.gif) 0 -139px no-repeat;
}

ul#portfolioNav li.magazines {
	position:absolute;
	left:476px;
	top:0;
}

ul#portfolioNav li.magazines a {
	width:174px;
	height:223px;
	background:url(./magazines_button.gif) 0 0 no-repeat;	
}

ul#portfolioNav li.magazines a:hover {
	background:url(./magazines_button.gif) 0 -223px no-repeat;
}

ul#portfolioNav li.newsletters {
	position:absolute;
	left:211px;
	top:152px;
}

ul#portfolioNav li.newsletters a {
	width:154px;
	height:196px;
	background:url(./newsletters_button.gif) 0 0 no-repeat;	
}

ul#portfolioNav li.newsletters a:hover {
	background:url(./newsletters_button.gif) 0 -196px no-repeat;
}

ul#portfolioNav li.brochures {
	position:absolute;
	left:378px;
	top:152px;
}

ul#portfolioNav li.brochures a {
	width:85px;
	height:196px;
	background:url(./brochures_button.gif) 0 0 no-repeat;	
}

ul#portfolioNav li.brochures a:hover {
	background:url(./brochures_button.gif) 0 -196px no-repeat;
}

ul#portfolioNav li.identityPackages {
	position:absolute;
	left:476px;
	top:236px;
}

ul#portfolioNav li.identityPackages a {
	width:174px;
	height:112px;
	background:url(./identitypackages_button.gif) 0 0 no-repeat;	
}

ul#portfolioNav li.identityPackages a:hover {
	background:url(./identitypackages_button.gif) 0 -112px no-repeat;
}

ul#portfolioNav li.exhortation {
	position:absolute;
	top:317px;
	left:0;
	width:198px;
	color:#C60;
	
}

ul#portfolioList {
	margin:2.5em 0 0 0;
	padding:0;
}

ul#portfolioList li {
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
	color:#630;
}

ul#portfolioList li.bullet img {
	background:none;
	margin:0 0 2px 0;
	padding:0;
}

ul#portfolioList a {
	text-decoration:none;
	color:#C60;
}

ul#portfolioList a:hover {
	text-decoration:none;
	color:#696;
}

div#testContainer {
	background:url(./leaf_logo_fall.gif) right bottom no-repeat;
	padding-bottom:100px;
}

div#testContainer p {
	font-family:Serif;
	font-size:1.25em;
	text-align:justify;
	margin:0 40px;
	padding:0;
}

ul.attribution {
	color:#CC9;
	margin:0 0 30px 200px;
	padding:0;
	list-style-type:none;
	text-align:left;
}

div#resumeContainer {

}

div#resumeContainer a {
	text-decoration:none;
	color:#C60;
}

div#resumeContainer a:hover {
	color:#696;
}

div#resumeContainer div#leftCol {
	width:188px;
	float:left;
	background:url(./leaf_logo_fall.gif) center top no-repeat;
	margin:0;
	padding:232px 0 0 0;
}

div#resumeContainer div#leftCol ul {
	list-style-type:none;
	color:#630;
	font-weight:bold;
	font-family:Serif;
	font-size:1.25em;
	margin:0;
	padding:0;
}

div#resumeContainer div#leftCol li {
	margin:10px 40px;
}

div#resumeContainer div#rightCol {
	float:right;
	width:462px;
	text-align:left;
}
div#rightCol h2 {
	color:#CC9;
	font-family:Serif;
	font-weight:normal;
	font-size:2.25em;
	line-height:2em;
	margin:0.5em 0;
	padding:0;
}

div#rightCol h3 {
	color:#696;
	font-family:Serif;
	font-weight:normal;
	font-size:1.35em;
	margin:0 0 1em 0;
	padding:0;
}

div#rightCol h4 {
	color:#630;
	font-family:Sans-Serif;
	font-weight:normal;
	font-size:0.75em;
	margin:0 0 0 1em;
	padding:0;
}

div#rightCol ul {
	color:#630;
	font-family:Serif;
	font-size:1.25em;
	margin:0 0 0 1em;
	padding:0 0 1em 1em;
}

div#ratesContainer {
	color:#630;
	margin:0;
	padding:0 50px 150px 50px;
	text-align:left;
	font-family:Serif;
	background:url(./leaf_logo_fall.gif) right bottom no-repeat;
}

div#ratesContainer h2 {
	font-size:1.4em;
}

div#ratesContainer ul {
	font-size:1.4em;
	font-weight:normal;
}

div#ratesContainer li {
	margin-bottom:1em;
}

div#pageFooter {
	clear:both;
	margin:0;
	padding:0;
}

div#pageFooter form {
	margin:0;
	padding:0;
}

div#pageFooter ul {
	margin:0;
	padding:0;
}

div#pageFooter li {
	display:inline;
	margin:0 5px;
	padding:0;
	height:25px;
}

div#pageFooter input.passEnter {
	margin:0 0 5px 0;
}

div#pageFooter input.enterButton {
	margin:0 15px 0 0;
}

div#pageFooter img {
	border:none;
}