.spacergrad {
	background-image: url(../images/spacer_grad.jpg);
	background-repeat: repeat;
	background-position: center top;
}
.spacerceltictop {
	background-image: url(../images/spacer_celtictop.jpg);
	background-repeat: repeat-x;
}
.spacercelticlow {
	background-image: url(../images/spacer_celticlow.jpg);
	background-repeat: repeat-x;
}
.spacergreen {
	background-image: url(../images/spacer_green.jpg);
	background-repeat: repeat;
}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #423638;
}
.ghimages {	display:none;}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #584E4E;

}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;

}
a:visited {
	font-weight: normal;
	color: #003300;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;


}
a:active {
	font-size: 12px;
	font-weight: normal;
	color: #333300;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999900;
	text-decoration: underline;
}
.border {
	border: 1px solid #47581A;
}
.contentbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #584E4E;
	font-weight: bold;

}
.horses {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #584E4E;
}
#footer {
}

#footer a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
#footer a:visited {
	font-weight: normal;
	color: #003300;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;


}
#footer a:active {
	font-size: 9px;
	font-weight: normal;
	color: #333300;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
#footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999900;
	text-decoration: underline;
}.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
.details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
}

#menu_vertical ul {
	list-style: none;
	margin: 0;
	text-indent: 0;
	padding: 0 0 0 10px;
}

#menu_vertical {
	margin: 0;
	padding: 0;
}

#menu_vertical a {
	font: 12px Georgia;
}

#menu_vertical li {
	list-style: none;
	text-decoration: none;
	text-indent: 0;
	margin: 0;
	padding: 1px 0 1px 10px;
}

#menu_horizontal ul {
	list-style: none;
	margin: 0;
	text-indent: 0;
	padding: 0 0 0 10px;
	display: inline;
}

#menu_horizontal {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
}

#menu_horizontal a {
	font: 18px Georgia;
}

#menu_horizontal li {
	list-style: none;
	text-decoration: none;
	text-indent: 0;
	margin: 0;
	padding: 2px 15px 2px 15px;
	display: inline;
}





/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* 									MACHO UPDATE 										 */
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

#form {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#4e4e4e;
	width:350px;
}

#form input, #form textarea {
	font-family: "Comic Sans MS", Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	border:solid 1px #47581a;
	color:#666;
	padding:2px 5px;
	width:350px;
}

#form input.submit {font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; text-align:center; background:#CCC; border:solid 1px #999; color:#47581a; width:350px;}




a.menu1, a.menu2, a.menu3, a.menu4, a.menu5, a.menu6, a.menu7, a.menu8, a.menu1active, a.menu2active, a.menu3active, a.menu4active, a.menu5active, a.menu6active, a.menu7active, a.menu8active { display:block; height:35px; float:left; }
a.menu1 span, a.menu2 span, a.menu3 span, a.menu4 span, a.menu5 span, a.menu6 span, a.menu7 span, a.menu8 span, a.menu1active span, a.menu2active span, a.menu3active span, a.menu4active span, a.menu5active span, a.menu6active span, a.menu7active span, a.menu8active span {display:none;}


a.menu1 {
	width:72px;
	background: url(../images/menu_01-1.gif) top left no-repeat;
}
a.menu1:hover {background: url(../images/menu_01-2.gif) top left no-repeat;}
a.menu1active {background: url(../images/menu_01-3.gif) top left no-repeat;width:72px;}

a.menu2 {
	width:104px;
	background: url("../images/menu_02-1.gif") top left no-repeat;
}
a.menu2:hover {background: url("../images/menu_02-2.gif") top left no-repeat;}
a.menu2active {background: url("../images/menu_02-3.gif") top left no-repeat;width:104px;}

a.menu3 {
	width:97px;
	background: url("../images/menu_03-1.gif") top left no-repeat;
}
a.menu3:hover {background: url("../images/menu_03-2.gif") top left no-repeat;}
a.menu3active {background: url("../images/menu_03-3.gif") top left no-repeat;width:97px;}

a.menu4 {
	width:140px;
	background: url("../images/menu_04-1.gif") top left no-repeat;
}
a.menu4:hover {background: url("../images/menu_04-2.gif") top left no-repeat;}
a.menu4active {background: url("../images/menu_04-3.gif") top left no-repeat;width:140px;}

a.menu5 {
	width:69px;
	background: url("../images/menu_05-1.gif") top left no-repeat;
}
a.menu5:hover {background: url("../images/menu_05-2.gif") top left no-repeat;}
a.menu5active {background: url("../images/menu_05-3.gif") top left no-repeat;width:69px;}

a.menu6 {
	width:85px;
	background: url("../images/menu_06-1.gif") top left no-repeat;
}
a.menu6:hover {background: url("../images/menu_06-2.gif") top left no-repeat;}
a.menu6active {background: url("../images/menu_06-3.gif") top left no-repeat;width:85px;}

a.menu7 {
	width:80px;
	background: url("../images/menu_07-1.gif") top left no-repeat;
}
a.menu7:hover {background: url("../images/menu_07-2.gif") top left no-repeat;}
a.menu7active {background: url("../images/menu_07-3.gif") top left no-repeat;width:80px;}

a.menu8 {
	width:93px;
	background: url("../images/menu_08-1.gif") top left no-repeat;
}
a.menu8:hover {background: url("../images/menu_08-2.gif") top left no-repeat;}
a.menu8active {background: url("../images/menu_08-3.gif") top left no-repeat;width:93px;}


h1, a.h1, a.h1:hover {font-size:14px; color:#3c4f0d; padding:0; margin:0; font-weight:bold; text-decoration:none;}
a.h1comic, a.h1comic:hover {font-family: "Comic Sans MS", Georgia, "Times New Roman", Times, serif; font-size:14px; color:#3c4f0d; padding:0; margin:0; font-weight:bold; text-decoration:none;}
h2 {font-size:12px; color:#584e4e; font-family: "Comic Sans MS", Arial, "MS Trebuchet", sans-serif; padding:0; margin:0;}


#spacer {width:100%; height:5px;background: url('../images/news_dot.gif') bottom left repeat-x; margin:10px 0;}

#menu2 {width:100%; height:22px;background: url('../images/news_dot.gif') bottom left repeat-x; margin:10px 0 0 0;}

#diary {
	font-family: "Comic Sans MS", Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background: url('../images/news_line.gif') top left;
	line-height:22px;
	color:#464f0d;
}

#diary p {margin: 20px 0;}

.comic {font-family: "Comic Sans MS", Arial, "MS Trebuchet", sans-serif;}