@charset "UTF-8";/* CSS Document */a {outline:none;}body { 	background: #1a120f;	padding:0px;	text-align:center;	margin: 0 auto;	font-family: Arial, Helvetica, sans-serif;	font-size:14px;	line-height: 20px;	font-weight:normal;	font-style: normal;	color:#f3f3f3;	}	#container { 	width:895px;  	text-align:center;	margin: 0 auto;	background: url(/static/pages/yr/minisites/monstersquad/images/bg.jpg)  repeat-y scroll center top ;	overflow:visible;	margin-bottom: 50px;	}		#titlenav { 	width:895px;	height:310px;  	text-align:center;	margin: 0 auto;	background: url(/static/pages/yr/minisites/monstersquad/images/drips.png)  no-repeat center top ;	}		*html #titlenav { 		background: url(/static/pages/yr/minisites/monstersquad/images/drips.gif)  no-repeat center top ;		}		h1#booktitle {	background:url(/static/pages/yr/minisites/monstersquad/images/monstersquad.gif) no-repeat top left;	height:108px;	width:525px;	margin: 55px 0px 0px 0px;	float:left;	}		h1#booktitle a {		height:108px;		width:525px;		display:block;		text-indent:-9999px;		}		/* Navigation */	#ms_nav {	width:700px;	height:50px;	float:left;	margin: 10px 0px 0px 0px;	z-index: 20;	position:relative;	}#ms_nav ul {	list-style:none;	margin:0;	padding:0;	}	#ms_nav ul li a {	display:block;	height:24px;	}	#nav1 {	height:23px;	width:60px;	background:url(/static/pages/yr/minisites/monstersquad/images/books.gif) no-repeat top left;	text-indent:-9999px;	margin: 0px 40px 0px 0px;	float:left;	}		#nav1 a { 		height:23px; 		width:60px; 		background:url(/static/pages/yr/minisites/monstersquad/images/books.gif) no-repeat top left;		 }		#nav1 a:hover {			background-position:  0 -23px;		}			#nav1 a:active {		background-position: 0 -23px;		}		#nav2 {	height:24px;	width:78px;	background:url(/static/pages/yr/minisites/monstersquad/images/author.gif) no-repeat top left;	text-indent:-9999px;	margin: 0px 40px 0px 0px;	float:left;	}		#nav2 a { 		height:24px; 		width:78px; 		background:url(/static/pages/yr/minisites/monstersquad/images/author.gif) no-repeat top left;		 }		 		#nav2 a:hover {			background-position: 0 -24px;		}			#nav2 a:active {		background-position: 0 -24px;		}		#nav3 {	height:24px;	width:84px;	background:url(/static/pages/yr/minisites/monstersquad/images/excerpt.gif) no-repeat top left;	text-indent:-9999px;	margin: 0px 40px 0px 0px;	float:left;	}		#nav3 a { 		height:24px; 		width:84px; 		background:url(/static/pages/yr/minisites/monstersquad/images/excerpt.gif) no-repeat top left;		 }		 		#nav3 a:hover {			background-position: 0 -24px;		}			#nav3 a:active {		background-position: 0 -24px;		}		#nav4 {	height:24px;	width:126px;	background:url(/static/pages/yr/minisites/monstersquad/images/characters.gif) no-repeat top left;	text-indent:-9999px;	margin: 0px 40px 0px 0px;	float:left;	}		#nav4 a { 		height:24px; 		width:126px; 		background:url(/static/pages/yr/minisites/monstersquad/images/characters.gif) no-repeat top left;		 }		#nav4 a:hover {			background-position: 0 -24px;		}			#nav4 a:active {		background-position: 0 -24px;		}		#nav5 {	height:23px;	width:134px;	background:url(/static/pages/yr/minisites/monstersquad/images/makeslime.gif) no-repeat top left;	text-indent:-9999px;	margin: 0px 10px 0px 0px;	float:left;	}		#nav5 a { 		height:23px; 		width:134px; 		background:url(/static/pages/yr/minisites/monstersquad/images/makeslime.gif) no-repeat top left;		 }		#nav5 a:hover {			background-position: 0 -23px;		}			#nav5 a:active {		background-position: 0 -23px;		}		/* End Navigation */	#monsterimage { 	background:url(/static/pages/yr/minisites/monstersquad/images/monsterkids.png) no-repeat top left;	float:right;	width:431px;	height: 498px;	margin: 0px -40px -180px 0px;	position:relative;	z-index: 10;	top: -185px;		}		*html #monsterimage { 		background:url(/static/pages/yr/minisites/monstersquad/images/monsterkids.gif) no-repeat top left;		}			#eyemonster { 	background:url(/static/pages/yr/minisites/monstersquad/images/eyemonster.png) no-repeat top left;	float:right;	width:287px;	height: 498px;	margin: 0px -40px -180px 0px;	position:relative;	z-index: 10;	top: -185px;		}		*html #eyemonster { 		background:url(/static/pages/yr/minisites/monstersquad/images/eyemonster.gif) no-repeat top left;		}			#slimemonster { 	background:url(/static/pages/yr/minisites/monstersquad/images/slime.png) no-repeat top left;	float:right;	width:339px;	height: 320px;	margin: 0px 0px -135px 0px;	position:relative;	z-index: 10;	top: -125px;		}		*html #slimemonster { 		background:url(/static/pages/yr/minisites/monstersquad/images/slime.gif) no-repeat top left;		}			#kids { 	background:url(/static/pages/yr/minisites/monstersquad/images/boys.png) no-repeat top left;	float:right;	width:300px;	height: 321px;	margin: 0px -50px -135px 0px;	position:relative;	z-index: 10;	top: -125px;		}		*html #kids{ 		background:url(/static/pages/yr/minisites/monstersquad/images/boys.gif) no-repeat top left;		}		#content { 	width:895px;  	text-align:left;	margin: 0px 0px 0px 0px;		}	#text { 	width:480px; 	margin: 0px 0px 0px 20px;	float:left;	display:inline;		}	#text2 { 	width:620px; 	margin: 0px 0px 0px 20px;	float:left;	display:inline;		}	#text_characters { 	width:750px; 	margin: 0px 0px 0px 20px;	float:left;	display:inline;		}		.homebottom { 		margin-bottom: 110px;		}		.pbottom { 		margin-bottom: 50px;		}		.smallfont { 		font-size:12px;		}		.imgright {	float:right;	margin: -60px 0px 0px 70px;	position:relative;	z-index:10;	}	.imgauthor {	float:right;	margin: 0px 70px 0px 0px;	border:1px solid #000000;	}				.imgleft {	float:left;	margin: 0px 70px 0px 20px;	}	.blueheader {	font-size: 18px;	font-weight:normal;	color:#a3def9;	}							h2.header { 		font-size: 21px;		margin: 0px 0px 20px 0px;		font-weight:bold;		text-align:left;		line-height: 22px;		color:#a3def9;		font-family:Arial, Helvetica, sans-serif;		}				#footer { 	background: #1a120f url(/static/pages/yr/minisites/monstersquad/images/footer.gif)  no-repeat top left ;	width:895px;	height:45px;	margin: 0px 0px 0px 0px;	clear:both;	}	#footertext { 	padding: 20px 0px 0px 0px;	FONT-SIZE: 11px; 	color: #56514f;	text-align:left;	}	.footerlink {	COLOR: #56514f; 	FONT-SIZE: 11px; 	FONT-STYLE: normal; 	FONT-WEIGHT: bold; 	LINE-HEIGHT: 16px; 	TEXT-DECORATION: none	}	A.footerlink:link {COLOR: #56514f; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; }	A.footerlink:active {COLOR: #56514f; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }	A.footerlink:visited {COLOR: #56514f; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; }	A.footerlink:hover {COLOR: #56514f; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }		.mslink {	COLOR: #504102; 	FONT-SIZE: 1em; 	FONT-STYLE: normal; 	FONT-WEIGHT: bold; 	LINE-HEIGHT: 16px; 	TEXT-DECORATION: none	}	A.mslink:link {COLOR: #504102; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; }	A.mslink:active {COLOR: #6d5904; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }	A.mslink:visited {COLOR: #504102; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; }	A.mslink:hover {COLOR: #6d5904; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }	/* Remove borders from all image links */a img { border:none; }/* Regular pubset classes for multiple books in a row */.themebooktitle {COLOR: #a3def9; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-DECORATION: none; }A.themebooktitle:link {COLOR: #a3def9; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; }A.themebooktitle:active {COLOR: #a668fa2; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }A.themebooktitle:visited {COLOR: #a3def9; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; }A.themebooktitle:hover {COLOR: #668fa2; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }.themeauthor {COLOR: #f3f3f3; font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none; }A.themeauthor:link {COLOR: #f3f3f3; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; }A.themeauthor:active {COLOR: #dadbdb; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }A.themeauthor:visited {COLOR: #f3f3f3; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; }A.themeauthor:hover {COLOR: #dadbdb; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }.themebookmediatype {COLOR: #f3f3f3; font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none; }A.themebookmediatype:link {COLOR: #f3f3f3; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; }A.themebookmediatype:active {COLOR: #333333; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }A.themebookmediatype:visited {COLOR: #f3f3f3; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; }A.themebookmediatype:hover {COLOR: #333333; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }.themebookprice {COLOR: #f3f3f3; font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none; }A.themebookprice:link {COLOR: #f3f3f3; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; }A.themebookprice:active {COLOR: #333333; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }A.themebookprice:visited {COLOR: #f3f3f3; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; }A.themebookprice:hover {COLOR: #333333; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }.themeaddbasket {COLOR: #a3def9; font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none; BORDER: none; }A.themeaddbasket:link {COLOR: #a3def9; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; BORDER: none; }A.themeaddbasket:active {COLOR: #668fa27; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline; BORDER: none; }A.themeaddbasket:visited {COLOR: #a3def9; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; BORDER: none; }A.themeaddbasket:hover {COLOR: #668fa2; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline; BORDER: none; }.thememore {COLOR: #a3def9; font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none; }A.thememore:link {COLOR: #a3def9; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; }A.thememore:active {COLOR: #668fa2; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }A.thememore:visited {COLOR: #a3def9; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none; }A.thememore:hover {COLOR: #668fa2; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }.pub-header-small {COLOR: #414141; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none}A.pub-header-small:link {COLOR: #414141; TEXT-DECORATION: none}A.pub-header-small:active {COLOR: #414141; TEXT-DECORATION: underline}A.pub-header-small:visited {COLOR: #414141; TEXT-DECORATION: none}A.pub-header-small:hover {COLOR: #a3def9; TEXT-DECORATION: underline}		
