body	{
margin: 0px;
padding: 0px;
background: #fff url('images/259_bkgnd.gif') repeat-y; 
color: #000; 
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
font-size: 13px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.h4index { 
color: #fff!important;
font: bold 12px Verdana, Arial, Helvetica, sans-serif!important;
margin-bottom: 3px;
background-color: #63006B;
padding: 3px 4px;
}

.history { 
color: red;
font: 12px Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 3px;
}

.indexgroupoff{
padding: 0px;
border: 1px solid #fff;
}
.indexgroupon{
background-color:#FFF3E7;
padding: 0px;
border: 1px solid #FFD9B4;
}

.indexlink{
padding: 4px 8px;
border-bottom: 1px solid #FFD9B4;
font: 12px verdana, helvetica, arial!important;
}
.morelink{
padding: 4px 8px 8px 0px;
text-align: right!important;
font: 11px verdana, helvetica, arial!important;
}

.blubullet	{
list-style-image: url('images/bullet_blu_list.gif'); 
}

H1 { 
color: #0E3793; 
font: bold 24px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
}
H2 { 
color: #5581B9; 
font: normal 18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
border-bottom: 1px solid #95B6D7; 
}
H3 { 
color: #0E3793; 
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
H4 { 
color: #5581B9;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
H5 { 
color: #000; 
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.header { color: #D9A86E; font-size: 15px; font-weight: normal; }
.headerthree { color: #3F4E9E; font-size: 15px; font-weight: normal; }

.nomargin	{
margin: 0px;
}

br	{
margin: 0px;
padding: 0px;
}

strong, b	{
font-weight: bold;
}

em, i	{
font-style: italic;
}

.quickpicks	{
font: bold 11px verdana, arial, helvetica, sans-serif;
letter-spacing: 2px; 
color: #0D3692; 
padding-right: 7px;
}

.spotlight	{ 
font: 11px verdana, arial, helvetica, sans-serif;
color: #333333;
}
.spotlight p	{ 
font: 11px verdana, arial, helvetica, sans-serif;
color: #333333;
}

.spothead	{ 
font: 10px verdana, arial, helvetica, sans-serif;
color: #fff;
}
.spothead p	{ 
font: 10px verdana, arial, helvetica, sans-serif;
color: #fff;
}
.spotheadblack	{ 
font: 10px verdana, arial, helvetica, sans-serif;
color: #000;
}
.spotheadblack p	{ 
font: 10px verdana, arial, helvetica, sans-serif;
color: #000;
}

.girl259	{
background-image: url('images/silhouette_crouching_girl.gif'); 
background-position: 0% 0% !important;
background-repeat: no-repeat; 
background-attachment: fixed 
}

#boydreads	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_boydreads.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#jumpboy	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_jumpboy.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#jumpgirl	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_jumpgirl.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#jumpgirltwo	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_jumpgirl2.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#girlbook	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_girlbook.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#girlbooktwo	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_girlbook2.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#sassygirl	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_sassygirl.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#messengerboy	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_messengerboy.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#messengerboytwo	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_messengerboy2.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#secretgirl	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_secretgirl.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#ballerina	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_ballerina.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}

a:link	{ color: #74007D; }
a:visited	{ color: #0E3793; }
a:hover	{ color: #900; text-decoration: none; }
a:active	{ color: #900; }

/* This is the left-side nav */
.sidelink	{
	text-indent: 0px;
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #74007D; 
	background-color: #fff;
	}
.sidelink a:link	{ color: #74007D; }
.sidelink a:visited	{ color: #0E3793; }
.sidelink a:hover	{ color: #900; text-decoration: none; }
.sidelink a:active	{ color: #900; text-decoration: none; }

.sidelinkb	{
	text-indent: 0px;
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #0E3793; 
	background-color: #FFEBBF;
	}
	
.sidelinkc	{
	text-indent: 0px;
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #74007D; 
	background-color: #FFEBBF;
	}

.sidelinkb a:link	{ color: #0E3793; }
.sidelinkb a:visited	{ color: #0E3793; }
.sidelinkb a:hover	{ color: #900; text-decoration: none; }
.sidelinkb a:active	{ color: #900; text-decoration: none; }
/* End left-side nav */


P, UL, OL, LI, TD, DL, DT, DD, TH	{ 
	font: 13px Verdana, Arial, Helvetica, sans-serif; 
	color: #000;
	}

.vertline	{
	border-right: 1px solid #E9BF97;
	}
.horizline	{
	border-top: 1px solid #E9BF97;
	}
.horizline2	{
	border-bottom: 1px solid #E9BF97;
	}

.deck {
	font: 15px Georgia, Palatino, Times New Roman;
	color: #000;
	color: #00477A;
	}

.menubox	{
	background-color: #F8943C;
	border-top: 1px solid #F8943C;
	border-bottom: 1px solid #F8943C;
	}
.menubox2nd	{
	background-color: #FCF1E7;
	border-top: 1px solid #F8943C;
	border-bottom: 1px solid #F8943C;
	}
.menubox3rd	{
	background-color: #FCF1E7;
	border-top: 1px solid #F8943C;
	zborder-top: 1px solid #EAB253;
	}
.menubox3rd a:link	{ color: #993333; }
.menubox3rd a:visited	{ color: #993333; }
.menubox3rd a:hover	{ color: #993333; }
.menubox3rd a:active	{ color: #993333; }


.bitebox	{
	border-top: 1px dashed #E9BF97;
	border-bottom: 1px dashed #E9BF97;
	background-color: #fff;
	}
.biteboxtext	{
	font: 11px verdana, helvetica, arial;
	color: #993333;
	text-align: center;
	}

.topnavspace	{
	text-indent: 0px;
	font: 11px Verdana, Helvetica, Arial; 
	color: #fff; 
	padding: 1px 2px 0px 2px;
	white-space: nowrap;
	}
.topnavlinks	{
	text-indent: 0px;
	font: 11px Verdana, Helvetica, Arial; 
	color: #993333; 
	padding: 1px 5px 1px 5px;
	background-color: #F5E4D0;
	white-space: nowrap;
	border-top: 1px solid #E9BF97;
	border-left: 1px solid #E9BF97;
	border-right: 1px solid #E9BF97;
	}
.topnavlinks a:link	{ color: #993333; text-decoration: none; }
.topnavlinks a:visited	{ color: #993333; text-decoration: none; }
.topnavlinks a:hover	{ color: #993333; text-decoration: none; }
.topnavlinks a:active	{ color: #993333; text-decoration: none; }

#hack	{
	padding-top: 2px;
	}
.topicoption	{
	font: 11px verdana, arial, helvetica, sans-serif;
	border: 0px solid #000;
	zbackground-color: #FFEEDC;
	background-color: #fff;
	}
.topicsubmit	{
	text-align: center; 
	font: bold 11px verdana, arial, helvetica, sans-serif;
	color: #fff; 
	background-color: #F8943C;
	border: 0px ridge #1369AD;
	padding: 1px 2px;
	cursor: hand;
	}
.topicoption259	{
	font: 11px verdana, arial, helvetica, sans-serif;
	border: 0px solid #000;
	zbackground-color: #F4EDF5;
	background-color: #fff;
	}
.topicsubmit259	{
	text-align: center; 
	font: bold 11px verdana, arial, helvetica, sans-serif;
	color: #fff; 
	background-color: #F8943C;
	border: 0px ridge #1369AD;
	padding: 1px 2px;
	cursor: hand;
	}

.frame	{
	border: 1px solid #000;
	}

.red	{
	color: #900;
	}

.psmall	{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
.psmall P	{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
.bulkpsmall TD	{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
.bulkpsmall TH	{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
	
.pnormal	{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	}
.pnormal P	{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	}

.pwhite	{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	}
.pwhite P	{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	}
	
.smallblue	{ 
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #009;
	}
.smallblue P	{ 
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #009;
	}
	
.smallgrey	{ 
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #333333;
	}
.smallgrey P	{ 
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #333333;
	}

.smallred	{ 
	font: 13px Times New Roman, Palatino, serif;
	color: #900;
	}
.smallred P	{ 
	font: 13px Times New Roman, Palatino, sans-serif;
	color: #900;
	}

.trail	{
	color: #0E3793;
	font: 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: -5px;
	}
	
	

.button 
{
font: bold 13px Arial, Helvetica, sans-serif;
color: #fff;
background: #3F4E9E;
cursor: hand;
text-align: center;
}

.question	
	{
	font: 13px Arial, Helvetica, sans-serif;
	}

.ulsmall
    {
    margin-top: 5px;
    margin-bottom: 5px;
    }

#story table {
border: 0px solid #F8943C;
}


#story td {
border: 1px solid #F8943C;
}

#story th {
border: 1px solid #F8943C;
}



/*-------Print styles-------*/
@media print {
	.page_break
	{
		page-break-before: always;
	}

}
