body
{
	background: rgb(155, 153, 199); color: #000;
	font: normal 1.0em tahoma ms, arial, sans-serif;
	min-width: 1024px;
}

p{ margin: 0.5em; }

.gold{ color: #FFD700; }
.red{ color: #F00; }
.white{ color: #FFF; }
.blue{ color: #00F; }

.container
{
	position: relative;
	margin: 1em auto; border: 0; padding: 0; width: 640px; 
}

.strike{ text-decoration: line-through; }

#Header
{ 
	text-align: center;
	font-size: 1.6em;
	background: rgb(155, 153, 199);
}

#OlympicRingsLeft,
#OlympicRingsRight,
#OlympicCrystalLeft,
#OlympicCrystalRight
{
	position: absolute; top: 25px;
}

#OlympicRingsLeft, #OlympicCrystalLeft{ left: 25px; }
#OlympicRingsRight, #OlympicCrystalRight{ right: 25px; }

#Collage
{
	position: relative;
	margin: 1em auto; border: 3px double #CCC; padding: 0; width: 640px; height: 480px;
	background-image: url("tristan_bkg3.jpg");
	background-repeat: no-repeat;
}

#Collage img
{ 
	position: absolute; 
	border: 0; width: 162px; 
}

#Collage .top{ top: 0; }
#Collage .middle{ top: 214px; }
#Collage .bottom{ bottom: 0; }

#Collage .left{ left: 0; }
#Collage .right{ right: 0; }

#Collage #CollageBackground{ top: 0; right: 0; bottom: 0; left: 0; width: auto; height: auto; }
#Collage #Tristan04{ height: 210px; }
#Collage #Tristan05{ height: 100px; }

#Collage #TristanGoldMedalInfo
{ 
	font-weight: bold; text-align: center;
	background: #FFF; color: #000;
	margin: 0.25em auto; border: 1px solid #CCC; padding: 0.25em; width: 250px;
}

#Links
{ 
	position: relative;
	font-size: 0.8em;
	background: rgb(53, 41, 125); color: #FF0;
	margin: 0.5em auto; border: 2px solid rgb(50, 40, 120); padding: 0.5em 100px;
}

#Links a{ color: #ABCDEF; }
#Links a:visited{ color: #369; }
#Links a:hover{ background: #369; color: #FFF; }