* {font-family: Helvetica, Arial}
body {background-color: #a4a4a4; background-image:url('images/bg.png'); background-repeat: repeat-x;
	margin: 0px 0px 0px 0px; font-family: Helvetica, Arial; font-size: 12px
	}
	
ul {padding-left: 15px; margin-top: 0px}
li {list-style-type: square}
img.align-right {float: right}
img.align-left {float: left}
img.align-center {margin-left: auto; margin-right: auto; display: block}
a img {border: 0px}
a {color: #715988; text-decoration: none}
a:hover {color: #ab5d36; text-decoration: none}	
textarea {font-size: 12px}

#logo_bar {width: 805px; height: 89px; margin-left: auto; margin-right: auto}
#nav_bar {width: 805px; height: 38px; margin-left: auto; margin-right: auto;
	padding: 0px 0px 0px 0px;
	background-image:url('images/nav_bar.png'); background-repeat: repeat-x;
	}
#contents_bar {width:805px; background-color: white; margin-left: auto; margin-right: auto}
#contents_bar #contents {padding: 15px 25px 15px 25px}
#footer {width: 805px; height: 222px; background-image: url('images/footer.png'); background-repeat: no-repeat;
	margin-left: auto; margin-right: auto;
	}
#footer #footer_contents {padding: 7px 20px 15px 20px}
#footer_contents div {float: left; padding-right: 15px; color: #202020}
#subfooter {font-family: Arial; width: 805px; margin-left: auto; margin-right: auto; font-size: 10px; color: #cccccc; background-color: #303030}
#subfooter div {padding: 5px}

#contents h1 {font-weight: normal; font-family: Trebuchet MS; font-size: 28px; color: #ab5d36; text-transform: uppercase; margin-top: 5px; margin-bottom: 5px}
#contents h2 {font-weight: normal; font-family: Trebuchet MS; font-size: 22px; color: #715988; margin-top: 15px; margin-bottom: 5px}
#contents p b {color: #ab5d36}
#contents li b {color: #ab5d36}

#footer_contents h2 {font-family: Trebuchet MS; color: #333333; font-size: 18px; font-weight: normal; margin-top: 5px; margin-bottom: 5px; text-transform: uppercase}
#footer_contents p {margin-top: 5px; margin-bottom: 10px; color: #101010}
#footer #footer_contents a {color: black; text-decoration: none}
#footer #footer_contents a:hover {color: black; text-decoration: underline}
#footer #footer_contents p b {color: #303030}


#videos_menu h1 {font-weight: normal; font-family: Trebuchet MS; font-size: 22px; color: #ab5d36; text-transform: uppercase; margin-top: 3px; margin-bottom: 0px; border-bottom: 1px #808080 dotted}
#videos_menu h2 {font-weight: bold; font-family: Helvetica; font-size: 12px; color: #ab5d36; margin-top: 3px; margin-bottom: 3px; border-bottom: 1px #808080 dotted}


#videos_menu p {
	font-size: 12px;	
	text-align: left;
	margin-top: 3px;
	margin-bottom: 3px;
	background-color: white;
	padding: 4px;

	width: 172px;
}

#promo_pic {width:560px; height: 420px; background-image:url('images/podcast_promo.jpg'); background-repeat: no-repeat}

.table-schedule {width: 100%}
.table-schedule td {padding: 5px; border-top: 1px #cccccc solid}
.table-schedule tr:nth-child(odd) {padding: 5px; background-color: #eeeeee}
.table-schedule tr td:first-child {font-weight: bold; width: 150px}

div.quotes p {font-weight: normal; color: #715988; font-size: 18px; margin-left: 10px; margin-right: 10px; margin-top: 15px; padding: 5px; font-family: Helvetica, Arial}

#about_videoplayer_container {margin-left: auto; margin-right: auto; width: 100%; text-align: center; background-image: url('images/video_bg.jpg'); height: 360px; background-repeat: no-repeat; padding-top: 20px}

td.form_label {width: 100px; font-weight: bold; padding: 10px}
