a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#id0wordpressbutton a,
#id1wordpressbutton a,
#id2wordpressbutton a,
#id0twitterbutton a,
#id2linkedinbutton a,
#id0linkedinbutton a,
#id1linkedinbutton a,
#id2twitterbutton a,
#id2facebookbutton a,
#id1twitterbutton a,
#id0facebookbutton a,
#id1facebookbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 53px;
   width: 52px;
   background-position: 0% 0px;
   font-size: 53px;
   line-height: 53px;
}

#id1locationtext p a,
#id0locationtext p a,
#footertextcopy p a,
#footertext p a,
#contacttext p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #777777;
}

#id1twitterbutton a:hover,
#id1wordpressbutton a:hover,
#id1linkedinbutton a:hover  {
   background-position: -52px 0%;
}

#filmtv,
#pid3contact,
#pid2about,
#corporate,
#pid1home,
#events  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

#id1locationtext,
#footertext,
#footertextcopy,
#id0locationtext  {
   visibility: visible;
   position: absolute;
   left: 44px;
   z-index: 4;
   width: 911px;
}

#abouttext p,
#blogheadtext p,
#maintextcopy2 p,
#maintext p  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding-bottom: 7px;
   text-align: left;
}

#homeb a,
#eventsb a,
#filmtvb a,
#aboutb a,
#corporateb a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#contactform fieldset legend,
#contactform fieldset div  {
   font: 14px/17px "Courier New", Courier, monospace;
   margin-bottom: 5px;
   color: #CCCCCC;
}

#footertextcopy p,
#footertext p,
#id1locationtext p  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #777777;
   padding-bottom: 8px;
   text-align: center;
}

#maintextcopy2 *:first-child  {
   padding-top: 0px;
}

#id1facebookbutton a:hover  {
   background-position: -53px 0%;
}

#contactform fieldset div  {
   clear: both;
}

#id2wordpressbutton a  {
   background-image: url(contact_media/id0wordpressbutton.jpg);
}

#id0wordpressbutton a  {
   background-image: url(contact_media/id0wordpressbutton.jpg);
}

#id1wordpressbutton a  {
   background-image: url(contact_media/id0wordpressbutton.jpg);
}

#id1linkedinbutton a  {
   background-image: url(contact_media/id0linkedinbutton.jpg);
}

#id0linkedinbutton a  {
   background-image: url(contact_media/id0linkedinbutton.jpg);
}

#id0facebookbutton a  {
   width: 53px;
   background-image: url(contact_media/id0facebookbutton.jpg);
}

#emailbutton a:hover  {
   background-position: -277px 0%;
}

#id2facebookbutton a  {
   width: 53px;
   background-image: url(contact_media/id0facebookbutton.jpg);
}

#id1facebookbutton a  {
   width: 53px;
   background-image: url(contact_media/id0facebookbutton.jpg);
}

#id2linkedinbutton a  {
   background-image: url(contact_media/id0linkedinbutton.jpg);
}

#id0twitterbutton a  {
   background-image: url(contact_media/id0twitterbutton.jpg);
}

#id1wordpressbutton  {
   visibility: visible;
   position: absolute;
   left: 385px;
   top: 1081px;
   z-index: 4;
   width: 52px;
   height: 53px;
}

#corporateb a:hover  {
   background-position: -86px 0%;
}

#id2twitterbutton a  {
   background-image: url(contact_media/id0twitterbutton.jpg);
}

#id1twitterbutton a  {
   background-image: url(contact_media/id0twitterbutton.jpg);
}

#id1facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 488px;
   top: 1081px;
   z-index: 6;
   width: 53px;
   height: 53px;
}

#id1linkedinbutton  {
   visibility: visible;
   position: absolute;
   left: 436px;
   top: 1081px;
   z-index: 5;
   width: 52px;
   height: 53px;
}

#id0locationtext p  {
   font: 13px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #777777;
   padding-bottom: 8px;
   text-align: center;
}

#blogtextsscroll p  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #777777;
   text-align: left;
}

#id0refreshtext p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #555555;
   text-align: right;
}

#contactb a:hover  {
   background-position: -61px 0%;
}

#id1twitterbutton  {
   visibility: visible;
   position: absolute;
   left: 540px;
   top: 1081px;
   z-index: 7;
   width: 52px;
   height: 53px;
}

#eventsb a:hover  {
   background-position: -58px 0%;
}

#filmtvb a:hover  {
   background-position: -143px 0%;
}

#maintextcopy2 p  {
   color: #999999;
   padding-top: 8px;
}

#id1locationtext  {
   top: 1238px;
}

#id0locationtext  {
   top: 1148px;
}

#contacttext p a  {
   color: #CCCCCC;
}

#blogheadtext p  {
   color: #777777;
}

#footertextcopy  {
   top: 747px;
}

#id0refreshtext  {
   visibility: visible;
   position: absolute;
   left: 654px;
   top: 699px;
   z-index: 4;
   width: 247px;
}

#aboutb a:hover  {
   background-position: -55px 0%;
}

#blogb a:hover  {
   background-position: -46px 0%;
}

#maintextcopy2  {
	visibility: visible;
	position: absolute;
	left: 101px;
	top: 747px;
	z-index: 4;
	width: 800px;
	height: 315px;
}

#emailbutton a  {
   background: url(contact_media/emailbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 13px;
   width: 277px;
   font-size: 13px;
   line-height: 13px;
}

#portssliteral  {
   visibility: visible;
   position: absolute;
   left: 101px;
   top: 163px;
   z-index: 5;
   width: 800px;
}

#homeb a:hover  {
   background-position: -51px 0%;
}

#corporateb a  {
   width: 86px;
   background-image: url(contact_media/corporateb.jpg);
}

#abouttext p  {
   color: #9A9A9A;
}

#emailbutton  {
   visibility: visible;
   position: absolute;
   left: 621px;
   top: 80px;
   z-index: 4;
   width: 277px;
   height: 13px;
}

#footertext  {
   top: 746px;
}

#contactb a  {
   background: url(contact_media/contactb.jpg) no-repeat 0% 0px;
   display: block;
   height: 10px;
   width: 61px;
   font-size: 10px;
   line-height: 10px;
}

#maintext p  {
   color: #999999;
   padding-top: 16px;
}

#corporateb  {
   visibility: visible;
   position: absolute;
   left: 167px;
   top: 127px;
   z-index: 4;
   width: 86px;
   height: 12px;
}

#background  {
   background: url(contact_media/background.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1000px;
   height: 1500px;
}

#eventsb a  {
   width: 58px;
   background-image: url(contact_media/eventsb.jpg);
}

#filmtvb a  {
   width: 143px;
   background-image: url(contact_media/filmtvb.jpg);
}

#aboutb a  {
   width: 55px;
   background-image: url(contact_media/aboutb.jpg);
}

#phoneimg  {
   visibility: visible;
   position: absolute;
   left: 648px;
   top: 53px;
   z-index: 4;
   width: 250px;
   height: 15px;
}

#contactb  {
   visibility: visible;
   position: absolute;
   left: 634px;
   top: 127px;
   z-index: 4;
   width: 61px;
   height: 10px;
}

#eventsb  {
   visibility: visible;
   position: absolute;
   left: 268px;
   top: 127px;
   z-index: 4;
   width: 58px;
   height: 12px;
}

#homeb a  {
   width: 51px;
   background-image: url(contact_media/homeb.jpg);
}

#logoimg  {
   visibility: visible;
   position: absolute;
   left: 101px;
   top: 49px;
   z-index: 4;
   width: 329px;
   height: 18px;
}

#filmtvb  {
   visibility: visible;
   position: absolute;
   left: 343px;
   top: 127px;
   z-index: 4;
   width: 143px;
   height: 12px;
}

#blogb a  {
   background: url(contact_media/blogb.jpg) no-repeat 0% 0px;
   display: block;
   height: 11px;
   width: 46px;
   font-size: 11px;
   line-height: 11px;
}

#aboutb  {
   visibility: visible;
   position: absolute;
   left: 499px;
   top: 127px;
   z-index: 4;
   width: 55px;
   height: 12px;
}

#blogb  {
   visibility: visible;
   position: absolute;
   left: 573px;
   top: 128px;
   z-index: 4;
   width: 46px;
   height: 11px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 104px;
   top: 127px;
   z-index: 4;
   width: 51px;
   height: 12px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #242424;
}
