@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;
}

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;
}

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

#navigationcontainer {
  width:214px;
  height:470px;
  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;
	background:url(../images/jules_photo_slice_under_navbar.jpg) top left no-repeat;
	clear:both;
}

#tablecontainer {
  width:982px;
	margin:0 auto;
	padding:0;
	/*background:url(../images/jules_photo_slice_under_navbar.jpg) top left no-repeat;*/
}

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:hidden;*/
	overflow:auto;
	word-wrap:break-word; 
}

#homepagejulesimage img {
}

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

#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;
	/*padding:0 10px;*/
	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;
}

.sidebarboxcontainer {
  /*width:214px;
	margin:0;
	padding:0;*/
}

.sidebarboxend {

}

#sidepanelright { /* the main sidepanel inside the right site column */
  /*width:214px;
	margin:0;
	padding:0;*/
	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 {
	background-image: url("../images/personal.jpg");
	background-repeat:no-repeat;
}*/


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;	
}

#mixsetspage img {
  /*border:2px solid #2a2a2a;*/
}

#mixestablecontainer {
  /*margin-bottom:-7px;*/
}

#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;
}

#js_2008_advert {
	padding-right: 5px;
}
