body{font-family:Geneva, Arial, Helvetica, sans-serif; padding:0; margin:0;  position:relative; background:#247a7b url(../images/bgs_tile.jpg) repeat-x;}
p {font-size:0.8em;}

#wrapper{width:726px; min-height:590px; background:#FFFFFF; margin:0 auto; border-left:3px #24797a solid; border-right:3px #24797a solid; position:relative}
#today {position:absolute; top:10px; right:-150px; font-size:0.7em;}
#logo{position:absolute; left:-53px; top:0;}
#top{position:absolute; left:199px; top:0;}
#rightlogo{position:absolute; right:-33px; top:0px;}
#title{position:absolute; right:134px; top:6px; color:#FFFF00;}
#bottle{
	position:absolute;
	right:-1px;
	top:91px;
}

.menu {border:1px #333 dotted; background:#24797a; margin-bottom:20px; padding:5px; overflow:hidden; position:absolute; top:62px; left:206px; width:377px}
.menu a {background:#028a77; text-align:center; padding:2px; display:block; width:115px; float:left; margin-left:5px; text-decoration:none; color:#FFF;}
.menu a:hover {background:#ffee00; color:#024d42;}
.menu a.active {background:#ffee00; color:#024d42; text-decoration:underline;}
#content {position:absolute; top:110px; left:208px; width:480px;}

#footer{position:absolute; bottom:-10px; left:18px; background-image:url(../images/bar.gif); background-repeat:no-repeat; width:677px; height:43px; padding:10px; color:#FFFFFF; text-align:center}

#footer h2{font-size:0.9em; margin:0;}
#footer h3{font-size:0.8em; margin:4px;}
#footerend{text-align:center;}
img {border:0;}
.imgfright {float:right; margin-left:10px;}
.imgfleft {float:left; margin-right:10px;}
h1.heading {margin:0; padding:0; font-size:1em;}
h2.subheading {margin:0; padding:0; font-size:0.9em;}

.stdlist {font-size:0.8em; }

.keywords {margin-top:15px; margin-bottom:15px;font-size:0.7em;}
.webcambs a {color:#FFF; font-size:0.8em;}