@import url("whitespace-reset.css");

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; }

	#sitewrapper {
		width: 800px;
		margin: 0 auto; }
	#sitewrapper p {
		margin: 0 0 5px 0; }
	#sitewrapper a {
		text-decoration: underline;
		color: #646464; }
		#sitewrapper a:hover {
			text-decoration: none; }
		#sitewrapper ul {
			margin: 0 0 5px 15px; }
			#sitewrapper ul li {
				list-style-type: disc; }

/* Interior Page Styles */

	body#interior #sitewrapper #main {
		float: left;
		width: 800px; }
	body#interior #sitewrapper #main #tn {
		background: transparent url("../images/bg_tutor-newsletter.gif") no-repeat top;
		width: 800px;
		height: 304px; }
		body#interior #sitewrapper #main #header {
			float: left;
			width: 800px; }
			body#interior #sitewrapper #main #header #top {
				float: left;
				width: 238px;
				height: 218px; }
					#sitewrapper #main #header #top ul#navigation {
						float: left;
						width: 110px;
						height: 241px;
						margin: 25px 0 0 0;
						background: transparent url("../images/nav_home.gif") no-repeat 0 0; }
						#sitewrapper #main #header #top ul#navigation li, #sitewrapper #main #header #top ul#navigation li a {
							display: block;
							height: 25px;
							text-indent: -9999px; }
							#sitewrapper #main #header #top ul#navigation li#home { left: 0; width: 110px; }
							#sitewrapper #main #header #top ul#navigation li#about { left: 0; width: 110px; }
							#sitewrapper #main #header #top ul#navigation li#news { left: 0; width: 110px; }
							#sitewrapper #main #header #top ul#navigation li#services { left: 0; width: 110px; }
							#sitewrapper #main #header #top ul#navigation li#advocacy { left: 0; width: 110px; }
							#sitewrapper #main #header #top ul#navigation li#volunteer { left: 0; width: 110px; }
							#sitewrapper #main #header #top ul#navigation li#donate { left: 0; width: 110px; }
							#sitewrapper #main #header #top ul#navigation li#support { left: 0; width: 110px; }
							#sitewrapper #main #header #top ul#navigation li#links { left: 0; width: 110px; }
							#sitewrapper #main #header #top ul#navigation li#contact { left: 0; width: 110px; }
								#sitewrapper #main #header #top ul#navigation li#home a:hover { background: transparent url("../images/nav_home.gif") -110px 0 no-repeat; }
								#sitewrapper #main #header #top ul#navigation li#about a:hover { background: transparent url("../images/nav_home.gif") -110px -25px no-repeat; }
								#sitewrapper #main #header #top ul#navigation li#news a:hover { background: transparent url("../images/nav_home.gif") -110px -50px no-repeat; }
								#sitewrapper #main #header #top ul#navigation li#services a:hover { background: transparent url("../images/nav_home.gif") -110px -75px no-repeat; }
								#sitewrapper #main #header #top ul#navigation li#advocacy a:hover { background: transparent url("../images/nav_home.gif") -110px -100px no-repeat; }
								#sitewrapper #main #header #top ul#navigation li#volunteer a:hover { background: transparent url("../images/nav_home.gif") -110px -125px no-repeat; }
								#sitewrapper #main #header #top ul#navigation li#donate a:hover { background: transparent url("../images/nav_home.gif") -110px -150px no-repeat; }
								#sitewrapper #main #header #top ul#navigation li#support a:hover { background: transparent url("../images/nav_home.gif") -110px -175px no-repeat; }
								#sitewrapper #main #header #top ul#navigation li#links a:hover { background: transparent url("../images/nav_home.gif") -110px -200px no-repeat; }
								#sitewrapper #main #header #top ul#navigation li#contact a:hover { background: transparent url("../images/nav_home.gif") -110px -225px no-repeat; }

              			/* Tutor Newsletter Styles*/
					#sitewrapper #main #tn #header #top ul#navigation {
						float: left;
						width: 110px;
						height: 220px;
						margin: 25px 0 0 0;
						background: transparent url("../images/nav_tn.gif") no-repeat 0 0; }
						#sitewrapper #main #tn #header #top ul#navigation li, #sitewrapper #main #tn #header #top ul#navigation li a {
							display: block;
							height: 25px;
							text-indent: -9999px; }
							#sitewrapper #main #tn #header #top ul#navigation li#home { left: 0; width: 110px; }
							#sitewrapper #main #tn #header #top ul#navigation li#about { left: 0; width: 110px; }
							#sitewrapper #main #tn #header #top ul#navigation li#news { left: 0; width: 110px; }
							#sitewrapper #main #tn #header #top ul#navigation li#services { left: 0; width: 110px; }
							#sitewrapper #main #tn #header #top ul#navigation li#volunteer { left: 0; width: 110px; }
							#sitewrapper #main #tn #header #top ul#navigation li#donate { left: 0; width: 110px; }
							#sitewrapper #main #tn #header #top ul#navigation li#support { left: 0; width: 110px; }
							#sitewrapper #main #tn #header #top ul#navigation li#links { left: 0; width: 110px; }
							#sitewrapper #main #tn #header #top ul#navigation li#contact { left: 0; width: 110px; }
								#sitewrapper #main #tn #header #top ul#navigation li#home a:hover { background: transparent url("../images/nav_tn.gif") -110px 0 no-repeat; }
								#sitewrapper #main #tn #header #top ul#navigation li#about a:hover { background: transparent url("../images/nav_tn.gif") -110px -25px no-repeat; }
								#sitewrapper #main #tn #header #top ul#navigation li#news a:hover { background: transparent url("../images/nav_tn.gif") -110px -50px no-repeat; }
								#sitewrapper #main #tn #header #top ul#navigation li#services a:hover { background: transparent url("../images/nav_tn.gif") -110px -75px no-repeat; }
								#sitewrapper #main #tn #header #top ul#navigation li#volunteer a:hover { background: transparent url("../images/nav_tn.gif") -110px -100px no-repeat; }
								#sitewrapper #main #tn #header #top ul#navigation li#donate a:hover { background: transparent url("../images/nav_tn.gif") -110px -125px no-repeat; }
								#sitewrapper #main #tn #header #top ul#navigation li#support a:hover { background: transparent url("../images/nav_tn.gif") -110px -150px no-repeat; }
								#sitewrapper #main #tn #header #top ul#navigation li#links a:hover { background: transparent url("../images/nav_tn.gif") -110px -175px no-repeat; }
								#sitewrapper #main #tn #header #top ul#navigation li#contact a:hover { background: transparent url("../images/nav_tn.gif") -110px -200px no-repeat; }
              			       body#interior #sitewrapper #main #tn #header #introduction {
              					background: transparent url("../images/bdr_top-content.gif") repeat-x 0 100%; }
                     				body#interior #sitewrapper #main #tn #header #introduction #tn-month {
                     					position: absolute;
                     					top: 20px;
                     					left: 455px;
                     					width: 115px;
                     					font-family: "Arial Narrow", Arial;
                     					font-size: 16px;
                     					color: #003091; }
                     				body#interior #sitewrapper #main #tn #header #introduction img#top-logo-tn {
                     					float: left;
                     					width: 562px;
                     					padding: 0;
                     					margin: 0 0 5px 0; }
                     				body#interior #sitewrapper #main #content div.bluebg {
                     				        background: #E6EBF4;
                     				        float: left;
                     				        width: 100%; }
                     				body#interior #sitewrapper #main #content div.nobluebg {
                     				       background: none; }
              			/* End Tutor Newsletter Styles */

                            body#interior #sitewrapper #main #header #top a#logo {
					background: transparent url("../images/logo.gif") no-repeat 0 0;
					float: right;
					width: 113px;
					height: 83px;
					margin: 0 0 0 15px;
					text-indent: -5000px; }
				body#interior #sitewrapper #main #header #top img#quote {
					clear: both;
					width: 238px;
					padding: 10px 0 10px 0; }

			body#interior #sitewrapper #main #header #introduction {
				float: right;
				position: relative;
				top: 0;
				width: 562px; }
				body#interior #sitewrapper #main #header #introduction img#top-logo {
					float: left;
					width: 562px;
					padding: 0; }
				body#interior #sitewrapper #main #header #introduction img {
					float: right;
					width: 195px;
					padding: 0 0 22px 15px; }
				body#interior #sitewrapper #main #header #introduction img.no-float {
					float: none;
					padding: 0;
					width: 100px; }
				body#interior #sitewrapper #main #header #introduction h1 {
					position: relative;
					top: 20px;
					font-family: "Times", Sans-Serif;
					font-size: 25px;
					font-weight: normal;
					color: #646464;
					padding: 40px 0 !important;
					padding: 0 0 40px 0; }
				body#interior #sitewrapper #main #header #subhead {
					background: transparent url("../images/bdr_top-content.gif") repeat-x 0 0; }
				body#interior #sitewrapper #main #header #introduction h2 {
					background: transparent url("../images/bdr_top-content.gif") repeat-x 0 0;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #646464;
					padding: 15px 0 5px 0; }
				body#interior #sitewrapper #main #header #introduction p {
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #646464;
					padding: 0 0 10px 0; }
				body#interior #sitewrapper #main #header #introduction ul {
					padding: 0 0 10px 0; }
					body#interior #sitewrapper #main #header #introduction ul li {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #646464;
						line-height: 120%;
						margin: 0 0 5px 0; }
						body#interior #sitewrapper #main #header #introduction ul li a {}
				body#interior #sitewrapper #main #header #introduction table {
					color: #646464; }
			body#interior #sitewrapper #main #content {
				float: right;
				width: 800px; }
				body#interior #sitewrapper #main #content img {
					float: right;
					width: 195px;
					padding: 0 0 22px 15px; }
					body#interior #sitewrapper #main #content img.tutor-newsletter {
						float: left;
						width: 195px;
						padding: 0 15px 22px 0; }
				body#interior #sitewrapper #main #content img.no-float {
					float: none;
					padding: 0;
					width: 100px; }
			       body#interior #sitewrapper #main #content h2 {
			              float: right;
					width: 562px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #646464;
					padding: 15px 0 5px 0; }
				body#interior #sitewrapper #main #content #subhead {
					background: transparent url("../images/bdr_top-content.gif") repeat-x 0 0;
					width: 800px;
					float: left; }
					body#interior #sitewrapper #main #content #subhead h2 {
						float: right;
						width: 562px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #646464;
						padding: 15px 0 5px 0; }
			       body#interior #sitewrapper #main #content #image img {
			              float: left; }
			              body#interior #sitewrapper #main #content #image #hdr-int {
			                     float: right;
			                     background: transparent url("../images/bdr_top-content.gif") repeat-x 0 0; }
                                   body#interior #sitewrapper #main #content #image p {
			                     float: right; }
				body#interior #sitewrapper #main #content p {
					float: right;
					width: 562px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #646464;
					padding: 0 0 10px 0; }
				body#interior #sitewrapper #main #content form {
					float: right;
					width: 562px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #646464;
					padding: 0 0 10px 0; }
					body#interior #sitewrapper #main #content form h2 {
						float:left;
						clear:both;
					}
					body#interior #sitewrapper #main #content form label {
						float:left;
						clear:both;
						font-style:italic;
						margin-top:10px; }
					body#interior #sitewrapper #main #content form fieldset {
						float:left;
						border:none;
						clear:both;
						width:500px; }
						body#interior #sitewrapper #main #content form fieldset input {
							width:auto !important;
							float:none !important;
							clear:none !important; }
					body#interior #sitewrapper #main #content form input {
						float:left;
						clear:left;
						width:200px; }
					body#interior #sitewrapper #main #content form input.submit {
							float:left;
							clear:both;
							width:auto;
							margin-top:20px; }
				body#interior #sitewrapper #main #content ul {
					float: right;
					width: 562px;
					padding: 0 0 10px 0; }
					body#interior #sitewrapper #main #content ul li {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #646464;
						margin: 0 0 5px 10px; }
						body#interior #sitewrapper #main #content ul li a {}
				body#interior #sitewrapper #main #content table {
					float: right;
					width: 562px;
					color: #646464; }

/* Footer Styles */

	#sitewrapper #footer {
		clear: both;
		float: left;
		width: 800px;
		height: 129px;
		background: #D3D3D3 url("../images/bdr_footer.gif") no-repeat bottom; }
		#sitewrapper #footer div.footer-blocks {
			float: left;
			width: 100px;
			height: 126px;
			background: #D3D3D3;
			border-right: 2px solid #FFFFFF;
			padding: 8px; }
			#sitewrapper #footer #first-block {
				width: 267px;
				padding: 8px 8px 8px 10px; }
				#sitewrapper #footer #first-block h2 {
					float: left;
					width: 171px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 26px;
					font-weight: normal;
					color: #003091; }
				#sitewrapper #footer #first-block p {
					float: right;
					width: 96px;
					padding: 30px 0 0 0;
					margin: 0; }
			#sitewrapper #footer #second-block {
				width: 204px; }
				#sitewrapper #footer #second-block img {
					float: left;
					width: 78px;
					height: 98px; }
				#sitewrapper #footer #second-block h2 {
					float: right;
					width: 115px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px; }
				#sitewrapper #footer #second-block p {
					float: right;
					width: 115px; }
			#sitewrapper #footer #third-block {
				width: 220px;
				border-right: none; }
			#sitewrapper #footer div.footer-blocks h2 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #646464;
				padding: 0 0 5px 0; }
			#sitewrapper #footer div.footer-blocks p {
				color: #646464; }
		#sitewrapper #footer img#interior-footer {
			float: left;
			width: 238px;
			height: 129px; }
		#sitewrapper #footer div.contact-information {
			float: right;
			width: 562px; }
			#sitewrapper #footer div.contact-information p {
				color: #646464;
				font-size: 12px;
				font-family: "Arial Narrow", Arial, Sans-Serif;
				padding: 5px 0 0 10px; }
				#sitewrapper #footer div.contact-information a:hover {
					color: #003091;
					text-decoration: underline; }
	#sitewrapper #footerlogos {
		margin-left:240px; }
		#sitewrapper #footerlogos img {
			margin:15px 30px 0 0;
		}