/**
 * Stylesheet
 *
 * Copyright Fusionary Media, 2004
 */


/* begin styles to "normalize" elements accross browsers */
body, div, ul, li, td {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-family: "Times New Roman", Times, serif;
}

div, span, img, form, h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	border: 0px;
}
table{
	border: 0px;
}
/* end of "normalizing" styles */


body{
	background-color: #7B7861;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
	color: #5F5F5F;
}

h1{
	font-size: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #363636;
	margin:0px 0px 0px 0px;
	font-weight: normal;
}

h2{
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	color: #363636;
	margin:10px 0px 0px;
}

h3{
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #363636;
	margin:10px 0px 0px;
}

p {
	padding:5px 0px 5px 0px;
	margin:0px 0px 5px 0px;
}


td{
	vertical-align: top;
}

a:link{color: #850F05;}
a:visited{color: #850F05;}
a:hover{color: #620000;}
a:active{color: #620000;}

dt{
	font-weight: bold;
}

hr {
	border: 0;
	width: 100%;
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

.clr {
	clear: both;
	height: 0px;
}
.clearfix:after { /*http://positioniseverything.net/easyclearing.html*/
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


.img-left{
	float: left;
	margin: 5px 10px 5px 0px;
}

.img-right{
	float: right;
	margin: 5px 0px 5px 10px;
}




#container{
	width: 768px;
	position: relative;
	left: 50%;
	margin: 5px 5px 5px -380px;
	background: transparent url(../images/bg_container.gif) 0 0 repeat-y;
}

#header{
	margin: 0px;
	padding: 0px 10px;
	height: 118px;
	background: #fff url(../images/bg_header.gif) 0 0 no-repeat;
}

	#header h1{
		position: absolute;
		top: 20px;
		left: 21px;
	}
	#header h1 a{
		display: block;
		height: 67px;
		width: 413px;
		background: #fff url(../images/logo.gif) 0 0 no-repeat;
		letter-spacing : -1000em;
		text-indent: -1em;
	}
	/* Just for Opera, but hide from MacIE */
	/*\*/html>body #header h1 a { letter-spacing : normal; text-indent : -999em; overflow : hidden;}
	/* End of hack */


	#header-nav{
		margin: 0px;
		padding: 0px;
		position: absolute;
		top: 92px;
		left: 8px;
		width: 498px;
		height: 26px;
		list-style: none;
		background: #D6D3BC url(../images/bg_nav.gif) 0 0 no-repeat;
	}
	#header-nav li{
		letter-spacing : -1000em;
		text-indent: -1em;
		margin: 0px;
		padding: 0px;
		list-style: none;
		position: absolute; top: 0;
		display: block;
	}
	/* Just for Opera, but hide from MacIE */
	/*\*/html>body #header-nav li { letter-spacing : normal; text-indent : -999em; overflow : hidden;}
	/* End of hack */

	#header-nav a {
		height: 26px; display:block;
	}

	#nav-experience{left: 1px; width: 126px;}
	#nav-plan{left: 127px; width: 66px;}
	#nav-calendar{left: 193px; width: 89px;}
	#nav-learn{left: 282px; width: 62px;}
	#nav-rental{left: 344px; width: 78px;}
	#nav-membership{left: 422px; width: 76px;}

	#nav-experience a:hover{background: transparent url(../images/bg_nav.gif) -1px -26px no-repeat;}
	#nav-plan a:hover{background: transparent url(../images/bg_nav.gif) -127px -26px no-repeat;}
	#nav-calendar a:hover{background: transparent url(../images/bg_nav.gif) -193px -26px no-repeat;}
	#nav-learn a:hover{background: transparent url(../images/bg_nav.gif) -282px -26px no-repeat;}
	#nav-rental a:hover{background: transparent url(../images/bg_nav.gif) -344px -26px no-repeat;}
	#nav-membership a:hover{background: transparent url(../images/bg_nav.gif) -422px -26px no-repeat;}


	#tip-nav{
		margin: 0px;
		padding: 0px;
		position: absolute;
		top: 87px;
		left: 565px;
		width: 153px;
		height: 31px;
		list-style: none;
		background: #DCD9C3 url(../images/bg_tipnav.gif) 0 0 no-repeat;
	}
	#tip-nav li{
		letter-spacing : -1000em;
		text-indent: -1em;
		margin: 0px;
		padding: 0px;
		list-style: none;
		position: absolute; top: 0;
		display: block;
	}
	/* Just for Opera, but hide from MacIE */
	/*\*/html>body #tip-nav li { letter-spacing : normal; text-indent : -999em; overflow : hidden;}
	/* End of hack */

	#tip-nav a {
		height: 31px; display:block;
	}

	#nav-hours{left: 0px; width: 46px;}
	#nav-directions{left: 46px; width: 65px;}
	#nav-rates{left: 111px; width: 42px;}

	.nav-hours #nav-hours a{background: transparent url(../images/bg_tipnav.gif) 0px -31px no-repeat;}
	.nav-directions #nav-directions a{background: transparent url(../images/bg_tipnav.gif) -46px -31px no-repeat;}
	.nav-rates #nav-rates a{background: transparent url(../images/bg_tipnav.gif) -111px -31px no-repeat;}

	#tip-hours,
	#tip-directions,
	#tip-rates{
		height: 60px;
		width: 180px;
		position: absolute;
		top: 10px;
		left: 570px;
		color: #969686;
		display: block;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 13px;
	}


#content{
	margin: 59px 0px 0px 8px;
	padding: 0px 20px 20px 30px;
	width: 498px;
	background: #fff;
	float: left;
	display: inline;
	font-size: 12px;
}

	#content h2{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		font-size: 16px;
		color: #544254;
	}
	#content h3{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
	}


	body.support #content h1,
	body.media #content h1,
	body.about #content h1,
	body.plan-a-visit #content h1,
	body.events-calendar #content h1,
	body.learn #content h1,
	body.hold-an-event #content h1,
	body.membership #content h1,
	body.gardens-exp #content h1,
	body.blog #content h1{
		width: 753px;
		height: 59px;
		padding: 0px;
		margin: 0px;
		position: absolute;
		top: 118px;
		left: 8px;
		padding: 59px 0px 0px 0px;
		height: 0px !important;
		height /**/:59px;
		overflow:hidden;
		font-size: 1px;
	}
	body.support #content h1{
		background: transparent url(../images/hdr_gardens_getinvloved.gif) 0 0 no-repeat;
	}
	body.media #content h1{
		background: transparent url(../images/hdr_gardens_media.gif) 0 0 no-repeat;
	}
	body.about #content h1{
		background: transparent url(../images/hdr_gardens_about.gif) 0 0 no-repeat;
	}
	body.gardens-exp #content h1{
		background: transparent url(../images/hdr_gardens_exp.gif) 0 0 no-repeat;
	}
	body.plan-a-visit #content h1{
		background: transparent url(../images/hdr_gardens_visit.gif) 0 0 no-repeat;
	}
	body.events-calendar #content h1{
		background: transparent url(../images/hdr_gardens_calendar.gif) 0 0 no-repeat;
	}
	body.learn #content h1{
		background: transparent url(../images/hdr_gardens_learn.gif) 0 0 no-repeat;
	}
	body.hold-an-event #content h1{
		background: transparent url(../images/hdr_gardens_reserve.gif) 0 0 no-repeat;
	}
	body.membership #content h1{
		background: transparent url(../images/hdr_gardens_membership.gif) 0 0 no-repeat;
	}
	body.blog #content h1{
		background: transparent url('../images/hdr_gardens_blog.gif') 0 0 no-repeat;
	}



/* Pull Quote Style */
.pullquote p{
	margin: 0px;
	padding: 0px;
	}
blockquote.pullquote {
	margin-right: 0;
	width: 130px;
	background: #F3F0E1;
	border: 3px double #D2D1C9;
	float: right;
	color: #717366;
	padding: 10px;
	font-size: 14px;
	font-style: italic;
	/*font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;*/
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	margin: 0.5em;
	clear: right;
	line-height: 16px;
	}

#content .form-table{

}
#content .form-table td{
	vertical-align: middle;
	padding: 5px;
}
	#content .form-table td.label{
		text-align: right;
		font-weight: bold;
		font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
	}



/* Section 3rd level Navigation Style */
#section-nav{
	margin: 10px 0px 0px;
	padding: 0px;
	list-style: none;
}
	#section-nav li{
		display: inline;
	}
	#section-nav li a{
		display: block;
		float: left;
		padding: 2px 7px;
		background: #D6D3BC;
		color: #717366;
		text-decoration: none;
		font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
		font-size: 11px;
	}

	#section-nav li a:hover{
		background: #CCC9B2;
		color: #850F05;
	}
	#section-nav li a.current, #section-nav li a.current:hover{
		background: #ADBA2F;
		color: #fff;
		cursor: default;
	}


#content .link-right{
	display: block; text-align: right; margin: 0px;
}



.fusionary-note{
	border: 1px solid #ccc;
	margin: 5px;
	padding: 10px;
	background: #FFE7BD;
	font-style: italic;
	clear:both;
}

.fmg-tbd{
	font-weight:bold;
	font-style: italic;
	color:red;
}





/*Explore the Gardens styles*/
#map-container{
	width:418px;
	height:225px;
	border:1px solid #000000;
	margin:0px;
	padding: 10px;
}
.explore-detail{
	 width:418px;
	 height:100px;
	 border:1px solid #000000;
	 margin:10px 0px 10px 0px;
	 padding: 10px;
}
.explore-more-link{
	text-align: right;
}







/*Download Link*/
p.download-link{
	float: right;
	margin: 10px 0 0 10px;
	width: 120px;
}
p.download-link a{
	text-align: center;
	background: #D6D3BC;
	color: #717366;
	border: 1px solid #BBB9B2;
	padding: 5px;
	display: block;
	text-decoration: none;
}
p.download-link a:hover{
	text-align: center;
	background: #D6D3BC;
	color: #850F05;
	padding: 5px;
	display: block;
}
p.download-link span.dl-header, p.download-link a:hover span.dl-header{
	display: block;
	margin: -5px;
	background: #CCC9B2;
	font-weight: bold;
	color: #717366;
}








/*Calendar Rules*/
.calendar{
	margin-bottom: 10px;
	border-spacing: 0px;
	border-collapse: collapse;
	line-height: 1em;
	color: #7D7A71;
	width: 100%;
}
	.calendar tbody{

	}
	.calendar caption.month{
		text-align: left;
		border-bottom: 1px solid #DAD7C8;
		padding-bottom: 5px;
		font-family: "Times New Roman", Times, serif;
		font-weight: bold;
	}
	.calendar caption.month a:link, .calendar caption.month a:visited{
		color: #B3AC9A;
		text-decoration: none;
		font-size: 16px;
		text-align: left;
	}
	.calendar th{
	}
	.calendar tr.dayname th{
		color: #4894B4;
		font-size: 12px;
		font-family: "Times New Roman", Times, serif;
		padding-top: 10px;
	}
	.calendar td a:link, .calendar td a:visited{
		display: block;
		background: #fff;
		color: #CC0000;
		padding: 2px;
		margin-top: -3px;
		text-decoration: none;
		font-weight: bold;
	}
	.calendar td a:hover, .calendar td a:active{
		color: #000;
	}
	.calendar th, .calendar td{
		text-align: right;
		margin: 0px;
		padding: 4px;
	}
	#cal-nav{
		margin: 2px; padding: 0px;
		width: 150px;
	}
	#cal-nav #prev-link{
		display: block;
		float: left;
		padding: 0px;
	}
	#cal-nav #next-link{
		display: block;
		float: right;
		padding: 0px;
	}
tr.ruled{
	background: #f1f1f1;
}


#featured-events{}
	#featured-events div{
		margin: 10px 0px;
		clear: both;
		line-height: 1.25em;
	}
	#featured-events div img{
		float: left;
		margin: 0 15px 10px 0;
	}
	#featured-events div h2{
		font-size: 14px;
		color: #3D90AB;
		font-family: "Times New Roman", Times, serif;
		margin: 0px;
	}
	#featured-events div h3{
		font-size: 13px;
		margin: 0px;
	}
	#featured-events div p{
		margin: 0px;
		padding: 0px;
	}
	h3.featuredevent a, h3.featuredevent a:visited, h3.featuredevent a:hover{
		text-decoration: none;
		color: #3D90AB;
	}

/*Events List Rules*/
#events-list{
	width: 100%;
	border-top: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
}
	#events-list td{
		padding: 2px;
		font-size:12px;
	}
	#events-list th{
		font-size: 12px;
		color: #3D90AB;
		text-align: left;
		padding-top: 10px;
		font-family: Arial, Helvetica, sans-serif;
	}
	#events-list a{
		text-decoration: none;
	}


#sidebar{
	padding: 0px 0px 20px 0px;
	margin: 80px 20px 0 0;
	width: 175px;
	float: right;
	display: inline;
	font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
}
	/*#sidebar a:link, #sidebar a:visited{
		text-decoration: none;
	}*/
	#sidebar ul{
		list-style: none;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	#sidebar ul li{
		padding-left: 10px;
		background: transparent url('../images/bg_sidebar_linkarrow.gif') 0px 5px no-repeat;
	}
	#sidebar ul li.blogsection{
		padding-left: 0px;
		background-image: none;
	}
	#sidebar ul li a{
		text-decoration: none;
		font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
	}
	#sidebar ul li a:hover{text-decoration: underline;}
	#sidebar h3{
		font-family: "Times New Roman", Times, serif;
		font-weight: bold;
		font-size: 12px;
		color: #544254;
	}







/* Facility Rules */
#facility-list-rates, #facility-list-capacity{
	border: 1px solid #DAD7C8;
	background: #F3F0E1;
}
#facility-list-rates table, #facility-list-capacity table{
	width: 100%;
}
#facility-list th{
	padding: 2px;
}
#facility-list caption{
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
#facility-list th, #facility-list td{
	padding: 2px;
	background: #F3F0E1;
}
.fac-area{
	text-align: left;
}
.fac-capacity, .fac-price{
	text-align: right;
}

.fac-application{
	text-align: center;
}



#footer{
	clear: both;
	height: 91px;
	margin: 0px;
	padding: 0px;
	background: transparent url(../images/bg_footer.gif) left bottom no-repeat;
	position: relative;
	font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
	font-size: 10px;
}

	#footer-nav, #social-icons {
		margin: 0px;
		padding: 0px;
		position: absolute;
		top: 30px;
		right: 20px;
	}


	#social-icons {
  width:30%;
	}
	#footer-nav li, #social-icons li {
		display: inline;
		list-style: none;
		padding-left: 10px;

	}
	#footer-nav li a, #social-icons li a, #email-signup a {
		text-decoration: none;
		font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
	}

	#social-icons {left:10px;}
	#social-icons li {padding-left:1px;}

	#copyright {
		position: absolute;
		top: 60px;
		right: 20px;
		padding: 0px;
		margin: 0px;
		color: #969686;
		font-style: italic;
	}

	#email-signup {
		position: absolute;
		top: 60px;
		left: 20px;
		padding: 0px;
		margin: 0px;
	}

	.fusionary-tag{
		background: #7B7861;
		margin: 0px;
		text-align: center;
		color: #57553F;
		font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
	}
	.fusionary-tag a:link, .fusionary-tag a:visited{
		color: #57553F;
	}

 	/** =ticker
	************************************************************/
/* #ticker {
	  background: #ffeb1e;
	  color: #8a6a37;
	  padding: 10px;
	  position: relative;
	}*/
/* #ticker .news {
	  width: 446px;
	}*/
/* #ticker .news h3 {
	  float: left;
	  width: 60px;
	  margin: 0 6px 0 0;
	}*/
/* #ticker .news h3 a {
	  background: url(/assets/images/txt-news-ticker.png) no-repeat;
	  width: 60px;
	  height: 20px;
	  letter-spacing: -1em;
	  text-indent: -1000em;
	  display:block;
	  position: relative;
	}*/
/* #ticker .news .entries {
	  overflow: hidden;
	  height: 20px;
	}*/
/* #ticker .news .entry .date {
	  font-size: 12px;
	  margin-right: 5px;
	  line-height: 18px;
	}*/
/* #ticker .news .entry .title {
	  font-size: 14px;
	}*/
/* #ticker .social {
	  width: 66px;
	  position: absolute;*/
	  /* top: 5px; removed sty in touch h3*/
	 /*  top: 13px;
	  right: 11px;
	}*/
/* #ticker .social h3 {
	  background: url(/assets/images/txt-stay-in-touch.png) no-repeat 50% 0;
	  height: 6px;
	  margin: 0 0 5px;
	}*/
	#social-icons .social li a{
	  background-image: url(../images/social-icns-sprite-trans.png);
	  width: 18px;
	  height: 18px;
	  padding: 2px 8px 0 0;
	}
	#social-icons .social li a {
	  background-color: #FFEB1E;
	}
	#social-icons .social li.podcasts a { padding: 0; }

	.social li a{
	  background: url(../images/social-icns-sprite-trans.png) no-repeat;
	  padding: 0 0 4px 18px;
	}
	.social li.follow a { background-image: none;padding-left:10px; }
	.social li.follow a:hover { background-image: none;padding-left:10px; }

	.social li.facebook a { background-position: 0 0px; }
	.social li.facebook a:hover { background-position: 0 -50px; }

	.social li.twitter a { background-position: 0 -100px;}
	.social li.twitter a:hover { background-position: 0 -150px;}

	.social li.feed a { background-position: 0 -200px;}
	.social li.feed a:hover { background-position: 0 -250px;}

	.social li.flickr a { background-position: 0 -300px;}
	.social li.flickr a:hover { background-position: 0 -350px;}

	.social li.podcasts a { background-position: 0 -400px;}
	.social li.podcasts a:hover { background-position: 0 -450px;}

	.social li.youtube a { background-position: 0 -500px;}
	.social li.youtube a:hover { background-position: 0 -550px;}

	/** =
	************************************************************/

/* Section Colors  */

	body.support #colorbar,
	body.media #colorbar,
	body.about #colorbar,
	body.plan-a-visit #colorbar,
	body.events-calendar #colorbar,
	body.learn #colorbar,
	body.hold-an-event #colorbar,
	body.membership #colorbar,
	body.gardens-exp #colorbar,
	body.blog #colorbar {
		margin: 0px 0px 0px 8px;
		padding: 0px;
		width: 753px;
		height: 23px;
	}
	body.support #colorbar{background: #CD8E2B;}
	body.media #colorbar{background: #6F3349;}
	body.about #colorbar{background: #6F3349;}
	body.plan-a-visit #colorbar{background: #327D6B;}
	body.events-calendar #colorbar{background: #3D90AB;}
	body.learn #colorbar{background: #966197;}
	body.hold-an-event #colorbar{background: #9D3535;}
	body.membership #colorbar{background: #6F3349;}
	body.gardens-exp #colorbar{background: #ADBA2F;}
	body.blog #colorbar{background: #6F3349;}

	body.support #content h3, body.support #content h2{color: #CD8E2B;}
	body.media #content h3, body.media #content h2{color: #6F3349;}
	body.about #content h3, body.about #content h2{color: #6F3349;}
	body.plan-a-visit #content h3, body.plan-a-visit #content h2{color: #327D6B;}
	body.events-calendar #content h3, body.events-calendar #content h2{color: #3D90AB;}
	body.learn #content h3, body.learn #content h2{color: #966197;}
	body.hold-an-event #content h3, body.hold-an-event #content h2{color: #9D3535;}
	body.membership #content h3, body.membership #content h2{color: #6F3349;}
	body.gardens-exp #content h3, body.gardens-exp #content h2{color: #ADBA2F;}
	body.blog #content h3, body.blog #content h2{color: #6F3349;}


	body.support #section-nav li a.current, body.support #section-nav li a.current:hover{
		background: #CD8E2B;
		color: #fff;
	}
	body.media #section-nav li a.current, body.media #section-nav li a.current:hover{
		background: #6F3349;
		color: #fff;
	}
	body.about #section-nav li a.current, body.about #section-nav li a.current:hover{
		background: #6F3349;
		color: #fff;
	}
	body.plan-a-visit #section-nav li a.current, body.plan-a-visit #section-nav li a.current:hover{
		background: #327D6B;
		color: #fff;
	}
	body.events-calendar #section-nav li a.current, body.events-calendar #section-nav li a.current:hover{
		background: #3D90AB;
		color: #fff;
	}
	body.learn #section-nav li a.current, body.learn #section-nav li a.current:hover{
		background: #966197;
		color: #fff;
	}
	body.hold-an-event #section-nav li a.current, body.hold-an-event #section-nav li a.current:hover{
		background: #9D3535;
		color: #fff;
	}
	body.membership #section-nav li a.current, body.membership #section-nav li a.current:hover{
		background: #6F3349;
		color: #fff;
	}
	body.gardens-exp #section-nav li a.current, body.gardens-exp #section-nav li a.current:hover{
		background: #ADBA2F;
		color: #fff;
	}
	body.blog #section-nav li a.current, body.blog #section-nav li a.current:hover{
		background: #6F3349;
		color: #fff;
	}



.placeholder-image-events{
	 background: #ccc; border: 1px solid #666; margin: 5px 0px; padding: 10px; width: 300px; height: 200px;
}


#scms-admin{
	background: #fff;
	padding: 10px;
}

tr.fac-header{
	text-align: center;
	font-weight: bold;
}
tr.fac-header-sub{
	font-weight: bold;
	font-size: .9em;
	color: #6E7163;
}

.facname{
	width: 150px;
}
.facrates{}
.faccapacity{}
caption#linkcontainer{
	margin: 0px;
	padding: 0px;
}
#linkcontainer{
	margin: 0px;
	padding: 0px;
}
#linkcontainer a{
	display: block;
	width: 100px;
	background: #D6D3BC;
	color: #6E7163;
	text-align: center;
	text-decoration: none;
	float: left;
	padding: 1px 0px;
	font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
	font-size: 11px;
}
#linkcontainer a:hover{
	background: #CCC9B2;
	color: #9D3535;
}
#linkcontainer a.current, #linkcontainer a.current:hover{
	background: #9D3535;
	color: #fff;
}

#facility-list-rates table td, #facility-list-capacity table td{

}
#facility-list-rates table td, #facility-list-capacity table td{
font-size: 10px;
border-bottom: 1px solid #E6E3D4;
padding: 2px;
margin: 0px;
}


/* PODCAST page styles
----------------------------------- */
dl#podcast-list {
	margin: 0 0 1.5em 0;
}

dl#podcast-list a {
	text-decoration: none;
	font-size:11px;
	font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
}
dl#podcast-list a:hover {
	text-decoration: underline;
}

dl#podcast-list dt {
	font-size: 12px; background-color:#E3E0CF;
	margin: 0;
	padding: 3px 8px;
	display: block;
	border-top:2px solid #fff;
	}

dl#podcast-list dd {
	background-color:#F3F0E1;
	margin:0;
	padding: 0;
	}

dl#podcast-list dd.enhanced {
	background:#F3F0E1 url('../images/icon_podcast_enhanced.gif') 8px 5px no-repeat;
	width: 160px;
	padding: 10px 0 6px 24px;
	float: left;
	}

dl#podcast-list dd.standard {
	background:#F3F0E1 url('../images/icon_podcast_standard.gif') 6px 5px no-repeat;
	width: 260px;
	padding: 10px 30px 6px 24px;
	float: left;
	}

.note {font-style:italic;color:#969686;font-size:11px;font-weight:normal;}

p.podcast-faq {
	background: transparent url('../images/icon_ipodhelp.gif') 7px 0 no-repeat;
	height:22px;
	margin-top:4px;
	vertical-align: middle;
	padding:9px 0 0 14px;
	font-style: normal;
	font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
	font-size: 11px;
}

p.podcast-faq a {
	text-decoration: none;
}

p.podcast-faq a:hover {
	text-decoration: underline;
}

#enhanced-sample {
	background: transparent url('../images/bg_ipod_sample.jpg') 0 0 no-repeat;
	width: 152px;
	height: 245px;
	margin: 0 10px 0 30px;
	position: relative;
	float: right;
}

#enhanced-sample-pic {
	position: absolute;
	left:33px;
	top: 18px;
}