body {
  font-size:		medium;
  text-align: 		center; 
  font-family: 		cursive;
  font-family: 		"Monotype Corsiva", Pristina, "Lucida Calligraphy", "Script MT Bold", cursive;
  color: 		#000000;
  background:		url('BlueBackground.jpg');
  text-align:		center;
}

h1 {
  font-weight: 		bold;
  font-size:		large;
}

h2 {
  font-weight: 		normal;
  font-size:		200%;
}

h3 {
  font-weight: 		normal;
  font-size: 		200%;
  margin-top:		-20px;
}

h4 {
  font-weight: 		normal;
  font-size: 		200%;
}

h5 {
  font-weight: 		normal;
  font-size: 		150%;
}
.ikonindex {
  border-style: 	double;
  border-color: 	#000000;
}

/* Header stuff */
.mainheader {
  /*height: 		100%;*/
  width: 		900px;
  border-style: 	double;
  border-color: 	#000000;
  background:		url('GreyBackground.jpg');
}

.menubar {
  width:		95%;
  align:		center;
  font-size:		large;
  margin:		0px;
}

.menubar a {
  color:		#000000;
}

.menubar a:hover {
  color:		#2c5ca6;  /* blue */
}

.breadcrumb {
  background:		url('BlueBackground.jpg');
  color:		#FFFFFF;
  width: 		900px;
  font-size:		75%;
  text-align:		left;
  padding-left:		10px;
}

.breadcrumb, .breadcrumb a {
  color:		#e4af0b;  /* gold */
}

.breadcrumb a:hover {
  color:		#FFFFFF;
}

.imgfloat {
  float:		left;
  margin-bottom:	20px;
  margin-right:		20px;
  border-style:		solid;
  border-color:		#e4af0b;  /* gold */
  border-width:		1px;
}

.imgfloatright {
  float:		right;
  margin-bottom:	20px;
  margin-left:		20px;
}


.mainpage {
  padding-left:		10px;
  padding-right:	20px;
}

.mainpage a {
  color:		#000000;
}

.mainpage a:hover {
  color:		#2c5ca6;  /* blue */
}



/* Main Pages */

.picsborder {
  border-style:		solid;
  border-color:		#e4af0b;  /* gold */
  border-width:		1px;
}

.alignleft {
  text-align:		left;
  margin-left:		20px;
}

.table2 td {
  text-align:		center;
  padding-left:		30px;
  padding-right:	30px:
}

.table2 td h3 {
  margin-top:		-10px;
}

.superstars a {
  color:		#000000;
  font-weight: 		normal;
  font-size: 		200%;
}

.superstars a:hover {
  color:		#2c5ca6;  /* blue */
}

.pedigreetable {
  font-size:		8pt;
  border-collapse:	collapse;
  margin:		10px;
  font-family: 		Tahoma, Arial, sans-serif;
}

.pedigreetable td {
  border:	thin solid black;
  padding-left:		3px;
  padding-right:	3px;
}

.male {
  background-color:	#99CCFF;
}

.female {
  background-color:	#FFCCCC;
}

/* Footer */
.footer {
  font-size:		small;
  margin-bottom:	5px;
}

.footer a
{
  color:		#000000;
}

.footer a:hover {
  color:		#2c5ca6;  /* blue */
}



