﻿body
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif, Arial Narrow;
    font-size: medium;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
	text-align: center;
}

h1
{
	font-size: xx-large;
	font-weight: bold;
	color: #FF0000;
}
h2
{
	font-size: x-large;
	font-weight: bold;
	color: black;
}
.ctr
{
	text-align: center;
}

img .ctr
{
	margin: 10px auto 10px auto; height:auto; max-width: 100%;
}

table
{
    color: black;
}
td
{
	border: medium #0000FF;
	padding: 2px 4px 2px 4px;
	margin: 8px 8px 8px 8px;
}
thead
{
    padding-right: 3px;
    padding-left: 3px;
    font-weight: bold;
    font-size: xx-small;
    padding-bottom: 3px;
    color: white;
    padding-top: 3px;
    background-color: blue;
}
.cal
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none;
    background-color: #D3D3D3;
    text-align: center;
}
.calhd
{
    border-right: white solid;
    border-top: white solid;
    font-weight: 700;
    font-size: x-small;
    border-left: white solid;
    color: white;
    border-bottom: white solid;
    font-family: Courier New;
    background-color: #FF0000;
}
.calA
{
    font-weight: 700;
    color: blue;
    background-color: #87CEFA;
}
.calX
{
    background-color: black;
}
.calO
{
	border-right: lime;
	border-top: lime;
	border-left: lime;
	border-bottom: lime;
}
.mth
{
    background-color: yellow;
}
td.cal
{
    background-color: #FAEBD7;
}
tr.cal
{
    background-color: yellow;
}
.event
{
    font-size: x-small;
    background-color: white;
}
td.event
{
    background-color: #87CEFA;
}
tr.event
{
    background-color: white;
}
.calmth
{
    background-color: #999999;
    text-align: center;
}
.uncon
{
    font-size: x-small;
    color: black;
    font-STYLE: italic;
}
.new
{
    color: green;
    background-color: yellow;
}
.imgcap
{
	font-size: small;
	font-weight: bold;
}

#prices p
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: xx-small;
}

td.calToday
{
	border: 10px;
	margin: 0px;
	padding: 0px;
	border-color: Red;
	border-style:solid;
}

#prices h2 { font-size: x-large; }

#theatre p { text-align: left; padding: 4px 0 0 0; }

hr { margin: 0 0 0 0; padding: 0 0 0 0; height: 2px; line-height: 2px; }