/* Reset.css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing: 0;}
/* CSS Document */



.clearer {clear:both;font-size:0;line-height:0;}





body {background: url(images/body_back.gif) repeat-x;width:100%;height:auto;}

/*
#grounds {background: url(images/rodeo_grounds_back.gif) repeat-x;width:auto;height:auto;}
#schedule {background: url(images/schedule_back.gif) repeat-x;width:auto;height:auto;}
#sponsors {background: url(images/sponsor_back.gif) repeat-x;width:auto;height:auto;}
#volunteers {background: url(images/volunteers_back.gif) repeat-x;width:auto;height:auto;}
#events {background: url(images/events_back.gif) repeat-x;width:auto;height:auto;}
#album {background: url(images/gallery_album_back.jpg) repeat-x;width:auto;height:auto;}
#contact {background: url(images/contact_back.gif) repeat-x;width:auto;height:auto;}
#gallery_page {background: url(images/gallery_back.gif) repeat-x;width:auto;height:auto;}
#about {background: url(images/body_back2.gif) repeat-x;width:100%;height: auto;}

*/



/* Wrappers */
#wrapper {background: url(images/wrapper_back.gif) repeat-x;margin-left:auto;margin-right:auto;width:auto;height:auto;}
/*
#wrapper.about {background: url(images/body_back2.gif) repeat-x;width:100%;height:auto;}
#wrapper.grounds {background: url(images/rodeo_grounds_back.gif) repeat-x;}
#wrapper.schedule {background: url(images/schedule_back.gif) repeat-x;}
#wrapper.volunteers {background: url(images/volunteers_back.gif) repeat-x;}
#wrapper.sponsors {background: url(images/sponsor_back.gif) repeat-x;}
#wrapper.events {background: url(images/events_back.gif) repeat-x;}
#wrapper.album {background: url(images/gallery_album_back.jpg) repeat-x;}
#wrapper.gallery {background:  url(images/gallery_back.gif) repeat-x;}
#wrapper.contact {background: url(images/contact_back.gif) repeat-x;}
*/

#wrapper_inner, .wrapper_inner {width:960px;height:auto;margin-left:auto !important;margin-right:auto !important;}


/* Header */
#header {padding-top:22px; }
#header_center h1 {text-indent:-3000px;background: url(images/header_center_back.png) no-repeat;width:333px;height:88px;}
#header_right h2 {text-indent:-3000px;background: url(images/header_right_back.png);width:214px;height:35px;font-size:17px;color:#fff;line-height:20px;font-family:Byington;}

#header_left {float:left;}
#header_center {float:left;padding-top:13px;padding-left:33px;padding-right:32px;}
#header_right {float:left;padding-top:65px;padding-left:38px;}

.call {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#ff9600;}


/* Footer */
#footer {margin-top:50px;padding-top:17px;padding-bottom:34px;/*width:952px;*/background-color:#313131;}
#footer_left {float:left;}
#footer_right {float:right;display:inline;font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#E19F12;}
#footer li {background:url(images/line_space.gif) no-repeat left;padding-left:8px;padding-right:4px;display:inline;font-family: Arial, Helvetica, sans-serif;font-size:12px;}
#footer li.first {background:none;}
#footer a {text-decoration:none;color:#E19F12;}

/*
#footer.about {margin-bottom:38px;margin-top:40px;}
*/







#content {width:961px;margin-top:9px;background:url(images/content_back.jpg) no-repeat center top;}
#content.about {width:962px;height:226px;background: url(images/inner_back_image.jpg) no-repeat;}

#box.about {float:none;}


/* Content area - top left texts */
#content_area {width:350px;height:410px;background: url(images/content_area_back.gif) no-repeat center bottom;}
#content_area h2 {font-size:24px;font-family:Byington;color:#fff;padding-left:17px;padding-top:27px;}
#content_area p {font-family: Arial, Helvetica, sans-serif;font-size:13px;color:#fff;width:320px;line-height:18px;padding-top:15px;padding-left:17px;}

#content_area.about {height:171px;margin-left:1px;}
#content_area.about h2 {padding-top:12px;}
#content_area.about p {padding-top:0px;}

#menu {height:54px;width:961px;_line-height:50px;line-height:47px;text-align:center;position:relative;background: url(images/menu_back.gif) no-repeat;}
#menu li {display:inline;font-family: Arial, Helvetica, sans-serif;font-size:13px;position:relative;height:47px;float:left;}
#menu li ul {position:absolute; top:-1000px; left:-1000px; float:left; width:200px;}
#menu li ul li {height:40px; line-height:40px; width:100%; float:left; margin:1px 0 0 0;}
#menu li ul li a {color:#E19F12; text-decoration:none; width:98%;text-align:left; padding:0 0 0 15px;  background:url(images/sub_nav.png) repeat-x !important; float:left;}
#menu li ul li a:hover {background:url(images/sub_nav_hover.png) repeat-x !important;}
#menu li:hover ul {top:50px; left:0;}
#menu a {text-decoration:none;color:#e19f12;padding-left:19px;padding-right:19px;padding-top:15px;padding-bottom:21px;}

#menu a.active,
#menu a:hover {background:#231f20;color:#fff;}




#box {float: left;background: url(images/box_back.gif) no-repeat;width:309px;height:309px;margin-top:12px;}
#box h3 {font-family: Byington;font-size:24px;color:#fff;padding-left:20px;line-height:42px;}
#box p {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#fff;padding-left:11px;padding-top:7px;line-height:14px;}
#box a {color:#fff;}







table {font-size:13px;font-family:arial,tahoma,sans-serif;color:#fff;margin:10px;line-height:18px;}
table td {border:1px solid #666;padding:5px;}





/* Normal text */
.normal {background:none!important;font-size:13px!important;line-height:18px!important;margin-left:0 !important;padding:20px !important;}
.normal_2 {background:none !important;margin-left:0!important;padding-left:0 !important;}








/* Messages */
div.message {padding:20px;text-align:center;color:#fff;}
.success {}





.text{
padding-top:5px!important;
padding-bottom:10px!important;
color:#84510C!important;
 }
 

.border {border:1px solid #efefef;} 
#images {margin-left:6px;margin-top:7px;}
#images li {list-style: none;display:inline;}
#images img {float:left;border:1px solid #efefef;margin:1px;}


#images_gallery {margin-left:25px;}
#images_gallery li {display:inline;list-style: none;}
#images_gallery img {float:left;border:1px solid #efefef;margin:1px;}


#pagination {clear:both;margin-top:35px;padding-top:35px;margin-bottom:35px;text-align: center;}   
#pagination li{display:inline;font-family: Byington;font-size:14px;padding-right:5px;}  
#pagination a{text-decoration: none;color:#FF9600;}  







.view{
font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#ffffff;
 float: right;
 text-decoration: none;
 padding-right:8px;
 padding-top:4px;
}

#video{
 margin-left:6px;
 margin-top:6px;
}

#box.video{
margin-left:15px;
margin-right:15px;
}

#form_area{
padding-left:11px;
padding-top:12px;
}

#form_area.contact{
 width:460px;
 padding-left:70px;
}

#form_area.contact h2{
margin-left:-70px;
 color:#ffffff;
 margin-bottom:-35px;
}
#form_area.contact p{
background:none;
margin-left:-72px;
font-size:11px!important;

}

#search{
 background: url(images/search_back.gif) no-repeat;
 width:227px;
 padding-top:7px;
 padding-bottom:7px;
 padding-left:5px;
 border: none;
 margin-left:16px;
}

#search4{
 background: url(images/search_back4.gif) no-repeat;
 width:390px;
 padding-top:7px;
 padding-bottom:7px;
 padding-left:5px;
 border: none;
 margin-left:16px;
}

#search5{
 background: url(images/search_back4.gif) no-repeat;
 width:390px;
 padding-top:7px;
 padding-bottom:7px;
 padding-left:5px;
 border: none;
 margin-left:18px;
 margin-top:17px;
 margin-bottom:17px;
 _margin-top:15px;
 _margin-bottom:15px;
}

#search6{
 background: url(images/search_back5.gif) no-repeat;
 width:390px;
 border: none;
 padding-top:5px;
 padding-bottom:75px;
 padding-left:5px;
}

#search2{
 background: url(images/search_back.gif) no-repeat;
 width:227px;
 padding-top:7px;
 padding-bottom:7px;
 padding-left:5px;
 border: none;
 margin-left:18px;
 margin-top:3px;
 margin-bottom:3px;
 _margin-top:1px;
 _margin-bottom:1px;
 
}



#search3{
 background: url(images/search2_back.gif) no-repeat;
 width:	227px;
 border: none;
 padding-top:5px;
 padding-bottom:75px;
 padding-left:5px;
}

#form_area{
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#ffffff;
}


.message{
vertical-align:top;
}


#submit{
 background: url(images/submit_back.gif) no-repeat;
 width:69px;
 height:31px;
 border: none;
 float: right;
 margin-right:18px;
 margin-top:13px;
 color:#ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
}
#submit2{
 background: url(images/submit_back.gif) no-repeat;
 width:69px;
 height:31px;
 border: none;
 float: right;
 margin-right:18px;
 margin-top:13px;
 color:#ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 margin-bottom:35px;
 margin-top:26px;
 padding-bottom:0px;
}

#bottom_right.contact{
padding-bottom:26px;
}




#bottom_left{
 float: left;
}

#bottom_right{
 float: right;
 width:641px;
 background:#3F3F3F;
 margin-top:12px;
}

#bottom_right h1{
 font-family: Byington;
  font-size:24px;
  color:#ffffff;
  padding-left:17px;
  padding-top:10px;
}

#bottom_right h2{
 font-family: Byington;
  font-size:18px;
   color:#FF9600;
   padding-left:17px;
   padding-top:29px;
   padding-bottom:37px;
}

#bottom_right p{
 background: url(images/yellow_icon.gif) no-repeat left 5px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#A1A1A1;
 width:500px;
 line-height:18px;
 padding-bottom:21px;
 padding-left:20px;
 margin-left:46px;
}

#address{
 font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#E19F12;
  line-height:18px;
  padding-top:28px;
  padding-bottom:17px;
}

#address_area{
 color:#B8B8B8;
}

#phone{
 color:#B8B8B8;
 padding-top:22px;
}

#mail{
 color:#B8B8B8;
 padding-top:22px;
}


.link{
 color:#E19F12;
 text-decoration: none;
}

#map{
 float: left;
 margin-left:48px;
 margin-right:33px;
 }
 
 .text1{
  font-size:11px!important;
  background: none!important;
  line-height:14px!important;
  padding-left:0px!important;
 }
 
  .text2{
   background: none!important;
   padding-left:0px!important;
   color:#ffffff!important;
    font-size:12px!important;
	padding-bottom:35px!important;
  }
  
  #left_area{
   float: left;
   padding-left:18px;
  }
  
  #right_area{
   float:left;
   margin-left:-30px;
  }
  
  #right_area p{
  width:360px;
   background:none!important;
   font-family: Arial, Helvetica, sans-serif;
   font-size:11px;
   line-height:14px;
  }
  
  .album{
   color:#ffffff!important;
  }
  
  .click{
   font-family: Arial, Helvetica, sans-serif;
   font-size:11px;
    color:#FF9600;
	text-decoration: none
  }
  
  
  #gallery{
  padding-bottom:78px;
  _padding-bottom:32px;
  }
  
  
  #gallery_area h4{
   font-family: Byington;
   font-size:18px;
    color:#FF9600;
	padding-left:18px;
	padding-top:20px;
	padding-bottom:20px;

   
  }
  
   
  
/*
  #footer.album{margin-top:35px;}
*/
  
  #header.album{
  _padding-top:6px;
  }
  
  #black_box{
   background: url(images/black_box.gif) no-repeat;
   width:600px;
   height:189px;
   margin-top:26px;
   margin-left:20px;
  }
  
  #black_area{
   float: left;
  }
  
  #black_area{
  margin-left:54px;
  margin-top:10px;
  }
  
  #black_area.events a{
   color:#E19F12!important;
  }
  
  #black_area.events a:hover{
  color:#C6C6C5!important;
  }
  
  #black_area li{
   background:url(images/star.gif) no-repeat left 6px;
   font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   padding-left:40px;
   padding-top:10px;
   padding-bottom:10px;
  }
  
    #black_area a{
	 text-decoration: none;
	  color:#FF9600;
	}
	
	#black_area a.active {
	 color:#C6C6C5;
	}
	
	 #black_area a:hover{
	  color:#C6C6C5;
	 }
	 
	 .more_info{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#FF9600;
	 text-decoration:none;
	 float:right;
	 padding-right:25px;
	 padding-top:12px;
	 }
	 
	 
	 



/* Rodeo events */

#events_area h2 {font-family: Byington;font-size:18px;color:#fff;margin-top:-15px;margin-bottom:-15px;_margin-top:-17px;_margin-bottom:-17px;}
#events_area p {background:none;padding:9px;margin:0;}

.detail {width:595px;margin-left:16px;}
.events {width:498px;padding-bottom:20px;}


.left_detail{float:left;}

.right_detail {float:right;margin-left:7px;}
.right_detail h3 {font-family: Arial, Helvetica, sans-serif;font-size:13px;color:#E19F12;line-height:16px;padding-bottom:12px;}
.right_detail p {width:340px !important;line-height:18px !important;padding-top:0 !important;}


.heading {color:#fff;}
.text_link{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#D6C14C;}
.text3 {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#B6B6B6;line-height:16px;}


#links{padding-left:20px;}
#links li{font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-bottom:10px;}
#links a{color:#D6C14C;}
#links.events{margin-left:-20px;line-height:18px;}



	 
	 .text5{
	 font-size:11px!important;
	 }
	 
	 
	 

	 
	 #bottom_right.sponsors p{
	  background: none;
	   text-align: right;
	  
	 }
	  #bottom_right.sponsors h2{
	  margin-top:-25px;
	  margin-bottom:-25px;
	  }
	 
	 #bottom_right.sponsors h4{
	  color:#B8B8B8;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:13px;
	  line-height:22px;
	  padding-left:29px;
	  padding-bottom:50px;
	  
	 }


.round_box {background:#313131;width:580px;padding:10px;margin-left:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.round_box li {display:inline;padding-left:10px;}
.text_item {color:#FF9600;line-height:65px;vertical-align:top;}

	 
	 .vounteers_address{
	 padding-top:20px;
	  background: none!important;
	   font-weight: bold;
	   line-height:30px!important;
	 }
	 
	  .vounteers_address2{
	   background: none!important;
	    font-weight: bold;
	  }
	  
	  .call{
	   color:#FF9600;
	  }
	  
	  .info{
	   text-decoration: none;
	   color:#FF9600!important;
	 
	  }
	  
	  .text6{
	   background: none!important;
	   margin-left:-4px!important;
	   padding-top:15px!important;
	   margin-bottom:-20px!important;
	  }
	  .text_link2{
	   color:#FF9600;
	  }
	  
	  .text7{
	   background: none!important;
	   color:#ffffff!important;
	   margin-top:25px;
	   margin-bottom:25px;
	  }
	  
	  #pdf{
	   float: left;
	   padding-right:15px;
	  }
	  
	  #ground_area{
	   width:590px;
	   padding-left:16px;
	   padding-bottom:30px;
	  }
	  
	  .left{
	   float: left;
	   font-family: Arial, Helvetica, sans-serif;
	    font-size:12px;
		color:#A1A1A1;
		 font-weight: bold;
		 line-height:20px;
	  }
	  
	  .right{
	   float: right;
	    width:429px;
	  	font-family: Arial, Helvetica, sans-serif;
	    font-size:12px;
		color:#A1A1A1;
		line-height:14px;
	  }
	  
	  .text8{
	   background: none!important;
	   line-height:14px;
	   margin-left:-2px!important;
	   line-height:35px!important;
	  }
	  
	  
	  .text9{
	   background: none!important;
	   padding-left:80px!important;
	    width:324px!important;
		line-height:14px!important;
	  }
	  
	  .text10{
	   text-decoration: none;
	   color:#FF9600;
	  }
	  
	  .concessions{
	  background: none!important;
	   font-weight: bold;
	   margin-left:-20px!important;
	  }
	  
	  #concessions_area{
	   width:476px;
	   padding-left:20px;
	  }
	  
	  .concessions_left{
	   float: left;
	  }
	  
	  .concessions_right{
	   float: right;
	  }
	  
	  .text11{
	   font-family: Arial, Helvetica, sans-serif;
	   font-size:12px;
	    color:#A1A1A1;
		line-height:16px;
	  }
	  
	  .text12{
	  background: none!important;
	  margin-left:-2px!important;
	  }
	  
	  #girls{
	   float: left;
	   padding-left:20px;
	   padding-right:22px;
	  }
	  
	  .text14{
	   font-family: Arial, Helvetica, sans-serif;
	    font-size:12px;
		color:#A1A1A1;
		line-height:16px;
	  }
	  
	  .text15{
	   background: none!important;
	   padding-left:90px!important;
	   padding-top:30px;
	   padding-bottom:20px;
	  }
	  
	  #bottom_right.grounds h2{
	   margin-top:-5px;
	   margin-bottom:-5px;
	  }
