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,b,u,i,center,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-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}




body {font:12px/1.4 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;color: #333;}
h1,h2,h3 {font-family:Palatino,Constantia;}
.whitebox {font-size:14px;}

h1, h2, h3 {padding-left: 5px;}
h1 {margin-bottom:15px;}
h2 {margin-top:15px;margin-bottom:5px;}
h3 {margin-top:15px;margin-bottom:10px;}
p,dl,hr,h4,h5,h6,pre,table,address,fieldset{margin-bottom:20px}
ol,ul {margin-bottom: 5px;}
.spacer {background-color: #8FC73E; height: 1em;} 

hr {border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}

p {margin-bottom:5px;}



h1 em, h2 em, h3 em {color: #407ba5;font-style: normal;}

.highlight {background-color:#f9ec9c;}

.resource {background-color:#f9ec9c;padding:5px;font-size:12px;}

.fancy {
	font-family: Georgia;
	font-style: italic;
	font-size: 1.1em;
	color: #777;
	line-height: 1.4em;
}

.archived {padding:5px; background-color: lightyellow; border:1px solid yellow; font-weight:bold;margin-right:5px;width:330px;}


h1 {font-size:23px;}
h2 {font-size:19px;color:#004a73;font-weight:normal;font-variant: small-caps;}
h3 {font-size:19px;}
h4 {font-size:17px;}
h5 {font-size:15px;}
h6 {font-size:13px}

h3.title {
	font-size:110%;
	font-weight:bold;
	margin:0 0 5px;

}

h3.date {
	color:#777;
	margin-top:10px;
}

h3 span.date {
	color:#777;
	text-align:right;
	font-size:x-small;
	}

dt {font-size:100%; font-weight:bold;margin:15px 0 5px 10px;color:#31587d; 
}

ol {list-style-type:decimal;}
ul {list-style:square;}
ul.nobullets {list-style:none;}
ul.padded li {padding-bottom:5px;}
li {margin-left:30px}

pre {margin:10px 30px; padding:3px 8px; border-left:3px solid #ddd;border-right:3px solid #ddd; background-color:#f2f2f2;word-wrap:break-word;word-break: break-all;-ms-word-break : sBreak; -ms-word-wrap:break-word;overflow: auto;}



a, a:link, a:visited, a:active {text-decoration: none; color: #407ba5;}
a:hover {text-decoration: underline;}
a:focus {outline:1px dotted invert;}


ol.zebra {
	margin:0 0 20px 0;
	padding:0;
	list-style: none;
	border-bottom: 1px solid #ddd;
}

ol.zebra li {
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	margin:0;
	padding:0 8px;
	border: 1px solid #ddd;
	border-bottom:0;
	border-right:0;
}

li.stripe-odd {background-color: #fff;}

ol.zebra li a {
	font-size: 1.2em;
	vertical-align: -1px;
}


		
.whitebox {
	border: 1px solid #ddd;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; /*fsckie*/
	text-align: left;
	min-height:136px;
	padding:10px;
	}

.whitebox .content {

}

.whitebox h4 {
	font-family: Helvetica;
	font-size: 1.2em;
	font-weight: bold;
	font-style: normal;
	margin:0;
}

.whitebox p {margin-bottom:5px;}

.whitebox img.boxmage, .whitebox .boximage img {
	border-left: 0px solid #ddd;
	padding-right: 10px;
	float: left;
	width:136px;
	height:136px;
}

.whitebox .readmore {
	font-family: Helvetica;
	float: right;
	font-size: 10px;
	padding-right: 15px;
	font-style: normal;
}


.round {
	font-size: 14px;
	color:#fff;
	cursor:pointer; 
	cursor:hand; 
	line-height:27px;
	background:url(/assets/img/button.gif) no-repeat right top; 
	padding-right:11px; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}

.round span { 
	background:url(/assets/img/button.gif) no-repeat left top; 
	height:27px;
	display:block;
	display:inline-block;
	padding-left:11px; line-height:29px;
}

a.round:hover {
	background-position: right -155px;
}

a.round:hover span {
	background-position:left -155px;
}
	
/* rounded buttons for footer */
.foot_round {
	font-size: 1.2em;
	cursor:pointer; 
	cursor:hand; 
	background:url(/assets/img/footer_button.gif) no-repeat right top; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
	height:27px;
	width:11em;
	padding:1px 1px 1px 11px;
	margin-top:3px;
	line-height:29px;
	color: #fff;
	font-weight: bold;
	border:0;
}

.foot_round span { 
	background:url(/assets/img/footer_button.gif) no-repeat left top;
	display:block;
	display:inline-block;
}

a.foot_round:hover {
	background-position: right -155px;
}

a.foot_round:hover span {
	background-position:left -155px;
}
	
/*button tag*/

	
button {
	border:0; 
	border:none; 
	background:transparent; 
	width:1; overflow:visible; 
	white-space:nowrap; 
	padding:0 2px; 
	cursor:pointer; 
	cursor:hand;
}


.whitebox table {clear:right; border:1px solid #d8d8d8; border-collapse:collapse; line-height:1.3em; margin:16px 0;
background:url(/files/assets/menubg.gif) repeat-x bottom left #f4f4f4;
}

.whitebox caption {font-size:1.5em; font-weight:400; margin:0; padding:6px 0 8px; text-align:left;}

.whitebox th {background:url(/files/assets/menubg2.gif) repeat-x bottom left #eaeaea; color:#505050; padding:7px; text-align:left;}

.whitebox td {color:#303030; padding:10px; text-align:left;}

.whitebox td.center {text-align:center;}

table#creditcard {width:100%}
#creditcard td {cell-padding:2px;} 
table#paypal {width:100%;}

img.right {float:right;padding:5px;background-color:#fff;border:1px solid #efefef;margin:0 0 5px 10px;}
img.left {float:left;padding:5px;background-color:#fff;border:1px solid #efefef;margin:0 10px 5px 0;}
	



body {
/*	background:url(/cdn/images.ancientfaithradio.com/assets/main_bg.gif) 25px right repeat-x #fffefd;*/
	background:url(/images/main_bg3.jpg) 25px right repeat-x #eaeceb;
	background-image: url(/images/main_bg3.jpg);
	margin-top: 52px; 
}

#content {background: #f0f5f9;
	border-right:2px solid #dedede;
	border-left:2px solid #dedede;
	border-top:1px solid #dedede;
	border-bottom:0;
	padding-bottom:30px;
}


#toolbar {
	position: absolute;
	top: 0;
	border-bottom: 1px solid #4a7b24;
	margin: 0;
	width: 100%;
	background: #333;
	color: #ddd;
	font-size: 0.9em;
	height: 32px;
	z-index: 100;
}

#toolbar img {
	margin:0;
	padding:0;
}

#toolbar a {
	color: #fff;
}

#toolbar a:hover {
	text-decoration: none;
	color: #fff;
}

#toolbar form {position:absolute;top:0;right:20px;z-index:30;}


#breadcrumbs a {
	font-weight: bold;
	color: #7fa6c3;
}

#breadcrumbs a:hover {
	color: #fff;
}

#breadcrumbs span {
	width: 122px;
	height: 32px;
	line-height: 34px;
	padding-left: 28px;
	float: left;
	color: #fff;
	background: url(/cdn/images.ancientfaithradio.com/assets/home_arrow.gif) top left no-repeat;
}

#breadcrumbs span a {
	color:#fff;
	font-weight:normal;}

#breadcrumbs span:hover {
	background-position: 0 -32px;
}

#breadcrumbs span:active {
	background-position: 0 -64px;
}

#breadcrumbs p {
	height: 32px;
	line-height: 14px;
	padding:10px;
}


#toolbar .toolbar-right {
	margin-right:165px;
	padding:0 15px;
	height: 32px;
	float: right;
}

#radiomenu {
	position: fixed;
	right: 180px;
	top: 32px;
	width: 140px;
	min-width: 140px;
	height: 175px;
	z-index: 100;
	background: #fff;
	border: 2px solid #333;
	border-top: 0;
	padding: 5px 0 20px 0;
	text-align: center;
	display:none;
}

#radiomenu a {
	color: #407ba5;
}

#radiomenu a:hover {
	text-decoration: underline;
	color: #407ba5;
}


#radiomenu h6 {
	color: #333;
	margin: 0;
	padding: 0;
}

#radiomenu ul {
	margin: 0 0 5px 0;
	padding: 3px 0 8px 10px;
	text-align: left;
}

#radiomenu ul li {
	margin: 0; 
	padding: 0; 
	list-style-type: none;
	line-height: 14px;
}

#podmenu {
	position: fixed;
	right: 50px;
	top: 32px;
	width: 940px;
	min-width: 940px;
	height: 270px;
	background: #fff;
	border: 2px solid #333;
	border-top:0;
	z-index: 100;
	overflow:hidden;
		display:none;

	}

#podmenu .display {visibility: visible;}


#podmenu a {
	color: #407ba5;
}

#podmenu a:hover {
	text-decoration: underline;
	color: #407ba5;
}

#podmenu ul {
	font-size: 11px;
	margin:0 5px;   /* must have right margin. IE bug */
	padding:15px 0 0 20px; 
}

#podmenu ul li {
	margin: 0; 
	padding: 0; 
	list-style-type: none;
	line-height: 14px;
}


#search {
	font-family: Helvetica;
	font-size: 1.1em;
	font-weight: normal;
	vertical-align: top;
	margin:4px 0;
	border:0;
	padding:5px 0 3px 0;
	background: url(/cdn/images.ancientfaithradio.com/assets/search_bg.gif) center top repeat-x;
}


#logo img {
	margin: 15px 0 25px 5px;
	margin:10px auto 0;
	border:1px solid #ddd;
	border-bottom:none;
}


#announcements {
	height: 140px;
	width: 598px;
}

#announcements .desc {padding:0 10px 0;}


#podcast_desc {
	height: 160px;
	padding: 10px 0;
	background: transparent;
	font-family: Georgia;
	font-style: italic;
	color: #777;
}

#podcast_desc a {
	font-weight: bold;
}

#podcast_desc h6 {
	font-family: Helvetica;
	margin:0;
	padding:0;
	color: #333;
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight: bold;
	font-style: normal;
}

#podcast_desc .tagline {
	font-family: Helvetica;
	font-weight: bold;
	font-style: normal;
}

#podcast_desc .links {
	font-family: Helvetica;
	font-style: normal;
	font-size: 1.1em;
}


#currentMusic tr, #currentTalk tr {padding:15px;}
#currentMusic td, #currentTalk td {padding:3px;}


#rightbar {
	text-align: center;
}

#rightbar hr {
	border:0;
	border-bottom: 1px solid #ddd;
	margin: 2px 0 20px 0;
	padding: 0;
}

#rightbar .more a {
	font-size: 0.9em;
	color: #407ba5;
	text-align: right;
	margin-left: 65px;
}


#homepage h1, h1.homepage {
	margin:0;
	border-bottom:1px dashed #ccc;
	color:#3468a1;

	border-top:0px solid #efefef;
	border-bottom:0px solid #efefef;
	font-weight:normal;
	margin:0px 0 5px;
	padding:0px;
	}
#homepage h1.first {margin:0 0 10px;}

.blue_divider {	
	background: url(/cdn/images.ancientfaithradio.com/assets/deep-grad.gif) repeat-x #598bbe;
	border: 1px solid #ddd;
	color:#fff;
	height:15px;
	}
	
.fresh_audio_box {background:url(/cdn/images.ancientfaithradio.com/assets/slider-gradient.gif) bottom repeat-x #fff;
}
	
.blue_divider h1 {
	font-size:1.2em;
	line-height:1.0;
	padding:0;
	color:#fff;
	}

#homepage h2 {margin-top:3px;}
#homepage_bottom {margin-top:10px;}

.sponsor_bar {margin:0 -10px -30px;height:110px; padding:7px 7px;background-color: #efefef;border-top:3px solid #efefef;}
.sponsor_bar a img {filter:alpha(opacity=70);opacity: 0.7;-moz-opacity:0.7;}
.sponsor_bar a:hover img {filter:alpha(opacity=100);opacity: 1.0;-moz-opacity:1.0;}
.sponsor_bar h3 {position:absolute;left:10px;top:-20px;font-weight: normal;font-size: 13px;font-family:Helvetica, Arial, sans-serif;color: #6f3100;padding:5px;margin:0;}

#PodCovers {}
#SpecialsCovers {margin-top:-110px;padding-top:5px;}


.recent-programs ul {}
.recent-programs li {
	list-style-image: url(/images/bullet_p.gif);
	margin:0 0 3px 30px;
	font-weight:bold;
	font-size: 14px;
	line-height: 1.25em;
	}
.recent-programs li a {font-weight: normal;}

.section-title {display:block;color:#999;font-size:14px;font-style: italic;font-family: Palatino;}


#category_faqs h3 {font-size: 14px; font-weight: normal;}
#category_faqs h3 span {font-size:12px; font-weight:normal; color:#999;}
#category_faqs div {margin:10px 20px;border:4px solid #fff; background-color:#f1f2ee;padding:10px;display:none;}
#category_faqs div div {display:block;margin:5px 0 0;border:0;padding:0;}

#listener_comments blockquote {
	margin:10px 0;
	padding:10px 15px 0 42px;
	min-height:30px;
	background:url(/cdn/images.ancientfaithradio.com/assets/quotes.gif) top left no-repeat;
	font-family: Georgia;
	font-size: 1.3em;
	line-height: 1.15em;
	color: #333;
	}
	
.comment_date {
	color:#777;font-style: italic;
	}
.comment_attribution {
	display:block;
	margin-top:11px;
	margin-bottom:0;
	font-family: Georgia;
	font-style: italic;
	font-size: 1.1em;
	line-height: 1.15em;
	padding: 0 12px 7px; 
	color: #777;
	width: 384px;
	text-align: right;
	}


#sched_table tr {margin:0;padding:0;}
#sched_table {margin:0 0;}
#timezone_notice {margin-bottom:5px;}
#timezone_notice span {font-style: italic;}


#sidebar {width:100%;padding-top:0px;}
#sidebar div {margin:10px 0;}
#sidebar h4 {
	color:#5c7688;
	padding:5px 0 2px;
	margin-bottom:15px;
	font-size:12px;
	border-top:1px solid #eee;
	}


#the-original {}
#fullnessofthefaith {}
#afr-mobile {}
#donation-meter {}

.donations-sidebar {margin:0;}
.donations-sidebar #support {float:left;width:130px;margin:35px 5px 0 10px;}
.donations-sidebar #support h5 {margin-bottom:1px;}

.donations-sidebar #support p.learn-more {font-size:12px;margin-bottom:10px;font-style:italic;}
.donations-sidebar #support p.learn-more a {color:#999;}
.donations-sidebar #support p.donate-via {color:#777;font-size:14px;margin-bottom:0;font-weight:bold;}
.donations-sidebar #support p.donate {line-height:1.6em;}
.donations-sidebar #support p.donate a.round span {font-size:86%;}
.donations-sidebar .whitebox {float:left;padding-left:5px;width:130px;}

a.facebook-link, a.facebooklink:hover {text-decoration:none;font-weight:bold;text-align:center;}


#ads {
	font-size: 0.9em;
	line-height: 1.2em;
	padding: 0;
	margin:0 0 10px 0;
	text-align: center;
}

#ads a {font-weight: normal;}

#ads img {
	margin: 0 10px 3px 10px;
	display: block;
	clear: both;
}


#sidepitch {
	margin: 20px 0;
	padding: 4px 7px;
	background: #fff;
	border: 1px solid #ddd;
	text-align: left;
}

#sidepitch h6 {
	line-height: 1.2em;
	margin: 0;
	padding:0;
}

#sidepitch h6 a {
	font-size: 0.9em;
}


#share {
	font-size: 0.9em;
	text-align: left;
	font-weight: bold;
}

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

#share img {vertical-align: -3px;}

#secondary ul {
	text-align: right;
	list-style-type: none;
	font-size: 2em;
	font-weight: bold;
}

#secondary ul li {
	width: 140px;
	font-size: 12px;
	font-weight: 600;
	padding: 0;
	margin:0;
}

#secondary .help li {
	width: 219px;
	font-weight: 600;
	padding: 0;
	margin:0;
}

#podcastarea {
	background: url(/cdn/images.ancientfaithradio.com/assets/podcast_area.gif) no-repeat;
	height: 211px;
	width: 620px;
	padding-top: 14px;
	text-align: center;
}

#podcastarea p {
	margin:0;
	padding: 0;
	padding-left: 15px;
	text-align: left;
}

#episodes {
	margin-right: 0;
}

#episode_actions {
	margin-left:0;
	width: 80px;
	text-align: center;
	background: 
}

#episode_actions img {
	margin:0;
	padding:0;
}

#episode_actions a {
	padding: 0 3px 0 2px;
	vertical-align: -4px;
	opacity: 0.7;
}

#episode_actions li {
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #ddd;
	margin: inherit 0;
	padding: inherit 0;

}

#episode_actions a:hover {
	opacity: 1.0;
}


#featured {
	background: url('/cdn/images.ancientfaithradio.com/assets/featured_bg.gif') no-repeat;
	width: 780px;
	height: 260px;
	margin-bottom: 30px;
}

#featured a:hover {
	text-decoration: none;
}



#listen_options h4 {
	margin:0;
	padding:0;
}

#listen_options a h6 {
	line-height: 30px;
	margin:0 0 2px;
	padding:3px 15px;
	background: url(/cdn/images.ancientfaithradio.com/assets/speed_tab.gif) top right no-repeat;
	color: #555;
	cursor: default;
}

#listen_options a.inactive h6 {
	line-height: 27px;
	cursor: pointer;
	color: #407ba5;
	background: url(/cdn/images.ancientfaithradio.com/assets/speed_taboff.gif) top right no-repeat;
}

#dialup-tab {display: none;}
.channel {
	margin:0;
	padding: 5px 10px 10px;
	width: 280px;
	border-top: 0px solid #a9c4d7;
	border-left: 0;
}

.channel a {
	font-weight: bold;
}

.channel img {
	vertical-align: -4px;
}

.channel_details {
	width: 300px;
	margin:0;
	padding:0;
	color: #777;
	font-size: 12px;
	line-height: 1.3em;
}

#streaming_details {color: #999; font-size: 10px; line-height: 1.4em; width: 130px; margin-top:-15px; padding: 0;}

.firewalled {line-height:1em;font-size:11px;}

#sub_listen {
	margin-top: 20px;
}

#sub_listen p {
	line-height: 1.3em;
	margin: 0 0 10px 0;
	padding: 0;
}

#sub_listen img.movedown {
	vertical-align: -2px;
}

#sub_listen ul li {
	font-weight: bold;
	list-style: none;
	margin:0;
}

#sub_listen h5 {
	margin:0;
	padding:0;
}

#sub_listen a.round {
	font-weight: bold;
	color: #fff;
}

#players img {
	opacity: 0.8;
}

#players img:hover {
	opacity: 1.0;
}

a.button {
    background: transparent url('/assets/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    margin:0 0 15px 10px;
}

a.button span {
    background: transparent url('/assets/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}


#podcasts {
	margin: 0;
	padding: 0;
}

#podcasts img {
	display: block;
	margin: 0 35px 10px 35px;
}

#podcasts ul {
	text-align: center;
	list-style-type: none;
	padding: 0;
	margin:0 0 0 10px;
	width: 940px;
}

#podcasts ul li {
	width:235px;
	margin:0 0 40px 0px;
	padding:0;
	float:left; 
	font-weight: bold;
	text-align: center;
}


#specials img {
	display: block;
	margin: 0 35px 10px 35px;
}

#specials ul {
	text-align: center;
	list-style-type: none;
	padding: 0;
	margin:0 0 0 10px;
	width: 940px;
}

#specials ul li {
	width:235px;
	margin:0 0 40px 0px;
	padding:0;
	float:left; 
	font-weight: bold;
	text-align: center;
}

#radio-links {
	background: url(/cdn/images.ancientfaithradio.com/assets/radio_area.gif) no-repeat;
	height: 154px;
	margin:15px 0;
}

#radio-links div {padding: 0 0 0 10px;}

#now-playing {margin-left:10px;}

#now-playing table {width:90%;padding-top:15px;margin-left:15px;}

#podcast {
	width: 140px;
	margin: 5px;
	float: left;
}

#podcast p {
	font-size: 0.9em;
	line-height: 1.2em;
	margin:0;
	padding:0;
	text-align: center;
	font-weight: bold;
}



.endorsement {
	min-height:10px;
	border-left: 0px solid #ddd;
	background: url(/cdn/images.ancientfaithradio.com/assets/support_top.jpg) top right no-repeat; 
	margin:10px 0 15px;
	}

.endorsement p {
	background: url(/cdn/images.ancientfaithradio.com/assets/support_repeat.jpg) repeat-y;
	margin-top:11px;
	margin-bottom:0;
	font-family: Georgia;
	font-style: italic;
	font-size: 14px;
	line-height: 1.15em;
	padding: 0 12px 7px; 
	color: #777;
	width: 384px;
	float: right;
}

.endorsement p.author {
	float: right;
	background: url(/cdn/images.ancientfaithradio.com/assets/support_bottom.jpg) top right no-repeat;
	width: 408px;
	font-size: 0.9em;
	text-align: right;
	margin-top:0;
	padding-top:10px;
	clear:right;
	margin-bottom:15px;
}

.endorsement p.author img {margin-top: -3px;}

.grid_4 .endorsement {
	background: url(/cdn/images.ancientfaithradio.com/assets/support_top_300.jpg) top right no-repeat; 
}

.grid_4 .endorsement p {
		background: url(/cdn/images.ancientfaithradio.com/assets/support_repeat_300.jpg) repeat-y;
		margin-top:8px;
		margin-bottom:0px;
		width:276px;
}
.grid_4 .endorsement p.author {
	background: url(/cdn/images.ancientfaithradio.com/assets/support_bottom_300.jpg) top right no-repeat;
	width:286px;
	margin-top:0px;
}

.grid_4 .endorsement p.author img {margin-top: -5px;}


#iphone_app_page {
	font-size: 1.3em;
	}

#iphone_app_page ul li {list-style-type: disc;}

p#app_comment {
	margin-top:11px;
	margin-bottom:0;
	font-family: Georgia;
	font-style: italic;
	line-height: 1.15em;
	padding: 0 12px 7px; 
	width: 384px;
	float:right;
	line-height: 1.5em;
	text-align:right;
	color:#333;
	}
	
p#app_comment span {display:block;font-weight:normal;font-size:.85em;color:#777;}

#iphone_app_page #app_alternatives li {font-size:.9em}
#iphone_app_page #app_alternatives li small {color:#777;font-family: monospace;font-size:12px;}


#support {
	text-align: left;
	border-left: 0px solid #ddd;
	margin-bottom: 15px;
}

#support .donate {
	margin:0;
	padding: 0;
	float: right;
	font-weight: bold;
}

#support .donate a {
	color: #fff;
}

                                                                                                                                     

                                                                                                                                     

#pod_detail_page {}

#pod_lead {float:left;width:550px;}
#pod_lead h1 {clear:none;}

#pod_lead h1 {margin-bottom:0;}
#pod_lead h1 span {display:block; font-style: italic;font-family: Palatino;font-weight: normal;font-size: smaller;}

.pod_cover {
	float:left;
	margin:0 10px 20px 5px;
	width:200px;
	height:200px;
	}

.specials_cover, .episode_cover {
	float:left;
	margin:0 15px 20px 5px;
	width:150px;
	height:150px;
	}

	
.pod_cover_opacity {width:196;height:196px;border:1px solid white;filter:alpha (opacity=50);-moz-opacity:.50;opacity:.50;-khtml-opacity: 0.5;}

.pod_launchdate {color:#777;margin-bottom:10px;}
.pod_links {margin-top:15px;}
.pod_links a {font-weight: bold;}  

h2.tablehead {padding:8px 0 0 8px;font-size: x-large;border-top:1px solid #efefef;}
h2.pagetitle {margin-top:0;padding:0 0 15px; font-size: x-large;}

.keybar {padding:0 10px 10px; vertical-align:baseline;text-align: right;}
.keybar img {margin:0 5px -3px 7px;}
.keybar img.extralow {margin-bottom:-4px;}

.podimage img {width:50px;height:50px;}

.related_covers img {margin-bottom:7px;}
 
.editlink {margin:5px;} 
 


#episodes {}     

#series-overview th,#recent_episodes th, #series-episodes th, #episodes th, #sprograms th, #podoverview th, #specials-list th {color:#333;padding-left:0;}

#series-overview td,#recent_episodes td, #series-episodes td, #podoverview td, #specials-list td {vertical-align: top;}

.ep_date {width:75px;}

#series-overview h4, #recent_episodes h4, #series-episodes h4, #episodes h4, #podoverview h4, #specials-list h4, #sprograms h4 {margin-bottom:2px;} 

.ep_duration {width:48px;}

.ep_transcript {width:12px;}

form .sponsor {background:url(/cdn/images.ancientfaithradio.com/assets/sponsor_icon.gif) left no-repeat transparent;border:0;cursor:pointer;height:16px;padding:1px 0 0 17px; }

form .sponsor-button {background:url(/cdn/images.ancientfaithradio.com/assets/sponsor_icon.gif) left no-repeat transparent;border:0;cursor:pointer;width:16px;height:16px;padding:1px 0 0 17px;vertical-align: 2px; }


.ep_direct {width:12px;background-color: #f2f2f2;background-image: url(/assets/jquery-overcast/images/ui-bg_glass_60_eeeeee_1x400.png);}

.ep_popup {width:12px;background-color: #e6e6e6;background-image: url(/assets/jquery-overcast/images/ui-bg_glass_35_dddddd_1x400.png);
background:url(/assets/jquery-overcast/images/ui-bg_glass_35_dddddd_1x400.png) #e6e6e6;}

.ep_download {width:12px;background-color: #f2f2f2;background-image: url(/assets/jquery-overcast/images/ui-bg_glass_60_eeeeee_1x400.png);background-repeat: repeat; }   

#recent_episodes .player, #series-episodes .player, #episodes .player, #sprograms .player {padding-bottom:5px;}

.podoverview_cover {}
.podoverview_summary {}
.podoverview_author {width:105px;}
.podoverview_date {width:75px;}
.specials_date {width:75px;}

h4 a {display:inline;}

#episode_page h1 {margin-bottom:2px;}
#episode_page .player {margin:10px;}
#episode_page .pod_links {margin-top:5px;}
#episode_page .whitebox h2 {padding:0;margin-top:0;font-size: x-large;}
#episode_page .whitebox {color:#333;font-size:1.5em;font-family: Cambria, Georgia, Palatino, Times, Serif;}
#episode_page .whitebox p {
  margin-bottom: 0;line-height:1.5em;padding:0 15px;}
#episode_page .whitebox p + p {
  text-indent: 1.7em;
  margin-top: 0 }
#episode_page .whitebox blockquote {font-size: smaller;margin:5px 25px;border-left:2px solid #efefef;padding-left:5px;}
#episode_page .whitebox .scene {color:#777;font-size:smaller;font-style: italic;}
#episode_page .whitebox .scene em {font-style: normal;color:#666;}
#episode_page .whitebox ul, #episode_page .whitebox ol {margin-left:25px;font-size: smaller;}
p.stb { text-indent: 0; margin-top: 0.83em } 
p.mtb { text-indent: 0; margin-top: 2.17em }
p.ltb { text-indent: 0; margin-top: 3.08em }

#episode_lead {float:left;width:450px;}
.episode_image img {padding:5px;background-color:#fff;border:1px solid #f2f2f2;}

.keybar_episode a {font-weight: bold; text-decoration: none;line-height:1.5em;}
.duration {margin-left:25px;color:#777;}
.attachment {margin-left:25px;}
.attachment a {background:url(http://images.ancientfaith.com/assets/pdf14.gif) left no-repeat;padding-left:19px;text-decoration: none;font-weight: bold;}

.toggle-thepath-faqs, .toggle-author-biolink {display: none;}

.page_crumbs {font-size: small;margin:-16px 0 22px 5px;}


#comments {}
#comments h2 {}
#comments blockquote {}

#comments {
	border: 5px solid #ddd;
	background:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; /*fsckie*/
	text-align: left;
	min-height:136px;
	padding:10px;
	}

#comments p {margin-bottom:5px;}
#comments span {width:100px;text-align:right;color:#333;}

#comments blockquote {}
.comment {}


#subscribe {
	font-size: 0.9em;
}

#subscribe a {
	font-size: 1.3em;
	font-weight: bold;
	color: #fff;
	display:block
	margin:0;
}

#sharez {
	font-size: 0.9em;
	text-align: left;
	font-weight: bold;
}

.topborder {
	padding-top:5px;padding-bottom:5px;
	border-top:1px solid #efefef;
	}

#share a {
	display:block;
	margin:0;
	padding: 0;
	margin: 5px 0;
}

#share a:hover {text-decoration: none;}

#share img {
	vertical-align: -3px;
}                                        

#share .more a, #subscribe .more a {
	font-size: 0.9em;
	color: #407ba5;
	text-align: right;
	margin-left: 65px;
}   
                                           

#specialsarea {
	background: url(/cdn/images.ancientfaithradio.com/assets/specials_area.gif) repeat-x;
	eight: 154px;
}

#specialsarea h6 {
	margin: 10px auto 3px auto;
	line-height: 1.2em;
}

#specialsarea date {
	font-weight: bold;
	color: #aaa;
}

#specialsarea summary {
	line-height: 0.9em;
}






.ad {}
.ad-block {background:#f1f3f3;border:1px solid #ddd;}
.ad-block img.small {margin:10px;}


	#feedback-form {
		margin:1em auto;
		background:url(/assets/contact-form/form_bg.jpg) no-repeat 0 0;
		width:542px;
		height:364px; /* fixed size (envelope graphic) */
		}
	#feedback-form h3{display:none;}	
	#feedback-form fieldset{
		border:none;	
		float:left;
		display:inline;
		width:512px;
		margin-left:34px;
		padding-top:70px;
		}	
	#feedback-form fieldset.last{
		width:254px;
		margin-left:17px;
		}				
	#feedback-form legend{display:none;}	
	#feedback-form p{margin:.5em 0;}	
	#feedback-form label{display:block;}	
	#feedback-form input, #feedback-form textarea{		
		width:192px;
		border:1px solid #ddd;
		background:#fff url(/assets/contact-form/form_input.gif) repeat-x;
		padding:3px;
		}		
	#feedback-form textarea{
		width:241px;
		height:185px;
		overflow:auto;
		}					
	#feedback-form p.send{
		margin:15px 34px 0;
		}	
	#feedback-form button{
		padding:0;
		left:0;
		top:-3.5em;
		width:95px;
		height:36px;
		text-indent:-8000px;
		overflow:hidden;
		border:none;
		background:url(/assets/contact-form/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		}		
	.contact_right {width:225px;float:left;margin-left:10px;}		
	.contact_left {width:255px;float:left;}


#footer {
	width: 100%;
	height: auto;
	background: #333 url(/cdn/images.ancientfaithradio.com/assets/footer_bg.jpg) 100px bottom no-repeat;
	padding-top: 25px;
	color: #777;
	border-top:1px solid #dedede;
}

#footer a {
	color: #6497bc;
}

#footer h2 {
	color: #ddd;
	font-weight: normal;
	margin-bottom: 5px;
}

#footer hr {
	border:0;
	border-top: 1px solid #444;
	margin:10px 0;
}

#footer .field {
	width: 210px;
	font-size: 1.2em;
	padding: 3px;
	margin: 8px 0 0;
	font-family: Helvetica;
}

.leftadjust {
	text-align: right; 
	margin-left: 30px;
}

.middleadjust {
	text-align: center; 
	margin-left: -10px;
	margin-right: -10px;
}



#twitter ul li {
	list-style-type: none;
	line-height: 1.3em;
	color: #999;
	font-size: 0.9em;
	margin: 0 0 10px;
	padding-bottom:5px;
	border-bottom: 1px solid #444;
	overflow: hidden;
}

#twitter ul li a {
	margin-left: 80px;	
	font-weight: bold;
}

ul#subnav li {
	list-style: none;
	font-weight: bold;
	font-size: 1.2em;
}


#facebook {
	margin-top:15px;
	width:100px;
	float:right;
}

#facebook a img {
	float:left;
	margin-right:8px;
	height:36px;
	width:36px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	}

#facebook a:hover img {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	}


#spotlight h2 img {vertical-align:0px;}

#spotlight_image {
	 height: 210px; 
	 padding-top: 60px;
	 background: url(/cdn/images.ancientfaithradio.com/assets/spotlight_bg.jpg) center top no-repeat;
}

#spotlight_image img {
	width:140px;
	height:180px;
	}

.spotlight_title {
	 margin: 5px 0 20px;
	 background: transparent;
	 color: #777;
	 line-height: 1.2em;
}

.spotlight_title a {
	 font-size: 1.2em;
	 font-weight: bold;
}


#subscribe {
	font-size: 0.9em;
}

#subscribe a {
	font-size: 1.3em;
	font-weight: bold;
}

#subscribe ul {
	font-style: italic;
	color: #777;
	list-style-type: none;
	line-height: 1.2em;
	margin-bottom:10px;
}

#subscribe ul li {
	padding:2px 0;
	font-style: normal;
	font-weight:normal;
	font-size: 0.9em;
	margin-left:8px;
}

#subscribe ul li img {height:14px; width:14px; margin-right:1px; vertical-align:middle;}

#newsletter {
	line-height: 1.2em;
}

#newsletter ul {
	font-style: italic;
	color: #777;
	list-style-type: none;
	line-height: 1.2em;
	margin-bottom:10px;
}

#SignUp td {vertical-align: top;}
#SignUp span {float: right;}
#SignUp .required {background: url(/cdn/images.ancientfaithradio.com/assets/red_asterisk.gif) top left no-repeat; padding-left:12px;}

.medium	{
	margin-top:10px;
	font-size: 1.3em;
	font-weight: bold;}

.copyright {
	clear: both;
	text-align: center;
	padding: 15px;
	height: 110px;
	background: url(/cdn/images.ancientfaithradio.com/assets/credit_bg.png) center top no-repeat;
}


		
#devinfobox {
	text-align:center;
	background:#3c3c3c;
	color:#ccc;
	padding:7px;
	margin:10px auto 0;
	border:1px solid #555;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#staff_page img {
	float:left;
	height:115px;
	width:115px;
	background-color:#fff;
	padding:5px;
	margin:2px 10px 20px 0;
	border:1px solid #efefef;
	}
#staff_page div {float:left;width:450px;margin-bottom:10px;}


.keybar #fb-root {width:240px;margin-top:12px;}
.grid_4 #fb-root .grid_2 #fb-root {}
	





.livesearch-results {
	margin:7px 5px 0 -200px;
	border: 1px solid #eee;
	background-color: #fff;
	z-index: 99999;
	width:350px;
	max-height: 485px;
	overflow:hidden;
}

.livesearch-results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.livesearch-results li { /* if width is 100% horizontal scrollbar will appear when scroll mode is used */
	margin: 0px;
	padding: 5px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 18px; 	/* if line-height is not set, or is set in relative units, scroll will be broken in Firefox */
	overflow: hidden;
}

.livesearch-results ul li a:hover {text-decoration: none;}
.livesearch-loading {background: white url('/cdn/images.ancientfaithradio.com/assets/loading.gif') right center no-repeat;}
.livesearch-odd {background-color: #f0f5f9;}
.livesearch-over {background-color: #89aec8;}
.livesearch-over a {color:#fff;}
 

#navbar {
	background: url(/cdn/images.ancientfaithradio.com/assets/deep-grad.gif) repeat-x #e8ebe8;
	border: 1px solid #ddd;
	border-top:0;
	margin-bottom: 25px;
	margin-top:0;padding-top:0;
	color:#fff;
	height:35px;
	font-size:1.2em;
	line-height:1.0;
	height: 2.5em;
	padding-bottom:	2.5em;
	position: relative;
	font-size:12px/1.4;
}

#navbar, #navbar * {list-style:none;}

#navbar ul {
	position: absolute;
	top: -999em;
	width: 10em; /* left offset of submenus need to match (see below) */
}

#navbar li {
	float: left;
	position: static;
	padding:0;margin:0;
	display: block;
	padding: .75em 1em 1em;
	padding: .75em 1em 11px;
	cursor: default;
}

#navbar a {
	display: block;
	position: relative;
	text-decoration:none;
	min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */

}

#navbar a, #navbar a:visited  {color: #fff;} /* visited pseudo selector so IE6 applies text colour*/


#navbar li ul {
	width:44em; /*IE6 bad without this*/
	width:940px;

}

/* #navbar li ul a, #navbar li ul a {font-size:-1;color:#efefef;} */

#navbar li li {
	position: relative;
	padding-bottom: .75em;
	padding-bottom: 11px;
}

#navbar li li ul {width: 13em;}
#navbar li li li {width:100%;}
#navbar ul li {width: auto;float: left;}


#navbar li.current ul {visibility: hidden;}



#navbar li:hover {visibility:inherit;} /* fixes IE7 'sticky bug' */

#navbar li:hover ul, #navbar li.sfHover ul {
	left: 0;
	top: 2.5em; /* match top ul list item height */
	z-index: 99;
}
ul#navbar li:hover li ul, ul#navbar li.sfHover li ul {
	top: -999em;
}
ul#navbar li li:hover ul, ul#navbar li li.sfHover ul {
	left: 10em; /* match ul width */
	top: 0;
}
ul#navbar li li:hover li ul, ul#navbar li li.sfHover li ul {
	top: -999em;
}
ul#navbar li li li:hover ul, ul#navbar li li li.sfHover ul {
	left: 10em; /* match ul width */
	top:0;
}

#navbar li:hover, #navbar li.sfHover, #navbar a:focus, #navbar a:hover, #navbar a:active {
	outline: 0;
	color:#5c7688;
}

#navbar li.current a, #navbar li.current a:visited, #navbar li:hover, #navbar li.sfHover, #navbar li li.current, #navbar a:focus, #navbar a:hover, #navbar a:active {
	
	background:#f1f2ee;
	color:#5c7688;
	}

#navbar li:hover a, #navbar li.sfhover a {color:#5c7688;}

#navbar li:hover a, #navbar li.sfHover a, #navbar li li.current a, #navbar a:focus, #navbar a:hover, #navbar a:active {color:#5c7688;}
#navbar ul li,#navbar ul li,ul#navbar ul li li,ul#navbar ul li li,#navbar ul a, #navbar ul a, #navbar ul a, #navbar ul a:visited {color:#5c7688;}
#navbar ul a:hover, #navbar ul a:active {	
	color:#5c7688;
	text-decoration: underline;
}

#navbar ul li:hover,#navbar ul li.sfHover,ul#navbar ul li:hover li,ul#navbar ul li.sfHover li,#navbar ul a:focus, #navbar ul a:hover, #navbar ul a:active {
	/* color:#fff; /* Bottom hover color */ */
	text-decoration: underline;
	}
	

#navbar li.current {background: #a7c7e0;background: #f1f2ee;color:#5c7688;}

ul#navbar .current ul, ul#navbar ul li:hover ul,ul#navbar ul li.sfHover ul {
	left: 0; top: 2.5em;
	} /* match top ul list item height */

ul#navbar .current ul ul {top: -999em;}

#navbar li li.current > a {font-weight: bold;}


.calendarBG {
}

.calendarTable tr {min-height: 50px; border-bottom:2px solid #000;}

.calendarTable tr td {
 vertical-align: top;
}


.calendarBlank { /* Blank Days */
 background-color: transparent;
}

.calendarHeader { 
 font-weight: bold; 
 color: #407ba5; 
 text-align: center;
 width:100%;
 font-size: large;
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         16px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #a7c7e0;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #407ba5;
}
  

.calendarMonthLinks a:hover {
 color:             #a7c7e0;
}

.calendarDayHeading {
 font-weight: bold; 
 font-size:	11px;
 color: #fff; 
 background-color: #8aaec9; 
 text-align:  center;
 padding:5px 0;
}

.calendarToday { 
 background-color: 	lightyellow;
}

.calendarDayNumber {
	color:#333;
	font-weight:bold;
	background-color:#87acc7;
	padding:3px;
	text-align:center;
	border-bottom:1px solid #ccc;
 }
 
ul.calendarEntries li {
	list-style: none; 
	line-height: 1.2em; 
	padding:3px 7px 3px 3px;
	color:#555;
	font-weight: normal;
	margin-left:0;
	}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 letter-spacing:	.1em;
 text-decoration:   none;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
 border:1px solid #ccc;
 }

.calendarCell a {
}
  
.calendarCell a:visited {
}

.calendarCell a:hover {
}


:focus {outline: 0;}

#tooltip { 
	position: absolute;
	z-index: 3000;
	background:url(/cdn/images.ancientfaithradio.com/assets/yellow-2.gif) top 5px no-repeat transparent;
	border:1px solid yellow;
	opacity: 0.95;
	border: none;
	width: 221px;
	font-style: normal;
	padding-top:11px;
	font-family: Arial;
	}

#tooltip h3, #tooltip div {margin:0;} 


#tooltip h3 { 
	border: 2px solid #ebe4b4;
	border-bottom:0;
	margin-bottom: 0;
	font-size: 12px;
	width:190px;  
	color:#555;
	padding:3px 10px 1px; 
	background-color: #f3edc2;
	font-weight: bold;
	} 

#tooltip.viewport-right {
	/* background: url('/cdn/images.ancientfaithradio.com/assets/shadow2-reverse.png'); */
}   

#tooltip div {
	width: 190px; text-align: left;
	background-color: #f3edc2;
	}

#tooltip div.body { 
	color: #777;
	border: 2px solid #ebe4b4;
	border-top:0;
	font-weight: normal;
	line-height: 1.2em;
	padding:3px 10px 5px;
	text-decoration: none;
	text-align: left;
	font-size:11px;
	} 

#tooltip div.url {font-size: x-small;color:#555;font-style: italic;} 




.paginate {text-align:center;margin:10px auto;}
.paginate span {font-size:-1;font-weight:bold;color:#91b4cc;margin-right:10px;}
.paginate a {padding:5px;border:1px solid #91b4cc;background-color:none;margin:2px;}
.paginate a:hover {background-color:#a7c7e0;color:white;text-decoration:none;}
.paginate strong {padding:5px;} 

.jump_top {float:right;padding-right: 11px;background:url(/cdn/images.ancientfaithradio.com/assets/arrow_up.gif) right no-repeat;}


/*
 *  File:         demo_table_jui.css
 *  CVS:          $Id$
 *  Description:  CSS descriptions for DataTables demo pages
 *  Author:       Allan Jardine
 *  Created:      Tue May 12 06:47:22 BST 2009
 *  Modified:     $Date$ by $Author$
 *  Language:     CSS
 *  Project:      DataTables
 *
 *  Copyright 2009 Allan Jardine. All Rights Reserved.
 *
 * ***************************************************************************
 * DESCRIPTION
 *
 * The styles given here are suitable for the demos that are used with the standard DataTables
 * distribution (see www.datatables.net). You will most likely wish to modify these styles to
 * meet the layout requirements of your site.
 *
 * Common issues:
 *   'full_numbers' pagination - I use an extra selector on the body tag to ensure that there is
 *     no conflict between the two pagination types. If you want to use full_numbers pagination
 *     ensure that you either have "example_alt_pagination" as a body class name, or better yet,
 *     modify that selector.
 *   Note that the path used for Images is relative. All images are by default located in
 *     ../images/ - relative to this CSS file.
 */


/*
 * jQuery UI specific styling
 */

.paging_two_button .fg-button {
	float: left;
	cursor: pointer;
	* cursor: hand;
}

.paging_full_numbers .fg-button {
	padding: 2px 6px;
	cursor: pointer;
	* cursor: hand;
}

.paging_full_numbers {
	width: 350px !important;
}

.fg-toolbar {
	padding: 5px;
}

.dataTables_paginate {
	width: auto;
}

table.display thead th {
	padding: 3px 0px 3px 10px;
	cursor: pointer;
	* cursor: hand;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables features
 */

.dataTables_wrapper {
	position: relative;
	min-height: 302px;
	_height: 302px;
	clear: both;
}

.dataTables_processing {
	position: absolute;
	top: 0px;
	left: 50%;
	width: 250px;
	margin-left: -125px;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 11px;
	padding: 2px 0;
}

.dataTables_length {
	width: 40%;
	float: left;
}

.dataTables_filter {
	width: 50%;
	float: right;
	text-align: right;
}

.dataTables_info {
	width: 50%;
	float: left;
}

.dataTables_paginate {
	float: right;
	text-align: right;
}

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}

.paginate_disabled_previous {
	background-image: url('/cdn/images.ancientfaithradio.com/assets/table/back_disabled.jpg');
}

.paginate_enabled_previous {
	background-image: url('/cdn/images.ancientfaithradio.com/assets/table/back_enabled.jpg');
}

.paginate_disabled_next {
	background-image: url('/cdn/images.ancientfaithradio.com/assets/table/forward_disabled.jpg');
}

.paginate_enabled_next {
	background-image: url('/cdn/images.ancientfaithradio.com/assets/table/forward_enabled.jpg');
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 */
table.display {
	margin: 0 auto;
	width: 100%;
	clear: both;
}

table.display tfoot th {
	padding: 3px 10px;
	border-top: 1px solid black;
	font-weight: bold;
}

table.display tr.heading2 td {
	border-bottom: 1px solid #aaa;
}

table.display td {
	padding: 3px 10px;
}

table.display td.center {
	text-align: center;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

.sorting_asc {
	background: url('/cdn/images.ancientfaithradio.com/assets/table/sort_asc.jpg') no-repeat center right;
}

.sorting_desc {
	background: url('/cdn/images.ancientfaithradio.com/assets/table/sort_desc.jpg') no-repeat center right;
}

.sorting {
	background: url('/cdn/images.ancientfaithradio.com/assets/table/sort_both.jpg') no-repeat center right;
}




/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables row classes
 */
table.display tr.odd.gradeA {
	background-color: #ddffdd;
}

table.display tr.even.gradeA {
	background-color: #eeffee;
}




table.display tr.odd.gradeA {
	background-color: #ddffdd;
}

table.display tr.even.gradeA {
	background-color: #eeffee;
}

table.display tr.odd.gradeC {
	background-color: #ddddff;
}

table.display tr.even.gradeC {
	background-color: #eeeeff;
}

table.display tr.odd.gradeX {
	background-color: #ffdddd;
}

table.display tr.even.gradeX {
	background-color: #ffeeee;
}

table.display tr.odd.gradeU {
	background-color: #ddd;
}

table.display tr.even.gradeU {
	background-color: #eee;
}


tr.odd {
	background-color: #E2E4FF;
		background-color: white;

}

tr.even {
	background-color: white;
		background-color:transparent;

}





/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Misc
 */
.top, .bottom {
	padding: 15px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
}

.top .dataTables_info {
	float: none;
}

.clear {
	clear: both;
}

.dataTables_empty {
	text-align: center;
}

tfoot input {
	margin: 0.5em 0;
	width: 100%;
	color: #444;
}

tfoot input.search_init {
	color: #999;
}

td.group {
	background-color: #d1cfd0;
	border-bottom: 2px solid #A19B9E;
	border-top: 2px solid #A19B9E;
}

td.details {
	background-color: #d1cfd0;
	border: 2px solid #A19B9E;
}


.example_alt_pagination div.dataTables_info {
	width: 40%;
}

.paging_full_numbers {text-align:left;} 

.paging_full_numbers span.paginate_button,
 	.paging_full_numbers span.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
}

.paging_full_numbers span.paginate_button {
	background-color: #ddd;
}

.paging_full_numbers span.paginate_button:hover {
	background-color: #ccc;
}

.paging_full_numbers span.paginate_active {
	background-color: #99B3FF;
}

table.display tr.even.row_selected td {
	background-color: #B0BED9;
}

table.display tr.odd.row_selected td {
	background-color: #9FAFD1;
}


/*
 * Sorting classes for columns
 */
/* For the standard odd/even */
tr.odd td.sorting_1 {
	background-color: #D3D6FF;
	background-color: #fff;

}

tr.odd td.sorting_2 {
	background-color: #DADCFF;
}

tr.odd td.sorting_3 {
	background-color: #E0E2FF;
}

tr.even td.sorting_1 {
	background-color: #EAEBFF;
	background-color:transparent;
}

tr.even td.sorting_2 {
	background-color: #F2F3FF;
}

tr.even td.sorting_3 {
	background-color: #F9F9FF;
}


/* For the Conditional-CSS grading rows */
/*
 	Colour calculations (based off the main row colours)
  Level 1:
		dd > c4
		ee > d5
	Level 2:
	  dd > d1
	  ee > e2
 */
tr.odd.gradeA td.sorting_1 {
	background-color: #c4ffc4;
}

tr.odd.gradeA td.sorting_2 {
	background-color: #d1ffd1;
}

tr.odd.gradeA td.sorting_3 {
	background-color: #d1ffd1;
}

tr.even.gradeA td.sorting_1 {
	background-color: #d5ffd5;
}

tr.even.gradeA td.sorting_2 {
	background-color: #e2ffe2;
}

tr.even.gradeA td.sorting_3 {
	background-color: #e2ffe2;
}

tr.odd.gradeC td.sorting_1 {
	background-color: #c4c4ff;
}

tr.odd.gradeC td.sorting_2 {
	background-color: #d1d1ff;
}

tr.odd.gradeC td.sorting_3 {
	background-color: #d1d1ff;
}

tr.even.gradeC td.sorting_1 {
	background-color: #d5d5ff;
}

tr.even.gradeC td.sorting_2 {
	background-color: #e2e2ff;
}

tr.even.gradeC td.sorting_3 {
	background-color: #e2e2ff;
}

tr.odd.gradeX td.sorting_1 {
	background-color: #ffc4c4;
}

tr.odd.gradeX td.sorting_2 {
	background-color: #ffd1d1;
}

tr.odd.gradeX td.sorting_3 {
	background-color: #ffd1d1;
}

tr.even.gradeX td.sorting_1 {
	background-color: #ffd5d5;
}

tr.even.gradeX td.sorting_2 {
	background-color: #ffe2e2;
}

tr.even.gradeX td.sorting_3 {
	background-color: #ffe2e2;
}

tr.odd.gradeU td.sorting_1 {
	background-color: #c4c4c4;
}

tr.odd.gradeU td.sorting_2 {
	background-color: #d1d1d1;
}

tr.odd.gradeU td.sorting_3 {
	background-color: #d1d1d1;
}

tr.even.gradeU td.sorting_1 {
	background-color: #d5d5d5;
}

tr.even.gradeU td.sorting_2 {
	background-color: #e2e2e2;
}

tr.even.gradeU td.sorting_3 {
	background-color: #e2e2e2;
}

.datatable_top, .datatable_bottom {border: 1px solid #bbbbbb; background: #dddddd url(/assets/jquery-overcast/images/ui-bg_glass_35_dddddd_1x400.png) 50% 50% repeat-x; color: #444444; font-weight: bold;}
.datatable_top {-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px;}
.datatable_bottom {-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px;}

/*
 * Row highlighting example
 */
.ex_highlight #episodes tbody tr.even:hover, #episodes tbody tr.even td.highlighted {
	background-color: #ECFFB3;
}

.ex_highlight #episodes tbody tr.odd:hover, #episodes tbody tr.odd td.highlighted {
	background-color: #E6FF99;
}

/*-- Custom sDom Tweaks --*/
.dataTables_paginate {float:left;margin-top:3px;}
.dataTables_info {margin-top:3px;}
.dataTables_length {text-align:right;float:right;}


v\:* {behavior:url(#default#VML);}
    

.announcementSlider                         { width: 620px; height: 165px; position: relative; margin: 0 auto 25px; }
.announcementSlider .wrapper                { width: 566px; overflow: auto; height: 200px; margin: 0 25px; position: absolute; top: 0; left: 0;overflow: hidden; }
.announcementSlider .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0;  border-top: 1px solid #f0f5f9; border-bottom: 1px solid #f0f5f9; margin: 0; }
.announcementSlider ul li                   { display: block; float: left; padding: 10px; height: 150px; width: 544px; margin: 0; text-align:left;	border: 1px solid #ddd;
	background:url(/cdn/images.ancientfaithradio.com/assets/slider-gradient.gif) bottom repeat-x #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow:hidden; }
.announcementSlider ul li img {	border-left: 0px solid #ddd;
	padding-right: 10px;
	float: left;
	width:150px;
	height:150px;}

.announcementSlider ul li  h4 {
	font-family: Helvetica;
	font-size: 1.2em;
	font-weight: bold;
	font-style: normal;
	margin:0;
	}
	
.announcementSlider ul li p {margin-bottom:5px;}

.announcementSlider ul li .readmore {
	font-family: Helvetica;
	float: right;
	font-size: 10px;
	padding-right: 15px;
	font-style: normal;
}

/* announcementSlider li.cloned .player {display:none;} */


.announcementSlider .arrow                  { display: block; top:59px; height: 55px; width: 31px;  cursor: pointer; color:transparent; }
.announcementSlider .back                   {position:absolute; background: url(/cdn/images.ancientfaithradio.com/assets/boxarrow-left.jpg) no-repeat; left:-5px;}
.announcementSlider .forward                { position:absolute; background: url(/cdn/images.ancientfaithradio.com/assets/boxarrow-right.jpg) no-repeat;right:-4px;}
.announcementSlider .back:hover                   {background-image:url(/cdn/images.ancientfaithradio.com/assets/boxarrow-left-hover.jpg);}
.announcementSlider .forward:hover                {background-image:url(/cdn/images.ancientfaithradio.com/assets/boxarrow-right-hover.jpg) ;}


#thumbNav                               { position: relative; top: 178px; right:30px;text-align: right; }
#thumbNav a                             { color: #3468a1; font: 11px/18px; Georgia, Serif; display: inline-block; padding: 1px 6px; height: 16px; margin: 0 4px 0 0; border:1px solid #ddd;background: #fff; text-align: right; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-top-left-radius: 5px; }
#thumbNav a.cur                         { background: #b5d1e6; }

#start-stop                             {display:none;}
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }

.announcementSlider .see-all {position:absolute;top:178px;left:35px;z-index: 500;}
.announcementSlider .editlink {position:absolute;top:10px;z-index: 400;padding:0;margin:0;}

.announcementSlider ul li .editlink img {border:0;padding:0;float: none;width:auto;height: auto;}

/* Prevents */
.announcementSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.announcementSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }


#pod_coverflow {} 
#specials_coverflow {}

/* ImageFlow Settings - CSS 2.1
==================================== */
@media screen, projection {
	.imageflow {
		overflow:hidden;
		position:relative; 
		text-align:left;
		visibility:hidden;
		width:100%;	}
	.imageflow img {
		border:none;
		position:absolute;
		top:0px;
		visibility:hidden;
		-ms-interpolation-mode:bicubic; /* Enables bicubic image resampling for the IE7 */
	}
	.imageflow p {
		margin:0 auto;
		text-align:center;
		cursor:pointer;

	}
	.imageflow .loading {
		border:1px solid white;
		height:15px;
		left:50%;
		margin-left:-106px;
		padding:5px;
		position:relative;
		visibility:visible;
		width:200px;
	}
	.imageflow .loading_bar {
		background:#fff;
		height:15px;
		visibility:visible;
		width:1%;
	}
	.imageflow .navigation{z-index:10000;}
	.imageflow .caption {
		font-weight:bold;
		position:relative; 
		text-align:center;
		z-index:10001;
	}
	.imageflow .scrollbar {
		border-bottom:1px solid #b3b3b3;
		position:relative; 
		visibility:hidden;
		z-index:10002;
		height:1px;
	}
	.imageflow .slider {background-image:url(/cdn/images.ancientfaithradio.com/assets/pod_slider.gif);
		background-repeat:no-repeat;
		height:14px;
		margin:-6px 0 0 -7px;
		position:absolute;
		width:14px;
		z-index:10003;
	}
	.imageflow .images {
		overflow:hidden;
		white-space:nowrap;
	}
	.imageflow .button {
		cursor:pointer;
		height:17px;
		position:relative;
		width:17px;
	}
	.imageflow .previous {
		background: url(/cdn/images.ancientfaithradio.com/assets/pod_button_left.gif) top left no-repeat;
		float:left;
		margin: -7px 0 0 -30px;
	}
	.imageflow .next {
		background: url(/cdn/images.ancientfaithradio.com/assets/pod_button_right.gif) top left no-repeat;
		float:right;	
		margin:-7px -30px 0 30px;
	}
}     

   
#share_buttons h4 {
	color:#5c7688;
	padding:5px 0 2px;
	margin-bottom:15px;
	font-size:12px;
	}                                             

.addthis_toolbox .vertical
{
	font-size: .95em;
	font-weight: bold;
    width: 118px;
    padding: 0 0 0 14px !important;
    margin-top:-12px !important;
}

.addthis_toolbox .vertical a
{
    width: 102px;
    padding: 3px 0 4px 4px;
    position: relative;
    display: block;
    text-decoration: none;
}

.addthis_toolbox .vertical a:hover
{
    text-decoration: none;
}

.addthis_toolbox .vertical span
{
    position: absolute;
    left: 0;
    top: 4px;
}

.addthis_toolbox .vertical .more
{
    border-top: solid 1px #eee;
    padding: 0px 0 0 0;
    margin: 0px 0px 0 20px;
    text-align: right;
}

.addthis_toolbox .vertical .more a
{
    padding: 4px 0;
    margin: 0;
}

.addthis_toolbox .vertical .more span
{
    display: none;
}

.addthis_toolbox .custom_images a
{
    width: 120px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
    vertical-align:-3px;
    margin:2px 5px 2px 0;
    width:14px;height:14px;
}

.addthis_button_email img {vertical-align: -2px !important;height:12px !important;}

.addthis_button_email {cursor: pointer;}

#iphone_app_page .addthis_toolbox .vertical .more
{
    padding: 0px 0 0 0;
    margin: 5px 0 0 0;
    border-top:none;
    text-align: left;
}

#fb-root {margin-top:10px;}
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {height:1%;}
.ui-helper-clearfix {display:block;}
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Helvetica,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=dddddd&bgTextureHeader=02_glass.png&bgImgOpacityHeader=35&borderColorHeader=bbbbbb&fcHeader=444444&iconColorHeader=999999&bgColorContent=c9c9c9&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=50&borderColorContent=aaaaaa&fcContent=333333&iconColorContent=999999&bgColorDefault=eeeeee&bgTextureDefault=02_glass.png&bgImgOpacityDefault=60&borderColorDefault=cccccc&fcDefault=3383bb&iconColorDefault=70b2e1&bgColorHover=f8f8f8&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=bbbbbb&fcHover=599fcf&iconColorHover=3383bb&bgColorActive=999999&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=75&borderColorActive=999999&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=eeeeee&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=ffffff&fcHighlight=444444&iconColorHighlight=3383bb&bgColorError=c0402a&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=c0402a&fcError=ffffff&iconColorError=fbc856&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0pxdow=0px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Helvetica, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Helvetica, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #c9c9c9 url(/assets/jquery-overcast/images/ui-bg_inset-soft_50_c9c9c9_1x100.png) 50% bottom repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #bbbbbb; background: #dddddd url(/assets/jquery-overcast/images/ui-bg_glass_35_dddddd_1x400.png) 50% 50% repeat-x; color: #444444; font-weight: bold; }
.ui-widget-header a { color: #444444; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #eeeeee url(/assets/jquery-overcast/images/ui-bg_glass_60_eeeeee_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #3383bb; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #3383bb; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #bbbbbb; background: #f8f8f8 url(/assets/jquery-overcast/images/ui-bg_glass_100_f8f8f8_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #599fcf; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #599fcf; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #999999; background: #999999 url(/assets/jquery-overcast/images/ui-bg_inset-hard_75_999999_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #ffffff; background: #eeeeee url(/assets/jquery-overcast/images/ui-bg_flat_55_eeeeee_40x100.png) 50% 50% repeat-x; color: #444444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #444444; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #c0402a; background: #c0402a url(/assets/jquery-overcast/images/ui-bg_flat_55_c0402a_40x100.png) 50% 50% repeat-x; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/assets/jquery-overcast/images/ui-icons_999999_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/assets/jquery-overcast/images/ui-icons_999999_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/assets/jquery-overcast/images/ui-icons_999999_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/assets/jquery-overcast/images/ui-icons_70b2e1_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/assets/jquery-overcast/images/ui-icons_3383bb_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/assets/jquery-overcast/images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/assets/jquery-overcast/images/ui-icons_3383bb_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/assets/jquery-overcast/images/ui-icons_fbc856_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }

/* Overlays */
.ui-widget-overlay { background: #eeeeee url(/assets/jquery-overcast/images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -4px 0 0 -4px; padding: 4px; background: #aaaaaa url(/assets/jquery-overcast/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 0pxdow=0px; -webkit-border-radius: 0pxdow=0px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev {left:2px;}
.ui-datepicker .ui-datepicker-next {right:2px;}
.ui-datepicker .ui-datepicker-prev-hover {left:1px;}
.ui-datepicker .ui-datepicker-next-hover {right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left;}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {width:auto;}
.ui-datepicker-multi .ui-datepicker-group {float:left;}
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left;}
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right;}
.ui-datepicker-rtl .ui-datepicker-group {float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


