/* CSS Document */
body {
	background-color:#000000;
}
#header {
	font-size:90%;
}
#nav {reduced
}
#total img {
	border-width: 0;
	float:left;
	margin:2px;
}
#hinav {
	font-size:90%;
	margin:4px 0;
	padding:4px 0;
	font-weight:bold;
}
#hinav a {
	margin:4px 10px;
}
#hinav a:hover {
	margin:4px 10px;
	text-decoration:underline;
}
.clear {
	clear:both;
	height:1px;
}
.captionleft {
	float:left;
	margin:2pt 6pt;
}
#total h1{
margin-top:1px;
padding-top:5px;
}
#total h2 a {
	font-size:95%;
}
#total li {
	border:thin #750750 solid;
}
#total li h2 {
	background-image:url(../images/bg2a.gif);
	margin:2px 2px 0 4px;
	text-align:left;
	text-indent:2%;
}
#total li p {
	font-size:85%;
	line-height:auto;
	display:block;
	
}
#total li p .info {
	margin-right:4px;
	
}
#total li a {
	font-size:85%;
	line-height:auto;
	margin:0 1%;

}
#total p {
	font-size:95%;
	margin-right:25px;
}
#total p .cat {
	font-size:95%;
	font-weight:bold;
	float:left;
	display:block;
	width:30%;
	margin-right:10px;
}
#total p .info {
	margin-right:4px;
	font-size:80%;
	clear:both;
}
	#total #RanchInfo ol {
		margin:10px 20px;
		width:90%;
		text-align:left;
		font-size:95%;
	}
	#total #RanchInfo ol li {
		margin:10px;
	}
#photopage {
	background-color:#996633;
	text-align:center;
	font-size:85%;
}
#photopage #photonav {
	padding-top:2px;
	text-align:center;
	font-size:100%;
	line-height:100%;
}
#photopage #photonav .text {
	font-size:125%;
	line-height:150%;
}
#photopage #images .l {
	font-size:85%;
	margin:2px;
}
#photopage #images .r {
	font-size:85%;
	margin:2px;
}
#photopage a {
	color:#000000;
}
#photopage a:hover{
	color:#000000;
	font-weight:bold;
}
#photopage .footer {
	text-align:center;
	font-size:90%;
}
.smalltxt {
	font-size:80%;
}
p lable {
	font-size:85%;
	font-weight:bold;
	float:left;
	display:block;
	width:18%;
	min-width:16%;
	margin-right:1%;
}
.reduced {
color:red;
}
li em {
color:red;
}
.white {
color:#ffffff;
}
.white a {
color:#ffffff;
}