@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:#F2EAD0; 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:807px; 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:343px; width:225px; height:330px; z-index:2; overflow:default; font-size:16px; border:1px; border-color:#F00}

#apMainContent{position:absolute; left:283px; top:665px; 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: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}

#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:277px; height:375px; 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:732px; 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:335px; color:#F2EAD0; z-index:14; font-size:1.1em}

#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:290px; top:336px; width:640px; height:46px; z-index:1001; font-size:28px; color:orange; text-align:center; font-style:italic; font-weight:bolder}

#apHomeNewsBottom{position:absolute; left:286px; top:666px; width:645px; height:29px; z-index:1004; font-size:18px; color:orange; text-align:center}

#apNewsEvents{position:absolute; left:272px; top:402px; width:286px; height:31px; z-index:11; font-size:20px; font-weight:bolder; font-style:italic; color:#C30}

#apHomeTopBox1{position:absolute; left:279px; top:433px; 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:638px; top:434px; 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}

#apGalleryYears{position:absolute; left:285px; top:333px; width:517px; height:21px; z-index:1006; text-align:center}

#apDisclaimerBody{position:absolute; left:286px; top:328px; width:518px; height:473px; z-index:1004}

#apContentHeader{position:absolute; left:284px; top:295px; width:619px; 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:727px; 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;}
