#header {

    background:#000000;
    line-height:35px;
    color:white;
    padding:25px;
    position:absolute;
    top:0%;
    right:0%;
    text-align:right;
    font-family: Gruppo;
    font-size: 3vmax;
    line-height: 2.5vmax;
    font-weight: 500;
    z-index: 2;

}

#pagetopoverflow {

    background: #000000;
    overflow: auto;
}

#header a { 
    color:#FFFFFF; 
    text-decoration:none; 
}





#nav {
    background:#000000;
    padding:50px;
    height:25px;
    width:100%;
    float:top;
    position:fixed;
    top:0px;
    left:0px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    font-weight: 500;
    z-index: 1;
 opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */	      
}

#nav a { 
    color:#FFFFFF; 
    text-decoration:none; 
}




#section {
    width:350px;
    float:left;
    padding:10px;	 	 
}
#footer {
    background-color:#000000;
    padding:25px;
    color:white;
    width:100%;
    text-align:center;    
    clear:both;
    position: fixed;
    bottom:0;
    left:0;	 	 
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
    font-family:Tahoma, Geneva, sans-serif; 
    font-size:14px; 
    font-weight: 600; 
    text-decoration:none;

}

#footer a { 
    color:#FFFFFF; 
    text-decoration:none; 
}








#headerhome {

    line-height:35px;
    color:white;
    padding:25px;
    width:25%;
    position:fixed;
    top:0px;
    right:60px;
    text-align:right;
    text-indent:100px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 35px;
    font-weight: 500;
    z-index: 2;
}

#headerhome a { 
    color:#FFFFFF; 
    text-decoration:none; 
}





#navhome {
    background:#1A1A1A;
    padding:50px;
    height:25px;
    width:100%;
    float:top;
    position:relative;
    top:0px;
    left:0px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    font-weight: 500;
    z-index: 1;
      
}

#navhome a { 
    color:#FFFFFF; 
    text-decoration:none; 
}


#navhome1 {
    background:#000000;
    height:25px;
    width:100%;
    position:relative;
    top:120px;
    left:5%;
    font-family: Gruppo;
    font-size: 2vmax;
    line-height: 2vmax; 
    font-weight: 600;
    z-index: 3;
    text-align: left;
      
}

#navhome1 a { 
    color:#FFFFFF; 
    text-decoration:none; 
}



#sectionhome {
    width:350px;
    float:left;
    padding:10px;	 	 
}
#footerhome {
    background-color:#000000;
    padding:15px;
    color:white;
    width:100%;
    text-align:center;    
    clear:both;
    position: fixed;
    bottom:0;
    left:0;	 	 
    font-family:Gruppo;
    letter-spacing:1px; 
    font-size: 2vmax;
    line-height: 3vmax; 
    font-weight: 800; 
    text-decoration:none;

}

#footerhome a { 
    color:#FFFFFF; 
    text-decoration:none; 
}












/* TOP OF PAGE RULER */

#toprule { position:relative; top:95px; text-align: center; font-size: 1vmax;
    line-height: 2vmax; font-family:verdana; color: #FFFFFF; text-decoration:none; z-index:4; }




/* TOP MENU */

#topmenu { position:relative; top:150px; left: 200px;
text-align: left; font-weight:400; font-size:20px; font-family: 'Permanent Marker', cursive; color: #FFFFFF; text-decoration:none; overflow: hidden; }
#topmenu a{ color:#FFFFFF; text-decoration:none; }




/* HEADINGS AND INFORMATION */

#top1 { position:absolute; top:35px; left:200px; font-family: 'Permanent Marker', cursive; font-size:50px; font-weight: 400; color:#FFFFFF; text-decoration:none; overflow:hidden; }
#top1 a{ color:#FFFFCC; text-decoration:none; }

#top2 { position:absolute; top:95px; left:200px; font-family: 'Permanent Marker', cursive; font-size:22px; font-weight: 900; color:#FFFFFF; text-decoration:none; overflow:hidden; }
#top2 a{ color:#FFFFCC; text-decoration:none; }




/* VIDEO CONTENT SECTION */

#videos  { position:relative; top:115px; font-family:Tahoma, Geneva, sans-serif; color:#FFFFFF; text-decoration:none; overflow:hidden; background:#000000;}




.textcontainer {
    position: relative;
}

.textcenter {
    position: absolute;
    left: 38vw;
    top: 40%;
    width: 100%;
    text-align: left;
    font-size: 2vmax;
    line-height: 2vmax;
    font-weight: 800; 
    font-family: Gruppo;
}



.textcenter2 {
    position: absolute;
    right: -60vw;
    top: 60%;
    width: 100%;
    text-align: left;
    font-size: 3vmax;
    line-height: 2vmax;
    font-weight: 800; 
    font-family: Gruppo;
}



.textcontainer2 a { 
    color:#FFFFFF; 
    text-decoration:none; 
}

.textcenter2 a { 
    color:#FFFFFF; 
    text-decoration:none; 
}

#smallertext  {
     font-size: 1.5vmax;
}

