body{
	margin:0;
	padding:0;
}
p, li{	
	font-family: 'Arial', 'sans-serif'; 
	font-size: 10pt;
	text-align: justify;
}
b{font-size: 105%;}
em{color: red;}
table{
	border: none;
	border-collapse: collapse; 
	width: 100%;
	cellspacing: 0;
	cellpadding: 0;
	text-align: justify;
	font-family: 'Arial', 'sans-serif'; 
	font-size: 10pt;
}
td.borderWithPadding{
	border: 1px black solid;
	border-collapse: collapse; 
	padding: 20px;
}
td.border{
	border: 1px black solid;
	border-collapse: collapse; 
}
div.bottomBorder{
	border-bottom: 1px black solid;
}
div.topBottomBorder{
	border-top: 1px black solid;
	border-bottom: 1px black solid;
}
td.padded{
	padding: 20px;
	vertical-align:top;
}
th.padded10px{
	padding: 10px;
	vertical-align:top;
}
td.paddedSides{
	padding: 0px 20px 0px 20px;
	vertical-align:top;
}
table.borderTopBottom { 
	border-top: 1px black solid;
	border-bottom: 1px black solid;
	border-collapse: collapse; 
}
.centered {
    display: block;
    margin-left: auto;
    margin-right: auto; 
}
#maincontainer{
	width: 756px; /*Width of main container*/
	 /*Center container on page*/
    margin-left: auto;
    margin-right: auto; 
	margin-top: 0;
}

#topsection{
	background: #EAEAEA; /*grey*/
	height: 2px; /*Height of top section*/
}

#topsection h1{
	margin: 0;
	padding-top: 15px;
	text-align: center;
}
h2, h4{
	padding: 0px;
	line-height: 0px;
}
#pageHeader{
	height: 30px; /*Height of top section*/
	font-family: 'Georgia', 'sans-serif'; 
	font-size: 20pt;
	font-weight: bold;
	padding-top: 10px;
	color: #7D0101; /* (maroon font color) */
	text-align: center;
}
#indexHeader{
	/*height: 30px; Height of top section*/
	font-family: 'Georgia', 'sans-serif'; 
	font-size: 20pt;
	font-weight: bold;
	padding-top: 10px;
	/*color: #7D0101;  (maroon font color) */
	text-align: center;
}
h1{
	font-family: 'Georgia', 'sans-serif'; 
	font-size: 20pt;
	font-weight: bold;
}
h5{
	font-family: 'Arial', 'sans-serif'; 
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
}
h6{
	font-family: 'Arial', 'sans-serif'; 
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
h3{
	font-family: 'Georgia', 'sans-serif'; 
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}
#contentwrapper{
	float: left;
	width: 100%;
}

#contentcolumn{
	margin-left: 176px; /*Set left margin to LeftColumnWidth*/
  	background-image:url('../images/greyGradientBG.jpg');
	background-repeat:repeat-y;
	height: 286px;
}
#indexContentcolumn{
	margin-left: 176px; /*Set left margin to LeftColumnWidth*/
	height: auto;
}
#leftcolumn{
	float: left;
	width: 176px; /*Width of left column*/
	margin-left: -756px; /*Set left margin to -(MainContainerWidth)*/
	background: #FFFFFF;
}
#topLeftGradient{
  	background-image:url('../images/redGradientXBG.jpg');
	background-repeat:repeat-x;
	/*height: 160px;*/
}
#smTopLeftGradient{
  	background-image:url('../images/redGradientXBG.jpg');
	background-repeat:repeat-x;
	height: 42px;
}
#leftGradient
{
  	background-image:url('../images/redGradientBG.jpg');
	background-repeat:repeat-y;
	height: 720px;
}
#indexLeftGradient
{
  	background-image:url('../images/redGradientBG.jpg');
	background-repeat:repeat-y;
	height: 726px;
}
#photo1
{
   border: 3px black solid;
   border-right-style: none;
}
#photo2
{
   border: 3px black solid;
}
#photo3
{
   	height: 145px;
	width: 154px;
	margin-left: auto; /*centers div*/
	margin-right: auto; /*centers div*/
 	margin-top: 30px;
    border: 3px black solid;
  /*border: 3px black solid;
   border-right-style: none; */
}
#photo4
{
   	height: 145px;
	width: 154px;
	margin-left: auto; /*centers div*/
	margin-right: auto; /*centers div*/
	margin-top: 30px;
    border: 3px black solid;
  /* border: 3px black solid;
   border-right-style: none; */
}
#photo5
{
   	height: 152px;
	width: 150px;
	margin-left: auto; /*centers div*/
	margin-right: auto; /*centers div*/
	margin-top: 395px;
    border: 3px black solid;
  /* border: 3px black solid;
   border-right-style: none; */
}
#farmyardText{
	color: #FFFFFF; /* ( white font color) */
	font-weight: bold;	
	font-size: 10pt;
	width: 80px; /*width of menu*/
	margin: 380px auto 0px auto; /*top, right, bottom, auto needs auto to center*/
}
#rodeo1
{
   	height: 117px;
	width: 136px;
	margin-left: auto; /*centers div*/
	margin-right: auto; /*centers div*/
	margin-top: 380px;
    border: 3px black solid;
}
#rodeo2
{
   	height: 141px;
	width: 136px;
	margin-left: auto; /*centers div*/
	margin-right: auto; /*centers div*/
	margin-top: 15px;
    border: 3px black solid;
}
#photoUnderMenu{
	width: 130px;
	margin-left: auto; /*centers div*/
	margin-right: auto; /*centers div*/
	margin-top: 30px;
	border: 3px black solid;
}
#indexBGPhoto{
   	height: 726px;
	width: 580px;
	margin-left: auto; /*centers div*/
	margin-right: auto; /*centers div*/
  	background-image:url('../images/homePgFivey.jpg');
}
#footer{
	clear: left;
	width: 100%;
	background: #3C0000; /* deep red */
	padding: 4px 0;
	font-family: 'Arial', 'sans-serif'; 
	font-size: 10pt;
	color: #7D0101; /* (maroon font color) */
	text-align: center;
}

#footer a{
color: #B2B2B2; /* med grey */
}
#footer a:hover {
	text-decoration: underline overline; color: #FFFFFF;
}
#footer a:active {
	text-decoration: none;
}
#footer a:visited {
	text-decoration: underline;
}

.innertube{
	margin: 20px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}
.indexText1{
	margin: 0 150px 10px 20px; /*Margins: top, right, bottom, left to provide padding around text*/
	font-weight: bold;	
}
.indexText2{
	margin: 0 320px 10px 20px; /*Margins: top, right, bottom, left to provide padding around text*/
	font-weight: bold;
	height: 420px;	
}
.indexContact{
	font-family: 'Georgia', 'sans-serif'; 
	font-size: 14pt;
	font-weight: bold;
	padding-top: 10px;
	/*color: #7D0101;  (maroon font color) */
	text-align: center;
}
.indexContact a, .indexContact a:link, .indexContact a:visited{
	color: #7D0101; /*red 830005*/
}
.indexContact a:hover{
	text-decoration: none;
}
.photoCaption{
	color: #FFFFFF; /* ( white font color) */
	font-weight: bold;	
	font-size: 10pt;
	width: 40px; /*width of menu*/
	margin: 5px auto 0px auto; /*top, right, bottom, auto needs auto to center*/
}
.redText{
	color: #C63D06;
}
/* menu */

.arrowMenu{
	width: 144px; /*width of menu*/
	margin-left: auto; /*centers div*/
	margin-right: auto; /*centers div*/
	margin-top: 50px;
	border-style: solid solid none solid;
	border-color: #420001; /*deep maroon */
	border-size: 1px;
	border-width: 1px;
}

.arrowMenu ul{
	list-style-type: none;  /* none */
	margin: 0;
	padding: 0;
}
	
.arrowMenu li a{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url('../images/menuArrow.jpg') 100% 0;
  	height: 24px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}	
	
.arrowMenu li a:link, .arrowMenu li a:visited {
	color: #B2B2B2; /*grey B6B6B6*/
}

.arrowMenu li a:hover{
	color: #7D0101; /*red 830005*/
	background-position: 100% -32px;
}

.arrowMenu li a.menuSelect{
	color: #FFFFFF; /*white */
	background-position: 100% -64px;
}

/* END menu */
