/**************************************************
***************************************************

GLOBAL

***************************************************
**************************************************/
html {
	overflow-y:scroll;
}
* {
	padding: 0px;
	margin: 0px;
}
body {
	text-align: center;
	background-color: #5b5755;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-x;
	font-size: 66%;
	font-family: Arial, Helvetica, sans-serif;
}
#forum_bg {
	background-image: url(../img/forum_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	/*padding-bottom: 15em;*/
}
#forum_bg #footer_stripe {
	border-bottom: 0px!important;
}
.forum_head {
	margin-bottom: -200px!important;
}
#top-links {
	position: relative;
}

#forum_bg {
	font-size: 12px;
}

/*------ end of GLOBAL ------*/
/**************************************************
***************************************************

LAYOUT

***************************************************
**************************************************/
#wrapper {
	position: static;
	bottom: 0px;
	/*height: 100%;*/
	width: 945px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#container {
	/*position: relative;
	min-height: 100%;*/
	margin-bottom: -30px;
	z-index: 0;
}
#header {
	/*float: right;*/
	width: 100%;
	height: 166px;
	position: relative;
	left: -40px;
}
#content {
	margin-bottom: 45px;
}
#footer {
	z-index: 10;
	position: relative;
	text-align: right;
	margin-bottom: -8.4em;
	padding-bottom: 2em;
}
#top-links {
	height: 34px;
	float: left;
	background-color: #b3c613;
}
#left {
	float: left;
	width: 200px;
	margin: 22px 25px 0px 0px;
}

#forum_logo {
	float: left;
	width: 685px;
	margin-bottom: 5px;
	height: 100px;
}

#forum_login {
	float: right;
	width: 200px;
	margin-bottom: 5px;
}

#main {
	width: 932px;
}

#right {
	float: left;
	width: 720px;
	margin: 22px 0px 0px 0px;
}
#lhs {
	width: 10px;
	background-image: url(../img/right_lhs.gif);
	background-repeat: repeat-y;
	background-color: #a9a7a5;
}
#rhs {
	width: 10px;
	background-image: url(../img/right_rhs.gif);
	background-repeat: repeat-y;
}
#right_bottom {
	background-image: url(../img/right_bottom.gif);
	background-repeat: repeat-x;
	height: 17px;
	width: 716px;
}
#right_middle {
	background-color: #a9a7a5;
}
#footer_stripe {
	width: 100%;
	background-color: #901415;
	height: 3.5em;
	/*position: absolute;*/
	border-bottom: 70px solid #5b5755;
}
.footer_links *, #top-links *, #search * {
	vertical-align: middle;
}
#search {
	line-height: 34px;
}
#login {
	border-left: 3px solid #706d6a;
	border-right: 3px solid #706d6a;
	margin-bottom: 3px;
	padding: 2px 8px 0px 9px;
	background-color: #464240;
}

#login.forum {
	border-bottom: 3px solid #706d6a;
	padding-bottom: 8px;
}

.no_bottom_border {
	margin-bottom: 0px!important;
}
#ed_space {
	border-left: 3px solid #706d6a;
	border-right: 3px solid #706d6a;
	margin-bottom: 3px;
	padding: 7px 9px 10px 9px;
	background-color: #901415;
	text-align: right;
}
#browse {
	border-left: 3px solid #706d6a;
	border-right: 3px solid #706d6a;
	padding: 2px 0px 30px 0px;
	background-color: #464240;
}
.buttons {
	float: right;
	border: none!important;
	position: relative;
	top: -25px;
	margin-bottom: -25px;
	height: 25px;
	width: 100px;
	text-align: right;
}
.single_entry .buttons {
	width: auto;
	text-align: left;
}
.top10_table .buttons, .audio_list_table .buttons {
	margin-right: 15px!important;
	position: static;
	text-align: right;
	margin-bottom: 0px;
	margin-left: 5px;
}
.table_padding {
	margin: 2px;
}

.loggedin {
	width: 190px!important;
}
.loggedinnew {
	width: 150px!important;
}
.loggedinnewadmin {
	width: 165px!important;
}

.audio_details_table .buttons {
	float: none;
	position: static;
	margin-bottom: 0px;
}
.top10_table .buttons a {
	/* margin-right: 3px; */
}
.buttons *, .pick_buttons * {
	vertical-align: middle;
}
.no_border {
	border: none!important;
}
.date {
	background-image: url(../img/date_bg.gif);
	background-repeat: no-repeat;
	background-color: #464240;
	border:3px solid #5B5755;
	padding-bottom: 3px!important;
	width: 210px;
}
.pick {
	background-image: url(../img/pick_bg.gif);
	background-repeat: no-repeat;
	background-color: #494543;
	border:3px solid #5B5755;
	width: 235px;
}

.homehcjb {
	// this is the style that affects the background colour of the 
	// hcjb advert on the HOME page
	//background-color: #AD0F15;
	//background-color: #000000;
	//background-color: #464240;
	//- Last used values, 12 Jun 2014
	//- background-color: #1D5692;
	//-border: 3px solid #5B5755;

	background-color: #464240;
	border: 3px solid #5B5755;

	width: 199px;
}
.date p {
	/* width: 120px; */
	line-height: 1.1em;
	padding: 3px 5px;
}
.pick p {
	line-height: 1.1em;
	padding: 3px 5px;
}
.pick h4 {
	padding: 3px 5px;
}
.view_button {
	float: right;
	position: relative;
	right: 8px;
	top: -25px;
	margin-bottom: -25px;
}
.more_button {
	float: right;
	position: relative;
	right: 8px;
	margin-top: 5px;
}
.pick_buttons {
	/*width: 90px;
	position: absolute;
	margin-top: 18px;*/
	margin-left: 10px;
	margin-right: 5px!important;
	margin-bottom: 5px;
}
#left_inner {
	float: left;
	width: 270px;
	margin-right: 15px;
}
.left_inner {
	width: 270px;
	padding-right: 15px;
}
#right_inner {
	float: left;
	width: 410px;
}

.faq td  {
	padding: 3px;
}
.faq li  {
	margin-left: 18px;
}

.right_inner {
	width: 410px;
}
.hearing_is_believing_border {
	/* margin-left: 10px; */
	border: 2px solid #706d6a;
}

.hearing_is_believing_right {
	margin-left: 10px;
}
.edspace_comments {
	background-image: url(../img/edspace_comments_bg.gif);
	height: 173px;
	width: 264px;
	background-position: -10px 0px;
	background-repeat: repeat-x;
	background-color: #494543;
}

.edspace_forum {
	border: 2px solid #706d6a;
}

.grey_box {
	background-color: #7e7c79;
	border: 1px solid #504d4c;
	padding: 5px;
}
.pagination {
	float: right;
	margin-left: auto;
	margin: 10px 0px;
	font-size: 1.1em;
	padding: 0px!important;
	font-weight: bold;
}
.pagination span {
	color: white;
}
.pagination .dark {
	background-color: #464240;
	padding: 1px 5px 2px 5px;
	border-top: 1px solid #6d6a67;
	border-left: 1px solid #6d6a67;
	border-bottom: 1px solid #6d6a67;
}
.pagination .light {
	background-color: #5b5755;
	padding: 1px 4px 2px 5px;
	border-top: 1px solid #6d6a67;
	border-right: 1px solid #6d6a67;
	border-bottom: 1px solid #6d6a67;
}
.close {
	position: relative;
	top: 3px;
	margin-right: 4px;
}
.tag_cloud {
	border: none!important;
	font-size: 1.1em;
	margin-top: 8px;
}
#login table {
	margin: 5px 0px;
}
.right {
	float: right;
}
.border_bottom div, div.border_bottom, .add_details div.border_bottom {
	border: 0px!important;
	border-bottom: 1px solid #565350!important;
	margin-right: 0px!important;
}
.panelsurround div.border_bottom, #right_middle .add_details .border_bottom div, #right_middle .add_details div.border_bottom {
	border-bottom: 1px solid #565350!important;
}
.no_bottom_padding {
	padding-bottom: 0px!important;
}

#register_tabs {
	margin-top: 56px;
	margin-left: -3px;
}
.collector_audiobits, .download_audiobits {
	color: #901415;
	font-weight: bold;
	margin-left: 10px;
}

.homepage_bottom_table {
	margin-top: 2px;
}

#forum {
	margin-top: 54px;
	margin-left: -3px;
}

#register_tabs img {
	display: block;
}

/*
#forum img {
	display: block;
}
*/

.register {
	float: left;
	width: 100%;
	background-color: #A9A7A5;
	border: 1px solid #ffffff;
	border-top: 0px;
	margin-top: 0px;
	padding: 10px 0px;
	font-size: 1.1em;
	line-height: 1.45em;
	color: #FFFFFF;
	margin-bottom: 20px;
}
fieldset {
	border: none;
}
.add_details .register_page_rules {
	border: 2px solid #565350!important;
}

.register_page_rules {
	padding: 6px;
	height: 175px;
	overflow: auto;
}

.panelsurround div, .add_details div {
	border: none!important;
}
.add_details {
	border: 1px solid #565350!important;
	margin-right: 2px!important;
	background-color: #7E7C79;
	/* #7e7c70; */
	/*color: #464240;*/
	font-weight: bold;
	padding: 20px 10px;
}
.panelsurround .add_details {
	border: 1px solid #565350!important;
}
/*.panelsurround .panel {
	background-color: #7E7C70;
	border: 1px solid #565350 !important;
	margin-right: 2px !important;
	padding: 20px 10px;
}*/
.add_details td td td label {
	display: block;
}
.add_details td td td br {
	display: none;
}
.add_details td td td *, .register_details * {
	vertical-align: top;
}
.add_details ul {
	margin-left: 20px;
}
.register_details {
	margin: 0px 152px;
}
.register_details h2 {
	margin-left: 0px!important;
}
.register_details div {
	border: none!important;
}
.padding_left {
	padding-left: 10px;
}
#list_contributions_by {
	float: right;
}
.vertical_top *, .middle {
	vertical-align: top!important;
}
.pagination span {
	margin-left: 3px;
}
#browse .tcat {
	margin-top: 8px;
}
#browse .alt1 {
	padding-left: 0px;
	width: 130px;
	margin-left: 30px;
}
#browse .tcat a {
	background-image: url(../img/syllabus_link_bg.gif);
	background-repeat: repeat-x;
	line-height: 22px;
	padding-left: 5px;
	display: block;
	font-weight: 600;
}
#browse .tcat a.nav_arrow {
	padding: 0px;
	float: right;
}

#browse .alt1 a {
	background-image: url(../img/syllabus_sub_link_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 22px;
	display: block;
	padding-left: 7px;
	font-weight: normal;
}

#edspace_collector .entry {
	padding-left: 20px;
}
#collectorlist .entry table {
	margin-left: 5px;
	margin-right: 5px;
}
.ordinal_number {
	float: left;
	font-weight: bold;
	margin-right: -10px;
	position: relative;
	left: -10px;
	width: 11px;
}
.edspace_download_textloggedin {
	float: left;
	width: 160px;
	padding-left: 5px;
}
.edspace_download_text {
	float: left;
	width: 220px;
	padding-left: 5px;
}
.top_download_text {
	float: left;
	width: 280px;
}
#edspace_collector .buttons {
	margin-bottom: 0px;
	top: 0px;
}
#playerbit {
	width: 355px;
	margin-left: auto;
	margin-right: auto;
	color: #FFFFFF;
	font-weight: bold;
}
#right_middle .audio_downloadedat {
	vertical-align: bottom;
	font-size: 0.9em;
}
#edspace_collector .loggedin {
	width: 148px !important;
}
body #edspace_collector .admin_buttons {
	width: 168px !important;
}
#edspace_collector .entry {
	padding-top: 5px;
	padding-bottom: 5px;
}
#edspace_collector .entry p {
	padding-bottom: 2px !important;
}
#edspace_collector .edspace_download_textloggedin {
	width: 210px;
}
body #edspace_collector .admin_edspace_text {
	width: 190px;
}
body table td .single_entry .powbuttons {
	width: 200px;!important;
}

/* image replacment for title */
#header h1 span {
	display: block;
	width: 1000px;
	height: 162px;
	background-image: url(../img/head.gif);
	z-index: 10;
	position: relative;
	margin-bottom: -81px;
}
#header h1 {
	height: 81px;
	width: 190px;
	font-size: 12px;
	margin-bottom: -81px;
}


/*------ end of LAYOUT ------*/
/**************************************************
***************************************************

FONTS

***************************************************
**************************************************/
#footer {
	font-size: 0.9em;
	color: #FFFFFF;
}
.footer_links span {
	font-size: 2em;
	padding: 0px 5px;
}
.footer_links {
	line-height: 3.9em;
}
.footer_text {
	line-height: 2.5em;
}
#left label, #login label {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 0.9em;
	line-height: 18px;
}

#browse h3 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.3em;
	line-height: 18px;
	padding: 5px 0px 10px 9px;
}
#right p, .panelsurround, .tborder, #right td {
	color: #FFFFFF;
}
#right_middle h2 {
	font-size: 4em;
	color: #FFFFFF;
	padding-bottom: 15px;
	letter-spacing: -0.06em;
}
.register h2 {
	font-size: 2em;
	color: #FFFFFF;
	padding-bottom: 15px;
	letter-spacing: -0.06em;
	/*margin-left: 152px;*/
}
#right_middle p {
	padding-right: 8px;
}	
#right_middle h2 span, #right_middle h3 span {
	color: #901415;
}	
p.bodytext {
	padding-bottom: 12px;
	padding-right: 10px;
	color: #FFFFFF;
	font-size: 1.1em;
	line-height: 1.45em;
}
ul.bodybullet {
        padding-left: 18px;
}
a.bodylink {
        color: #901415!important;
}
#right_middle div p {
	/*font-size: 0.9em;*/
	line-height: 1.1em;
	padding: 3px 5px;
}
p.count {
	font-size: 1.1em!important;
	padding-top: 10px!important;
}
p.count span {
	font-size: 1.6em!important;
	color: #B3C613;
}
#right_middle h3 {
	color: #FFFFFF;
	font-size: 1.9em;
	line-height: 26px;
	padding-left: 5px;
	padding-top: 4px;
	letter-spacing: -0.06em;
}
#right_middle h3.grey_title {
	color: #504d4c;
	font-size: 1.35em;
	line-height: 20px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}
#right_middle h3.red_title {
	color: #991c22;
	font-size: 1.35em;
	line-height: 20px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	letter-spacing: -0.05em;
}
h5.series_title {
	font-size: 1.2em;
	color: #B3C613;
}
.entry p {
	padding-bottom: 8px!important;
	line-height: 1.3em!important;
}
.top10_table .entry p, .top10_table h4, .audio_list_table .entry p, .audio_list_table h4 {
	/*font-size: 0.9em;*/
	padding-bottom: 0px!important;
}
.audio_details_table p {
	padding-bottom: 0px!important;
}
.yellow {
	color: #B3C613!important;
	font-weight: bold;
}
p.byline {
	font-size: 1.2em!important;
	line-height: 1.6em!important;
	padding-bottom: 12px;
}
h4 {
	color: #B3C613;
	font-size: 1.1em;
}
h4 span {
	color: #FFFFFF;
}
.audio_details_table h4 {
	font-size: 1.4em;
	line-height: 25px;
}
.buttons {
	color: #B3C613;
	font-size: 18px;
}
.edspace_comments p {
	padding: 5px 10px 0px 10px;
}
.number {
	font-size: 1.1em;
	/*position: relative;
	left: -5px;
	top: -2px;
	float: left;*/
	width: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 0px!important;
	display: block;
}
.sort_by strong {
	/*color: #504d4c;*/
	font-size: 1.1em;
	margin-right: 8px;
	letter-spacing: -0.06em;
}
.grey_box p {
	padding: 5px 0px;
	font-size: 1.1em;
}
.results p {
	position: relative;
	top: -10px;
}
.larger_text {
	font-size: 1.4em;
	font-weight: bold;
}
/*.refine_search p {
	color: #464240!important;
}*/
.welcome {
	color: #FFFFFF;
	font-size: 1.2em;
}
#login td {
	color: #FFFFFF;
	font-size: 1em;
	padding-bottom: 5px!important;
}
.add_details span {
	color: #FFFFFF;
}
.small_title {
	font-size: 1.6em!important;
}
.add_details legend, .sub_heading {
	margin-bottom: 5px;
	font-size: 1.2em;
	margin-left: 0px;
	color: #FFFFFF;
	display: block;
}
/*.add_details legend.larger {
	font-size: 1.4em;
}*/
.add_details_text {
	color: #464240!important;;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 0px!important;
	font-size: 1em!important;
}
.error_message {
	color: #901415!important;
	font-weight: bold;
}
.grey_text {
	color: #464240!important;
}

.not_activated, .not_activated a:link, .not_activated a:visited, .not_activated span {
	color: #C6181A!important;
}

.highlight, .highlight a:link, .highlight a:visited, .highlight span {
	color: #FF1F22!important;
}


.vB_DatePicker td {
	color: #000000!important;
}
p.sub_heading {
	margin-top: 15PX;
}
.season_title {
	color: #B3C613;
	font-weight: bold;
	font-size:1.1em;
}
.homepage_season_title {
	padding-top: 5px!important;
}

.pick_buttons span {
	color: #B3C613;
	font-weight: bold;
	font-size: 18px;
}
.homepage_text strong {
	color: #901415!important;
}
#browse .tcat, #browse .alt1 {
	text-transform: lowercase;
	font-weight: bold;
}

#browse.syllabus_nav .tcat, #browse.syllabus_nav .alt1 {
	text-transform: none;
}


/*------ end of FONTS ------*/
/**************************************************
***************************************************

LINKS

***************************************************
**************************************************/
a:link, a:visited {
	text-decoration: none;
	color: #b3c613;
}
.date a:hover, .date a:visited:hover {
	text-decoration: none;
}
.date a:link, .date a:visited {
	color: #FFFFFF;
}
.homepage_text a:link, .homepage_text a:visited {
	color: #CFE513;
}
a:hover, a:visited:hover {
	text-decoration: underline;
}
#browse a:hover, #browse a:visited:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.footer_links a:link, .footer_links a:visited {
	color: #ffffff;
}
.pagination a:link, .pagination a:visited {
	font-weight: normal;
	/*color: #9a9896;*/
	margin-left: 3px;
}
.pagination a:link.white, .pagination a:visited.white {
	color: #ffffff;
}
/* tag cloud sizes etc */
.tag_cloud a:link, .tag_cloud a:visited {
	/*color: #FFFFFF;*/
	margin-right: 0.6em;
}
.tag_size_2 {
	font-size: 1.2em;
}
.tag_size_3 {
	font-size: 1.3em;
}



/* top nav links */

.link_home a img {
	background-image: url(../img/link_home.gif);
}
.link_register a img {
	background-image: url(../img/link_register.gif);
}
.link_my_audiopot a img {
	background-image: url(../img/link_my_audiopot.gif);
}
.link_education a img {
	background-image: url(../img/link_education.gif);
}
.link_forum a img {
	background-image: url(../img/link_forum.gif);
}
.link_faq a img {
	background-image: url(../img/link_faq.gif);
}
.link_contact a img {
	background-image: url(../img/link_contact.gif);
}
.link_home a:hover img, #top-links ul .link_home a.current img {
	background-image: url(../img/link_home_hover.gif);
}
.link_register a:hover img,  #top-links ul .link_register a.current img  {
	background-image: url(../img/link_register_hover.gif);
}
.link_my_audiopot a:hover img,  #top-links ul .link_my_audiopot a.current img  {
	background-image: url(../img/link_my_audiopot_hover.gif);
}
.link_education a:hover img,  #top-links ul .link_education a.current img  {
	background-image: url(../img/link_education_hover.gif);
}
.link_forum a:hover img,  #top-links ul .link_forum a.current img  {
	background-image: url(../img/link_forum_hover.gif);
}
.link_faq a:hover img,  #top-links ul .link_faq a.current img  {
	background-image: url(../img/link_faq_hover.gif);
}
.link_contact a:hover img,  #top-links ul .link_contact a.current img  {
	background-image: url(../img/link_contact_hover.gif);
}


/* left nav links */
.link_left_theme a img {
	background-image: url(../img/link_left_theme.gif);
}
.link_left_theme a:hover img, #left ul .current a img {
	background-image: url(../img/link_left_theme_hover.gif);
}
.link_left_title a img {
	background-image: url(../img/link_left_title.gif);
}
.link_left_title a:hover img, #left ul .current a img {
	background-image: url(../img/link_left_title_hover.gif);
}
.link_left_format a img {
	background-image: url(../img/link_left_format.gif);
}
.link_left_format a:hover img, #left ul .current a img {
	background-image: url(../img/link_left_format_hover.gif);
}
.link_left_format_interviews a img {
	background-image: url(../img/link_left_format_interviews.gif)!important;
}
.link_left_format_interviews a:hover img, #left ul ul .current a img {
	background-image: url(../img/link_left_format_interviews_hover.gif)!important;
}
.link_left_format_thoughts a img {
	background-image: url(../img/link_left_format_thoughts.gif)!important;
}
.link_left_format_thoughts a:hover img, #left ul ul .current a img {
	background-image: url(../img/link_left_format_thoughts_hover.gif)!important;
}
.link_left_format_features a img {
	background-image: url(../img/link_left_format_features.gif)!important;
}
.link_left_format_features a:hover img, #left ul ul .current a img {
	background-image: url(../img/link_left_format_features_hover.gif)!important;
}
.link_left_format_faith_stories a img {
	background-image: url(../img/link_left_format_faith_stories.gif)!important;
}
.link_left_format_faith_stories a:hover img, #left ul ul .current a img {
	background-image: url(../img/link_left_format_faith_stories_hover.gif)!important;
}
.link_left_format_ads a img {
	background-image: url(../img/link_left_format_ads.gif)!important;
}
.link_left_format_ads a:hover img, #left ul ul .current a img {
	background-image: url(../img/link_left_format_ads_hover.gif)!important;
}
.link_left_format_vox_pops a img {
	background-image: url(../img/link_left_format_vox_pops.gif)!important;
}
.link_left_format_vox_pops a:hover img, #left ul ul .current a img {
	background-image: url(../img/link_left_format_vox_pops_hover.gif)!important;
}
.link_left_format_drama a img {
	background-image: url(../img/link_left_format_drama.gif)!important;
}
.link_left_format_drama a:hover img, #left ul ul .current a img {
	background-image: url(../img/link_left_format_drama_hover.gif)!important;
}
.link_left_format_extras a img {
	background-image: url(../img/link_left_format_extras.gif)!important;
}
.link_left_format_extras a:hover img, #left ul ul .current a img {
	background-image: url(../img/link_left_format_extras_hover.gif)!important;
}


/* tab links */
a .choice {
	background-image: url(../img/choice.gif);
}
a .new {
	background-image: url(../img/new.gif);
}
a .top10 {
	background-image: url(../img/top10.gif);
}
a:hover .choice {
	background-image: url(../img/choice_hover.gif);
}
a:hover .new {
	background-image: url(../img/new_hover.gif);
}
a:hover .top10 {
	background-image: url(../img/top10_hover.gif);
}

a.current .choice, a.current:hover .choice {
	background-image: url(../img/choice_current.gif);
}
a.current .new, a.current:hover .new {
	background-image: url(../img/new_current.gif);
}
a.current .top10, a.current:hover .top10 {
	background-image: url(../img/top10_current.gif);
}

/* my audiopot links */
.link_myap_collection a img {
	background-image: url(../img/link_myap_collection.gif)!important;
}
.link_myap_collection a:hover img, .link_myap_collection a.current img {
	background-image: url(../img/link_myap_collection_hover.gif)!important;
}
.link_myap_contributions a img {
	background-image: url(../img/link_myap_contributions.gif)!important;
}
.link_myap_contributions a:hover img, .link_myap_contributions a.current img {
	background-image: url(../img/link_myap_contributions_hover.gif)!important;
}
.link_myap_edit_profile a img {
	background-image: url(../img/link_myap_edit_profile.gif)!important;
}
.link_myap_edit_profile a:hover img, .link_myap_edit_profile a.current img {
	background-image: url(../img/link_myap_edit_profile_hover.gif)!important;
}
.link_myap_edit_email a img {
	background-image: url(../img/link_myap_edit_email.gif)!important;
}
.link_myap_edit_email a:hover img, .link_myap_edit_email a.current img {
	background-image: url(../img/link_myap_edit_email_hover.gif)!important;
}
.link_myap_edit_options a img {
	background-image: url(../img/link_myap_edit_options.gif)!important;
}
.link_myap_edit_options a:hover img, .link_myap_edit_options a.current img {
	background-image: url(../img/link_myap_edit_options_hover.gif)!important;
}
.link_myap_edit_picture a img {
	background-image: url(../img/link_myap_edit_picture.gif)!important;
}
.link_myap_edit_picture a:hover img, .link_myap_edit_picture a.current img {
	background-image: url(../img/link_myap_edit_picture_hover.gif)!important;
}
.link_myap_list_messages a img {
	background-image: url(../img/link_myap_list_messages.gif)!important;
}
.link_myap_list_messages a:hover img, .link_myap_list_messages a.current img {
	background-image: url(../img/link_myap_list_messages_hover.gif)!important;
}
.link_myap_send_message a img {
	background-image: url(../img/link_myap_send_message.gif)!important;
}
.link_myap_send_message a:hover img, .link_myap_send_message a.current img {
	background-image: url(../img/link_myap_send_message_hover.gif)!important;
}
.link_myap_track_messages a img {
	background-image: url(../img/link_myap_track_messages.gif)!important;
}
.link_myap_track_messages a:hover img, .link_myap_track_messages a.current img {
	background-image: url(../img/link_myap_track_messages_hover.gif)!important;
}
.link_myap_edit_folders a img {
	background-image: url(../img/link_myap_edit_folders.gif)!important;
}
.link_myap_edit_folders a:hover img, .link_myap_edit_folders a.current img {
	background-image: url(../img/link_myap_edit_folders_hover.gif)!important;
}
.link_myap_downloads a img {
	background-image: url(../img/link_myap_downloads.gif)!important;
}
.link_myap_downloads a:hover img, .link_myap_downloads a.current img {
	background-image: url(../img/link_myap_downloads_hover.gif)!important;
}



/*------ end of LINKS ------*/
/**************************************************
***************************************************

TABLES

***************************************************
**************************************************/
#right table {
	border-collapse: collapse;
}
#right table.tborder {
	border-collapse: separate;
}

#right_middle {
	width: 696px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#right_middle td {
	vertical-align: top;
}
#right_middle .border_left {
	border-left: 3px solid #5b5755;
}
#right_middle div {
	/*border: 3px solid #5b5755;*/
	margin-right: 11px;
}
#right_middle .panelsurround div {
	margin-right: 0px;
}
#right_middle .border_left div {
	border-left: none;
	width: 210px;
}
#right_middle .entry {
	padding: 12px 10px 8px 12px;
	border-left: 2px solid #8d8a88;
	border-right: 2px solid #8d8a88;
	width: 429px;
}
#right_middle .audio_details_table .entry {
	padding: 12px 8px 8px 12px;
	width: auto;
}
#right_middle .top10_table .entry, #right_middle .audio_list_table .entry {
	padding: 5px 0px 5px 12px;
}
#right_inner .entry, .right_inner .entry {
	padding: 12px 5px 8px 12px;
	border-left: none;
	border-right: none;
	width: 348px;
}
#right_middle .entry1, #right_inner .entry1, .right_inner .entry1 {
	background-color: #3a3533;
	border-top: 2px solid #8d8a88;
	border-bottom: 2px solid #777e23;
}
#right_middle .entry2, #right_middle .entry4, #right_inner .entry2, #right_inner .entry4, .right_inner .entry2, .right_inner .entry4, #right_middle .entry6, #right_middle .entry8 {
	background-color: #464240;
	border-bottom: 2px solid #777e23;
}
#right_middle .entry3, #right_inner .entry3, .right_inner .entry3, #right_middle .entry7, #right_middle .entry9, #right_middle .top10_table .entry5, #right_middle .audio_details_table .entry5, #right_middle .audio_list_table .entry5 {
	background-color: #3a3533;
	border-bottom: 2px solid #777e23;
}
#right_middle .entry5, #right_middle .audio_details_table .grey {
	background-color: #3a3533;
	border-bottom: 2px solid #8d8a88;
}
#right_middle .entry10, #right_middle .audio_list_table .entry8 {
	background-color: #464240;
	border-bottom: 2px solid #8d8a88;
}
#right_inner .entry5, .right_inner .entry5 {
	background-color: #3a3533;
}
.align_bottom {
	vertical-align: bottom!important;
}
#right_inner td, .right_inner td {
	vertical-align: top;
}
#right_inner table, .right_inner table {
	margin-bottom: 15px;
}
.right_bg {
	background-image: url(../img/top5_right.gif);
	background-repeat: repeat-y;
}
.bottom_bg {
	background-image: url(../img/top5_bottom.gif);
	background-repeat: repeat-x;
}
.top_button {
	padding-bottom: 10px;
}
#right_middle .top10_table td.middle {
	vertical-align: middle;
}
.entry table {
	width: 100%;
}
.bottom_buttons td {
	text-align: right;
	padding: 20px 0px;
}
.padding_top {
	padding-top: 15px;
}
.add_details table {
	/*margin: 10px;*/
}
.add_details td {
	padding-bottom: 10px;
	/*color: #464240;*/
	font-weight: bold;
	vertical-align: top;
}
.border_bottom {
	padding-top: 0px!important;
}
.border_right {
	border-right: 2px solid #565350;
}
.bottom_row td {
	padding: 10px;
}
.buttons_right {
	text-align: right;
	padding-bottom: 100px!important;
}
.add_links .add_details td td {
	padding: 10px;
}
.add_links .add_details td td td {
	padding: 0px;
	padding-right: 5px;
}
#audio_stats_box .header td, #comments_global_rating .header td, #comments_ratings_bits .header td, #comments_add_edit .header td {
	background-color:#3A3533;
	color: #B3C613 !important;
	font-weight: bold;
	border-bottom: 2px solid #777E23;
	line-height: 17px;
	font-size: 1.2em;
}
.comments_ratings_footer {
	border-bottom: 2px solid #777E23;
}

#comments_global_rating .header td, #comments_ratings_bits .header td, #comments_add_edit .header td {
	line-height: 28px;
	text-align: center;
}
#audio_stats_box td, #comments_global_rating td, #comments_ratings_bits td, #comments_add_edit td {
	padding: 12px 8px 8px 12px;
	border-right: 2px solid #8D8A88;
	border-bottom: 1px solid #464240;
}
#audio_stats_box td, #comments_global_rating td, #comments_add_edit td {
	background-color: #464240;
}


#audio_stats_box td td {
	border: none;
	padding: 0px;
	padding-bottom: 5px;
	line-height: 21px;
}
#audio_stats_box, #comments_global_rating, #comments_ratings_bits, #comments_add_edit {
	border-top: 2px solid #8D8A88;
	border-left: 2px solid #8D8A88;
	border-bottom: 2px solid #8D8A88;
	border-collapse: collapse;
	margin-top: 5px;
}
#audio_stats_box .header_detail {
	color: #B3C613 !important;
	padding-bottom: 5px;
}
.comment_title {
	color: #B3C613 !important;
	padding-bottom: 5px;
	font-size: 1.2em;
}
.comment_dateline {
	float: right;
	margin-top: -1.1em;
}
#comments_global_rating div, #comments_ratings_bits div {
	margin-left: auto;
	margin-right: auto;
}
#comments_ratings_bits .comment_buttons {
	width: 112px;
}
#forum td {
	padding: 3px!important;
}
#forum #login td {
	padding: 0px!important;
	padding-bottom: 5px!important;
}

.your_rating, .comment_rating, .user_rating {
	height: 20px;
}
.padd_left_Xpx {
	padding-left: 8px!important;
}
#comments_add_edit .user_rating {
	float: left;
}
 #comments_add_edit {
 	margin-bottom: 8px;
}


/*------ end of TABLES ------*/
/**************************************************
***************************************************

FORMS

***************************************************
**************************************************/

#donation .combobox {
	font-size: 10px;
}

#donation textarea {
	width: 300px;
}

#donation_right {
	border: 1px solid #565350!important;
	margin-right: 2px!important;
	background-color: #7E7C79;
	font-weight: bold;
	padding: 20px 10px;
	border-bottom: 1px solid #565350!important;
}

#donation_right p {
	padding: 5px 0px!important;
}


#search .text_box {
	height: 16px;
	width: 136px;
	border: 1px solid #818354;
	margin-right: 7px;
}
#search {
	display: inline;
	position: relative;
	top: -1px;
	float: left;
}
.email_text {
	width: 140px;
	height: 16px;
	border: 1px solid #818354;
	margin: 0px 0px 5px 5px;
	float: right;
}
.password_text {
	width: 120px;
	height: 16px;
	border: 1px solid #818354;
	float: right;
	margin: 0px 0px 5px 5px;
}
#login * {
	vertical-align: middle;
}
.login_button {
	float: right;
	margin: 0px 0px 5px 5px;
}
.sort_by {
	/*float: right;
	position: relative;
	top: -25px;*/
	margin-right: 8px;
}

.audio_list_table label {
	font-weight: bold;
	font-size: 1.1em;
	color: #464240;
}

.refine_search label {
	display: block;
	font-weight: bold;
	font-size: 1.1em;
	padding: 10px 0px 5px 0px;
	color: #464240;
}
.refine_search select, .sort_by select {
	width: 176px;
	color: #464240;
	font-size: 0.9em;
	border: 1px solid #b8b6b5;
}
.refine_search input.text {
	width: 172px;
	color: #464240;
	font-size: 0.9em;
	border: 1px solid #b8b6b5;
}
.refine_search form {
	margin-bottom: 5px;
}
.add_details .text, .add_details textarea, .select_wide {
	/*float: right;*/
	width: 200px;
	border: 1px solid #565350;
}

.add_details .text_small {
	/*float: right;*/
	width: 60px;
	border: 1px solid #565350;
}

.radio {
	position: relative;
	top: 4px;
	margin-right: 5px;
}
.radio_right {
	margin-left: 15px;
}
.audio_buttons {
	margin-right: 10px;
}

#cb_rules_agree, #cb_receivehcjbuk, #cb_showemail, #cb_adminemail, #cb_acceptweeklylist, #cb_acceptdailylist, #cb_accepttimecritical, #cb_receivepm, #cb_emailonpm, #cb_pmpopup, #cb_showallaudio, #profilepic {
	position: relative;
	top: 1px;
	margin-right: 5px;
}

.check_box, .checkbox input {
	position: relative;
	top: 5px;
	margin-right: 5px;
}

.confirmdelete {
	position: relative;
	top: -5px;
	padding-bottom: 20px;
}


.register_page .checkbox input, .edit_page .checkbox input {
	top: -1px;
}
.register label {
	margin-right: 5px;
}
.bginput, #csel_field10, #csel_field1, .panelsurround .button {
	margin: 0px 0px 10px 0px;
}
.panelsurround label {
	margin-right: 10px;
}
.panelsurround textarea, #cta_field21, #cta_field16, .textarea {
	width: 460px;
	height: 180px;
}
.add_links #productiondate_month, #activateddate_month, #activateddate_year, #expirydate_month, #expirydate_year {
	width: 110px;
	font-size: 12px;
	margin-top: 0px;
}
.add_links #productiondate_month  {
	width: 95px;
}

.add_links #productiondate_date {
	width: 20px;
}
.add_links #productiondate_year {
	width: 35px;
}

.audio_list_table input {
	position: relative;
	/*top: 4px;
	left: -8px;*/
}
#list_contributions_by *, .sort_by * {
	vertical-align: middle;
}
.register_page .text {
	margin-right: 200px;
}
.register_page .no_right_margin .text {
	margin-right: 0px;
}
.register_page legend {
	color: #464240;
	padding-left: 0px!important;
	margin-left: 0px!important;
}
.position_radio_buttons input {
	position: relative;
	top: 2px;
	margin-right: 5px;
}
.align_middle * {
	vertical-align: middle;
}
.left_drop_down {
	width: 145px;
	color: #464240;
	font-size: 0.9em;
	border: 1px solid #b8b6b5;
}

/*------ end of FORMS ------*/
/**************************************************
***************************************************

LISTS

***************************************************
**************************************************/
#top-links ul, #top-links li {
	display: inline;
}
#top-links ul {
	/*position: relative;
	top: -3px;*/
	margin-left: 30px;
	float: left;
}
#top-links li {
	margin-right: 5px;
}
#browse li {
	list-style-type: none;
	text-align: right;
	width: 180px;
}
#my_audiopot_links {
	position: relative;
	left: -6px;
	padding: 10px 18px 30px 0px;
	background-color :#464240;
	border: 1px solid #666666;
	border-left: none;
	margin: 0px 5px 5px 0px;
}
#my_audiopot_links li {
	margin-bottom: 10px;
	list-style-type: none;
	text-align: right;
	width: 180px;
}
#my_audiopot_links li li {
	margin-bottom: 0px;
}
.syllabus_nav li {
	margin-bottom: 5px;
}
.syllabus_nav ul {
	margin-bottom: -30px;
}
.my_audio_button {
	margin-right: 8px;
	float: left;
}
#right_middle ol {
	margin-left: 20px;
}

/*------ end of LISTS ------*/
/**************************************************
***************************************************

IMAGES

***************************************************
**************************************************/
img {
	border: none;
}
.hearing_is_believing {
	border: 3px solid #5b5755;
}
.margin_bottom {
	margin-bottom: 30px;
}


/*------ end of IMAGES ------*/
/**************************************************
***************************************************

TO VIEW WIRE-FRAME

***************************************************
**************************************************/
div {
	border: 0px solid black;
}

.vB_DatePicker td {
	padding: 1px;
	text-align: center;
	width: 15px;
}

.vB_DatePicker .tcat {
	padding: 1px;
	text-align: center;
}

.vB_DatePicker .today {
	padding: 0px;
	border: solid 1px red;
}

#ctrl_productiondate .page {
	height: 12px;
	background-color:white;
	color:black;
	border: none;
}

#ctrl_productiondate .page td {
	padding: 2px;
}

.player_info {
	padding: 10px 25px 5px 10px;
}

.player_trackname {
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #b3c614;
}

.player_trackproducer {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #e5eabc;
	font-weight: bold;
	padding-bottom: 10px;
}

.player_trackdescription {
	padding-bottom: 10px;
	font-size: 10px;
	text-align: left;
	color: #e5eabc;
}

.audio_downloadedat {
	text-align: right;
	padding-top: 10px;
}


/* COMMENTS, STATS */

h3.audio_stats {
	padding-left: 0px!important;
}

h3.comments_ratings {
	padding-left: 0px!important;
}

.star_rating {
	text-align: right;
	float: right;
	padding-top: 10px;
	padding-right: 2px;
	text-align: right;
	width: 116px;
}



.star_rating_edspace {
	margin-right: -4px;
}

.rating_0, .rating_1, .rating_2 , .rating_3 , .rating_4, .rating_5 {
	text-align: right;
	padding-left: 72px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 5px;
	width: 37px;
	background-repeat: no-repeat;
	font-size: 10px;
	font-weight: bold;
	color: #b3c613;
}

.rating_0 {
	background-image: url(../images/rating/bgk_rating_0.png);
}
.rating_1 {
	background-image: url(../images/rating/bgk_rating_1.png);
}
.rating_2 {
	background-image: url(../images/rating/bgk_rating_2.png);
}
.rating_3 {
	background-image: url(../images/rating/bgk_rating_3.png);
}
.rating_4 {
	background-image: url(../images/rating/bgk_rating_4.png);
}
.rating_5 {
	background-image: url(../images/rating/bgk_rating_5.png);
}

.mycollection {
	width: 150px!important;
}

.mycollectionadmin {
	width: 162px!important;
}

.buttons_download {
	width: 145px!important;
}

.buttons_downloadadmin {
	width: 165px!important;
}

#right_middle .downloadlist p {
	padding-right: 2px;
}

#right_middle .downloadlist .audio_downloadedat div {
	padding-right: 7px;
}

#page_header_box {
	width: 716px;
	height: 46px;
	background: url('../img/page_header_box.gif') top left;
}

#page_header_box h2 {
	font-size: 12px;
	font-weigth: bold;
	padding-left: 16px;
	padding-top: 14px;
	color: white;
}


.noflashbox {
	display: none;
	position: absolute;
	left: 40%;
	top: 40%;
	background: url(../img/noflash_message.png) no-repeat top left;
	width: 223px;
	height: 100px;

	padding-top: 55px;
	background-color: #ffffff;
	border: 2px solid #000000;
	color: black;
	text-align: left;
}
.noflashbox p {

	color: #990000;
	padding: 10px;
	font-weight: bold;
}

.noflashbox p.noflashbutton {
	text-align: right;
}

#footer .created_by  {
	position: absolute;
	top: 0;
	left: 0;
}

#footer .created_by  {
	line-height:3.9em;
}

#footer .created_by  a {
	color: #fff;
	text-decoration: underline;
}
