body {
margin: 0px;
}
body.photogallery {
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
margin: 0px;
color: #CCCCCC;
background-color: #000;
}
.toplefttitle {
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 9px;
line-height: 10px;
text-align: left;
padding-left: 10px;
}
.toprighttitle {
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 9px;
line-height: 10px;
text-align: right;
padding-right: 10px;
}
p, td {
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 12px;
line-height: 14px;
color: inherit;
background-color:inherit;
padding: 0px;
}
td.text {
font-family: "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;
}
table.forecast {
width: 800px;
margin: auto;
font-size: 9px;
line-height: 10px;
text-align: center;
padding: 8px;
}
td.news {
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 10px;
line-height: 10px;
vertical-align: top;
color: #333333;
background-color: #F0F0F0;
padding: 8px;
margin-right: 10px;
}
td.centered {
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 10px;
line-height: 12px;
color: #333399;
background-color:inherit;
padding: 10px;
text-align:center;
}
td.weather {
font-size: 9px;
line-height: 10px;
color: #000099;
background-color: inherit;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
text-align: center;
padding: 8px;
}
li {
font-family: "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;
}
p.footer {
font-size: 9px;
line-height: 120%;
color: #000033;
background-color:inherit;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
}
p.news {
font-size: 10px;
line-height: 10px;
color: #000099;
background-color:inherit;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
text-align: justify;
}
p.small {
font-size: 9px;
line-height: 10px;
color: #000099;
background-color:inherit;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
text-align: justify;
}
p.weather {
font-size: 9px;
line-height: 10px;
color: #000099;
background-color:inherit;
font-family: "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: #000099;
background-color:inherit;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
text-align: center;
margin-left: 5px;
}
p.section {
font-size: 12px;
line-height: 2;
padding: 8px 16px 8px 16px;
color: #000099;
background-color: #BBCCFF;
font-family: "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: "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.timequote {
font-size: 9px;
line-height: 2;
padding: 8px 16px 8px 16px;
color: #000099;
background-color: #BBCCFF;
font-family: "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.sidebar {
font-family: "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.sidebutton {
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 14px;
line-height: 16px;
text-align: center;
color:inherit;
background-color:inherit;
}
p.photosidebutton {
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 12pt;
line-height: 16px;
text-align: center;
color: #33C;;
background-color:inherit;
}
p.sidebuttonindex {
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-weight: bold;
font-size: 16px;
line-height: 18px;
text-align: center;
color:inherit;
background-color:inherit;
}
p.sidepagenum {
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
font-size: 14px;
line-height: 16px;
text-align: center;
color:inherit;
background-color:inherit;
text-transform:capitalize;
}
h1 {
font-size: 200%;
font-weight: bold;
color:#000099;
background-color:inherit;
text-shadow: #999999 3px 3px 3px;
height: 1em;
}
h1.title {
font-size: 200%;
font-weight: bold;
text-align: center;
color:#000099;
background-color:inherit;
text-shadow: #999999 4px 4px 4px;
height: 1em;
}
h1.phototitle {
font-size: 250%;
font-weight: bolder;
text-align: center;
color:#33C;
background-color:inherit;
text-shadow: #CCF 4px 4px 4px;
height: 1em;
}
h2 {
font-size:150%;
font-weight: bold;
color:#000099;
background-color:inherit;
text-shadow: #999999 3px 3px 3px;
}
h2.phototitle {
font-size:200%;
font-weight: bold;
text-align: center;
color:#33C;
background-color:inherit;
text-shadow: #CCF 3px 3px 3px;
}
h3 {
font-size:120%;
font-weight: bold;
color:#000099;
background-color:inherit;
text-shadow: #999999 2px 2px 2px;
}
h3.news {
font-size:120%;
font-weight: bold;
text-align: center;
color:#666666;
background-color:inherit;
text-shadow: #999999 1px 1px 1px;
}
td.timequote {
padding: 2px 48px 16px 48px;
}
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.sidegrey {
vertical-align: top;
width:120px;
border-width: 0px 1px 1px 0px;
border-style: solid;
border-color: #009;
color: #000033;
padding: 8px;
background-color: #CCF;
}
a, a:link
{
text-decoration: none;
color:#0000FF; 
background-color: inherit;
text-shadow: #909090 3px 3px 3px;
}
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;
color:#FF0000; 
background-color: inherit;
text-shadow: #CCC090 3px 3px 3px;
}
a.sidebuttongrey, a.sidebuttongrey:link, a.sidebuttongrey:visited
{
display: block;
text-decoration: none;
color:#33C; 
background-color: inherit;
text-shadow: #909090 3px 3px 3px;
}
a:active, a:hover
{
color: #FFFFFF; 
background-color: #3333FF;
text-shadow: #FFFFFF 3px 3px 4px;
}
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.sidebuttongrey:active, a.sidebuttongrey:hover
{
display: block;
color: #00C; 
background-color: #CCC;
text-shadow: #FFFFFF 3px 3px 4px;
}
a.pastpix:active, a.pastpix:hover
{
text-decoration: none;
color: inherit; 
background-color: inherit;
}
a:visited
{
color: #6666CC;
background-color: inherit;
}
table.contents {
padding-bottom: 54px;
}
#bottom
{
	font-size: 9px;
	line-height: 10px;
	color: #000066;
	font-family: "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;
}
#bottomgrey
{
	font-size: 9px;
	line-height: 10px;
	color: #666666;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
	font-weight:normal;
	background-color: #CCC;
	opacity: 0.85;
	border-top: 1px solid #333333;
	position: fixed; bottom: 0px; left: 0px; width: 100%;
	text-align: center;
	padding: 2px 0px 2px 0px;
}
#bottomgreynotfixed
{
	font-size: 9px;
	line-height: 10px;
	color: #666666;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
	font-weight:normal;
	background-color: #666666;
	border-top: 1px solid #333333;
	text-align: center;
	padding: 2px 0px 2px 0px;
}
@media print {
#bottom
{
	font-size: 12px;
	line-height: 14px;
	color: #330000;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
	background-color: #BBCCFF;
	opacity: 1.00;
	border-top: 1px solid #000099;
	position: fixed; bottom: 0px; left: 0px; width: 100%;
	text-align: center;
	padding: 6px 0px 4px 0px;
}
td.sidegrey {
display: none;
}
#bottomgrey
{
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, helve, sans-serif;
	font-weight:normal;
	background-color: #FFFFFF;
	opacity: 1.00;
	border-top: 1px solid #333333;
	text-align: center;
	padding: 2px 0px 2px 0px;
}
}