/*---------- Global ----------*/
body {
	background-image:	url("/core/PineView/PineViewLogoBkgnd.jpg");
	background-color:	white;
	font-family:		"Comic Sans MS",verdana,helvetica;
	font-size:			100%;
	font-weight:		normal;
	color:				black;
	margin:				0;
	padding:			0 10px;
	border:				none;
}
body.archive {
	border: 4px solid red;
	border-top: none;
}

/*----------------------------------------------------------------------------
 * Keep consistent line spacing with sup and sub
 * Method 1
 *----------------------------------------------------------------------------*
sup, sub {
	font-size:			75%;
	line-height:		0;
	position:			relative;
	vertical-align:		baseline;
}
sup {
	top: 				-0.5em;
}
sub {
	bottom:				-2.5em;
}
/*----------------------------------------------------------------------------
 * Method 2
 *----------------------------------------------------------------------------*/
sup, sub {
	height: 			0;
	line-height:		1;
	vertical-align:		baseline;
	_vertical-align:	bottom;
	position:			relative;
}
sup {
	bottom:				1ex;
}
sub {
	top:				.5ex;
}
/*----------------------------------------------------------------------------*/

table {
	border:				none;
	border-collapse:	collapse;
}

/*
.left {
	text-align:			left;
}

*/
.center {
	text-align:			center;
}

/*
.right {
	text-align:			right;
}

.bold {
	font-weight:		bold;
}
*/

h1 {
	font-size:			150%;
	font-weight:		bold;
	color:				#bb3902;
}

h2 {
	font-size:			125%;
	font-weight:		bold;
	color:				#bb3902;
}

h3 {
	font-size:			75%;
	font-weight:		bold;
	color:				black;
}

.size1 {
	font-size:			150%;
}

.size2 {
	font-size:			120%;
}

.size3 {
	font-size:			67%;
}

a:link, a:visited, a:active, a:hover {
	color:				#bb3902;
	font-weight:		normal;
	text-decoration:	underline;
}

.separator {
	border-bottom:		1px solid #a0a0a0;
}

.animateHide {
	background:			url(/core/images/open.png) no-repeat left center;
	margin:				0;
	padding:			0 10px 0 20px;
	cursor:				pointer;
	display:			inline;
}

.animateHide.close {
	background:			url(/core/images/close.png) no-repeat left center;
}

.animateHide:hover {
	background-color:	yellow;
}

/***********************************************************************
 * Trophy colors
 **********************************************************************/
.trophy-1st {
  color: gold;
}
.trophy-2nd {
  color: silver;
}

/*
table, th, td {
	border: 			1px solid black;
	border-collapse:	separate;
}
*/
