﻿html, body, ul
{
    margin:0;padding:0;
}
body 
{
     background:url('../images/bg.jpg') repeat-y top left #707070;
     font-family:Georgia;
     font-size:16px;
     line-height:1.5em;
     color:#336699;
}
a
{
	text-decoration:underline;
	color:#336699;
}
ul { list-style::none; }
#content 
{
     width:950px;
     margin:20px auto 0px auto;
     background:url('../images/web-announce-bg.jpg') repeat-y top left #ffffff;
     text-align:center;
     padding-bottom:30px;
}

#logo
{
    background:url('../images/header-rule.png') no-repeat bottom left;
    padding-top:8px;
    text-align:left;
}
#main, #home
{
     float:left;width:720px;text-align:left;padding-top:25px;
}
#home
{
	width:620px;
}
#sign-up
{
     float:left;display:block;margin-top:218px;margin-left:-260px;
}
#our-dream
{
   clear:both;position:relative;float:left;margin-left:0px;margin-top:-80px;
}
#news
{
     display:block;width:900px;text-align:left;clear:both;padding:20px 0px;
}
#footer
{
     clear:both;width:950px;
	 font-size:0.6em;font-family:Arial, Verdana, Sans-Serif; line-height:1.0em;color:#333;width:515px;margin:30px auto;text-align:center;
}
.nav, #nav-list
{

	font-family:Helvetica Narrow, Arial, sans-serif; 
	letter-spacing:-1px;
	font-size:13px;
}
.nav a 
{
	display:block;
	color:#fff;
	text-decoration: none;
	width:130px;
	height:130px;

}
.nav a:hover { color:#ffcc00; }
.nav a.aboutchuck {  background:transparent url(../images/btn-bugs.png) no-repeat scroll 12px 14px; }
/*.nav a.aboutchuck:hover {  background:transparent url(../images/btn-bugs-hover.png) no-repeat scroll 12px 14px; }*/
.nav a.archives {  background:transparent url(../images/btn-daffy.png) no-repeat scroll 12px 14px; }
.nav a.the-center {  background:transparent url(../images/btn-cricket.png) no-repeat scroll 12px 14px; }
.nav a.programs {  background:transparent url(../images/btn-roadrunner.png) no-repeat scroll 12px 14px; }
.nav a.whats-up {  background:transparent url(../images/btn-frog.png) no-repeat scroll 12px 14px; }
.nav a.cool-links {  background:transparent url(../images/btn-pepe.png) no-repeat scroll 12px 14px; }
.nav a.membership {  background:transparent url(../images/btn-daffy2.png) no-repeat scroll 12px 14px; }
.nav a.contact-us {  background:transparent url(../images/btn-marvin.png) no-repeat scroll 12px 14px; }
.nav img { border:0; }
#nav-col-1
{
	float:left;
	width:130px;
	margin-left:25px;
}
#nav-col-1 ul
{
	margin-top:88px;
	list-style-type:none;
}
#nav-col-2
{ 
	float:left;
	width:125px;
}
#nav-col-2 ul
{
	margin-top:276px;
	list-style-type:none;
}
img#young-chuck-jones
{
	float:left;
	display:block;
	margin-left:-100px;
	padding-right:18px;
}
img#older-chuck-jones
{
	float:right;display:block;
}
p.indent
{
	text-indent: 2em;
}
#navigation
{
	float:left;
	width:180px;
}

#nav-list
{
	float:left;
	margin-top:70px;
	width:150px;
	margin-left:10px;
}
ul.top-level a
{
	color:#ffcc00;
	text-decoration: none;
}
ul.sub-level a
{
	color:#fff;
	text-decoration: none;
}
ul.top-level a.active
{

	color:#f7f637;
	text-decoration: none;
}
ul.sub-level a.active
{
	color:#fff;
	text-decoration:underline;
}
ul.top-level a:hover
{
	color:#ffffff;
}
ul.sub-level a:hover
{
	text-decoration:underline;
}
#nav-list ul
{
	margin:0; padding:0; list-style: none;
}
#nav-list li
{
	width:150px;
}
ul.top-level li
{
	margin-bottom:25px;

}
ul.sub-level
{
	margin-top:0;padding-top:0;
}
ul.sub-level li
{
	margin-bottom:5px;
}

#main #info
{
	float:right;
	width:620px;
}
span.next-link
{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-style:italic;
	clear:both;
}
span.next-link a {
	text-decoration:underline;
	color:#336699;
}
#academy-awards
{   float:left;width:320px;margin-top:70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:10px;
}
#academy-awards span.title
{
	font-size:18px;
}
#academy-awards span.quote
{
	float:right;color:#7041a0;
}
#academy-awards .award
{
	float:left;
	width:100%;
	margin-top:50px;
}
#books
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:20px;
}
#books .book
{
	width:100%;
	padding-bottom:30px;
}
#films
{
	float:left;
	width:320px;
	margin-top:70px;
	text-align:left;
	
}
#films ul
{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 0 20px;padding:0;list-style:none;
}
#films li
{
	margin:0;padding:0;
}
#posters-1
{
	float:left;margin-left:-30px;width:290px;height:1000px;text-align:right;
}
#posters-2
{
	float:left;margin-left:-100px;width:360px;clear:left;text-align:right;
}
#posters-3 
{
	float:left;width:200px;margin-left:-70px;text-align:right;
}
#book-art
{
	float:left; width:350px;
}
#books
{
 	float:left;width:360px;margin-top:10px;
}
#archives-left { float:left;width:300px; }
#archives-content {  float:left;width:420px; }
#archives-content ul 
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	margin-top:20px;
	padding-left:20px;
	margin-bottom:30px;
}
#archives-content ul li 
{
	margin-bottom:20px;
}
#video-links ul
{
	margin:0;padding:0;
	list-style:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	margin-top:25px;
}
#video-links ul li
{
	margin-bottom:25px;
}
#video-links a 
{
	color:#336699;
}
#videos-left
{
	float:left;width:140px;
}
#videos-content
{
	float:left;width:580px;
}
#video-intro-text
{
	float:right;width:420px;
}
#video-links a:hover
{
	text-decoration:underline;
}
#video-description-text
{
	float:right;
	width:420px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
}
#video-bg
{
	width:580px;
	height:440px;
	padding-left:60px;
	padding-top:42px;
	background:url(../images/archives/videos/bg.png) top left transparent no-repeat;
}

#cool-links
{
 float:right;width:520px;margin-right:20px;margin-top:15px;
}
#cool-links #links, #membership-contacts
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	margin-top:20px;
}
#cool-links #links a, #membership-contacts a
{
	color:#336699;
}
#cool-links #links ul
{
	list-style:none;
	padding-left:30px;
	margin-bottom:30px;
}
#membership-info, #donation-info
{
 float:right;width:420px;margin-top:110px;
}
 #donation-info span
 {
 	font-size:10px; color:#333;
 }
 #donation-info br 
 {
 	margin-bottom:8px;
 }
table#contact-us-form
{
	width:300px;
	margin-top:10px;
}
table.donation-form
{
	width:450px;
}
table#contact-us-form input, table#contact-us-form textarea, table#contact-us-form select, table#contact-us-form option,
table.donation-form input, table.donation-form textarea, , table.donation-form select, , table.donation-form option
{
	font-family:Georgia;
     font-size:16px;
}
table#contact-us-form .left, table.donation-form .left
{
	width:30%;
	text-align:right;
}
table#contact-us-form .right, table.donation-form .right
{
	width:70%;
	text-align:left;
}
#