* {
        margin: 0px;
        padding: 0px;
}


body {
        margin: 0;
        background-color: #c0c0c0; 
        color: #404040;
	text-align: center;
        font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.first {
background-color: #ccddee;
text-align: center; 
margin:5px 5px 0px 5px;
}
h1.blue  {
color: #3333cc;  
font-size: 1.6em;
font-family: "Times New Roman", Times, serif;
text-align:center;
}
p.first {
text-align: center;
font-family: "Times New Roman", Times, serif;
font-size: 1.2em;
color:#660099;
}
p.first a {
color: #3333cc
}
p.first a:hover {
color: red;
}
p.purple {
font-family: "Times New Roman", Times, serif;
color:#660099;
}
p.justify {
text-align:justify;
} 
.white {
background-color:#fff;
padding:10px; 
margin:15px; 
text-align:center;
}
.blue {
color: #3333cc;
}
.center {
margin: 10px;
width:90%;
}
.ads {
padding-top: 10px;
margin:10px;
text-align:center;
clear:both;
}
#container {
max-width:942px; 
width:96%; 
height:auto;
padding:1px; 
border:5px double #747474; 
margin:auto;
background-color: #ffffc8; 
overflow:hidden;
}

#header-1 {
width:99.8%; 
height:auto;  
padding:0px;
border:1px #c00000; 
background-color: #009999; 
clear:both;
}
a:link{text-decoration:none;}
a:visited{color:#ee7700; text-decoration:none;}
a:hover{color:#c00000; text-decoration:none;}
a:active{color:#c00000; text-decoration:none;} 

ul {
list-style-type:none;
margin: 0.5em 0 0.7em 0;
margin: 0.5em 0 0.7em 0;
padding:0;
}
.street {
max-width:940px;
float:right;
width:99.8%;
height:auto;
padding:0px;
margin:0px;
background-color: #e8ffd8; 
border-top:1px solid #009999;
border-bottom:1px solid #009999;
}
.street a   { 
width:30px;
background-color: #009999;
color: #ffffff;
font-weight:bold;
 } 
.street a:hover {
color: #3100ce; 
}
.street p {
font-size:1.2em;
color: #114455;
text-align:center;
}
.tablemain {
margin:auto;
}
.tablemain td.lr {
width:30px;
background:#009999;
color: #ffffff;
}
.tablemain td.lr a {
    border-bottom: 1px solid white;
    color: white;
    padding: 2px 3px;
    text-align: center;
    text-decoration: none;
    font-size: 1.5em;
    margin: 0 0 2px 0;
}
.tablemain td.lr a:hover {
color:#3100ce;
}
td.m img {
border: 2px ridge white;
margin:auto;
}

.tablemain td.m {
width=100%;
background:#f1f1f1;
margin:auto;
padding-top:10px;
}
.tablemain td.m a {
font-size:1em;
color:#057a7b;
}
.tablemain td.m  a:hover{
color:#3100ce;
}

img {
border: 0;  
}
img.oval  {
width:100%; 
max-width:466px;
min-width:280px;
height:auto;
padding-bottom: 20px;
}
img.lamp {
width:100%; max-width:210px;
border:0;
}

img.resp {
width:98%; 
height:auto;
border:2px solid #ffffff;
margin:auto;
}

p,h1,h2,h3,h4,li {
color: #404040;
font-family:arial,verdana, helvetica, sans-serif;
}

h1{
font-size:1.2em;
}
h2 {
font-size:1.1em;
text-align:center;
}
p.h
{font-size:1em;
color: #114455;
}
p.f
{font-size:0.75em;
color: #114455;
}
p.center {
text-align:center;
}
p.lr {  
font-size:1.5em;
color: #ffffff;
text-align:center;
}
p.top {
font-size:1.5em;
color: #ffffff;
text-align:center;
}
/* buttons */
a.buttont { 
background-color: #fff; 
border-bottom: 2px solid #a2a2a2; 
border-right: 2px  solid #a2a2a2; 
border-top: 1px solid  #e3e3e3; 
border-left: 1px  solid #e3e3e3; 
margin:10px;
border-radius:8px;
color: #009c9c;
padding: 2px 2px;
text-align: center;
text-decoration: none;
font-size: 1.5em;
}
a.buttonb {
background-color: #ffffce;
border: 4px solid  #009999;
border-radius:50%;
color: #3100ce;
padding: 0px 12px 1px 12px;
text-align: center;
text-decoration: none;
font-size: 1.5em;
margin: 0 0 2px 0;
}
a.buttonlr {
background-color: #009999;
border: none;
color: white;
padding: 2px 3px;
text-align: center;
text-decoration: none;
font-size: 1.5em;
margin: 0 0 2px 0;
}
a.buttonpurple {
background-color: #9900cc;
border-bottom: 2px solid #a2a2a2;
border-right: 2px  solid #a2a2a2;
border-top: 1px solid  #e3e3e3;
border-left: 1px  solid #e3e3e3;
margin:20px 10px;
border-radius:5px;
color: #fff;
padding: 2px 5px;
text-align: center;
text-decoration: none;
font-size: 1.2em;
}
a.buttonpurple:hover {
background-color: #3333cc;
}
/* navigation  **!! */
#nav {
max-width:940px; 
float:left;
width:99.8%; 
height:auto; 
padding:0px;
margin:0px;
}
#nav ul {
list-style-type:none;
margin: 0.5em 0 0.7em 0;
padding:0;
}
#nav li, a {
display:inline;
font-size:1em; 
position:relative;
padding: 0.3em 0.5em 0.3em 0.5em;
}
#nav a
{
background-color: #fff;
border-bottom: 2px solid #a2a2a2;
border-right: 2px  solid #a2a2a2;
border-top: 1px solid  #e3e3e3;
border-left: 1px  solid #e3e3e3;
margin:5px;
border-radius:8px;
color: #009c9c;
padding: 1px 8px;
text-align: center;
text-decoration: none;
font-size: 1.2em;
}
#nav a:hover 
{
color:#3100ce;
}
.mobilegone {
}
.mobilevisible {
display: none;
}
#navb {
max-width:940px;
float:left;
width:99.8%;
height:auto;
padding:0px;
margin:0px;
border:1px solid #6688aa;
background-color: #ffffff; 
}
#navb ul {
list-style-type:none;
margin: 0.7em 0 0.7em 0;
padding:0;
}
#navb li, a {
display:inline;
font-size:0.9em;
position:relative;
padding: 0.3em 0.5em 0.3em 0.5em;
}
#navb a {
background-color: #ffffce;
    border: 4px solid  #009999;
    border-radius:50%;
    color: #3100ce;
    padding: 0px 12px 1px 12px;
    text-align: center;
    text-decoration: none;
    font-size: 1.5em;
    margin: 0 0 2px 0;
}
#navb a:hover
{
color:#009999;
}
.r {float:right;}

#extra {
width:94%; 
padding:1%; 
margin:auto;
overflow:hidden;  
}
ul {
list-style-type:none;
margin: 0.5em 0 0.7em 0;
margin: 0.5em 0 0.7em 0;
padding:0;
}
#footer {
clear:both;  
width:99%;
height:auto; 
margin:0;
padding-top:2px;
background:#ffffcc;
text-align:center;
position:relative;
}
#footer p
{font-size:0.9em;
color: #353535;
text-align:center;
}
#footer a{
color:#009999;
}
#footer a:hover {
color:#3100ce;
}
@media screen and (max-width: 400px) {
 .content-l, .content-r {
   width: 96% !important;
   margin-left: 0 !important;
   clear: none !important; 
 }
#nav li {
font-size: 1.5em !important; 
line-height: 1.7em !important;
 }
a.buttonpurple {
font-size: 1.5em;
 }
#yesbutton  {
font-size: 1.5em;
 }
#nobutton  {
font-size: 1.5em;
 }
img.arrow  {
width:64px;
height:auto;
 }
}
