* {margin: 0px; padding: 0px;}
#container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

body {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;}

.nav A		{display:block;}

.nav A:link		{
	color:#000000;
	text-decoration: none;
	background-color: #FFCC00
}
.nav A:visited	{
	color:#000000;
	text-decoration: none;
	background-color: #FFCC00
}
.nav A:hover		{
	color:#ffffff;
	text-decoration: none;
	background-color: #116600
}


A:link		{
	color:#000000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 1.5em;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
}

A:visited	{
	color:#000000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
}

A:hover		{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #116600;
	font-weight: bold;
	text-decoration: underline;
}


#Header {
	background-position: left top;
	width: 960px;
	background-color: #CCCCCC;
	margin-top: 6px;
	margin-bottom: 6px;
}
#navigation   {
	float: left;
	width: 192px;
	background-color: #FFFFFF;
	margin: 4px;
}
.bg-white {
	background-color: #FFFFFF;
}

#content {
	float: left;
	background-color: #FFFFFF;
	width: 700px;
	margin: 5px;
}

.generaltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	padding: 20px;
}
/*---- Properties of IMG tag for when site has image gallery ---*/.cinemapage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	padding: 0px;
	margin: 0px;
}
.titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#footer {
	background-position: left top;
	width: 960px;
	background-color: #CCCCCC;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.generaltext-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	padding: 20px;
}

.X-news           {clear:both; margin:0px; margin-top:16px; padding:16px; width:650px; font-size:0.7em; text-align:left; border:1px solid #cccccc;}
.X-news a         {display:inline; font-size:100%;}

.X-sofs           {position:absolute; margin:0px; padding:0px; width:650px; height:250px; font-size:0.7em; text-align:left; overflow:hidden; z-index:99;}
.X-sofs a         {position:absolute; bottom:10px; left:240px; text-decoration:none; font-size:1em; width:150px; background:#eeeeee; text-align:center;}
.X-sofs a:hover   {background-color:#ffcc00}
.X-sofs h4        {font-size:1em; padding-bottom:10px;}
.X-sofs .showimg  {float:right; margin-left:10px; clip:rect(0px, 250px, 0px, 250px);}

.X-offers           {position:relative; margin:0px; padding:0px; width:650px; height:250px; font-size:0.7em; text-align:left; overflow:hidden;}
.X-offers a         {position:absolute; bottom:10px; left:240px; text-decoration:none; font-size:1em; width:150px; background:#eeeeee; text-align:center;}
.X-offers a:hover   {background-color:#ffcc00}
.X-offers h4        {font-size:1em; padding-bottom:10px;}
.X-offers .showimg  {float:right; margin-left:10px; clip:rect(0px, 250px, 0px, 250px);}

.X-offers .offer    {background-color:#ffff00; color:#000000; padding:5px; text-align:center;  width:360px; font-weight:bold; margin-bottom:10px; }

.X-moreinfo       {clear:both; display:block; text-decoration:none; font-size:1em; width:150px; background:#eeeeee; text-align:center;}

.X-darktext       {color:black; padding:16px;}
.X-lighttext      {color:white; padding:16px;}

#trailerpage h3    {display:block; padding-top:26px;}
/*---- H3 Tag on a Trailer Page ---*/

.X-rss             {position:absolute; top:10px; left:10px;}
/*---- Position/properties of RSS Button ---*/
.X-fullwidth       {line-height:140%; background:#FFFFFF; width:600px; margin-left:5px; margin-top:0px; border:2px solid #ffffff; padding:20px;}
/*---- For designs where content takes up full width ---*/ 
.X-fullwidth p     {margin-top:10px; margin-bottom:10px;}
/*---- P Tag - For designs where content takes up full width ---*/
.X-fullwidth H3    {margin-bottom:10px;}
/*---- H3 Tag - For designs where content takes up full width ---*/

.X-broadleft       {line-height:140%; background:#FFFFFF; width:600px; margin-left:5px; margin-top:-40px; border:2px solid #ffffff; padding:20px;} 
/*---- Properties of content when there is a seperate search/2nd box ---*/
.X-broadleft h4 a  {margin-top:20px; font-size:1.4em; background:#FFFFFF; text-decoration:none;}
/*---- H4 Link Properties of content when there's a seperate search/2nd box box ---*/
.X-broadleft p     {margin-top:10px; margin-bottom:10px;}
/*---- P tag Properties of content when there's a seperate search/2nd box box ---*/

.X-narrowright       {position:absolute; top:500px; left:50%; margin-left:-450px; width:150px; background:#CCCCCC; border:2px solid #ffffff; padding:10px;}
/*---- Properties of 2nd box/search box when there's a seperate search/2nd box box ---*/
.X-narrowright br    {display:none;}
/*---- Properties of BR Tag when there's a seperate search/2nd box box ---*/
.X-narrowright input {display:block; clear:both; width:140px;}
/*---- Properties of input Tag/element when there's a seperate search/2nd box box ---*/

.X-imagealign      {float:right; margin-left:10px; border:2px solid #ffffff;}
/*---- some images have this tag and can be positioned using this element ---*/

.X-contact input    {width:460px;}
/*---- Position of content on cantact page ---*/
.X-contact textarea {width:460px;}
/*---- Position of text areas on cantact page ---*/

.X-storytitle      {font-size:1.4em; font-weight:bold;}
/*---- Properties story title on gossip page ---*/
.X-storysubtitle   {font-size:0.9em; font-weight:bold; background-color:#FFFFFF; padding:3px; margin-bottom:8px; margin-top:3px;}
/*---- Properties story sub title on gossip page ---*/

#links .X-fullwidth ul  {margin:0px; padding:0px; list-style:none; width:100%;}
/*---- Properties of UL tag on links page ---*/
#links .X-fullwidth ul li {display: block; margin: 0; padding: 0; padding-bottom: 6px; float: left; width:118px;  height: 120px; text-align: center;}
/*---- Properties of LI tag on links page ---*/
#links .X-fullwidth ul li img { border-style: solid; border-width: 2px; border-color:#ffffff;}
/*---- Properties of IMG tag on links page ---*/

.X-gallery img       {margin:7px; border:2px solid white; width:455px;}
/*---- Properties for when site has image gallery ---*/
.X-gallery ul li     {float:left;}
/*---- Properties of LI tag for when site has image gallery ---*/
.X-gallery ul li img {width:100px;}
