/* @override 
	http://dev.mysterynet.com/includes/styles/mysterynet.css
	http://www.MysteryNet.com/includes/styles/mysterynet.css
*/
/* MysteryNet.com home page styles */
/* 20040915 copied from mnmp.css */
/* added noodleincident styles */
@import "../v2/css/ads.css";
body {
	margin:4px 0px 0px 2px;
	padding:0;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
/* font sizing in ems,. if you want to change anything, just change this.*/
/*At 75% and lower, opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. */
	color:#000;
	background-color:#600;
	background-image:url(http://www.mysterynet.com/images/mn/clear.gif)
;
	/*use full url so both ie45mac and nn4 can find it.*/
	background-repeat:no-repeat;
	background-position:top left;
}
/* To adjust for hard copies*/
@media print {
body {
	background:white;
	color:black;
}
}
/*typography*/
a, a:link, a:visited, a:hover, a:active {
	color:#600;
	font-size:100%;
}
h1, h1.pg {
	font-size:1.2em;
	font-weight:bold;
	margin-top:0em;
	margin-bottom:0em;
/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyond summary in a simple comment.*/
	color:#006;
	clear:left;
}
h1.pg {
	margin-bottom:0;
}
h1.pg a:link, h1.pg a:visited, h1.pg a:hover, h1.pg a:active {
	font-size:100%;
	color:#006;
	font-weight:bold;
	margin-bottom:0em;
	margin-top:0em;
	text-decoration:none;
}
h1.pg a:hover, h1.pg a:active {
	text-decoration:underline;
}
h2 {
	font-size:100%;
	font-weight:bold;
	color:#666;
	clear:left;
	margin-top:0;
}
h2.pg {
	margin-top:0;
	color:#666;
}
h2.page {
	color:#666;
}
h2.end {
	font-size:0.9em;
	color:#666;
	margin:0.5em;
	text-align:center;
}
a.h2 {
	font-size:100%;
	color:#600;
	font-weight:bold;
	margin-top:0em;
}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active,
h2.pg a:link, h2.pg a:visited, h2.pg a:hover, h2.pg a:active {
	font-size:100%;
	color:#600;
	font-weight:bold;
	margin-top:0em;
}
h3.title {
	font-family:Times New Roman, serif;
	font-size:1.2em;
	color:#000;
	font-weight:bold;
	margin-top:0em;
	margin-bottom:0em;
}
h4 {
	font-size:1.2em;
	margin:1.2em 0em 0em 0em;
	font-weight:bold;
	clear:left;
}
h4.edition {
	font-size:1.0em;
	color:#666;
	font-weight:bold;
	margin-top:0em;
}
h5 {
	font-size:1.0em;
	margin:1.2em 0em 0em 0em;
	font-weight:bold;
	color:#666;
	clear:left;
}
h6 {
	font-size:0.8em;
	margin:1.2em 0em 0em 0em;
	font-weight:bold;
	clear:left;
}
img {
	border:0;
}
p {
	font-size:1.0em;
	margin:1.2em 0em 1.2em 0em;
}
ol, ul, li {
	font-size:1.0em;
	margin-top:0;
	margin-bottom:0;
}
ul {
	padding:0;
	margin-bottom:14px;
	margin-left:6px;
}
li {
	list-style:none;
	padding:0px 0px 2px 14px;
	background-image:url(http://www.mysterynet.com/images/mn/bullet.gif);
	background-repeat:no-repeat;
	background-position:0 0.5em;
}
pre {
/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family:monospace;
	font-size:1.0em;
}
strong, b {
	font-weight:bold;
}
blockquote {
	padding:0 1pc 0 1pc;
	border:1px solid #ddd;
	background-color:#F0F0F0;
	background-image:url(http://www.mysterynet.com/images/mn/double-quotes.png);
	background-repeat:no-repeat;
	background-position:-10px -7px;
}
.first {
	margin-top:0;
}
/* Prop Hack: to guarantee a height http://www.greywyvern.com/code/min-height-hack.html */
.prop {
	float:right;
	width:1px;
}
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}
.min160px {
	height:160px;
}
/* Prop Hack End */
/* ============================================================ */
/* ============================================================ */
body#flat {
	
}
body#comm {
	margin:4px 0px 0px 2px;
	background-color:#ccc;
	background-image:url(http://www.mysterynet.com/images/mn/bg-shadow.png);
	background-repeat:repeat-x;
	background-position:top left;
}
body#comm #foot {
	border-right: 5px solid black;
	border-bottom: 12px solid black;
}
body#tab {
	margin:4px 0px 0px 2px;
}
body#comm_admin {
	background:#e1e1e1;
}
body#comm_pref {
	background:#e1e1e1;
}
body#comm_nd_admin {
	background:#e1e1e1;
}
body#comm_nd_pref {
	background:#e1e1e1;
}
body#kidslove {
	background:#fff;
}
/* text formatting*/
/* Basic paragraph indent */
/* p.indent {text-indent:16px;} */
div.textbody p {
	text-indent:16px;
	clear:left;
}
div.textbody p.line1 {
	text-indent:0px;
	clear:left;
}
div.textbody p.line2 {
	clear:left;
}
/* Changed to basic paragraph style:just in case don't want indent */
/* p.p {text-indent:16px;} */
p.q {
	color:#039;
	font-weight:bold;
}
/* in Solve-it 268+ 20040202 */
p.movieslist {
	margin-left:74px;
	margin-top:0px;
}
.capsolveit {
	font-size:4em;
	font-family:Courier New, Courier, serif;
	display:block;
	float:left;
	margin-right:2px;
	line-height:0.8em;
	clear:left;
	font-weight:bold;
}
.captwist {
	font-size:4em;
	font-family:Georgia, serif;
	display:block;
	float:left;
	margin-right:2px;
	line-height:0.8em;
	clear:left;
}
.capflash {
	font-size:4em;
	font-family:Georgia, serif;
	display:block;
	float:left;
	margin-right:2px;
	line-height:0.8em;
	clear:left;
}
/* Indent w/o extra space */
div.tab {
	text-indent:16px;
}
/* Text */
a.b:link, a.b:visited, a.b:hover, a.b:active {
	font-size:100%;
	font-weight:bold;
}
a.seonav:link, a.seonav:visited {
	font-size:9px;
	color:#666;
	text-decoration:none;
}
/* #################
   Column widths
   ################# */
table.core {
	width:671px;
	background-color:#000;
	padding:0;
	margin:0;
}
table.comm_core {
	width:924px;
	background-color:#000;
	border:0px;
	padding:0;
	font-size:1.0em;
}
td.hnav {
	width:660px;
	padding:0;
	margin:0;
}
td.contentout {
	background-color:#e1e1e1;
	border-left:2px solid black;
}
div.contentmargin {
	
}
div.contentout {
	
}
/* REMOVED MAKE A DIFFERENCE? width:496px; */
div.contentin {
	padding-left:8px;
	padding-right:4px;
	padding-top:8px;
	padding-bottom:4em;
	background-color:#e1e1e1;
}
td.contentout_wide {
	width:650px;
	background-color:#e1e1e1;
}
div.contentout_wide {
	width:650px;
}
div.contentin_wide {
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
	background-color:#e1e1e1;
}
td.contentout_xwide {
	width:790px;
	background-color:#e1e1e1;
}
div.contentout_xwide {
	width:790px;
}
div.contentin_xwide {
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
	background-color:#e1e1e1;
}
div.contentin_xwide div.footwrap {
	width:790px;
	background-color:#ccc;
}
td.cnav {
	width:133px;
	background-color:#000;
	vertical-align:top;
}
/*NEW*/
div.cnav {
	width:133px;
	float:left;
	display:inline;
	margin:0px 0 0 0px;
}
/*END NEW*/
div.cnavout {
	width:133px;
}
div.cnavin {
	margin:0px 6px 0px 6px;
}
#comm_rnav div.cnavout {
	width:155px;
}
#comm_rnav div.cnavin {
	margin:0px 2px 0px 0px;
}
td.rnav {
	width:123px;
	background-color:#000;
	vertical-align:top;
}
/*NEW*/
div.rnav {
	width:122px;
	margin:0 3px 0 0;
	float:right;
	display:inline;
}
/*END NEW*/
div.rnavout {
	width:123px;
}
div.rnavin {
	margin:0 3px 0 0;
}
div.wrapleft {
	float:left;
	width:240px;
	margin-bottom:1.0em;
	clear:left;
}
div.wrapright {
	float:right;
	width:190px;
	clear:right;
}
/* Previous subnav copied from topic, bg is different */
/* @group Signup box */
div.signup {
	background-color:#903;
	text-align:center;
	width:185px;
	float:right;
	clear:right;
	padding:3px;
	color:#fff;
}
div.signup a:link, div.signup a:visited {
	color:#fff;
	text-decoration:underline;
	font-size:0.8em;
}
div.signup form {
	margin:0px;
	padding:0px;
}
/* @end */
/* @group solveit_entry */
div#solveit_entry {
	background-color:#ccc;
	padding-top:5px;
}
div#solveit_entry div#l {
	float:left;
	width:200px;
	padding:0 15px;
}
div#solveit_entry div#r {
	float:left;
	width:200px;
	padding-right:10px;
}
/* @end */
/* @group 1up */
/* id can begin with number, class cannot */
div.oneup {
	width:250px;
	text-align:center;
	margin:20px auto;
	background-color:#e9e9e1;
	padding:5px;
}
div.oneup a:link, div.oneup a:visited, div.oneup a:hover, div.oneup a:active {
	font-weight:bold;
}
/* @end */
/* @group twoup */
div#twoup {
	text-align:center;
	margin-bottom:10px;
	clear:both;
}
div#twoup a:link, div#twoup a:visited, div#twoup a:hover, div#twoup a:active {
	font-weight:bold;
}
div#twoupl {
	float:left;
	width:auto;
	margin:0 auto;
	background-color:#e9e9e1;
	padding:5px;
}
div#twoupr {
	float:right;
	width:auto;
	margin:0 auto;
	background-color:#e9e9e1;
	padding:5px;
}
div#twoupl p, div#twoupr p {
	width:200px;
}
/* @end */
/* @group products */
/* ex:TV Profiles Columbo */
div.item_l {
	float:left;
	width:120px;
	text-align:center;
	padding-right:8px;
	margin-bottom:15px;
}
div.item_l img {
	margin-bottom:3px;
}
div.item_r {
	float:right;
	width:340px;
	margin-bottom:15px;
	font-size:1.0em;
}
div.item_r p {
	font-size:1.0em;
}
div.item_r a:link, div.item_r a:visited, div.item_r a:hover, div.item_r a:active {
	font-weight:bold;
	font-size:100%;
}
div.item_c {
	width:120px;
	text-align:center;
	padding:3px;
}
div.item_c img {
	margin-bottom:3px;
}
/* @end */
/* @group Previous subnav */
div.prev_subnav {
	width:185px;
	font-size:76%;
	float:right;
	clear:right;
	padding:5px;
	background-color:#ccc;
	margin-top:3px;
	margin-bottom:3px;
}
div.prev_subnav a:link, div.prev_subnav a:visited, div.prev_subnav a:hover, div.prev_subnav a:active {
	font-size:100%;
	font-weight:bold;
	color:#900;
}
div.prev_subnav a:hover, div.prev_subnav a:active {
	background-color:#efefef;
}
div.prev_subnav p {
	font-size:1.0em;
	margin:0px;
}
/* @end */
/* Topic subnav - fussed a lot with the relative sizes and now they work:div is 1.2em, the rest relative. Can change size of a and p by changing p. */
/* @group Topic subnav */
div.topic_subnav {
	width:155px;
	margin-top:8px;
	margin-left:8px;
	margin-bottom:8px;
	background-color:white;
	float:right;
	clear:right;
	font-size:76%;
}
div.topic_subnav_in {
	padding:8px;
}
div.topic_subnav p.hed {
	margin-top:10px;
	margin-bottom:3px;
	margin-left:0px;
	font-size:1.0em;
	font-weight:bold;
}
div.topic_subnav a.hed:link, div.topic_subnav a.hed:visited {
	color:#000000;
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
}
div.topic_subnav p.subhed {
	margin-top:13px;
	margin-bottom:3px;
	margin-left:0px;
	font-size:1.0em;
	font-weight:bold;
}
div.topic_subnav a.subhed:link, div.topic_subnav a.subhed:visited {
	color:#000000;
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
}
div.topic_subnav p {
	margin-top:5px;
	margin-bottom:3px;
	margin-left:7px;
	font-size:1.0em;
}
div.topic_subnav p a:link, div.topic_subnav p a:visited {
	color:#660000;
	font-size:100%;
}
div.topic_subnav ul.level1 {
	margin-top:0;
}
div.topic_subnav ul.level1 li {
	margin-top:6px;
	margin-bottom:6px;
	font-weight:normal;
	margin-left:-20px;
}
div.topic_subnav ul.level2 {
	margin-top:0;
	margin-bottom:10px;
}
div.topic_subnav ul.level2 li {
	margin-top:6px;
	margin-bottom:6px;
	font-weight:normal;
}
/* @end */
/* Continue story box (e.g. Twist, CML...) */
div.cont {
	float:right;
	padding:8px;
	margin:10px;
	text-align:center;
	background-color:#ccc;
	width:200px;
	height:80px;
}
div.cont a:link, div.cont a:visited, div.cont a:hover, div.cont a:active {
	font-weight:bold;
}
/* div.pic {float:right; background-color:#e9e9e1; border:1px solid #ccc; color:#666; text-align:center; padding:4px;}
*/
div.pic {
	float:right;
	padding:8px;
	background-color:#e9e9e1;
	border:1px solid #ccc;
	color:#666;
}
div.pic p {
	text-align:center;
	font-weight:bold;
}
div.picwide {
	margin:0 8px;
	background-color:#e9e9e1;
	border:1px solid #ccc;
	color:#666;
	padding:4px;
	clear:both;
}
div.picwide img {
	margin:0.2em auto;
	display:block;
}
div.picwide p {
	margin:0.2em;
	text-align:center;
}
div.picwide div {
	
}
div.movies_left {
	width:120px;
	float:left;
	margin:5px;
}
div.movies_left img {
	margin:5px;
}
div.movies_left div {
	background-color:#fff;
	margin-top:5px;
	padding:2px;
	text-align:center;
}
div.movies_left a:link, div.movies_left a:visited, div.movies_left a:hover, div.movies_left a:active {
	font-size:0.9em;
}
IMG.book_cover {
	border:1px solid black;
	float:right;
	margin-left:10px;
	margin-bottom:5px;
}
IMG.prev_books {
	float:left;
	clear:left;
	margin-right:10px;
	border:1px black solid;
}
DIV.book {
	clear:left;
	margin-top:25px;
}
/* Footer */
a.copy:link {
	font-size:100%;
	color:#333;
	text-decoration:underline;
}
a.copy:visited {
	font-size:100%;
	color:#333;
	text-decoration:underline;
}
a.copy:hover {
	font-size:100%;
	color:#333;
	text-decoration:underline;
}
.copyright_gray {
	font-size:9px;
	color:#333;
}
/* Foot */
div.footwrap_wide_out {
	width:650px;
}
div.footwrap_wide_in {
	padding:0 75px;
	background-color:#ccc;
}
div.footwrap_xwide_out {
	width:780px;
}
div.footwrap_xwide_in {
	padding:0 10px;
	background-color:#ccc;
}
div.footout {
	width:804px;
	background-color:black;
}
div.footin {
	border-top:0;
	border-left:2px solid black;
	border-right:15px solid black;
	border-bottom:10px solid black;
}
div#foot {
	font-size:11px;
}
div#foot div {
	background-color:#ccc;
}
div#foot p {
	font-size:1.0em;
	margin-bottom:0em;
	margin-top:0em;
}
div#foot p.hed {
	font-size:1.0em;
	margin-bottom:0em;
	margin-top:0.2em;
	font-weight:bold;
}
div#foot p.hed a.hed:link, div#foot p.hed a.hed:visited, div#foot p.hed a.hed:hover, div#foot p.hed a.hed:active {
	font-size:100%;
	color:#000;
	font-weight:bold;
	margin-bottom:0em;
	margin-top:0em;
	text-decoration:none;
	margin-left:2px;
}
div#foot a:link, div#foot a:visited, div#foot a:hover, div#foot a:active {
	font-size:100%;
	color:#900;
	text-decoration:underline;
}
div#foot_copy {
	padding:5px;
}
div#foot_copy p {
	text-align:center;
}
div#foot_copy a:link, div#foot_copy a:visited, div#foot_copy a:hover, div#foot_copy a:active {
	font-size:1.1em;
	color:#333;
	text-decoration:underline;
}
div.footcol {
	float:left;
	width:120px;
	border-left:1px solid #eee;
	padding-left:2px;
}
div.footindent {
	margin-left:0px;
	line-height:1.4em;
	padding-left:2px;
}
/* Text Ad Styles ALL MYSTERYNET 2004-04-28 */
div.ad_out {
	width:170px;
}

div.rnavin div.ad_out {
	width:125px;
}
div.rnavin p {
	margin:0 0 0 0;
}
div.ad_in, div.ad_in_us, div.ad_in_ca, div.ad_in_uk {
	font-size:9px;
	border:1px solid #e9e9e9;
	padding:4px;
	margin:0px 0px 8px 0px;
	background-color:#efe5ec;
	color:#000;
}
div.ad_in_us {
	background-image:url(/images/mn/ads/ad-bg-flag-us.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
div.ad_in_ca {
	background-image:url(/images/mn/ads/ad-bg-flag-ca.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
div.ad_in_uk {
	background-image:url(/images/mn/ads/ad-bg-flag-uk.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
div.ad_out ul {
	margin-bottom:0;
}
div.ad_out li {
	padding:0px 0px 2px 4px;
}
p.ad1 {
	font-size:9px;
	color:#000;
	margin:0;
	padding-right:0px;
}
p.ad2 {
	font-size:9px;
	color:#000;
	margin:0;
}
p.ad3 {
	font-size:9px;
	color:#000;
	margin:0;
}
p.ad4 {
	font-size:9px;
	color:#000;
	margin:0;
}
p.ad1 a:link, p.ad1 a:visited, p.ad1 a:hover, p.ad1 a:active {
	font-size:9px;
	color:#D50043;
	margin:0;
}
p.ad4 a:link, p.ad4 a:visited, p.ad4 a:hover, p.ad4 a:active {
	font-size:9px;
	color:#D50043;
	margin:0;
}
div.ad_ebay_vert {
	width:120px;
	background-color:#e1e1e1;
	margin-bottom:20px;
}
div.ad_ebay_vert a:link, div.ad_ebay_vert a:visited, div.ad_ebay_vert a:hover, div.ad_ebay_vert a:active {
	font-size:100%;
}
/*OLD*/
div.towerout {
	margin-bottom:25px;
}
#comm_rnav div.towerout {
	margin-left:15px;
}
div.towerin {
	
}
div.towerout p {
	text-align:center;
	width:120px;
}
div.towerout a:link, div.towerout a:visited, div.towerout a:hover, div.towerout a:active {
	color:#eee;
	font-size:9px;
}
/*END OLD*/
/*NEW*/
div.tower {
	margin-bottom:25px;
}
div.tower p {
	text-align:center;
	width:120px;
}
div.tower a:link, div.tower a:visited, div.tower a:hover, div.tower a:active {
	color:#eee;
	font-size:7pt;
	line-height:8pt;
}
/*NEW END*/
div.relin {
	background-color:#ccc;
}
div.relout div.relin div.ad_out {
	float:left;
	width:190px;
}
div.relout div.relin div.ad_in,
div.relout div.relin div.ad_in_us,
div.relout div.relin div.ad_in_ca,
div.relout div.relin div.ad_in_uk {
	font-size:9px;
	margin:8px;
}
/* ad DIV styles :new on 20040211 for Stores nav */
div.ad {
	width:125px;
	font-size:1.0em;
	background-color:#ccc;
	border:1px solid #fff;
	padding:2px;
	text-align:left;
}
div.ad p.hed {
	font-size:1.0em;
	color:#d50043;
	margin:3px 0;
}
div.ad p.hed a:link, div.ad p.hed a:visited, div.ad p.hed a:hover, div.ad p.hed a:active {
	font-size:1.0em;
	color:#d50043;
}
div.ad p {
	font-size:1.0em;
	color:#000;
	margin:0 0;
}
div.ad a:link, div.ad a:visited, div.ad a:hover, div.ad a:active {
	font-size:100%;
	color:#d50043;
}
div.ad_hover {
	font-size:1.0em;
	background-color:#ddd;
}
div.ad_c {
	text-align:center;
	width:140px;
	background-color:#ccc;
	border:1px solid #fff;
	padding:1px;
	font-size:1.0em;
}
div.ad_c_hover {
	text-align:center;
	font-size:1.0em;
	background-color:#ddd;
}
t.t_also {
	width:140px;
	background-color:#666;
	border:1px solid #fff;
	padding:1px;
}
td.td_also_top {
	width:140px;
	text-align:center;
	font-size:0.9em;
	color:#666;
	background-color:#ccc;
}
td.td_also {
	width:140px;
	padding:8px;
	text-align:center;
	font-size:0.9em;
	color:#000;
	background-color:#ffc;
}
td.td_also_hover {
	width:140px;
	padding:8px;
	text-align:center;
	font-size:0.9em;
	color:#000;
	background-color:#ff9;
}
/* MONK */
.monk {
	font-size:11px;
}
.monk_bold {
	font-size:11px;
	font-weight:bold;
}
.monk_link {
	font-size:11px;
	color:#CC0000;
	text-decoration:underline;
}
a.monk_link {
	font-size:11px;
	color:#CC0000;
	text-decoration:underline;
}
/* Community styles */
#comm_admin div.wrapout {
	width:700px;
	margin:auto;
}
#comm_pref div.wrapout {
	width:700px;
	margin:auto;
}
#comm a.authorName:link, #comm a.authorName:visited, #comm a.authorName:hover, #comm a.authorName:active {
	font-size:1.0em;
	color:#600;
	font-weight:bold;
}
#comm .itemDate {
	font-size:1.0em;
}
#comm .authorLine2 {
	font-size:0.9em;
	color:#333;
	font-style:italic;
	margin-bottom:12px;
}
#comm div.author-heading {
	font-size:1.0em;
	margin-top:4px;
	margin-bottom:12px;
	background-color:#eee;
	padding-top:3px;
	padding-bottom:3px;
	border-top:1px solid #000;
}
#comm div.post-text {
	font-size:1.0em;
	margin-top:12px;
	padding-left:4px;
	padding-right:4px;
}
#comm div.post-text p {
	font-size:1.0em;
}
#comm div.messageListAfter {
	border-top:1px solid black;
}
#comm div.toolbar {
	border-top:1px solid black;
}
#comm div.boxTop {
	background-color:#e1e1e1;
	border:0px solid #666;
	width:305px;
	height:120px;
	padding:4px;
}
#comm div.boxTop p {
	margin:0;
	font-size:1.0em;
}
#comm div.boxTop p.hed {
	text-align:center;
	color:#036;
	font-weight:bold;
	margin-bottom:8px;
}
#comm div.boxTop p.sub {
	margin:0;
	color:#036;
	font-size:0.9em;
}
#comm div.boxTop p.sub2 {
	margin:0;
	color:#666;
	font-size:76%;
}
#comm div.boxTop p.links {
	margin:0;
	font-size:0.8em;
	text-align:center;
}
#comm div.boxSupport {
	float:right;
	width:142px;
	height:128px;
	padding-left:4px;
	background-image:url(http://www.MysteryNet.com/images/mn/mn.comm.support.jpg);
	background-repeat:no-repeat;
}
#comm div.boxSupport p {
	margin-top:40px;
	font-size:9px;
	color:#fff;
}
#comm div.boxSupport a:link, #comm div.boxSupport a:visited, #comm div.boxSupport a:hover, #comm div.boxSupport a:active {
	color:#CECE63;
}
#TopLevelInsert h3 {
	margin:0;
	font-size:14px;
}
#TopLevelInsert h3 a, #TopLevelInsert h3 a:link, #TopLevelInsert h3 a:visited {
	font-size:1em;
	font-weight:bold;
	color:#225;
	margin-top:8px;
	margin-bottom:3px;
	text-decoration:none;
}
table#TopLevelInsert {
	width:560px;
	border:0px;
	padding:3px;
	font-size:1.0em;
}
table#TopLevelInsert tr {
	text-align:left;
	vertical-align:top;
	font-size:1.0em;
}
#TopLevelInsert p {
	margin-bottom:.2em;
}
td.td_hed, td.td_txt {
	padding:5px;
	background-color:#e1e1e1;
	font-size:1em;
	border-top:2px solid #225;
}
td.td_txt {
	width:230px;
}
/*  */
div#none-noads-wide {
	float:left;
	width:660px;
	border-left:10px solid #000;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	border-right:10px solid #000;
	border-bottom:10px solid #000;
	background-color:#e1e1e1;
}
table#tt {
	width:804px;
	padding:0;
	border:0;
	margin:0;
}
td#ttmain {
	width:660px;
	padding:0;
	border:0;
	margin:0;
	background-color:#000;
}
td#ttmain_noads {
	width:520px;
	padding:0px;
	border:0px;
	margin:0px;
	background-color:#000;
}
td#td_logo {
	width:168px;
	text-align:left;
}
td#td_tagline {
	width:391px;
	text-align:center;
	color:#c99;
	font-style:italic;
	font-weight:bold;
	font-size:14px
}
td#td_adminnav {
	width:245px;
	text-align:right;
}
div#logo {
	float:left;
	width:168px;
}
div#tagline {
	float:left;
	width:340px;
	text-align:center;
	color:#c99;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
}
div#adminnav {
	float:right;
	width:245px;
	text-align:right;
	padding-top:0.8em;
}
table#tt_s {
	width:660px;
	padding:0px;
	border:0px;
	margin:0px;
}
td#td_logo_s {
	width:168px;
	text-align:left;
}
td#td_tagline_s {
	width:401px;
	text-align:center;
	color:#c99;
	font-style:italic;
	font-weight:bold;
	font-size:14px
}
td#td_adminnav_s {
	width:165px;
	text-align:right;
}
/* Ad Style for Hitchcock Interpolls Inset 250x250 */
.adinsetout {
	float:right;
	width:300px;
	margin-left:10px;
	margin-bottom:10px;
	margin-right:0px;
}
/* NEW styles for main page blue boxes (transferred from online-mysteries:20040905) */
.mystOut {
	width:306px;
	background-color:#BFC8DF;
	margin:0 0 10px 0;
	font-size:1.0em;
}
.mystIn {
	
}
.mystHed {
	background-image:url(/images/mn/mn.main.hedbg.306.gif);
	background-repeat:no-repeat;
	height:25px;
	padding-top:2px;
	padding-left:2px;
}
.mystHed, .mystHed a:link, .mystHed a:visited, .mystHed a:hover, .mystHed a:active {
	color:#009;
	font-style:italic;
	font-weight:bold;
	font-size:1.0em;
	text-decoration:none;
}
.mystSub {
	padding-left:3px;
	padding-right:3px;
	color:#336;
	font-size:1.0em;
}
.mystBot {
	background-color:#BFC8DF;
	background-image:url(/images/mn/mn.main.botbg.306.gif);
	background-repeat:no-repeat;
	font-size:5px;
}
.mystOut .hed, .mystOut a.hed:link, .mystOut a.hed:visited, .mystOut a.hed:hover, .mystOut a.hed:active {
	color:#c00;
	font-family:Georgia, Palatino, Times, Times New Roman, serif;
	font-size:1.0em;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:5px;
}
.mystOut .hed {
	padding-bottom:0px;
}
.mystOut .sub {
	margin:0px;
	font-size:0.9em;
	color:#009;
	text-align:center;
	font-weight:normal;
}
.mystSub p {
	margin:8px 0;
	color:#336;
	font-size:0.9em;
	font-weight:normal;
}
a.mType:link, a.mType:visited, a.mType:hover, a.mType:active, 
a.mAuthor:link, a.mAuthor:visited, a.mAuthor:hover, a.mAuthor:active {
	color:#336;
	font-size:100%;
	text-decoration:none;
	font-family:Futura, sans-serif;
	font-weight:bold;
}
.mTitle, .mTitle:link, .mTitle:visited, .mTitle:hover, .mTitle:active {
	font-size:100%;
	font-weight:normal;
}
a.mAuthor:link, a.mAuthor:visited, a.mAuthor:hover, a.mAuthor:active {
	font-weight:normal;
}
.mnmptagline {
	color:#900;
	font-size:0.9em;
	padding:5px 5px 5px 5px;
	width:300px;
}
/* blue */
table#mnmpbl {
	width:306px;
	padding:0px;
	border:0px;
	vertical-align:top;
}
table#mnmpbl td.mnmpbl_sp {
	padding:0px;
	background-color:#e1e1e1;
	border:0px;
	vertical-align:top;
}
table#mnmpbl td.mnmpbl_h {
	width:184px;
	background-color:#fff;
	padding-left:4px;
	border-left:1px solid #d5d5d5;
	border-top:1px solid #d5d5d5;
	vertical-align:top;
	text-align:left;
	color:#009;
	font-style:italic;
	font-weight:bold;
	font-size:x-small;
}
table#mnmpbl td.mnmpbl_c {
	padding:0px;
	background-color:#BFC8DF;
	border:0px;
	vertical-align:top;
	text-align:center;
	color:#009;
	font-size:xx-small;
}
table#mnmpbl td.mnmpbl_l {
	width:153px;
	padding-left:5px;
	padding-top:5px;
	background-color:#BFC8DF;
	border:0px;
	vertical-align:top;
	text-align:left;
	color:#336;
	font-size:xx-small;
}
table#mnmpbl td.mnmpbl_r {
	width:153px;
	padding-right:3px;
	padding-top:5px;
	background-color:#BFC8DF;
	border:0px;
	vertical-align:top;
	text-align:left;
	color:#336;
	font-size:xx-small;
}
table#mnmpbl a {
	color:#900;
	font-size:x-small;
}
table#mnmpbl a.myst {
	color:#336;
	font-family:Futura, sans-serif;
	font-size:x-small;
	font-weight:bold;
	text-decoration:none;
}
table#mnmpbl a.sub {
	color:#336;
	font-size:xx-small;
	text-decoration:none;
}
table#mnmpbl span.hed {
	color:#c00;
	font-family:Georgia, Palatino, Times, Times New Roman, serif;
	font-size:x-small;
	font-weight:bold;
	padding-bottom:5px;
}
table#mnmpbl a.hed {
	color:#009;
	font-style:italic;
	font-weight:bold;
	font-size:x-small;
	text-decoration:none;
}
/* white */
table#mnmpwh {
	width:184px;
	padding:0px;
	border:0px;
}
table#mnmpwh td {
	padding:0px;
	border:0px;
}
table#mnmpwh td.mnmpwh_t {
	width:184px;
	padding:0px;
	background-color:#fff;
	vertical-align:top;
}
table#mnmpwh td.mnmpwh_l {
	width:2px;
	padding:0px;
	background-color:#BFC8DF;
	vertical-align:top;
}
table#mnmpwh td.mnmpwh_c {
	width:52px;
	padding:0px;
	background-color:#fff;
	vertical-align:top;
	text-align:center;
}
table#mnmpwh td.mnmpwh_r {
	width:130px;
	background-color:#fff;
	vertical-align:top;
	text-align:left;
	padding:0px 0px 10px 2px;
	color:#000;
	font-size:xx-small;
}
table#mnmpwh a.hed {
	font-size:xx-small;
	color:#369;
	text-decoration:none;
}
table#mnmpwh a.txt {
	font-size:xx-small;
	color:#606;
}
/* shop */
table#mnmpshop {
	width:501px;
	padding:0px 0px 0px 0px;
	background-color:#ccc;
	border-bottom:15px solid #ccc;
	color:#000;
	font-size:xx-small;
}
table#mnmpshop a {
	color:#900;
	font-size:x-small;
}
table#mnmpshop a.hed {
	color:#f60;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}
table#mnmpshop td.mnmpshop_t {
	width:501px;
	padding:0px;
	background-color:#ccc;
	text-align:center;
}
table#mnmpshop td.mnmpshop_l {
	width:180px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	vertical-align:top;
	color:#000;
	font-size:x-small;
}
table#mnmpshop td.mnmpshop_c {
	width:241px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	vertical-align:top;
	border-right:1px solid #999;
	border-left:1px solid #999;
	color:#000;
	font-size:x-small;
}
table#mnmpshop td.mnmpshop_r {
	width:180px;
	padding:0px 3px 0px 3px;
	text-align:center;
	vertical-align:top;
}
div.item_l {
	float:left;
	width:120px;
	text-align:center;
	padding-right:8px;
	margin-bottom:15px;
}
div.item_l img {
	margin-bottom:3px;
}
div.item_r {
	float:right;
	width:340px;
	margin-bottom:15px;
	font-size:0.8em;
}
div.item_r a:link, div.item_r a:visited, div.item_r a:hover {
	font-weight:bold;
}
/* Nancy Drew Styles */
body#nd {
	margin:0px;
	padding:0px;
	background:#600;
	font-size:76%;
}
body#ndrefer {
	margin:0px;
	padding:0px;
	background:#9cf;
	font-size:1.0em;
}
body#comm_nd_admin {
	background:#e1e1e1;
	color:#000;
	font-size:1.0em;
}
body#comm_nd_pref {
	background:#e1e1e1;
	color:#000;
	font-size:1.0em;
}
#nd h1.section_title {
	font-size:1.0em;
	color:#006;
	font-weight:bold;
	margin-top:0em;
	margin-bottom:0em;
	text-align:center;
}
#nd h2.section_sub {
	font-size:1.0em;
	color:#006;
	font-weight:normal;
	text-align:center;
}
#nd h1.page_title {
	font-size:1.0em;
	color:#006;
	font-weight:bold;
}
#nd h1.page_link {
	font-size:1.0em;
	color:#006;
	font-weight:bold;
	margin-bottom:0em;
}
#nd h1.item_title {
	font-size:1.0em;
	color:#006;
	font-weight:bold;
	margin-bottom:0em;
}
#nd h3.ndbooks {
	font-size:1.0em;
	color:#609;
	font-weight:bold;
	margin-top:0.5em;
	margin-bottom:0em;
}
#nd h4.ndbooks {
	font-size:1.0em;
	color:#000;
	font-weight:normal;
	margin-top:0em;
	margin-bottom:1em;
}
#nd p {
	font-size:1.0em;
}
td#nd_tt {
	width:610px;
	vertical-align:top;
	background-color:#ffc;
	padding-top:5px;
}
/* @group Content table and cells */
table#nd_content {
	width:590px;
	border:0px;
	padding:0px;
	font-size:1.0em;
}
td#nd_topl {
	width:140px;
	vertical-align:top;
	text-align:center;
}
td#nd_topc {
	width:310px;
	vertical-align:top;
	padding-bottom:1em;
	text-align:center;
}
td#nd_topr {
	width:140px;
	vertical-align:top;
	text-align:center;
}
td.nd_c1 {
	width:20px;
	vertical-align:top;
	background-color:#ffc;
}
td.nd_c2 {
	width:120px;
	vertical-align:top;
	background-color:#ffc;
}
td.nd_c3 {
	width:240px;
	vertical-align:top;
	background-color:#ffc;
}
td.nd_c4 {
	width:10px;
	vertical-align:top;
	background-color:#ffc;
}
td.nd_c5 {
	width:60px;
	vertical-align:top;
	background-color:#ffc;
}
td.nd_c6 {
	width:140px;
	vertical-align:top;
	background-color:#ffc;
}
td.nd_core {
	width:360px;
	vertical-align:top;
	background-color:#ffc;
	font-size:1.0em;
}
td.nd_full {
	width:590px;
	vertical-align:top;
	background-color:#ffc;
}
/* @end */
td#nd_cnav {
	width:160px;
	vertical-align:top;
	background-color:#9cf;
	padding-left:10px;
	font-size:1.0em;
}
#nd div.ad_out {
	width:140px;
}
#nd div.ad_in, #nd div.ad_in_us, #nd div.ad_in_ca, #nd div.ad_in_uk {
	font-size:100%;
}
div#ebay table td a:link, div#e-bay table td a:link {
	font-size:10px;
}
div.nav_nd {
	width:100%;
	background-color:#ffc;
	text-align:center;
	vertical-align:middle;
	padding-top:0.4em;
	padding-bottom:0.9em;
	margin-bottom:0.4em;
}
div.nav_nd a:link, div.nav_nd a:visited, div.nav_nd a:hover, div.nav_nd a:active {
	font-size:1.0em;
	font-weight:bold;
}
#nd_foot_g {
	width:770px;
	background-color:#9cf;
	text-align:center;
	vertical-align:middle;
	padding:0.4em;
}
p.ndmain {
	font-size:1.0em;
	margin-top:0em;
	margin-bottom:2.0em;
}
a.nd_main_hed:link, a.nd_main_hed:visited, a.nd_main_hed:hover, a.nd_main_hed:active {
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
div#ndbooks p {
	margin-top:0em;
	margin-bottom:1.0em;
}
p.ndbooks_summ {
	font-size:1.0em;
	margin-top:0.5em;
	margin-bottom:1.0em;
}
p.ndbooks_summ_h {
	font-size:1.0em;
}
p.ndbooks_summ_sub {
	font-size:1.0em;
	color:#666;
	margin-top:0.5em;
	margin-bottom:0em;
}
a.ndbooks_summ_sub:link, a.ndbooks_summ_sub:visited, a.ndbooks_summ_sub:hover, a.ndbooks_summ_sub:active {
	font-size:1.0em;
	color:#900;
}
a.ndbooks_tobook:link, a.ndbooks_tobook:visited, a.ndbooks_tobook:hover, a.ndbooks_tobook:active {
	font-weight:bold;
}
table.nd_books_buy {
	border:0px;
	padding:3px;
	width:190px;
}
div#nddiscuss a:link, div#nddiscuss a:visited, div#nddiscuss a:hover, div#nddiscuss a:active {
	font-size:1.0em;
	color:#900;
}
table#nd_g_booksrnav {
	padding:0px;
	background-color:#e1e1e1;
	width:196px;
	font-size:1.0em;
	color:#009;
	font-family:arial, helvetica, sans-serif;
}
table#nd_g_booksrnav td {
	padding:0.6em;
	vertical-align:middle;
	font-size:1.0em;
	font-weight:bold;
	line-height:1.1em;
}
table#nd_g_booksrnav td p {
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-family:arial, helvetica, sans-serif;
}
table#nd_g_booksrnav td a {
	font-size:1.0em;
	font-weight:normal;
	font-family:arial, helvetica, sans-serif;
}
table#nd_g_booksrnav td a.hed {
	font-size:1.0em;
	font-weight:bold;
	text-align:center;
	color:black;
	text-decoration:none;
	font-family:arial, helvetica, sans-serif;
}
table#nd_g_nancyrnav {
	padding:0px;
	background-color:#e1e1e1;
	width:196px;
	font-size:1.0em;
	color:#009;
	font-family:arial, helvetica, sans-serif;
}
table#nd_g_nancyrnav td {
	padding:0.6em;
	vertical-align:middle;
	font-size:1.0em;
	font-weight:normal;
	line-height:1.1em;
	font-family:arial, helvetica, sans-serif;
}
table#nd_g_nancyrnav td p {
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-family:arial, helvetica, sans-serif;
}
table#nd_g_nancyrnav td a {
	font-size:1.0em;
	font-weight:normal;
	font-family:arial, helvetica, sans-serif;
}
table#nd_g_nancyrnav td a.hed {
	font-size:1.0em;
	font-weight:bold;
	color:black;
	text-decoration:none;
	font-family:arial, helvetica, sans-serif;
}
/* Community Styles */
td.comm_outer {
	background-color:#fff;
	width:659px;
}
/* cell that surrounds core table */
div.comm_core_in {
	padding:10px;
}
/* discussion content, white area, not including leftnav */
td.comm_core_out {
	background-color:#fff;
	width:589px;
}
div.comm_core_in h1 {
	font-size:1.2em;
	margin:30px;
}
td.comm_leftnav_out {
	width:170px;
	background-color:#e1e1e1;
}

div.comm_leftnav {
	color:#000;
	font-size:100%;
}
div.comm_leftnav_in {
	padding-left:5px;
}
div.comm_leftnav form {
	text-align:center;
	padding:4px;
	margin-bottom:2em;
}
div.comm_leftnav form p {
	margin:0;
	padding:0;
}
div.comm_leftnav form h5 {
	margin:0;
	padding:0;
	color:#000;
	font-weight:normal;
}
div.comm_leftnav input.entrybox {
	font-size:11px;
	width:140px;
	margin:2px;
}
div.comm_leftnav input.submit {
	font-size:10px;
	width:140px;
	margin:2px;
}
div.comm_leftnav h2 {
	font-size:16px;
	margin:1em 0 1em 0;
	text-align:center;
}
div.comm_leftnav h2 a, div.comm_leftnav h2 a:link, div.comm_leftnav h2 a:visited,
div.comm_leftnav h5,
div.comm_leftnav h5 a, div.comm_leftnav h5 a:link, div.comm_leftnav h5 a:visited {
	font-size:1em;
	color:#225;
	margin-top:8px;
	margin-bottom:3px;
	text-decoration:none;
}
div.comm_leftnav h2 a, div.comm_leftnav h2 a:link, div.comm_leftnav h2 a:visited {
	color:#000;
}
div.comm_leftnav a, div.comm_leftnav a:link, div.comm_leftnav a:visited, div.comm_leftnav a:hover, div.comm_leftnav a:active {
	color:#600;
	font-size:12px;
}
div.comm_leftnav p {
	color:#000;
	font-size:100%;
	margin:0 0 1em 0;
}
div.comm_leftnav p.hed {
	color:#036;
	font-size:100%;
	font-weight:bold;
	margin-bottom:0;
}
div.comm_leftnav p.sub {
	color:#000;
	font-size:76%;
	margin-top:0;
}
div.comm_leftnav form {
	margin:0px;
}
/* @group Ads-Book Publishers */
#bantamdell-box, #bantamdell-box p, #bantamdell-box li {
	font-family:arial, sans-serif;
	color:#369;
}
#bantamdell-box div.top {
	border:1px solid #666;
	border-bottom:0px;
	background-color:#000;
	text-align:center;
}
#bantamdell-box p.hed {
	margin:0;
	text-align:center;
}
#bantamdell-box p.hed  a:link, #bantamdell-box p.hed  a:visited, #bantamdell-box p.hed  a:hover, #bantamdell-box p.hed  a:active {
	text-decoration:none;
}
#bantamdell-box div.bottom {
	border:1px solid #666;
	border-top:0px;
	background-color:#D4DBEC;
	padding:3px;
	text-decoration:none;
}
#bantamdell-box p.enter {
	text-align:center;
}
#bantamdell-box a.author:link, #bantamdell-box a.author:visited, #bantamdell-box a.author:hover, #bantamdell-box a.author:active {
	text-decoration:none;
	color:#369;
}
#bantamdell-box a.author:hover {
	text-decoration:underline;
}
#penguin-box, #penguin-box p, #penguin-box li {
	font-family:arial, sans-serif;
	font-size:11px;
}
#penguin-box div.top {
	border:1px solid #f60;
	border-bottom:0px;
	background-color:#000;
	text-align:center;
}
#penguin-box p.hed {
	margin-top:0;
	text-align:center;
	font-size:9px;
}
#penguin-box p.hed  a:link, #penguin-box p.hed  a:visited, #penguin-box p.hed  a:hover, #penguin-box p.hed  a:active {
	text-decoration:none;
	font-size:1em;
}
#penguin-box div.bottom {
	border:1px solid #f60;
	border-top:0px;
	background-color:#fdb;
	padding:3px;
	text-decoration:none;
}
#penguin-box p.enter {
	text-align:center;
	margin:0;
}
#penguin-box a.author:link, #penguin-box a.author:visited, #penguin-box a.author:hover, #penguin-box a.author:active {
	text-decoration:none;
	color:#369;
}
#penguin-box a.author:hover {
	text-decoration:underline;
}
/* @end */
div.search {
	padding:1px;
	background-color:#ccc;
	margin:0;
}
div.search form {
	margin:0;
	padding:0;
}
.ads-mp div.search {
	width:116px;
}
.ads-mp div.search p {
	width:116px;
}
.ads-mp div.search {
	padding:2px;
	background-color:#ccc;
	margin:0;
}
.ads-mp div.search form {
	margin:0;
	padding:0;
}
.ads-mp div.search input.keywordsearch {
	width:74px;
	margin-bottom:5px;
}
.cnavout div.search {
	width:116px;
}
.cnavout div.search p {
	width:116px;
}
.cnavout div.search {
	padding:2px;
	background-color:#ccc;
	margin:0;
}
.cnavout div.search form {
	margin:0;
	padding:0;
}
.cnavout div.search input.keywordsearch {
	width:74px;
	margin-bottom:5px;
}
/* ////////////////////////////////////////////////////////////

	New styles introduced with the October 2003 Redesign for home page ONLY

//////////////////////////////////////////////////////////// */
#mainMenu {
	position:absolute;
	z-index:1;
	left:0px;
	top:-210px;
}
#secondMenu {
	position:absolute;
	z-index:0;
	left:0px;
	top:-210px;
}
#botcover {
	position:absolute;
	z-index:2;
	top:0px;
	left:0px;
}
#m1 {
	position:absolute;
	top:73px;
	left:2px;
	visibility:hidden;
}
#m2 {
	position:absolute;
	top:73px;
	left:2px;
	visibility:hidden;
}
#m3 {
	position:absolute;
	top:73px;
	left:2px;
	visibility:hidden;
}
#m4 {
	position:absolute;
	top:73px;
	left:2px;
	visibility:hidden;
}
#m5 {
	position:absolute;
	top:73px;
	left:2px;
	visibility:hidden;
}
#m6 {
	position:absolute;
	top:73px;
	left:2px;
	visibility:hidden;
}
span.menu {
	background-color:transparent;
	left:0px;
	padding:0px 1px 1px 0px;
	position:absolute;
	top:2px;
	visibility:hidden;
	z-index:101;
}
span.menu a.menuItem {
	background-color:#D7D5A5;
	color:#000000;
	display:block;
	padding:1px 1em;
	text-decoration:none;
	white-space:nowrap;
	font-weight:normal;
	color:#666;
	font-size:10px;
	text-align:left;
}
span.menu a.menuItemSmall {
	background-color:#D7D5A5;
	color:#000000;
	display:block;
	padding:0px 1em;
	text-decoration:none;
	white-space:nowrap;
	font-weight:normal;
	color:#666;
	font-size:9px;
	text-align:left;
}
span.menu a.menuItem:hover {
	background-color:#E5E6C9;
	color:#CC6600;
}
span.menu a.menuItemSmall:hover {
	background-color:#E5E6C9;
	color:#CC6600;
}
.LightMenu {
	background-color:#E5E6C9;
	margin:0px 0px;
}
.DarkMenu {
	background:#D7D5A5;
	margin:0px 0px;
}
.TDddBG {
	color:#FFFFFF;
	font-size:0.8em;
	background:#000000;
}