/* <!-- */
	/* General styles */
	body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:99%;
		background:#fff;
		min-width:600px;    	/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%; jill change
	  font-size: 14px;
  font-family: verdana, helvetica, arial, sans-serif;
	/*border-left:1em solid #cceeee;*/
	}
	a {
		color:#369;
	}
	a:hover {
		color:#fff;
		background:#369;
		text-decoration:none;
	}
	h1, h2, h3 {
		margin:.8em 0 .2em 0;
		padding:0;
	}
	p {
		margin:.4em 0 .8em 0;
		padding:0;
	}
	img {
		margin:10px 0 5px;
	}
	/* Header styles */
	#header {
		clear:both;
		float:left;
		width:100%;
	}
	#header {
		/*border-top:15px solid #294a4b; #cceeee;*/
		border-bottom:1px solid #000;
	}
	#header p,
	#header h1,
	#header h2 {
		padding:.4em 15px 0 15px;
		margin:0;
	}
	#header ul {
		clear:left;
		float:left;
		width:100%;
		list-style:none;
		margin:10px 0 0 0;
		padding:0;
	}
	#header ul li {
		display:inline;
		list-style:none;
		margin:0;
		padding:0;
	}
	#header ul li a {
		display:block;
		float:left;
		margin:0 0 0 1px;
		padding:3px 10px;
		text-align:center;
		background:#eee;
		color:#000;
		text-decoration:none;
		position:relative;
		left:15px;
		line-height:1.3em;
	}
	#header ul li a:hover {
		background:#369;
		color:#fff;
	}
	#header ul li a.active,
	#header ul li a.active:hover {
		color:#fff;
		background:#000;
		font-weight:bold;
	}
	#header ul li a span {
		display:block;
	}
	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		/*border-left:5px solid #294a4b; #c7dfe0;*/
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
	/*	padding-left:20px;*/
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0;
		overflow:hidden;
	}
	/* 2 Column (right menu) settings */
	.rightmenu {
		background:#eee;		/* right column background colour */
	}
	.rightmenu .colleft {
		right:25%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.rightmenu .col1 {
		width:73%;			/* left column content width (left column width minus left and right padding) */
		left:24%;			/* (right column width) plus (left column left padding) */
	}
	.rightmenu .col2 {
		width:21%;			/* right column content width (right column width minus left and right padding) */
		left:31%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}

/* 2 Column (left menu) settings */
	.leftmenu {
		background:#fff;		/* right column background colour */
	
}
	.leftmenu .colleft {
		right:78%;			/* 75%: right column width */
		background:#f4f4f4;	/* left column background colour */
		border-right:0.1em solid #c7dfe0;

	}
	.leftmenu .col1 {
		width:75%;			/* 71%:  right column content width */
		left:105%;			/* 102%: 100% plus left column left padding */
	}
	.leftmenu .col2 {
	width:22%;			/* 21%:  left column content width (column width minus left and right padding) */
		left:3%;			/* (right column left and right padding) plus (left column left padding) */

	}
	
		/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
		border-top:1px solid #006600;
	}

	#footer p {
	/*	padding:10px;*/
		margin:0;
		text-align:center;
		font-size:0.75em;
	}
	
	
/* Jill code */
	
	div.logo {
position:absolute;
/*padding-left:0.8em;*/
margin-top:-.4em;
padding-top:0em;
background-color:transparent;
/*padding-top:0.6em;*/
text-align:center;
width:20%;
}

div.myheader{
	margin:0;
background-color:#006600;/*#d5ead5;*/
/*background-color:#f7f9e8; #cceeee; */
	line-height:1.25em;
	padding-left:230px;
	padding-right:20px;
		padding-top:1em;
			padding-bottom:1em;
/*border-top:2px solid #c78a0c;
border-bottom:1px solid #deecc1;
	border-right:0px solid yellow;*/
	text-align:left;
	font-size:.85em;
	font-weight:normal;
	vertical-align:middle;
	color:white;
	/*							border-left:2px solid yellow;*/
}

	div.memberlogin {

		padding-right:8em;
		padding-top:0.35em;
		padding-bottom:0.35em;
	/*	link-style:white;*/
  height:1.6em;
  margin:0%; 
	text-align:right;
	font-size:0.75em;
/*	vertical-align:middle; */
	background-color: #cceeee;
	color:black;
}

div.memberlogin a {
/*color:black;*/
text-decoration:none;

}

div.keywords h5 {
margin:0;
font-size:.85em;
text-align:right;
margin-right:.4em;
line-height:140%;
color:#3d3830;
}

div.banner {
/*	border-left:1px solid #b9ca3e;
	border-right:1px solid #006600;
border-top:2px solid #006600;*/
border-top:15px solid #294a4b;
min-width:99%;
overflow:hidden;
background-image:url(https://www.ochocotrailriders.org/Images/banner_img4.jpg);  /*OTR_logo_final.jpg*/
height:120px;
}
	
div.title {
margin:0;
text-align:left;
width:90%;
}

div.title h1 {
font-size:1.55em;
/*font-variant:small-caps;*/
color:#006600;
font-weight:lighter; /*900;*/
margin:0 0em 0 0em;
padding-left:0em;
border-bottom:0.05em solid green;
/*font-family:Arial, Helvetica, sans-serif;*/
/*
padding-right:4.5em;background-color:#cceeee;  /*#f7f9e8;*/
line-height:1.3em;
}

div.keywords p {
font-size:.85em;
text-align:right;
line-height:140%;
color:#3d3830;
}

div.keywords h5 {
margin:0;
font-size:.75em;
/*margin-right:.4em;*/
line-height:140%;
color:#3d3830;
text-align:left;
}	

div.feature {
/*font-family:Arial, Helvetica, sans-serif;
border-left:1.5px solid #c78a0c;*/
margin-left:45px;

/*float:right;
background-color:#eef7dd;  #deecc1#d5ead5;*/
width:85%; /*86%*/
}

div.feature p,
div.feature ul,
div.feature li,
{
font-size:1em;
line-height:130%;
}

td {
line-height:1em;
font-size:0.9em;
}

div.albumbar {
background-color:transparent;/*#828d52;*/
/*margin:0em .15em 0em .2em;
border-bottom:2px solid #005400;*/

text-align:center;

}

div.albumbar h1 {
padding-left:3em;
font-size:1em;
font-variant:small-caps;
font-weight:bolder;
margin:0 0 0 0em;
text-align:left;
color:#2d7073;

}

div.albumbar p {
text-align:center;
font-weight:bolder;
font-size:.85em;
color:black;
}

	/* --> */