@charset "utf-8";
/* CSS Document */

    a:link {
        color:blue;
        text-decoration:underline;
    }
    a:active { color:red }
    a:visited { color:purple }
    body {
	background-color:#000000;
	color:black;
    }
	
	#mainbg {
	position:absolute;
	top:196px;
	left:22px;
	z-index:2;
	background-image:url(images_havilah/maindivbgtile.gif);
	background-repeat:repeat-y;
	}
	
	#maintext {
	position:absolute;
	top:200px;
	left:15px;
	width:552px;
	padding:120px 0px 20px 10px;
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	z-index:4;
	}
	
	#havilah  {
		float:left;
		margin:-90px 10px 10px 10px;
		z-index:5;
	
	}
	#mill1  {
		float:left;
		margin:-90px 10px 10px 10px;
		z-index:5;
	
	}
	
    #rachel {
		float:right;
        left:432px;
        top:514px;
        width:151px;
        height:241px;
		margin:20px 0px 20px 20px;
    }
	
	#millmap {
		float:right;
        left:432px;
        top:514px;
        width:229px;
        height:340px;
		margin:20px 0px 20px 20px;
    }
	#citymap  {
		float:right;
		margin:20px 0px 20px 20px;
	
	}
	
	
	#Home2 {
			float:right;
		margin:20px 0px 20px 20px;
	}
	
	
	    #menudiv {
        position:absolute;
        left:21px;
        top:153px;
        background-color:#006633;
        padding:0px;
        width:604px;
        height:23px;
    }
    .text0 {
        font-family:'Times','Times New Roman','Serif';
        font-size:12px;
        text-decoration:none;
        color:white;
    }
    .text11 a:link, .text11 a:visited, .text11 a:active{
        font-family:'Times','Times New Roman','Serif';
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        color:white;
    }
     .text11 a:hover{
        font-family:'Times','Times New Roman','Serif';
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        color:yellow;
    }
	   .text2 {
        font-family:'Times','Times New Roman','Serif';
        font-size:22px;
        text-decoration:none;
        color:white;
    }
    .pNormal {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;

    }
	
	.pBody {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	font-weight:normal;
	line-height:18px;
	margin:0px 75px 10px 25px;
    }
	    .topmenu {
        font-family:'Times','Times New Roman','Serif';
        font-size:12px;
        text-decoration:none;
        color:white;
    }
	
	.topmenu a:link, .topmenu a:visited, topmenu a:active {
        text-decoration:none;
        color:white;
	}
	
	.topmenu a:hover {
		text-decoration:none;
		color:#FFFF66;
	}
    .box1 {
        background-color:black;
        width:676px;
        height:1099px;
    }
    .box2 {
        position:absolute;
        left:21px;
        top:189px;
        background-color:#CCFF99;
        width:579px;
        height:823px;
    }
    .box3 {
	position:absolute;
	left:742px;
	top:143px;
	width:472px;
	height:767px;
    }
    .box4 {
        position:absolute;
        left:21px;
        top:245px;
        background-color:#006633;
        width:604px;
        height:21px;
    }
    .box5 {
        position:absolute;
        left:21px;
        top:153px;
        background-color:#006633;
        padding:0px;
        width:604px;
        height:23px;
    }
    .sidelink {
        left:524px;
        top:301px;
        background-color:#006633;
        padding:0px;
        width:93px;
        height:20px;
		z-index:6;
    }
	   #familylink {
        position:absolute;
        left:524px;
        top:301px;
        background-color:#006633;
        padding:0px;
        width:93px;
        height:20px;
    }
    #millslink {
        position:absolute;
        left:524px;
        top:331px;
        background-color:#006633;
        padding:0px;
        width:93px;
        height:20px;
    }
    #citylink {
        position:absolute;
        left:524px;
        top:361px;
        background-color:#006633;
        padding:0px;
        width:93px;
        height:20px;
    }
    #houselink {
        position:absolute;
        left:524px;
        top:391px;
        background-color:#006633;
        padding:0px;
        width:93px;
        height:20px;
    }
    #restoreheader {
        position:absolute;
        left:21px;
        top:120px;
        padding:0px;
        width:604px;
        height:30px;
    }
    .box11 {
	position:absolute;
	left:792px;
	top:285px;
	width:151px;
	height:241px;
    }

    .box13 {
        position:absolute;
        left:21px;
        top:147px;
        width:605px;
        height:2px;
    }
    .box14 {
        position:absolute;
        left:198px;
        top:196px;
        width:304px;
        height:117px;
    }
    .box15 {
        position:absolute;
        left:198px;
        top:194px;
        width:293px;
        height:117px;
    }
    .box16 {
        position:absolute;
        left:0px;
        top:0px;
        width:625px;
        height:107px;
    }

