/*
THEME NAME: Thematic
THEME URI: http://themeshaper.com/thematic/
DESCRIPTION: The ultimate in SEO-ready themes, Thematic is a highly extensible, WordPress Theme Framework featuring 13 widget-ready areas, drop-down menus, grid-based layout samples, plugin integration, shortcodes for your footer, &amp; a whole lot more. Perfect for any blog and <strong><em>the</em></strong> starting point for theme development.
VERSION: 0.9.5.1
AUTHOR: Ian Stewart
AUTHOR URI: http://themeshaper.com/
TAGS: white, three-columns, two-columns, fixed-width, theme-options, left-sidebar, right-sidebar, threaded-comments, sticky-post, microformats
.
The Thematic Theme is copyright Ian Stewart http://themeshaper.com/
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* Reset browser defaults */
@import url('library/styles/reset.css');

/* Apply basic typography styles */
@import url('library/styles/typography.css');

/* Apply a basic layout */
@import url('library/layouts/3c-fixed.css');

/* Apply basic image styles */
@import url('library/styles/images.css');

/* Apply default theme styles and colors */
@import url('library/styles/default.css');

/* Prepare theme for plugins */
@import url('library/styles/plugins.css');

/* -------------------------------------------------------------- 
   
   Default styles for Images
   
   I've duplicated these styles here from images.css in
   order to get Thematic through the auto-checker at the
   official WordPress Themes directory.
   
   When the directory can hunt though css files linked
   through @import the styles below will no longer be
   neccesary and will be removed.
   
   Cheers. --Ian Stewart
  
-------------------------------------------------------------- */ 

/* ---- HOME PAGE ----*/
body.home #header
{
	background: url(images/greenHeader.jpg) no-repeat;
}

body.home #lpmFooter
{
	background: url(images/greenFooter.jpg) no-repeat;
	position: relative;
	z-index: 100;
	margin-top: -5px;
}

body.home #interested
{
	margin-top: -90px;
	position: relative;
	z-index: 600;
}


body.home #container
{
	border: 0px solid;
	width: 984px;
	margin: 0px auto;
	height: 455px;
	margin-top: -10px;
}

body.home #content
{
	border: 0px solid;
	width: 984px;
	height: 455px;
	
	margin: 0px auto;
	
}

#homeContentLeft
{
	border: 0px solid;
	width: 396px;
	float: left;
	clear: left;
}

#homeContentRight
{
	border: 0px solid;
	width: 576px;
	float: right;
	clear: right;
	
	background: url(images/homeSingLearnPlay.jpg) no-repeat;
}

#homeContentRight .kids
{
	margin-left: 206px;
	position: relative;
	z-index: 500;
}

#homeContentLeft .left
{
	float: left;
	clear: left;
	width: 193px;
}

#homeContentLeft .right
{
	float: right;
	clear: right;
	width: 193px;
}

.homePusher
{
	margin-top: 8px;	
}
/* ---- HOME PAGE ----*/


/* ---- ABOUT PAGE ----*/
body.page-template-birthday_template-php #navigation
{
	background-color: #348b04;
}

body.page-template-birthday_template-php #header
{
	background: url(images/greenHeader.jpg) no-repeat;
}

body.page-template-birthday_template-php #primaryTitle
{
	background-color: #348b04;
	color: #fff;
}

body.page-template-birthday_template-php #container
{
	background-color: #348b04;
	
	color: #000;
	background: url(images/greenContentBackground.jpg);
}

body.page-template-birthday_template-php #lpmFooter
{
	background: url(images/greenFooter.jpg) no-repeat;
}

body.page-template-birthday_template-php #titleText
{
	background-color: #73bc1e;
}

/* ---- ABOUT PAGE ----*/


/* ---- ABOUT PAGE ----*/
body.page-template-students_template-php #navigation
{
	background-color: #348b04;
}

body.page-template-students_template-php #header
{
	background: url(images/greenHeader.jpg) no-repeat;
}

body.page-template-students_template-php #primaryTitle
{
	background-color: #348b04;
	color: #fff;
}

body.page-template-students_template-php #container
{
	background-color: #348b04;
	
	color: #000;
	background: url(images/greenContentBackground.jpg);
}

body.page-template-students_template-php #lpmFooter
{
	background: url(images/greenFooter.jpg) no-repeat;
}

body.page-template-students_template-php #titleText
{
	background-color: #73bc1e;
}

/* ---- ABOUT PAGE ----*/




/* ---- ABOUT PAGE ----*/
body.page-template-aboutPage-php #navigation
{
	background-color: #348b04;
}

body.page-template-aboutPage-php #header
{
	background: url(images/greenHeader.jpg) no-repeat;
}

body.page-template-aboutPage-php #primaryTitle
{
	background-color: #348b04;
	color: #fff;
}

body.page-template-aboutPage-php #container
{
	background-color: #348b04;
	
	color: #000;
	background: url(images/greenContentBackground.jpg);
}

body.page-template-aboutPage-php #lpmFooter
{
	background: url(images/greenFooter.jpg) no-repeat;
}

body.page-template-aboutPage-php #titleText
{
	background-color: #73bc1e;
}

/* ---- ABOUT PAGE ----*/



/* ---- ABOUT PAGE ----*/
body.page-template-contactPage-php #navigation
{
	background-color: #348b04;
}

body.page-template-contactPage-php #header
{
	background: url(images/greenHeader.jpg) no-repeat;
}

body.page-template-contactPage-php #primaryTitle
{
	background-color: #348b04;
	color: #fff;
}

body.page-template-contactPage-php #container
{
	background-color: #348b04;
	
	color: #000;
	background: url(images/greenContentBackground.jpg);
}

body.page-template-contactPage-php #lpmFooter
{
	background: url(images/greenFooter.jpg) no-repeat;
}

body.page-template-contactPage-php #titleText
{
	background-color: #73bc1e;
}

/* ---- ABOUT PAGE ----*/


/* ---- PHILOSOPHY PAGE ----*/
body.page-template-applicationPage-php #navigation
{
	background-color: #fd5c01;
}

body.page-template-applicationPage-php #header
{
	background: url(images/orangeHeader.jpg) no-repeat;
}

body.page-template-applicationPage-php #primaryTitle
{
	background-color: #fd5c01;
	color: #fff;
}

body.page-template-applicationPage-php #container
{
	
	color: #000;
	background: url(images/orangeContentBackground.jpg);
}

body.page-template-applicationPage-php #lpmFooter
{
	background: url(images/orangeFooter.jpg) no-repeat;
}

body.page-template-applicationPage-php #titleText
{
	background-color: #fe9900;
}

body.page-template-applicationPage-php #dropmenu a
{	
	display: block;
	padding: 3px;
	padding-left: 13px;
	padding-right: 13px;
	
	color:#FFFFFF; 
	background-color: #fd5c01;

	text-decoration:none; 
	height: 24px;
	border: 0px solid;

	border-right: 3px solid #fe9900;
	
}


body.page-template-applicationPage-php #dropmenu a:hover 
{
	color:#fff;
	background-color: #fe9900;
}

/* ---- PHILOSOPHY PAGE ----*/


/* ---- PHILOSOPHY PAGE ----*/
body.page-template-philosophyPage-php #navigation
{
	background-color: #fd5c01;
}

body.page-template-philosophyPage-php #header
{
	background: url(images/orangeHeader.jpg) no-repeat;
}

body.page-template-philosophyPage-php #primaryTitle
{
	background-color: #fd5c01;
	color: #fff;
}

body.page-template-philosophyPage-php #container
{
	
	color: #000;
	background: url(images/orangeContentBackground.jpg);
}

body.page-template-philosophyPage-php #lpmFooter
{
	background: url(images/orangeFooter.jpg) no-repeat;
}

body.page-template-philosophyPage-php #titleText
{
	background-color: #fe9900;
}

body.page-template-philosophyPage-php #dropmenu a
{	
	display: block;
	padding: 3px;
	padding-left: 13px;
	padding-right: 13px;
	
	color:#FFFFFF; 
	background-color: #fd5c01;

	text-decoration:none; 
	height: 24px;
	border: 0px solid;

	border-right: 3px solid #fe9900;
	
}


body.page-template-philosophyPage-php #dropmenu a:hover 
{
	color:#fff;
	background-color: #fe9900;
}

/* ---- PHILOSOPHY PAGE ----*/

/* ---- video PAGE ----*/
body.page-template-videoPage-php #navigation
{
	background-color: #fd5c01;
}

body.page-template-videoPage-php #header
{
	background: url(images/orangeHeader.jpg) no-repeat;
}

body.page-template-videoPage-php #primaryTitle
{
	background-color: #fd5c01;
	color: #fff;
}

body.page-template-videoPage-php #container
{
	
	color: #000;
	background: url(images/orangeContentBackground.jpg);
}

body.page-template-videoPage-php #lpmFooter
{
	background: url(images/orangeFooter.jpg) no-repeat;
}

body.page-template-videoPage-php #titleText
{
	background-color: #fe9900;
}

body.page-template-videoPage-php #dropmenu a
{	
	display: block;
	padding: 3px;
	padding-left: 13px;
	padding-right: 13px;
	
	color:#FFFFFF; 
	background-color: #fd5c01;

	text-decoration:none; 
	height: 24px;
	border: 0px solid;

	border-right: 3px solid #fe9900;
	
}


body.page-template-videoPage-php #dropmenu a:hover 
{
	color:#fff;
	background-color: #fe9900;
}

/* ---- video PAGE ----*/


/* ---- CURRICULUM PAGE ----*/
body.page-template-curriculumPage-php #navigation
{
	background-color: #990000;
}

body.page-template-curriculumPage-php #header
{
	background: url(images/redHeader.jpg) no-repeat;
}

body.page-template-curriculumPage-php #primaryTitle
{
	background-color: #990000;
	color: #fff;
}

body.page-template-curriculumPage-php #container
{
	
	color: #000;
	background: url(images/redContentBackground.jpg);
}

body.page-template-curriculumPage-php #lpmFooter
{
	background: url(images/redFooter.jpg) no-repeat;
}

body.page-template-curriculumPage-php #titleText
{
	background-color: #b90000;
}

body.page-template-curriculumPage-php #dropmenu a
{	
	display: block;
	padding: 3px;
	padding-left: 13px;
	padding-right: 13px;
	
	color:#FFFFFF; 
	background-color: #990000;

	text-decoration:none; 
	height: 24px;
	border: 0px solid;

	border-right: 3px solid #b90000;
	
}


body.page-template-curriculumPage-php #dropmenu a:hover 
{
	color:#fff;
	background-color: #b90000;
}

/* ---- CURRICULUM PAGE ----*/


/* ---- CURRICULUM PAGE ----*/
body.page-template-curriculumFrontPage-php #navigation
{
	background-color: #990000;
}

body.page-template-curriculumFrontPage-php #header
{
	background: url(images/redHeader.jpg) no-repeat;
}

body.page-template-curriculumFrontPage-php #primaryTitle
{
	background-color: #990000;
	color: #fff;
}

body.page-template-curriculumFrontPage-php #container
{
	
	color: #000;
	background: url(images/redContentBackground.jpg);
}

body.page-template-curriculumFrontPage-php #lpmFooter
{
	background: url(images/redFooter.jpg) no-repeat;
}

body.page-template-curriculumFrontPage-php #titleText
{
	background-color: #b90000;
}

body.page-template-curriculumFrontPage-php #dropmenu a
{	
	display: block;
	padding: 3px;
	padding-left: 13px;
	padding-right: 13px;
	
	color:#FFFFFF; 
	background-color: #990000;

	text-decoration:none; 
	height: 24px;
	border: 0px solid;

	border-right: 3px solid #b90000;
	
}


body.page-template-curriculumFrontPage-php #dropmenu a:hover 
{
	color:#fff;
	background-color: #b90000;
}

/* ---- CURRICULUM PAGE ----*/



/* ---- PARENTS PAGE ----*/
body.page-template-parent_testimonials_template-php #navigation
{
	background-color: #420049;
}

body.page-template-parent_testimonials_template-php #header
{
	background: url(images/purpleHeader.jpg) no-repeat;
}

body.page-template-parent_testimonials_template-php #primaryTitle
{
	background-color: #420049;
	color: #fff;
}

body.page-template-parent_testimonials_template-php #container
{
	
	color: #000;
	background: url(images/purpleContentBackground.jpg);
}

body.page-template-parent_testimonials_template-php #lpmFooter
{
	background: url(images/purpleFooter.jpg) no-repeat;
}

body.page-template-parent_testimonials_template-php #titleText
{
	background-color: #830c87;
}

body.page-template-parent_testimonials_template-php #dropmenu a
{	
	display: block;
	padding: 3px;
	padding-left: 13px;
	padding-right: 13px;
	
	color:#FFFFFF; 
	background-color: #420049;

	text-decoration:none; 
	height: 24px;
	border: 0px solid;

	border-right: 3px solid #830c87;
	
}


body.page-template-parent_testimonials_template-php #dropmenu a:hover 
{
	color:#fff;
	background-color: #830c87;
}

/* ---- PARENTS PAGE ----*/





/* ---- PARENTS PAGE ----*/
body.page-template-parentsPage-php #navigation
{
	background-color: #420049;
}

body.page-template-parentsPage-php #header
{
	background: url(images/purpleHeader.jpg) no-repeat;
}

body.page-template-parentsPage-php #primaryTitle
{
	background-color: #420049;
	color: #fff;
}

body.page-template-parentsPage-php #container
{
	
	color: #000;
	background: url(images/purpleContentBackground.jpg);
}

body.page-template-parentsPage-php #lpmFooter
{
	background: url(images/purpleFooter.jpg) no-repeat;
}

body.page-template-parentsPage-php #titleText
{
	background-color: #830c87;
}

body.page-template-parentsPage-php #dropmenu a
{	
	display: block;
	padding: 3px;
	padding-left: 13px;
	padding-right: 13px;
	
	color:#FFFFFF; 
	background-color: #420049;

	text-decoration:none; 
	height: 24px;
	border: 0px solid;

	border-right: 3px solid #830c87;
	
}


body.page-template-parentsPage-php #dropmenu a:hover 
{
	color:#fff;
	background-color: #830c87;
}

/* ---- PARENTS PAGE ----*/



/* ---- PARENTS PAGE ----*/
body.page-template-findPrivateTeacherPage-php #navigation
{
	background-color: #420049;
}

body.page-template-findPrivateTeacherPage-php #header
{
	background: url(images/purpleHeader.jpg) no-repeat;
}

body.page-template-findPrivateTeacherPage-php #primaryTitle
{
	background-color: #420049;
	color: #fff;
}

body.page-template-findPrivateTeacherPage-php #container
{
	
	color: #000;
	background: url(images/purpleContentBackground.jpg);
}

body.page-template-findPrivateTeacherPage-php #lpmFooter
{
	background: url(images/purpleFooter.jpg) no-repeat;
}

body.page-template-findPrivateTeacherPage-php #titleText
{
	background-color: #830c87;
}

body.page-template-findPrivateTeacherPage-php #dropmenu a
{	
	display: block;
	padding: 3px;
	padding-left: 13px;
	padding-right: 13px;
	
	color:#FFFFFF; 
	background-color: #420049;

	text-decoration:none; 
	height: 24px;
	border: 0px solid;

	border-right: 3px solid #830c87;
	
}


body.page-template-findPrivateTeacherPage-php #dropmenu a:hover 
{
	color:#fff;
	background-color: #830c87;
}

/* ---- PARENTS PAGE ----*/




/* ---- PARENTS PAGE ----*/
body.page-template-findTeacherPage-php #navigation
{
	background-color: #420049;
}

body.page-template-findTeacherPage-php #header
{
	background: url(images/purpleHeader.jpg) no-repeat;
}

body.page-template-findTeacherPage-php #primaryTitle
{
	background-color: #420049;
	color: #fff;
}

body.page-template-findTeacherPage-php #container
{
	
	color: #000;
	background: url(images/purpleContentBackground.jpg);
}

body.page-template-findTeacherPage-php #lpmFooter
{
	background: url(images/purpleFooter.jpg) no-repeat;
}

body.page-template-findTeacherPage-php #titleText
{
	background-color: #830c87;
}

body.page-template-findTeacherPage-php #dropmenu a
{	
	display: block;
	padding: 3px;
	padding-left: 13px;
	padding-right: 13px;
	
	color:#FFFFFF; 
	background-color: #420049;

	text-decoration:none; 
	height: 24px;
	border: 0px solid;

	border-right: 3px solid #830c87;
	
}


body.page-template-findTeacherPage-php #dropmenu a:hover 
{
	color:#fff;
	background-color: #830c87;
}

/* ---- PARENTS PAGE ----*/




/* ---- TEACHERS PAGE ----*/
body.page-template-testimonials_template-php #navigation
{
	background-color: #182d77;
}

body.page-template-testimonials_template-php #header
{
	background: url(images/blueHeader.jpg) no-repeat;
}

body.page-template-testimonials_template-php #primaryTitle
{
	background-color: #182d77;
	color: #fff;
}

body.page-template-testimonials_template-php #container
{
	
	color: #000;
	background: url(images/blueContentBackground.jpg);
}

body.page-template-testimonials_template-php #lpmFooter
{
	background: url(images/blueFooter.jpg) no-repeat;
}

body.page-template-testimonials_template-php #titleText
{
	background-color: #426cae;
}

body.page-template-testimonials_template-php #dropmenu a
{	
	display: block;
	padding: 3px;
	padding-left: 13px;
	padding-right: 13px;
	
	color:#FFFFFF; 
	background-color: #182d77;

	text-decoration:none; 
	height: 24px;
	border: 0px solid;

	border-right: 3px solid #426cae;
	
}


body.page-template-testimonials_template-php #dropmenu a:hover 
{
	color:#fff;
	background-color: #426cae;
}

body.page-template-testimonials_template-php h3
{
	font-size: 11px;
	margin-top:  18px;
	color:  #4d2753;
	font-style: italic;
}


/* ---- TEACHERS PAGE ----*/





/* ---- TEACHERS PAGE ----*/
body.page-template-teachersPage-php #navigation
{
	background-color: #182d77;
}

body.page-template-teachersPage-php #header
{
	background: url(images/blueHeader.jpg) no-repeat;
}

body.page-template-teachersPage-php #primaryTitle
{
	background-color: #182d77;
	color: #fff;
}

body.page-template-teachersPage-php #container
{
	
	color: #000;
	background: url(images/blueContentBackground.jpg);
}

body.page-template-teachersPage-php #lpmFooter
{
	background: url(images/blueFooter.jpg) no-repeat;
}

body.page-template-teachersPage-php #titleText
{
	background-color: #426cae;
}

body.page-template-teachersPage-php #dropmenu a
{	
	display: block;
	padding: 3px;
	padding-left: 13px;
	padding-right: 13px;
	
	color:#FFFFFF; 
	background-color: #182d77;

	text-decoration:none; 
	height: 24px;
	border: 0px solid;

	border-right: 3px solid #426cae;
	
}


body.page-template-teachersPage-php #dropmenu a:hover 
{
	color:#fff;
	background-color: #426cae;
}

body.page-template-findTeacherPage-php h3
{
	font-size: 11px;
	margin-top:  18px;
	color:  #4d2753;
	font-style: italic;
}


/* ---- TEACHERS PAGE ----*/

/* ---- downloads PAGE ----*/
body.page-template-download_template-php #navigation
{
	background-color: #182d77;
}

body.page-template-download_template-php #header
{
	background: url(images/blueHeader.jpg) no-repeat;
}

body.page-template-download_template-php #primaryTitle
{
	background-color: #182d77;
	color: #fff;
}

body.page-template-download_template-php #container
{
	
	color: #000;
	background: url(images/blueContentBackground.jpg);
}

body.page-template-download_template-php #lpmFooter
{
	background: url(images/blueFooter.jpg) no-repeat;
}

body.page-template-download_template-php #titleText
{
	background-color: #426cae;
}

body.page-template-download_template-php #dropmenu a
{	
	display: block;
	padding: 3px;
	padding-left: 13px;
	padding-right: 13px;
	
	color:#FFFFFF; 
	background-color: #182d77;

	text-decoration:none; 
	height: 24px;
	border: 0px solid;

	border-right: 3px solid #426cae;
	
}


body.page-template-download_template-php #dropmenu a:hover 
{
	color:#fff;
	background-color: #426cae;
}

/* ---- downloads PAGE ----*/

/* ---- downloads PAGE ----*/
body.page-template-faqBlue-php #navigation
{
	background-color: #182d77;
}

body.page-template-faqBlue-php #header
{
	background: url(images/blueHeader.jpg) no-repeat;
}

body.page-template-faqBlue-php #primaryTitle
{
	background-color: #182d77;
	color: #fff;
}

body.page-template-faqBlue-php #container
{
	
	color: #000;
	background: url(images/blueContentBackground.jpg);
}

body.page-template-faqBlue-php #lpmFooter
{
	background: url(images/blueFooter.jpg) no-repeat;
}

body.page-template-faqBlue-php #titleText
{
	background-color: #426cae;
}

body.page-template-faqBlue-php #dropmenu a
{	
	display: block;
	padding: 3px;
	padding-left: 13px;
	padding-right: 13px;
	
	color:#FFFFFF; 
	background-color: #182d77;

	text-decoration:none; 
	height: 24px;
	border: 0px solid;

	border-right: 3px solid #426cae;
	
}


body.page-template-faqBlue-php #dropmenu a:hover 
{
	color:#fff;
	background-color: #426cae;
}

/* ---- downloads PAGE ----*/

/* ---- voices PAGE ----*/
body.page-template-voicesPage-php #navigation
{
	background-color: #990000;
}

body.page-template-voicesPage-php #header
{
	background: url(images/redHeader.jpg) no-repeat;
}

body.page-template-voicesPage-php #primaryTitle
{
	background-color: #990000;
	color: #fff;
}

body.page-template-voicesPage-php #container
{
	
	color: #000;
	background: url(images/redContentBackground.jpg);
}

body.page-template-voicesPage-php #lpmFooter
{
	background: url(images/redFooter.jpg) no-repeat;
}

body.page-template-voicesPage-php #titleText
{
	background-color: #b90000;
}

body.page-template-voicesPage-php #dropmenu a
{	
	display: block;
	padding: 3px;
	padding-left: 13px;
	padding-right: 13px;
	
	color:#FFFFFF; 
	background-color: #990000;

	text-decoration:none; 
	height: 24px;
	border: 0px solid;

	border-right: 3px solid #b90000;
	
}


body.page-template-voicesPage-php #dropmenu a:hover 
{
	color:#fff;
	background-color: #b90000;
}

/* ---- voices PAGE ----*/







/*-----------------------GREEN---------------------*/

body.home #header #navigation
{
	background-color: #348b04;
}



/*-----------------------Navigation and Regular Styles---------------------*/



#dropmenu, #dropmenu ul
{
	margin:0; 
	padding:0; 
	list-style-type:none; 
 

	z-index:300;
	
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	width: 970px;
	
	text-transform:lowercase;
}


#dropmenu a
{	
	display: block;
	padding: 3px;
	padding-left: 13px;
	padding-right: 13px;
	
	color:#FFFFFF; 
	background-color: #348b04;

	text-decoration:none; 
	height: 24px;
	border: 0px solid;

	border-right: 3px solid #73bc1e;
	
}


#dropmenu a:hover 
{
	color:#fff;
	background-color: #73bc1e;
}


#dropmenu li 
{
	float:left;
	position:relative;
	background-image: url(../../themes/thematic/images/navItemBackground.jpg);
	background-repeat:repeat-x;
	border: 0px solid;

}


#dropmenu ul 
{
	position:absolute;
	margin:16px 0 0 0px; 
	display:none; 
	width:12em; 
	top:.5em; 
	left:-1px;
	
	font-weight: 100;
	font-size: 12px;
}


#dropmenu ul a 
{
	
}


#dropmenu li ul 
{
	width:14.1em;
	margin-left: 1px;
	margin-top: 23px;
	text-align: left;
	border-top: 0px solid #000;
}


#dropmenu li ul a 
{
	width:12em; 
	height:auto; 
	float:left;  
	border-bottom:1px solid #1f1c14
}


#dropmenu ul ul 
{
	top:auto;
}


#dropmenu li ul ul 
{
	left:10em; 
	margin:0 0 0 0px;
	top:-.09em;
}

/*-----------------------NAVIGATION---------------------*/




body
{
	background-color: #FFF;
	margin: 0px auto;
	padding: 0px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
}

#wrapper
{
	position: relative;
	bottom: 20px;
}

#header
{
	width: 984px;	
	height: 174px;
	border: 0px solid;
	margin: 0px auto;
	
}

#lpmFooter
{
	width: 984px;
	height: 127px;
	margin: 0px auto;
}

#main
{
	border: 0px solid;
	margin: 0px auto;
	padding: 0px;
	width: 984px;
	padding-top: 30px;
}

#navigation
{
	height: 30px;
	margin-top: 12px;
}

#primaryTitle
{
	color: #fff;
	padding: 14px 10px 8px 19px;
	font-variant:small-caps;
}

#topButtons
{
	width: 954px;
	margin: 0px auto;
	vertical-align: top;
	text-align: right;
	padding-right: 30px;
	position: relative;
	z-index:100;

}

#topButtons .topButton
{
	vertical-align:top;	
}

#flag
{
	width: 82px;
	height: 107px;

	position: relative;
	top: -132px;
	left: 486px;
	right: 0px;
	clear: none;
}

#interested
{
	border: 0px solid;
	width: 1004px;
	margin: 0px auto;
	position: relative;
	right: 10px;
}

#primary
{
	border: 0px solid;	
}


.entry-content img {
    margin: 0 0 18px 0;
    max-width:100%;
}

.entry-title
{
	font-size:  21px;
}

.alignleft,
img.alignleft {
	float: left;
    margin-right:20px;
}
.alignright,
img.alignright {
	display: block;
	float: right;
    margin-left:20px;
}
.aligncenter,
img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}
.wp-caption {
	text-align: center;
	margin-bottom:18px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding:5px;
}
.gallery img {
    margin:0;
}
.wp-smiley { /* Prevent the smileys from breaking line-height */
	max-height:12px;
	margin:0 !important;
}




#container h1
{
	color: #fff;
	background-color: #348b04;
	padding-left: 12px;
	padding-top: 6px;
	width: 200px;
}

#container
{
	border: 0px solid;
	margin-top: -10px;
}

#main
{
	border: 0px solid #cc6600;
	width: 984px;
}

.raiseVoice
{
	position: relative;
	top: 12px;
	left: 12px;
}

#rightRailImages
{
	border: 0px solid;
	padding-left: 19px;
	padding-bottom: 15px;
	
}

#leftRailImages
{
	border: 0px solid;
	padding-top: 15px;
	padding-bottom: 15px;
}

#titleText
{

	margin: 0px auto;
	width: 430px;
	margin-top: 27px;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	font-weight: lighter;
	padding: 15px
}

#titleTextBlank
{

	margin: 0px auto;
	width: 430px;
	margin-top: 27px;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	font-weight: lighter;
	padding: 15px
}

#subNav li li
{
	display: block;
	list-style:inherit;
	border: 0px solid;
	margin-left: -17px;
	margin-bottom: 8px;
	background-color: #232f79;
	padding: 3px;
	border-left: 7px solid #5b71b2;
	
}

.pagenav
{
	color: #fff	
}

#subNav li li a
{
	color: #fff;
	width: 200px;	
	text-decoration: none;
}

#subNav li li a:hover
{
	
	padding-left: 4px;
	text-decoration: none;
}

#footer
{
	border: 0px solid;	
}


.cur_item
{
	width: 78px;
	float: left;
	height: 86px;
	overflow: hidden;
	
}

.cur_item
{
	width: 78px;
	float: left;
	height: 86px;
	overflow: hidden;
	background-position: 0px -86px;
}

.cur_background
{
	border: 0px solid;
	width: 662px;
	height: 169px;
	background: #fff;
	float:  right;
	border: 0px solid;
	margin-right: 67px;
}

#curriculum_squares
{
	width: 662px;
	height: 149px;
	background: url(images/curriculum_squares.jpg) no-repeat #fff;
	position: relative;
	
	list-style: none;
}

#curriculum_squares li a
{
	display: block;
	width: 100px;
	height: 107px;
	float: left;
	margin-top: 42px;
	border: 0px solid;
}



#panel1b a:hover
{
	background: url(images/curriculum_squares.jpg) 0px -187px no-repeat;
}

#panel2b
{
	position: relative;
	left: 2px;
}

#panel2b a:hover
{
	background: url(images/curriculum_squares.jpg) -102px -187px no-repeat;
}

#panel3b
{
	position: relative;
	left: 24px;
}

#panel3b a:hover
{
	background: url(images/curriculum_squares.jpg) -224px -187px no-repeat;
}

#panel4b
{
	position: relative;
	left: 29px;
}

#panel4b a:hover
{
	background: url(images/curriculum_squares.jpg) -329px -187px no-repeat;
}

#panel5b
{
	position: relative;
	left: 59px;
}

#panel5b a:hover
{
	background: url(images/curriculum_squares.jpg) -459px -187px no-repeat;
}

#panel6b
{
	position: relative;
	left: 60px;
}

#panel6b a:hover
{
	background: url(images/curriculum_squares.jpg) -560px -187px no-repeat;
}
 
                 
        
        

li.item1 a
{
	width:  78px;
	height:  86px;
	border:  1px solid #cc6600;
	background-color:  #cc6600;
}



.name
{
	font-weight: normal;
	font-size: 21px;
	color: #447128;
}

.p img
{
	float: left;
	padding: 4px 7px 0px 7px;
}

.p
{
	padding-top: 1px;
}

.person
{
	color: #888;
}

.testimonial
{
	background: url(images/quote.png) no-repeat;
	padding-left: 18px;
}

.testimonialAlt
{
	background: url(images/quoteAlt.png) no-repeat;
	padding-left: 18px;
	height: 20px;
	width: 420px;
	border: 0px solid;
	background-position: right top;
}

.name-city-state
{
	color: #888;
}


.download_container
{
	border: 0px solid;	
	margin-top: 10px;
	padding: 12px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 30px;
	color: #444;
}

.download_title
{
	font-size: 17px;
	color: #182d77;
}

.download_download
{
	float: right;
	margin-left: 10px;
	border: 0px solid;
	height: 60px;
	width: 70px;
	text-align: right;
	
	overflow: hidden;
}

.text
{
	margin-top: 32px;
	float: right;
	
}

.download_container a
{
	color: #3b6caf;
	text-decoration: none;
}

.download_container a:hover
{
	color: #182d77;
	text-decoration: none;
}

.contact star
{
	border: 1px solid;
}

.freshout
{
	width: 50px;
	height: 50px;
	overflow: hidden;
	border: 1px solid;
}

.testimonial_callout
{
	background: url(images/testimonial_callout.png) no-repeat;
	width: 306px;
	height: 156px;
	color: #fff;	
	position: relative;
	top: -220px;
	left: 153px;
	z-index: 1000;
}

.testimonial_callout p
{
	width: 255px;
	border: 0px solid;
	margin: 0px auto;
	padding-top: 16px;
	padding-left: 20px;
}

.show
{
	
}

.hide
{
	display: none;
}

.quotee
{
	margin-top: 8px;
	color: #ccc;
	font-size: 11px;
}








