﻿.home 
{
	margin: 0px 0px 10px 0px;
	max-width: 1400px;
	margin-left: auto;
	margin-right: auto;
}

p.main 
{
	margin-top: 2ex;

}

table.home
{
	table-layout: auto;
}

table.home-updates
{
	margin-top: 10px;
	table-layout: auto;
}

.home-logo
{
	width: 310px;
}

.home-section
{
	text-align: center;
	font-size: 120%;
	font-weight: bold;
	color: #440e62;
	padding: 10px;
	vertical-align: middle;
	white-space: nowrap;
}

.home-section a 
{ 
	border: outset 0.5ex; 
	display: block;
	font-weight: bold; 
	padding: 0.5em 1em 0.5em 1em; 
	text-decoration: none;
	width: 8em; 
}

.home-section a:link, .home-section a:visited 
{ 
	background: #440e62; 
	color: #eeeeee; 
}

.home-section a:hover 
{ 
	background: #6a05a4; 
	border: inset 0.5ex;
	color: #b1b1b1;
}

table td.home-logo
{
	vertical-align: middle;
}

table td.home-description
{
	font-style: italic;
	padding-top: 10px;
}

.home-new
{
	width: 40%;
}

.home-updatedate
{
	font-size: 80%;
	padding: 0px 10px 3px 10px;
	white-space: nowrap;
}

.home-updatetext
{
	font-size: 80%;
	padding: 0px 10px 3px 10px;
}

.home-updatemore
{
	margin: 5px 20px;
	text-align: right;
}

.home-support
{
	color: #555555;
	width: 60%;
}

.home-support strong, .home-new strong
{
	color: #440e62;
}

hr
{
	color: #440e62;
	margin: 10px 40px 10px 40px; 
}

p.offline
{
	color: Red;
	font-weight: bold;
	font-size: 200%;
}

p.offline1
{
	color: Red;
	font-weight: bold;
	font-size: 120%;
}

.avg-frame
{
	height: 500px;
	width: 90%;	/*720px*/
}

