body   				{ font-family: arial,helvetica,sans-serif; font-size:small; padding:0; margin:5px; }
h1 					{ font-size:16px; margin: 0; padding:0; }
h2 					{ font-weight:bold; font-size:12px; margin: 0px 0px 0px 1px; padding:0;}
h3 					{ font-weight:bold; font-size:12px; margin: 2px 0 5px 0; padding: 0; }
legend 				{ font-weight:bold; font-size:14px; }
fieldset			{ border-style: solid; border-width:1px; border-color:black; padding:5px 5px 5px 5px; }
form 				{ margin: 0px 5px 5px 10px; padding: 2px 2px 2px 2px; }

#masthead 			{ width: 800px; margin:0 0 0 0; padding:0 0 2px 0; }

#content 			{ float: left; width: 625px; padding:0; margin-left:5px; }

#sidebar 			{ float: left; width: 10px; padding:0; margin:0; }

#footer				{ width: 800px; clear: both; padding-top:5px; }

#nav 				{ float: left; width: 155px; margin:2px 2px 2px 2px; padding:3px 3px 3px 3px; border-style:solid; border-width:1px; border-color:#CCCCCC;background-color:#EEEEEE; }
#nav a				{ font-weight: bold; }
#nav p				{ margin-bottom:10px; margin-top:0; padding:0; }
#nav ul				{ list-style-type:none; margin:0px 5px 10px 5px; padding:0;}
#nav li				{ font-size: 10px; padding: 1px 1px 1px 1px; margin:0;}

#formerror			{ margin:15px 15px 15px 15px; font-weight:bold; color:red; }

#content select		{ width: 150px; }

#episodeinfo		{ margin-top:5px; margin-left:10px; margin-bottom:10px; padding: 5px 5px 5px 5px; border-top-width:1px; border-left-width:1px; border-right-width:2px; border-bottom-width:2px; border-style: solid; border-color: black; width:600px; background-color: #D1D1D1; }
#episodedescription { margin-top:5px; margin-bottom: 5px; font-style:italic; }
#episodedisclaimer  { margin:15px 15px 15px 15px; font-weight:bold; background-color:#FFFFCC; }
#episodethankyou    { margin:15px 15px 15px 15px; font-weight:bold; background-color:#FFFFCC; }
#episodecomment		{ margin-top:3px; margin-left:30px; margin-bottom:10px; padding: 5px 5px 5px 5px; border-style: solid; border-width: 1px; border-color: gray; width:560px; background-color: #EEEEEE; }
#episodecommentdate { margin:0; font-size:10px; font-weight:bold; }
#episodecommenttext { margin-top:1px; margin-left: 10px; margin-bottom: 0; padding:0; font-style:italic; }

#commentlink		{ font-weight: bold; margin-top:0px; margin-bottom:0px; padding:0; }
#commentform		{ margin:15px 15px 15px 15px; }

#pagenavtop			{ margin-left:15px; margin-top:5px; margin-bottom:10px; font-weight:bold; background-color:#FFFFCC; }
#pagenavbottom		{ margin-top:5px; margin-bottom:5px; font-weight:bold; background-color:#FFFFCC; text-align:right; }

#navhorizontal 		{ padding: 2px 2px 2px 2px; margin: 4px 4px 4px 4px; }
#navhorizontal li 	{ display: inline; list-style-type: none; padding-right: 6px; }

#footer p			{ font-size:xx-small; margin-top:5px; }

#poll				{ margin:15px auto 10px auto; }
#poll .pollpic 		{ margin:0 34px; border-top:1px solid black; border-right:3px solid black; border-bottom:3px solid black; border-left:1px solid black; }
#poll p.top			{ margin:10px auto 0 auto; padding:2px; text-align:center; font-size:12px; }
#poll p.bottom		{ margin:0 auto 10px auto; padding:2px; text-align:center; font-size:12px; }
#poll span			{ background-color: #DDE3FF}
