body {
margin: 0px;
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 12px;
line-height: 14px;
}
a, a:link, a:visited
{
text-decoration: none;
color:#000099; 
background-color: inherit;
}
a.sidebutton, a.sidebutton:link, a.sidebutton:visited
{
display: block;
text-decoration: none;
color:#0000FF; 
background-color: inherit;
text-shadow: #909090 3px 3px 3px;
}
a.sidelang, a.sidelang:link, a.sidelang:visited
{
display: block;
text-decoration: none;
text-align: center;
font-size: 200%;
font-weight: bold;
line-height: 18px;
color:#FF0000; 
background-color: inherit;
text-shadow: #CCC090 3px 3px 3px;
}
a.sitetitle, a.sitetitle:link, a.sitetitle:visited
{
display: block;
text-decoration: none;
text-align: left;
font-size: 120%;
font-weight: bold;
text-shadow: #CCC090 2px 2px 2px;
}
a.news, a.news:link, a.news:visited
{
font-size: 11px;
font-weight: bold;
text-decoration: none;
color:#222233; 
background-color: inherit;
}
a:active, a:hover
{
color: #FFFFFF; 
background-color: #333399;
text-shadow: #FFFFFF 2px 2px 2px;
}
a.sidebutton:active, a.sidebutton:hover
{
display: block;
color: #FFFFFF; 
background-color: #333399;
text-shadow: #FFFFFF 3px 3px 4px;
}
a.sidelang:active, a.sidelang:hover
{
display: block;
color: #9999CC; 
background-color: #DDDDDD;
text-shadow: #FFFFFF 3px 3px 4px;
}
a.news:active, a.news:hover
{
color: #FFFFFF; 
background-color: #333333;
}
a.pastpix:active, a.pastpix:hover
{
text-decoration: none;
color: inherit; 
background-color: inherit;
}
table.contents {
width: 100%;
padding-bottom: 54px;
}
table.forecast {
width: 800px;
margin: auto;
font-size: 9px;
line-height: 10px;
text-align: center;
}
p, td {
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 12px;
line-height: 14px;
text-align: justify;
color: #333366;
background-color:inherit;
padding: 0px;
}
td.weather {
font-size: 9px;
line-height: 10px;
color: #000099;
background-color: inherit;
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
text-align: center;
padding: 4px 0px 4px 0px;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #333366;
}
p.timequote {
font-size: 9px;
line-height: 2;
padding: 8px 16px 8px 16px;
color: #000099;
background-color: #BBCCFF;
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
text-align:center;
border-style: solid;
border-width: 1px;
border-color: #000099
}
p.topsection {
font-size: 12px;
line-height: 1;
padding: 4px 8px 4px 8px;
color: #333333;
background-color: #DDDDDD;
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
text-align:center;
border-style: solid;
border-width: 1px;
border-color: #999999;
}
p.footer {
font-size: 9px;
line-height: 120%;
text-align: center;
color: #000033;
background-color:inherit;
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
}
p.news {
font-size: 10px;
color: #222222;
background-color:inherit;
font-family: Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
text-align: left;
}
p.byline {
font-size: 9px;
}
p.sidebar {
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 10px;
line-height: 12px;
text-align: center;
color:inherit;
background-color:inherit;
}
p.weather {
font-size: 9px;
line-height: 10px;
color: #333366;
background-color:inherit;
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
text-align: left;
margin-left: 5px;
}
p.centreweather {
font-size: 9px;
line-height: 10px;
color: #333366;
background-color:inherit;
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
text-align: center;
}
p.centreweather1 {
font-size: 12px;
line-height: 10px;
color: #333366;
background-color:inherit;
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
text-align: center;
}
p.section {
font-size: 12px;
line-height: 2;
padding: 8px 16px 8px 16px;
color: #000099;
background-color: #BBCCFF;
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
text-align:center;
border-style: solid;
border-width: 1px;
border-color: #000099
}
p.small {
font-size: 9px;
line-height: 10px;
color: inherit;
background-color:inherit;
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
text-align: justify;
}
h1 {
font-size:200%;
font-weight: bold;
line-height: normal;
color:#000099;
background-color:inherit;
text-shadow: #999999 4px 4px 4px;
}
h1.title {
text-align: center;
}
h2 {
font-size:150%;
font-weight: bold;
line-height: normal;
color:#000099;
background-color:inherit;
text-shadow: #999999 3px 3px 3px;
}
h2.title {
text-align: center;
}
h3 {
font-size:120%;
font-weight: bold;
color:#000099;
background-color:inherit;
text-shadow: #999999 2px 2px 2px;
}
h3.title {
text-align: center;
}
h3.news {
font-size:120%;
font-weight: bold;
line-height: normal;
text-align: center;
color:#333333;
background-color:inherit;
text-shadow: #999999 1px 1px 1px;
}
td.sidebar {
vertical-align: top;
width:120px;
border-width: 0px 1px 1px 0px;
border-style: solid;
border-color: #000099;
color:inherit;
padding: 8px;
background-color: #BBCCFF;
}
td.toplefttitle {
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 9px;
line-height: 10px;
text-align: left;
padding-left: 10px;
}
td.toprighttitle {
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 11px;
text-align: right;
padding-right: 10px;
}
td.text {
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 12px;
line-height: 14px;
vertical-align: top;
color: #333399;
background-color:inherit;
padding: 10px;
}
td.sitetext {
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 12px;
line-height: 14px;
vertical-align: top;
color: #333399;
background-color:inherit;
padding: 10px;
}
td.textright {
width: 33%;
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 11px;
line-height: 11px;
text-align: right;
vertical-align: top;
color: #333399;
background-color:inherit;
padding: 10px;
}
.newsbox {
color: #222222;
background-color: #F6F6F6;
padding: 8px;
border-style: solid;
border-width: 1px;
border-color: #DDDDDD;
}
li {
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 12px;
line-height: 14px;
color: #333366;
background-color:inherit;
padding: 4px;
list-style-image: url('icon/listitem.gif');
}
li.siteitem {
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 11px;
line-height: 12px;
color: #333366;
background-color:inherit;
padding: 1px;
list-style-image: url('icon/siteitem.gif');
}
li.buildings {
font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 11px;
line-height: 12px;
color: #333366;
background-color:inherit;
padding: 4px;
list-style-image: none;
}
sup {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.25em;
}
img {
border: 0;
}
iframe {
border: 0;
}
#fmeeframe {
border-width: 1px;
border-style: solid;
border-color: #000099;
color:inherit;
background-color: #BBCCFF;
}
#followmeemap {
border-width: 1px;
border-style: solid;
border-color: #000099;
color:inherit;
background-color: #BBCCFF;
margin:auto;
}
select {
color: #000066;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'verdana', Verdana, Arial, Sans-Serif;
background:#F0F0FF;
font-size:14px;
height: 22px;
border: 1px solid #666699;
}
#bottom
{
	font-size: 9px;
	line-height: 10px;
	color: #000066;
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
	font-weight:normal;
	background-color: #BBCCFF;
	opacity: 0.85;
	border-top: 1px solid #000099;
	position: fixed; bottom: 0px; left: 0px; width: 100%;
	text-align: center;
	padding: 2px 0px 2px 0px;
}
@media print {
#bottom
{
	font-size: 12px;
	line-height: 14px;
	color: #330000;
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
	background-color: #BBCCFF;
	opacity: 1.00;
	border-top: 1px solid #000099;
	position: static;
	width: 100%;
	text-align: center;
	padding: 6px 0px 4px 0px;
}
}
@media only screen and (max-device-width: 480px) {
#bottom
{
	font-size: 12px;
	line-height: 14px;
	color: #330000;
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
	background-color: #BBCCFF;
	opacity: 1.00;
	border-top: 1px solid #000099;
	position: static;
	width: 100%;
	text-align: center;
	padding: 6px 0px 4px 0px;
}
}