body					{ background:url(http://www.wnit.org/braingames/img/canvas.gif) 0 0 repeat-x #38374c; font:10pt Arial, Helvetica, sans-serif; color:#8f8daf; }
h1, h2, h3, h4, h5, h6	{ margin:0; padding:0; }
h1						{ background:url(http://www.wnit.org/braingames/img/heading.gif) 0 0 repeat-x; height:37px; color:#27bff9; padding:20px 42px 0; font:bold 28px Arial, Helvetica, sans-serif; line-height:26px; }
h3						{ color:#f26522; } 
a img					{ border:0; }
p						{ margin:0; padding:0 0 1em; }
address					{ font-style:normal; float:left; }

#body					{ background:url(http://www.wnit.org/braingames/img/container.png) -4px 0 repeat-y; padding:0 10px; }
#footer					{ background:url(http://www.wnit.org/braingames/img/containercap.png) -4px 0 no-repeat; padding:35px 32px 10px; height:auto; overflow:hidden; }
#container				{ width:970px; margin:0 auto; }
#mast					{ height:41px; color:#ccc; }
#mast ul				{ list-style:none; margin:0; padding:0; }
#mast li				{ background:url(http://www.wnit.org/braingames/img/top-div.gif) left 0px no-repeat; float:left; }
#mast li a				{ padding:8px 0; display:block; color:#ccc; text-decoration:none; letter-spacing:1px; font:bold 10pt Helvetica, sans-serif; margin:0 15px; }
#mast li a:hover		{ color:#fff; }
#mast-local				{ background:none !important; }
#mast-local a			{ background:url(http://www.wnit.org/braingames/img/local.png) 0 0 no-repeat; padding:0 !important; height:35px; overflow:hidden; width:68px; text-indent:-99999px; }
#mast-local a:hover		{ background-position:0 -36px; }

#searchbox				{ float:right; background:url(http://www.wnit.org/braingames/img/searchbox.png) 0 0 no-repeat; margin:2px 15px 2px 0; padding:0; width:177px; }
#searchbox fieldset		{ margin:0; padding:0; border:0; float:left; }
#searchbox input		{ background:none; width:125px; border:0; margin:0; padding:5px 7px;; }
#searchbox button		{ background:url(http://www.wnit.org/braingames/img/searchbtn.png) 0 0 no-repeat; width:38px; height:27px; float:left; margin:0; padding:0; border:0; }
#searchbox button:hover	{ background-position:0 -28px; cursor:pointer; }

#sail					{ background:url(http://www.wnit.org/braingames/img/header.jpg) -20px 0 no-repeat; height:464px; }
#logo					{ float:right; margin:30px 0 0; }
#msg					{ background:url(http://www.wnit.org/braingames/img/msg.png) 0 0; padding:10px; color:white; float:right; clear:right; font:bold 14pt Arial, Helvetica, sans-serif; }
#main					{ background:url(http://www.wnit.org/braingames/img/body.gif) bottom right no-repeat; min-height:396px; padding:22px 20px 42px 42px; color:black; line-height:20px; height:auto; overflow:hidden; }

#episodes				{ margin:20px 0 0; padding:0; list-style:none; height:auto; overflow:hidden; }
#episodes li			{ float:left; width:300px; height:50px; }
#episodes p				{ margin:0; padding:0; }

#ads					{ background:none; width:200px; height:auto; overflow:hidden; float:right; margin-left:80px; font-size:9pt; text-align:center; }
#ads img				{ border:4px solid white; margin-bottom:10px; }
#ads a					{ color:black; text-decoration:none; }
#ads a:hover			{ text-decoration:underline; }
#copyright				{ float:left; margin-right:30px; }
#org-name, #org-street	{ border-right:1px solid #8f8daf; padding-right:5px; } 
#media					{ margin-bottom:20px; }

.play					{ background:url(http://www.wnit.org/braingames/img/buzzer.gif) 10px center no-repeat; border:1px dotted #ccc; padding:10px 10px 10px 80px; width:515px; margin-bottom:10px; color:#006; }
.date					{ color:#F37221; display:block; margin-bottom:10px;}


dl 						{ margin:0; padding:0.5em 0; width:500px; height:auto; overflow:hidden; }
dt						{ float:left; clear:left; }
dd						{ float:left; }
#experts				{ width:600px; font-size:8pt; line-height:18px; height:auto; overflow:hidden; padding:0 0 10px; }
#experts h4				{ padding-top:20px; font-size:11pt; float:left; width:100px; }
#experts h3				{ font-size:12pt; }
#experts dl				{ float:left; width:auto; clear:left; margin-top:20px; font-size:9pt; }
#experts dt				{ margin:0; padding:0; font-weight:bold; }
#experts dd				{ clear:left; margin:0; padding:0; }
#experts div			{ background:url(../img/gear.gif) 0 0 no-repeat; clear:both; float:left; width:600px; min-height:96px; }
#experts p				{ padding:15px 0 10px; border-top:0px dotted #ccc; width:450px; margin-left:150px; padding-top:20px; display:block; }
#further-reading, 
	#further-videos		{ width:600px; }
#further-reading ul		{ list-style:none; font-size:9pt; margin:0; padding:15px 0 15px 15px; height:auto; overflow:hidden; }
#further-reading li		{ float:left; clear:left; width:585px; margin-bottom:10px; }
#further-reading img	{ float:left; margin-right:15px; border:1px solid #ccc; }
#further-reading address{ font-weight:bold; font-style:normal; }