/* *************************************** */
/*            General Rules                */
/* *************************************** */

BODY
{
    PADDING-RIGHT : 0px;
    PADDING-LEFT : 0px;
    FONT-SIZE : small;
    PADDING-BOTTOM : 0px;
    MARGIN : 0px;
    BORDER: 0px;
    OVERFLOW : hidden;
    PADDING-TOP : 0px;
    FONT-FAMILY : arial , verdana , sans-serif;
    HEIGHT : 100%;
    max-height : 100%;
    background : url("Img/Curtain.jpg") repeat;
}
DIV
{
    MARGIN : 0px;
	PADDING : 0px;
	text-align : center;
}
* HTML BODY
{
	PADDING-RIGHT : 0px;
	PADDING-LEFT : 0px;
	height : 100%;
	padding-top: 150px;
	padding-bottom: 40px;
  	font-size: x-small; /* for IE5/Win */
  	f\ont-size: small; /* for other IE versions */
}

/* *************************************** */
/*            Containers                   */
/* *************************************** */

#container
{
    PADDING-RIGHT : 20px;
    PADDING-LEFT : 20px;
    FONT-SIZE : 1em;
    RIGHT : 0px;
    LEFT : 0px;
    PADDING-BOTTOM : 20px;
    OVERFLOW : auto;
    TOP: 150px;
    BOTTOM : 40px;
    PADDING-TOP : 1px;
    POSITION : fixed;
}
* HTML #container
{
    WIDTH : 100%;
    HEIGHT : 100%;
}
#header
{
    LEFT : 0px;
    OVERFLOW : auto;
    WIDTH : 100%;
    POSITION : absolute;
    TOP : 0px;
    HEIGHT : 150px;
}
#footer
{
    BACKGROUND : url("Img/Curtain.jpg") repeat;
    LEFT : 0px;
    OVERFLOW : hidden;
    WIDTH : 100%;
    BOTTOM : 0px;
    POSITION : absolute;
    HEIGHT : 40px;
    TEXT-ALIGN : right;
}
HTML #footer
{
    HEIGHT : 40px;
}
#footer P
{
	background-color : #000066;
	padding-top : 1px;
	padding-right : 10px;
	padding-bottom : 1px;
	padding-left : 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#header-image
{
	MARGIN: 0;
	TOP: 5px;
	POSITION: relative;
}
}header-image IMG
{
	BORDER : blue solid 1px;
}

#Newsborder
{
	float : right;
	width : 200px;
}

#STCDetails
{
	float:left;
	width:250px;
	text-align : left;
}

#Currentshow
{
    width:400px;
}

/* *************************************** */
/*            Links and Navigation         */
/* *************************************** */

a:link
{
    color : white;
    text-decoration : none;
}
a:visited
{
    color : white;
    text-decoration : none;
}
a:hover
{
    font-weight : normal;
    text-decoration : underline;
    color : #FFCC00;
}
#nav {
	FLOAT: Right;
	/* HEIGHT: 20px; */
	TOP: 115px;
	RIGHT: 240px;
	POSITION: absolute;
}

/* *************************************** */
/*            Text formatting              */
/* *************************************** */

.Introduction
{
    font-size : 1.5em;
    font-style : italic;
    color : rgb(255 , 255 , 255);
    text-align : center;
}
.BodyText
{
    font-family : Arial , Helvetica , sans-serif;
    font-size : 1em;
    text-transform : none;
    color : rgb(255 , 255 , 0);
    text-align : left;
    margin : 0.5em;
}
.Bold
{
	font-weight : bold;
}
.copyright
{
    color : rgb(255 , 255 , 0);
    padding-left : 4px;
    float : left;
}
.TableText
{
    font-family : Arial , Helvetica , sans-serif;
    font-size : 1em;
    text-transform : none;
    color : rgb(255 , 255 , 255);
    left : auto;
    top : auto;
    right : auto;
    bottom : auto;
    border-style : none;
}
.BodyTextCentre
{
    font-family : Arial , Helvetica , sans-serif;
    font-size : 1em;
    text-transform : none;
    color : rgb(255 , 255 , 0);
    text-align : center;
}
.BodyTextLeft
{
    font-family : Arial , Helvetica , sans-serif;
    font-size : 1em;
    text-transform : none;
    color : rgb(255 , 255 , 0);
    text-align : Left;
}
.HeaderBodyTextCentre
{
    font-family : Arial , Helvetica , sans-serif;
    font-size : 1.5em;
    text-transform : none;
    color : rgb(255 , 255 , 0);
    text-align : center;
}
.Infofooter
{
    font-family : Arial , Helvetica , sans-serif;
    font-size : 1em;
    color : rgb(255 , 255 , 0);
    background-color : rgb(0 , 0 , 0);
    text-align : right;
}
.quote
{
    font-style : italic;
    color : rgb(0 , 255 , 255);
}
.VeryHotNewsItem, .Hotnewsitem
{
    margin : 5px;
	Border-top : 3px solid white;
	Border-left : 3px solid white;
	Border-right : 3px solid black;
	Border-bottom : 3px solid black;
	background : #BB0900;
}
.Newsitem
{
    margin : 5px;
	Border-top : 3px solid white;
	Border-left : 3px solid white;
	Border-right : 3px solid black;
	Border-bottom : 3px solid black;
	background : #000066;
}
.HotNewsheader
{
    font-size : 1.2em;
    font-style : italic;
    font-weight : bold;
    color : #FFFF66;
    text-align : center;
    margin : 3px;
}
.HotNewsText
{
    font-size : 0.8em;
    font-weight : normal;
    text-transform : none;
    color : #FFFF66;
    text-align : center;
    margin : 5px;
}
.VeryHotNewsheader
{
    font-size : 2em;
    font-style : italic;
    font-weight : bold;
    color : #FFFF66;
    text-align : center;
    margin : 3px;
}
.VeryHotNewsText
{
    font-size : 1.5em;
    font-weight : normal;
    text-transform : none;
    color : #FFFF66;
    text-align : center;
    margin : 5px;
}
.Newsheader
{
    font-size : 1em;
    font-style : italic;
    font-weight : bold;
    color : #FFFF66;
    text-align : center;
    margin : 3px;
}
.NewsText
{
    font-size : 0.8em;
    font-weight : bold;
    text-transform : none;
    color : #FFFF66;
    text-align : left;
    margin : 5px;
}
