@charset "utf-8";
 @font-face {
    font-family: Film Cryptic, verdana;
    font-style:  normal;
    font-weight: normal;
    src: url(FILMCRY0.eot);
  }

body {
	background-color: #230A20;
}

#body, #bottom_banner {
xtext-align: center;
width: 980px;
margin-left: auto; 
margin-right: auto;
}

#Home, #Home:hover, #Home:visited {
text-decoration: none;
}

#leftmenu {
width: 200px;
float: left;
}

#topmenu {
width: 710px;
float: right;
text-align:center;
height: 50px;
margin-top: 20px;
}

#content, #content_whatson, #content_email, #contentPictures {
	width: 710px;
	float: right;
	text-align:left;
}
#content_whatson {
background-image:url(Images/whatson_background.jpg);
background-repeat:no-repeat;

}
#contentPictures {
xbackground-image:url(Images/photo_background.jpg);
background-repeat:no-repeat;


}
#content_email {
background-image:url(Images/email_background.jpg);
background-repeat:no-repeat;
height:600px;
font-size: 12px;
font-family:  verdana;
}




#bottom_banner {
height: 30px;
background-color:#120511;
float: right;
color:#FFFFFF;
}

#Frontscreen_Background {
xposition: absolute;
xmargin: 60px 0px 0px 30px;
}





#logo {
	xposition:absolute;
	margin: 20px 0px 0px 30px;
	border:none;
}

#menu {
padding: 0px;
xposition:absolute;
margin: 30px 0px 0px 0px;
text-align:center;
}

#menu li {
padding-bottom: 40px;
list-style:none;
height: 30px;
}

#menu a {
display: inline;
color: #FFFFFF;
text-decoration:none;
font-family: eraser;
font-size: 20px;
padding-bottom: 20px;
}

#menu a:hover {
background-image:url(Images/menu_rollover.jpg);
background-position: 0px 25px;
background-repeat:repeat-x;
}

#TopMenu {
xposition:absolute;
xmargin: 20px 0px 0px 0px;
}

#TopMenu li { 
display: inline;
margin-right: 40px;
}

#TopMenu a{
padding: 15px 20px 15px 20px;
font-size: 14px;
font-family: Verdana;
color:#FFFFFF;
text-decoration:none;
xbackground-color:#5E0000;
}

#maplink {
position: absolute;
margin: 18px 0px 0px -145px;
font-size: 10px;
padding-left: 40px;
color:#FFFFFF;
font-family: verdana;
text-decoration:none;
}


#WebAd, #PhotoAd, #PhotoAd a {
color: #FFFFFF;
text-decoration:none;
line-height: 25px;
font-family: verdana;
font-size: 12px;
}
#PhotoAd a:hover {
text-decoration:underline;

}

#WebAd {
padding-left: 20px;
}

#PhotoAd {
margin-left: 600px;
}


#PageTitle, #PageTitle2{
color: #FFFFFF;
font-family: eraser;
font-size: 25px;
margin:0;
padding:0;
padding-left: 20px;
padding-top: 15px;
padding-bottom: 15px;
}
#PageTitle2{
position: absolute;
margin: -53px 0px 0px 440px;
}
#PageTitle a, #PageTitle2  a{
color: #FFFFFF;
text-decoration:none;
}
#clicktext {
color: #FFFFFF;
font-family: eraser;
font-size: 14px;
}
#Month {
color: #FFFFFF;
font-family: eraser;
font-size: 22px;
margin: 20px 0px 10px 20px;
list-style:none;
}

#date, #event, #time, #desc, #price {
margin:0;
padding:0;
list-style:none;
font-family: verdana;
color: #FFFFFF;
padding-left: 30px;
}

#time {
padding-left: 0px;
}


#price {
padding-left: 115px;
padding-right: 30px;

}

#desc {
width: 510px;
padding-left: 115px;
}
#Email {
color:#FFFFFF;

}
#whatsonHR {
margin-left: -60px;
color:#999999;
}

h2, h3 {
color: #ffffff;
}
input, select, textarea
{
color:#333333;
background: #C4B9A2;
border: 1px solid #8C7B5B;
}


#name {
position: absolute;
margin: 140px 0px 0px 82px;
font-family:  verdana;
}


#email {
position: absolute;
margin: 180px 0px 0px 82px;
font-family: verdana;
}

#EmailSent {
position: absolute;
margin: 80px 0px 0px 100px;
font-size: 14px;
text-align: left;
color: #Black;
width: 500px;
}

#subject {
position: absolute;
margin: 180px 0px 0px 432px;
font-family:  verdana;
}

#textarea {
	position: absolute;
	margin: 220px 0px 0px 82px;
font-family: verdana;
}

#submit {
position: absolute;
	margin: 410px 0px 0px 525px;
	font-family: verdana;
}

#FlashHolder {
background-image:url(Images/photo_background.png);
background-repeat:no-repeat;
}
#gallery {
position:relative;

margin: 10px 0px 0px 13px;
}

#PlayerImg {
border: none;
padding: 0;
margin: 0;
padding-left: 40px;

}
#flashholdervideo {
border: none;
padding: 0;
margin: 0;
position: absolute;
margin: 37px 0px 0px -595px;
}

#video {
color: #FFFFFF;
font-family: Film Cryptic, verdana;
font-size: 22px;
text-align:left;
margin: 0;
padding: 0;
}
#video li {
list-style:none;
}
#video a  {
padding: 5px;
xposition: absolute;
text-decoration:none;
color: #FFFFFF;
text-align:left;


}

#video a:hover {
background-image:url("Images/videolink.jpg");
background-repeat:no-repeat;
}

#videodash {
width: 30px;
}
#videoname {
text-align:left;
width:50px;
padding-left: 50px;
font-weight:bold;
font-family:  eraser, verdana;
}

#videodesc {
margin: 0;
padding:0;
xwidth: 400px;
xmargin: -20px 0px 0px 400px;
margin-left: 100px;
font-size: 18px;
font-family: eraser, verdana;


}
#currvideodesc {
font-family: eraser, verdana;
color:#FFFFFF;
font-size: 19px;
}
#videoHr {
width: 95%;
}
#videoTitle {
color: #FFFFFF;
font-family: eraser;
font-size: 22px;

}
