#home #content {
	background: transparent url(../img/sidebar-bg.gif) 630px 0 repeat-y;
	margin: -2px 0 0 0;
	min-height: 15em;
	padding: 2px 0 4.0em 0;
}

#home #footer {
	clear: both;
	margin-top: -16px;
	width: 666px;
}


#home #maincontent {
	width: 395px;
	margin-left: 190px;
}

#home #page {
	padding-bottom: 3.0em;
}

#home #tagline-r {
	background: transparent url(../img/tagline-r-team.jpg) top left no-repeat;
}

#sidebar {
	position: absolute;
	top: -2px;
	left: 630px;
	padding: 32px 0 0 0;
	width: 225px;
	text-align: center;
}

#sidebar ul {
	list-style: none;
	margin: 0 0 0 23px;
	text-align: left;
}


#sidebar ul li, #sidebar ul li a {
	display: block;
	width: 185px;
	margin: 0;
	padding: 0;
}

#sidebar ul li a {
	background: transparent url(../img/buttons-h.gif) 0 0 no-repeat;
	overflow: hidden;
	text-decoration: none;
	text-indent: -9999px;
}

#sidebar ul li#sb3 {
	margin: 1.0em 0 0.25em 0;
}

#sidebar ul li#sb1 a, #sidebar ul li#sb2 a {
	height: 49px;
}

#sidebar ul li#sb2 a {
	background-position: 0 -49px;
}

#sidebar ul li#sb3 a {
	background-position: 0 -107px;
	height: 38px;
}

#sidebar ul li#sb4 a {
	background-position: 0 -149px;
	height: 40px;
}

#sidebar ul li#sb1 a:hover {
	background-position: -186px 0;
}

#sidebar ul li#sb2 a:hover {
	background-position: -186px -49px;
}

#sidebar ul li#sb3 a:hover {
	background-position: -186px -107px;
	height: 38px;
}

#sidebar ul li#sb4 a:hover {
	background-position: -186px -149px;
	height: 40px;
}