/*-------------- Calendar --------------*/

#container {
	position:relative;
	width:500px;
	height:200px;
	border:none;
	margin:5px auto auto auto;
	left: 5px;
	top: 4px;
}
/*-------------- Gallery --------------- */

#container_top {
	position:relative; 
	width:450px; 
	height:425px;  
	border:none; 
	margin:0 auto;
	background:url(../images/img1background.jpg)81px 191px no-repeat;
}
#container_top img {
	border:0;
}
#container_top #thumbs {
	position:absolute; 
	margin: 10px 10px 10px 10px;
	top:0;
}
#container_top a.gallery:hover span {
	display:block; 
	position:absolute; 
	width:281px; 
	height:213px; 
	top:110px; 
	left:5px; 
	padding:5px; 
	font-style:italic; 
	color:#fff;  
	z-index:100;
}
#container_top a.gallery:hover span:first-line {
	font-style:normal; 
	font-weight:bold; 
	font-size:1.1em; 
	color:#000;
}
#container_top a.gallery:active, #container_top a.gallery:focus {
	border:1px solid #000;
}
#container_top a.gallery:active em, #container_top a.gallery:focus em {
	display:block; 
	position:absolute; 
	width:284px; 
	height:213px;
	top:180px; 
	left:70px; 
	padding:0; 
	color:#000; 
	border:1px solid #C93; 
	z-index:50;
}
/*----------- Thumbnails ------------*/
#thumbs{
	width:450px;
	margin-left: auto;
   	margin-right: auto;
	border:none;
}
#thumbs ul{
	padding:0px;
	margin:0px;
}
#thumbs li{
	display:inline;
	padding: 5px;
}
#thumbs a img{
	margin-top:5px;
	padding:3px;
	border:none;
	height:90px;
	background-color:#CC9933;
}
#thumbs a:hover img{
	margin: 0px;
	padding:3px;
	border:none;
	height:90px;
	background-color:#330000;
}
#thumbs img{
	margin: 0px;
	padding:3px;
	border:none;
	height:90px;
	background-color:#CC9933;
}
/*----------- Copyright ------------*/
.copyright{
	margin: 0px 5px 0 285px;
	padding:0;
	font-family:arial, helvetica, sans-serif;
	font-size:.8em;
	
}
/*----------- Wrapper ------------*/
#wrapper{
	width:711px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background: url(../images/bg_cont.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
}
/*----------- Document ------------*/
body{
	margin: 0 0 20px 0;
	padding: 0;
	font-family:arial, verdana, sans-serif;
	text-align:center;
	background: url(../images/background.jpg) top center repeat;

}
/*----------- Header ------------*/	
#header{
	width:711px;
	height:370px;
	background: url(../images/header.jpg) top center no-repeat;
}
#header2{
	width:711px;
	height:370px;
	background: url(../images/header_aboutus.jpg) top center no-repeat;
}
#header3{
	width:711px;
	height:370px;
	background: url(../images/header_cattle.jpg) top center no-repeat;
}
/*----------- Menu ------------*/	
#menu{
	width:200px;
	height:278px;
	background: url(../images/menu.jpg) top center no-repeat;
	float:left;
}
#menu ul{
	text-align:center;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-right:30px;
	padding-top: 45px;
	list-style-type: none;
}
#menu a:link{
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #600;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
#menu a:visited{
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #600;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
#home_btn a:hover{
	padding:0px 15px 0px 15px;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #300;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	background: url(../images/star.gif) 0 0 no-repeat;
}
#aboutus_btn a:hover{
	width:110px;
	padding:0px 15px 0px 15px;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #300;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	background: url(../images/star.gif) -150px 0 no-repeat;
}
#forsale_btn a:hover{
	width:110px;
	padding:0px 15px 0px 15px;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #300;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	background: url(../images/star.gif) -300px 0 no-repeat;
}
#gallery_btn a:hover{
	width:120px;
	padding:0px 15px 0px 15px;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #300;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	background: url(../images/star.gif) -450px 0 no-repeat;
}
#thebreed_btn a:hover{
	width:120px;
	padding:0px 15px 0px 15px;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #300;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	background: url(../images/star.gif) -600px 0 no-repeat;
}
#contact_btn a:hover{
	width:130px;
	padding:0px 15px 0px 15px;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #300;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	background: url(../images/star.gif) -750px 0 no-repeat;
}
/*-------- Concert Images ------------*/
#concerts a:link img{
	border: 1px solid #300;
}
#concerts a:hover img{
	border: 1px solid #fff;
}
#concerts a:visited img{
	border: 1px solid #C93;
}
#concerts img{
	float:left;
	margin-right:10px;
	border:none;
}
/*--------- Form ---------------*/
#form_container{
	width:470px;
	background:#600;
	padding:0;
	margin:0 auto;
}
#form{
	float:none;
	padding:0;
	margin:0 auto;
	border:thin solid #C93;
}
#form dt{
	margin:0;
	padding:5px 10px 5px 20px;
}
#form dd{
	margin:0;
	padding:5px 10px 5px 20px;
}
.dark{
	background-color:#300;
}
#contact_btns{
	padding:5px 10px 10px 20px;
}
/*-------- Content ------------*/

#content{
	width:511px;
	float:right;
	margin:0;
	padding:0;
}
#content p{
	padding:0px 20px 0px 10px;
}
#content h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	padding:0px 20px 0px 10px;
}
#content h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	padding:0px 20px 0px 10px;
}
#content a:link{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff9933;
	text-decoration: none;
}
#content a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
#content a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	text-decoration: underline;
	}
.header_home{
	width:488px;
	height:36px;
	margin: 5px 5px 5px 5px;
	background: url(../images/header_home.jpg) top center repeat-y;
}
.header_contact{
	width:488px;
	height:36px;
	margin: 5px 5px 5px 5px;
	background: url(../images/header_contact.jpg) top center repeat-y;
}
.header_about{
	width:488px;
	height:36px;
	margin: 5px 5px 5px 5px;
	background: url(../images/header_about.jpg) top center repeat-y;
}
.header_thebreed{
	width:488px;
	height:36px;
	margin: 5px 5px 5px 5px;
	background: url(../images/header_thebreed.jpg) top center repeat-y;
}
.header_gallery{
	width:488px;
	height:36px;
	margin: 5px 5px 5px 5px;
	background: url(../images/header_gallery.jpg) top center repeat-y;
}
.header_forsale{
	width:488px;
	height:36px;
	margin: 5px 5px 5px 5px;
	background: url(../images/header_forsale.jpg) top center repeat-y;
}
/*----------- Footer ------------*/	
#footer{
	clear:both;
	width:711px;
	height:201px;
	background: url(../images/footer.jpg) top center no-repeat;
}
#footer li{
	display:inline;
}
#footer ul{
	margin:0;
	padding:0;
}
#footer dt{
	display:inline;
}
#footer dl{
	margin-left:280px;
	margin-bottom:0px;
	
}
#footer img{
	margin-top:35px;
	margin-left:20px;
	padding:0;
	border: none;
}
#footer a:hover img{
	margin-top:35px;
	padding:0;
	border: thin solid #fff;
}
#footer a:visited img{
	margin-top:35px;
	padding:0;
	border: none;
}
#footer a:link img{
	margin-top:35px;
	padding:0;
	border: none;
}
#footer li{
	display:inline;
	border-right: 1px solid #fff;
	padding-right: 5px;
	padding-left: 5px
}
#footer #last{
	display:inline;
	border:none;
	padding-right: 5px;
	padding-left: 5px
}
#footer ul{
	margin: 0 0 0 280px;
	padding:0;
	border:none;
}

#footer a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;

}
#footer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFCC;
	text-decoration: none;
}
