body 						{ background-image: url(images/background.png); background-repeat: repeat; background-color:#FFFFFF; margin: 0; font-family: Tahoma, Geneva, sans-serif; font-size:12px; }
body img					{ border:none; }
a							{ color: #666666; text-decoration:none; }
a:hover						{ text-decoration: underline; }

#header						{ display: block; height:115px; overflow:hidden; background-image: url(images/background.png); background-repeat: repeat;}

#container					{ width: 996px;  margin-left:auto; margin-right:auto; }
#col-left					{ background-image:url(images/col_left_bg.png); background-repeat:repeat-y; background-position:0px 20px; float:left; width: 276px; }
#col-left img 				{ margin-top: 0px; }
#navigation , #sponsors	,
#showings , #misc , #other	{ margin-left:40px; margin-right:26px; text-align:center; }

#other						{ margin-top:10px; }

.col_white					{ background-image:url(images/col_left_bgarea.png); background-repeat:repeat-y; display:block; padding-left:6px; padding-right:6px; }


#sponsors 					{ margin-top: 8px; }

#showings 					{ margin-top: 12px; }
#showinglist				{ font-size:11px; text-align:left; padding-left:6px; line-height:16px; }

#misc	 					{ margin-top: 12px; }
	
#col-right					{ float:left; width: 718px; background-color:#ffffff; background-image:url(images/logo_right.png); background-repeat:no-repeat; background-position:0px -115px; min-height:320px; }

#content					{ padding-left:52px; padding-top:16px; padding-right:16px; }

.link						{ font-size:18px;  }

/* Sponsors Page */

#sponsorWrap { width:100%; margin-left:auto; margin-right:auto; }
.sponsorClick { cursor:pointer; padding-left:12px; padding-right:12px; width:190px; height:200px; background-repeat:no-repeat; background-position: center center; float:left; }

#singleSponsorWrap { width:320px;margin-right:auto; margin-left:auto; padding:8px; }
.singleSponsor span { float:left; width:240px;  }
.singleSponsor b { float:left; width:70px; }
.sponsorBack { text-align:center; padding-top:18px; clear:both; }
