body
{
	background : #F0F0C0;
	font-family : georgia;
}

#menu
{
	padding-left : 1em;
}

#menu a
{
    display : block;
    background : #F0F0C0;
    text-decoration : none;
    color : black;
}

#menu a:hover
{
    background : #F0F0F0;
    color : gray;
}

#menu a.selected:hover
{
    background : #D0D0A0;
    color : black;
}

#menu a.selected
{
    background : #D0D0A0;
    color : black;
}

#body
{
	max-width : 90ex;
	text-align : justify;
}

#body h1, #body h2, #body h3, #body h4, #body h5, #body h6
{
    color : #800000;
    padding : 0.1em;
}

#body img
{
	border : 0.2em solid #C0C090;
	margin : 1em;
}

#body img.left
{
	float : left;
    height : 40%;
	width : 40%;
	margin : 2%;
}

#body img.right
{
	float : right;
	height : 40%;
    width : 40%;
	margin : 2%;
}

#body div.movie
{
	margin : 0em;
}

#body a
{
	color : #707060;
	text-decoration : underline;
}

#header, #footer
{
	background : #707060;
	color : white;
}

#header
{
	padding : 0em;
	padding-left : 1em;
}

#header a
{
	color : white;
	text-decoration: none;
	
}

table.availability th
{
	padding-top : 2em;
}

table.availability td
{
	width : 2em;
	height : 1em;
	color : #808080;
	text-align : center;
}

table.availability td[unused]
{
	color : #FFFFFF;
	padding : 1em;
}

table.availability td[rowspan]
{
	color : #000000;
	padding : 1em;
}

table.availability td[N]
{
	background : #6080C0;
	color : #FFFFFF;
}

table.availability td[O]
{
	background : #80C040;
	color : #FFFFFF;
}

table.availability td[S]
{
	background : #C0C040;
	color : #FFFFFF;
}

table.availability td[P]
{
	background : #C08040;
	color : #FFFFFF;
}

table.availability td[B]
{
	background : #FF0000;
	color : #FFFFFF;
	text-decoration: line-through;
}

table.pricing th
{
	padding-top : 2em;
}

table.pricing td
{
	height : 1em;
	color : #000000;
	text-align : center;
	padding : 0em 1em;
}

table.pricing td[N]
{
	background : #6080C0;
	color : #FFFFFF;
	padding : 0em 0.5em;
}

table.pricing td[O]
{
	background : #80C040;
	color : #FFFFFF;
	padding : 0em 0.5em;
}

table.pricing td[S]
{
	background : #C0C040;
	color : #FFFFFF;
	padding : 0em 0.5em;
}

table.pricing td[P]
{
	background : #C08040;
	color : #FFFFFF;
	padding : 0em 0.5em;
}

table.pricing td[B]
{
	background : #FF0000;
	color : #FFFFFF;
	padding : 0em 0.5em;
	text-decoration: line-through;
}