
* { padding: 0; margin: 0; }

/*page layout and design for template page*/

body {
	margin: 0 auto;
	width: 780px;
	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	background: #000; 
}

#wrapper { 
	width: 780px;
	/*border: 2px solid #f00;*/
	/*border: 2px solid #fff;*/
}

#header {
	width: 740px;
	height: 200px;
	padding: 1em;
	color: #fff;
	background: #000;
	/* font-size: 1.3em;*/
	font-weight:bold;
	/*border: 1px solid #ccc;
	margin: 10px 0px 5px 0px;*/
	/*border: 1px solid #ccc;*/
}

#navigation {
	margin: 0 auto;
	width: 760px;
	color: #fff;
	/* padding: 10px;
	border: 1px solid #ccc;*/
	background: #000;
	/*border: 1px solid #ccc;*/
}
#leftcolumn { 
	color: #fff;
	background: #000;
	padding: 5px;
	/*height: 800px;
	width: 570px;*/
/*	float: left;
	position:relative;*/
/*	border: 1px solid #ccc;*/
}
#rightcolumn { 
	float: right;
	color: #fff;
	background: #444;
	padding: 10px;
	height: 820px;
	width: 180px;
	font-size: .8em;
	display: inline;
	border: 2px solid #ccc;
}
#spacer {
	float: right;
	background: #000;
	height: 800px;
/*	width: 2px;*/
	padding: 10px;
	display: inline;
	/*border: 2px solid #c0c;*/
}
#footer { 
	margin: 0 auto;
	width: 760px;
	color: #fff;
	background: #000;
	font-size: .8em;
	text-align: center;
	/*border: 1px solid #ccc;*/
	clear: both;
 }
 
/*page styles for styles withing template page and tables etc...*/

/*link styles*/
A:link {
	color: #fff;
	text-decoration: underline;
}

A:visited {
	color: #ccc;
	text-decoration: underline;
}

A:active {
	color: #ccc;
	text-decoration: underline;
	}

A:hover {
	color: #999;
	text-decoration: underline overline; 
} 

/*text formating styles*/
.tinytext {
	font-size: .7em;
}

.bodytext {
	font-size: .8em;
	font-weight:bold;
}
.headertext {
	font-size: 1.4em;
	font-weight:bold;
}

.musiclinktext {
	font-size: 1.2em;
	font-weight:bold;
}

/*image formating styles*/
img
{  border-style: none;
   display:block;
   margin:auto;
}