
.gen {

	font-family: verdana;
	font-size: 13;
	color: #78C694;
	line-height:20px;
	font-weight: bold;
	margin: 14px 14px 14px 21px;
	padding: 4px 4px 4px 4px;


}

.genheader {

	font-family: verdana;
	font-size: 14;
	color: #F0DB90;
	line-height:20px;
	font-weight: bold;

	padding: 4px 4px 4px 4px;



}


body {

	margin: 0 0 0 0;
	background: url('gfx/background.png') repeat-x;
	background-color: #E2CAB2;
	text-align: center;

}

.tbl {

	border: 0px solid white;


}

.contcenter {

	background-color: #4D4845;

}

.banner {

	background: url('gfx/banners.png') no-repeat;
	background-color: #CBC6B7;
	width:802px;
	height:145px;

}

.enlarge {

	font-family: verdana;
	font-size: 8;
	line-height:15px;
	font-weight: bold;
	color: #D9DCE5;
	letter-spacing: 2px;

}

.imagelink {

	border: 1px solid black;

}

.break {
	
	height: 1px;
	background-color: black;
	font-size: 0px;

}

.panelleftbg {

	background: url('gfx/panelleftbg.png') repeat-y;
	background-color: #000000;

}

.headergap {

	height: 1px;
	line-height: 20px;

}

.header {

	text-align: center;	
	color: #98908A;
	font-family: tahoma;
	font-size: 12px;

	font-weight: bold;
	padding: 3px 0px 0px 0px;
	letter-spacing: 1.2px;
	width: 472px;
	border: 0px solid black;

}

.llink {

	font-weight:bold;
	color:#4B3C37;
	font-family: tahoma;
	font-size: 12px;

}

.homewelcome {

	font-family: verdana;
	font-size: 12.5;
	color:#FFFFFF;
	font-weight: bold;
	margin: 30px 20px 20px 20px;
	padding: 6px 6px 6px 6px;
	border: 1px solid #211A16;
	background: url('gfx/welcomeback2.png');
	background-color: #96672A;
	letter-spacing:0px;

}

.welcome {

	font-family: tahoma;
	font-size: 22;
	color: #262F36;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #96672A;
	border: 1px solid;
	border-color: black;
	letter-spacing:0px;


}

.ranchnews {

	font-family: tahoma;
	font-size: 22;
	color: #262F36;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #A76A59;
	border: 1px solid;
	border-color: black;
	letter-spacing:0px;
	padding:3px;


}

.homewelcomex {

	font-family: verdana;
	font-size: 13;
	color: #727980;
	font-weight: bold;
	margin: 31px 22px 22px 22px;
	padding: 4px 4px 4px 4px;
	border: 1px solid black;
	background: #1A1D20;

}

.home {

	font-family: verdana;
	font-size: 13;
	color: #78C694;
	line-height:20px;
	font-weight: bold;
	margin: 14px 14px 14px 21px;
	padding: 4px 4px 4px 4px;


}

.homeheader {

	font-family: verdana;
	font-size: 13;
	color: #F0DB90;
	line-height:20px;
	font-weight: bold;
	font-variant:small-caps;

	padding: 4px 4px 4px 4px;



}



.contact {

	font-family: verdana;
	font-size: 11;
	color: #78C694;
	line-height:20px;
	font-weight: bold;
	margin: 14px 14px 14px 21px;
	padding: 4px 4px 4px 4px;


}

.contactheader {

	font-family: verdana;
	font-size: 11;
	color: #F0DB90;
	line-height:20px;
	font-weight: bold;

	padding: 4px 4px 4px 4px;



}

.contactrelated {

	position: absolute;
	font-family: verdana;
	font-size: 12;
	color: #AFA59F;
	line-height:20px;
	font-weight: bold;
	margin: 31px 22px 22px 22px;
	padding: 4px 4px 4px 4px;


}

.contactrelatedheader {

	font-family: verdana;
	font-size: 12;
	color: #CAC4C0;
	line-height:20px;
	font-weight: bold;

	padding: 4px 4px 4px 4px;


}

.home {

	font-family: verdana;
	font-size: 13;
	color: #78C694;
	line-height:20px;
	font-weight: bold;
	margin: 14px 14px 14px 21px;
	padding: 4px 4px 4px 4px;


}

.horses {

	font-family: verdana;
	font-size: 13;
	color: #78C694;
	line-height:20px;
	font-weight: bold;
	margin: 14px 14px 14px 21px;
	padding: 4px 4px 4px 4px;


}

.horsesheader {

	font-family: verdana;
	font-size: 14;
	color: #F0DB90;
	line-height:20px;
	font-weight: bold;

	padding: 4px 4px 4px 4px;



}

.dogs {

	font-family: verdana;
	font-size: 13;
	color: #78C694;
	line-height:20px;
	font-weight: bold;
	margin: 14px 14px 14px 21px;
	padding: 4px 4px 4px 4px;


}

.dogsheader {

	font-family: verdana;
	font-size: 14;
	color: #F0DB90;
	line-height:20px;
	font-weight: bold;

	padding: 4px 4px 4px 4px;



}

.fun {

	font-family: verdana;
	font-size: 13;
	color: #78C694;
	line-height:20px;
	font-weight: bold;
	margin: 14px 14px 14px 21px;
	padding: 4px 4px 4px 4px;


}

.genimageheader {

	font-family: verdana;
	font-size: 14;
	color: #F0DB90;
	line-height:20px;
	font-weight: bold;

	padding: 4px 4px 4px 4px;



}

.funheader {

	font-family: verdana;
	font-size: 14;
	color: #F0DB90;
	line-height:20px;
	font-weight: bold;

	padding: 4px 4px 4px 4px;



}

.salebarn {

	font-family: verdana;
	font-size: 13;
	color: #78C694;
	line-height:20px;
	font-weight: bold;
	margin: 14px 14px 14px 21px;
	padding: 4px 4px 4px 4px;


}

.salebarnheader {

	font-family: verdana;
	font-size: 14;
	color: #F0DB90;
	line-height:20px;
	font-weight: bold;

	padding: 4px 4px 4px 4px;



}

.reference {

	font-family: verdana;
	font-size: 13;
	color: #78C694;
	line-height:20px;
	font-weight: bold;
	margin: 14px 14px 14px 21px;
	padding: 4px 4px 4px 4px;


}

.reflink {

	font-family: verdana;
	font-size: 13;
	color: #BFF3D1;
	line-height:20px;
	font-weight: bold;


}

.referenceheader {

	font-family: verdana;
	font-size: 14;
	color: #F0DB90;
	line-height:20px;
	font-weight: bold;

	padding: 4px 4px 4px 4px;


}

.referenceheaderx {

	font-family: verdana;
	font-size: 13;
	color: #D7CDC1;
	line-height:20px;
	font-weight: bold;

	padding: 4px 0px 4px 4px;
	margin: 91;


}

.copyright {

	font-family: verdana;
	font-size: 13;
	color: #0000;
	padding: 5px 5px 5px 5px;

}

.mail {

	color: #6E5842;

}

.configlogintable {

	border: 1px solid #2F1E16;
	background-color: #9B957F;
	font-family: verdana;
	font-size: 13;
	font-weight:bold;
	color: #EFEAE5;

}

.configimgexamples {

	border: 1px solid #2F1E16;
	background-color: #928B72;
	font-family: verdana;
	font-size: 13;
	font-weight:bold;
	color: #EFEAE5;


}

.codeexample {

	border: 1px solid #2F1E16;
	background-color: #928B72;
	padding:3px;
	font-family: tahoma;
	font-size: 13;
	font-weight:bold;
	color: #EFEAE5;

}

.ex {

	padding:1px;

}

.configheader {

	text-align: center;
	padding: 11px 11px 11px 11px;
	font-family: verdana;
	font-size: 15;
	color: #D7CDC1;
	font-weight: bold;
	background-color: #2F1E16;
	height:30px;

}

.configbox {

	border: 1px solid #2F1E16;
	background-color: #87816B;
	font-family: verdana;
	font-size: 13;
	font-weight: bold;
	color: #4B3C37;
	padding: 3px;

}

.filetext {

	border: 1px solid #2F1E16;
	background-color: #87816B;
	font-family: verdana;
	font-size: 13;
	font-weight: bold;
	color: #4B3C37;
	padding: 3px;

}

.fileedit {

	background-color: #E3D3C2;
	border:0px;

}

.configbutton {

	border: 1px solid #2F1E16;
	background-color: #2F1E16;
	font-family: verdana;
	font-size: 13;
	font-weight: bold;
	color: #989B6D;
	margin: 3px;


}

.configbuttonl {

	border: 1px solid #2F1E16;
	background-color: #87816B;
	font-family: verdana;
	font-size: 13;
	font-weight: bold;
	color: #4B3C37;
	padding: 3px;
	width:300px;
	height:35px;

}

.configerrortext {

	font-family: verdana;
	font-size: 11;
	font-weight:bold;
	color: #D2413E;

}