@charset "utf-8";
/* CSS Document */
p, a, td{
	font-size:20px;
}
span{
	font-size:18px;
	font-weight:bold;
	color:#841b1b;
	text-align:center;
}
th{
	font-size:24px
}
body{
	background-color: #FDEADF;
	font-family:Arial, Helvetica, sans-serif
}
table{
	/*background-color: #DDDDDD;*/
	background-color: #FFFFFF;
	width: 750px;
	margin-left:auto;
	margin-right:auto;
	border-spacing: 0px;
}
fieldset{
	display: inline;
	/*width:400px;*/
	min-width:auto;
}
button {
	border-radius:15px;
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:8px;
	font-weight:bold;
	//font-size:12px;
	cursor:pointer;
	width:175px;
	height:50px;
	margin-top:5px;
}
.innerTable td th{
	padding:10px;
}
.showcase-activity table{
	width:100%;
}
.showcase-activity div{
	width:175px;
	text-align:center;
	display:inline-table;
	position:relative;
}

.showcase-activity td{
	font-size:14px;
	font-weight:bold;
	color:#841b1b;
	text-align:center;
}
.showcase-activity span{
	font-size:14px;
	font-weight:bold;
	color:#841b1b;
	text-align:center;
}
.showcase-activity img {
	width:150px;
	height:100px;
	border-radius:20px;
	background-color:#06F;
}
.showcase-activity .showcase-activity-updated{
	z-index:1;
	position:absolute;
	left:43px;
	top:-20px;
	color:blue;
}
.navigation button {
	border-radius:15px;
	padding-left:25px;
	padding-right:25px;
	padding-top:8px;
	padding-bottom:8px;
	font-weight:bold;
	//font-size:12px;
	cursor:pointer;
	width:auto;
}
.navigation legend {
	font-size:16px;
	font-weight:bold;
	padding-left: 50px;
	padding-bottom:10px;
	padding-top: 25px;
}
.navigation div{
	text-align:center;
	display:inline-table;
	padding-left:30px;
}
.filetable td, a {
	font-size:18px;
	text-wrap:none;
}
.filetable th {
	font-size:20px;
}
.usertable td {
	font-size:18px;
	text-wrap:none;
}
.usertable th {
	font-size:20px;
}
.usertable tr:nth-child(even) {
	background: #dbbdca;
}
.usertable tr:nth-child(odd) {
	background: #FFF;
}
.pageheader{
	font-size:36px;
	font-weight:bold;
	background-color: #841b1b;
	color:#FFF
}
.pageheader img {
	content:url(PortalMedia/Logos/OlympicVillage_Logo_small.jpg);
}

time.icon
{
  font-size: 1em; /* change icon size */
  display: block;
  position: relative;
  width: 7em;
  height: 7em;
  background-color: #fff;
  border-radius: 0.6em;
  box-shadow: 0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd;
  overflow: hidden;
}
