body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:12px;
  background-color:#ddd;
  background-image:url(images/bg1.gif);
}


A.menu:link	{color:#ffffff;
	text-decoration:none}
A.menu:active {color:#ffffff;
	text-decoration:none}
A.menu:visited {color:#ffffff;
	text-decoration:none}
A.menu:hover {color:#FFCC00;
	text-decoration:none}


div#placeholder {
position:absolute;
top:200px;
left:300px;
background-color:#FFFF99;
border:1px solid black;
padding:20px;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-bottom:3px;
padding:0px;
}

p.tight {margin:0;padding:0;}

p.eventtitle {font-size:14px;font-weight:bold;margin:0;padding:0;}

p.listdate {background-color:#0033FF;color:#CCCCCC;font-size:14px;font-weight:bold;font-style:italic;margin:0;padding:0;}

p.listvenue {background-color:#000000;color:#DDDDDD;font-size:12px;font-weight:bold;margin:0;padding:0;}

p.listevent {border-bottom:1px solid black;margin-bottom:2px;margin:0;padding:0;}

p.alllist {font-size:12px;margin:0;margin-bottom:6px;padding:0;font-weight:bold;}


.listtile {font-size:12px;font-weight:bold;}

.kicker {font-size:10px;font-style:italic;}

h3 {margin-bottom:6px;}

select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
th {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
}


img.bordered {
border:1px solid black;
}

img.logo {
float:left;
margin:0;
margin-top:16px;
margin-right:16px;
border:0;}

div#topbanner {
position:absolute;
top:0px;
left:0px;
width:780px;
height:100px;
background-color:#aaaaaa;
}

div#menu {
position:absolute;
top:100px;
left:0px;
width:780px;
height:20px;
background-color:#111111;
color:#ffffff;
padding-top:2px;
}

div#stripe {
position:absolute;
top:120px;
left:0px;
width:780px;
height:4px;
background-color:#945b18;
background-image:url(images/BottomStripe.jpg);
padding:0;
margin:0;
}


div#homestripe {
position:absolute;
top:124px;
left:0px;
width:780px;
height:4px;
background-color:#000;
padding:0;
margin:0;
}


div#homemain {
position:absolute;
top:128px;
width:780px;
left:0px;
background-color:#000000;
background-image:url(images/HomeBG2.jpg);
overflow:hidden;
height:500px;
}


div#homefilmstrip {
float:left;
width:146px;
margin:0;
padding:0;
margin-left:16px;
background-image:url(images/sprocketbg1_146W.gif);
}


div#homedates {
position:absolute;
top:40px;
left:560px;
width:190px;
background-color:#FFFFFF;
color:#000000;
border:2px solid black;
padding:0;
margin:0;
}

div#homedatesinner {
padding:10px;
}


div#homephotocredit {
color:#ffffff;
font-size:10px;
position:absolute;
top:628px;
left:590px;
width:180px;
padding:4px;
text-align:right;
}


div#main {
position:absolute;
top:124px;
left:0px;
width:780px;
height:3000px;
background-color:#000;
}

div#rightcolumn {
position:absolute;
top:20px;
left:40px;
width:680px;
background-color:#FFFFFF;
border:2px solid #cccccc;
padding:10px;
}

div#rightcolumn_left {float:left;clear:right;width:385px;padding:0;}

div#rightcolumn_right {float:left;width:120px;margin:0;margin-left:20px;}

div#rightcolumn_bigright {float:left;width:220px;margin:0;margin-left:50px;}

div#rightcolumn_farright {float:left;width:120px;margin:0;margin-left:20px;}

div#rightcolumn_filmsvenuesright {float:left;width:146px;margin:0;margin-left:120px;background-image:url(images/sprocketbg1_146W.gif);}

div#sponsors {float:left;clear:both;margin:0;}

div#picking {position:absolute;top:10px;left:10px;width:350px;height:90px;overflow:auto;border:1px solid black;background-color:#ffffff;padding:4px;}

div#eventlist {position:absolute;top:130px;left:10px;width:350px;height:360px;overflow:scroll;border:1px solid black;background-color:#ffffff;padding:4px;}

div#details_div {position:absolute;top:10px;left:380px;width:370px;height:480px;overflow:visible;padding:0;background-color:#403934; background-image:url(images/Lens400.jpg); background-repeat:no-repeat;}

div#clickleft {position:absolute;top:120px;left:40px;width:290px;height:60px;border:2px solid #cccccc;padding:10px;background-color:#ffffff;color:#000000;}

/*div#infoleft {position:absolute;top:10px;left:10px;width:200;height:auto;background-color:#ffffff;border:2px solid #cccccc;color:#000000;font-size:12px;}padding:10px;border:1px solid black;
*/

div#details_main {float:left;clear:right;width:370px;padding:4px;background-color:#ffffff;border:2px solid #cccccc;color:#000000;font-size:10px;margin-bottom:30px;height:auto;overflow:auto;}

div#details_left {float:left;clear:right;width:185px;padding:0;}

div#details_right {float:right;width:135px;margin:0;padding:0;padding-right:5px;padding-left:10px;}
