/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:
	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }	<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!
More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/


.front_page .tag {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #F09;
	text-align: center;
}
.front_page #header {
	width: 940px;
	height: 210px;
	margin-top: 0px;
        padding: 1.7em;
}
.front_page #text {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: normal;
	clear: left;
	margin-right: 70px;
	margin-bottom: 0px;
	margin-left: 60px;
	padding: 20px;
}
.front_page #sample1 {
	float: left;
	height: 200px;
	width: 200px;
	margin-top: 60px;
	padding: 10px;
	margin-left: 56px;
	margin-right: 70px;
}
.front_page #sample2 {
	float: left;
	height: 200px;
	width: 200px;
	margin-top: 60px;
	padding: 10px;
	margin-right: 64px;
}
.front_page #sample3 {
	height: 200px;
	width: 200px;
	float: left;
	margin-top: 60px;
        margin-right: 80px;
	padding: 10px;
}
.front_page #sample4 {
	height: 200px;
	width: 200px;
	float: left;
	margin-top: 0px;
        margin-left: 60px;
	padding: 10px;
        display: inline;
}
.front_page #sample5 {
        height: 200px;
	width: 200px;
	float: left;
	margin-top: 0px;
        margin-left: 220px;
	padding: 10px;
}
.front_page #sample6 {
        font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
        text-align: center;
	margin-top: 320px;
	padding: 20px;	
}
.social { border: solid #ddd; border-width:1px 0 1px 0; margin: -15px auto 10px; display:block; padding: 3px 0 1px 0px;  overflow: hidden; }
	.social .social_button {float: left; display: inline; overflow: hidden; height:22px; }
 
	.social .social_button.dg { margin: 0px 0 0 20px ; padding-top: 0px;}
	.social .social_button.tm { margin: 0px 0 0 12px;  padding-top: 4px;}
	.social .social_button.fb { margin: 0 0 0 15px;  padding-bottom:0px;}
	.social .social_button.su { margin: 0px 0 0 30px;  padding-top: 2px;}
        .social .social_button.em { margin: 0 0 0 20px;  padding-top: 0px;}
        .social .social_button.em a{background:#eee url(images/emailthis.gif) 3px 50% no-repeat; padding:2px 3px 2px 20px;  font-size:10px; border:#ddd 1px solid; text-decoration:none; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
		.social .social_button.em a:hover {background:#ddd url(images/emailthis.gif) 3px 50% no-repeat}
	.social .social_button a img { border: 0; padding: 0; }
	.social strong { font-size: 11px; float: left; margin:2px 0 0 0; color:#555;}
 
.clear{clear:both;}


.teacher_gallery #enclose {
	height: 900px;
	width: 87%;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
        padding: 0 5.2em; 
}

.teacher_gallery #photo1 {
	float: left;
	height: 212px;
	width: 212px;
}

.teacher_gallery #photo2 {
	float: left;
	height: 212px;
	width: 212px;
}

.teacher_gallery #photo3 {
	float: left;
	height: 212px;
	width: 212px; 

}

.teacher_gallery #photo4 {
	float: left;
	height: 212px;
	width: 212px;
        display: inline;
}

.teacher_gallery #photo5 {
	float: left;
	height: 212px;
	width: 212px;
}

.teacher_gallery #photo6 {
	float: left;
	height: 212px;
	width: 212px;

}

.teacher_gallery #photo7 {
	float: left;
	height: 212px;
	width: 212px; 

}

.teacher_gallery #photo8 {
	float: left;
	height: 212px;
	width: 212px;
        display: inline; 
}

.teacher_gallery #photo9 {
	float: left;
	height: 212px;
	width: 212px;
}

.teacher_gallery #photo10 {
	float: left;
	height: 212px;
	width: 212px; 
}

.teacher_gallery #photo11 {
	float: left;
	height: 212px;
	width: 212px; 
}

.teacher_gallery #photo12 {
	float: left;
	height: 212px;
	width: 212px;
        display: inline;
}

.teacher_gallery .imgpad {
	border: medium solid #C09;
	background-color: #5C1A59;
	padding: 2px;
}

.teacher_gallery #head {
	height: 100px;
	width: 100%;
        padding: 0px;

}

.nora_sobering body {
	margin: 0;	

}

.nora_sobering #wrapper {
	width: 900px;
	margin: 0 auto;

}

.nora_sobering #photograph {
	float:left;
	height: 264px;
	width: 212px;
        margin-top: 22px;
}

.nora_sobering #head {
	height: 85px;
	width: 900px;
        margin-top: 3px;

}

.nora_sobering .name {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #03F;
	background-color: #F6F;
	font-family: "Arial Black", Gadget, sans-serif;
	background-position: center center;
	letter-spacing: 1em;
	text-align: center;
	top: 10px;
	bottom: 10px;
}


.nora_sobering #name_teacher {
	float: left;
	width: 250px;
	margin-top: 400px;
}



.photo_prop {
	background-color: #FF80FC;
	text-align: center;
	border: 3px solid #93C;
	margin: 2px;
}

.nora_sobering #bio {
	float: left;
	width: 650px;
	height: 300px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 20px;
}

.nora_sobering .bio_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-align: justify;
	line-height: 1.3em;
}

.nora_sobering #social {
	float: left;
	height: 100px;
	width: 100%;
	margin: 0px auto;
}

.jill_lynch body {
	margin:0px;
}

.jill_lynch #wrapper {
	width: 900px;
	margin: 0 auto;
}

.jill_lynch #photograph {
	float:left;
	height: 264px;
	width: 212px;
        margin-top: 22px;
}

.jill_lynch #head {
	height: 85px;
	width: 900px;
        margin-top: 3px;

}

.jill_lynch .name {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #03F;
	background-color: #F6F;
	font-family: "Arial Black", Gadget, sans-serif;
	background-position: center center;
	letter-spacing: 1em;
	text-align: center;
	top: 10px;
	bottom: 10px;
}


.jill_lynch #name_teacher {
	float: left;
	width: 250px;
	margin-top: 400px;
}

.photo_prop {
	background-color: #FF80FC;
	text-align: center;
	border: 3px solid #93C;
	margin: 2px;
}

.jill_lynch #bio {
	float: left;
	width: 650px;
	height: 300px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 20px;

}

.jill_lynch .bio_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-align: justify;
	line-height: 1.3em;
}
.jill_lynch #social {
	float: left;
	height: 100px;
	width: 100%;
	margin: 0 auto;
}

.nikki_powell body {
	margin: 0;
}

.nikki_powell #wrapper {
	width: 900px;
	margin: 0 auto;
}

.nikki_powell #photograph {
	float:left;
	height: 264px;
	width: 212px;
        margin-top: 22px;
}

.nikki_powell #head {
	height: 85px;
	width: 900px;
        margin-top: 3px;
}

.nikki_powell .name {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #03F;
	background-color: #F6F;
	font-family: "Arial Black", Gadget, sans-serif;
	background-position: center center;
	letter-spacing: 1em;
	text-align: center;
	top: 10px;
	bottom: 10px;
}

.nikki_powell #name_teacher {
	float: left;
	width: 250px;
	margin-top: 400px;
}

.photo_prop {
        background-color: #FF80FC;
	text-align: center;
	border: 3px solid #93C;
	margin: 2px;
	}


.nikki_powell #bio {
	float: left;
	width: 650px;
	height: 300px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 20px;
}

.nikki_powell .bio_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-align: justify;
	line-height: 1.3em;
}

.nicole_morris body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}

.nicole_morris #wrapper {
	width: 900px;
	margin: 0 auto;

}

.nicole_morris #photograph {
	float:left;
	height: 264px;
	width: 212px;
        margin-top: 22px;
}

.nicole_morris #head {
	height: 85px;
	width: 900px;
        margin-top: 3px;
}
.nicole_morris .name {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #03F;
	background-color: #F6F;
	font-family: "Arial Black", Gadget, sans-serif;
	background-position: center center;
	letter-spacing: 1em;
	text-align: center;
	top: 10px;
	bottom: 10px;
}


.nicole_morris #name_teacher {
	float: left;
	width: 250px;
	margin-top: 400px;
}

.photo_prop {
	background-color: #FF80FC;
	text-align: center;
	border: 3px solid #93C;
	margin: 2px;
}
.nicole_morris #bio {
	float: left;
	width: 650px;
	height: 300px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 20px;
}

.nicole_morris .bio_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-align: justify;
	line-height: 1.3em;
}

.kathryn_huxtable body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}
.kathryn_huxtable #wrapper {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.kathryn_huxtable #photograph {
	float:left;
	height: 264px;
	width: 212px;
        margin-top: 22px;
}
.kathryn_huxtable #head {
	height: 85px;
	width: 900px;
        margin-top: 3px;
}
.kathryn_huxtable .name {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #03F;
	background-color: #F6F;
	font-family: "Arial Black", Gadget, sans-serif;
	background-position: center center;
	letter-spacing: 1em;
	text-align: center;
	top: 10px;
	bottom: 10px;
}



.kathryn_huxtable #name_teacher {

	float: left;
	width: 250px;
	margin-top: 400px;
}

.photo_prop {
	background-color: #FF80FC;
	text-align: center;
	border: 3px solid #93C;
	margin: 2px;
}

.kathryn_huxtable #bio {
	float: left;
	width: 650px;
	height: 300px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 20px;

}

.kathryn_huxtable .bio_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-align: justify;
	line-height: 1.3em;
}
.jennifer_dunlap body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}
.jennifer_dunlap #wrapper {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.jennifer_dunlap #photograph {
	float:left;
	height: 264px;
	width: 212px;
        margin-top: 22px;

}

.jennifer_dunlap #head {
	height: 85px;
	width: 900px;
        margin-top: 3px;

}
.jennifer_dunlap .name {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #03F;
	background-color: #F6F;
	font-family: "Arial Black", Gadget, sans-serif;
	background-position: center center;
	letter-spacing: 1em;
	text-align: center;
	top: 10px;
	bottom: 10px;
}
.jennifer_dunlap #name_teacher {
	float: left;
	width: 250px;
	margin-top: 400px;
}

.photo_prop {
	background-color: #FF80FC;
	text-align: center;
	border: 3px solid #93C;
	margin: 2px;
}

.jennifer_dunlap #bio {
	float: left;
	width: 650px;
	height: 300px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 20px;

}

.jennifer_dunlap .bio_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-align: justify;
	line-height: 1.3em;
}
.geena_ravella body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}
.geena_ravella #wrapper {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.geena_ravella #photograph {
	float:left;
	height: 264px;
	width: 212px;
        margin-top: 22px;

}

.geena_ravella #head {
	height: 85px;
	width: 900px;
        margin-top: 3px;
}
.geena_ravella .name {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #03F;
	background-color: #F6F;
	font-family: "Arial Black", Gadget, sans-serif;
	background-position: center center;
	letter-spacing: 1em;
	text-align: center;
	top: 10px;
	bottom: 10px;
}
.geena_ravella #name_teacher {
	float: left;
	width: 250px;
	margin-top: 400px;
}

.photo_prop {
	background-color: #FF80FC;
	text-align: center;
	border: 3px solid #93C;
	margin: 2px;
}
.geena_ravella #bio {
	float: left;
	width: 650px;
	height: 300px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 20px;
}

.geena_ravella .bio_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-align: justify;
	line-height: 1.3em;
}
.dewayne_barrett body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}
.dewayne_barrett #wrapper {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.dewayne_barrett #photograph {
	float:left;
	height: 264px;
	width: 212px;
        margin-top: 22px;

}
.dewayne_barrett #head {
	height: 85px;
	width: 900px;
        margin-top: 3px;

}
.dewayne_barrett .name {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #03F;
	background-color: #F6F;
	font-family: "Arial Black", Gadget, sans-serif;
	background-position: center center;
	letter-spacing: 1em;
	text-align: center;
	top: 10px;
	bottom: 10px;
}
.dewayne_barrett #name_teacher {
	float: left;
	width: 250px;
	margin-top: 400px;
}


.photo_prop {
	background-color: #FF80FC;
	text-align: center;
	border: 3px solid #93C;
	margin: 2px;
}

.dewayne_barrett #bio {
	float: left;
	width: 650px;
	height: 300px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 20px;
}

.dewayne_barrett .bio_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-align: justify;
	line-height: 1.3em;
}

.cynthia_ashford #wrapper {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.cynthia_ashford #photograph {
	float:left;
	height: 264px;
	width: 212px;
        margin-top: 22px;

}
.cynthia_ashford #head {
	height: 85px;
	width: 900px;
        margin-top: 3px;

}
.cynthia_ashford .name {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #03F;
	background-color: #F6F;
	font-family: "Arial Black", Gadget, sans-serif;
	background-position: center center;
	letter-spacing: 1em;
	text-align: center;
	top: 10px;
	bottom: 10px;
}
.cynthia_ashford #name_teacher {
	float: left;
	width: 250px;
	margin-top: 400px;
}


.photo_prop {

	background-color: #FF80FC;
	text-align: center;
	border: 3px solid #93C;
	margin: 2px;

}

.cynthia_ashford #bio {
	float: left;
	width: 650px;
	height: 300px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 20px;

}

.cynthia_ashford .bio_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-align: justify;
	line-height: 1.3em;
}

.courtney_smith #wrapper {
	width: 900px;
	margin: 0 auto;
}

.courtney_smith #photograph {
	float:left;
	height: 264px;
	width: 212px;
        margin-top: 22px;
}

.courtney_smith #head {
	height: 85px;
	width: 900px;
        margin-top: 3px;
}

.courtney_smith .name {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #03F;
	background-color: #F6F;
	font-family: "Arial Black", Gadget, sans-serif;
	background-position: center center;
	letter-spacing: 1em;
	text-align: center;
	top: 10px;
	bottom: 10px;
}

.courtney_smith #name_teacher {
	float: left;
	width: 250px;
	margin-top: 400px;
}


.photo_prop {
	background-color: #FF80FC;
	text-align: center;
	border: 3px solid #93C;
	margin: 2px;
}


.courtney_smith #bio {
	float: left;
	width: 650px;
	height: 300px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 20px;
}


.courtney_smith .bio_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-align: justify;
	line-height: 1.3em;
}
.amy_avery #wrapper {
	width: 900px;
	margin: 0 auto;
}
.amy_avery  #photograph {
	float:left;
	height: 264px;
	width: 212px;
        margin-top: 22px;

}

.amy_avery #head {
	height: 85px;
	width: 900px;
        margin-top: 3px;

}

.amy_avery .name {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #03F;
	background-color: #F6F;
	font-family: "Arial Black", Gadget, sans-serif;
	background-position: center center;
	letter-spacing: 1em;
	text-align: center;
	top: 10px;
	bottom: 10px;
}

.amy_avery #name_teacher {
	float: left;
	width: 250px;
	margin-top: 400px;
}


.photo_prop {
	background-color: #FF80FC;
	text-align: center;
	border: 3px solid #93C;
	margin: 2px;
}

.amy_avery #bio {
	float: left;
	width: 650px;
	height: 300px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 20px;
}

.amy_avery .bio_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-align: justify;
	line-height: 1.3em;
}
.celia_tortelli #wrapper {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.celia_tortelli  #photograph {
	float:left;
	height: 264px;
	width: 212px;
        margin-top: 22px;

}

.celia_tortelli #head {
	height: 85px;
	width: 900px;
        margin-top: 3px;
}

.celia_tortelli .name {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #03F;
	background-color: #F6F;
	font-family: "Arial Black", Gadget, sans-serif;
	background-position: center center;
	letter-spacing: 1em;
	text-align: center;
	top: 10px;
	bottom: 10px;
}

.celia_tortelli #name_teacher {
	float: left;
	width: 250px;
	margin-top: 400px;
}


.photo_prop {
	background-color: #FF80FC;
	text-align: center;
	border: 3px solid #93C;
	margin: 2px;
}

.celia_tortelli #bio {
	float: left;
	width: 650px;
	height: 300px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 20px;
}

.celia_tortelli .bio_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-align: justify;
	line-height: 1.3em;
}
.custom .comments_closed p {
  display: none;
}
.custom #custom_footer_nav {text-align: center; }

.custom #custom_footer_nav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 20px;
font-size: 1.6em;
}

.custom #custom_footer_nav li {
border-right: 1px solid #777777;
display: inline;
margin-right: 20px;
padding-right: 20px;
}

.custom #custom_footer_nav li.noborder {
border-right: 0px;
}

.custom #custom_footer_nav li a {
color:#777777;
font-weight:normal;
text-decoration:none;
}
