/* CSS Document */
body{
background-color: #795236;
background-image:url(images/home/body_bg.jpg);
background-repeat:repeat-x;
}
.outerwraper{
width: 851px;
height: auto;
margin: auto;
margin-top: 30px;

}

.wraper{
width: 851px;
height: auto;
background-image:url(images/home/content_repeat.jpg);
background-repeat:repeat-y;
}
.wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
font-size: .01em;
}
.header{
width: 851px;
height: 172px;
.height:192px;
min-height: 172px;
display:block;
margin: 0;
padding: 0;
}

.main_nav_holder{
width: 851px;
height: 57px;
background-image:url(images/home/nav_bg.jpg);
background-repeat: no-repeat;
background-position: top;
margin:0;

}


.navigation{
width: 791px;
height: 57px;
padding: 0 0 0 50px;

}
.navigation ul:after{
content: ".";
display: block;
visibility: hidden;
height: 0;
font-size: 1px;
clear: both;
}
.navigation ul li{
width: auto !important;
width: 5px;
list-style-type: none;
float:left;
height: 20px;
margin-top: 18px;
border-left: solid 1px #502000;
border-right: solid 1px #502000;
white-space: nowrap;
}
.navigation ul li a{
display: block;
text-decoration: none;
font: bold 9px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: .1em;
text-align:center;
padding: 4px 6px 0px 6px;
color: #E9DBC1;
height: 16px;
}
.navigation ul li a:hover{
background-image:url(images/home/rollover.gif);
background-position: bottom;
color: #ffffff;
}
.alt { display: none; 
}
.contentholder{
width: 851px;
height: auto;

}

.contentwraper{
width: 851px;
height: auto;
min-height: 200px;
position:relative;
}



.familycontent{
width: 560px;
height: auto;
float: left;
margin-left: 40px;
display:inline;
margin-top: 15px;
}
.familycontent:after{
content: ".";
display: block;
visibility: hidden;
height: 0;
font-size: 1px;
clear: both;
}
.bio_holder{
width: 550px;
height:auto;
min-height: 160px;
border-top: dotted 1px #333;
border-bottom: dotted 1px #333;
margin-left: 5px;
margin-top:5px;
display: block;
}
#bio_flash_holder_one{
width: 150px;
height: 130px;
border: solid 1px #000;
margin-left: 5px;
margin-top: 5px;
float: left;
background-image:url(images/Family/jeff_bev.jpg);
background-repeat:no-repeat;
}
#bio_textholder_one{
width: 370px;
height: 130px;

margin-right: 5px;
margin-top: 5px;
float: right;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#333333;
}
#bio_flash_holder_two{
width: 150px;
height: 130px;
border: solid 1px #000;
margin-left: 5px;
margin-top: 5px;
float: left;
background-image:url(images/Family/donny_nancy.jpg);
background-repeat:no-repeat;
}
#bio_textholder_two{
width: 370px;
height: 130px;

margin-right: 5px;
margin-top: 5px;
float: right;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#333333;
}
#bio_flash_holder_three{
width: 150px;
height: 130px;
border: solid 1px #000;
margin-left: 5px;
margin-top: 5px;
float: left;
background-image:url(images/Family/dave_veda.jpg);
}
#bio_textholder_three{
width: 370px;
height: 130px;

margin-right: 5px;
margin-top: 5px;
float: right;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#333333;
}
#bio_flash_holder_four{
width: 150px;
height: 130px;
border: solid 1px #000;
margin-left: 5px;
margin-top: 5px;
float: left;
background-image:url(images/Family/Ken.jpg);
}
#bio_textholder_four{
width: 370px;
height: 130px;

margin-right: 5px;
margin-top: 5px;
float: right;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#333333;
}
#bio_flash_holder_five{
width: 150px;
height: 130px;
border: solid 1px #000;
margin-left: 5px;
margin-top: 5px;
float: left;
background-image:url(images/Family/josh.jpg);
}
#bio_textholder_five{
width: 370px;
height: 130px;

margin-right: 5px;
margin-top: 5px;
float: right;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#333333;
}
.golink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:underline;
margin-left: 45px;

}
.golink:hover{
color:#000000;
}

.sidebar{
display: block;
width: 182px;
height: auto;
float: right;
background-color: #EDE7C7;
border: 1px solid #786D59;
margin-top: 18px;
margin-right: 50px;
display:inline;

}
#sidebarone{
display: block;
width: 174px;
height: 124px;
background-image:url(images/home/side_bar_gallery.jpg);
background-position: 0 0;
margin-left: 3px;

}
#sidebarone:hover{
background-position: 0 -123px;

}
#sidebartwo{
display: block;
width: 174px;
height: 142px;
background-image: url(images/Family/sidebar_troops2.jpg);
background-position: 0 0;

margin-left: 3px;
}
#sidebartwo:hover{
background-position: 0 -151px;
}
#sidebarthree{
display: block;
width: 174px;
height: 140px;
background-image: url(images/home/sidebar_family.jpg);
background-position: 0 0;
border-top: dotted 1px #333;
margin-left: 3px;
margin-top: 5px;
}
#sidebarthree:hover{
background-position: 0 -144px;
}
#sidebarfour{
display: block;
width: 174px;
height: 128px;
background-image: url(images/home/sidebar_pooch.jpg);
background-position: 0 0;
border-top: dotted 1px #333;
margin-left: 3px;
margin-top: 5px;
}
#sidebarfour:hover{
background-position: 0 -128px;
}
#sidebarfive{
display: block;
width: 174px;
height: 144px;
background-image: url(images/Family/family_album_sidebar.jpg);
background-position: 0 0;
border-bottom: dotted 1px #333;
margin-left: 3px;
margin-bottom: 8px;

}
#sidebarfive:hover{
background-position: 0 141px;

}
.footer{
clear:both;
width:851px;
height:115px;
background-image:url(images/home/footer_bg.jpg);
background-repeat:no-repeat;
}
