@charset "UTF-8"; 
/* CSS Document */
/* This is the primary style sheet for the Shriekfest Website.
Created:January 18, 2010
Author:Jesse Reisman
Logo Red:#ee282f 
Primary Body Text Color:#F2EAD0
General Hyperlink Color:#c6dce6
Primary Body Font List:Arial, Helvetica, sans-serif
*/
body{
	background-color:#000;
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif
}

a:link{color:#c6dce6; text-decoration:none}
a:visited{text-decoration:none; color:#c6dce6}
a:hover{text-decoration:underline; color:#9F0}
a:active{text-decoration:none}

#apLogo{
	position:absolute;
	left:11px;
	top:36px;
	width:798px;
	height:189px;
	z-index:2
}

#apNav{position:absolute; left:182px; top:233px; width:700px; height:35px; z-index:1000}

#apQuoteText{position:absolute; left:27px; top:115px; width:225px; height:325px; z-index:1; overflow:default; font-style:italic; font-size:20px; color:#FFF}

#TestimonialText{font-size:22px; color:#F00; text-decoration:underline; text-align:center; margin:0; padding:0}

#apCalendarEvents{
	position:absolute;
	left:28px;
	top:271px;
	width:211px;
	height:330px;
	z-index:2;
	overflow:default;
	font-size:16px;
	border:1px;
	border-color:#F00
}

#apGalleryYears {
	position:absolute;
	left:285px;
	top:333px;
	width:517px;
	height:21px;
	z-index:1006;
	text-align:center;
}

#apMainContent{
	position:absolute;
	left:289px;
	top:646px;
	width:592px;
	height:836px;
	z-index:10;
	font-size:18px;
	color:#F2EAD0;
	overflow:visible;
	line-height:1.3;
	padding-top:1em
}

#apContactUsContent{position:absolute; left:283px; top:319px; width:651px; height:1008px; z-index:10; font-size:20px; color:#F2EAD0; overflow:visible; line-height:1.3; color:#F2EAD0; font-size:1.1em; padding-top:1em}

#apFinalistsContent{position:absolute; left:283px; top:317px; width:651px; height:1008px; z-index:10; font-size:20px; color:#F2EAD0; overflow:visible; line-height:1.5; padding-top:1em}

#apFriendsBannersContent{position:absolute; left:283px; top:319px; width:651px; height:1008px; z-index:10; font-size:20px; color:#B5C3C5; overflow:visible; line-height:1.3; color:#F2EAD0; font-size:1.1em; padding-top:1em}

#apSponsorsContent{position:absolute; left:283px; top:319px; width:651px; height:1008px; z-index:10; font-size:20px; color:#B5C3C5; overflow:visible; line-height:1.3; color:#F2EAD0; font-size:1.1em; padding-top:1em}

#apInterviewBody{position:absolute; left:488px; top:346px; width:446px; height:1008px; z-index:10; font-size:20px; color:#B5C3C5; overflow:visible; line-height:1.3; color:#F2EAD0; font-size:1.1em; padding-top:1em}

#apWinnersContent{position:absolute; left:283px; top:319px; width:651px; height:1008px; z-index:10; font-size:18px; color:#F2EAD0; overflow:visible; line-height:20px; padding-top:1em}

#apAboutUsContent{
	position:absolute;
	left:296px;
	top:343px;
	width:651px;
	height:1008px;
	z-index:10;
	font-size:20px;
	color:#B5C3C5;
	overflow:visible;
	line-height:1.3;
	color:#F2EAD0;
	font-size:1.1em;
	padding-top:1em
}

#apPressContent{position:absolute; left:283px; top:309px; width:651px; height:1008px; z-index:10; font-size:20px; color:#B5C3C5; overflow:visible; line-height:1.3; color:#F2EAD0; font-size:1.1em; padding-top:1em}

#apSuccessStoriesContent{position:absolute; left:318px; top:310px; width:720px; height:1008px; z-index:10; font-size:20px; color:#F2EAD0; overflow:visible}

#apTShirtContent{position:absolute; left:384px; top:310px; width:651px; height:600px; z-index:10; font-size:20px; color:#FFF; overflow:visible}

#apFormContent{position:absolute; left:384px; top:310px; width:651px; z-index:10; font-size:20px; color:#FFF; background-color:#000; border:thick; border:#FFF; overflow:visible}

#apFinalistHeader{position:absolute; left:486px; top:287px; width:217px; height:31px; z-index:11; font-size:24px; font-weight:bolder; font-style:italic; color:#C30}

#apFinalistsTitle{position:absolute; left:284px; top:295px; width:286px; height:31px; z-index:11; font-size:24px; font-weight:bolder; font-style:italic; color:#C30}

#apFinalistsColumn1{
	position:absolute;
	left:287px;
	top:318px;
	width:500px;
	z-index:900;
	line-height:18.5px;
	text-align:center;
	color:#F2EAD0;
}
#apFinalistsColumn2{position:absolute; left:594px; top:318px; width:305px; height:375px; z-index:900; line-height:18.5px; text-align:center; color:#F2EAD0}

#apWinnersTitle{position:absolute; left:284px; top:265px; width:286px; height:31px; z-index:11; font-size:24px; font-weight:bolder; font-style:italic; color:#C30}

#apFriendsTitle{position:absolute; left:284px; top:295px; width:286px; height:31px; z-index:11; font-size:24px; font-weight:bolder; font-style:italic; color:#C30}

#apDisclaimerTitle{position:absolute; left:284px; top:285px; width:286px; height:31px; z-index:11; font-size:24px; font-weight:bolder; font-style:italic; color:#C30}

#apContactTitle{position:absolute; left:284px; top:295px; width:286px; height:31px; z-index:11; font-size:24px; font-weight:bolder; font-style:italic; color:#C30}

#apSponsorsTitle{position:absolute; left:284px; top:295px; width:286px; height:31px; z-index:11; font-size:24px; font-weight:bolder; font-style:italic; color:#C30}

#apSuccessStories{position:absolute; left:282px; top:282px; width:552px; height:31px; z-index:11; font-size:24px; font-weight:bolder; font-style:italic; color:#C30}

#apT-Shirts{position:absolute; left:388px; top:275px; width:389px; height:31px; z-index:11; font-size:24px; font-weight:bolder; font-style:italic; color:#C30}

#apAd{
	position:absolute;
	left:47px;
	top:660px;
	width:180px;
	height:152px;
	z-index:13;
	background-image:url(images/demo_ad.gif)
}

#apTShirtHead{position:absolute; left:372px; top:275px; width:575px; height:50px; z-index:14; font-size:38px; font-style:oblique; color:#FFF}

#apPosterImage{position:absolute; left:342px; top:340px; width:327px; height:512px; z-index:15; background-image:url(images/poster.jpg)}

#apTShirtInfo{position:absolute; left:714px; top:352px; width:298px; height:425px; z-index:16; font-size:24px; color:#F2EAD0}

#apSuccessStoriesColumn1{position:absolute; left:279px; top:330px; width:335px; color:#F2EAD0; z-index:14; font-size:1.1em}

#apSuccessStoriesColumn2{position:absolute; left:632px; top:330px; width:335px; z-index:15; color:#F2EAD0; font-size:1.1em}

#Success_Name{font-style:oblique}

#apTestimonialColumn1{
	position:absolute;
	left:279px;
	top:327px;
	width:344px;
	color:#F2EAD0;
	z-index:14;
	font-size:1.1em;
	height: 2973px;
}

#apTestimonialColumn2{position:absolute; left:632px; top:323px; width:335px; color:#F2EAD0; z-index:15; font-size:1.1em}

#Testimonial_Name{color:#996494}

#apFriendsLinks{position:absolute; left:773px; top:321px; width:157px; height:126px; z-index:900}

#apHomeNewsTop{
	position:absolute;
	left:381px;
	top:264px;
	width:512px;
	height:103px;
	z-index:1001;
	font-size:22px;
	color:orange;
	text-align:left;
	font-style:italic;
	font-weight:bolder;
	text-align:center;
}

#apHomeNewsBottom{
	position:absolute;
	left:290px;
	top:636px;
	width:645px;
	height:38px;
	z-index:1004;
	font-size:18px;
	color:orange;
	text-align:center
}

#apNewsEvents{
	position:absolute;
	left:286px;
	top:376px;
	width:286px;
	height:31px;
	z-index:11;
	font-size:20px;
	font-weight:bolder;
	font-style:italic;
	color:#C30
}

#apHomeTopBox1{
	position:absolute;
	left:283px;
	top:407px;
	width:300px;
	height:200px;
	z-index:1002;
	font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
	font-size:15px;
	border:.5 px;
	border-color:#666;
	border-style:solid;
	line-height:24px;
	padding:8px;
	padding-left:10px;
	padding-top:15px;
	padding-bottom:0px;
	color:#F2EAD0
}

#apHomeTopBox2{
	position:absolute;
	left:642px;
	top:408px;
	width:300px;
	height:200px;
	z-index:1003;
	border:.1 px;
	border-color:#666;
	border-style:solid;
	padding:8px;
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	padding-bottom:0px
}

#apMenuVertical{position:absolute; left:831px; top:43px; width:107px; height:193px; z-index:1005}

#apWinnerYear{position:absolute; left:284px; top:305px; width:645px; height:28px; z-index:1006}

#apSchedule{
	position:absolute;
	left:355px;
	top:332px;
	width:419px;
	z-index:1006;
}

#apDisclaimerBody{position:absolute; left:286px; top:328px; width:518px; height:473px; z-index:1004}

#apScheduleHeader{
	position:absolute;
	left:357px;
	top:295px;
	width:506px;
	height:31px;
	z-index:11;
	font-size:24px;
	font-weight:bolder;
	font-style:italic;
	color:#C30
}

#apContentHeader{
	position:absolute;
	left:357px;
	top:295px;
	width:506px;
	height:31px;
	z-index:11;
	font-size:24px;
	font-weight:bolder;
	font-style:italic;
	color:#C30
}

#apInterviewNames{position:absolute; left:282px; top:346px; width:172px; height:608px; z-index:1007}

#apPhotoGallery{position:absolute; left:279px; top:363px; width:624px; height:269px; z-index:1007}

#apSkyscraperAd{
	position:absolute;
	left:909px;
	top:711px;
	width:120px;
	height:209px;
	z-index:1006
}

ul.bodyBullets{padding:3px}

#apBannerFlash{position:absolute; left:42px; top:241px; width:861px; height:45px; z-index:1007; font-size:1.3em; color:#F90; text-align:center; border-bottom:#F00 thin solid; line-height:1.2em; padding-bottom:8px}

#apSponsorsBanners {position:absolute; left:284px; top:338px; width:620px; height:244px; z-index:1006;}

#apPhotos{position:absolute; left:287px; top:364px; width:614px; height:382px; z-index:1007;}

#apFriday {
	position:absolute;
	left:299px;
	top:265px;
	width:512px;
	z-index:1006;
	overflow: visible;
	text-align:center;
}

#scheduleDay{
	font-weight:bold;
	font-size:24px;
	text-decoration:underline;
	display:block;
	text-align:center;
	color:white;	
}

#scheduleProgram{
	font-weight:bold;
	font-size:17px;
	text-decoration:underline;
	display:block;
	text-align:center;
	font-style:italic;	
}
#apPartyInfo {
	position:absolute;
	left:294px;
	top:334px;
	width:568px;
	height:99px;
	z-index:1007;
	text-align:center;
}

#apFilmInfo {
	position:absolute;
	left:299px;
	top:274px;
	width:512px;
	z-index:1006;
	overflow: visible;
	text-align:center;
}

#filmTitle{
	text-align:center;
	color:#F00;
	font-size:24px;	
	}

#filmInfoBody{
	text-align:left;
	color:#999
	font-size:18px;
	}

#scheduleTitle{
	font-size:24px;
	font-weight:bolder;
	font-style:italic;
	color:#C30;
	text-align:left;
}

#homepage_ad {
	text-align: center;
}

