BODY {

font-size : .9em; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 

color : #090557; 
/*background: url("./images/giftedfamilies.jpg") #FFFFFF fixed no-repeat right bottom; */
margin-left: 5px;
padding : 0 0 0 0;
width : auto; 
/*filter: Alpha(Opacity=75);
 -moz-opacity: .75; */
}




A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #993333
}
A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #993333
}
A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000
}
A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #993333
}

h1 {
	font-size: 1.8em;
	color: #000000;
	font-family: Monospace;
}

h2 {
	font-size: 1.6em;
	color: #000000;
	font-family: Monospace;
}

h3 {
	font-size: 1.4em;
	color: #000000;
	font-family: Monospace;
}

h4 {
	font-size: 1.2em;
	color: #000000;
	font-family: Monospace;
}

H1 a {

background-color : #E37997; 

}

h2 a {

background-color: #E892AA;

}

h3 a {

background-color: #EDA7BB;
}

p {
font-size : 1em; 
font-family : Trebuchet MS,Arial,Helvetica,sans-serif; 

}

.smalltext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : .9em; 
}


.smalltext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.smalltext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.noline a:link{
  text-decoration : none;
}

.noline a:visited{
  text-decoration : none;
}


.largetext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.errortext {
  font-family : Arial, Helvetica, sans-serif; 
  font-size : .9em;
  color : red;
  font-weight : bold;
}

.grid {
border : #B98992 .05em solid;
}

.white {
  background-color : white;
}

.black {
  background-color : black;
}

.bg_dark {
  background-color : #52851F;
}

.bg_medium {
  background-color : #75BE2C;
}

.bg_light {
  background-color : #AEE17B;
}

.alt_bg_dark {
  background-color : #066fa0;
}

.alt_bg_medium {
  background-color : #2794d8;
}

.alt_bg_light {
  background-color : #5fb0d8;
}

.logo {

  padding-bottom: 20px;
}

.banner {
  padding-top: 5px;
}

.logo a {
  font-size: 2em;
  font-weight: normal;
}

.logo img {
  border: none;
}

img.wiki {
  float: right;
}

div.wikipreview {
  border: 1px solid red;
  background-color: #FFD9D9;
}

#leftcol {
  margin-top: 268px;
  padding-right: 5px;
}

#centrecol {
  background-repeat: no-repeat;
  padding-top: 175px;
  
}

#rightcol {
  padding-top: 175px;
}

hr.wiki {
	/* This is designed not to display, but to force content
	   which appears after the HR to appear *under* it.
	   ie. this provides "clear: both;"  */
	clear: both;
	color: transparent; /* IE */
	background-color: transparent; /* FF */
	width: 0px;
	margin-left: -400px;
}