BODY {
	background:#000000;
	margin: 0px;
	text-align:left;
	vertical-align:top;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

P {
	margin:0px 0px 11px 0px;
}

A:active  { color: #ffffff; text-decoration: none }

A:link  { color: #003333; text-decoration: none }

A:visited  { color: #003333; text-decoration: none }

A:hover  { text-decoration: underline }

H1 {
	margin-top: 6px;
	margin-bottom: 8px;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: oblique;
	font-weight: normal;
}

H2 {
	margin-top: 0px;
	margin-bottom: 8px;
	font-size: 12px;
}

H3 {
	margin-top: 0px;
	margin-bottom: 11px;
	font-size: 11px;
}

H4 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	font-weight: normal;
}

/* header div */
#header {
	width:100%;
	background-color:#67CD00;
	border-top:20px #000000 solid;
	border-bottom:1px #000000 solid;
	clear:both;
}
#header-content {
	width:732px;
	height:44px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
}
#header-content IMG {
	float:left;
}
#header-content SPAN, #header-content A {
	color:#000000;
	line-height:44px;
}

/* banner div */
#banner {
	width:100%;
	background-color:#FFFFFF;
	background-image:url(/images/bg-leaves.jpg);
	background-repeat:repeat-x;
	clear:both;
}
#banner-content {
	width:732px;
	height:185px;
	background-image:url(/images/dots-blk-vert.gif);
	background-position:right;
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	color:#000000;
}
#banner-nav {
	width:244px;
	height:185px;
	background-image:url(/images/dots-blk-vert.gif);
	background-position:right;
	background-repeat:repeat-y;
	float:left;
}
#banner-image {
	float:left;
	text-align:center;
	vertical-align:middle;
}
DIV.nav-title {
	width:100px;
	padding-right:10px;
	float:right;
	text-align:right;
	font-weight:bold;
}
DIV.nav-content {
	width:110px;
	border-left:1px #000000 solid;
	padding:0px 10px;
	float:right;
}
P.nav {
	clear:right;
	line-height:20px;
	margin:0px;
}

/* main div */
#main {
	width:100%;
	background-color:#67CD00;
	background-image:url(/images/dots-wht-horz.gif);
	background-repeat:repeat-x;
	clear:both;
}
#main-content {
	width:732px;
	background-image:url(/images/dots-blk-vert.gif);
	background-position:right;
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
}
#main-subnav {
	width:237px;
	float:left;
	color:#000000;
}
#main-body {
	width:475px;
	background-image:url(/images/dots-blk-vert.gif);
	background-repeat:repeat-y;
	padding:0px 10px 0px 10px;
	float:left;
}
#subnav-title {
	width:65px;
	padding:12px 10px 0px 0px;
	float:right;
	text-align:right;
	font-weight:bold;
}
#subnav-content {
	width:120px;
	padding:13px 10px 18px 15px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

/* copyright footer */
#footer {
	font-size:9px;
	color:#555555;
	text-align:right;
	padding:9px 6px 9px 0px;
	clear:both;
}

/* artist list */
TD#artistlist DIV {
	clear: left;
	font-size: 10px;
	padding-bottom: 10px;
}
TD#artistlist IMG {
	float: left;
	padding-right: 10px;
}
TD#artistlist H3 {
	margin-bottom: 0px;
}
TD#artistlist H4 {
	margin-bottom: 9px;
}

/* writer list */
#writerlist IMG {
	padding-right:10px;
}

/* div with wht horiz dotted rule across top */
.wht-horiz {
	background-image:url(/images/dots-wht-horz.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:4px;
}

/* td with wht vert dotted rule on left */
TD.wht-vert {
	background-image:url(/images/dots-wht-vert.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:8px;
}

.catalog {
	font-size: 10px;
	color: #CCCCCC;
}

A.catalog {
	color: #66CC00;
}

/* albumlist */
DIV.albumlist {
	width:200px;
	float:left;
	font-size:10px;
	padding-right:30px;
	padding-bottom:10px;
}
IMG.albumlist {
	float:left;
	padding-right:10px;
}
H4.albumlist {
	margin-bottom:10px;
}
A.albumlist, A.albumlist:active, A.albumlist:visited {
	font-weight:bold;
	color:#FFFFFF;
}
FORM.albumlist {
	display:inline;
}
SELECT.albumlist {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
INPUT.albumlist {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	text-transform:lowercase;
}

/* music video list */
DIV.videolist {
	float: left;
	font-size: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
}
IMG.videolist, OBJECT.videolist {
	padding-bottom: 10px;
}
H3.videolist, H4.videolist {
	margin: 0px;
}