/* template: Rounded Centred Board Range #18 */

body {
background-image: url(../images/hexen.jpg)!important;
background-repeat: repeat-x!important;
background-color: #000!important;
background-attachment: fixed!important;
}
table.njh_header_sd td#back {
background:transparent url(../images/topbanner.jpg) no-repeat scroll right top!important;
padding-right:30px!important;
}

h1 {
color:#666666;
font-size:16px;
margin:0;
padding:0px 0px 5px 0px!important;
}

table.ec_galleries { display: inline!important;}
fieldset.ec_terms,
table.ec_gallery, table.ec_gallery td { background: white!important; border: 0!important; }
table.ec_galleries div.ec_gallery_details,
table.ec_gallery div.ec_gallery_img_date { display: none; }

table.njh_header_sd { width: 100%; height: 124px;  margin-left: auto; margin-right: auto; }
table.njh_header_sd td { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: black/*header text*/; }
table.njh_header_sd td a { color: black/*header links*/; }
table.njh_header_sd td a:hover { color: #cccccc/*header links hover*/; }
table.njh_header_sd td#back { padding-right: 30px; background: transparent url(header.jpg) no-repeat right top; }

table.main_sd {width: 1000px; margin-left: auto; margin-right: auto; }
table.main_sd td.left { padding-bottom: 10px;}
table.main_sd td.right { }
table.main_sd td.center { padding: 0px 10px 10px 10px;}

table.njh_footer_sd { <!--width: 1000px;--> margin: 0px auto; margin-bottom: 0;  }
table.njh_footer_sd td { padding: 5px; text-align: center; color: white/*footer text*/; }


.roundbox-content li {
  margin:0 auto;
  padding:0px 0px;
  display: inline;
  text-align: center
}
.roundbox-content li a {  
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  color: white/*main tabs text*/;
  text-decoration: none;
  padding: 6px 11px;
  margin: 0px 3px;
}

.roundbox-content ul {
padding: 0px;
margin: 0px;
}


.cat_link_hover a:hover, .cat_link_active a{
  background-color: #84c32a;
  color: white/*main tabs text*/;
}

table.njh_tabs_sd { width: 100%; margin-left: auto; margin-right: auto; padding: 4px 10px;}
table.njh_tabs_sd td { text-align: center; padding: 0px 0px; background-color:none; }
table.njh_tabs_sd td.cat_link { }
table.njh_tabs_sd td.cat_link_hover,
table.njh_tabs_sd td.cat_link_active { }
table.njh_tabs_sd td a {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: white/*main tabs text*/; text-decoration: none; padding: 0px 10px; border-bottom:2px solid #383431;
border-top:2px solid #383431;}
table.njh_tabs_sd td.cat_link_hover a,
table.njh_tabs_sd td.cat_link_active a,
table.njh_tabs_sd td a:hover { 
color: white/*main tabs text hover*/;
text-decoration: none;
background-color: #84c32a/*main tabs hover background*/;
border-bottom:2px solid #84c32a;
border-top:2px solid #84c32a;
color:white;
padding:0px 10px;
}

table.sidebar caption { text-align: left; padding: 0px 8px 6px 8px!important; color: white/*sidebox title text*/; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; background: #383431/*sidebox title background*/; display: none; }
table.sidebar { background-color: #f2f2f2/*sidebox background*/; border: 3px solid: #f2f2f2/*sidebox background*/; width: 138px; margin-bottom: 0px!important; color: #555555/*sidebox text*/;}

table#categories.sidebar td.l1, table#categories.sidebar td.l1_over, table#categories.sidebar td.l1_active {
font-size:11px;
font-weight:bold;
}

#custom1 .caption, td.left .caption { text-align: left; padding: 0px 8px 6px 6px!important; color: white/*sidebox title text*/; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; background: #383431/*sidebox title background*/; }
table.sidebar { background-color: #f2f2f2/*sidebox background*/; border: 3px solid: #f2f2f2/*sidebox background*/; width: 138px; margin-bottom: 0px!important; color: #555555/*sidebox text*/; }


table#categories.sidebar td {
background: none!important;
padding:5px 0px 5px 6px!important;
}

table.sidebar td {
border-bottom:none!important;
border-top:none!important;
padding:0px!important;
}

table.sidebar .bottom { display: none }

span.print_friendly { display: block; float: right; margin-bottom: 0px!important; margin-top: 0px!important; padding: 0px 5px 2px 20px!important; background: transparent url(../images/print_sdt.gif) no-repeat left center!important; background-color: #383431!important; width: 120px; }
span.print_friendly a { color: #CCCCCC!important; text-decoration: underline; }
span.print_friendly a:hover { color: #84c32a!important; text-decoration: underline; }

.tpad {
padding: 10px 5px;
}

.bpad {
padding: 2px 10px 2px 0px;
}

.nolideco {
list-style-type: none;
}

.tepad {
padding: 0px 8px;
}

.musictext {
padding: 20px 5px;
width: 210px
}

.tonytv {
margin: 0px;
padding: 85px 0px 0px 90px;
background: url(../images/tonytvbg.gif) no-repeat;
height: 380px;
}

.left-links {
  margin-top: 12px;
}


.sidedog {
padding: 20px 0px;
width: 138px;
background-color: #383431;
text-align: center;
}

.sidedog a{
color: #000;
font-weight: bold;
}

.sidedog a:hover{
color: #333;
font-weight: bold;
}

.side_golden {
width: 138px;
margin-bottom: 12px;
}

.tblbg {
background-color: #0a0a0d;
/*background-image: url(../images/tblbg_1.gif); */
background-repeat: no-repeat;
background-position: right bottom;
padding: 5px 10px 10px 10px;
}

.main_header_sd { 
background-color: #383431;
padding: 0px;
margin: 0px;
}
div.trail {
margin-bottom:0px!important;
margin-top:0px!important;
padding: 0px 0px 7px 5px;
background-color: #383431!important;

}
div.trail a { color: #CCCCCC!important; text-decoration: underline; }
div.trail a:hover { color: #84c32a!important; text-decoration: underline; }
div.trail a.current { color: #CCCCCC!important; text-decoration: none; }
div.trail a.current:hover { color: #84c32a!important; text-decoration: none; }

.top_menu_sd{
padding: 10px 0px;
}

.footer_sd{background-color: #000}

#custom1  table {background: #fff;}
#custom1 .bottom { display : none;}
#custom2 {display: none;}
#custom2 table {background: #fff;}

.rc1{display:block}
.rc1 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#383431}
.rc1_1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #181615;
  border-right:1px solid #181615;
  background:#2a2724}
.rc1_2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #050504;
  border-right:1px solid #050504;
  background:#2d2a27}
.rc1_3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #2d2a27;
  border-right:1px solid #2d2a27;}
.rc1_4{
  border-left:1px solid #181615;
  border-right:1px solid #181615}
.rc1_5{
  border-left:1px solid #2a2724;
  border-right:1px solid #2a2724}
.rc1_fg{
  background:#383431;
  border: 3px solid #383431;
}

.main_rc{display:block}
.main_rc *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.main_rc_1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #6d6d6d;
  border-right:1px solid #6d6d6d;
  background:#bfbfbf}
.main_rc_2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #191919;
  border-right:1px solid #191919;
  background:#cecece}
.main_rc_3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cecece;
  border-right:1px solid #cecece;}
.main_rc_4{
  border-left:1px solid #6d6d6d;
  border-right:1px solid #6d6d6d}
.main_rc_5{
  border-left:1px solid #bfbfbf;
  border-right:1px solid #bfbfbf}
.main_rc_fg{
  border: 3px solid #383431;
  background-color: #383431;
}


.main_rc_top{display:block}
.main_rc_top *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#383431}
.main_rc_1_top{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #363232;
  border-right:1px solid #363232;
  background:#5f5757}
.main_rc_2_top{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #0c0b0b;
  border-right:1px solid #0c0b0b;
  background:#665e5e}
.main_rc_3_top{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #665e5e;
  border-right:1px solid #665e5e;}
.main_rc_4_top{
  border-left:1px solid #363232;
  border-right:1px solid #363232}
.main_rc_5_top{
  border-left:1px solid #5f5757;
  border-right:1px solid #5f5757}
.main_rc_fg_top{
  background-color:#383431;
  padding 4px 0px;
}

.whitegreyround{display:block}
.whitegreyround *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.whitegreyround1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #b6b0b0;
  border-right:1px solid #b6b0b0;
  background:#dfdcdc}
.whitegreyround2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #8b8282;
  border-right:1px solid #8b8282;
  background:#e6e4e4}
.whitegreyround3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e6e4e4;
  border-right:1px solid #e6e4e4;}
.whitegreyround4{
  border-left:1px solid #b6b0b0;
  border-right:1px solid #b6b0b0}
.whitegreyround5{
  border-left:1px solid #dfdcdc;
  border-right:1px solid #dfdcdc}
.whitegreyroundfg{
  background-color: #FFFFFF; 
}


.categoryround{display:block}
.categoryround *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f2f2f2}
.categoryround1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #b0aaaa;
  border-right:1px solid #b0aaaa;
  background:#d5d2d2}
.categoryround2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #8a8181;
  border-right:1px solid #8a8181;
  background:#dcdada}
.categoryround3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dcdada;
  border-right:1px solid #dcdada;}
.categoryround4{
  border-left:1px solid #b0aaaa;
  border-right:1px solid #b0aaaa}
.categoryround5{
  border-left:1px solid #d5d2d2;
  border-right:1px solid #d5d2d2}
.categoryroundfg{
  background:#f2f2f2}

.gryblk{display:block}
.gryblk *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#000000}
.gryblk1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #484242;
  border-right:1px solid #484242;
  background:#1f1d1d}
.gryblk2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #726969;
  border-right:1px solid #726969;
  background:#181616}
.gryblk3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #181616;
  border-right:1px solid #181616;}
.gryblk4{
  border-left:1px solid #484242;
  border-right:1px solid #484242}
.gryblk5{
  border-left:1px solid #1f1d1d;
  border-right:1px solid #1f1d1d}
.gryblkfg{
  background:#000000;
  text-align:center;
}

.grybk{display:block}
.grybk *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#0a0a0d}
.grybk1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #242121;
  border-right:1px solid #242121;
  background:#151416}
.grybk2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #332f2d;
  border-right:1px solid #332f2d;
  background:#121113}
.grybk3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #121113;
  border-right:1px solid #121113;}
.grybk4{
  border-left:1px solid #242121;
  border-right:1px solid #242121}
.grybk5{
  border-left:1px solid #151416;
  border-right:1px solid #151416}
.grybkfg{
  background:#0a0a0d}



/* round css boc */
.roundbox-tr {
	margin:10px auto 14px auto;
	padding:0;
	background:url("../images/gbk-trt.png") no-repeat right top;
	width: 100%;
}

/* top-left corner and left side */
.roundbox-tl {
	margin:0;
	padding:0;
	background:   url("../images/gbk-tlt.png") no-repeat left top;
}

/* bottom-right corner and bottom side */
.roundbox-br {
	margin:0;
	padding:0;
	background:   url("../images/gbk-brt.png") no-repeat right bottom;
}

/* bottom-left corner */
.roundbox-bl {
	margin:0;
	padding:0;
	background:   url("../images/gbk-blt.png") no-repeat left bottom;
        width: 100%;
}

/* content div, it could be omitted (the content going into "roundbox-bl" but I felt that alinging the content was easier 
with "roundbox-content" in place */
.roundbox-content {
	margin:0;
	padding:5px;
        text-align: center;
}

.roundbox-content p {
	margin:0;
	padding:0;
	line-height:1.6;
}

/* roundbox CSS ends here  */





/* markup: Default subcategories markup #3 */

span.subcat { font-weight: bold; }


