﻿
body {
}

* html #footer{
	position:absolute;
	top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}

div.floating-menu 
{
	position:fixed;
	left:0px;
	bottom:0px;
	height:70px;
	width:100%;

	background:#000000;
	border:1px solid #ffff00;
	z-index:100;
	color:#f00080;
}

div.floating-menu a{text-decoration:none;}

div.floating-menu a:link{ color:#ffffff; }

div.floating-menu a:visited{color:#80ff80}

div.floating-menu h3 {display:block;margin:0 0.5em;}

div.floating-menu a:active{color:#FFFF00}

.daytitle { font-weight: bold; font-style: italic; font-size: 120%; text-decoration: underline; text-align: center }

.dayend { font-weight: bold; font-style: italic; font-size: 120%; color: red; text-align: center }

.dayspecific {font-weight: bold }

.place { font-style: italic; font-size: 110% }

div.RandomQuote
{
	text-align:center;
	font-style:italic;
	font-size:larger;
}

div.Movies
{
	text-align:center;
	font-size:larger;
}

div.Contact
{
	width:320px;
	font-size:medium;
	float:left;
}

span.PicApplet
{
	width:300px;
	font-size:larger;
}

span.MediaMatters
{
	width:175px;
	font-size:medium;
	float:right;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}