body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#000000;
	color:#FFFFFF;
}

#container {
	margin: 0px auto;
	margin-top:0px;
	margin-bottom: 0px;
	width: 980px; /*1024px;*/
	
	background-image:url(images/curtain.jpg);
	background-repeat:no-repeat;
	/*border:solid;
	border-color:#782B90;
	border-width:1px;*/
}

#logo {
	width: 460px;
	height:120px;
	margin: 0px auto;
	float:left;
}

#adspace {
	width: 490px;
	height:120px;
	margin: 0px auto;
	float:right;
}

#moviespace {
	width: 500px;
	height:435px;
	margin: 0px auto;
	float:left;
	vertical-align:top;

}

#centerspace {
width:950px;

}
#navspace {
	width: 270px;
	margin: 0px auto;
	float:right;

}

#textspace {
	width: 270px;
	margin: 0px auto;
	float:right;
}

#filmspace {

}
	
p.textspace {
font-size:10px;
text-align:justify;
}

#sidead {
	width: 150px;
	margin: 0px auto;
	float:right;
}

#linespace {
	width: 1024px;
	float:left;
	border-top-style:solid;
	border-top-width:1px;
/*	border-top-color:#782B90;*/
	border-top-color:#333333;
	margin-bottom:10px;
}

#thumbspace {
	width: 980px;
	float:left;
/*	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#782B90;*/
	margin-bottom:10px;
	margin-left:4%;
}

#thumbspace_prev {
	width: 980px;
	float:left;
/*	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#782B90;*/
	margin-bottom:10px;
	margin-left:4%;
	overflow-y:hidden;
	overflow-x:scroll;

}

#leftarrow
{
	width:35px;
	float:left;
	margin-top:25%;
}

#rightarrow
{
	width:35px;
	float:left;
	margin-top:25%;
}

#eventDesc {
	font-family: Arial, Helvetica, sans-serif;
/*	background-color:#000000;*/
	color:#CCCCCC;
	font-size:12px;
	/*margin-left:-120px;*/
	width:150px;
	height:490px;
	text-align:left;
	line-height:17px;
	visibility:visible;
	float:left;
	margin-left:0%;
	/*overflow-y:scroll; 
	overflow-x:hidden; 
	scrollbar-base-color:#444444;
	*/
}

#mainpic {
	float:left;
	width:765px;
	height:460px;
	z-index:1;
/*	margin-left:5%;
	width:650px;
	height:450px;*/
}

#upcomingDesc {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#000000;
	color:#CCCCCC;
	font-size:12px;
	text-align:left;
	line-height:17px;
}

p.dtails {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#000000;
	color:#CCCCCC;
	font-size:12px;
	text-align:left;
	line-height:17px;
	visibility:visible;
	width:350px;
	padding:10px;
}

p.whatwedo {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#000000;
	color:#CCCCCC;
	font-size:12px;
	text-align:left;
	line-height:17px;
	visibility:visible;
	width:350px;
	padding:10px;
	border:solid;
	border-style:solid;
	border-width:1px;
	border-color:#782B90;
	margin-left: -10px;
}

#PictureSpace {
	position:relative;
	left:12%;
	width: 700px;
	height:475px;
	margin: 0px auto;
	float:left;
}

img.prev_arrow {
/*border-color:#000000; 
border-style:solid; 
border-width:2px; */
visibility:hidden; 
}

img.prev_arrow:hover {
/*border-color:#FFFFFF; 
border-style:solid; 
border-width:2px; */
cursor:hand;
}

img.next_arrow:hover {
cursor:hand;
}

#selection {
	width: 350px;
	height:450px;
	margin: 0px auto;
	float:left;
	border:solid;
	border-color:#782B90;
	border-width:1px;
	
}

#latest_events {
	width: 530px;
	margin: 0px auto;
	float:right;
}

table.FavDate {
border-collapse:collapse;
border-width:1px;
}

td.FavDate {
vertical-align:top;
background-color:#CCCCCC;
color:#000000;
border-collapse:collapse;
font-weight:bold;
}

table.FavTable {
background-color:#000000;
width:350px;
border-collapse:collapse;
}

td.favEventName {
font-weight:bold;
color:#CCCCCC;
text-align:left;
padding-left:25px;
}

img.favPic {
border:solid;
border-width:2px;
border-color:#CCCCCC;
}

td.submenu {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
/*background-image:url(images/menu_bkgd.jpg);
background-repeat:no-repeat;*/
text-align:left;
text-decoration:none;
color:#FFFFFF;
border:none;
margin-left:45px;


}

a.menu {
display:block;
width:244px;
height:33px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
vertical-align:middle;
text-decoration:none;
color:#FFFFFF;
margin-right:50px;
padding-top:5px;
background-image:url(images/top_black_back.jpg);
}

a.menu:hover { 
display:block;
width:244px;
height:33px;
background-image:url(images/top_purple_back.jpg);
padding-top:5px;
}

a.menuWide {
display:block;
width:315px;
height:33px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
vertical-align:middle;
text-decoration:none;
color:#FFFFFF;
margin-right:50px;
padding-top:5px;
background-image:url(images/top_black_wide.jpg);
}

a.menuWide:hover { 
display:block;
width:315px;
height:33px;
background-image:url(images/top_purple_wide.jpg);
padding-top:5px;
}

table.selection { width: 350px; }

img.event_pic {
	border-color:#FFFFFF;
	border-style:solid;
	border-width:3px;
}

#backbutton {
/*position:absolute;*/
/*position:relative;
top:80px;
*/
margin-left:-230px;
}

a.backlink {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

a.backlink:hover {color:#999999;}

a {color:#FFFFFF;}

img.thumbpic {border-color:#000000; border-style:solid; border-width:2px;}
img.thumbpic:hover {border-color:#FFFFFF; border-style:solid; border-width:2px; cursor:hand;}

#whatwedo {
	width: 500px;
	height:1100px;
	margin: 0px auto;
	float:left;
	vertical-align:top;

}

#addtocart {
	border-style:solid;
	border-width:1px;
	border-color:#782B90;
	width:62px;
	height:110px;
	float:left;
	text-align:center;
	/*margin-left:2px;*/
	background-image:url(images/highlight.jpg);
	background-repeat:no-repeat;
	margin-top:340px;
}


#selQuality {background-color:#000000;
color:#782B90;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}

#cartText {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}

#btnCart {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#782B90;
	color:#FFFFFF;
	width:58px;
}

h2 { font-family:Helvetica, sans-serif;
font-size:20px;}

#slideshow_control {
	width:180px; 
	float:left;
	font-size:10px;
/*	border-style:solid;
	border-width:1px;
	border-color:#782B90;
	*/
}

a.writeup
{color:#FFFFFF;}

#sponsorSpace {
	width: 980px;
	float:left;
}

td.subsponsor {
	width:72px;
}
