table.weather_table {
background:#fff;
padding: 10px;
font-size: 0.8em;
font-family: Verdana, Geneva, Arial;
line-height: 1.2em;
}
tr.header {
background: #7AA842;
Color: #fff;
}
tr.weather_table1 {
background: #fff;
}
tr.weather_table2 {
background: rgba(222,  157,  53, 0.02);
}
.weather_table td {
padding: 10px;
border:1px solid #000;
}
Td.rowtitle {
vertical-align:middle;
}
.weather_title td{
padding: 3px 10px;
border:1px solid #000;
font-family: Verdana, Geneva, Arial;
color: #000;
font-size: 10px;
background: #fff;
}
.ws_box1 p, ws_box2 p {
text-align: left;
Padding: 8px 0;
} #weather_station {
Font-size: 10px;
Font-family: arial, sans-serif;
}
div.ws_box1 {
margin: 10px 0px;
padding: 3px 0;
}
div.ws_box2 {
margin: 10px 0px;
padding: 10px;
background: rgba(222, 157, 53, 0.53);
}
div.ws_widget {
background: #fff;
}
div.ws_widget img {
transform: scale(0.7);
}
.ws_table {
background:#fff;
padding: 10px;
font-size: 0.8em;
font-family: Verdana, Geneva, Arial;
line-height: 1.2em;
Width: 100%;
}
.ws_table2 {
background: rgba(222, 157, 53, 0.53);
padding: 10px;
font-size: 0.8em;
font-family: Verdana, Geneva, Arial;
line-height: 1.2em;
Width: 100%;
}
tr.ws_header, tr.ws_header a {
background: #7AA842;
Color: #fff;
font-weight: bold;
Text-algin: left;
}
.ws_table td, .ws_table2 td {
padding: 10px;
border:1px solid #000;
}
.ws_table td.no-border {
border: ;
}
.tablerow {
vertical-align: middle;
}
.ws_box {
border: 1px solid #000;
text-align: left;
Width: 100%;
}
.ws_box1 p, ws_box2 p {
text-align: left;
Padding: 10px;
}
.ws_h3 {
background: #7AA842; 
width: 100%;
Border-bottom: 1px solid #000;
}
.updates {
Font-size: 0.8em;
text-align: center;
}
marquee {
Border: 1px solid #DD9B34;
} .temp_overview {
float: left; 
margin: 20px 0 0 80px;
}
Span.temperature {
Font-weight: bold;
Font-size: 1.4em;
}	
.ws_center {
text-align: center;
margin: 0 auto;
}
p.ws_center {
Text-align: center;}
}
ul.ws_menu li a {
color: #3f8bbd;	
}
.ws_menu select {
font-size: 1em;
}
.ws_menu input {
display: None;
}
@media(max-width: 700px){
.no-mobile {
display: none;
}
.ws_table td, .ws_table2 td {
padding: 10px 2px;
}
} .tidetimes-widget {
text-align: center;
Max-width: 500px;
Margin: 0 auto;
}
Div.tidetimes-widget dd.tidetimes-forcast {
Border: 1px solid #000;
Margin-bottom: 20px;
}
.tidetimes-forecast-date {
background: #7AA842;
Color: #fff;
font-weight: bold;
Border: 1px solid #000;
Border-bottom: 0;
}
.tidetimes-forecast-date a {
Color: #fff;
}
.tidetimes-widget .hi {
background: rgba(222, 157, 53, 0.53);
}
.tidetimes-disclaimer {display: none;}table.weather_table {
background:#fff;
padding: 10px;
font-size: 0.8em;
font-family: Verdana, Geneva, Arial;
line-height: 1.2em;
}
tr.header {
background: #7AA842;
Color: #fff;
}
tr.weather_table1 {
background: #fff;
}
tr.weather_table2 {
background: rgba(222,  157,  53, 0.02);
}
.weather_table td {
padding: 10px;
border:1px solid #000;
}
Td.rowtitle {
vertical-align:middle;
}
.weather_title td{
padding: 3px 10px;
border:1px solid #000;
font-family: Verdana, Geneva, Arial;
color: #000;
font-size: 10px;
background: #fff;
}
.ws_box1 p, ws_box2 p {
text-align: left;
Padding: 8px 0;
} #weather_station {
Font-size: 10px;
Font-family: arial, sans-serif;
}
div.ws_box1 {
margin: 10px 0px;
padding: 3px 0;
}
div.ws_box2 {
margin: 10px 0px;
padding: 10px;
background: rgba(222, 157, 53, 0.53);
}
div.ws_widget {
background: #fff;
}
div.ws_widget img {
transform: scale(0.7);
}
.ws_table {
background:#fff;
padding: 10px;
font-size: 0.8em;
font-family: Verdana, Geneva, Arial;
line-height: 1.2em;
Width: 100%;
}
.ws_table2 {
background: rgba(222, 157, 53, 0.53);
padding: 10px;
font-size: 0.8em;
font-family: Verdana, Geneva, Arial;
line-height: 1.2em;
Width: 100%;
}
tr.ws_header, tr.ws_header a {
background: #7AA842;
Color: #fff;
font-weight: bold;
Text-algin: left;
}
.ws_table td, .ws_table2 td {
padding: 10px;
border:1px solid #000;
}
.ws_table td.no-border {
border: ;
}
.tablerow {
vertical-align: middle;
}
.ws_box {
border: 1px solid #000;
text-align: left;
Width: 100%;
}
.ws_box1 p, ws_box2 p {
text-align: left;
Padding: 10px;
}
.ws_h3 {
background: #7AA842; 
width: 100%;
Border-bottom: 1px solid #000;
}
.updates {
Font-size: 0.8em;
text-align: center;
}
marquee {
Border: 1px solid #DD9B34;
} .temp_overview {
float: left; 
margin: 20px 0 0 80px;
}
Span.temperature {
Font-weight: bold;
Font-size: 1.4em;
}	
.ws_center {
text-align: center;
margin: 0 auto;
}
p.ws_center {
Text-align: center;}
}
ul.ws_menu li a {
color: #3f8bbd;	
}
.ws_menu select {
font-size: 1em;
}
.ws_menu input {
display: None;
}
@media(max-width: 700px){
.no-mobile {
display: none;
}
.ws_table td, .ws_table2 td {
padding: 10px 2px;
}
} .tidetimes-widget {
text-align: center;
Max-width: 500px;
Margin: 0 auto;
}
Div.tidetimes-widget dd.tidetimes-forcast {
Border: 1px solid #000;
Margin-bottom: 20px;
}
.tidetimes-forecast-date {
background: #7AA842;
Color: #fff;
font-weight: bold;
Border: 1px solid #000;
Border-bottom: 0;
}
.tidetimes-forecast-date a {
Color: #fff;
}
.tidetimes-widget .hi {
background: rgba(222, 157, 53, 0.53);
}
.tidetimes-disclaimer {display: none;}