#sidenav h2,
.sidenav-sub h2 { padding: 10px 10px 0 0; }
h2.bulb {
	background-position: right top;
	padding: 0 25px 0 0;
}

ol, ul {
	padding-right: 40px;
}
 
#nav ul li a:link,
#nav ul li a:visited {
	  float: right;
}
#nav ul li a:hover,
#nav ul li a.active { background-position: right top;}

h1.headline {
	float: right;
}

p.desc {
	float: right;
}

#banner .incorrect a:link,
#banner .incorrect a:visited {
	text-align: left;
	float: right;
	padding-left: 45px;
}

#sidenav ul {
	padding-right: 0;
}

.sidenav-sub ul {
	padding-right: 0;
}

table h2,
#home-our-projects h2,
#home-announcements h2 {
	background-position: right top;
	padding-right: 10px;
}

.continue a:link,
.continue a:visited {
	float: left;
}

.fakeol {
	float: right;
}

.instructions {
	float: right;
}

#footer ul {
	padding-right: 0;
}	

caption, th, td {
	text-align: right;
}
