body { margin:0px; padding:0px; background:#85a7bc;}
.p {
	font-family: "Libre Baskerville";
	font-size: 12px;
	font-style: normal;
}
.p-LG {
	font-family: "Libre Baskerville";
	font-size: 14px;
	font-style: normal;
	line-height: 1.65;
}
.link {
	font-family: "Libre Baskerville";
	font-size: 12px;
	color: #800080;
	font-weight: bold;
}
.p-review-partial {
	font-family: "Libre Baskerville";
	font-size: 12px;
	font-style: normal;
	line-height: 200%;
	margin:.5em 0 .5em 0;
}
.text-book-headline {
	font-family: "Libre Baskerville";
	font-size: 16px;
	font-style: normal;
	margin-bottom: 15px;
	font-weight: bold;
	}
.text-book-headlineLG {
	font-family: "Libre Baskerville";
	font-size: 20px;
	font-style: normal;
	margin-bottom: 15px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 4px;
}
.text-book-description-intro {
	font-family: "Libre Baskerville";
	font-size: 14px;
	font-style: normal;
	margin-bottom: 15px;
	font-weight: bold;
}
.text-book-description {
	font-family: "Libre Baskerville";
	font-size: 12px;
	font-style: normal;
	margin-bottom: 15px;
	font-weight: normal;
}
.text-book-subhead-md {
	font-family: "Libre Baskerville";
	font-size: 14px;
	font-style: normal;
	margin-bottom: 15px;
	font-weight: bold;
}
.text-header {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-family: "Libre Baskerville";
	border-left: 15px;
	margin-bottom: 5px;
}
.text-book-review {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-family: "Libre Baskerville";
}
.text-gallery-title {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-family: "Libre Baskerville";
	text-align: center;
}
.text-book-review-headline {
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	font-family: "Libre Baskerville";
	margin-bottom: 25px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #666666;
	padding-bottom: 5px;
}
.text-book-pubisher {
	font-size: 10px;
	font-weight: bold;
	font-family: "Libre Baskerville";
}
.text-book-review-name {
	font-size: 10px;
	font-weight: normal;
	font-family: "Libre Baskerville";
}
.honors-headline {
	font-family: "Libre Baskerville";
	font-size: 14px;
	font-style: normal;
	margin-bottom: 2px;
	font-weight: bold;
	padding-bottom: 5px;
}
.tab { margin-left: 60px; }


.cleaner { clear:both;}
#wrapper { width:1026px; margin:15px auto; border:1px solid #000; background:#f5c8c7; padding:16px 0 15px 17px; position:relative;}
.tree {width: 313px;height: 582px;background: url('../images/tree.png') no-repeat;position: absolute;top: -107px;left: -19px; z-index:1;}

/** START - Header Section */
.header { width:1008px; height:90px; background: url('../images/header.png') no-repeat; position:relative;}
.header .logo { margin:0px 0 0 100px;}
.header .logo img { margin:8px 0 0 0; border:0px;}
.header .fox {width: 117px;height: 123px;background: url('../images/fox.png') no-repeat;position: absolute;top: -12px;right: 158px; z-index:6;}
/** END - Header Section */

/** START - Top Menu Section */
.top { width:1008px; height:24px; background:url('../images/top.png') no-repeat bottom left; position:relative;}
.top .menu { width:664px; height:24px; left:208px; position:absolute; z-index:2;}
.top .menu li { list-style:none; display:inline; margin:0px;padding:0px;}
.top .menu li.home {float:left; background:url('../images/home.png') no-repeat; width:58px; height:19px; cursor:pointer; margin-top:5px;}
.top .menu li.home:hover { display:block; background:url('../images/home.png') no-repeat; width:58px; height:19px; background-position:0px -19px;cursor:pointer;}
.top .menu li.complete {float:left; background:url('../images/complete.png') no-repeat; width:209px; height:19px; cursor:pointer; margin:5px 0 0 10px;}
.top .menu li.complete:hover { display:block; background:url('../images/complete.png') no-repeat; width:209px; height:19px; background-position:0px -19px;cursor:pointer;}
.top .menu li.fav {float:left; background:url('../images/fav.png') no-repeat; width:97px; height:19px; cursor:pointer; margin:5px 0 0 10px;}
.top .menu li.fav:hover { display:block; background:url('../images/fav.png') no-repeat; width:97px; height:19px; background-position:0px -19px;cursor:pointer;}
.top .menu li a{ float:left;display:inline; margin:0px;padding:0px; text-decoration:none; cursor:pointer;}
.top .menu li a img {border:0px;}
/** END - Top Menu Section */

/** START - Main Content Section */
.main-content { width:1008px; background:url('../images/main-content.png') repeat-y top left;}
.main-content .left-side { width:194px; height:350px; float:left; position:relative;}
.main-content .left-side img { border:0px;}
.main-content .left-side ul { list-style:none; margin:0 0 0 65px; padding:0px; position:absolute; z-index:3; left:0px; top:0px; width:120px;}
.main-content .left-side ul li { display:inline; margin:0px; padding:0px;}
.main-content .left-side ul li.home2 {float:left; background:url('../images/side-home.png') no-repeat; width:47px; height:11px; cursor:pointer; margin-top:0px; margin-bottom:20px; }
.main-content .left-side ul li.home2:hover {float:left; background:url('../images/side-home.png') no-repeat; background-position:0px -11px; width:47px; height:11px;}
.main-content .left-side ul li.about {float:left; background:url('../images/side-about.png') no-repeat; width:79px; height:11px; cursor:pointer; margin-top:0px;margin-bottom:20px; }
.main-content .left-side ul li.about:hover {float:left; background:url('../images/side-about.png') no-repeat; background-position:0px -11px; width:79px; height:11px;}
.main-content .left-side ul li.new {float:left; background:url('../images/side-new.png') no-repeat; width:97px; height:11px; cursor:pointer; margin-top:0px;margin-bottom:20px; }
.main-content .left-side ul li.new:hover {float:left; background:url('../images/side-new.png') no-repeat; background-position:0px -11px; width:97px; height:11px;}
.main-content .left-side ul li.blog {float:left; background:url('../images/side-blog.png') no-repeat; width:42px; height:11px; cursor:pointer; margin-top:0px;margin-bottom:20px; }
.main-content .left-side ul li.blog:hover {float:left; background:url('../images/side-blog.png') no-repeat; background-position:0px -11px; width:42px; height:11px;}
.main-content .left-side ul li.blog {float:left; background:url('../images/side-blog.png') no-repeat; width:100px; height:11px; cursor:pointer; margin-top:0px;margin-bottom:20px; }
.main-content .left-side ul li.blog:hover {float:left; background:url('../images/side-blog.png') no-repeat; background-position:0px -11px; width:100px; height:11px;}
.main-content .left-side ul li.gallery {float:left; background:url('../images/side-gallery.png') no-repeat; width:100px; height:11px; cursor:pointer; margin-top:0px;margin-bottom:20px; }
.main-content .left-side ul li.gallery:hover {float:left; background:url('../images/side-gallery.png') no-repeat; background-position:0px -11px;width:100px; height:11px;}
.main-content .left-side ul li.books {float:left; background:url('../images/side-books.png') no-repeat; width:52px; height:11px; cursor:pointer; margin-top:0px;margin-bottom:20px; }
.main-content .left-side ul li.books:hover {float:left; background:url('../images/side-books.png') no-repeat; background-position:0px -11px; width:52px; height:11px;}
.main-content .left-side ul li.programs {float:left; background:url('../images/side-programs.png') no-repeat; width:88px; height:11px; cursor:pointer; margin-top:0px;margin-bottom:20px; }
.main-content .left-side ul li.programs:hover {float:left; background:url('../images/side-programs.png') no-repeat; background-position:0px -11px; width:88px; height:11px;}
.main-content .left-side ul li.shopping {float:left; background:url('../images/side-shopping.png') no-repeat; width:77px; height:11px; cursor:pointer; margin-top:0px;margin-bottom:20px; }
.main-content .left-side ul li.shopping:hover {float:left; background:url('../images/side-shopping.png') no-repeat; background-position:0px -11px; width:77px; height:11px;}
.main-content .left-side ul li.honors {float:left; background:url('../images/side-honors.png') no-repeat; width:65px; height:11px; cursor:pointer; margin-top:0px;margin-bottom:20px; }
.main-content .left-side ul li.honors:hover {float:left; background:url('../images/side-honors.png') no-repeat; background-position:0px -11px; width:65px; height:11px;}
.main-content .left-side ul li.posters {float:left; background:url('../images/side-posters.png') no-repeat; width:101px; height:11px; cursor:pointer; margin-top:0px;margin-bottom:20px; }
.main-content .left-side ul li.posters:hover {float:left; background:url('../images/side-posters.png') no-repeat; background-position:0px -11px; width:101px; height:11px;}
.main-content .left-side ul li.contact {float:left; background:url('../images/side-contact.png') no-repeat; width:99px; height:11px; cursor:pointer; margin-top:0px;margin-bottom:10px; }
.main-content .left-side ul li.contact:hover {float:left; background:url('../images/side-contact.png') no-repeat; background-position:0px -11px; width:99px; height:11px;}
.main-content .left-side ul li.poster {float:left; background:url('../images/poster/poster-icon-2.png') no-repeat; width: 105px; height:116px; cursor:pointer; margin-top:0px;margin-bottom:20px; }
.social {
	width: 120px;
	height: 60px;
	position: absolute;
	bottom: -50px;
	left: 63px;
	z-index: 4;
} 
.social img { border:0px;}
.main-content .mid { width:655px; float:right; padding:7px;}
.main-content .mid p { font-family: 'Libre Baskerville', serif, arial; font-size:12px; line-height:20px; margin:0px;padding:10px;}
.main-content .mid .artist {
	width: 631px;
	margin: 15px auto 0 auto;
}
.main-content .right-side { width:109px; float:right; margin-left:12px; padding:0px 4px;}
.main-content .right-side h2 { font-family: 'Tinos', serif, arial; font-weight:bold; font-size:15px; margin:0 0 0px 0; padding:0px; text-transform:uppercase;}
.main-content .right-side img { border:0px; margin:3px 0;}
.main-content .right-side ul { margin: 8px 0 10px 0px; padding:0px; list-style:none;}
.main-content .right-side ul li { margin:0 0 8px 0;font-family:Arial, Helvetica, sans-serif; font-size:12px; 
background:url('../images/bullet.jpg') no-repeat; padding:0 0 0 8px; background-position:0px 6px;}
.main-content .right-side ul li a {color:#800080; text-decoration:none;}
.main-content .right-side ul li a:hover {text-decoration:underline;}
/** END - Top Main Content */

/** START - Footer */
.footer { width:1008px; height:56px; background:url('../images/footer.png') no-repeat;}
.footer p { width:455px; display:block; margin:0 auto; text-align:center; font-family: 'Tinos', serif, arial; font-weight:normal; font-size:13px; padding-top:19px;padding-left: 35px;}
.footer a { color:#800080; text-decoration:none;}
.footer a:hover { color:#800080; text-decoration:underline;}
/** END - Footer */
.tablecenter {
	text-align: center;
}
.linkLG {
	font-family: "Libre Baskerville";
	font-size: 14px;
	color: #800080;
	font-weight: bold;
}
#imageborderbottom {
	margin-bottom: 10px;
}
