BODY { 
padding: 0;
	margin: 0;
	background-image: url(../images/gradient.png);
	background-repeat: repeat-x; 
	height: 100%;
	width: 100%;
	}
	
/*container */
#container1 {
width: 930px;
margin-left: 10%;
margin-right: 10%;
overflow: hidden;
}	
/*banner position - inner element*/
#banner_inner
{
position:absolute;
margin-left: 191px;
top: 143px;
width: 138px;
height: 30px;
background-image:  url(../images/circle.png);
background-repeat: no-repeat;
}

/*banner position - outer elemnt*/
#banner
{
margin-left: 60px;
width: 900px;
height: 160px;
background-image:  url(../images/logo_web2.png);
background-repeat: no-repeat;
background-color: #000000;
}

/* left nav and page content style*/
#leftnav
{
margin-left: 60px;
float: left;
width: 185px;
padding: 10px;
background-color: #000000;
padding-bottom: 32767px;
margin-bottom: -32767px;
}

#pagecontent
{
	float: right;
	display: block;
	width: 640px;
	background-color: #cccccc;
	text-align: left;
	padding-left: 10px;
	padding-right: 15px;
	/*word-wrap: break-word;*/
font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}

/*sub header style*/
H3 {
font-size:15px;
margin-top:-10px;
margin-bottom:-10px;
      }
	  
	  
/* web design credit*/
#web_credit
{
font-family: Georgia, "Times New Roman", Times, serif;
word-wrap: break-word;
/*position: absolute;bottom: 10px;*/
vertical-align: bottom;
vertical-align: baseline;
text-align:center;
font-size:12px;
padding:10px;
}

/* photo credit*/
#caption
{
font-family: Georgia, "Times New Roman", Times, serif;
word-wrap: break-word;
/*position: absolute;bottom: 10px;*/
vertical-align: bottom;
vertical-align: baseline;
font-size:12px;
padding:10px;
text-align:center;
}





/*Horse 1 name style*/
#horse_1_name {
margin-left:67px;
font-size:18px;
font-weight: bold;
margin-top:-5px;
margin-bottom:-3px;
      }
	  
/*Horse 2 name style*/
#horse_2_name {
margin-left:77px;
font-size:18px;
font-weight: bold;
margin-top:-5px;
margin-bottom:-5px;
      }
	  
/*Horse 3 name style*/
#horse_3_name {
margin-left:77px;
font-size:18px;
font-weight: bold;
margin-top:-5px;
margin-bottom:-5px;
      }
	  
/* horse picture placement*/
#horse_picture
{
/*border: 5px solid #000000;*/
float:left;
clear:both;
padding: 10px 15px 0px 0px;
}

/* horse bio placement*/
#horse_bio
{
min-height:250px;
margin-top:15px;
margin-left: 15px;
margin-bottom:20px;
word-wrap: break-word;
clear:right;
}


/*picture placement*/
#picture
{
float:right;
padding: 0px 0px 0px 15px;
}

/*slide frame */
#slide_frame
{
	float:right;
	padding: 0px 0px 5px 10px;
}

/*slide show*/
.gss a img {border : none;}
    .gss {
	width: 290px;
	  height: 400px;
      color: #dddddd;
	  border: 5px solid #000000;
      background-color: #000000;
	      }

/*  navigation menu*/
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bolder;
}

#navcontainer li { margin: 0 0 3px 0; }

#navcontainer a
{
display: block;
padding: 2px 2px 2px 24px;
border: 1px solid #333;
width: 150px;
background-color: #999;

}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
	border: 1px solid #333;
	background-color: #f8f96b;
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#active a:link, #active a:visited, #active a:hover
{
border: 1px solid #333;
background-color: #f8f96b;
color: #333;
}

/*remove blue border on linked images in IE and Firefox*/
a img { border: none ; }
