@charset "utf-8";
/* CSS Document */

/* Reset Styles */
/*@import "reset.css";*/

body {
	
	color:#fff;
	font-family:'Trebuchet MS';
	background:url(images/bg_scanline_gradient.png);
	background-position:0 0;
	background-repeat:repeat-x;	
	background-color:#2e2e2e;
	
	margin:0;
	padding:0;
}

p {
  margin-bottom:5px;
}

a:link {
  color:#b8c3c9;
	text-decoration:underline;
}

a:visited {
  color:#b8c3c9;
	text-decoration:underline;
}

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

a:active {
  color:#b8c3c9;
	text-decoration:none;
}

.focusanchor {
  color:#0066CC;
}

.spacer {
	clear:both;
	min-height:1px;
}

#container {
  width:100%;
}

#sitebackgroundend {
  min-height:10px;
	height:12px;
	background:url(images/1008_site_width_end_graphic.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:100%;
}

#header {
  width:749px;
  height:169px;
}

#advertright {
  padding-right:4px;
	padding-bottom:28px;	
}

.adverttd {
  background:url(images/sidebar_dots_red.gif);
	background-position:top right;
	background-repeat:no-repeat;
	
	padding-right:5px;
}

#headeradverttable {
  width:982px;
	margin:0 auto;
}

#navigationcontainer {
  width:214px;
  height:496px;
	background-image:url(images/navbg_noflash.png);
}

#navigationcontainer ul {
	padding-left:15px;
	padding-top:12px;
	margin-left:0;
}

#sidebaremailbox {
  width:214px;
	margin-bottom:3px;
}

.colouredbarboxred {
  background:url(images/sidebar_dots_red.gif);
	background-repeat:no-repeat;
	min-height:10px;
	height:10px;
	background-position:10px 0;
}

.colouredbarboxyellow {
  background:url(images/sidebar_dots_yellow.gif);
	background-repeat:no-repeat;
	min-height:10px;
	height:10px;
	background-position:10px 0;
}

.colouredbarboxpurple {
  background:url(images/sidebar_dots_purple.gif);
	background-repeat:no-repeat;
	min-height:10px;
	height:10px;
	background-position:10px 0;
}

.colouredbarboxpink {
  background:url(images/sidebar_dots_pink.gif);
	background-repeat:no-repeat;
	min-height:10px;
	height:10px;
	background-position:10px 0;
}

.colouredbarboxblue {
  background:url(images/sidebar_dots_blue.gif);
	background-repeat:no-repeat;
	min-height:10px;
	height:10px;
	background-position:10px 0;
}

.colouredbarboxgreen {
  background:url(images/sidebar_dots_green.gif);
	background-repeat:no-repeat;
	min-height:10px;
	height:10px;
	background-position:10px 0;
}

.sidebarcolouredbar {
  background-position:0 0;
}

#maintablelayoutcontainer {
  width:1008px;
	background:url(images/1008_site_width_vertical_tile.png);
	background-repeat:repeat-y;
	background-position:top center;
	margin:0 auto;
	padding:0;
	padding-bottom:5px;
}

#tableouterwithbg {
  width:982px;
	margin:0 auto;
	clear:both;
	background:url(http://www.neutroncore.com/clients/judgejules/new_site_2008/work/vbulletin_images/vbulletin_background_jules_slice_part.png) top left no-repeat;
}

#tablecontainer {
  width:982px;
	margin:0 auto;
	padding:0;
}

h1 { 
  font-size:30px;
  font-weight:bold;
  color:#fff;
	margin:0;
	padding:0;
}

h2 {
  margin:0;
	padding:0;
}

h3 {
  font-weight:bold;
	color:#939393;
	margin-top:5px;
	margin-bottom:5px;
}

.contentheader2 {
  font-weight:bold;
	color:#939393;
	margin-top:5px;
	margin-bottom:5px;
}

.contentheader3 {
  color:white;
}

.h1hilight {
  color:#FF0000;
}

.centerpanelcontainer {
	/* total width 552px */
	width:538px;
	margin-right:4px;
	margin-left:4px;
	padding:0;
}

.centerpanelend {
	width:538px;
	margin:0 auto;
	padding:0;
}

.centerpanel {
	width:516px;
	background:url(images/center_panel_bg.gif) top center repeat-y;
	padding:11px;
	margin:0 auto;
	color:#fff;
	text-align:justify;
	font-size:14px;
	word-wrap: break-word;	
}

.contentpanelcontainer {
  width:514px;
	padding:0;	
}

.contentpanelend {
  width:514px;
	margin:0 auto;
	padding:0;	
}

.contentpanel {
	width:494px;
  padding:10px;
	background:url(images/content_panel_bg.gif) top center repeat-y;
	margin:0 auto;
}

.videocontentpanelcontainer {
  width:450px;
	padding:0;	
	margin:0 auto;
}

.videocontentpanelend {
  width:450px;
	margin:0 auto;
	padding:0;	
}

.videocontentpanel {
	width:430px;
  padding:10px;
	background:url(images/video_content_panel_bg.gif) top center repeat-y;
	margin:0 auto;
}

#homeleftcontent {
	float:left;
	width:156px;
}

#homerightcontent {
	float:right;
	width:344px;
	text-align:left;
  overflow:auto;
	word-wrap:break-word; 
}

#homepagejulesimage img {
}

#homepageemailtext {
	margin-top:10px;
	font-size:0.8em;
	text-align:left;
}

#homepagesignature {
	margin-top:16px;
	text-align:left;
}

#homepagemessage {
	color:#fff;
	text-align:justify;
	font-size:14px;
	word-wrap: break-word;
}

#homedjdates {
  text-align:left;
	margin-top:-10px;
	font-size:12px;
}

#clubplanetlogo {
  text-align:left;
	margin:10px 10px
}

#radio1listenagainbox {
  background:url(images/radio1_listenagain_sidebar_bg.gif) top left no-repeat;
	min-height:169px;
	width:214px;
	text-align:left;
}

.listenagaintext {
	margin-top:110px;
	margin-left:10px;
	font-size:12px;
}

.headerboxyellow  {
  background:url(images/big_bulletpoint_yellow.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding-top:5px;
	font-weight:bold;
	width:194px;
	text-align:left;
}

.headerboxgreen {
  background:url(images/big_bulletpoint_green.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding-top:5px;
	font-weight:bold;
	width:214px;
	text-align:left;
}

.headerboxblue {
  background:url(images/big_bulletpoint_blue.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding-top:5px;
	font-weight:bold;
	width:214px;
	text-align:left;
}

.headerboxred {
  background:url(images/big_bulletpoint_red.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding-top:5px;
	font-weight:bold;
	width:214px;
	text-align:left;
}

.headerboxpurple {
  background:url(images/big_bulletpoint_purple.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding-top:5px;
	font-weight:bold;
	width:214px;
	text-align:left;
}

.headerboxpink {
  background:url(images/big_bulletpoint_pink.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding-top:5px;
	font-weight:bold;
	width:214px;
	text-align:left;
}

.headerboxcontentbulletpoint {
  background-position:0 10px;
}

.headerboxtitlecontent {
  font-size:20px;
	margin-left:23px;
}

.headerboxtitle {
  font-size:20px;
	margin-left:33px;
}

#sidepanelright { /* the main sidepanel inside the right site column */
	margin-bottom:3px;
}

.sidebarboxcontent {
  background:url(images/sidebar_bg.gif) top center repeat-y;
	font-size:12px;
	/*margin:0 auto;*/
	width:214px;
}

.sidebarboxcontentholder {
  padding:10px 0;
	text-align:left;
	width:194px;
	margin-left:10px;
}

.genericcontentholder {
  padding:10px 0;
}

#googleads {
  margin-top:20px;
}

/* EXISTING STYLES */
.timelineData {
  font-size:12px;
}

.timelinePadded {
  padding: 5px 5px 5px 5px;
	background:url(images/clubdates_tile_bg.gif);
	border:2px solid #2a2a2a;
}

/* WEEKLY TOUR DIARY */

#weeklytourdiary {
 text-align:left;
}

#weeklytourdiarycontent {
	color:#fff;
	text-align:justify;
	font-size:14px;
	word-wrap: break-word;
}

.genericpagecontent {
	color:#fff;
	text-align:justify;
	font-size:14px;
	word-wrap: break-word;
	margin-top:5px;
}

.genericpagecontentmargin {
  margin-bottom:5px;
}

/* CLUB DATES */

.clubdatesseparator1 {
  background:url(images/horizontal_colour_line_516x1_yellow.png);
}

.clubdatesseparator2 {
  background:url(images/horizontal_colour_line_516x1_green.png);
}

.clubdatesseparator3 {
  background:url(images/horizontal_colour_line_516x1_blue.png);
}

.clubdatesseparator4 {
  background:url(images/horizontal_colour_line_516x1_purple.png);
}

.clubdatesseparator5 {
  background:url(images/horizontal_colour_line_516x1_pink.png);
}

.clubdatesseparator6 {
  background:url(images/horizontal_colour_line_516x1_red.png);
}

.clubdatesseparator1, .clubdatesseparator2, .clubdatesseparator3, .clubdatesseparator4, .clubdatesseparator5, .clubdatesseparator6 {
	background-position:2px 0;
	background-repeat:no-repeat;
	margin-top:4px;
	margin-bottom:4px;
}

.borderimage {
  border:2px solid #2a2a2a;
}


/* MY Q AND A */

a.button-link {
  display: block;
	text-decoration: none;
	color: #fff;
	width: 232px;
	background-position: 100%;
}

a.button-link span {
	display: block;
	padding:10px 10px;
	width: 212px;
	min-height:30px;
	margin-bottom:10px;
}

a.button-link strong {
	font-size:140%;
	letter-spacing: -0.02em;
	text-decoration: underline;
	color: #fff;
}

a.button-link:hover, a.button-link:hover span, a.button-link:hover strong {
	color: #b8c3c9;
	cursor: pointer; /* need for IE6 */
	background-position: 100% 100%;
}

a.button-link:hover span {
	background-position: 0 100%;
}

a.button-link:hover span {
	background-position: 100% 0;
}

a.my-q-and-a-personal span {
	background-image: url(images/personal.jpg);
	background-repeat:no-repeat;
}

a.my-q-and-a-general span {
	background-image: url(images/general.jpg);
	background-repeat:no-repeat;
}

a.my-q-and-a-djtips span {
	background-image: url(images/dj_tips.jpg);
	background-repeat:no-repeat;
}

a.my-q-and-a-musicproduction span {
	background-image: url(images/music_production.jpg);
	background-repeat:no-repeat;
}

a.my-q-and-a-clubsandappearances span {
	background-image: url(images/clubs_and_appearances.jpg);
	background-repeat:no-repeat;
}

a.my-q-and-a-askanewquestion span {
	background-image: url(images/ask_a_new_question.jpg);
	background-repeat:no-repeat;
}

.my-q-and-a-row {
	clear:both;

}

.my-q-and-a-row-last {
	clear:both;
}

.my-q-and-a-left-column {
  float:left;
	width:232px;
	margin-right:30px;
}

.my-q-and-a-right-column {
  float:left;
	width:232px;
}

/* UPLOAD YOUR VIDEOS */

.videobox {
  margin:0 auto 0 auto;
  width:420px;
}

.videoinfo {
  margin-top:10px;
}

.videodescription {
}

.video-upload-instructions-ul {
  list-style-type:circle;
	margin-left:30px;
}

.video-upload-instructions-ol {
  list-style-type:decimal;
	margin-left:30px;
}

.video-upload-instructions-ol li {
  margin-bottom:10px;
}

.genericseparator1 {
  background:url(images/horizontal_colour_line_516x1_yellow.png);
	background-repeat:no-repeat;
	background-position:50%;
	min-height:1px;
	height:1px;
	margin:10px auto;
}

.genericseparator2 {
  background:url(images/horizontal_colour_line_516x1_green.png);
	background-repeat:no-repeat;
	background-position:50%;
	min-height:1px;
	height:1px;
	margin:10px auto;
}

.genericseparator3 {
  background:url(images/horizontal_colour_line_516x1_blue.png);
	background-repeat:no-repeat;
	background-position:50%;
	min-height:1px;
	height:1px;
	margin:10px auto;
}

.genericseparator4 {
  background:url(images/horizontal_colour_line_516x1_purple.png);
	background-repeat:no-repeat;
	background-position:50%;
	min-height:1px;
	height:1px;
	margin:10px auto;	
}

.genericseparator5 {
  background:url(images/horizontal_colour_line_516x1_pink.png);
	background-repeat:no-repeat;
	background-position:50%;
	min-height:1px;
	height:1px;
	margin:10px auto;
}

.genericseparator6 {
  background:url(images/horizontal_colour_line_516x1_red.png);
	background-repeat:no-repeat;
	background-position:50%;
	min-height:1px;
	height:1px;
	margin:10px auto;	
}

#mixestableadjuster {
  margin-bottom:-23px;
}

#news-spacer {
  margin-bottom:-5px;
}

#footercontainer {
  width:982px;
	margin:0 auto;
}

#copyrightfooter {
  float:left;
	font-size:12px;
	padding-left:10px;
}

#neutroncorefooter {
  float:right;
	font-size:12px;
	padding-right:10px;
}