body {
}

#windmill  {
    display: block;
    background-image: url('../images/Home_page_39/windmill.jpg');
    background-repeat: no-repeat;
    position: relative;
    width: 630px;
    height:709px;
    margin-top: 25px;
    margin-bottom: 25px;
    margin-right: auto;
    margin-left: auto;
    z-index: 40;
}

#windmill_container  {
    width: 900px;
    position: relative;
    top: 15px;
    padding-top: 10px;
}

.windmill--2  {
     display: block;
    background-image: url('../images/Home_page_39/windmill--2.png');
    background-repeat: no-repeat;
    position: relative;
    width: 288px;
    height:289px;
   position: absolute;
   top: 130px;
   left: 115px;
   animation-name:animated_windmill; 
   animation-duration:  3s;
   animation-iteration-count: infinite;
   animation-timing-function: linear;
   -webkit-animation-name:animated_windmill; 
   -webkit-animation-duration:  3s;
   -webkit-animation-iteration-count: infinite;
   -webkit-animation-timing-function: linear;

}

@keyframes animated_windmill {
    0% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
        -ms-transform: rotate(360deg);
    }
}



@-webkit-keyframes animated_windmill {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}
   

#middle_windmill {
    display: block;
    background-image: url('../images/Home_page_39/middle_windmill.png'); 
    background-repeat: no-repeat;
    width: 15px;
    height: 16px;
    position: absolute;
    top: 266px;
    left: 252px;
    
}

#design_stationary  {
    display: block;
    background-image: url('../images/Home_page_39/design_stationary.jpg');
    background-repeat: no-repeat;
    width: 800px;
    height: 148px;
    margin-left: auto;
    margin-right: auto;
 
    position: relative;
    top: -50px;
}

.middle_of_design_stationary  {
    display: block;
    background-image: url('../images/Home_page_39/middle_of_design_stationary.jpg');
    background-repeat: repeat-y;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
     z-index: 20;
     position: relative;
    top: -45px;
   
}

#design_for_windmill_page  {
     display: block;
    background-image: url('../images/Home_page_39/design_for_windmill_page.png');
    background-repeat: no-repeat;
    width: 900px;
    height: 179px;
    z-index: 30;
    position: relative;
    top: -35px;
}

#main_windmill_link_container {
    width: 700px;
    height: 500px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    margin-bottom: 25px;
}

.windmill_link_container  {
    width: 254px;
    height: 450px;
    position: absolute;
}

.windmill_link {
    display: block;
    background-image: url('../images/Home_page_39/windmill-link.jpg');
    background-repeat: no-repeat;
	 width: 254px;
    height: 339px;
}

a.windmill-link-blades, a.windmill-link-blades:visited {
    display: block;
    background-image: url('../images/Home_page_39/windmill-link-blades.png');
    background-repeat: no-repeat;
    width: 164px;
    height: 165px;
    position: absolute;
    top: 35px;
    left: 44px;
    animation-name: animated_windmill_link;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -webkit-animation-name: animated_windmill_link;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}

a.windmill-link-blades:hover, a.windmill-link-blades:active {
    animation-name: animated_windmill_link-1;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -webkit-animation-name: animated_windmill_link-1;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}

@keyframes animated_windmill_link {
    0% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
        -ms-transform: rotate(360deg);
    }
}

@-webkit-keyframes animated_windmill_link {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes animated_windmill_link-1 {
    0% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
        -ms-transform: rotate(360deg);
    }
}

@-webkit-keyframes animated_windmill_link-1 {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

#the_wind_bloweth_where_it_listeth  {
    display: block;
    background-image: url('../images/Home_page_39/the_wind_bloweth_where_it_listeth.png');
    background-repeat: no-repeat;
    width: 697px;
    height: 493px;
    position: absolute;
    top: -33px;
    left: -33px;
}

.windmill_link_container--1 {
    width: 254px;
    height: 450px;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
}

.windmill_link-right {
    display: block;
    background-image: url('../images/Home_page_39/windmill-link-right.jpg');
    background-repeat: no-repeat;
	 width: 254px;
    height: 339px;
}

.font-link {
    position: absolute;
    top: 350px;
    font-size: 25px;
    color: #0094ff;
    font-family: 'Comic Sans MS';
    font-weight: 700;
    text-align: center;
    line-height: 150%;
}

#font-type {
    font-size: 55px;
    color: blue;
    font-family: 'Comic Sans MS';
    font-weight: 700;
    text-align: center;
    line-height: 150%;
    position: relative;
    top: -100px;
    left: 30px;
    right: 30px;
}

a.windmill-link-blades-right, a.windmill-link-blades-right:visited {
    display: block;
    background-image: url('../images/Home_page_39/windmill-link-blades-right.png');
    background-repeat: no-repeat;
    width: 164px;
    height: 165px;
    position: absolute;
    top: 35px;
    left: 44px;
    animation-name: animated_windmill_link-right;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -webkit-animation-name: animated_windmill_link-right;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}

a.windmill-link-blades-right:hover, a.windmill-link-blades-right:active {
    animation-name: animated_windmill_link-1-right;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -webkit-animation-name: animated_windmill_link-1-right;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}

@keyframes animated_windmill_link-right {
    0% {
        transform: rotate(360deg);
        -ms-transform: rotate(360deg);
    }

    100% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
    }
}

@-webkit-keyframes animated_windmill_link-right {
    0% {
        -webkit-transform: rotate(360deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
    }
}

@keyframes animated_windmill_link-1-right {
    0% {
        transform: rotate(360deg);
        -ms-transform: rotate(360deg);
    }

    100% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
    }
}

@-webkit-keyframes animated_windmill_link-1-right {
    0% {
        -webkit-transform: rotate(360deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
    }
}

#large_blue_Sister_Collins  {
	display:block;
	background-image:url('../images/Home_page_39/large_blue_Sister_Collins.png');
	background-repeat:no-repeat;
	width:745px;
	height:128px;
	margin-left:auto;
	margin-right:auto;
    position:relative;
    top: -35px;
}



