body {
	padding: 0;
	margin: 0;
	background: white;
	color: black000;
	background-image: url(/images/bg_overall.gif);
	background-position: 42px 53px;
}

html {
	padding: 0;
	margin: 0;
}

p, li, ul, span, div { line-height: 140%; }

a { color: #1a1aa5; }

a:hover { color:#ff9900; }

form {
	padding: 0px;
	margin: 0px;
}

input, textarea, select {
	font-size: 12px;
	padding: 0;
	margin: 0;
}

.header {
	height: 100px;
	background-color: #ff9900;
	color: #fff;
	font-size: 40px;
	background-image: url(/images/bg_header.png);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}

.header img {
	padding: 0px;
	margin: 0px;
}

.navbar {
	height: 24px;
	background: black033;
	color: white;
	padding: 0;
	background-image: url(/images/bg_navbar2.png);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	white-space:nowrap;
}

.navbar td {
	padding-left:12px;
}

.navbar a {
	color: white;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
}

.navbar a:hover {
	color: #ff9900;
}

.navbar div.linklist {
	padding-top: 5px;
}

.loginArea {
	position: absolute;
	top: 4px;
	right: 8px;
	white-space: nowrap;
}

.loginArea a {
	color: white;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
}

.loginArea div.linklist {
	padding-top: 5px;
}

.latestAlbumTitle {
	font-weight: bold; font-size: 10px; color: #000066; padding-bottom: 2px; text-decoration: none;
}

#left {
	width: 166px;
	vertical-align:top;
	padding-right: 16px;
	padding-left:12px;
}

#content {
	vertical-align:top;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 32px;
}

#middle { 
	padding-right: 16px;
	vertical-align:top;
}

.middlebox {
	border: 1px solid #ff9900;
	padding: 16px;
	padding-top: 8px;
	background-image: url(/images/bg_white_67.png);
}

#right {
	width: 190px;
	padding-right: 12px;
	vertical-align:top;
}

/* #content p { padding: 4px; margin: 2px; } */

#content p { padding-bottom: 4px; line-height: 140%; font-size: 12px; }

#footer a { color: white; }

#footer {
	height:20px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	background-color: black;
	color: white;
}

/* #content p span { color:#369; } */

#content p span {
	color: #000099;
	font-weight: bold;
	letter-spacing: 1px;
}

#artistname {
	font-size: 24px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #ff9900;
	color: #ff9900;
	text-transform: lowercase;
}

.albumname {
	font-size: 24px;
	padding-bottom: 4px;
	/* border-bottom: 1px dotted #ff9900; */
	color: #ff9900;
	text-transform: lowercase;
}

.albumname a {
	font-size: 24px;
	text-decoration: none;
	font-weight: normal;
	color: #000099;
}

#artistinfo {
	width: 400px;
	border-right: 1px dotted #ccc;
	vertical-align: top;
}

#artistitems {
	vertical-align:top;
}

#artistitems div {
	margin-bottom:5px;
}

.heading0 {
	width: 166px;
	background-image: url(/images/bg_white_50.png);
	clear: both;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	border: 1px solid #1a1aa5;
	border-bottom: 1px dotted #ff9900;
	color: #1a1aa5;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	white-space: nowrap;
	font-size: 14px;
}

.textblock0 {
	background-image: url(/images/bg_white_67.png);
	width: 166px;
	padding: 8px;
	color: #1a1aa5;
	clear: both;
	margin-bottom: 8px;
	border: 1px solid #1a1aa5;
	border-top: none;
}

.textblock0 > ol,ul,li {
	margin: 0;
	padding: 0;
	padding-left: 0px;
	margin-left: 7px;
	padding-bottom: 4px;
	list-style: url(/images/pointer.png) square;
}

.textblock0 li {
	padding-left: -4px;
}

.textblock0 a {
	text-decoration: none;
	color: #ff9900;
}

.textblock0 a:hover {
	text-decoration: none;
	color: #1a1aa5;
}

.heading1 {
	font-weight: normal;
	font-size: 24px;
	color: #ff9900;
	text-transform: lowercase;
	padding-bottom: 12px;
	clear: both;
	white-space: nowrap;
}

.heading2 {
	font-size: 18px;
	font-weight: normal;
	color: #ff9900;
	text-transform: lowercase;
	padding-bottom: 12px;
	padding-top: 12px;
	clear: both;
	white-space: nowrap;
}

.heading3 {
	font-size: 16px;
	font-weight: normal;
	color: #ff9900;
	text-transform: lowercase;
	padding-bottom: 12px;
	padding-top: 12px;
	clear: both;
	white-space: nowrap;
}

.heading4 {
	font-size: 14px;
	font-weight: normal;
	color: #ff9900;
	text-transform: lowercase;
	/* padding-bottom: 12px; */
	padding: 12px 0 0 0;
	/* padding-top: 12px; */
	margin: 0;
	clear: both;
	white-space: nowrap;
}

.listitem {
	padding: 0;
	padding-bottom: 4px;
	font-size: 10px;
}

.latesttracks {
	font-size: 10px;
}

.latesttracks > .listitem > a {
	text-decoration: none;
}

.category {
	padding-bottom: 4px;
}

.categoryactive {
	padding:2px;
	border:1px solid #369;
}

.albumtitle {
	font-size: 12px;
	color: #ff9900;
	font-weight: bold;
	text-decoration: none;
}

.theadtrack {
	padding:4px;
	background-color: #000066;
	background-image: url(/images/bg_navbar2.png);
	background-repeat: repeat-x;
	color: white;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.theadordertrack {
	padding: 4px;
	background-color: #ff9900;
	background-image: url(/images/bg_navbar2_hilite.png);
	background-repeat: repeat-x;
	color: white;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.tcelltrack {
	padding:4px;
	background-color:#eeeeee;
	color: #333333;
	vertical-align:top;
	border-bottom:1px solid #ff9900;
}

.grid_tracks_list {
	/* border-left: 1px solid #666666; */
}

.error {
	padding:10px;
	margin:10px;
	border:1px solid #900;
	color:#900;
}

/* latest news */

.latestNewsItem
{
	clear: both;
	padding-bottom: 4px;
}

.latestNewsItem span.dateField
{
	float: right; color: #999;
}

.newsitem {
	clear: both;
	padding-bottom: 8px;
}

.newsitem img {
	float: right;
	padding-left: 8px;
	padding-bottom: 8px;
}

.newsbody {
	margin-bottom: 8px;
}

.newstitle {
	text-decoration: none;
}

.newstitle a {
	text-decoration: none;
	color: #000099;
	font-size: 12px;
	font-weight: bold;
}

.newstitle a:hover {
	text-decoration: none;
	color: #ff9900;
}

.frmlbl {
	vertical-align:top;
	white-space:nowrap;
}

.frmcell {
	vertical-align:top;
}

.cartitems {
	border:0px solid #1d1d52;
	width:24px;
	color:#fff;
	background-color:#1d1d52;
	height:15px;
	background-image: url(/images/bg_navbar3.png);
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight:bold;
}

.file {
	margin-left:20px;
	padding:4px;
}

#selcat {
	width:165px;
	color:#1a1aa5;
}

.page_break {
	display:none;
}

.ltri {
float:left;
width:12px;
height:18px;
border-left:1px solid #fc0;
border-top:1px solid #fc0;
border-right:1px solid #fc0;
background-color:#eee;
text-align:center;
margin-top:1px;
margin-left:-1px;
padding-top:5px;
font-size:10px;
}

.ltra {
float:left;
width:12px;
height:18px;
padding:4px;
padding-bottom:0px;
border-top:1px solid #fc0;
border-left:1px solid #fc0;
border-right:1px solid #fc0;
border-bottom:1px solid #fff;
background-color:#fff;
text-align:center;
position:relative;
top:1px;
margin-left:-1px;
padding-top:5px;
font-size:10px;
}

.ltri a, .ltra a {
text-decoration:none;
}

.itmi {
padding:4px;
border-bottom:1px dotted #eee;
}

.itma {
padding:4px;
border-bottom:1px dotted #eee;
background-color:#eee;
}

.itmi a, .itma a {
text-decoration:none;
cursor:hand;
cursor:pointer;
}

