﻿/**** Fonts : 0.7(main font size) = 11px , 1.2em = 12px, 1.1em=11px **/

* {padding:0; margin:0;}

body{
	background:#FFFFFF url(/DATA/jmcnb/FILES/image/bg_page.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;	
	color:#252122;	
	}


img{border:0;}
h1,h2 {padding:0; margin:0}

a{color:#DE181C; text-decoration:underline;}
a:hover{text-decoration:none;}
.hidden{ top:-100px; position:absolute;}
.note{color:red}
.right{float:right}
.border{border:solid  1px #bfbfbf ; padding:5px; display:block; background:#f2f2f2;}
.selected a{color:#de181c}

.small {font-size:10px;}
th{padding-left:2px;text-align:left;color:#FFF;background-color:#707070;}
.trRow1{background-color:#fefefe;}
.trRow2{background-color:#ececec;}
.trRow1 td, .trRow2 td{padding-left:2px;}
/************************************************************************* layout *****/
#container{
	font-size: 0.70em;
	width:960px;
	margin:0 auto;
	background:#FFFFFF url(/DATA/jmcnb/FILES/image/bg_container.jpg) repeat-y;
}
#header{background:#ebeeef; clear:both; width:920px; padding:0 20px; height:191px;}
#header img{display:block;}
#header .imga{width:602px; float:left;}
#header .imga .logo{float:left;width:203px;}
#header .imga .artist{float:left;width:399px;}
#header .imgb{width:317px;float:left; padding-top:45px; background:url(/DATA/jmcnb/FILES/image/bg_header_b.jpg) no-repeat; height:146px;}
#header p{margin:0; padding:0;}
#header ul{display:block;}
#header ul li{display: inline; padding:0 3px; border-right:solid 1px #424242; color:#424242; }
#header ul li.noborder { border:none;}
#header ul li a.selected{font-weight:bold;}
#header ul li a{color:#424242; text-decoration:none;}
#header ul li a:hover{color:#424242; text-decoration:underline;}
#header ul li.last-child {
border:medium none;
}
#header .search{padding-top:20px;}
.searchinput{background:url(/DATA/jmcnb/FILES/image/bg_searchinput.gif) no-repeat; width:215px; height:22px; border:0; padding:0; margin:0;  padding-left:20px;  padding-top:5px;  vertical-align:middle;} 
.searchsubmit{width:77px; height:22px; border:0;  margin:0; vertical-align:middle;} 
.links ul {float:right;}
#menus{
background:#ebeeef;
clear:both;
}
#menu1 { margin:0 20px; height:35px; background:#ebeeef url(/DATA/jmcnb/FILES/image/bg_menu1.jpg) repeat-x; width:920px; }
#menu1 li{display:inline}
#menu2 { margin:0 20px; height:31px; background:#ebeeef url(/DATA/jmcnb/FILES/image/bg_menu2.jpg) repeat-x; width:920px;}
#menu2 ul{display:block; padding-left:140px;}
#menu2 ul li{display: inline;}

#content{ background: url(/DATA/jmcnb/FILES/image/bg_content.jpg) no-repeat; min-height:690px; width:888px; padding: 16px 36px;  }
* html #content{height:690px;}

#content_home{ background: url(/DATA/jmcnb/FILES/image/bg_content.jpg) no-repeat; min-height:690px; width:888px; /*padding: 16px 36px;*/padding:0px 36px;  }
* html #content_home{height:690px;}

#footer{
	background:url(/DATA/jmcnb/FILES/image/bg_footer.jpg) top no-repeat; 
	/*padding:25px 50px ;*/
	padding-top:26px;
	/*font-size:0.9em;*/ 
	font-size:11px; 
	clear:both; 
	color:#424242; 
	height:55px; 
}
/*
#footer a{color:#424242;text-decoration:underline;}
#footer a:hover{ text-decoration:none;}
*/


#footer .logos{
	float:left; 
	/*width:236px;*/
	width:265px;
	text-align:right; 
}

#footer .divul{
	float:left;
	margin-left:36px;
	width:622px; 	
}

* html #footer .divul{
	float:left;
	width:400px; 
	margin-left:16px;
	/*margin-left:36px;*/
}

#footer ul{display:block;}
#footer ul li{display: inline; padding:0 5px; border-right:solid 1px #424242; }
#footer ul li.noborder{border:none;}
#footer ul li a{color:#424242; text-decoration:none;background:none;}

#footer .logos a{color:#424242;text-decoration:underline;}
#footer .logos a:hover{ text-decoration:none;}

#footer .divul a {color:#424242;text-decoration:none;}
#footer .divul a:hover {text-decoration:underline;}

/*#footer .divul{width:622px; float:left;}*/
.noborder { border:none;}

/********************************************************************** homepage**************/
#home_left{width: 570px; padding-right: 15px; float:left;} 
.arrowlink{ background:url(/DATA/jmcnb/FILES/image/arrow.gif) right no-repeat; padding-right:10px;color:#de181c; }


#home_left #blocksup #blocksup_a {
}

#home_left p{padding-bottom:0.75em;}
#home_right{width: 302px; float:left;}
#home_right p{padding-bottom:0.75em;}

.events {padding:16px 6px 0px 14px;height:183px;background:url(/DATA/jmcnb/FILES/image/bg_events.gif) repeat-x;}
.events span {color:#de181c;}
/*
.events table {background:url(/DATA/jmcnb/FILES/image/bg_tr.jpg); height:198px; width:300px;}
.events table td{height:35px; padding-top:5px; padding-left:18px;}
.events caption{background:#f5f5f5}
.events table a{ color:#252122; text-decoration:none;}
.events table a:hover{color:#de181c;}
.dateon{background:url(/DATA/jmcnb/FILES/image/bg_event1date.jpg) no-repeat;color:#FFFFFF; width:70px; vertical-align:text-top}
.concerton{background:url(/DATA/jmcnb/FILES/image/bg_event1concert.jpg) no-repeat; vertical-align:text-top}
*/
#home_right .right_buttons ul li{padding-bottom:10px; list-style:none;}
#home_right .banner{background:url(/DATA/jmcnb/FILES/image/bg_blocksup.jpg) top no-repeat; padding-top:15px; padding-bottom:10px; margin-right:2px;}
#flasharea{padding-top:10px;width:570px;/*height:235px;*/height:145px;clear:both;}

#blocksup{ 
	/*background:url(/DATA/jmcnb/FILES/image/bg_blocksup.jpg) top no-repeat;*/
	background:url(/DATA/jmcnb/FILES/image/bg_shadow.jpg) top no-repeat;
	/*min-height:160px; */
	padding-top:24px; 
	padding-bottom:10px;
	width: 570px; 
	clear:both;
	overflow:hidden;
}

/** html #blocksup {height:160px;}*/

#blocksup table a, #blocksup table a:link {text-decoration:none;color:#252122;}
#blocksup table a:hover {text-decoration:underline;color:#252122;}

#blocksup_a{background:url(/DATA/jmcnb/FILES/image/bg_blocksup_a.jpg) right no-repeat; width:270px; padding-right:30px; float:left;}
#blocksup_b{ padding-left:30px; padding-right:5px; width:235px; float:left;}
#blocksbottom{background:url(/DATA/jmcnb/FILES/image/bg_blocksbottom.jpg) top no-repeat; clear:both; padding-top:28px ;overflow:hidden;}
#blocksbottom_a{width:270px; padding-right:30px; float:left; height:150px; padding-top:21px;}
#blocksbottom_b{ width:210px; float:left; height:186px; background:url(/DATA/jmcnb/FILES/image/bg_donation.jpg) no-repeat; padding:20px 30px; color:#FFFFFF;}
/*#blocksbottom_b h2{color:#FFFFFF;}*/
#blocksup_a h2, #blocksup_b h2, #blocksbottom_a h2 {text-transform:uppercase;font-size: 16px;color:#de181c;}
#blocksbottom_b h2 {text-transform:uppercase;font-size: 16px;color:#fefefe;}

#blocksupphoto {
	background:url(/DATA/jmcnb/FILES/image/bg_shadow.jpg) top no-repeat;
	padding-top:24px;
}

/*font-family:Arial, Helvetica, sans-serif;font-size:1.2em;*/
/******************************************************************* Internal page**************/
#int_left{width:288px; float:left;   background:url(/DATA/jmcnb/FILES/image/bg_intleft.jpg) repeat-y; }
#int_leftnomenu{width:288px; float:left;    }
#int_right{width:598px; float:left;  }
#int_right h1{ text-transform:uppercase;  color:#de181c; font-size:1.2em; }
#int_right h2{ text-transform:uppercase; color:#de181c; font-size:1.2em; clear:both;}
#int_right h3 {font-weight: bold; font-size:1em;}
#int_right p{padding-bottom:0.75em;}
#int_right ul{ margin:0; padding:0; list-style:square; margin-bottom:10px; margin-left:25px;}
#int_right li{list-style-type:disc;padding-bottom:2px;}

#int_right p{padding-bottom:0.75em;}
#int_right ul{ margin:0; padding:0; list-style:square; margin-bottom:10px; margin-left:25px;}
#int_right li{padding-bottom:2px;}
.tabs_wrap, #int_right .title{clear:both}

#int_right .cont_text{padding-top: 9px; width:370px; float:left;}
#int_right .cont_text a{color:#e92c30; text-decoration:none;}
#int_right .cont_text a:hover{text-decoration:underline;}
#int_right .cont_text ul {border:solid  1px #bfbfbf ; list-style:none; padding:10px 10px 0 10px; display:block; background:#f2f2f2; margin:0; }
#int_right .cont_text li {background: url(/DATA/jmcnb/FILES/image/menu_arrow.gif) no-repeat; padding-left:10px; display:block; padding-bottom:10px;}
 
#int_right .cont_img{ width:228px;float:left;}
#int_right .cont_img p{ padding:0;}
/**** tabs of concerts ***/
#tabs_content_wrap{ background:#ededed; border:#a3a3a3 solid 1px; padding:6px 7px; clear:both; border-top:0; }
#int_right caption, #tabs_content_wrap h2, #tabs_content_gpub_wrap h2, #tabs_content h2{color:#424242; font-size:1em; margin-bottom:10px; text-align:left;}
#cont_artist_more, #group_tabs {height:30px; clear:both; }


#breadcrumb {color:#e03236; font-size:0.9em; text-align:right}
#breadcrumb a{color:#424242; text-decoration:underline}
.sectiontitle{ text-transform:uppercase; font-size: 1.2em; padding-left:18px; background: url(/DATA/jmcnb/FILES/image/bg_title.jpg) no-repeat; padding-top:20px; font-weight:bold; }
.sectiontitle p {padding:0; margin:0}
.int_menuend p{ padding:0; background:#FFFFFF}
#int_menu{background:url(/DATA/jmcnb/FILES/image/bg_intmenu.jpg) no-repeat;min-height:344px;}
* html #int_menu{height:344px;}
#int_menu ul{ padding:0 18px; margin:0; list-style:none; }
#int_menu ul li{ background:url(/DATA/jmcnb/FILES/image/menu_arrow.gif) no-repeat; margin:10px 10px 0 0; padding-left:10px; display:block; font-weight: bold; display:block;   }

#int_menu ul li ul{ padding:0; margin:0; margin-top:5px; }
#int_menu ul li ul li{ background:url(/DATA/jmcnb/FILES/image/menu2_arrow.gif) no-repeat; margin:0 5px 0 0; padding-left:10px; display:block; font-weight: bold;   }


#int_menu .on li{background:url(/DATA/jmcnb/FILES/image/menu_arrow_on.gif) no-repeat; }
#int_menu ul li a{ color:#424242; text-decoration:none}
#int_menu ul li a:hover{ color:#de181c; text-decoration:none}
#int_menu ul li a.submenuon{color:#de181c; text-decoration:none}


#header .search p {
color:#424242;
margin:9px 0 0 1px;}
#header ul.suggestions {margin-left:1px;}
#header ul.suggestions li {list-style-type:none; display:block; border:none;}
#header ul.suggestions li a, ul.suggestions li a:link {text-decoration:none;}

#header ul.suggestions li a {
background:transparent url(/DATA/jmcnb/FILES/image/bullet_suggestion.gif) no-repeat scroll left top;
padding-left:10px;color:#DE181C;
}


