body {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
}
#wrapper {
	text-align: left;
	width: 780px;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header {
	margin: 0px;
	padding: 0px;
	height: 250px;
	position: relative;
}
#tabs {
	position: absolute;
	right: 20px;
	bottom: 0px;
}
#header ul, #sidebar ul, #sidebarCovers ul{
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
#header li, #sidebar li, #sidebarCovers li{
	float: left;
}
#header li a {
	line-height: 32px;
	text-decoration: none;
	background-repeat: no-repeat;
	margin: 0;
	text-indent: -1000em;
	float: left;
	padding-right: 2px;
	padding-left: 2px;
}
#header li a:link, #header li a:visited{
	background-position: left center;
}
#header li a:hover, #header li a:active{
	background-position: left bottom;
}
#header li a.currentTab, #header li a.currentTab:link, #header li a.currentTab:visited, #header li a.currentTab:hover, #header li a.currentTab:active{
	background-position: left top;
	cursor: default;
}
.home a{
	background-image: url(../_images/homeTab.gif);
	width: 98px;
}
.ideas a {
	background-image: url(../_images/LATab.gif);
	width: 234px;
}
.events a {
	background-image: url(../_images/eventsTab.gif);
	width: 111px;
}
.team a {
	background-image: url(../_images/teamTab.gif);
	width: 81px;
}
.blog a {
	background-image: url(../_images/blogTab.gif);
	width: 81px;
}
#mainContent {
	position: relative;
}
#mainContent ol li {
	padding-bottom: 1em;
	text-align: left;
}
#mainContentFull {
	background-color: #FFF;
	border-radius: 10px;
	-moz-border-radius: 10px; /* Mozilla */
	-webkit-border-radius: 10px;
	padding: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	width: 760px;
	margin-left: 5px;
	border: 2px solid #B8B8B8;
}
#sidebar {
	margin: 0px;
	padding: 0px;
	float: left;
	position: absolute;
}

#sidebar a {
	line-height: 65px;
	text-decoration: none;
	background-repeat: no-repeat;
	margin: 0;
	text-indent: -1000em;
	float: left;
	width: 221px;
	left: 0px;
}
#sidebar li{
	clear:left;
}
#sidebar a:link, #sidebar a:visited{
	background-position: left top;
	position: absolute;
	z-index:0
}
#sidebar a:hover, #sidebar a:active{
	background-position: right top;
	position: absolute;
	z-index:0
}
#sidebar a.currentSide, #sidebar a.currentSide:link, #sidebar a.currentSide:visited, #sidebar a.currentSide:hover, #sidebar a.currentSide:active{
	background-position: left top;
	cursor: default;
	position: absolute;
	z-index:3
}
.program a {
	background-image: url(../_images/program_overview.png);
	top: 50px;
}
.curriculum a {
	background-image: url(../_images/curriculum.png);
	top: 115px;
}
.in_classroom a {
	background-image: url(../_images/in_classroom.png);
	top: 180px;
}
.out_classroom a {
	background-image: url(../_images/out_classroom.png);
	top: 245px;
}
.p4ca a {
	background-image: url(../_images/p4ca.png);
	top: 310px;
}
#sidebarCovers {
	margin: 0px;
	padding: 0px;
	float: left;
	position: absolute;
	left: 190px;
}

#sidebarCovers a {
	line-height: 65px;
	text-decoration: none;
	background-repeat: no-repeat;
	margin: 0;
	text-indent: -1000em;
	float: left;
	width: 32px;
	left: 0px;
	background-position: left top;
	z-index:10;
	position: absolute;
	cursor: default;
}
#sidebarCovers li{
	clear:left;
}
#sidebarCovers a:link, #sidebarCovers a:visited, #sidebarCovers a:hover, #sidebarCovers a:active{
	
}
#sidebarCovers a.currentSide, #sidebarCovers a.currentSide:link, #sidebarCovers a.currentSide:visited, #sidebarCovers a.currentSide:hover, #sidebarCovers a.currentSide:active{
	visibility: hidden;
}
.programCover a {
	background-image: url(../_images/sideTag_cover.png);
	top: 50px;
}
.curriculumCover a {
	background-image: url(../_images/sideTag_cover.png);
	top: 115px;
}
.in_classroomCover a {
	background-image: url(../_images/sideTag_cover.png);
	top: 180px;
}
.out_classroomCover a {
	background-image: url(../_images/sideTag_cover.png);
	top: 245px;
}
.p4caCover a {
	background-image: url(../_images/sideTag_cover.png);
	top: 310px;
}
#mainContent img {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footer {
	margin: 0px;
	clear: both;
	width: 760px;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer p {
	color: #FFF;
	text-align: center;
}
