@import "nav.css";
@import "typo3.css";
@import "news/tt_news.css";

html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	margin-top: 0;
	padding: 0;
	background-color: #85D2F9;
	font-family: Verdana, Arial, Sans-Serif;
}

a {
	color: #f63;
}

a:hover {
	color: #000;
}

#container {
	margin: 0 auto 0 0; /* Aligning container right */
	padding: 0;
	width: 1000px;
	background-color: #fff;
}

#header {
	margin: 0;
	padding: 0;
	height: 150px;
	background: #fff url(headerright.gif) no-repeat right;
}

#headertext {
       float: left;
       width: 220px;
       padding: 0;
       margin-top: 25px;
       margin-left: 5px;
       margin-right: 0;
       height: 100px;
       text-align: center;
}

#header img.sponsor {
       float: left;
       margin: 25px 5px 25px 25px;
}

#headertext h1 {
        margin: 0;
        margin-top: 30px;
	color: #f63;
        font-size: 24px;
}

#middle {
	clear: left;
	margin: 0;
	padding: 0;
	background: #fff url(side_strip.gif) repeat-y top right;
}

#content {
	clear: left;
	width: 600px;
	margin: 0;
	padding-right: 0;
	padding-left: 30px;
	padding-top: 21px;
	font-size: 80%;
}

#content table.contenttable {
	width: 415px;
}

#sidebar {
	padding: 0;
	margin: 0;
	float: right;
	width: 350px;
}

#sidebartop {
	padding: 0;
	margin: 0;
	height: 401px;
	background: #fff url(side_top.gif) no-repeat;
}

#sidebarmiddle {
	padding: 20px;
	margin: 0;
        margin-left: 25px;
	margin-top: -350px;
}

#sidebarmiddle div.sidebarbox {
	padding: 0;
	margin: 30px;
        margin-top: -70px;
	margin-left: 0;
	z-index: 100;
	background-color: #F8F8F8;
	border: 1px solid #f63;
	width: 250px;
}

div.sidebarbox h2 {
        font-size: 16px;
        font-weight: bold;
        margin: 8px;
        padding: 0;
}

div.sidebarad {
	padding: 0;
	margin: 30px;
        margin-left: 0;
        text-align: center;
	width: 250px;
}

p.sidebar {
	color: #f63;
	font-size: 80%;
	font-weight: bold;
	padding: 10px;
	margin: 3px;
}

#footer {
	padding: 0;
	margin: 0;
	padding-left: 30px;
	height: 446px;
	background: #fff url(side_bottom.gif) no-repeat right;
}

#footer p#netstat {
	padding: 0;
        padding-top: 400px;
	margin: 0;
}

.clearing {
  height: 0;
  clear: both;
}
