    body { height: 100%; background-color: #3C311F;  font: 13px Arial,sans-serif; margin: 0; padding: 0; }

a { text-decoration:none; color: #766A3A; }
a:hover { text-decoration:underline; color: #000000; }
    
#contain { width: 800px; margin: 0 auto; background-color: #746B4A; background-image:url(img/background.jpg); background-repeat:repeat-y;  }
    
#topa { width:800px; height:47px; margin: 0 auto 0 auto; background-color: #C8B570; padding:0; }  
   
#mainimga { width:800px; height:265px; background-image:url(img/newmain.jpg); margin:0; padding:0; }


#mainbbsk { width:800px; height:267px; background-image:url(img/AF_BBBstock.jpg); margin:0 auto; padding:0; }
#mainbbskab { width:800px; height:267px; background-image:url(img/AFprogram.jpg); margin:0; padding:0; }
#mainbbsros { width:800px; height:267px; background-image:url(img/AFtopPerfList.jpg); margin:0; padding:0; }


#farleft  { width:125px; float:left; min-height:435px; margin:0; background-color:#B1A05A; }
#lefta { width:75px; float:left; min-height:435px; margin:0; background-color:#B1A05A; }   
#farleftbbb  { width:125px; float:left; min-height:455px; margin:0; padding-top:5px; background-color:#B1A05A; }

#farleffac  { width:125px; float:left; min-height:757px; margin:0; background-color:#B1A05A; }
#farleffrosy { width:125px; float:left; min-height:1175px; margin:0; background-color:#B1A05A; }

#farlefta  { width:125px; float:left; min-height:575px; margin:0; background-color:#B1A05A; }
#farleftcon  { width:125px; float:left; min-height:627px; margin:0; background-color:#B1A05A; }

#farleftb { width:125px; float:left; min-height:447px; margin:0; background-color:#B1A05A; }

#farlefttop  { width:125px; float:left; min-height:440px; margin:0; background-color:#B1A05A; }

#leftaimg { width:58px; height:58px; margin:0 auto; ; background-image:url(img/redhorselogo.jpg); background-repeat:no-repeat; }

#centera { width: 675px; float:left; margin:0; min-height:435px; background-color:#746B4A;}

#centerabb { width: 675px; float:left; margin:0; min-height:435px; background-color:#EDE3C0;}

#centerimg { width: 335px; height:224px; background-image:url(img/indeximg.jpg); background-repeat:no-repeat; margin:0;  background-color:#746B4A;}

#centeraboutimg { width: 335px; height:224px; background-image:url(img/aboutUs.jpg); margin:0;  }


#centerrighta { float:right; width: 338px; height:224px; background-color:#EDE3C0; }
#centerrighta p { padding: 15px 20px 0 10px; text-align:right; margin-right:20px; }
#centerrighta h1 { text-align:center; font-size:1.5em; margin-bottom:0; color:#3C311F; }
#centerrighta h2 { text-align:center; font-size:1.0em; margin-bottom:0; color:#3C311F; }



#centerrightbox { width:120px; height:139px; float:right; margin:20px 20px 0 0; padding-left:10px; background-image:url(img/bbindexPic.jpg); background-repeat:no-repeat;  }

#mainlist {width: 100%; margin:0; padding:0; background: transparent; }
#mainlist h6 { font-size:1.1em; font-weight:600; color:#ffffff; text-align:center; padding: 0 20px 0 20px;}
#mainlist a { color: #EDE3C0;  }
#mainlist a:hover { color: #ffffff;  }

#listboxl { width: 260px; float:left; margin:0 0 0 20px;  }
#listboxl p { font-size:1.0em; font-weight:600; text-align:left; color:#ffffff; padding:0 0 0 40px; p}
#listboxl h1 { font-size:1.0em; font-weight:600; text-align:left; color:#ffffff; padding: 0 0 0 10px;}
#listboxl h2 { font-size:1.0em; font-weight:600; text-align:left; color:#000000; padding: 0 0 0 10px;}

#listboxlr { width: 280px; float:left; margin:0;  }
#listboxlr h1 { font-size:1.0em; font-weight:600; text-align:left; color:#ffffff; padding: 0 0 0 10px;}
#listboxlr h2 { font-size:1.0em; font-weight:600; text-align:left; color:#000000; padding: 0 0 0 10px;}


#listboxm { width: 62px; float:left; margin:0 10px 0 25px; }


#listboxr { width: 260px; float:right; margin:0 0 0 0 ; }
#listboxr p { font-size:1.0em; font-weight:600; text-align:left; color:#ffffff; padding:0;}
#listboxr h1 { font-size:1.0em; font-weight:600; text-align:left; color:#ffffff; padding:0 10px 0 0;}
#listboxr h2 { font-size:1.0em; font-weight:600; text-align:left; color:#000000; padding: 0 10px 0 10px;}



   
#abootoma { width:800px; height:20px; margin:0 auto; background-color: #3C311F;  }
#abootomabox {float:left;  width:400px; height:20px; margin:0; }   
#abootomabox p { font-size: 0.9em; color:#ffffff; text-align:left; margin:0; padding:0; }

#abootomaboxbb {float:right;  width:390px; height:20px; margin:0; }   
  #abootomaboxbb p { font-size: 0.9em; color:#ffffff; text-align:right; margin:0; padding:0;  } 
   
   
#mainlistbo {clear:both; width: 100%; margin:0; padding:0; background-color: #746B4A;  }
#mainlistbo p { text-align:center; color:#ffffff; font-size:1.0em; padding:0 10px 0 10px;} 
  
  
#mainlistbobb {clear:both; width: 100%; margin:0; padding:0; background: #EDE3C0;  }
#mainlistbobb p { text-align:center; color:#000000; font-size:1.0em; padding:0 10px 0 10px;}  
   
   
   
   
#slidebox { width: 500px; height:462px; margin:0 auto; }
   
   
   
   
   
   
#containbb { width: 800px; height:550px; margin: 0 auto;  background-image:url(img/peachback.jpg); background-repeat:repeat-y; }
#bbleftbox { width:125px; background-color:transparent; float:left;  }
#bbmidbox { width: 325px; float:left; margin:0 0 0 0; padding-left:10px; background-color:transparent;  }   
#bbmidbox h2 { font-size:1.0em; font-weight:600; text-align:left; color:#000000; padding: 0 10px 0 10px;}
#bbmidboxright { width: 325px; float:right; margin:0 0 0 0; padding-right:10px; background-color:transparent;  }   
#bbmidboxright h2 { font-size:1.0em; font-weight:600; text-align:left; color:#000000; padding: 0 10px 0 10px;}
#bbbottom {float:right; width: 675px; margin:0; padding:0; background-color:transparent;  }
#bbbottom p { text-align:center; color:#000000; font-size:1.0em; padding:0 10px 0 10px;}  
   
   
#topptop { width:800px; height:446px; margin:0 auto 0 auto; padding:0;}
   
#toppback { position:relative; width:800px; height:500px; margin:0 auto; background-image:url(img/background.jpg); background-repeat:repeat-y;  }  
#topmid { position:absolute; top: 0; left: 125px; width:660px; float:right; margin:0; } 
#topmid h6 { font-size:1.1em; font-weight:600; color:#ffffff; text-align:center; padding: 0 0 0 20px;}
#topmid p { text-align:center; color:#ffffff; font-size:1.0em; padding:0 0 0 20px}   
 #topmid a { color: #000000;  }
#topmid a:hover { color: #EDE3C0;  }  
   
   
   
#programpic { width:800px; height:267px; background-image:url(img/AFprogram.jpg); margin:0 auto; padding:0; }
#topprogramback { position:relative; width:800px; height:500px; margin:0 auto; background-image:url(img/background.jpg); background-repeat:repeat-y;  }  
 #topprogramback a { color: #000000;  }
#topprogramback a:hover { color: #EDE3C0;  } 

#topprogrammid { position:absolute; top: 0; left: 125px; width:660px; float:right; margin:0; } 
#proleft { width:300px; float:left; background-color:transparent;  }  
#proleft h1 { padding-left:10px; font-size:1.0em; font-weight:500; color:#ffffff;}   
#proright { width:300px; float:right; background-color:transparent; }   
#proright h1 { padding-right:10px; font-size:1.0em; font-weight:500; color:#ffffff;}   
#probotom {  width:675px; float:left; margin-left: 125px; } 
#probotom p { text-align:center; padding:0; margin:0; color:#ffffff; font-size:1.0em; }
#promid { width:62px; float:left; margin: 200px auto 0 auto;}

#rosterpic { width:800px; height:265px; background-image:url(img/AFtopPerfList.jpg); margin:0 auto; padding:0; }
#rosterback { position:relative; width:800px; min-height:1160px; margin:0 auto; background-image:url(img/background.jpg); background-repeat:repeat-y;  }
#rosterright { width: 675px; position:absolute; left:125px; top:0;  }
#rosterleft { width:125px; background-color:transparent; float:left;   }


#abouttopic { width:800px; height:265px; background-image:url(img/newmain.jpg); margin:0 auto; padding:0; }

#aboutback { position:relative; height:600px; width:800px; margin:0 auto; background-image:url(img/background.jpg); background-repeat:repeat-y;  }
#aboutlpic { position:absolute; top:0; left:125px;  width:335px; height:224px; }
#aboutleft { position:absolute; top:0; left:460px;  width:340px; height:224px; background-color:#EDE3C0;}
#aboutleft h1 { text-align:center; font-size:1.5em; margin-bottom:0; color:#3C311F; }
#aboutleft p { padding: 0 0 0 10px; text-align:right;}

#aboutbotoml { position:absolute; top:224px; left:125px; width:300px; background-color:transparent; }
#aboutbotoml h1 { color:#ffffff; padding:10px; font-size:1.1em; font-weight:500; }   
#aboutmid { width:62px; position:absolute; top:324px; left:425px; }
#aboutbotmr { position:absolute; top:224px; right:0; width:300px; background-color:transparent; }
#aboutbotmr h1 { color:#ffffff; padding:10px; font-size:1.1em; font-weight:500; } 
#aboutbotombotom { width:675px; position:absolute; bottom:10px; right:0;   background-color:transparent; }
#aboutbotombotom p { text-align:center; padding:0; margin:0; color:#ffffff; font-size:1.0em; }
#teammid { position:absolute; top:224px; left:125px;  width:675px; color:#ffffff; text-align:center; }



#indexback { position:relative; height:450px; width:800px; margin:0 auto; background-image:url(img/background.jpg); background-repeat:repeat-y;  }
#indexleft { position:absolute; top:224px; left:125px; width:300px; background-color:transparent; }
#indexleft p { color:#ffffff; padding:10px 0 0 50px;; font-size:1.1em; font-weight:500; }   
#indexright { position:absolute; top:224px; right:0; width:300px; background-color:transparent; }
#indexright p { color:#ffffff; padding:10px 0 0 20px; font-size:1.1em; font-weight:500; } 
#indexmid { width:62px; position:absolute; top:250px; left:425px; }


#barrypic { width:115px; height:139px; float:right; margin:20px 10px 0 0;  }
#bottomlogo { position:absolute; bottom:0; left:35px;  }

#contactpic {width:800px; height:265px; background-image:url(img/newmain.jpg); margin:0 auto; padding:0; }
#cotactback { position:relative; width:800px; height:565px; margin:0 auto; background-image:url(img/background.jpg); background-repeat:repeat-y;  }  
#contacttop { width:675px; position:absolute; top:0; left:125px; background-color:transparent;  } 
#contacttop h6 { font-size:1.1em; padding:0; margin:0; text-align:center; color:#ffffff; }


#facilityback { position:relative; height:710px; width:800px; margin:0 auto; background-image:url(img/background.jpg); background-repeat:repeat-y; }
#facilityshow { position:absolute; top:5px; left:212px; width: 500px; height:462px; background-color:transparent;  }
#facilitytext { position:absolute; top:470px; left:125px;  width:675px; background-color:transparent;}
#facilitytext p { text-align:center; font-size:1.0em; padding:0 25px 0 25px; color:#ffffff; }
#facilitytext a { font-size:1.0em;  color:#EDE3C0; }
#facilitytext a:hover { font-size:1.0em;  color:#ffffff; }
 .clear { clear:both; }  
   
  
   
   
    
#main { width: 736px; height: 265px; margin: 0 auto 10px auto; padding-top: 25px; }
#main h3 { text-align:center; }

#mainaa { width: 736px; height: 245px; margin: 5px auto 0 auto; }
#mainaa a { text-decoration:none; color: #766A3A; }
#mainaa a:hover { text-decoration:underline; color: #ece3c2; }

#mainlong { width: 736px; height: 440px; margin: 0 auto 10px auto; padding-top: 25px; }
#top { width: 800px; height: 105px; }
#mid { width: 800px; height: 200px; margin:0;}
#midlong { width: 800px; height: 305px; margin:0;}
#midlongb { width: 800px; height: 500px; margin:0;}

#showbox { width: 500px; height:462px; margin:0 auto; }


#EBD683 { }
#newtop { width: 735px; height:120px; margin:0 auto; }




#menu { width: 600px; float:left; padding-left: 50px; height: 33px; }

#topLbox { width: 500px; float: left; background-color: #ece3c2; margin: 80px 0 0 32px; }
#topLbox p { font-size: 1.5em; font-weight: 500; color: #766A3A; }
#topRbox { float: right; background-color: #ece3c2; width: 162px; height: 120px; padding:0 32px 0 0;  }

#inbottomlong { width: 736px; margin: 0 auto; padding: 5px 15px 0 15px; background-color: #ece3c2; color: #3C3217;   }
#inbottomlong p { font-size: 1.0em; text-align:center; padding: 0 10px 0 10px; }
#inbottomlong h3 { font-size: 1.2em; text-align:center; padding: 0 10px 0 10px; }
#inbottomlong h2 { text-align:center; font-size:1.0em; font-weight:600; padding: 0 50px 0 50px; }



#inbottom { width: 736px; margin: 0 auto; padding-top: 5px; background-color: #ece3c2; color: #3C3217;   }
#inleft { float: left; width: 310px; background-color: #ece3c2; padding-top: 15px; margin-left: 10px; }
#inleft ul { font-size: 1.0em; font-weight: 500; margin: 15px 0 0 0; padding-left: 22px; }
#inleft h6 { font-size: 1.0em; font-weight:500; text-align:center;  padding:15px; margin:0; }
#inleft h5 { font-size: 1.0em; font-weight:500; text-align:left;  padding-right:15px; margin:0; }
#inleft h4 { font-size: 1.0em; font-weight:500; text-align:left;  padding-right:15px; margin:0; }

#inleftbox { width: 85px; height: 51px; margin: 0 auto 0 auto; background-image: url(img/horseLogo.jpg); background-repeat: no-repeat; }


#inmid { float: left; width: 110px; background-color: #ece3c2; margin-left: 5px; padding-top: 15px; }	
#inmidbox { width: 110px; height: 151px; margin: 5px auto 0 auto; background-image: url(img/horseseal.jpg); background-repeat: no-repeat;   }
#inmidtwo { width: 118px; background-color: #ece3c2; margin: 0 auto; padding-left: 8px; }	

#inright { float: left; width: 280px; background-color: #ece3c2; margin-left: 20px;  padding-top: 15px; }	
#inright p { font-size: 1.0em; text-align: right; padding: 10px 0 0 0; }
#inright h6 { font-size: 1.0em; font-weight:500; text-align:center;  }
#inright h5 { font-size: 1.0em; font-weight:500; text-align:left;  margin:0; }
#inright h4 { font-size: 1.0em; font-weight:500; text-align:left;  margin:0; }
#inright h3 { font-size:0.9em; font-weight:500; text-align:right; margin:0; }
#inright ul { font-size: 1.0em; font-weight: 500; margin: 15px 0 0 0; padding-left: 22px; }
#inrightbox {  width: 115px; height: 139px; float: right; margin: 0; margin: 0 0 0 8px; background-image: url(img/bbindexPic.jpg); background-repeat: no-repeat; }	

#footbar { width: 734px; height: 39px; margin: 0 auto; background-image: url(img/foot.jpg); background-repeat: no-repeat; }
#infoot { width: 800px;  font-size: 0.8em; color: #3C3217; background-color: #ece3c2; }
#infoot p { text-align: center; padding: 0 0 0 9px; margin:0; }
#infoot ul { text-align:center; padding:0; margin:0; }
#infoot ul li { display:inline; padding-left: 6px; }


#logintop { width: 100%; height: 50px; background-color: #A16A3A; margin-top: 50px; }
#logintop p { font-size: 1.8em; margin: 0 0 0 25px; color: #ece3c2; padding-top: 10px;}

#loginbottom { width: 100%; height: 30px; background-color: #A16A3A; margin-top: 50px; }
#loginbottom p { font-size: 1.0em; margin: 0 0 0 25px; color: #ece3c2; padding-top: 7px;}
#loginbottom a { text-decoration:none; color:#ece3c2;}
#loginbottom a:hover { text-decoration:underline; color:#ece3c2;}

#loginmain { width: 80%; margin: 0 auto; }


#loginmainbox { width: 90%; margin: 100px auto 0 auto; height:400px; }
#loginmainbox h1 { font-size: 1.2em;  text-align:center; margin:0; }
#loginmainbox p { font-size: 1.0em;  text-align:center; margin:0;}
	
#loginmainboxa { width: 300px; margin: 100px auto 0 auto; height:400px; }
#loginmainboxa h1 { font-size: 1.2em;  text-align:center; margin:0; }
#loginmainboxa p { font-size: 1.0em;  text-align:center; margin:0;}


#contact { width: 372px; height:371px; margin: 0 auto; background-color: #ece3c2;}

#perform { width: 550px; margin: 0 auto; background-color: #ece3c2;}
#perform a { text-decoration:none; color:#EBD37D; }
#perform a:hover { text-decoration:underline; color:#ece3c2; }

#bblogo { width:400px; height:180px; margin:0 auto; background-image:url(img/BBlogo1.jpg);}

#article { width: 730px; margin:0 auto; }
#article p { font-size: 0.9em; }
#article p:first-letter { font-size: 1.9em; }
#article h1 { font-size: 1.6em; }
#article h2 { font-size: 1.0em;  font-weight:500; }
#article h3 { font-size: 1.0em; text-align:right; font-weight:500; }	
