  #map_canvas { height: 440px; width:442px; margin-left:15px; }
  .left { width: 48%; float:left; text-align:left; display:inline; padding-left:10px;}
  .right { width: 50%; float:right;  display:inline;text-align:left;}
  .maindiv {width:100%; height:100%;padding-top:25px;text-align:center;}
  .maindiv-lessons {width:100%; height:100%;padding:25px;text-align:center;}
  .lessondiv {width:100%; height:100%;text-align:center;}
  td {text-align:left;padding-right:5px;}
.fs {
    width: 100vw;
    height: 100vh;
    padding:0;
    margin:0;
    max-width:100%;
}

.fs:hover { cursor:pointer; }

.fsImg {
    width: 100%;
    height: 100vh;
    border-top-style:solid;
    border-top-width:2px;
    border-top-color:#e74d17;
    border-bottom-width:2px;
    border-bottom-color:#e74d17;
    border-bottom-style:solid;
}
.fsImgInternet {
	width: 100%;
	height: 100vh;
	border-bottom-width: 2px;
	border-bottom-color: #1338c4;
	border-bottom-style: solid;
}

.fsText {
    position:relative;
    color:white;
    top:-40vh;
    text-align:center;
        text-shadow:
        -1px -1px 0 #000,
        1px -1px 0 #000,
        -1px 1px 0 #000,
    1px 1px 0 #000; 
    font-size:1.5em;
}

.picBack {
		background-image:url("../images/bass mike.jpg");
}

.fsText2 {
	padding:50px 20px 20px 20px;
    color:white;
    text-align:center;
        text-shadow:
        -1px -1px 0 #000,
        1px -1px 0 #000,
        -1px 1px 0 #000,
    1px 1px 0 #000; 
    font-size:1.2em;
}

@media all and (min-device-width: 950px) {#topicDiv{display:inline-block;} #logoDiv{display:block;} #logoDivMobile{display:none;}}
@media all and (max-device-width: 950px) {#topicDiv{display:none;} #logoDiv{display:none;} #logoDivMobile{display:block;}}

@media all and (min-device-width: 950px){#contentWell{display:inline-block;} #contentWellMobile{display:none;}}
@media all and (max-device-width: 950px){#contentWell{display:none;} #contentWellMobile{display:inline-block;}}

@media only screen and (max-width: 450px) {
  p {font-size: 1.0em;}  
  .fs {height: 40vh;}
  .fsImg {height: 40vh;}}

#contentWellMobile{text-align:center;}
#logoDivMobile{text-align:center;}

#lessonsHolder {text-align:center;}

#lessonsHolder > div > a >p {   
   position: relative; 
   top: -150px;
   left:30px;
   left: 0; 
   width: 100%;
   color:#FFFFFF;
   font-size:20px;}
   
.main {color:#000000;}

.lessonImg {
max-width:100%;
max-height:100%;
}

.formImg {
     vertical-align: text-top;
} 