body
	{
	background-color: #ffffff;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	}

td	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	}

.olympic	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #ffffff;
	font-weight: bold;
	}

.topic {color: #996600;}

.white {color: #ffffff;}

.forum {color: #ffffff; font-weight: bold;}

h1	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	}
	
h2	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 36px;
	font-weight: bold;
	line-height: 21px;
	margin-bottom: 5px;
	}
	
h1.restrict	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
	margin-bottom: 5px;
	color: #ff0000;
	}
	
input
	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	}

textarea
	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	}

select
	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	}

a, a:link, a:active, a:visited, a:hover
	{
	color: #333333;
	}

a.nav, a.nav:link, a.nav:active, a.nav:visited
	{
	text-decoration: none;
	color: #333333;
	}

a.nav:hover
	{
	text-decoration: underline;
	color: #000000;
	}

a.news, a.news:link, a.news:active, a.news:visited
	{
	text-decoration: none;
	color: #000000;
	}

a.news:hover
	{
	text-decoration: underline;
	color: #000000;
	}

a.sub, a.sub:link, a.sub:active, a.sub:visited
	{
	text-decoration: none;
	color: #ffffff;
	}

a.sub:hover
	{
	text-decoration: none;
	color: #fef200;
	}
	
.dt
	{
	font-size: 10px;
	color: #996600;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	}

.sm
	{
	font-size: 10px;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	}

.caption	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	}

.heading	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #000000;
	}

.menu	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
	}

.title	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #ffffff;
	}
	
.title2	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	}
	
a.title {color:#ffffff;}

.subsection	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	color: #ffffff;
	}

.subsectionn	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	color: #000000;
	}
	
.card {
	width:240px;
	margin:10px;
	float:left;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	}

th {
  text-align:left;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  }

.newsindex {
  border-collapse: collapse;
  }

.newsindex td {
  padding:5px;
  }
  
.newsindex tr:hover {
  background-color: #eeeeee;
  }

#pagination {
  text-align:center; 
  margin:20px; 
  font-size:200%; 
  font-weight:bold;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  }
