h1 { margin-top: 0; }

strong { font-size: 120%; 
        color: #ffccff;
}

body {  
    font-family: 'Patua One', serif; 
	}
	
.p { 
	margin-top: 0; 
	text-align: justify;
	}

.header1 a {

	font-family: 'Patua One', serif;
	text-shadow: 2px 2px #330033;
	/*#330033*/
	color: White;
    text-decoration: none;
	}

.header1 {

    background: url(/images/banner2.jpg)  no-repeat; background-size: cover; 
    padding: 0px 10px 0px 10px; 
    /*float: center; */
	font-family: 'Patua One', serif;
	text-shadow: 2px 2px #330033;
	/*#330033*/
	color: White;
	letter-spacing: 3px;
	font-size:1.8em;
	}
	
.header2 { 
    /* Clear: left; */
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    /* margin: auto; */
    font-family: 'Patua One', serif;
	Background: #4dff4d;
	font-size: 1.5em;
	}

/*.dragon {
    background-color: #4dff4d; 
 
    border-radius: 0px 0px 0px 0;
    }
*/


/*.fpsummary {
    background: #4ddd4d url(/images/pv.jpg) no-repeat center;
    background-size: cover;
	clear: both; 
    padding-left: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-family: 'Patua One', serif;
	text-shadow: 2px 2px #330033;
	color: White;
	letter-spacing: 2px;
	font-size:2em;
	} */ 
	
.summary { 
    border-radius: 0 0 0 0;
    border-style: solid solid groove solid; 
    border-width: 4px 0 8px 0;
    border-color: #006400 #006400 #006400 #4dff4d;
    background: #4ddd4d url(/images/pv.jpg) no-repeat center;
    background-size: cover;
    clear: both; 
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: 'Patua One', serif;
	text-shadow: 2px 2px #330033;
	/*#330033*/
	color: White;
	letter-spacing: 2px;
	font-size: 2em;
	}

	
.frontpage {
    /*background: url(/images/border.jpg) repeat-y left;
    padding-left: 60px;*/
    overflow: auto;
    text-align: left;
     padding: 20px;
}


.frontpage  p {
   
    font-size: 1.5em;
}
	
.solar {	
	overflow: auto;
    text-align: left;
    font-size: 1.5em; 
	}
	
.solar img {
     width: 100%;
    }

.solar  p {
    
    margin: 20px; 
    font-family:  serif; 
}

.sound {	
	overflow: auto;
    text-align: left;
    font-size: 1.5em; 
	}
	
.sound img {
     width: 100%;
    }

.sound  p {
    
    margin: 20px; 
    font-family:  serif; 
}

.marquee {	
	overflow: auto;
    text-align: left;
    font-size: 1.5em; 
	}
	
.marquee img {
     width: 100%;
    }

.marquee  p {
    
    margin: 20px; 
    font-family:  serif; 
}
	
footer {
    text-align: center;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #4dff4d; 
    border-radius: 0 0 40px 40px;
	}