/**** GENERAL STRUCTURE   */body	{	margin: 0 0 15px 0;	padding: 0;	border: 0;	text-align: center;	font-family: verdana, helvetica, arial, sans-serif;	font-size: 10px;	letter-spacing: 0;	color: black;}p.question {	color: #047D8E;	font-weight: bold;}#competition {	background-color: #047D8E;	color: white;	padding: 0px 5px 5px 5px;	font-weight: bold;	margin: 20px 0 20px 0;}#competition a:link, #competition a:visited {	color: white;	text-decoration: underline;}#competition a:hover {	color: black;}.competitionstart {	padding: 0;	margin: 0;}p.newstitle {	font-weight: bold;}span.postedby {	color: black;	letter-spacing: 0;	font-style: italic;}img	{	display: block;	border: 0;	padding: 0;	margin: 0;}.linkspage {display: inline;	padding: 0px;	margin: 0;}span {	color: #CCC;	width: 50px;	font-size: 10px;	letter-spacing: 1px;	padding:0;}form {	margin: 0;	display:normal;	width: 200px;}.buyme {	margin: 5px 0 10px 0;	}		#wrapper	{	background: #fff;	margin: 0 auto 10px auto;	padding: 0;	width: 654px;	 }#header	{	color: #047D8E;	background-image:   url(main_title.gif);	border: 0;	margin: 0;	padding: 0;	height: 60px;}#pagebody	{	padding: 0;	margin: 0;	border: 0;	text-align: left;}#pagebodypadded	{	padding: 0 20px 0 20px;	margin: 0;	border: 0;	text-align: left;}/**** GENERAL FONTS   */	h1 {	color: white; 	font-size: 12px;	padding: 2px 0 2px 5px;	margin: 10px 0 0 0;	display: block;	background-color: #047D8E;}h1.invisible {	color: white; 	font-size: 20px;	padding: 0 0 0 10px;	margin: 0;	display: none;}#maincontent h1 {	color: white; 	font-size: 12px;	padding: 2px 0 2px 5px;	margin: 10px 0 0 0;	display: block;	background-color: #999;	width: 315px;	\width: 320px;	w\idth: 315px;}h1.nopad {	color: white; 	font-size: 12px;	padding: 2px 0 2px 5px;	margin: 0;	display: block;	background-color: #047D8E;}h1.rightColumn { 	color: white;  	font-size: 12px;	padding: 3px 0 3px 5px;	margin: 0 10px 0 0;	display: block;	background-color: #4B4B4B;	text-align: center;}h1.rightColumnNews { 	color: white;  	font-size: 12px;	padding: 3px 0 3px 5px;	margin: 0 10px 10px 0;	display: block;	background-color: #4B4B4B;	text-align: center;}h1.linkspage {	color: white; 	font-size: 12px;	padding: 2px 0 2px 5px;	margin: 20px 0 20px 0;	display: block;	background-color: #999;}h2 {	/* color: #999; */ 	color: #047D8E;	font-weight: bold;	font-size: 11px;	padding:0;	margin:5px 0 0 0;}h3 {	color: white; 	font-size: 11px;	padding: 0 0 0 5px;	margin: 0 0 10px 0;	display: block;	background-color: #047D8E;	text-align: center;}h4 {	color: white; 	font-size: 11px;	padding: 3px 0 3px 5px;	margin: 0;	display: block;	background-color: #047D8E;}#newslist h1 {	color: black;	background-color: white;	font-size: 11px;	padding: 0;	margin: 0;	font-weight: bold;	text-align: left;}/**** GENERAL LINKAGE    */	a:link{	color: white; 	border: 0;	text-decoration: none; 	font-size: 10px;}a:hover {	color: #4B4B4B; 	text-decoration: none;}a:visited {	color: white; 	text-decoration: none;}/**** MAIN CONTENT AREA   */#maincontent	{	float: left;	margin: 0;	padding: 20px 20px 40px 20px;	width: 320px;	\width: 280px;	w\idth: 320px;	border-right: 1px dotted #333;	 }#maincontentwide	{	float: left;	margin: 0;	padding: 20px 20px 40px 0;	width: 420px;	\width: 440px;	w\idth: 420px;	 	border-right: 1px dotted #333;}#maincontent p {	padding: 0;	margin: 10px 0 0 0;	line-height: 18px;	width: 320px;}#maincontentwide p {	padding: 0;	margin: 10px 0 0 0;	line-height: 18px;}#maincontentwide p.linkspage {	padding: 0;	margin: 7px 0 0 0;	line-height: normal;}/*MAIN CONTENT AREA: LINKAGE */	#maincontent a {	/* color: #999; */ 	color: #047D8E;	text-decoration: none; 	padding:0;	font-weight: bold;	font-size: 11px;}.newscomments a {	/* color: #999; */ 	color: #047D8E;	text-decoration: none; 	padding:0;	font-weight: bold;	font-size: 11px;}#maincontentwide a {	/* color: #999; */ 	color: #047D8E;	text-decoration: none; 	padding:0;	font-size: 10px;	font-weight: bold;}#maincontent a:visited, #maincontentwide a:visited, .newscomments a:visited {	/* color: #999; */ 	color: #047D8E;	font-weight: bold;}#maincontent a:hover, #maincontentwide a:hover, .newscomments a:hover {	color: #4B4B4B; }#maincontent a.reviews {	color: black; 	text-decoration: none; 	font-size: 11px;	padding:0 10px 0 0;	font-weight: normal;}#maincontentwide a.reviews {	color: black; 	text-decoration: none; 	font-size: 10px;	padding:0 10px 0 0;	font-weight: normal;}#maincontent a.reviews:visited, #maincontentwide a.reviews:visited {	color: black; }#maincontent a.reviews:hover, #maincontentwide a.reviews:hover {	/* color: #999; */ 	color: #047D8E; }/**** HORIZONTAL NAV BAR */#menu {	margin: 0;	padding: 0;}#menu img {	margin: 0;	padding: 0;}#menu ul {	border: 0;	margin: 0;	padding: 0;	list-style-type: none;	text-align: center;	clear: left;}#menu ul li {	display: block;	float: left;	text-align: center;	padding: 0;	margin: 0;}/* HORIZONTAL NAV: LINKAGE   */#menu ul li a {	background: #999;	/*  width: 109px;  1-19-2009*/	width: 218px;	height: 25px;	padding: 0;	margin: 0;	color: white;	text-decoration: none;	display: block;	text-align: center;	letter-spacing: 1px;	line-height: 25px;     	font-size: 10px; }#menu ul li a:hover {	color: #000;	background: #ccc;}#menu a:active	{	background: #999;	color: white;}/**** RIGHT COLUMN   */#rightcolumn	{	margin: 0;	padding: 0;	clear: none;}#rightcolumn p	{	margin: 0;	padding: 0 0 5px 0;}.linksright {	padding: 0;	margin: 10px 0 0 0;	line-height: 18px;}#sidebar	{	width: 260px;	\width: 280px;	w\idth: 260px;	float:right;	padding: 20px 10px 30px 10px;}	#sidebarthin	{	width: 150px;	\width: 150px;	w\idth: 150px;	float:right;	padding: 20px 0 30px 0;	margin: 0;}	#sidebarthin p	{	margin: 0;	padding: 0 0 5px 0;	text-align: center;}/* RIGHT COLUMN: SUB-DIVS   */#review1, #review2, #review3, #review4, #review5, #imagebox1, #imagebox2, #sidelinks, #sideinfo {	margin: 0;	padding: 0;	height:100px;}#newmusic, #latesthelp, #latestreviews, #latestnews {	margin: 0;	padding: 0;	height:40px;}#newmusiclist{	margin: 0;	padding: 0 0 10px 0;	height: 180px;}#newslist{	margin: 0 10px 15px 0;	padding: 0 10px 0 10px;	height: 250px;	/*width: 250px;*/	overflow: auto;	background-color: #F2F2F2;	border-top: 10px;	border-bottom: 10px;	border-right: 0;	border-left: 0;	border-style: solid;	border-color: #F2F2F2;}.newscomments{	margin: 0 10px 15px 0;	padding: 0 10px 0 10px;	height: 250px;	width: 250px;	overflow: auto;	background-color: #F2F2F2;	border-top: 10px;	border-bottom: 10px;	border-right: 0;	border-left: 0;	border-style: solid;	border-color: #F2F2F2;	text-align: left;}#newssubmit{	margin: 0 10px 15px 0;	padding: 5px 10px;	background-color: #F2F2F2;}#helplist{	margin: 0;	padding: 0;}/* RIGHT COLUMN: IMAGES   */#rightcolumn img	{	margin: 0;	padding: 0;	float: left;	clear:none;}#sidebarthin img	{	margin: 0;	padding: 0 0 5px 0;	float: none;	clear:none;}#rightcolumn img.nofloat3	{	margin: 0;	padding: 0;	clear: both;}#rightcolumn img.centerfloat    {	margin: 0;        padding: 0 0 10px 0;	clear: both;        background-image: center;}/* RIGHT COLUMN: LINKAGE   */#sidebarthin a, #sidebar a {	/* color: #999; */ 	color: #047D8E; 	font-weight: bold;	text-decoration: none; 	font-size: 10px;	padding:0 0 10px 0;	text-align: center;}#sidebarthin a:visited, #sidebar a:visited {	/* color: #999; */ 	color: #047D8E;	font-weight: bold;}#sidebarthin a:hover, #sidebar a:hover {	color: #4B4B4B;}	/**** FOOTER  */#footer {	border: 0;	color: #fff;	padding: 10px 5px 20px 20px;	margin: 0;	text-align: left;	clear: both;	}#footer p	{	margin: 0;	padding: 0;}	/* Fixes float escaping bug in IE/Win, hides from IE Mac \*/* html #footer p { height: 1%; }	/* End hide from IE Mac *//*FOOTER: LINKAGE */#footer a:link {	color: white; 	text-decoration: none; 	font-weight: bold;	border-top: 2px solid #999;}#footer a:visited {	color: white; }#footer a:hover	{	color: black; }#statcounter {	display: none;}