body {
	background:black;
	color:white;
}

a {
	color:white;
}

div.content h2 {
	border:0px;
}

div.teen-header {
	background:black url('/images/teens-bg.png') repeat-x top left;
}

#qpchatwidget {

}


ul.submenu {
	border-bottom:1px dotted white;
}

ul.submenu li {
	border:1px dotted white;
	border-bottom:0px;
}

ul.submenu li.on {
	border-bottom:1px solid black;
}

#submenu {
	position:absolute;
	padding:0px;
	color:white;
	font-size:14px;
	width:160px;
}  
#submenu li {
	float:none;
	color:white;
	text-decoration:none;
	padding:5px;
	border-bottom:1px dotted white;
	font-weight:bold;
	margin:0px;
}  
#submenu li.on {
	border-bottom:1px dotted white;
}

#submenu li.on a {
	color:#b3330b;
}  
#submenu li:hover a {
	text-decoration:underline;
}

div.content {
	width:auto;
	padding-left:220px;
	margin-bottom:20px;
}

/* Speech Bubble */
div.bubble {
	width:500px;
	background:white url('/images/bubble2-tl.gif') no-repeat top left;
}
div.bubble div {
	background:url('/images/bubble2-tr.gif') no-repeat top right;
}
div.bubble div div {
	background:url('/images/bubble2-br.gif') no-repeat bottom right;	 
}
div.bubble div div div {
	color:black;
	background:transparent url('/images/bubble2-bl.gif') no-repeat bottom left;
}
div.tail {
	background:transparent url('/images/bubble2-tail.gif') no-repeat 50px 0px;
	color:white;
}

div.bubble a.toggle {
	color:black;
}

div.bubble a {
  color:#2b68a5;
}

a.review img, div.recommended img, div.review img {
	background:white;
}

#widget-title {
	height:19px;
	width:127px;
	background:url('/images/teen-gallery-widget.gif');
	margin-bottom:20px;
}

#widget-photos {
	float:left;
	background:white;    
}

div.footer {
	border:0px;
}

div.grid, div.grid-no-img {
	background-color:#140804;
	border:1px solid #9a330b;
}

div.grid:hover, div.grid-no-img:hover {
	border:1px solid white;
}

h1,h2,h3 {
	color:#9a330b;
}

TABLE.books TD
{
	background:white;
	border-bottom:1px solid black;
	color:black;
}

TABLE.books TR.r2 TD
{
	background:#d8d8d8;
}

TABLE.books TH
{
	background:black;
}