body	{
	margin:				0 auto;
	background-color:	#46B4E9;
	
	background-repeat:	repeat-x;
}

body #Play	{
	margin:				0.4em;
}

#PlayHeader	{
	background-image:	url(../images/PlayHeaderBackground.jpg);
	background-repeat:	repeat-x;
}

#container	{
	width:				778px;
	margin:				10px auto;
	background-color:	#46B3E9;
	line-height:		130%;
}

#mainmenu	{
	margin:				0 0 0.5em 0;
	padding:			0.3em 0 0.3em 3.0em;
	background-color:	#F4F9F4;
	text-align:			left;
	background-image:	url(../images/mainmenuimage.gif);
	background-position:	top left;
	background-repeat:	no-repeat;
}

#mainmenu a	{
	font:				12pt arial;
	padding:			0 0.5em 0 0.5em;
	color:				#504F63;
	font-weight:		bold;
	text-decoration:	none;
}

#mainmenu a:hover	{
	color:				blue;
	text-decoration:	none;
}

#mainmenu .Active	{
	color:				blue;
}

#mainbodytop	{
	background-image:	url(../images/mainbodytopleft.gif);
	background-position:	left;
	background-repeat:	no-repeat;
	background-color:	#B4E0F6;
}

#mainbodytop h1	{
	margin:				0 auto;
	font-size:				7px;
	background-image:	url(../images/mainbodytopright.gif);
	background-position:	right;
	background-repeat:	no-repeat;
	color:				red;
}

#mainbody	{
	margin:				0.0em 0.3em 0 0.3em;
	border-left:		1px solid #9ACBE3;
	border-right:		1px solid #9ACBE3;
	background-color:	#B4E0F6;
}

#leftnav	{
	float:				left;
	width:				210px;
	margin:				0;
	padding:			0.4em;
	color:				#51634F;
	font:				small arial;
}

#leftnav #loginbox	{
	margin:				0 0 0.5em 0;
	border:				1px solid #B2D4B4;
	background-color:	white;
	padding:			0.5em;
}

#leftnav #cleanbox	{
	margin:				0 0 0.5em 0;
	border:				1px solid #B2D4B4;
	background-color:	white;
	padding:			0.5em;
}

#leftnav .cluebox	{
	margin:				0 0 0.5em 0;
	border:				1px solid #B2D4B4;
	background-color:	white;
	padding:			0.5em;
	background-image:	url(../images/FoundIt.jpg);
	background-position:	bottom left;
	background-repeat:	no-repeat;
}

#leftnav .cluebox .FoundItButton	{
	margin:				1.0em 0 2.5em 1.0em;
}

#leftnav b	{
	font:				12pt arial;
	font-weight:		bold;
}

#leftnav #box1	{
	margin:				0 0 0.5em 0;
	border:				1px solid #B2D4B4;
	background-color:	white;
	padding:			0.5em;
	background-image:	url(../images/VotesBottom.gif);
	background-repeat:	no-repeat;
	background-position:	bottom;
}

#leftnav #box2	{
	margin:				0 0 0.5em 0;
	border:				1px solid #B2D4B4;
	background-color:	white;
	padding:			0.5em;
	background-image:	url(../images/VotesBottom.gif);
	background-repeat:	no-repeat;
	background-position:	bottom;
}

#leftnav #box3	{
	margin:				0 0 0.5em 0;
	border:				1px solid #B2D4B4;
	background-color:	white;
	padding:			0.5em;
	background-image:	url(../images/VotesBottom.gif);
	background-repeat:	no-repeat;
	background-position:	bottom;
}

.terracritters	{
	margin:				0 0 0.5em 0;
	border:				1px solid #B2D4B4;
	background-color:	white;
	padding:	    0.5em;
	height:135px;
	background-image:	url(../images/terracritter_ad_small.gif);
	background-repeat:	no-repeat;
	background-position:right;
}

.attention_teachers	{
	margin:				0 0 0.5em 0;
	border:				1px solid #B2D4B4;
	background-color:	white;
	padding-left:	    7.0em;
	height:100px;
	background-image:	url(../images/Teachers.jpg);
	background-repeat:	no-repeat;
	background-position:left;
}

#leftnav #box4	{
	margin:				0 0 0.5em 0;
	border:				1px solid #B2D4B4;
	background-color:	white;
	padding:			0.5em;
	background-image:	url(../images/VotesBottom.gif);
	background-repeat:	no-repeat;
	background-position:	bottom;
}

#leftnav a	{
	text-decoration:	none;
	color:				#51634F;
	font-weight:		bold;
}

#leftnav a:hover	{
	color:				#B2D4B4;
	text-decoration:	underline;
}

.BottomLink	{
	line-height:		2.3em;
	padding-left:		3.5em;
}

.BottomLinkMiddle	{
	line-height:		2.8em;
	padding-left:		7.3em;
}

#leftnav h1	{
	margin:				0 auto;
	padding:			0.1em 0 0.1em 0.3em;
	background-image:	url(../images/LeftNavBoxTop.gif);
	background-position:	top;
	background-repeat:	no-repeat;
	font:				14pt arial;
	font-weight:		bold;
	background-color:	#B2D4B4;
}

.VotesTable 
{
    border-collapse:collapse;
    margin-bottom:			0.6em;
	font:					small arial;
	color:					#51634F;
}

.VotesTable	td a.GreenButton	{
	text-decoration:	none;
	font:				10pt arial;
	font-weight:		bold;
	padding:			0.1em 0.2em 0.1em 00em;
	background-color:	white;
	/* background-image:url(../images/LinkPoint.gif);
	background-position:left;
	background-repeat:no-repeat; */
}

.Votes	
{
    width:76px;
    height:79px;
	background-image:		url(../images/PopUp.gif);
	background-repeat:		no-repeat;
	text-align:			center;
	font:				large arial;
	color:				#79A07B;
	font-weight:		bold;
	vertical-align:top;
	padding-top: 0.4em;
}

.VotesDetails   
{
    vertical-align:top;
    padding-top:0.4em;
}

 #Bottom	{
	background-image:	url(../images/VotesBottom.gif);
	background-repeat:	no-repeat;
	height:				42px;
}

#Login	{
	margin:				0 auto;
	text-align:			right;
}

#rightnav	{
	float:				right;
	width:				135px;
	margin:				0;
	padding-top:		0.3em;
}

#content	{
	margin-left:		218px;
	margin-right:		146px;
	padding:			0.4em;
}

#content #box1	{
	margin:				0 0 0.5em 0;
	border:				1px solid #B2C1D4;
	background-color:	white;
	background-image:	url(../images/FeaturedTerraHuntBottom.gif);
	background-position: bottom left;
	background-repeat:	no-repeat;
	padding:			0.5em;
	font:				small arial;
	color:				#504F63;
}

#content #box2	{
	margin:				0 0 0.5em 0;
	border:				1px solid #B2C1D4;
	background-color:	white;
	background-image:	url(../images/FeaturedTerraHuntBottom.gif);
	background-position: bottom left;
	background-repeat:	no-repeat;
	padding:			0.5em;
	font:				small arial;
	color:				#504F63;
}

#content #box3	{
	margin:				0 0 0 0;
	border-left:				1px solid #B2C1D4;
	border-right:				1px solid #B2C1D4;
	background-color:	white;
	padding:			0.5em;
	font:				small arial;
	color:				#504F63;
}

#content #createhuntbox	
{
	margin:				0 0 0 0;
	border-left:		1px solid #B2C1D4;
	border-right:		1px solid #B2C1D4;
	background-color:	white;
	padding:0.7em;
	font:				small arial;
	color:				#504F63;
	background-image:url(../images/CreateHunt.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#content #createhuntbox	a
{
	padding-left:4.5em;
	font:				13pt arial;
	color:				#504F63;
	font-weight:bold;
	text-decoration:underline;
}

#content #createhuntbox	a:hover
{
	color:				#9493A3;
	text-decoration:none;
}

#content #recentbox	
{
	margin:				0 0 0 0;
	border-left:		1px solid #B2C1D4;
	border-right:		1px solid #B2C1D4;
	background-color:	white;
	padding:0.7em;
	font:				small arial;
	color:				#504F63;
}

#critter_press	
{
	margin:				0 0 0 0;
	border-left:		1px solid #B2C1D4;
	border-right:		1px solid #B2C1D4;
	background-color:	white;
	padding:0.7em;
	font:				small arial;
	color:				#504F63;
	background-image:url(../images/critter_press_small.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#content #box4	{
	margin:				0 0 0 0;
	border-left:				1px solid #B2C1D4;
	border-right:				1px solid #B2C1D4;
	background-color:	white;
	padding:			0.5em;
	font:				small arial;
	color:				#504F63;
}

#content #box5	{
	margin:				0 0 0.5em 0;
	border:				1px solid #B2C1D4;
	background-color:	white;
	padding:			0.5em;
	font:				small arial;
	color:				#504F63;
}

#content #box6	{
	margin:				0 0 0.5em 0;
	border:				1px solid #B2C1D4;
	background-color:	white;
	padding:			0.5em;
	font:				small arial;
	color:				#504F63;
}

#content a	{
	text-decoration:	none;
	color:				#51634F;
	font-weight:		bold;
}

#content a:hover	{
	color:				#B2D4B4;
	text-decoration:	underline;
}

#content #boxWhatIsTerraClues	{
	margin:				0 0 0 0;
	border-left:				1px solid #B2C1D4;
	border-right:				1px solid #B2C1D4;
	background-color:	white;
	padding:			0.5em;
	font:				small arial;
	color:				#504F63;
}

.boxbottom  
{
    margin:0 0 0.5em 0;
    border-left:				1px solid #B2C1D4;
    border-right:				1px solid #B2C1D4;
    border-bottom:				1px solid #B2C1D4;
    background-color:White;
}

#TryaTerraHuntNow	
{
    margin:0 0 0.5em 0;
	background-image:url(../images/TryaTerraHuntNowBackground.gif);
    background-repeat:repeat-x;
    border-right:				1px solid #B2C1D4;
    border-left:				1px solid #B2C1D4;
    border-bottom:				1px solid #B2C1D4;
}

#TryaTerraHuntNow a 
{
    font:14pt arial;
    font-weight:bold;
    color:#504F63;
    line-height:4.0em;
    padding-left:0.5em;
    text-decoration:underline;
}

#TryaTerraHuntNow a:hover 
{
    color:#B2C1D4;
    text-decoration:none;
}

.TryaTerraHuntNowBackground 
{
    display:block;
    height:127px;
    background-image:url(../images/TryNowLinkRight.gif);
	background-position:right;
	background-repeat:no-repeat;
    
}

#Preview	{
	float:				right;
	padding:			0.6em;
	/*background-image:	url(../images/FeaturedTerraHuntBackground.jpg);
	background-repeat:	no-repeat;*/
}

.contentheader	{
	background-image:	url(../images/ContentTopLeft.gif);
	background-position:	top left;
	background-repeat:	no-repeat;	
	background-color:	#B2C1D4;
}

.contentheader h1	{
	margin:				0 auto;
	background-image:	url(../images/ContentTopRight.gif);
	background-position: top right;
	background-repeat:	no-repeat;
	padding:			0.1em 0 0.1em 0.3em;
	color:				#504F63;
	font:				14pt arial;
	font-weight:		bold;
}

.contentheadergreen	{
	background-image:	url(../images/ContentTopLeftGreen.gif);
	background-position:	top left;
	background-repeat:	no-repeat;	
	background-color:	#B2D4B4;
}

.contentheadergreen h1	{
	margin:				0 auto;
	background-image:	url(../images/ContentTopRightGreen.gif);
	background-position: top right;
	background-repeat:	no-repeat;
	padding:			0.1em 0 0.1em 0.3em;
	color:				#504F63;
	font:				14pt arial;
	font-weight:		bold;
}


#playcontent h1	{
	margin:				0 auto;
	background-image:	url(../images/PlayContentHeader.gif);
	background-position: right;
	background-repeat:	no-repeat;
	padding:			0.1em 0 0.1em 0.3em;
	color:				#504F63;
	font:				14pt arial;
	font-weight:		bold;
}

#content .playbox	{
	margin:				0 auto;
	border-left:1px solid #B2C1D4;
	border-right:1px solid #B2C1D4;
	border-bottom:1px solid #B2C1D4;
	background-color:	white;
	padding:			0.5em;
	font:				small arial;
	color:				#504F63;
}

.groupboxbody	{
	margin:				0 auto;
	border:				1px solid #B2C1D4;
	background-color:	white;
	padding:			0.5em;
	font:				small arial;
	color:				#504F63;
}

#playcontent .playcontentheader	{
	background-image:	url(../images/ContentTopLeft.gif);
	background-position:	top left;
	background-repeat:	no-repeat;	
	background-color:	#B2C1D4;
}

#footer	{
	clear:				both;
	margin:				0;
}

#leftnav p, #rightnav p { 
	margin:				0 0 1em 0; 
}

#content h2 {
	margin:				0 0 .5em 0; 
}

form	{
	margin:				0 auto;
}

fieldset	{
	border:				1px solid #B2D4B4;
	padding:			0.5em;
	margin-bottom:		0.5em;
}

legend	{
	font:					small arial;
	color:					#51634F;
	font-weight:			bold;
}

ul	{
	margin:				0.5em 0 1.0em 3.0em;
}

li	{
	font-weight:		bold;
	line-height:		1.3em;
}

.Scores	{
	width:				99%;
	font:				small arial;
	color:				#504F63;
	text-align:			left;
	border-collapse:collapse;
}

.Scores td 
{
    padding:0.5em;
}

.ScoresImage    
{
    width:48px; 
}

.ScoresLarge 
{
    font:14pt arial;
    font-weight:bold;
    color:#504F63;
}

.ScoresLarge2
{
    font:12pt arial;
    font-weight:bold;
    color:#504F63;
}



#playcontent	{
	margin-left:		218px;
	padding:			0.4em;
}

#playcontent h4	{
	margin:				0 auto;
	background-color:	#B2C1D4;
	border-left:		3px solid #B4E0F6;
	border-right:		3px solid #B4E0F6;
	padding-top:		1px;
}

#playcontent h5	{
	margin:				0 auto;
	background-color:	#B2C1D4;
	border-left:		2px solid #B4E0F6;
	border-right:		2px solid #B4E0F6;
	padding-top:		1px;
}

#playcontent h6	{
	margin:				0 auto;
	background-color:	#B2C1D4;
	border-left:		1px solid #B4E0F6;
	border-right:		1px solid #B4E0F6;
	padding-top:		1px;
}

/* My Hunts */

.Green	{
	padding:			0.3em 0 0.8em 0;
	background-image:	url(../images/FeaturedTerraHuntBottom.gif);
	background-position:	left;
	background-repeat:	no-repeat;
	text-align:			right;
	font:				small arial;
	color:				#504F63;
	font-weight:		bold;
	background-color:	white;
}

.Blue	{
	padding:			0.3em 0 0.8em 0;
	background-image:	url(../images/FeaturedTerraHuntBottomBlue.gif);
	background-position:	left;
	background-repeat:	no-repeat;
	text-align:			right;
	font:				small arial;
	color:				#504F63;	
	font-weight:		bold;
	background-color:	white;
}

#mycontent	{
	margin-right:		150px;
	padding:			1.0em;
	/* height os set to fix IE bug. Can be removed if there is enough content in the list */
	height:				1000px;
}

#mycontent .box	{
	margin:				0 0 0.5em 0;
	border:				1px solid #B2D4B4;
	background-color:	white;
	padding:			0.5em;
}

#mycontent .boxblue	{
	margin:				0 0 0.5em 0;
	border:				1px solid #B2C1D4;
	background-color:	white;
	padding:			0.5em;
	font:				small arial;
	color:				#504F63;
}

.BoxClues a
{
    font:				small arial;
	color:				#504F63;
	text-decoration:underline;
	line-height:2.0em;
	padding-left:0.5em;
	font-weight:bold;
}

.BoxClues   a:hover 
{
    text-decoration:none;
    color:#CFD9E4;
}

.critterslink a  
{
    color:#51634F;
    font:11pt arial;
    font-weight:bold;
}

.critterslink a:hover   
{
    color:#D8EBD9;
    text-decoration:none;
    font-weight:bold;
}

.critterslink2 a  
{
    color:#504F63;
    font:11pt arial;
    font-weight:bold;
}

.critterslink2 a:hover   
{
    color:#B2C1D4;
    text-decoration:none;
    font-weight:bold;
}

#mycontent h2	{
	margin:				0 auto;
	padding:			0.1em 0 0.1em 0.3em;
	font:				14pt arial;
	font-weight:		bold;
	background-color:	#B2D4B4;
	color:				#51634F;
}

#mycontent h3	{
	margin:				0 auto;
	padding:			0.1em 0 0.1em 0.3em;
	font:				14pt arial;
	font-weight:		bold;
	background-color:	#B2C1D4;
	color:				#504F63;
}

#mycontent li   
{
    font:				12pt arial;
	color:				#51634F;
	padding:0.3em;
}

.terrahunts	{	
	width:				100%;
	text-align:			left;
	border-collapse:	collapse;
	font:				small arial;
	color:				#504F63;
	background-color:	white;
}

.terrahunts	th	{
	padding:			0 0 0.2em 0.5em;
	border-bottom:		1px solid #B2C1D4;
}

.terrahunts	th	a {
	color:				#504F63;
	text-decoration:	none;
}

.terrahunts	th	a:hover {
	color:				#EBF2FA;
	text-decoration:	underline;
}

.terrahunts	td	{
	padding:			0.5em 0 0.5em 0.5em;
	color:				#504F63;
}

.terrahunts	td	a {
	color:				#504F63;
	text-decoration:	none;
}

.terrahunts	td	a.BlueButton 
{
    margin-right:0.4em;
	text-decoration:	none;
	font:				10pt arial;
	font-weight:		bold;
	color:				#504F63;
	padding:			0.1em 0.2em 0.1em 0.2em;
	border:				1px solid #97A9BF;
	background-color:	white;
}

.terrahunts	td a.BlueButton:hover	{
	text-decoration:	none;
	background-color:	#504F63;
	border:				#B2C1D4;
	color:				white;
}

.terrahunts	td	a:hover {
	color:				#504F63;
	text-decoration:	underline;
}

.terrahunts	td a.GreenButton	{
	text-decoration:	none;
	font:				10pt arial;
	font-weight:		bold;
	color:				#598E5C;
	font-weight:		bold;
	padding:			0.1em 0.2em 0.1em 0.2em;
	border:				1px solid #B2D4B4;
	background-color:	white;
}

.terrahunts	td a.GreenButton:hover	{
	text-decoration:	none;
	background-color:	#598E5C;
	border:				#79AA7C;
	color:				white;
}

.yourinformation	{
	text-align:			left;
	border-collapse:	collapse;
	font:				small arial;
	color:				#51634F;
	background-color:	white;
}

.yourinformation th	{
	padding-left:		1.5em;
}

.yourinformation td	{
	padding:		    0.3em 0 0.3em 0.5em;
}

/* My Hunts Ends */

/* Menu Start */

#navcontainer	{
	margin-bottom:		0.5em;
}

#navcontainer ul	{

	padding:			0.7em 0;
	margin:				0;
	list-style-type:	none;
	background-color:	#B2C1D4;
	color:				#FFF;
	width:				100%;
	font:				12pt arial, helvetica, sans-serif;
	font-weight:		bold;
	text-align:			left;
}

#navcontainer li	{ 
	display:			inline; 
}

#navcontainer li a	{
	text-decoration:	none;
	background-color:	#B2C1D4;
	color:				#504F63;
	padding:			0.7em 1.0em 0.7em 2.0em;
}

#navcontainer li a:hover	{
	background-color:	#504F63;
	color:				#fff;
}

.New	{
	background-image:	url(../images/New32x32.gif);
	background-position:	left;
	background-repeat:	no-repeat;
	padding-left:		1.9em;
	font:				12pt arial, helvetica, sans-serif;
	font-weight:		bold;
}

.Edit	{
	background-image:	url(../images/Edit32x32.gif);
	background-position:	left;
	background-repeat:	no-repeat;
	padding-left:		1.9em;
	font:				12pt arial, helvetica, sans-serif;
	font-weight:		bold;
}

.Delete	{
	background-image:	url(../images/Delete32x32.gif);
	background-position:	left;
	background-repeat:	no-repeat;
	padding-left:		1.9em;
}

/* Menu End */

/* Edit Table Start */

.HelpBox	
{
    margin:0.5em 0 0.5em 0;
	border:				1px solid #B2D4B4;
	background-color:	#DCEFDD;
	padding:			0.5em;
	font:				small arial;
	font-weight:		bold;
	color:				#51634F;
}

.HelpBox a	{
	color:				#51634F;
}

.HelpBox a:hover	{
	color:				#B2D4B4;
}

.boxblue h1	{
	margin:				0.8em 0 0 0;
	padding:			0.1em 0 0.1em 0.3em;
	font:				12pt arial;
	font-weight:		bold;
	background-color:	#B2C1D4;
	color:				#504F63;
}

p	{
	margin:				0 auto;
	padding:			0.5em;
	font:				small arial;
	font-weight:		bold;
	color:				#504F63;
}

.EditTable	{
	text-align:			left;
	font:				small arial;
	font-weight:		bold;
	color:				#504F63;
}

.EditTable tr	{
	vertical-align:		top;
}

.EditTable td	{
	padding:			0.2em;
}

.EditTable h1	{
	margin:				0 auto;
	padding:			0.1em 0 0.1em 0.3em;
	font:				12pt arial;
	font-weight:		bold;
	background-color:	#B2C1D4;
	color:				#504F63;
}

.ClueBox	{
	width:				130px;
	border:				1px solid #B0C0D3;
	background-color:	#D8E0EA;
	padding:			0.5em;
}

.ClueBox a	{
	color:				#504F63;
	font:				11pt arial;
	font-weight:		bold;
	line-height:		1.5em;
}

.ClueBox a:hover	{
	color:				#95A9C3;
}

.Tip	{
	font:				9pt arial;
	color:				#51634F;
	
}



/* Edit Table End */

/* Buttons Start */

.Buttons	{
	
	margin:				0.5em 0 0.5em 0;
}

.ButtonsActive	
{
    padding-top:2.0em;
	background-image:url(../images/FoundIt.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:13.0em;
	height:60px;
}

.ButtonsActive a.GreenButton	
{
	text-decoration:	none;
	font:				11pt arial;
	font-weight:		bold;
	color:				#598E5C;
	padding:			0.3em;
	border:				1px solid #B2D4B4;
	background-color:	#DCEFDD;
}

.ButtonsActive a.GreenButton:hover	{
	background-color:	#598E5C;
	border:				#79AA7C;
	color:				white;
}

.Buttons a.GreenButton	{
	text-decoration:	none;
	font:				11pt arial;
	font-weight:		bold;
	color:				#598E5C;
	padding:			0.3em;
	border:				1px solid #B2D4B4;
	background-color:	#DCEFDD;
}

.Buttons a.GreenButton:hover	{
	background-color:	#598E5C;
	border:				#79AA7C;
	color:				white;
}

.Buttons a.BlueButton	
{
	text-decoration:	none;
	font:				11pt arial;
	font-weight:		bold;
	color:				#504F63;
	padding:			0.3em;
	border:				1px solid #97A9BF;
	background-color:	#CFD9E4;
}

.Buttons a.BlueButton:hover	{
	background-color:	#504F63;
	border:				#B2C1D4;
	color:				white;
}

/* Buttons End */

.HideElement {
    display:            none;
}

.ShowElementBlock {
    display:            block;
}

.ShowElementInline {
    display:            inline;
}

/* Most Recent Start */

.MostRecentContainer    
{
    margin-bottom: 0.5em;
    padding: 0.3em;
    border-bottom: 1px bottom #B2D4B4;
}

/* MOst Recent End */

/* Forms Start */

.formheadtoolbar    
{
    margin:				0 0 0.5em 0;
	padding:			0.5em 0 0.5em 0.3em;
	font:				14pt arial;
	font-weight:		bold;
	color:				#504F63;
	background-color:   #D9E1EA;
	border-bottom:  1px solid #B2C1D4;
}

.formtoolbar    {
    margin:				0 auto;
	padding:			0.5em 0 0.5em 0.3em;
	font:				14pt arial;
	font-weight:		bold;
	background-color:	#B2C1D4;
	color:				#504F63;
}

a.formtoolbarlink  
{
    margin: 0.3em;
    font:				10pt arial;
    color:  #504F63;
    text-decoration: none;
    font-weight:bold;
}

a:hover.formtoolbarlink    {
    color:  #B2C1D4;
    text-decoration:    underline;
}

.formposts  
{
    font:12pt arial;
    width:100%;
    color:#504F63;
    text-align:left;
    border-collapse:collapse;
}

.formposts th  
{
    background-color:#D9E1EA;
    padding:0.3em;
}

.formposts td   
{
    padding:0.3em;
    border:1px solid #B2C1D4;
}

.formposts a    
{
    color:#504F63;
}

.formposts a:hover  
{
    color:#B2C1D4;
}

.formposts a.main    
{
    display:block;
    color:#504F63;
    text-decoration:none;
}

.formposts a.main:hover  
{
    display:block;
    color:#504F63;
    background-color:#E8ECF0;
}

a.NewPost	{
	background-image:	url(../images/New24x24.gif);
	background-position:	left;
	background-repeat:	no-repeat;
	padding:0.3em 0.3em 0.3em 1.3em;
	font:12pt arial;
	color:#504F63;
	font-weight:bold;
	text-decoration:none;
}

a.NewPost:hover	{
	background-color:#D9E1EA;
	text-decoration:none;
}

a.user	{
	font:10pt arial;
	color:#51634F;
	text-decoration:underline;
	font-weight:bold;
}

a.user:hover	
{
    color:#B2D4B4;
	text-decoration:none;
}

a.userblue	{
	font:10pt arial;
	color:#504F63;
	text-decoration:underline;
	font-weight:bold;
}

a.userblue:hover	
{
    color:#B8CEE6;
	text-decoration:none;
}

.formpostimage  
{
    width:100px;
    vertical-align:top;
    background-color:#F2F6FB;
}

.postmessage  
{
    font:12pt arial;
    width:100%;
    color:#504F63;
    text-align:left;
    border-collapse:collapse;
}

.postmessage th  
{
    background-color:#D9E1EA;
    padding:0.3em;
}

.postmessage td   
{
    padding:0.3em;
}


/* Forms End */

/* New Link Style Start */

#BottomLinkContainerBlue    
{
    background-image:url(../images/BottomLinkBlue.gif);
    background-repeat:repeat-x;
    
}

#BottomLinkContainerBlue2    
{
    background-image:url(../images/BottomLinkBlue.gif);
    background-repeat:repeat-x;
    
}

#BottomLinkContainerBlue .Text   
{
    color:#504F63; 
    background-image:url(../images/BottomLinkContainerBlue.gif);
    background-position:left;
    background-repeat:no-repeat;
    display:block;
    padding:0 0 0 5.8em;
    height:45px;
    font:14pt arial;
    line-height:2.0em;
}

.Search .TextRight   
{
    text-align:right;
    color:#504F63; 
    background-color:#F2F6FA;
    border:1px solid #B8CEE6; 
    display:block;
    padding:0.3em;
    font:14pt arial;
    line-height:1.9em;
    background-image:url(../images/SearchHeaderLeft.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
    
}


#BottomLinkContainerBlue  a
{
    color:#504F63; 
    background-image:url(../images/BottomLinkContainerBlue.gif);
    background-position:left;
    background-repeat:no-repeat;
    display:block;
    padding:0 0 0 5.8em;
    height:45px;
    font:14pt arial;
    line-height:2.0em;
}

#BottomLinkContainerBlue  a:hover{
    color:#B2C1D4;
}

#BottomLinkContainerBlue2  a
{
    color:#504F63; 
    background-image:url(../images/BottomLinkContainerBlue.gif);
    background-position:left;
    background-repeat:no-repeat;
    display:block;
    padding:0 0 0 5.8em;
    height:45px;
    font:14pt arial;
    line-height:2.0em;
}

#BottomLinkContainerBlue2  a:hover{
    color:#B2C1D4;
}

#BottomLinkContainerGreen    
{
    background-image:url(../images/BottomLinkGreen.gif);
    background-repeat:repeat-x;
    
}

#BottomLinkContainerGreen  a
{
    color:#51634F; 
    background-image:url(../images/BottomLinkContainerGreen.gif);
    background-position:left;
    background-repeat:no-repeat;
    display:block;
    padding:0 0 0 5.8em;
    height:42px;
    font:14pt arial;
    line-height:2.0em;
}

#BottomLinkContainerGreen  a:hover{
    color:#B2D4B4;
}

/* New Link Style End */

.topscores	{	
	width:				100%;
	text-align:			left;
	border-collapse:	collapse;
	font:				small arial;
	color:				#504F63;
	background-color:	white;
}

.topscores	th	{
	padding:			0 0 0.2em 0.5em;
	border-bottom:		1px solid #B2C1D4;
}

.topscores	th	a {
	color:				#504F63;
	text-decoration:	none;
}

.topscores	th	a:hover {
	color:				#EBF2FA;
	text-decoration:	underline;
}

.topscores	td	{
	padding:			0.5em 0 0.5em 0.5em;
	color:				#504F63;
	border-bottom:1px solid #DFE6EE;
}

.topscores	td	a {
	color:				#504F63;
	text-decoration:	none;
}

.topscores	td	a:hover {
	color:				#504F63;
	text-decoration:	underline;
}

.error  
{
    color:red; 
    padding:0.3em;
    font:12pt arial;
}

.inputsize  
{
    width:200px;
}

/* Hunt Notices Start */

.HuntSearching  
{
    padding:0.5em 0.5em 0.5em 4.5em;
    background-color:#B2C1D4;
    /* border:1px solid #504F63; */
    color:#504F63;
    font:12pt arial;
    font-weight:bold;
    background-image:url(../images/HuntSearching.gif);
    background-position:left;
    background-repeat:no-repeat;
    overflow: auto;
    height: 40px;    
}

#HuntCorrect
{
    padding:0.5em 0.5em 0.5em 5.0em;
    background-color:#B2D4B4;
    /* border:1px solid #51634F; */
    color:#51634F;
    font:14pt arial;
    font-weight:bold;
    background-image:url(../images/HuntCorrect.gif);
    background-position:left;
    background-repeat:no-repeat;
}

#HuntCorrect a  
{
    text-decoration:underline;
    color:#51634F;
}

#HuntCorrect a:hover    
{
    color:#7A9178;
}

#HuntComplete
{
    padding:0.5em 0.5em 0.5em 5.0em;
    background-color:#B2D4B4;
    /* border:1px solid #51634F; */
    color:#51634F;
    font:14pt arial;
    font-weight:bold;
    background-image:url(../images/HuntComplete.gif);
    background-position:left;
    background-repeat:no-repeat;
}

#HuntComplete a  
{
    text-decoration:underline;
    color:#51634F;
}

#HuntComplete a:hover    
{
    color:#7A9178;
}

.Save   
{
    margin-bottom:0.5em;
    padding:0.5em 0.5em 0.5em 3.8em;
    background-color:#B2C1D4;
    border:1px solid #504F63;
    color:#504F63;
    font:14pt arial;
    font-weight:bold;
    background-image:url(../images/SaveHunt.gif);
    background-position:left;
    background-repeat:no-repeat;
}

.MessageListMessage   
{
    margin:0.5em 0 0.5em 0;
    padding:0.5em 0 0 1.8em;
    background-color:#B2C1D4;
    border:1px solid #504F63;
    color:#504F63;
    font:14pt arial;
    font-weight:bold;
    background-image:url(../images/UserEdit32x32.gif);
    background-position:left;
    background-repeat:no-repeat;
}

.MessageListError  
{
    margin:0.5em 0 0.5em 0;
    padding:0.5em 0 0 1.8em;
    background-color:#FE6F6F;
    border:1px solid #504F63;
    color:#504F63;
    font:14pt arial;
    font-weight:bold;
    background-image:url(../images/UserEdit32x32.gif);
    background-position:left;
    background-repeat:no-repeat;
}

.MessageListWarning   
{
    margin:0.5em 0 0.5em 0;
    padding:0.5em 0 0 1.8em;
    background-color:#F2E230;
    border:1px solid #504F63;
    color:#504F63;
    font:14pt arial;
    font-weight:bold;
    background-image:url(../images/UserEdit32x32.gif);
    background-position:left;
    background-repeat:no-repeat;
}

.loginstatus    
{
margin:0.5em 0 0.5em 0;   
    color:red;
    font:10pt arial;
    text-align:center;
    
}


/* Hunt Notices End */

/* Play Hunt Tabs Start */

#PlayHuntTabs   
{
   
}

#PlayHuntTabs table
{
    border-collapse:collapse;
    padding:0;
    margin:0;
}

a.HuntsOn 
{
    padding:0.1em 0.6em 0 1.8em;
    background-image:url(../images/TabHuntOn.gif);
    background-repeat:no-repeat;
    color:#504F63;
    font:14pt arial;
    font-weight:bold;
}

a.HuntsOff
{
    padding:0.1em 0.6em 0 1.8em;
    background-image:url(../images/TabHuntOff.gif);
    background-repeat:no-repeat;
    color:#504F63;
    font:14pt arial;
    font-weight:bold;
}

a.CommentOff 
{
    padding:0.1em 2.3em 0 1.8em;
    background-image:url(../images/TabCommentOff.gif);
    background-repeat:no-repeat;
    color:#504F63;
    font:14pt arial;
    font-weight:bold;
}

a.CommentOn 
{
    padding:0.1em 2.3em 0 1.8em;
    background-image:url(../images/TabCommentsOn.gif);
    background-repeat:no-repeat;
    color:#504F63;
    font:14pt arial;
    font-weight:bold;
}

/* Play Hunt Tabs End */

/* Comments Start */

.comments   
{
    margin-bottom:0.5em;
    border:1px solid #D8E1EC;
    padding:0.5em;
}

.boxblue h4    
{
    background-color:#D8E1EC;
    margin:0;
    padding:0.2em 0 0.2em 0.5em;
}

/* Comments End */

.ClueText   
{
   font:12pt arial;
   font-weight:bold;
   color:#504F63;
   padding:0.7em 0 0 2.6em; 
   
}
#LoggedInContainerBlue   
{
    background-image:url(../images/BottomLinkBlue.gif);
    background-repeat:repeat-x;
}

.LoggedIn  
{
     color:#504F63; 
    background-image:url(../images/BottomLinkContainerBlue.gif);
    background-position:left;
    background-repeat:no-repeat;
    display:block;
    padding:0 0 0 5.8em;
    height:45px;
    font:14pt arial;
    line-height:2.0em;
}




.NotLoggedIn    
{
    margin-bottom:0.5em;
    color:#504F63; 
    background-color:#F2F6FA;
    border:1px solid #B8CEE6; 
    padding:0.3em;
    font:11pt arial;
}

.NotLoggedIn a  
{
    color:#504F63;
}

.NotLoggedIn a:hover    
{
    color:#B2C1D4;
}

.UserStatTable	{
	text-align:			left;
	border-collapse:	collapse;
	font:				small arial;
	color:				#51634F;
}

.UserStatTable td   
{
    padding-right:1.0em;
}

.UserStatBox    
{
    margin-bottom:0.5em;
    border:1px solid #B2D4B4;
    background-color:#E6F5E7;
}

.UserStatClues	
{
    margin-left:0.5em;
    margin-bottom:1.0em;
	width:				98%;
	text-align:			left;
	border-collapse:	collapse;
	font:				small arial;
	color:				#51634F;
}

.UserStatClues th   
{
    background-color:#EDF8EC;
}

.PreviouslyFeaturedBox	{
	margin:				0 0 0 0;
	border-top:				1px solid #B2C1D4;
	border-left:				1px solid #B2C1D4;
	border-right:				1px solid #B2C1D4;
	background-color:	white;
	padding:			0.5em;
	font:				small arial;
	color:				#504F63;
}

.PreviouslyPreview	{
	float:				right;
	padding:			0.6em;
}

.PreviouslyBottomLinkContainerBlue    
{
    background-image:url(../images/BottomLinkBlue.gif);
    background-repeat:repeat-x;
    
}

.PreviouslyBottomLinkContainerBlue  a
{
    color:#504F63; 
    background-image:url(../images/BottomLinkContainerBlue.gif);
    background-position:left;
    background-repeat:no-repeat;
    display:block;
    padding:0 0 0 5.8em;
    height:45px;
    font:14pt arial;
    line-height:2.0em;
}

.PreviouslyBottomLinkContainerBlue  a:hover{
    color:#B2C1D4;
}

.Quotation  
{
     margin:    0.3em;
     padding: 0.5em;
     border:    1px solid #B2C1D4;
     background-color:  #F2F6FB;
     color: #504F63;
     font:  10pt arial;
     font-style:    italic;
}

