/* BEGIN BASIC HTML TAGS */

html{background-color:#ffffff;}


body {

	color: #333333;

}



/* main body heading */

h1 {

	color: #57004f;

}



/* main body sub heading */

h2 {

	color: #666666;

}



/* tag line */

h3 {

	color: #ffffff;

}



/* sub content heading */

h4 {

	color: #333333;

}



a,

a:link {

	color: #006460;

}



a:hover {

	color: #000000;

}


.left { text-align: left;}
.right { text-align: right;}
.center { text-align: center;}




/* BEGIN CONTAINER */

#container {

	border-color: #cccccc;

	background-color: #ffffff;

}







/* BEGIN HEADER */

#header .nav ul {

	border-color: #ffffff;

}

	#header .nav ul li a {

		color: #ffffff;

	}

	

	#header .nav ul li a:hover {

		color: #52bbbb;

	}

	

	#header .nav ul li a.selected {

		color: #ffffff;
		background: url(../images/bg_nav_green.gif) top no-repeat;
	}
	/* drop down lists */

#header .nav li.selected li a,
#header .nav li:hover li a,
#header .nav li.over li a {	color: #52bbbb;}

#header .nav li li.selected,
#header .nav li li:hover,
#header .nav li li.over, 
#header .nav li li a.selected,
#header .nav li li a:hover ,
#header .nav li li a.over {}

#header .nav li li.selected a,
#header .nav li li:hover a,
#header .nav li li.over a, 
#header .nav li li a.selected,
#header .nav li li a:hover ,
#header .nav li li a.over {	color: #431247;}



#header .menu ul {

	border-color: #ffffff;

}
	

	#header .menu ul li a {

		color: #ffffff;

	}

	

	#header .menu ul li a:hover {

		color: #431247;

	}

	

	#header .menu ul li a.selected {

		background: url(../images/bg_nav_purple.gif) top no-repeat;
		color: #ffffff;

	}
	/* drop down lists */
#header .menu li.selected li a,
#header .menu li:hover li a,
#header .menu li.over li a {	color: #431247;}

#header .menu li li.selected,
#header .menu li li:hover,
#header .menu li li.over, 
#header .menu li li a.selected,
#header .menu li li a:hover ,
#header .menu li li a.over {}

#header .menu li li.selected a,
#header .menu li li:hover a,
#header .menu li li.over a, 
#header .menu li li a.selected,
#header .menu li li a:hover ,
#header .menu li li a.over {	color: #52bbbb;}


#header .tagline {

	background-color: #ffffff;

	color: #ffffff;

}

/* END HEADER */


/* BEGIN SUB CONTENT 1 */

/* END SUB CONTENT 1 */


/* BEGIN CONTENT */

/* END CONTENT */

/* CUSTOM LEFT AND RIGHT COLUMNS */

#left_col { float: left; width: 50%; }
  #left_col p, #left_col div, #left_col h2, #left_col h3, #left_col h4 { padding: 5px 10px; }


#right_col { float: left; width: 50%; }
  #right_col p, #right_col div, #right_col h2, #right_col h3, #right_col h4 { padding: 5px 10px; }


#associates { float: left; padding: 10px; text-align: center; margin: auto; width: 750px;}
  #associates p { float: left; padding: 5px 8px; text-align: center; margin: auto; width: 22%;}
  
#bookshelf { float: left; padding: 10px; text-align: center; margin: auto; width: 750px;}
  #bookshelf p { float: left; padding: 5px 5px; text-align: center; margin: auto; width: 18%;}
  
#associates h2,  #bookshelf h2 { margin: 25px 10px 10px 10px;}

#contact_form form { line-height: 1.9em; }
 

/* END CUSTOM LEFT AND RIGHT EDITABLE COLUMNS */



/* BEGIN SUB CONTENT 2 */

/* END SUB CONTENT 2 */







/* END CONTENT CONTAINER */











/* BEGIN FOOTER */

#footer {

	border-color: #006460;

}

/* END FOOTER */











/* BEGIN FLEX FOOTER */

#flex_footer {
	color: #ffffff;
}



#flex_footer a {

	color: #52bbbb;

}



#flex_footer a:hover {

	color: #ffffff;

}

/* END FLEX FOOTER */