@charset "utf-8";
/* CSS Document */

body {
	color: #d3d2c4;
	font: 69% Arial, Helvetica, sans-serif;
	background: #353131;
	text-align: center;
	margin: 0;
	padding: 0;
}
#maincontainer {
	position:relative;
	width:483px;
	margin:0 auto;
	text-align: left;
}
/* LINKS */
a:link, a:visited {
	color: #d3d2c4;
	text-decoration: none;
}
a:hover, a:active, a.selected:link, a.selected:visited {
	color: #FFFFFF;
	text-decoration: none;
}
/*HEADER*/
#header {
	float: left;
	width:483px;
	height:167px;
}
#logo a{
	display: block;
	position:absolute;
	top: 86px;
	left: 371px;
	width: 112px;
	height:0;
	margin: 0;
	padding: 16px 0 0;
	overflow: hidden;
	background: url(/images/ui/logo.gif) 0 0 no-repeat;
}
#logo a:link, #logo a:visited {
	background-position: 0 0;
}
#logo a:hover {
	background-position: 0 -16px;
}
body#home #logo span{
	display: block;
	position: absolute;
	top: 291px;
	left: 261px;
	width: 222px;
	height: 0;
	padding: 50px 0 0;
	overflow: hidden;
    background: url(/images/content/logolarge.gif) 0 0 no-repeat;
}
/* NAVBAR */
ul#navbar {
	position:absolute;
	top: 78px;
	left: -8px;
	margin: 0;
	padding: 0;
	width:246px;
	list-style:none;
}
ul#navbar li {
	float: left;
}
ul#navbar li a {
	display: block;
	height: 0;
	padding: 24px 0 0;
	overflow: hidden;
	background: url(/images/ui/navtop.gif) no-repeat;
}
ul#navbar li#aboutus a:link, ul#navbar li#aboutus a:visited {
	width:68px;
	background-position:0 0;
}
ul#navbar li#aboutus a:hover, ul#navbar li#aboutus.selected a:link, ul#navbar li#aboutus.selected a:visited  {
	background-position:0 -24px;
}
ul#navbar li#collab a:link, ul#navbar li#collab a:visited {
	width:108px;
	background-position:-68px 0;
}
ul#navbar li#collab a:hover, ul#navbar li#collab.selected a:link, ul#navbar li#collab.selected a:visited {
	background-position:-68px -24px;
}
ul#navbar li#contacts a:link, ul#navbar li#contacts a:visited {
	width:70px;
	background-position:-176px 0;
}
ul#navbar li#contacts a:hover, ul#navbar li#contacts.selected a:link, ul#navbar li#contacts.selected a:visited {
	background-position:-176px -24px;
}
/* LEFTCOL*/
#leftcol{
	float:left;
	width:244px;
	height:337px;
}
/*RIGHTCOL*/
#rightcol{
	float:left;
	width:224px;
	padding: 0 0 0 15px;
}
