@charset "utf-8";
/* CSS Document */

    a:link {
        color:blue;
        text-decoration:underline;
    }
    a:active { color:red }
    a:visited { color:blue }
    body {
	background-color:#000000;
	color:black;
    }
	
	#mainbg {
	position:absolute;
	top:196px;
	left:22px;
	width:604px;
	z-index:2;
	background-image:url(images_havilah/maindivbgtile.gif);
	background-repeat:repeat-y;
	}

	#maintext {
	position:absolute;
	top:196px;
	left:22px;
	
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	font-weight:normal;
	line-height:18px;
	margin:0px 75px 10px 25px;
	color:#000000;
	z-index:4;
	width:525px;
	padding:20px 20px 20px 30px;
		voice-family: "\"}\"";
	voice-family: inherit;
	width:500px;
	padding:20px 20px 20px 30px;
	
	}
	
	#maintext table tr td {font-size:12px;}
	
	#maintext h2 {
	font-size:25px;
	font-weight:normal;
	font-variant:small-caps;
	color:#006633;	
	}
	
	
	.post-title {
	font-size:20px;
	font-weight:400;
	text-decoration:underline;
	color:#006600;
	}
	
	#blog-title {
	font-size:25px;
	font-weight:normal;
	font-variant:small-caps;
	color:#006633;
	}
	.sidebar-title{
	/*font-size:12px;
	font-weight:normal;
	font-variant:small-caps;*/
		font-size:25px;
	font-weight:normal;
	font-variant:small-caps;
	color:#006633;
	}
	.date-header {
	font-size:12px;
	font-weight:normal;
	font-family:trebuchet,arial,helvetica,sans-serif;
	color:#333333;
	margin-top:20px;
	}

	
	
	.post-footer, .post-footer-link, .blogger-labels{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	
	}
	
	
	
	    #menudiv {
        position:absolute;
        left:21px;
        top:153px;
        background-color:#006633;
        padding:0px;
        width:604px;
        height:23px;
    }

    .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 30px 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;
    }
    .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;
    }
    .text2 {
        font-family:'Times','Times New Roman','Serif';
        font-size:22px;
        text-decoration:none;
        color:white;
    }
    #restoreheader {
        position:absolute;
        left:21px;
        top:120px;
        padding:0px;
        width:604px;
        height:30px;
    }
    #houselink {
        position:absolute;
        left:524px;
        top:391px;
        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;
    }
    #millslink {
        position:absolute;
        left:524px;
        top:331px;
        background-color:#006633;
        padding:0px;
        width:93px;
        height:20px;
    }
	   #familylink {
        position:absolute;
        left:524px;
        top:301px;
        background-color:#006633;
        padding:0px;
        width:93px;
        height:20px;
    }
	
	#donorvideo  {
		/*height:250px;*/
		width:255px;
		margin:0px 10px 0px 0px;
		float:left;
		z-index:5;	
	}
	
	img.pictureleft {
	border:1px solid #006633;
	float:left;
	margin:5px 10px 5px 0px;
	padding:3px;	
	
	}
	
	img.pictureright {
	border:1px solid #006633;
	float:right;
	margin:5px 0px 5px 10px;
	padding:3px;	
	}
	
	img.picturebox {
	border:1px solid #006633;
	/*padding:8px;
	voice-family: "\"}\"";
	voice-family: inherit; */
	margin:5px 5px 5px 5px;
	padding:3px;
		
	}