body	{
	padding: 0;
	margin: 0;
	font-size : 9pt;
	text-align : center;
	font: 13px Verdana, Arial, helvetica, sans-serif; 
	background: white url(sg/bg.jpg) repeat;
}

#container	{
	position: relative;
	margin: 0 auto;
	text-align: left;
	color: #5A5A5A;
	line-height: 1.4;
	width: 800px;
	background: url(sg/film.jpg) repeat-y 53px 481px;
	height: 100%;
}

body>#container { height: auto; }

#sidebar {
	position: absolute;
	left: 0;
	width: 208px;
	color: #E6E6E6;

}

#sidebar2 {
	position: absolute;
	left: 626px;
	padding: 143px 0 0 0;
	width: 178px;
	color: #919191;
	overflow:hidden
}

#main	{
	padding: 0px 200px 80px 228px;
	overflow:hidden
	position: relative;
}

#title {
	margin: 0 auto;
	position: relative;
	width: 800px;
	height: 100px;
}

#title p {
	text-indent: -1000em;
	margin: 0;
}

#menu {
	position: relative;
	margin: 0 auto;
	width: 800px;
	height: 35px;
	background: black;
	overflow:hidden
}

#menu p {
	text-indent: -1000em;
	margin: 0;
}

#subtitle { overflow:hidden }

#bottom { float: right; margin-top: 50px; }

#sidebar p {
	font: 11px Verdana, Arial, hevetica, sans-serif; 
	width: 106px; 
	margin-left: 80px; 
	text-align: center;
}
#sidebar img { border: 0px; margin-left: 76px; }
#woman h1 { text-indent: -2000em; margin: 0; }

#home, #homeactive { width: 135px; }
#foundation, #foundationactive { width: 194px; }
#advanced, #advancedactive { width: 192px; }
#tutors, #tutorsactive { width: 97px; }
#contact, #contactactive { width: 182px; }
#freearticles, #freearticlesactive { width: 111px; height: 55px; margin: 40px 0 0 75px; display: block; }

#home, #homeactive, #foundation, #foundationactive, #advanced, #advancedactive, #tutors, #tutorsactive, #contact, #contactactive { 
	display: block;
	float: left;
	height: 35px;
}
#home a, #foundation a, #advanced a, #tutors a, #contact a, #freearticles a { 
	width: 100%;
	height: 100%;
	display: block; 
	margin: 0; padding:0;
}
#home a:hover, #foundation a:hover, #advanced a:hover, #tutors a:hover, #contact a:hover, #freearticles a:hover { 
	background: none; 
	display: block;
}

#home, #homeactive { background: url(sg/home.png) no-repeat -135px; }
#home a { background: url(sg/home.png) no-repeat 0 0; }
#foundation, #foundationactive { background: url(sg/foundation.png) no-repeat -194px; }
#foundation a { background: url(sg/foundation.png) no-repeat 0 0; }
#advanced, #advancedactive { background: url(sg/advanced.png) no-repeat -192px; }
#advanced a { background: url(sg/advanced.png) no-repeat 0 0; }
#tutors, #tutorsactive { background: url(sg/tutors.png) no-repeat -97px; }
#tutors a { background: url(sg/tutors.png) no-repeat 0 0; }
#contact, #contactactive { background: url(sg/contact.png) no-repeat -182px; }
#contact a { background: url(sg/contact.png) no-repeat 0 0; }
#freearticles, #freearticlesactive { background: url(sg/freearticles.png) no-repeat -111px; }
#freearticles a { background: url(sg/freearticles.png) no-repeat 0 0; }


.questions { width: 378px; height: 101px; background: url(sg/questions.png) no-repeat top left; }
.questions h2 { text-indent: -1000em; margin: 0; }
.questions p { padding: 50px 0 0 120px; margin: 0; }
.flower { position: absolute; background: url(sg/flower2.png); width: 46px; height: 42px; }
.spacer { height: 30px; }

.coursenotes { margin-top: 20px; width: 178px; height: 109px; background: url(sg/coursenotes.png); }
.videoplayback { margin-top: 20px; width: 178px; height: 126px; background: url(sg/videoplayback.png); }
.videoplayback p { margin-left: 12px; width: 155px; padding: 45px 0 0 0; text-align: center; color: white; }

.linethrough { text-decoration: line-through; }
.fullindent { margin-left: 40px; display: block; }
.smallindent { margin-left: 20px; display: block; }
.i { font-style: italic }
.b { font-weight: bold }
.bi { font-style: italic; font-weight: bold; }
.uppercase { text-transform: uppercase }
.highlight { color: #43860D; font-weight: bold; }
.redhighlight { color: #C63328; font-weight: bold; }
.highlightitalic { color: #43860D; font-weight: bold; font-style: italic }
.address { font-size: 9px; text-align: center; margin: 15px auto 0;  }
img.lft { float: left; margin: 4px 10px 4px 0; }
img.rgt { float: right; margin: 4px 0 4px 10px; }
img.cen { margin-left: 23px; margin-right: 23px }
img.centre { text-align: center }
img.intro { margin-left: 3px }
img { border: 0px solid #FFC76F }
img.title { border: 0; margin: 12px 0 0 0; }
img.noborder { border: 0 }
p.title { font: 1.15em century gothic, verdana, arial, sans-serif; font-weight: bold; color: #919191; margin: 15px 0 0 0 0; }

a { text-decoration: none }
a:link { color: #666666; }
a:visited { color: #8C8C8C; text-decoration: none }
a:hover { color: #B5B5B5; text-decoration: none }
a:active { color: #8C8C8C; text-decoration: none }
.title a:link { color: #919191; }
a:link.highlight { color: #43860D; font-weight: bold; }
a:link.redhighlight { color: #C63328; font-weight: bold; }
a:link.redhighlight:hover { color: #C25B54; font-weight: bold; }

#sidebar a:link { color: #E2E2E2 }
#sidebar a:hover { color: lightgrey }
