/*<agl.folder "Structural">*/
	body {
		font-size: 0.9em;
		font-family: "Comic Sans MS", "Zapf Chancery", cursive;
		background-color: #00b123;
		background-image: url(../images/background.jpg);
		background-repeat: repeat-x;
		background-position: center 0;
		text-align: center;
		margin: 0;
		padding: 0; }
	#container {
		text-align: left;
		width: 770px;
		margin-right: auto;
		margin-left: auto; }
	#header {
		width: 750px;
		height: 150px;
		float: left;
		clear: both; }
	#left-wrapper {
		background-image: url(../images/left-wrapper.jpg);
		background-repeat: no-repeat;
		width: 252px;
		float: left; }
	#main-nav {
		width: 252px;
		height: auto;
		margin-top: 275px; }
	#right-wrapper {
		background-image: url(../images/right-wrapper.jpg);
		width: 518px;
		float: right;
		margin: 0;
		padding: 0; }

	#main-content {
		background-image: url(../images/main-content.jpg);
		background-repeat: no-repeat;
		width: 488px;
		height: auto;
		min-height: 500px;
		padding: 220px 15px 15px; }
	#footer {
		color: white;
		font-size: 0.9em;
		background-color: #00b123;
		background-image: url(../images/footer.jpg);
		background-repeat: no-repeat;
		text-align: center;
		height: 50px;
		margin: 0;
		padding: 5px 0 10px;
		display: block; }
/*</agl.folder>*/
/*<agl.folder "Standard Selectors">*/
	p {
		 }
	td {
		 }
	h1 {
		color: #f40201;
		font-size: 1.5em;
		letter-spacing: -1px; }

	h2 {
		color:     #f40201;
		font-size: 1.25em;
		text-align: center;
		letter-spacing: -1px; }

	h3 {
		color:     #f40201;
		font-size: 1em;
		margin-bottom: -15px;
		padding-bottom: 0; }
	h4 {
		color:          #f40201;
		font-size:      0.85em;
		text-align: center;
		clear: both; }

	a:link, a:visited {
		color: #00b123; }
	a:hover {
		text-decoration: none; }
	a:active {
		color: #f40201; }
	blockquote {
		padding: 5px;
		border: solid 1px #d4e8ff; }
	blockquote strong {
		font-style: normal;
		margin-left: 10px; }
	ol li {
		margin-bottom: 5px; }

/*</agl.folder>*/
/*<agl.folder "Other Selectors">*/
	.buy-now {
		text-align: center;
		width: 250px;
		float: right;
		padding: 5px;
		border: solid 1px #00b123; }
	.price {
		color: #0ebe2b; }

	#clothes-page h3 {
		margin-top: 2px;
		margin-bottom: 2px;	 }

/*</agl.folder>*/
/*<agl.folder "main-nav">*/
	#main-nav * {
		color: white;
		margin: 0;
		padding: 0;
		list-style-type: none; }

	#main-nav ul a {
		background-image: url(../images/navigation.jpg);
		background-repeat: no-repeat;
		text-indent: -999em;
		width: 252px;
		height: 40px;
		display: block; }
	.blog-button {
		 }
	.blog-button:hover {
		background-position: -252px 0; }
	.home-button {
		background-position: 0 -40px; }

	.home-button:hover {
		background-position: -252px -40px; }
	body#home-page .home-button {
		color: black;
		background-position: -504px -40px;
		text-decoration: none;
		cursor: default; }

	.author-button {
		background-position: 0 -80px; }

	.author-button:hover {
		background-position: -252px -80px; }
	body#author-page .author-button {
		color: black;
		background-position: -504px -80px;
		text-decoration: none;
		cursor:              default; }

	.book-button {
		background-position: 0 -120px; }

	.book-button:hover {
		background-position: -252px -120px; }
	body#book-page .book-button {
		color: black;
		background-position: -504px -120px;
		text-decoration: none;
		cursor:              default; }
		.cards-button {
		background-position: 0 -160px; }

	.cards-button:hover {
		background-position: -252px -160px; }
	body#cards-page .cards-button {
		color: black;
		background-position: -504px -160px;
		text-decoration: none;
		cursor:              default; }
	.school-button {
		background-position: 0 -200px; }

	.school-button:hover {
		background-position: -252px -200px; }
	body#school-page .school-button {
		color: black;
		background-position: -504px -200px;
		text-decoration: none;
		cursor:              default; }
	
	.business-button {
		background-position: 0 -240px; }

	.business-button:hover {
		background-position: -252px -240px; }
	body#business-page .business-button {
		color: black;
		background-position: -504px -240px;
		text-decoration: none;
		cursor: default; }

	.pictures-button {
		background-position: 0 -280px; }

	.pictures-button:hover {
		background-position: -252px -280px; }
	body#pictures-page .pictures-button {
		color: black;
		background-position: -504px -280px;
		text-decoration: none;
		cursor: default; }
	.news-button {
		background-position: 0 -320px; }
	.news-button:hover {
		background-position: -252px -320px; }
	body#news-page .news-button {
		color: black;
		background-position: -504px -320px;
		text-decoration: none;
		cursor: default; }
	.contact-button {
		background-position: 0 -360px; }
	.contact-button:hover {
		background-position: -252px -360px; }
	body#contact-page .contact-button {
		color: black;
		background-position: -504px -360px;
		text-decoration: none;
		cursor:              default; }
	#main-nav a.amazon {
		background-image: url(../images/amazon-button.gif);
		height: 100px;
		width: 150px; }
/*</agl.folder>*/
/*<agl.folder "footer">*/
	#footer p {
		margin: 0;
		padding: 0;}

	#footer a {
		color: white;
		font-size: 0.9em;
		text-decoration: none; }

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

	.footer #cred {
		text-align: right;
		padding-top: 10px;
		padding-right: 15px; }
/*</agl.folder>*/
/*<agl.folder "Browser Fixes">*/
	.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */
/*</agl.folder>*/

