	#mailbox { border-left: 1px solid #999; background: url(../images/folderBullet.gif) no-repeat 6px center; padding:0 2px 0 25px; }

	form table {	width: 100%;	}

	input.bigSearch 	{ font-size: 1.2em; width: 300px; margin: 0 5px; }
	select.bigSearch 	{ font-size: 1.2em; margin: 0 5px;	}

	select.smallSearch { font-size: 0.9em !important; }
	
	input#searchBox2 { width: 150px !important; }
	input.bigSearchGo { font-size: 1.1em; margin: 0 5px; font-weight: bold; }
	input.bigSearchButton { font-size: 1.1em; margin: 0 5px; color: #7a7a7a; }

	input.actionButton {
		font-weight: bold;
		background-color: #2366B6;
		color: #fff;
		font-size: 1.2em;
		padding: 6px;
		border-top: solid 2px #fff;
		border-left: solid 2px #fff;
		border-bottom: solid 2px #5a5a5a;
		border-right: solid 2px #5a5a5a;
	}

	input.actionButton.gold {
		background-color: #F6A31D;
	}

	
	#userInfo {
		font-weight: bold;
		color: #999;
		padding-right: 5px;
	}
	#userInfo strong {
		color: black;
	}
	#userInfo a { font-weight: normal; }

	#userFunctions p { color: #ccc; margin: 0 0 1em 0 !important; }
	#userFunctions img { padding-right: 7px; }
	#userFunctions a {  text-decoration: none; background-color: #F0F0F0; float: right; padding: 0.3em !important; border: 1px solid #ccc !important; margin: 0 0 0 0.5em !important; }

	.goldSearchBox {	background: #fff url(/images/goldbox_bg.gif) no-repeat; padding: 10px; color: #fff; width: 859px; height: 80px; }
	.goldShortSearchBox {	background: #fff url(/images/goldboxshort_bg.gif) no-repeat; padding: 10px; color: #fff; width: 859px; height: 32px; }
	.blueSearchBox {	background: #fff url(/images/bluebox_bg.gif) no-repeat; padding: 10px; color: #fff; width: 859px; height: 32px; }

	.bigLabel { font-size: 1.2em; margin-right: 15px; }

	.homeGoldSearch { background: #fff url(/images/homegoldbox_bg.gif) no-repeat; padding: 15px; color: #fff; width: 520px; height: 135px; margin: 0 !important; }
	.homeGoldSearch h2 { color: #fff !important; font-size: 1.4em !important; margin-top: 0 !important; }


	.adContainer { float: right; margin: 0em 0em 0em 1em; padding: 0em 0em 0em 1em; }

	.table th { text-align: right;font-weight: bold;}
	
	.table { width: 100%; border: 1px solid #ccc; border-collapse: collapse; }
	.table th { background-color: #CFDDEF; color: #2366B6; border-right: solid 1px #B2B2B2; text-align: right; padding: 0.35em; font-weight: bold;}
	.table th.topHeader { border-bottom: solid 1px #ccc; text-align: left; }
	.table th.topHeader a { color: #333; text-decoration: none; }
	.table th.dark { background-color: #2366B6; color: #FFF; }
	.table td { padding: 0.35em; }
	.table td.grey-underline { border-bottom: 1px solid #ccc; }
	.table td.announcement { background-color: #FFF6DF; }
	.table .greybg { background-color: #F4F4F4; }
	.table .central { text-align: center; }
	
	.tableFix { width: 99% !important; }
	.forums td { border-right: solid 1px #fff;  border-bottom: solid 1px #fff; }
	
	.table .goldRow { background-color: #FFCC66; font-weight: bold; border-bottom: solid 1px #F6A31D !important; }
	.table .goldRow span { font-weight: normal; }
	.table .normalRow { background-color: #EAEFF4; }
	.table .row { border-bottom: solid 1px #ccc; height: 28px; }
	.table .row.bold { font-weight: bold; }
	.table .row.blue { background-color: #EAEFF4; }
	.table .row.gold { background-color: #FFD67E; border-bottom: solid 1px #F6A31D;	}
	.table .row.grey { background-color: #F4F4F4; border: none; }	
	.table .row.yellow { background-color: #FFF6DF;	}
	.table .row.silver { background-color: #E9E9E9;  }	


	.bluefade { background: #EAEFF4 url(../images/fade_lightblue.gif); }
	.bluefade h3 { color: #2366B6 !important; }
	.silverfade { background: #F4F4F4 url(../images/fade_silver.gif); }
	.silverfade h3 { color: #666666 !important; }
	.goldfade { background: #FFF6DF url(../images/fade_gold.gif); }	
	.goldfade h3 { color: #F6A31D !important; }
	.defaultbg { background-color: #F4F4F4; }

	.addProfile { padding: 1.2em 1em; width: 98%; border-top: solid 1px #ccc; }
	.addProfile p { padding-left: 25px; }
	.addProfile.end { border-bottom: solid 1px #ccc; }

	.recentlyViewed { position: relative; float: left; width: 132px; height: 120px; border: 1px solid #ccc; margin: 0 10px 10px 0; padding: 0; text-align: center; }
	.recentlyViewed p { background-color: #EAEFF4; border-bottom: 1px solid #ccc; padding: 0.1em; margin: 0 !important; }
	.recentlyViewed img { margin-top: 1em; }

	.avatarsBox	{ position: relative; height: 130px !important; margin-bottom: 1em; }


	.niceButton 
	{ 
		text-align: center; 
		padding: 8px 16px; 
		margin-right: 8px; 
		background: url("/images/fade_button.gif") repeat-x 0 0;
		border: 1px solid #2366B6; 
		color: #F6A31D; 
		font-weight: bold; 
		font-size: 1.4em;
		cursor: pointer;
	}
	
	p.central { text-align: center; }
	p.righted { text-align: right; }

	.smallText { font-size: 1em; color: #999; }
	.smallText a { font-size: 1em; color: #999; font-weight: bold; text-decoration: underline; }

	p.boxed { display: block; color: #333; padding: 0.8em; background-color: #F4F4F4; border: 1px solid #ccc; }

	form#browseForm { float: right; }
	form#browseForm * { padding: 0 !important; margin: 0 !important; }


	ul#userTabs { clear: both; list-style-type:none; margin: 5px 0 0 0; padding:0; }
	ul#userTabs li { float: left; clear:none; margin-right: 3px; text-align: center;}
	ul#userTabs a { float: left; font-size:1em;  width:10em; padding-right: 4px; 
									background: #CFDDEF url("/images/tab_tr.gif") no-repeat 100% 0%; 
									text-decoration:none;color: white; font-weight: bold;}
	ul#userTabs a span { display: block; padding-bottom:3px; padding-top: 5px; 
											 background: transparent url("../images/tab_tl.gif") no-repeat 0% 0%; }

	ul#userTabs a.muso { color: #2366B6; background-color: #99B9DF; }
	ul#userTabs a.band {  color: #666666; background-color: #d0d0d0; }
	ul#userTabs a.industry {  color: #fff; background-color: #F6A31D; }

	h3.dldate { margin: 35px 0px 0px 0 !important; font-size: 1em !important; color: #7a7a7a !important; }

	#profile 
	{ 
		clear: both;
		padding: 0.4em 1em 0.2em 1em;
		min-height: 260px; 
		border: solid 1px #ccc;
	}
	#profile img { margin: 0 0.5em; }
	/*\*/
	* html #profile  {
	height: 260px;
	}
	/**/

	#mp3s h3 { font-size: 1em !important; margin: 0.2em 0 !important; }
	#mp3s img { margin-right: 0.5em; }
	#mp3s
	{
		clear: both;
		padding: 0.4em 1em 1em 1em;
		border-bottom: solid 1px #ccc;
		border-left: solid 1px #ccc;
		border-right: solid 1px #ccc;
		background-color: #F0F0F0;
		line-height: 1.6em;
	}

	#profileInfo
	{
		clear: both;
		padding: 0.4em 1em 0.4em 1em;
		border-bottom: solid 1px #ccc;
		border-left: solid 1px #ccc;
		border-right: solid 1px #ccc;
		background-color: #e9e9e9;
	}

	#profileFlags
	{
		clear: both;
		padding: 0.4em 1em 0.4em 1em;
		border-bottom: solid 1px #ccc;
		border-left: solid 1px #ccc;
		border-right: solid 1px #ccc;
		background-color: #f9f9f9;
	}
	#profileFlags p { display: inline;	margin: 0; padding-right: 2em; }
	#profileFlags img { vertical-align: middle; padding: 0; margin: 0; }
	#profileFlags span { color: #999; font-weight: bold; }


	.specialities { clear: both; margin:0; padding: 0; width: 100%; font-size: 1px; line-height: 1px; height: 4px;}

	.specialities.muso { background-color: #99B9DF; }
	.specialities.band { background-color: #d0d0d0; }
	.specialities.industry { background-color: #F6A31D; }

	.specialities ul { height: 16px; list-style-type:none; padding: 0; margin: 0; }
	.specialities li { float: left; clear:none; margin-left: 3px; text-align: center;}
	.specialities a { float: left; font-size:1em; padding: 3px 1em; text-decoration:none;color: white; font-weight: bold;}


	td.freeFeature { background-color: #fff; text-align: center; }
	td.silverFeature { background-color: #f4f4f4; text-align: center; }
	td.goldFeature { background-color: #FFF4DC; text-align: center; }


	/* error boxes */

	.error-box
	{
		background-color: #F4F4F4;
		border: 1px solid #FF0000;
		padding: 0.4em 0.6em;
		margin-bottom: 1em;
	}
	.confirm-box
	{
		background-color: #F4F4F4;
		border: 1px solid #666666;
		padding: 0.4em 0.6em;
		margin-bottom: 1em;
	}
	.warning-box
	{
		background-color: #F4F4F4;
		border: 1px solid #FFAE00;
		padding: 0.4em 0.6em;
		margin-bottom: 1em;
	}


	/* user list */

	ul.userList li { margin-left: 1.2em;  } 
	ul.userList li span { color: black; }
	.userDetail img {  width: 11px; height:10px; padding: 0 1px; margin: 0 !important; }
	.userDetail a { text-decoration: none; font-weight: bold; }
	.userDetail span.contactNum { padding: 0 0.2em; color: #666666; font-size: 0.8em; vertical-align: 10%; }
	.nobrackets { font-size: 0px !important; color: #F4F4F4 !important; }

	/* user status colours */

	li.silver 		{ color: Silver; }
	li.gold 			{ color: #FFA500; }
	li.staff 		{ color: Red; 	}
	li.tutor 		{ color: #3477C8; }


	.adverts dt {   position: relative; top:1.8em; padding-left: 0.5em; font-size: 1em;  margin:0; font-weight: bold; color:#2366B6; }
	.adverts dt a {   text-decoration: none !important; }
	.adverts dd {    font-size:0.95em; margin:0;  border: 1px solid #ccc; line-height: 1.4em; padding: 2em 0.5em 0.5em 0.5em; background:url(/images/shade.gif) repeat-x;  }
	.adverts dt.gold { color: #F6A31D !important; }
	.adverts dd.gold { background: #FFF6DF url(/images/fade_gold.gif) !important; }
	.adverts { position: relative; top:-1em; }
	.adverts dd .link { display:block; margin-top: 0.3em; padding:0;}



	.blue-text
	{
		color: #235C9A;
		font-weight: normal;
		text-decoration: none;
	}
	.blue-bold
	{
		color: #2366B6;
		font-weight: bold;
	}
	.light-blue-text
	{
		color: #2366B6;
		font-weight: normal;
	}
	.gold-bold
	{
		color: #FFAE00;
		font-weight: bold;
		text-decoration: none;
	}
	.white-bold
	{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}
	.light-blue-heading
	{
		color: #2366B6;
		font-weight: bold;
		text-decoration: none;
	}
	.grey-text
	{
		color: #666666;
		font-weight: normal;
	}
	.gold-text
	{
		color: #FFAE00;
		font-weight: normal;
	}
	.silver-text
	{
		color: #CCCCCC;
		font-weight: normal;
	}
	.red-text
	{
		color: #D80000;
		font-weight: normal;
	}
	.green-text
	{
		color: #009900;
		font-weight: normal;
	}
	.small-black
	{
		font-size:	0.9em;
		color: #000000;
		font-weight: normal;
	}

	.quotecode-header
	{
		font-weight: bold;
	}
	.code-body
	{
		background-color: #FFFFFF;
		font-family: Courier new, courier, mono;
		color: #006600;
		border: 1px solid #BFBFBF;
	}
	.quote-body
	{
		background-color: #FFFFFF;
		font-family: Courier new, courier, mono;
		color: #660002;
		border: 1px solid #BFBFBF;
	}


	.formarea
	{
		background-color: #EAEFF4;
	}
	.button
	{		
		clear: none;
		margin:0.5em 0 0 0.2em;
	}


	img
	{
		border: none;
	}

	hr
	{
		height: 1px;
		color: #CCC;
		background-color: #CCC;
		border: 0;
		margin: 0;
	}


	.split {
		float: left;
		width: 293px;
	}
	/* set the image to use and establish the lower-right position */ 
	.blueBox, .blueBoxBody, .blueBoxHead, .blueBoxHead h3 {
	    background: transparent url("../images/bluebox.gif") no-repeat bottom right;
	} 
	.blueBox { 
	    width: 165px !important; /* intended total box width - padding-right(next) */
	    width: 160px; /* IE Win = width - padding */
	    padding-right: 5px; /* the gap on the right edge of the image (not content padding) */
	    margin: 0px 5px 20px 5px; /* use to position the box */ 
		float: left;
	}

	.blueBoxHead h3 { margin: 0 !important; }
	
	.signup {
		margin: 12px 0;
	}
	.goldBox, .goldBoxBody, .goldBoxHead, .goldBoxHead h2 {
	    background: transparent url("../images/goldbox.gif") no-repeat bottom right;
	} 
	.goldBox { 
	    width: 495px !important; /* intended total box width - padding-right(next) */
	    width: 490px; /* IE Win = width - padding */
	    padding-right: 5px; /* the gap on the right edge of the image (not content padding) */
	    margin: 0px 5px 20px 5px; /* use to position the box */ 

	} 

	/* set the top-right image */ 
	.goldBoxHead, .blueBoxHead { 
	    background-position: top right; margin-right: -5px; /* pull the right image over on top of border */
	    padding-right: 10px; /* right-image-gap + right-inside padding */
	} 

	/* set the top-left image */ 
	.goldBoxHead h2, .blueBoxHead h3 { 
	    background-position: top left; 
	    margin: 0; /* reset main site styles*/ 
	    border: 0; /* ditto */ 
	    padding: 5px 0 5px 10px; /* padding-left = image gap + interior padding ... no padding-right */ 
	    height: auto !important; height: 1%; /* IE Holly Hack */
	} 
	.goldBoxHead h2 { color: #fff !important; margin: 0 !important; font-size: 1.5em !important; }
	.goldBoxHead h3 { color: #fff !important; margin: 0 !important; }

	/* set the lower-left corner image */ 
	.goldBoxBody, .blueBoxBody { 
	    background-position: bottom left; 
	    margin-right: 0px; /* interior-padding right */ 
	    padding: 5px 0 5px 5px; /* mirror .goldBoxHead right/left */
	}

	.goldBoxBody table { border: none !important; }
	.goldBoxBody th { color: #fff; background: none !important; border: none !important; }
	.goldBoxBody td { color: #fff; border: none !important; }

	.blueBoxBody ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.bluePod, .bluePodBody, .bluePodHead, .bluePodHead h3, .side, .side_body, .side_head, .side_head h3, .statsPod, .statsPodBody, .statsPodHead, .statsPodHead h3 {
	    background: transparent url("../images/compbox.gif") no-repeat bottom right;
	}
	.bluePod { 
	    width: 279px !important; /* intended total box width - padding-right(next) */
	    width: 264px; /* IE Win = width - padding */
	    padding-right: 0px; /* the gap on the right edge of the image (not content padding) */
	    margin: 0px 10px 0px 0; /* use to position the box */ 
	} 
	.statsPod { 
	    width: 267px !important; /* intended total box width - padding-right(next) */
	    width: 267px; /* IE Win = width - padding */
	    padding-right: 0px; /* the gap on the right edge of the image (not content padding) */
	    margin: 0px 10px 20px 0; /* use to position the box */
	float: left; 
	}
	.bluePodBody, .bluePod { background: none !important; }

	.statsPodHead h3 {
		text-align: center;
		margin: 0 !important;
		color: #fff !important; 
		font-size: 1em !important; 
	}
	.statsPodHead h3 a { color: #fff !important; font-weight: normal !important; }

	/* set the top-right image */ 
	.bluePodHead, .side_head, .statsPodHead { 
	    background-position: top right; margin-right: -0px; /* pull the right image over on top of border */
	    padding-right: 10px; /* right-image-gap + right-inside padding */
	} 

	/* set the top-left image */ 
	.bluePodHead h3, .side_head h3, .statsPodHead h3 { 
	    background-position: top left; 
	    margin: 0; /* reset main site styles*/ 
	    border: 0; /* ditto */ 
		text-align: left;
	    padding: 5px 0 5px 10px; /* padding-left = image gap + interior padding ... no padding-right */ 
	    height: auto !important; height: 1%; /* IE Holly Hack */ 
	} 
	.bluePodHead h3 {
		text-align: center;
		margin: 0 !important;
		color: #fff !important; 
		font-size: 1em !important; 
	}
	.bluePodHead h3 a { color: #fff !important; font-weight: normal !important; }

	/* set the lower-left corner image */ 
	.bluePodBody, .side_body, .statsPodBody { 
	    background-position: bottom left; 
	    margin-right: 0px; /* interior-padding right */ 
	    padding: 0px 0 0px 0px; /* mirror .bluePodHead right/left */
		border: 1px solid #2366B6;
	}
	.statsPodBody ul, .side_body ul {
		background-color:#EAEFF4;
		margin: 0px;
		padding: 0;
		width: 265px !important;
		width: 265px;
		list-style: none;
	}
	.side_body ul {
		background-color: white;
		width: 162px !important;
		width: 162px;
	}
	.statsPodBody ul li, .side_body ul li {
		padding: 1px 5px;
	}

	.bluePodBody div {
		background-color: white;
	}
	.bluePodBody div div img {
		float: left;
		margin: 5px;
	}
	.bluePodBody div ul {
		list-style: none;
		margin: 0;
		padding: 10px 0;
		min-height: 55px;
	}

	.spacer { height: 1px; width: 100%; clear: both; overflow: hidden; }
	
	.greyfade { background: #fff url(/images/greygrad.gif) repeat-x 0 0 !important; }
	.ltbluefade { background: #fff url(/images/bluegrad.gif) repeat-x 0 0 !important; }
	
	.fade1 {
		background: transparent url("/images/fade1.gif") repeat-x top;
	}
	.fade2 {
		background: transparent url("/images/fade2.gif") repeat-x top;
	}
	h2, h3 {
		color: white;
	}
	.tags {
		color: gray;
	}
	.tags a {
		color: gray;
	}
	.welcomemsg {
		background-color: gold;
		border: 1px solid orange;
		padding: 0px 10px;
		width: 650px;
		margin: 0px 5px;
		color: #333;
	}
	.welcomemsg h2 {
		color: #333;
	}


	/* upgrade page */
	.row-dotted { border-bottom: dotted 1px #ccc; }
	.tick { text-align: center; color: #999; }
	.tick img { margin: 5px; }

	/* new Nick Burne CSS */
	.contentPod { 
		background-color: #F4F4F4;
		border: 1px solid #FFAE00;
		padding: 15px;
	    width: 220px !important; /* intended total box width - padding-right(next) */
	    width: 205px; /* IE Win = width - padding */
	    margin: 0px 0px 20px 0; /* use to position the box */
		float: right; 
	}

	.rightHandCol { 
		padding: 0px;
	    width: 250px !important; /* intended total box width - padding-right(next) */
	    width: 220px; /* IE Win = width - padding */
	    margin: 0px 0px 0px 0; /* use to position the box */
		float: right; 
	}
	


	