* {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
color:#fafafa;
}

body {
background-color:#425371;
}
a {
text-decoration:none;
}
#content a:hover h2 {
color:#FFFFCC;
}
#content {
width:700px;
text-align:center;
margin:auto;
background:transparent url(bkgrnd_seal_blue.gif) 50% 0 no-repeat;
background-color:#425371;
}
	
#logo {margin:10px;}
.landing #logo {margin:20px 0 10px 0;}

h1 {margin-top:-27px; margin-bottom:4px; font-size:1.8em; font-family:Georgia, "Times New Roman", Times, serif;	font-weight:normal;}
.landing h1 {margin-top:-25px;margin-bottom:15px;font-size:1.8em;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
#videoImg {border:1px solid #bbb;padding:5px;margin:-5px 0 0 0;background-color:#fff;color:#000;font-size:.8em;width:640px;height:480px;}

#content h2 {
	font-size:1.3em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
#thumbs {width: 700px;margin: 0 auto;border-top: 1px solid #828DA1;}
.landing #thumbs {width: auto; border-bottom:1px solid #828DA1; padding-top: 10px;}

.bottomrow { width:460px; margin:0 auto; }

.webcam {width:140px;float:left;text-align:center;padding:10px 0 15px 0;}
.landing .webcam {width:230px;float:left; text-align:center;padding:10px 0 15px 0;height:170px;}


.webcam img {border:1px solid #bbb;padding:5px;margin:5px;background-color:#fff;}
.landing .webcam img {border:1px solid #bbb;padding:5px;margin:5px;background-color:#fff;}

.date {font-size:.7em;font-style:italic;}
p {font-size:.8em;}


#weather {margin: 15px 0 20px; text-align: center; font-size: .8em;}
#weather h3 {font-size: 1.2em;}

.clear {clear: both;}
