* 
{
	margin:0;
	padding:0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	font-family: arial, verdana helvetica;
	font-size: 0.75em;
	color: #000;
	background: #f5eace url(../images/city-scape.jpg) top left repeat-x;
	background-position: 150px 0;
	line-height: 1;
}

body#silver {
	font-family: arial, verdana helvetica;
	font-size: 0.75em;
	color: #000;
	background: #f5eace url(../images/silver-bg.gif) top left repeat-x;
	background-position: 150px 0;
	line-height: 1;
}

strong {
	font-weight: bold;
}


/*  Layout Elements */

#wrapper {
	margin: 0 auto; 
	width: 900px;
	line-height: 1.9;
}

.div-small-top {
	background: url(../images/div-small-top.png) top left no-repeat;
	width: 232px;
	height: 12px;
	overflow: hidden;
}

.div-small-bottom {
	background: url(../images/div-small-bottom.png) top left no-repeat;
	width: 232px;
	height: 12px;
}

.div-small-middle {
	width: 230px;
	border-left: 1px solid #e1d7bc;
	border-right: 1px solid #e1d7bc;
	background: #fff;
}

.div-large-top {
	background: url(../images/div-large-top.png) top left no-repeat;
	width: 647px;
	height: 12px;	
	overflow: hidden;
}

.div-large-bottom {
	background: url(../images/div-large-bottom.png) top left no-repeat;
	width: 647px;
	height: 12px;
}

.div-large-grad-bottom {
	background: url(../images/div-large-grad-bottom.png) top left no-repeat;
	width: 647px;
	height: 12px;
}

.div-large-middle {
	width: 645px;
	border-left: 1px solid #e1d7bc;
	border-right: 1px solid #e1d7bc;
	background: #fff;
}

.div-large-grad-middle {
	width: 645px;
	border-left: 1px solid #e1d7bc;
	border-right: 1px solid #e1d7bc;
	background: #fff url(../images/div-large-grad-middle.gif) bottom left repeat-x;
}

.categories-div-large-top {
	background: url(../images/categories-div-large-top.png) top left no-repeat;
	width: 647px;
	height: 12px;	
	overflow: hidden;
}

.categories-div-large-bottom {
	background: url(../images/categories-div-large-bottom.png) top left no-repeat;
	width: 647px;
	height: 12px;
}

/* Header DIV elements */

#header {
	height: 195px;
}

h2.header {
	position: relative;
	top: -125px;
	right: 0px;
	font-size: 1.7em;
	color: #f00;
	text-align: right;

}

/* Content DIV elements */

#content {
	position: relative;
	top: 10px;
	width: 100%;
}

#main-content {
	width: 578px;
	padding-right: 16px;
	float: left;
}

#main-content-internal {
	width: 647px;
	padding-right: 16px;
	float: left;
}

#side-content {
	width: 300px;
	float: left;
}

#side-content-internal {
	width: 233px;
	float: left;
}

/* Notice DIV elements */

#notice-expanded {
	position: relative;
	background: url(../images/notice-expanded-bg.png) top left no-repeat;	
	width: 897px;
	height: 190px;
	padding-top: 5px;
	padding-left: 25px;
	margin-bottom: 15px;
	clear: both;
}

#notice-collapsed {
	position: relative;
	background: url(../images/notice-collapsed-bg.png) top left no-repeat;	
	width: 897px;
	height: 50px;
	padding-top: 5px;
	padding-left: 25px;
	margin-bottom: 15px;
	display: none;
}

#notice-expanded table {
	position: relative;
	top: 10px;
	left: -10px;
	width: 850px;
	border-collapse: collapse;
}

#notice-expanded li {
	position: relative;

	top: 10px;
	width: 255px;
	list-style-type: none;
	padding: 4px;
	padding-left: 8px;
	margin-bottom: 5px;
}

#notice-expanded li.ui-tabs-selected {
	background: #ffe094;	
}

#notice-expanded li a{
	text-decoration: none;
	color: #8d2421;
}

#notice1, #notice2, #notice3 {
	position: absolute;
	width: 470px;
	height: 70px;
	top: 52px;
	left: 299px;
}

#notice-form {
	position: absolute;
	width: 470px;
	height: 70px;
	top: 130px;
	left: 299px;
}

.notice-input {
	width: 500px;
}

.status {
	position: relative;
	top: 8px;
	left: 274px;
}


h2.notice {
	font-size: 1.7em;
	color: #b13825;
	line-height: 1;
	position: relative;
	top: 10px;
	padding-bottom: 15px;
}

h4.notice {
	position: absolute;
	top: 17px;
	left: 780px;
	background:transparent url(../images/but-toggle-notice.png) top left no-repeat;
	color: #fff;
	height:18px;
	width:102px;
	line-height: 1;
	text-align: center;
}

.highlight {
	color: #f00;
}

.url {
	color: #f3932d;
}

#player {
	float: right;
}

/*	Welcome Box */

#welcome-box {
	position: relative;
	background: url(../images/welcome-box.png) top left no-repeat;	
	width: 577px;
	height: 283px;
	padding-top: 15px;
	padding-left: 25px;
}

#welcome-box ul {
	position: absolute;
	top: 173px;
	left: 0px;
}

#welcome-box li
{
	display: inline;
	text-align:center;
}

#welcome-box li a{
	color: #FFF;
	height: 110px;
	display:block;
	float:left; 
}

#welcome-box a.story-url {
	color: #f3932d;
	font-weight: bold;
	font-size: 0.9em;
}


#welcome-box li.news a{
	background:transparent url(../images/tab-news.gif) 0 0 no-repeat;
	height:110px;
	text-indent:-5000em;
	width:191px;
}

#welcome-box li.events a{
	background:transparent url(../images/tab-events.gif) 0 0 no-repeat;
	height:110px;
	text-indent:-5000em;
	width:184px;
}

#welcome-box li.featured-show a{
	background:transparent url(../images/tab-featured-show.gif) 0 0 no-repeat;
	height:110px;
	text-indent:-5000em;
	width:202px;
}

#welcome-box li.news a:hover,
#welcome-box li.events a:hover,
#welcome-box li.featured-show a:hover {
	background-position: 0 -110px;
}

#welcome-box li.ui-tabs-selected a {
background-position: 0 -110px;
}

.ui-tabs-hide {
    display: none;
}

#welcome-box.ui-tabs .ui-tabs-hide {
    position: absolute;
    left: -10000px;
}

#welcome-box h2 {
	position: relative;
	top: 5px;
	padding-bottom: 10px;
	font-size: 1.7em;
	color: #b13825;
	line-height: 1;
}

#welcome-box p {
	position: relative;
	top: 5px;
	width: 290px;
}

#welcome-box img {
	position: relative;
	top: 5px;
	float: right;
}

#news {
	position: absolute;
	width: 530px;
}

#events {
	position: absolute;
	width: 530px;
}

#featured-show {
	position: absolute;
	width: 530px;
}

/*  Listen Again Box */

#listen-again-box {
	position: relative;
	background: url(../images/listen-again-box.png) top left no-repeat;	
	width: 577px;
	height: 363px;
	padding-top: 15px;
	padding-left: 25px;
}

#listen-again-box h2 {
	position: relative;
	top: 5px;
	padding-bottom: 8px;
	font-size: 1.7em;
	color: #8c3325;
	line-height: 1;
}

#listen-again-box h3 {
	font-size: 1.2em;
	line-height: 1;
	color: #8c3325;
}

#listen-again-box ul {
	position: relative;
	top: 15px;
	left: 0px;
	padding-bottom: 55px;
	width: 577px;
	text-align:center;
}

#listen-again-box li
{
	display: inline;
	text-align:center;
}

#listen-again-box li a{
	background: #e3634e;
	width: 164px;
	height: 22px;
	display:block;
	float:left; 	
	margin-right: 17px;
	text-decoration: none;
	color: #fff;
	padding-top: 4px;
}

#listen-again-box li a:hover {
	background: #f3932d;
	color: #fff;
}

#listen-again-box li.ui-tabs-selected a {
	background: #f3932d;
	color: #fff;
}

#shows-container {
	position: absolute;
	top: 110px;
	left: 25;
	background: #fbf6ea;
	border-top: 1px solid #f5eacd;
	width: 512px;
	height: 220px;
	padding-left: 18px;
	padding-top: 20px;
}

#shows-container h3 {
	color: #5f1c1a;
	font-size: 1.5em;
	padding-bottom: 3px;
}

#shows-container p {
	padding-top: 5px;
}

#shows-container div.show-description {
	position: relative;
	padding-top: 5px;
	top: -129px;
	left: 145px;
	width: 350px;
}

#shows-container p.p-description {
	height: 150px;
}

#shows-container div.buttons-container {
	position: absolute;
	top: 140px;
	left: -145px;
	width: 128px;
}

.date-aired {
	font-size: 0.9em;
	color: #f3932d;
}

#show-1, #show-2, #show-3 {
	height: 210px;
	overflow: hidden;
}

/*  Schedule Box */

#schedule-box 
{
	background: url(../images/schedule-box.png) top left no-repeat;	
	width: 302px;
	height: 500px;
	padding-top: 8px;
	padding-left: 16px;
}

#schedule-box h2 {
	position: relative;
	top: 8px;
	color: #5f1c1a;
	font-size: 1.5em;
	line-height: 1;
	padding-bottom: 15px;
}

#schedule-box table {
	position: relative;
	top: -13px;
	font-size: 0.9em;
	font-family: arial, verdana helvetica;
	width: 270px;
	border-spacing: 1px;
}

#schedule-box td {
	vertical-align: middle;
}

#schedule-box td.now-header {
	background: #ffc126 url(../images/td_now.gif);
	color: #fff;
	text-indent: -5000em;
	width: 16px;
}

#schedule-box td.now-description {
	background: #ffefc9;
	color: #87451d;
	height: 73px;
	width: 255px;
	padding-top: 5px;
	padding-left: 5px;
	vertical-align: top;
}

#schedule-box td.next-header {
	background: #ffd367 url(../images/td_next.gif);
	color: #fff;
	text-indent: -5000em;
	width: 16px;
}

#schedule-box td.next-description {
	background: #fff3d4;
	color: #87451d;
	width: 255px;
	height: 73px;
	padding-left: 5px;
	padding-top: 5px;
	vertical-align: top;
}

/*  Twitter Box */

#twitter-box {
	background: url(../images/schedule-box.png) top left no-repeat;	
	width: 302px;
	height: 690px;
	padding-top: 8px;
	padding-left: 16px;
}

#twitter-box ul {
	list-style-type: none;
}

#twitter-box  a{
	color: #b64433;
}

#twitter-box h2 {
	position: relative;
	top: 7px;
	padding-bottom: 10px;
	color: #5f1c1a;
	font-size: 1.5em;
	line-height: 1;
}

#twitter-box h3 {
	position: relative;
	background: url(../images/expand.png) top left no-repeat;
	padding-left: 20px;
	top: 7px;
	color: #5f1c1a;
	font-size: 1.2em;
	line-height: 1;
	margin-bottom: 10px;
}

#twitter-box h3 a {
		text-decoration: none;
	
}

#twitter-box p {
	position: relative;
	top: 10px;
	font-size: 0.9em;
	font-family: arial, verdana, helvetica;	
	width: 265px;
	color: #b64433;
}

#twitter-buttons  {
	position: absolute;
	top: 70px;
	left: 225px;

}

#accordion div {
	height: 116px; 
}

/*  Podcast Elements */

#podcast-box {
	position: relative;
	top: 19px;
	background: url(../images/podcast-box.png) top left no-repeat;	
	width: 302px;
	height: 215px;
	padding-top: 8px;
	padding-left: 16px;
}

#podcast-box h2 {
	position: relative;
	left: 80px;
	top: 10px;
	color: #5f1c1a;
	font-size: 1.5em;
}

#podcast-box p.tag-line {
	position: relative;
	top: 10px;
	left: 80px;
	font-size: 1em;
	width: 190px;
	padding-bottom: 15px;
}

#podcast-box p {
	position: relative;
	top: 5px;
	font-size: 0.9em;
	font-family: arial, verdana, helvetica;	
	width: 260px;
}

#podcast-box a {
	font-weight: bold;
	color: #f3932d;
}

/*  Shows Page -> Don't Miss Elements */

#dont-miss {
	height: 290px;
	padding-left: 14px;
	color: #fff;
}

#dont-miss ul {
	top: 375px;
	z-index: 0;
	display: block;
	text-align: center; 
}

#dont-miss li {
	background:#f6af3a;
	height: 20px;
	width: 20px;
	margin-right: 7px;
	list-style: none;
	display: block;
	float: left; 
	/*font-weight: bold;*/
	font-size: 0.9em;
	font-family: verdana, arial, helvetica;
}

#dont-miss li a {
	text-decoration: none;
	color: #fff;
}

#dont-miss li.ui-tabs-selected a {
	font-weight:bold;
}

.dont-miss-description {
	position: relative;
	left: 375px;
	top:-220px;
	width: 225px;
	font-size: 0.9em;
	text-align: right;
}

.dont-miss-description h4.presenter {
	font-size: 1.7em;
	padding-bottom: 30px;
}

.dont-miss-description h4.date {
	font-size: 1.1em;
}

.dont-miss-description h3.title {
	font-size: 2.3em;
	color: #f3932d;
}

h2.dont-miss-header {
	position: relative;
	background: url(../images/dont-miss-header.gif) top left no-repeat;
	height: 31px;
	width: 256px;
	text-indent: -5000em;
} 

#remind-me {
	position: absolute;
	left: 447px;
	top: 0px;
	background: url(../images/div-remind-me.png) top left no-repeat;
	font-size: 0.9em;
	color: #fff;
	height: 105px;
	width: 200px;
	display: none;	
	z-index: 2;
}

#remind-me p {
	position: relative;
	top: 20px;
	left: 11px;
	width: 180px;
	padding-bottom: 25px;
}

#remind-me input.number {
	position: relative;
	left: 11px;
	padding: 3px;
	font-size: 0.9em;
	border: 0;
}

#remind-me input.submit {
	position: relative;
	top: 1px;
	background: #fff;
	left: 11px;
	height: 19px;
	padding: 3px;
	font-size: 0.9em;
	border: 0;
}

#show1, #show2, #show3 {
	overflow: hidden;
	height: 260px;
}


/*  Shows Page -> Categories Elements */

#categories-container {
	position: relative;
	top: 20px;

}

#categories-container ul {
	list-style-type: none;
	background: url(../images/categories-list-bg.gif) top right no-repeat;
	width: 158px;
	height: 331px;
}

#categories-container li {
	height: 30px;
	padding-left: 15px;
}

#categories-container li a {
	text-decoration: none;
	color: #000;
	height: 29px;
	display: block;
}

#categories-container li a:hover {
	background: url(../images/cat-li-active.gif) top left no-repeat;
	display: block;	
	height: 29px;
}

#categories-container li.ui-tabs-selected a{
	background: url(../images/cat-li-active.gif) top left no-repeat;
	display: block;	
	height: 29px;
}

h2.categories-header {
	position: relative;
	background: url(../images/categories-header.gif) top left no-repeat;
	height: 31px;
	width: 256px;
	text-indent: -5000em;
} 

/* AJAX STUFF */

#shows-ajax-content {
	position: absolute;
	top: 45px;
	left: 175px;
	width: 455px;
	height: 325px;
	overflow: hidden;
}

#shows-ajax-content table{
	border-collapse: collapse;
}

#shows-ajax-content table.show{
	position: relative;
	top: -10px;
	border-collapse: collapse;
}

#shows-ajax-content td {
	vertical-align: top;
	border-bottom: 1px solid #f0ebdd;
	padding-top: 10px;
	padding-bottom: 10px;
}

#shows-ajax-content td.show{
	vertical-align: top;
	padding: 0px;
	border: 0px;
}

#shows-ajax-content img {
	position: relative;
	top: 5px;
	padding-right: 10px;
}

#shows-ajax-content ul {
	position: relative;
	top: 0px;
	list-style-type: none;
	background: #fff;
	width: 100%;
	font-size: 0.9em;
	z-index: -2;
}

#shows-ajax-content li {
	padding-top: 15px;
	padding-bottom: 15px;
	height: auto;
	border-bottom: 1px solid #f0ebdd;
}

#shows-ajax-content h5.prev{
	position: absolute;
	top: 0px;
	left: 0px;
	background: #f3932d;
	color: #fff;
	font-weight: bold;
	font-size: 0.9em;
	height: 20px;
	width: 40px;
	cursor: pointer;
	text-align: center;
}

#shows-ajax-content h5.next{
	position: absolute;
	top: 0px;
	left: 410px;
	background: #f3932d;
	color: #fff;
	font-weight: bold;
	font-size: 0.9em;
	height: 20px;
	width: 40px;
	cursor: pointer;
	text-align: center;
}

#shows-ajax-content h5.inactive{
	position: relative;
	float: left;
	background: #fff;
	border: 1px solid #fff;
	color: #f3932d;
	font-size: 0.9em;
	font-weight: bold;
	height: 19px;
	width: 19px;
	cursor: pointer;
	text-align: center;
	margin-right: 5px;
}

#shows-ajax-content h5.back{
	position: relative;
	float: left;
	background: #f3932d;
	color: #fff;
	font-size: 0.9em;
	height: 20px;
	width: 120px;
	cursor: pointer;
	text-align: center;
	margin-right: 5px;
}

#shows-ajax-content h5.back a{
	color: #fff;
	text-decoration: none;
}

#shows-ajax-content h5.active{
	position: relative;
	float: left;
	background: #f3932d;
	border: 1px solid #f3932d;
	color: #fff;
	font-size: 0.9em;
	font-weight: bold;
	height: 19px;
	width: 19px;
	cursor: pointer;
	text-align: center;
	margin-right: 5px;
}


div.shows-buttons-container {
	position: absolute;
	top: 300px;
	left: 0px;
	width: 458px;
}

#shows-ajax-content p.title {
	color: #f3932d;
	font-size: 1em;
	text-decoration: underline;
	cursor: pointer;
}

#shows-ajax-content p.image-title {
	color: #000;
	width: 350px;
	font-size: 1.5em;
	padding-bottom: 5px;
}

#shows-ajax-content p.show-title {
	color: #000;
	width: auto;
	position: relative;
	top: -5px;
	font-size: 1.5em;
}

.episode-link {
	font-weight: bold;
	color: #8c3325;
	cursor: pointer;
	text-decoration: underline
}

#shows-ajax-content p.desc {
	position: relative;
	width: 340px;
	border-top: 1px solid #f0ebdd;
	border-bottom: 1px solid #f0ebdd;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	font-style: italic; 
}

#shows-ajax-content h5.listen {
	position: relative;
	top: 3px;
	background: url(../images/listen_show_icon.gif) top left no-repeat;
	width: 50px;
	height: 15px;
	text-indent: -5000em;
	border: 0px;
}


/*  Shows Page -> Schedule Elements */

#schedule-container {
	position: relative;
	height: 267px;
	width: 232px;
}

#schedule-container h2 {
	position: relative;
	color: #5f1c1a;
	left: 15px;
	font-size: 1.5em;
	line-height: 1;
}

#schedule-container ul{
	position: relative;
	top: 10px;
	left: 15px;
	width: 200px;
	list-style-type: none;
	color: #5f1c1a;	
	font-size: 0.9em;
	line-height: 2.3;
	padding-bottom: 14px;
}

#schedule-container li.active {
	background: #ffd365;
	font-weight: bold;
}

#schedule-container li:hover {
	background: #fde098;
}

#schedule-container li {
	background: #ffeab6;
	margin-bottom: 1px;
	padding-left: 10px;
}

#schedule-container h4.view-schedule {
	position: absolute;
	top: 12px;
	left: 115px;
	background:transparent url(../images/but-view-schedule.gif) top left no-repeat;
	text-indent:-5000em;
	height:18px;
	width:128px;
}

/*  Shows Page -> Quiz Elements */

#quiz-container {
	position: relative;
	top: -10px;
	width: 232px;
	height: 131px;
	font-size: 0.9em;
	color: #5f1c1a;
}

#quiz-container h2{
	position: relative;
	top: -40px;
	left: 65px;
	color: #5f1c1a;
	font-size: 1.5em;
}

#quiz-container p{
	position: relative;
	top: -30px;
	left: 65px;
	width: 150px;	

}

#quiz-container img{
	position: relative;
	top: 7px;
	left: 13px;
}

/*  Shows Page -> Feedback Elements */

#feedback-container {
	position: relative;
	top: 7px;

}

#feedback-container  h2 {
	position: relative;
	left: 15px;
	width: 200px;
	color: #5f1c1a;
	font-size: 1.5em;
	padding-bottom: 15px;
}

#feedback-container input { 
	position: relative;
	left: 15px;
	width: 190px;
	margin-bottom: 7px;
	border: 1px solid #d4c9ad;
	padding: 3px;
	font-family: arial, verdana, helvetica;
	font-size: 0.99em;
}

#feedback-container input.send-your-idea { 
	background: url(../images/but-send-your-idea.gif) top left no-repeat;
	height: 18px;
	width: 82px;
	text-indent: -5000em;
	border: 0;
	margin-bottom: 14px;
}

#feedback-container textarea { 
	position: relative;
	left: 15px;
	width: 190px;
	height: 80px;
	margin-bottom: 7px;
	border: 1px solid #d4c9ad;
	padding: 3px;
	font-family: arial, verdana, helvetica;
	font-size: 0.99em;
}

/*  Events Page -> Main Elements */

#events-content-container h2 {
	position: relative;
	top: 10px;
	left: 25px;
	padding-bottom: 10px;
	font-size: 1.7em;
	color: #b13825;
	line-height: 1;
}

#events-content-container div.buttons-container {
	position: absolute;
	left: 405px;
	top: 25px;
}

/*  Events Page -> Events Carousel */

#events-carousel {
	position: relative;
	top: 15px;
	left: 25px;
}

#events-carousel ul {
	position: relative;
	top: -7px;
	text-align:center;
}

#events-carousel li
{
	display: inline;
	text-align:center;
}

#events-carousel li a{
	color: #000;
	height: 41px;
	display:block;
	float:left; 
	line-height: 3.2;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
}

#events-carousel li.events-tab1 a{
	background: transparent url(../images/events-main-tab1.gif) 0 0 no-repeat;
	height: 41px;
	width: 204px;
}

#events-carousel li.events-tab2 a{
	background: transparent url(../images/events-main-tab2.gif) 0 0 no-repeat;
	height: 41px;
	width: 184px;
}

#events-carousel li.events-tab3 a{
	background: transparent url(../images/events-main-tab3.gif) 0 0 no-repeat;
	height: 41px;
	width: 204px;
}

#events-carousel li.events-tab1 a:hover,
#events-carousel li.events-tab2 a:hover,
#events-carousel li.events-tab3 a:hover {
	background-position: 0 -41px;
}

#events-carousel li.ui-tabs-selected a {
background-position: 0 -41px;
}

/*  Events Page -> Events Listing */

#events-listing {
	position: relative;
	top: 30px;
	left: 25px;
	clear: both;
	padding-bottom: 25px;
}

#events-listing ul 
{
	height: 25px;
	border-bottom: 1px solid #b5ae9c;
	width: 593px;
	text-align:center;
	z-index:2;
}

#events-listing li
{
	display: inline;
	text-align:center;
}

#events-listing li a{
	color: #000;
	height: 26px;
	display:block;
	float:left; 
	line-height: 2.8;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
}

#events-listing li.events-month-tab a{
	background: transparent url(../images/events-month-tab.gif) 0 0 no-repeat;
	background-position: 0 -26px;
	color: #8d2421;
	height: 26px;
	width: 79px;
	padding-right: 3px;
}

#events-listing li.events-month-tab a:hover {
	color: #000;
}

#events-listing li.ui-tabs-selected a {
	background-position: 0 0px;
	color: #000;
}

#events-listing table {
	border-collapse: collapse;
	background: url(../images/td_underline.png) top left repeat-x;
	width: 593px;
}

#events-listing img {
	float:left;
	padding-right: 15px;
}

#events-listing td {
	
	padding-top: 20px;
	padding-bottom: 20px;
}

#events-listing td a{
	color: #8d2421;
	font-weight: bold;
}

#events-listing td.td-date {
	text-align: right;
}

#events-listing td.td-event-desc {
	color: #8d2421;
	width: 380px;
}

#events-listing td.td-event-type {
	width: 100px;
	text-align: right;
}


#events-listing h5 {
	background: #f3932d;
	color: #fff;
	font-weight: bold;
	font-size: 0.9em;
	height: 22px;
	text-align: center;
}

/*  Events Page -> Date / Calendar Elements */
 
#date-container {
	position: relative;
	padding-bottom: 18px;
}

#datepicker {
	font-size: 0.85em;
	padding-left:15px;
	padding-top:4px;
	line-height: 1.5;
	padding-bottom:4px;
}

/*  Events Page -> Silver Widget */

#silver-widget {
	padding-bottom: 20px;
}

#silver-widget img {
	position: relative;
	top: 3px;
	left: 10px;
}

/*  Events Page -> Categories Elements */

#events-categories-container h2.categories-header {
	position: relative;
	background: url(../images/events-categories-header.png) top left no-repeat;
	height: 31px;
	width: 222px;
	text-indent: -5000em;
}

#events-categories-container ul {
	position: relative;
	left: 13px;
	top: 5px;
	padding-bottom: 5px;
	position: relative;
	list-style-type: none;
}

#events-categories-container li {
	padding-bottom: 5px;
	
}

#events-categories-container li a {
	display: block;
	width: 195px;
	height: 25px;
	text-decoration: none;
	color: #000;
	padding-left: 10px;
}

#events-categories-container li a:hover {
	background: #fff0ca;
	font-weight: bold;
}

/*  View Events Page -> Category Elements */

#events-view-category-container {
}

#events-view-category-container h2 {
	position: relative;
	top: 10px;
	left: 25px;
	padding-bottom: 10px;
	font-size: 1.7em;
	color: #b13825;
	line-height: 1;
}

#events-view-category-container  h5 {
	background: #f3932d;
	color: #fff;
	font-weight: bold;
	font-size: 0.9em;
	height: 22px;
	text-align: center;
}

#events-view-category-container table{
	border-collapse: collapse;
	position: relative;
	width: 600px;
	left: 20px;
	top: 10px;
}

#events-view-category-container td {
	border-bottom: 1px solid #f4e4c6;
	padding: 20px 5px 20px 5px;
}

#events-view-category-container tr.alt {
	background: #fff7d9;
}

#events-view-category-container td a{
	color: #8d2421;
	font-weight: bold;

}

#events-view-category-container td.td-date {
	text-align: right;
}

#events-view-category-container td.td-event-desc {
	color: #8d2421;
	width: 380px;
}

#events-view-category-container td.td-event-type {
	width: 100px;
	text-align: right;
}

#events-view-category-container img {
	float:left;
	padding-right: 15px;
}


/* This button container is for the events page prev/next */
  
div.events-buttons-container {
	position: relative;
	top: 25px;
	left: 30px;
	padding-bottom: 55px;
}

/* This button container is for the featured/show all buttons at the top of the page */

#events-view-category-container  div.buttons-container {
	position: absolute;
	left: 405px;
	top: 25px;
}

#events-view-category-container h5 a {
	display: block;
	color: #fff;
	text-decoration: none;
	height: 20px;
	width: 40px;
}

#events-view-category-container h5.prev {
	position: absolute;
	left: -10px;
	background: #f3932d;
	color: #fff;
	font-weight: bold;
	font-size: 0.9em;
	height: 20px;
	width: 40px;
	cursor: pointer;
	text-align: center;
	
}

#events-view-category-container h5.next{
	position: absolute;
	left: 550px;
	background: #f3932d;
	color: #fff;
	font-weight: bold;
	font-size: 0.9em;
	height: 20px;
	width: 40px;
	cursor: pointer;
	text-align: center;
}

/*  View Events Page -> Category Elements */

#events-view-event-container h2 {
	position: relative;
	background: url(../images/line_shadow.gif) bottom left no-repeat;
	top: 10px;
	left: 25px;
	margin-bottom: 15px;
	font-size: 1.7em;
	color: #b13825;
	line-height: 1;
	height: 60px;
}

#events-view-event-container h4.comment {
	position: absolute;
	top: 25px;
	left: 521px;
	background: url(../images/but-comment.gif) top left no-repeat;
	text-indent: -5000em;
	width: 89px;
	height: 21px;
}

#events-view-event-container-content {
	position: relative;
	left: 100px;
	top: -70px;
	width: 520px;
}

#events-view-event-container-content h3.title {
	position: relative;
	top: 5px;
	font-size: 1.5em;
	font-weight: bold;
	color: #8d2421;
	padding-bottom: 5px;
}

#events-view-event-container-content h4.subtitle {
	position: relative;
	top: 5px;
	font-size: 1em;
	padding-bottom: 15px;
}

#events-view-event-container img {
	position: relative;
	left: 25px;
	padding-right: 15px;
}

#event-comments {
	position: relative;
	top: 11px;
	left: -6px;
	width: 512px;
	display: none;
	padding-bottom: 15px;
}

#event-comments table {
	border-collapse: collapse;
	width: 100%;
}

#event-comment-form {
	position: relative;
	top: 20px;
	padding-bottom: 15px;
}

#event-comments img {
	position: relative;
	top: 10px;
	left: 0;
	padding: 0;
}

#event-comments td.bullet {
	width: 35px;
}

#event-comments td.comment {
	width: 462px;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 10px;
	padding-top: 5px;
}

#event-comments p.author {
	color: #f3932d;
	font-weight: bold;
}

#event-comment-form td {
	vertical-align: top;
}

#event-comment-form  input { 
	position: relative;
	left: 15px;
	width: 190px;
	margin-bottom: 7px;
	border: 1px solid #d4c9ad;
	padding: 3px;
	font-family: arial, verdana, helvetica;
	font-size: 0.99em;
}

#event-comment-form input.submit { 
	background: url(../images/but-send-comment.gif) top left no-repeat;
	height: 18px;
	width: 82px;
	text-indent: -5000em;
	border: 0;
	margin-bottom: 14px;
	text-indent:0;
    padding:40px 0 0 0;
    height:25px;
    overflow:hidden;
}

#event-comment-form  textarea { 
	position: relative;
	left: 15px;
	width: 190px;
	height: 80px;
	margin-bottom: 7px;
	border: 1px solid #d4c9ad;
	padding: 3px;
	font-family: arial, verdana, helvetica;
	font-size: 0.99em;
}


#events-view-event-container-content p.view-comments {
	position: relative;
	left: -6px;
	top: 10px;
	background: url(../images/view-comments.gif) top left no-repeat;
	width: 512px;
	height: 23px;
	text-indent: -5000em;
	cursor: pointer;
}

/*  About Page -> General Elements */

#about-content-container {
	position: relative;
}

#about-content-container a {
	color: #f3932d;
	font-weight: bold;
}

#about-content-container h2 {
	position: relative;
	top: 10px;
	left: 25px;
	padding-bottom: 25px;
	font-size: 1.7em;
	color: #b13825;
	line-height: 1;
}

#about-content-container p.a-z {
	text-align: center;
}

#about-content-container h3 {
	position: relative;
	top: 10px;
	left: 25px;
	padding-bottom: 25px;
	font-size: 1.7em;
	color: #f3932d;
	line-height: 1;
}

#about-content-container p {
	position: relative;
	left: 25px;
	padding-bottom: 15px;
	width: 590px;
}

#about-content-container img {
	position: relative;
	left: 25px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	float: left;
}

#join-scr-container {
	position: relative;
	top: -12px;
	height: 267px;
	width: 232px;
}

#join-scr-container h2 {
	position: relative;
	color: #5f1c1a;
	left: 15px;
	font-size: 1.5em;
	line-height: 1;
}

#join-scr-container  p {
	position: relative;
	left: 15px;
	top: 10px;
	width: 190px;
}

/*  Contact Page -> General Elements */

#contact-content-container {
	position: relative;
	
}

#contact-content-container h2 {
	position: relative;
	top: 10px;
	left: 25px;
	padding-bottom: 25px;
	font-size: 1.7em;
	color: #b13825;
	line-height: 1;
}

#contact-content-container p {
	position: relative;
	left: 25px;
	padding-bottom: 15px;
	width: 590px;
}

#contact-content-container table {
	position: relative;
	left: 25px;
}

#contact-content-container td {
	vertical-align: top;
}

#contact-content-container  input { 
	position: relative;
	left: 15px;
	width: 190px;
	margin-bottom: 7px;
	border: 1px solid #d4c9ad;
	padding: 3px;
	font-family: arial, verdana, helvetica;
	font-size: 0.99em;
}

#contact-content-container input.submit { 
	background: url(../images/but-send-comment.gif) top left no-repeat;
	height: 18px;
	width: 82px;
	text-indent: -5000em;
	border: 0;
	margin-bottom: 14px;
	text-indent:0;
    padding:40px 0 0 0;
    height:25px;
    overflow:hidden;
}

#contact-content-container  textarea { 
	position: relative;
	left: 15px;
	width: 350px;
	height: 80px;
	margin-bottom: 7px;
	border: 1px solid #d4c9ad;
	padding: 3px;
	font-family: arial, verdana, helvetica;
	font-size: 0.99em;
}

#message-board-msgs {
	position: relative;
	left: 25px;
	width: 580px;
	border-top: 1px solid #d4c9ad;
	border-bottom: 1px solid #d4c9ad;
	margin-bottom: 25px;
}

#message-board-msgs p {
	padding-bottom: 0;
}

#message-board-msgs p.name {
	font-size: 0.9em;
	color: #f6af3a;
	font-weight: bold;
}

#message-board-msgs p.name a {
	color: #f6af3a;
}

.message {
	position: relative;
	top: 10px;
	left: 10px;
	width: 560px;
	border-left: 5px solid #f6af3a;
	margin-bottom: 25px;
}

/*  Register Page -> General Elements */

#register-content-container {
	position: relative;
	
}

#register-content-container h2 {
	position: relative;
	top: 10px;
	left: 25px;
	padding-bottom: 25px;
	font-size: 1.7em;
	color: #b13825;
	line-height: 1;
}

#register-content-container h3.account-details{
	position: relative;
	left: 25px;
	background: url(../images/account-details.gif) top left no-repeat;
	height: 23px;
	width: 582px;
	text-indent: -5000em;
	padding-bottom: 10px;
}

#register-content-container h3.personal-details{
	position: relative;
	left: 25px;
	background: url(../images/personal-details.gif) top left no-repeat;
	height: 23px;
	width: 582px;
	text-indent: -5000em;
	padding-bottom: 10px;
}

#register-content-container h3.other-details{
	position: relative;
	left: 25px;
	background: url(../images/other-details.gif) top left no-repeat;
	height: 23px;
	width: 582px;
	text-indent: -5000em;
	padding-bottom: 10px;
}

#register-content-container p {
	position: relative;
	left: 25px;
	padding-bottom: 15px;
	width: 590px;
}

#register-content-container table {
	position: relative;
	left: 25px;
}

#register-content-container td {
	vertical-align: top;
}

#register-content-container td.label {
	vertical-align: top;
	width: 130px;
}

#register-content-container  input { 
	position: relative;
	left: 15px;
	width: 190px;
	margin-bottom: 7px;
	border: 1px solid #d4c9ad;
	padding: 3px;
	font-family: arial, verdana, helvetica;
	font-size: 0.99em;
}

#register-content-container input.submit { 
	background: url(../images/but-register.gif) top left no-repeat;
	height: 18px;
	width: 82px;
	text-indent: -5000em;
	border: 0;
	margin-bottom: 14px;
	text-indent:0;
    padding:40px 0 0 0;
    height:25px;
    overflow:hidden;
}

#register-content-container input.radio { 
	position: relative;
	left: 0px;
	width: 20px;
	margin: 0px;
	margin-left: 12px;
	border: 1px solid #d4c9ad;
	padding: 0px;
}

#register-content-container  textarea { 
	position: relative;
	left: 15px;
	width: 350px;
	height: 80px;
	margin-bottom: 7px;
	border: 1px solid #d4c9ad;
	padding: 3px;
	font-family: arial, verdana, helvetica;
	font-size: 0.99em;
}

/*  Podcast Page -> General Elements */

#podcast-content-container {
	position: relative;
	
}

#podcast-content-container h2 {
	position: relative;
	top: 10px;
	left: 25px;
	padding-bottom: 25px;
	font-size: 1.7em;
	color: #b13825;
	line-height: 1;
}

#podcast-content-container p {
	position: relative;
	left: 25px;
	padding-bottom: 15px;
	width: 590px;
}

#podcast-content-container h3.pod-title {
	position: relative;
	top: 9px;
	left: 35px;
	padding-bottom: 19px;
	color: #000;
	font-size: 1.2em;	
	cursor: pointer;
}

#podcast-content-container td {
	vertical-align: top;
	padding-bottom: 20px;
}

#podcast-content-container td p{
	position: relative;
	padding-left: 25px;
	width: 300px;
}

#podcast-content-container img {
	position: relative;
	left: 25px;
	border: 1px solid #000;
}


.expand-caption {
	position: relative;
	left: 5px;
	font-size: 0.8em;
	color: #a83b34;
}

#podcast-content-container h4.subscribe {
	position: absolute;
	background: url(../images/podcast-subscribe.gif) top left no-repeat;
	text-indent: -5000em;
	height: 17px;
	width: 126px;
	top: 8px;
	left: 453px;
}

div.pod {
	position: relative;
	left: 25px;
	background: url(../images/podcast-cat-bg.gif) top left no-repeat;
	width: 588px;
	padding-bottom: 15px;
	overflow: hidden;
} 

#podcast-content-container li {
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 5px solid #f6af3a;
}

#podcast-content-container li  a{
	color: #a83b34;
}


#podcast-content-container ul {
	position: relative;
	 display: none;
	left: 25px;
	font-size: 0.9em;
	padding-top: 15px;
	padding-bottom: 15px;
	list-style: none;
}

/*  Schedule Elements */

#schedule-content-container {
	position: relative;
	
}

#schedule-content-container h2 {
	position: relative;
	top: 10px;
	left: 25px;
	padding-bottom: 25px;
	font-size: 1.7em;
	color: #b13825;
	line-height: 1;
}

#schedule-content-container p {
	position: relative;
	left: 25px;
	padding-bottom: 15px;
	width: 590px;
}

#schedule-content-container table {
	position: relative;
	left: 25px;
	border-collapse: collapse;
	width: 595px;
}

#schedule-content-container td {
	border-bottom: 1px solid #f4e4c6;
	padding: 20px 5px 20px 5px;
}

#schedule-content-container td.time {
	border-bottom: 1px solid #f4e4c6;
	padding: 20px 5px 20px 5px;
	width: 70px;
	text-align: center;
}

#schedule-content-container tr.alt {
	background: #fff7d9;
}


/*  Header Elements */

/* IE doesn't obey line-height rules for Cufon generated text, the
   reset below forces other browsers to render Cufon text in the
   same way as IE */
   
h1, h2, h3, h4 { line-height: 1; }

h1{
	position: relative;
	top:0px;
	left:0px;
	background:transparent url(../images/logo.gif) top left no-repeat;
	text-indent:-5000em;
	height:101px;
	width:166px;
}

h1 a {
	display: block;
	height:101px;
	width:166px;
}

h2.live-stream {
	position: relative;
	top:0px;
	left:0px;
	background:transparent url(../images/live-stream.gif) top left no-repeat;
	text-indent:-5000em;
	height:48px;
	width:302px;
	padding-bottom: 19px;
}


h2.live-stream-small {
	position: relative;
	top:0px;
	left:0px;
	background:transparent url(../images/live-stream-small.gif) top left no-repeat;
	text-indent:-5000em;
	height:48px;
	width:232px;
	padding-bottom: 19px;
}

h2.live-stream-small a {
	display: block;
	height:48px;
	width:233px;
}

h2.live-stream a {
	display: block;
	height:48px;
	width:302px;
}

h4.previous-episodes {
	background:transparent url(../images/but-previous-episodes.gif) top left no-repeat;
	text-indent:-5000em;
	height:18px;
	width:128px;
}

h4.listen-to-the-show {
	background:transparent url(../images/but-listen-to-the-show.gif) top left no-repeat;
	text-indent:-5000em;
	height:18px;
	width:128px;
	padding-bottom: 7px;
}

h4.view-schedule {
	position: relative;
	top: -26px;
	left: 167px;
	background:transparent url(../images/but-view-schedule.gif) top left no-repeat;
	text-indent:-5000em;
	height:18px;
	width:128px;
}

h4.re-tweet {
	background:transparent url(../images/but-retweet.gif) top left no-repeat;
	text-indent:-5000em;
	height:18px;
	width:62px;
}

h4.follow-us {
	background:transparent url(../images/but-follow-us.gif) top left no-repeat;
	text-indent:-5000em;
	height:18px;
	width:62px;
	padding-bottom: 5px;
}

h4.remind-me {
	position: absolute;
	top: 0px;
	left: 447px;
	background:transparent url(../images/but-reminder.gif) top left no-repeat;
	text-indent:-5000em;
	height:18px;
	width:200px;
	padding-bottom: 5px;
}

h4.remind-me-close {
	position: absolute;
	background:transparent url(../images/but-reminder-close.gif) top left no-repeat;
	text-indent:-5000em;
	height:18px;
	width:200px;
	padding-bottom: 5px;
}

h4.view-presenters {
	position: absolute;
	top: 4px;
	left: 544px;
	background:transparent url(../images/but-view-presenters.gif) top left no-repeat;
	text-indent:-5000em;
	height:18px;
	width:102px;
	padding-bottom: 5px;
}

h4.start-quiz {
	background:transparent url(../images/but-start-quiz.gif) top left no-repeat;
	text-indent:-5000em;
	position: absolute;
	top: 97px;
	left: 65px;
	height:18px;
	width:82px;
}

h4.events-featured-events-active {
	background:transparent url(../images/but-featured-events-active.gif) top left no-repeat;
	text-indent:-5000em;
	height:18px;
	width:102px;
	padding-bottom: 5px;
}

h4.events-featured-events {
	background:transparent url(../images/but-featured-events.gif) top left no-repeat;
	text-indent:-5000em;
	height:18px;
	width:102px;
	padding-bottom: 5px;
}

h4.events-view-events-active {
	position: relative;	
	top: -23px;
	left: 112px;
	background:transparent url(../images/but-view-events-active.gif) top left no-repeat;
	text-indent:-5000em;
	height:18px;
	width:102px;
	padding-bottom: 5px;
}

h4.events-view-events {
	position: relative;
	top: -23px;
	left: 112px;
	background:transparent url(../images/but-view-events.gif) top left no-repeat;
	text-indent:-5000em;
	height:18px;
	width:102px;
	padding-bottom: 5px;
}

h4.side-bar-register-button {
	position: relative;
	top: 20px;
	left: 15px;
	background:transparent url(../images/but-register.gif) top left no-repeat;
	text-indent:-5000em;
	height:18px;
	width:82px;
	padding-bottom: 25px;
}

h4 a {
	display: block;
	height:18px;
	width:128px;
}

h5.listen {
	position: relative;
	top: 3px;
	background: #fff url(../images/listen_show_icon.gif) top left no-repeat;
	width: 50px;
	height: 15px;
	text-indent: -5000em;
	border: 1px solid #d9cdb6;
}

h5.listen  a {
	display: block;
	width: 50px;
	height: 15px;
}

h4.shows-spotlight {
	position: absolute;
	right: 25px;
	top: 0;
	background: url(../images/shows-spotlight.gif) top left no-repeat;
	width: 204px;
	height: 46px;
	text-indent: -5000em;
}

h4.shows-spotlight a {
	display: block;
	width: 204px;
	height: 46px;	
}

h4.shows-spotlight:hover {
	background-position: 0 -46px;
}

/*  Paragraph Elements */

p.date {
	position: relative;
	top: 30px;
	right: 5px;
	font-family: verdana, arial, helvetica;
	font-size: 0.9em;
	font-weight: bold;
	color: #ecd047;	
	text-align: right;
	z-index: -2;
}


/*  Top Page Navigation Elements */

#topnavcontainer 
{ 
	position: relative;
	top: 38px;
	left: -25px;
	width: 650px;
	height: 20px;	
	line-height: 2.7;
}

#topnavcontainer li
{
	display: inline;
	text-align:center;
	width: 90px;	
	height: 34px;
	float:left; 
	font-family: verdana, arial, helvetica;
	margin-top: 5px;
}

#topnavcontainer li a{
	color: #FFF;
	display:block;
	width: 90px;	
	height:34px;
	text-decoration: none;
}

#topnavcontainer li a:hover {
	background: url(../images/menu-highlight.jpg) top left repeat-x;
}

#topnavcontainer li.active {
	background: url(../images/menu-active.jpg) top left repeat-x;
	font-weight: bold;
	color: #ecd047;
}

/*  Footer Elements */

/* Caption Elements */

.boxgrid {
	width: 127px;
	height: 121px;
	background:#161613;
	overflow: hidden;
	position: relative;
}
.boxgrid img {
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}

.boxcaption {
	position: absolute;
	bottom: -120px;
	background: #000;
	color: #fff;
	padding: 8px;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	border-top: 3px solid #1a1a1a;
	height: 35px;
	line-height: 1.7;
	width: 100%;
	opacity: .8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.boxcaption  a {
	color: #fff;
	text-decoration: none;
}

.boxcaption  a:hover {
	text-decoration: underline;
}

/* SILVER FESTIVAL CONTENT */

#silver-main {
	background: url(../images/silver-main.png) top left no-repeat;
	height: 723px;
	width: 900px;
	overflow: hidden;
}

#silver-main h2.silver-logo {
	position: relative;
	top: 25px;
	left: 25px;
	background: url(../images/silver-logo.gif) top left no-repeat;
	text-indent: -5000em;
	height: 62px;
	width: 199px;
}

#silver-content {
	position: absolute;
	top: 25px;
	left: 250px;
	width: 505px;
}

#silver-main p {
	font-size: 1.10em;
	padding-bottom: 15px;
}

#silver-main strong {
	font-size: 1.15em;
}

#silver-nav {
	position: absolute;
	top: 0px;
	left: 785px;
}

#silver-event-small-pics {
	position: relative;
	top: 3px;
}

#silver-event-small-pics img {
	padding-right: 25px;
}

#silver-side-image {
	position: absolute;
	top: 103px;
	left: 30px;
}

#silver-nav li
{
	width: 114px;	
	height:141px;
	float:left; 
	list-style-type: none;
}

#silver-nav li a{
	color: #FFF;
	display:block;
	width: 114px;	
	height:141px;
	text-indent: -5000em;
	cursor: pointer;

}

#silver-nav li.home a{
	background: url(../images/silver-nav-home.png) top left no-repeat;
}

#silver-nav li.gallery a{
	background: url(../images/silver-nav-gallery.png) top left no-repeat;
}

#silver-nav li.interact a{
	background: url(../images/silver-nav-interact.png) top left no-repeat;
}

#silver-nav li.audio a{
	background: url(../images/silver-nav-audio.png) top left no-repeat;
}

#silver-nav li a:hover {
	background-position: 0 -141px;
}

#silver-nav li.active a {
	background-position: 0 -141px;
}

#silver-gallery td {
	width: 170px;
	height: 152px;
}

#silver-content h5.silver-button {
	background: url(../images/silver-button.gif) top left no-repeat;
	height: 38px;
	width: 120px;
	text-align: center;
	line-height: 2.9;
}

#silver-content h5.next {
	position: absolute;
	left: 360px;
	top: 617px;
}

#silver-content h5.silver-button-small {
	position: relative;
	left: 3px;
	top: 9px;
	background: url(../images/silver-button-small.gif) top left no-repeat;
	height: 38px;
	width: 120px;
	padding-left: 40px;
	padding-top: 1px;
	line-height: 2.9;
	padding-bottom: 40px;
}

#silver-content h5.silver-button a {
	text-decoration: none;
	color: #5b1b19;
}

#silver-content h5.silver-button a:hover {
	text-decoration: underline;
	color: #5b1b19;
}

#silver-content h5.silver-button-small a {
	text-decoration: none;
	color: #5b1b19;
}

#silver-content h5.silver-button-small a:hover {
	text-decoration: underline;
	color: #5b1b19;
}

#silver-content h3 {
	font-size: 1.4em;
	padding-bottom: 5px;
}

#silver-content td.label {
	vertical-align: top;
	width: 150px;
	font-weight: bold;
}

#silver-content input.textbox {
	width: 250px;
}

/* Quiz Content */

#quiz-content {
	position: absolute;
	top: 25px;
	left: 250px;
	width: 580px;
	font-size: 0.9em;
}

#quiz-content p {
	font-size: 1em;
	padding-bottom: 5px;
}

#quiz-side {
	position: relative;
	top: 25px;
	left: 25px;
	height: 300px;
	width: 200px;
}

#quiz-side  p {
	position: relative;
	left: 16px;
	font-size: 1em;
	width: 170px;
}

h2.weekly-quiz-logo {
	position: relative;
	background: url(../images/lydia.gif) top left no-repeat;
	text-indent: -5000em;
	height: 160px;
	width: 200px;
}

#quiz-content table {
	width: 100%;
}

#quiz-content td { 
	width: 33%;
	padding-bottom: 2px;
}

#quiz-content input{
	margin-right: 10px;
}