html, body	{
	height : 101%;
	}
body	{
/*	background : url(../images/siteback.png) fixed no-repeat top right white;*/
	background : white;
	margin : 0px;
	}
body	{
	font-family : Tamoma, verdana, arial, san-serif;
	color : black;
	font-size : 12pt;
	}
h1, h2, h3	{
	font-family : verdana, arial, serif;
	font-weight : normal;
	}
h1	{
	font-size : 1.5em;
	}
h2	{
	font-size : 1.2em;
	}
h3	{
	font-size : 1.1em;
	}

#mainwrapper	{
	margin-left : auto;
	margin-right : auto;
	width : 1200px;
	}


input[type="submit"], input[type="button"]	{
  padding: 2px 0 3px 0;
  cursor: pointer; 
  background: #CCC;
  background: -moz-linear-gradient(#FFF, #BBB);
  background: -o-linear-gradient(#FFF, #BBB);
  background: -webkit-linear-gradient(#FFF, #BBB); 
  color: #000;
  text-shadow: 1px 1px #FFF;
  border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border: 7px 7px 7px 7px;	
	}
input[type="text"], select, input[type="password"], textarea	{
  padding: 2px 5px 3px 0px;
  background: #CCC;
  background: -moz-linear-gradient(#FFF, #BBB);
  background: -o-linear-gradient(#FFF, #BBB);
  background: -webkit-linear-gradient(#FFF, #BBB); 
  color: #000;
/*  text-shadow: 1px 1px #FFF;*/
  border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border: 7px 7px 7px 7px;	
	}

.catsidebox	{
	position : absolute;
	z-index : 200;
	visibility : hidden;
	}
.menucell	{
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 10px;
	padding-right : 10px;
	background : white;
	border : solid 1px #888888;
	border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border: 7px 7px 7px 7px;	
	display : flex;
	margin-bottom : 3px;
	box-shadow : 10px 10px 10px rgba(0, 0, 0, .5);
	}
.menucell a	{
	text-decoration : none;
	color : #c81801;
	}

#horselist img, #horselist td	{
	max-width : 220px;
	}
.horseimagecontainer	{
	width : 220px;
	height : 139px;
	overflow : hidden;
	}
.date	{
	color : #888888;
	font-size : .9em;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-top : -12px;
	margin-bottom : 0px;
	line-height : .9em;
	}
ul li	{
	margin-bottom : 1em;
	}

#messagefrommike p	{
	font-size : .8em;
	line-height : 1.1em;
	}
#messagefrommike h2	{
	margin-bottom : 0px;
	margin-top : 0px;
	padding : 0px;
	}
#footer {
	padding-top : 5px;
	padding-bottom : 20px;
	}
#links a	{
	margin-right : 20px;
	text-decoration : none;
	color : black;
	}
#links	{
	border : solid 1px black;
	margin-bottom : 5px;
	padding : 5px;
	border-radius: 20px 20px 20px 20px;
	box-shadow : 5px 5px 5px rgba(0, 0, 0, .5);
	}

#pagenav a	{
	text-decoration : none;
	margin-left : 5px;
	margin-right : 5px;
	padding-left : 5px;
	padding-right : 5px;
	fontweight : bold;
	}

.imagetable p	{
	margin-top : 0px;
	margin-bottom : 0px;
	
	}