HTML {
	HEIGHT: 100%
}
BODY {
	PADDING: 0px; background: url(http://www.slack-time.com/images/bg.png) #3d5276; MARGIN: 0px; font-family: Arial, Verdana, Helvetica, 'Lucida Grande', sans-serif;
}
.bookmark {
	COLOR: #fff; BACKGROUND-COLOR: #3ab
}
A {
	COLOR: #191919; TEXT-DECORATION: none
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#container {
	BORDER-RIGHT: #5e9bc6 5px solid;
	BORDER-TOP: 0px;
	FONT-SIZE: 10px;
	BACKGROUND: #5e9bc6;
	MARGIN: 0px auto;
	BORDER-LEFT: #5e9bc6 5px solid;
	WIDTH: 910px;
	BORDER-BOTTOM: #5e9bc6 5px solid
}


.header {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: auto; BORDER-LEFT: #5e9bc6 15px solid; WIDTH: 890px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: Tahoma, Arial, sans-serif; HEIGHT: 94px; BACKGROUND-COLOR: #5e9bc6; BORDER-RIGHT-WIDTH: 0px
}

.header .logo {
	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; BACKGROUND-IMAGE: url(http://www.slack-time.com/images/logo.gif); MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; WIDTH: 100px; CURSOR: pointer; HEIGHT: 67px
}
.header .topbanner {
	PADDING-RIGHT: 50px; MARGIN-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 728px; PADDING-TOP: 1px; HEIGHT: 90px
}

.header .xmaslogo {
	MARGIN-TOP: 0px; DISPLAY: inline; FLOAT: left; BACKGROUND-IMAGE: url(http://www.slack-time.com/images/xmaslogo.gif); MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; WIDTH: 130px; CURSOR: pointer; HEIGHT: 87px
}
.header .xmastopbanner {
	PADDING-RIGHT: 20px; MARGIN-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 728px; PADDING-TOP: 1px; HEIGHT: 90px
}


#vfeat ul {
	 CLEAR: left; PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center;
}
#vfeat ul li {
	border: 1px solid #47a8e0; DISPLAY: block; FLOAT: left; TEXT-ALIGN: center; 
}
#vfeat ul li a {
	FONT-FAMILY: Arial, Helvetica, sans-serif; DISPLAY: block;  FONT-SIZE: 11px; MARGIN: 0px; WIDTH: 178px; background: #fff; color: #000;
}
#vfeat ul li a:hover {
	background: #6dc9ef;
	border-color: #6dc9ef;
}

#vfeat li .thumbnail {
	float: left;
	border: none;
	padding-top: 3px;
	width: 56px;
	height: 36px;
}

#vfeat .featvids a {
	float: left;
	display: block;
	width: 177px;
	height: 42px;
	padding: 1px;
	background: #fff; color: #000;
	text-decoration: none;
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
}


#vfeat .feat_vids { font-size: 11px;  }
#vfeat .artist_vids { font-size: 8pt; display: block; font-weight: normal; }

#menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 46px;
	PADDING-TOP: 0px
}
#menu ul {
	BORDER-TOP-WIDTH: 0px; CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
#menu ul li {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#menu ul li a {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #213a94; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000 1px solid; WIDTH: 80px; COLOR: #fff; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; LETTER-SPACING: 1px; HEIGHT: 20px;; TEXT-ALIGN: center; TEXT-DECORATION: none; voice-family: inherit
}
#menu ul li a:hover {
	BACKGROUND: #47a8e0; COLOR: #fff
}
#menu a.active {
	BACKGROUND: #008bc5; COLOR: #fff
}

select { margin: 0px 0px 8px 0px; padding: 0px 2px; font-size: 11px; color: #000; font-weight: normal; background-color: #FFF; border: 1px solid #7F7F7F; }

#subheader {
	width: 910px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.videodir {
	DISPLAY: inline;
	float: left;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	WIDTH: 430px;
	PADDING-TOP: 0px;
	color: #fff;
	font-weight: bold;
	font-size: 12px
}

.videodir a:hover { color: #fff; text-decoration: none; }

.searchbox {
	 DISPLAY: inline; FLOAT: right; MARGIN: 0px; WIDTH: 470px
}
.searchbox .searchtext {
	FLOAT: left; DISPLAY: inline; position: relative; margin: 0px 0px 0px 0px; padding: 0px 4px 0px 2px; width: 320px; height: 22px; font-size: 18px;  border: 1px solid darkred; background-color: #FFF;
}
.searchbox .type {
	FLOAT: left; DISPLAY: inline; position: relative; margin: 0px 0px 0px 0px; padding: 0px 4px 0px 0px; width: 75px; height: 24px; font-size: 15px; background-color: #FFF;
}
.searchbox .searchbutton {
	DISPLAY: inline;
	FLOAT: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 60px;
	height: 24px;
	font-size: 15px;
	color: #FFFFFF;
	background-color: darkred
}


.clearfix {
	DISPLAY: block
}
.to-left {
	MARGIN-TOP: 5px; FLOAT: left
}
.to-right {
	FLOAT: left
}
.to-right IMG {
	MARGIN-LEFT: 5px
}
.left {
	FLOAT: left; WIDTH: 600px; POSITION: relative
}
.left .leftl {
	FLOAT: left; WIDTH: 170px; POSITION: relative
}
.left .leftr {
	FLOAT: right;
	WIDTH: 420px;
	POSITION: relative
}
.right {
	FLOAT: right; WIDTH: 300px; POSITION: relative
}
.clear {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 0; HEIGHT: 0px
}
#decor {
	CLEAR: both; BORDER-RIGHT: #61abd6 1px solid; BORDER-TOP: #61abd6 1px solid; BACKGROUND: #c7e5f6; MARGIN: 5px auto; BORDER-LEFT: #61abd6 1px solid; BORDER-BOTTOM: #61abd6 1px solid; HEIGHT: 10px; TEXT-ALIGN: center
}
#decor UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#decor LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#decor LI A {
	COLOR: #000
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 840px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px; POSITION: relative
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 100%; PADDING-TOP: 0px
}
#footer LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footer LI A {
	COLOR: #fff
}

.dark {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: #213a94; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; HEIGHT: 20px
}
.darkv {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: #213a94; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.light {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: #47a8e0; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; HEIGHT: 20px
}
.lighter {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: #c7e5f6; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; COLOR: #47a8e0; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Arial, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
.subheader H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; LINE-HEIGHT: 10px; PADDING-TOP: 5px; FONT-FAMILY: Tahoma, Helvetica, sans-serif; LETTER-SPACING: 1px; TEXT-ALIGN: center
}
.topartistlisting {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, sans-serif; HEIGHT: 30px; BACKGROUND-COLOR: #ddeffa
}
.videolisting {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, sans-serif; HEIGHT: 69px; BACKGROUND-COLOR: #ddeffa
}
.topvideolisting {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: arial, helvetica, sans-serif;
	height: 46px;
	background-color: #ddeffa
}
.artistlinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #ddeffa
}
.txtcontent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 5px 0px; PADDING-TOP: 10px; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #ddeffa
}
.alphabrowse {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #ddeffa
}
.alt {
	border-right: #d8d8d8 1px solid;
	border-top: #d8d8d8 0px solid;
	background: url(http://www.slack-time.com/images/bg2.gif) #f0f0f0 repeat-x;
	border-left: #d8d8d8 1px solid;
	border-bottom: #d8d8d8 1px solid
}
.centerit {
	TEXT-ALIGN: center
}
.adbox {
	MARGIN: 0px; HEIGHT: 250px; TEXT-ALIGN: center
}
.adrect {
	margin: 0px;
	height: 500px;
	text-align: center
}
.videolisting .to-left {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.topartistlisting .to-left {
	overflow: hidden;
	width: 22px;
	height: 26px;
	margin: 0px;
}
.videolisting .to-mid {
	MARGIN-TOP: 5px; FLOAT: none; MARGIN-LEFT: 15px; MARGIN-RIGHT: 10px
}
.artistlisting .to-mid {
	MARGIN-TOP: 5px; FLOAT: none; MARGIN-LEFT: 35px; MARGIN-RIGHT: 35px
}
.videolisting A:link IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 4px 4px; BORDER-RIGHT-WIDTH: 0px
}
.videolisting A:visited IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 4px 4px; BORDER-RIGHT-WIDTH: 0px
}
.videolisting A:hover IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 4px 4px; BORDER-RIGHT-WIDTH: 0px
}
.videolisting A:active IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 4px 4px; BORDER-RIGHT-WIDTH: 0px
}
.videolisting SPAN {
	MARGIN-RIGHT: 0px
}
.videolisting H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-LEFT: 0px; TEXT-ALIGN: left
}
.videolisting H4 {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px
}
.videolisting H5 {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px
}
.videolisting H6 {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px
}
div.horiz .to-left {
	overflow: hidden;
	width: 44px;
	height: 46px;
	margin: 0px;
}
DIV.horiz .to-right {
	MARGIN-TOP: 5px; OVERFLOW: hidden; WIDTH: 120px; HEIGHT: 60px
}
.vdescription {
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 9px
}
.vdescription h3 {
	padding-left: 15px;
	font-size: 13px;
	padding-bottom: 0px;
	margin: 0px;
	color: #191919;
	font-family: arial
}
.vdescription h3 a {
	font-weight: bold;
	font-size: 13px;
	line-height: 13px
}
.vdescription h3 a:link {
	color: #191919;
	text-decoration: none
}
.vdescription h3 a:visited {
	color: #191919;
	text-decoration: none
}
.vdescription h3 a:hover {
	color: #191919;
	text-decoration: underline
}
.vdescription h3 a:active {
	color: #191919
}
.description {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 9px
}
.description h3 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-size: 8px;
	line-height: 8px
}
.description h4 {
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #121212;
}
.description h5 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: arial
}
.description h2 {
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 5px;
	margin: 0px;
	font-family: arial
}
.description h2 a {
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 5px;
	margin: 0px;
	font-family: arial
}
.description h2 a:link {
	color: #191919;
	text-decoration: none
}
.description h3 a:visited {
	color: #191919;
	text-decoration: none
}
.description h2 a:hover {
	color: #191919;
	text-decoration: underline
}
.description h2 a:active {
	color: #191919
}
.description h3 {
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 6px;
	margin: 0px;
	color: #191919;
	font-family: arial
}
.description h3 a {
	font-weight: bold;
	font-size: 12px;
	line-height: 12px
}
.description h3 a:link {
	color: #191919;
	text-decoration: none
}
.description h3 a:visited {
	color: #191919;
	text-decoration: none
}
.description h3 a:hover {
	color: #191919;
	text-decoration: underline
}
.description h3 a:active {
	color: #191919
}
.description h4 a {
	font-weight: bold;
	font-size: 14px;
	line-height: 14px
}
.description h4 a:link {
	color: #191919;
	text-decoration: none
}
.description h4 a:visited {
	color: #191919;
	text-decoration: none
}
.description h4 a:hover {
	color: #191919;
	text-decoration: underline
}
.description h4 a:active {
	color: #191919
}
.description h5 {
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 6px;
	margin-left: 0px;
	color: #191919;
	font-family: arial
}
.description h5 a {
	font-weight: bold;
	font-size: 12px;
	line-height: 12px
}
.description h5 a:link {
	color: #191919;
	text-decoration: none
}
.description h3 a:visited {
	color: #191919;
	text-decoration: none
}
.description h5 a:hover {
	color: #191919;
	text-decoration: underline
}
.description h5 a:active {
	color: #191919
}
.description h6 a {
	background-position: left top;
	padding-left: 20px;
	font-size: 11px;
	background-image: url(http://www.slack-time.com/icon_video.gif);
	padding-bottom: 20px;
	background-repeat: no-repeat
}
html .description h6 a {
	height: 1%
}
.description h6 a:link {
	text-decoration: none
}
.description h6 a:visited {
	text-decoration: none
}
.description h6 a:hover {
	color: #191919;
	text-decoration: underline
}
.description h6 a:active {
	color: #191919
}

* HTML .description H6 A {
	HEIGHT: 1%
}
.description H6 A:link {
	TEXT-DECORATION: none
}
.description H6 A:visited {
	TEXT-DECORATION: none
}
.description H6 A:hover {
	COLOR: #134562; TEXT-DECORATION: underline
}
.description H6 A:active {
	COLOR: #134562
}
.descriptions {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: #213a94; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.descriptions H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; LINE-HEIGHT: 10px; PADDING-TOP: 5px; FONT-FAMILY: Tahoma, Helvetica, sans-serif; LETTER-SPACING: 1px; HEIGHT: 15px; TEXT-ALIGN: center
}
.descriptions H2 A {
	PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT-FAMILY: Tahoma, Arial, sans-serif
}
.descriptions H2 A:link {
	COLOR: #134562; TEXT-DECORATION: none
}
.subheaderrss {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #213a94; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, sans-serif; HEIGHT: 20px
}
.subheaderrss .to-rss {
	MARGIN-TOP: 4px; BACKGROUND: #213a94; FLOAT: right; MARGIN-RIGHT: 3px
}




.thumb a {
	display: block;
	float: left;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none
}
.thumb span {
	display: block;
	float: left;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none
}


.athumb a {
	display: block;
	float: left;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none
}
.athumb span {
	display: block;
	float: left;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none
}


.videolist h3 {
	    margin: 0;
    padding: 0;
	padding-left: 140px;
    vertical-align: top;
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 13px;
	color: #696969;
	text-align: left;
	font-weight: normal;
}

.videolist h4 {
	padding-right: 0px;
	padding-left: 145px;
	font-weight: normal;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 0px;
	color: #767676;
	padding-top: 1px;
	text-align: left
}
.videolist h4 img {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none
}



.videolist h3 {
	    margin: 0;
    padding: 0;
	padding-left: 105px;
    vertical-align: top;
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 13px;
	color: #696969;
	text-align: left;
	font-weight: normal;
}

.videolist h3 a {
font-size: 14px;
font-weight: normal;
}

.videolist h4 a {
font-size: 15px;
    font-weight: bold;
	color: #003aa8;
}

.videolist h3 a:hover {
    text-decoration: underline;
}


.videolist h4 {
	padding-right: 0px;
	padding-left: 105px;
	font-weight: normal;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 0px;
	color: #767676;
	padding-top: 1px;
	text-align: left
}
.videolist h4 img {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none
}
.videolist h3 a:hover {
	text-decoration: underline
}
.videolist h4 a:hover {
	text-decoration: underline
}

.small {
	width: 408px;
	height: 77px
}

p.stats {
    margin: 0;
    padding-top: 2px;
	padding-left: 105px;
    vertical-align: top;
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 13px;
	color: #696969;
	text-align: left;
	font-weight: normal;
}



.artistlist h3 {
	    margin: 0;
    padding: 0;
	padding-left: 170px;
    vertical-align: top;
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 13px;
	color: #696969;
	text-align: left;
	font-weight: normal;
}

.artistlist h3 a {
font-size: 16px;
    font-weight: bold;
	color: #003aa8;
}


.artistlist h3 a:hover {
    text-decoration: underline;
}


.artistlist h4 {
	padding-right: 0px;
	padding-left: 172px;
	font-weight: normal;
	font-size: 13px;
	padding-bottom: 0px;
	margin: 0px;
	color: #767676;
	padding-top: 1px;
	text-align: left
}
.artistlist h4 img {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none
}
.artistlist h3 a:hover {
	text-decoration: underline
}
.artistlist h4 a:hover {
	text-decoration: underline
}
.large {
	width: 408px;
	height: 130px
}



.featured {
	WIDTH: 288px; HEIGHT: 80px
}
.feat {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; WIDTH: 134px; HEIGHT: 100%
}
.adescription h4 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 4px;
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	text-align: center
}

.adescription a:hover {
	text-decoration: underline
}

.thumb a {
	border: #d1d1d1 3px solid;
	width: 90px;
	height: 67px;
	font-size: 12px;
    line-height: 1.5;
    color: #1b1b1b;
    overflow: hidden;
    clear: both;
    position: relative;
}

.athumb a {
	border: #d1d1d1 3px solid;
	width: 160px;
	height: 120px;
	font-size: 12px;
    line-height: 1.5;
    color: #1b1b1b;
    overflow: hidden;
    clear: both;
    position: relative;
}

ul.artistsLarge a {
    color: #000;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    line-height: 1.5;
    color: #1b1b1b;
    overflow: hidden;
    clear: both;
    position: relative;
}

.thumb a:hover {
	border: #008bc5 3px solid
}
.thumb a img {
	vertical-align: middle;
	width: 90px;
	border: none;
	height: 67px
}


.athumb a:hover {
	border: #008bc5 3px solid
}
.athumb a img {
	vertical-align: middle;
	width: 160px;
	border: none;
	height: 120px
}


.featured H3 {
	MARGIN-LEFT: 100px
}
.featured H4 {
	MARGIN-LEFT: 100px
}
.feat H4 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 5px; COLOR: #999; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.artistlist {
PADDING-TOP: 0px;
	BACKGROUND: #fff;
	MARGIN: 0px;
	POSITION: relative
}

.page_con {
	FLOAT: right;
	WIDTH: 420px
}
.dir_con {
	FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 100%
}
SPAN.Label {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 1px; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
SPAN.PageBox {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 1px 0px 0px;
	COLOR: #fff;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center
}
SPAN.PageBox A {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #333 1px solid; PADDING-LEFT: 0.4em; BACKGROUND: #213a94; PADDING-BOTTOM: 1px; BORDER-LEFT: #333 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #333 1px solid
}
SPAN.PageBox A:hover {
	BACKGROUND: #47a8e0
}
SPAN.SelectedPage {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #333 1px solid; PADDING-LEFT: 0.4em; BACKGROUND: #47a8e0; PADDING-BOTTOM: 1px; BORDER-LEFT: #333 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #333 1px solid
}
SPAN.TopNum {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 4px; PADDING-BOTTOM: 5px; MARGIN: 0px 4.3em 0px 0px; COLOR: #fff; PADDING-TOP: 11px; POSITION: absolute; TOP: 35px; HEIGHT: 1.5em; TEXT-ALIGN: center
}
SPAN.TopNum A {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #333 1px solid; PADDING-LEFT: 0.4em; BACKGROUND: #213a94; PADDING-BOTTOM: 1px; BORDER-LEFT: #333 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #333 1px solid; TEXT-DECORATION: none
}
#lyric {
	FONT-SIZE: 14px; OVERFLOW: auto; HEIGHT: 250px; BACKGROUND-COLOR: #fdfdfd
}


button img {
  margin-right: 5px;
  vertical-align: middle;
}

#errors {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; MARGIN: 10px; PADDING-TOP: 10px
}
DIV.ajax-loading {
	BACKGROUND: url(spinner.gif) no-repeat center 50%; WIDTH: 0px; HEIGHT: 0px
}
LABEL.error {
	FONT-WEIGHT: bold; COLOR: red
}


.featvid {
	FLOAT: left; WIDTH: 128px; POSITION: relative
}



.required {
	display: block; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: green; BORDER-BOTTOM-WIDTH: 0px; LINE-HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}

.report {
	display: block; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: darkred; BORDER-BOTTOM-WIDTH: 0px; LINE-HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}





.videobox {
	FLOAT: left; WIDTH: 420px; POSITION: relative; BACKGROUND: #000;
}
.videobox .video {
	FLOAT: right; WIDTH: 350px; POSITION: relative
}
.videobox .players {
	FLOAT: left; WIDTH: 69px; POSITION: relative
}

.more, .more a {
	padding: 3px 6px 3px 6px; text-align: left; BACKGROUND: #213a94; font-size: 13px; font-family: Verdana, Arial; text-decoration:none; color: #FFF;
}

span.seeall {
    display: block;
    text-align: right;
	height: 15px;
    font-weight: normal;
    font-size: 11px;
    line-height: 14px;
}


span.seeall a {
    float: right;
    display: block;
    font-size: 12px;
	color: #005cc5;
    line-height: 14px;
    padding-right: 18px;
    margin-left: 9px;
    background-image: url(http://www.slack-time.com/images/seeall.png);
    background-repeat: no-repeat;
    background-position: right;
}



#hot ul {
	 clear: left;
	padding: 0px;
	margin: 2px;
	list-style-type: none;
	text-align: center;
}
#hot ul li {
	border: none;
	display: block;
	float: left;
	text-align: center;
	
}
#hot ul li a {
	font-family: arial, helvetica, sans-serif;
	display: block;
	 font-size: 12px;
	margin: 0px;
	width: 134px;
	background: #fff;
	color: #000;
}
#hot ul li a:hover {
	background: #e9e9e9;
}

#hot li .thumbnail {
	background-color: #fff;
	border: 1px solid #000;
	width: 90px;
	height: 67px;
	margin: 5px;
}

#hot .hotvids a {
	float: left;
	display: block;
	width: 144px;
	height: 154px;
	padding: 3px;
	background: #fff;
	color: #121212;
	text-decoration: none;
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
}

#hot .title_vids { clear:both;
	font-size: 14px;
	font-weight: bold;
	color: #003aa8;
	}
	
#artistbar {
	float: left;
	width: 170px;
	padding: 0px;
	clear:left;
	background: #f0f0f0;
}
	

/* left navi */	
#artistlinks{
	width:170px;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
}

div#artistlinks ul {
  background-color: #F4F2E1;
  list-style-type: none; 
  padding:2px;             
  margin:0;            
}

div#artistlinks ul li {
  margin: 0;
  padding: 0;
  display:block;
  border-top: 1px solid white; /* lines */
}

div#artistlinks ul li a {
  display: block;         
  padding: 3px 3px 3px 13px;
  margin:0;
  text-decoration: none;
  _height:15px;  
  font-weight:bold; 
  font-size:13px;   
}    

div#artistlinks ul li a:hover {
  color: #F4F2E1;
  background-color: #008bc5; 
}
div#artistlinks ul ul .on a {
  color: #000000; 
background-color: #f0f0f0; 

}

div#artistlinks .on a {
  color: #F4F2E1;
  background-color: #000000; 
}
div#artistlinks .off a {
  color: #000000; 
 background-color: #f0f0f0;
}

span.search
{
font-weight:normal;
}

.top10 {
	text-align:center;
	font-family: arial, helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #003aa8;
	background: #fff;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.top10a {
	text-align:center;
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003aa8;
	background: #fff;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}


.featart a {
	display: block;
	float: left;
	overflow: hidden;
	border: #d1d1d1 4px solid;
	width: 160px;
	height: 120px;
	text-align: center
}
.featart span {
	display: block;
	float: left;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none
}

.featart a img {

	border: none;
	vertical-align: middle;
	width: 160px;
	height: 120px
}

.featart a:hover {
	border: #f2ab13 4px solid;
}

span.ArtNum {
	display: block;
	font-weight: bold;
	font-size: 17px;
	left: 11px;
	padding-bottom: 5px;
	margin: 0px 4.3em 0px 0px;
	color: #fff;
	padding-top: 5px;
	position: absolute;
	bottom: 3px;
	height: 1.5em;
	text-align: center
}
span.ArtNum a {
	border-right: #333 1px solid;
	padding-right: 0.4em;
	border-top: #333 1px solid;
	padding-left: 0.4em;
	background-color: #d11a1a;
	padding-bottom: 1px;
	border-left: #333 1px solid;
	color: #fff;
	padding-top: 1px;
	border-bottom: #333 1px solid;
	text-decoration: none
}

span.ArtNum One a {
	background-color: #d11a1a;
}

span.TopNum {
	display: block;
	font-weight: bold;
	font-size: 16px;
	left: 11px;
	padding-bottom: 5px;
	margin: 0px 4.3em 0px 0px;
	color: #fff;
	padding-top: 5px;
	position: absolute;
	TOP: 56px;
	bottom: 2px;
	height: 1.5em;
	text-align: center
}
span.TopNum a {
	border-right: #333 1px solid;
	padding-right: 0.4em;
	border-top: #333 1px solid;
	padding-left: 0.4em;
	background-color: #d11a1a;
	padding-bottom: 1px;
	border-left: #333 1px solid;
	color: #fff;
	padding-top: 1px;
	border-bottom: #333 1px solid;
	text-decoration: none
}


.artistlist, .videolist {
	border-top-width: 1px;
	border-right: #d8d8d8 1px solid;
	padding-right: 2px;
	padding-left: 8px;
	background: url(http://www.slack-time.com/images/bg2.gif) #f0f0f0 repeat-x;
	padding-bottom: 5px;
	margin: 0px;
	border-left: #d8d8d8 1px solid;
	border-top-color: #d8d8d8;
	padding-top: 10px;
	border-bottom: #d8d8d8 1px solid;
	position: relative;
}


#locator {
	padding: 0px 4px 0px 4px;
}
#locator h2, #locator h2 a { color: #000;
	font-size: 16px;
	margin: 0px;
	font-weight: bold !important;
	}
#locator h2 span { color: #fff;
	font-weight: bold;
	font-size: 20px;
	}
#locator h2 a span.artistlink { color: #fff;
	text-decoration: none;
	}
#locator h2 a:hover span.artistlink { text-decoration: underline;
	color: #fff;
	}
#locator h2 a span.featartistlink { font-size: 18px;
	color: #e9c931;
	text-decoration: none;
	}
#locator h2 a:hover span.featartistlink { text-decoration: underline;
	color: #effc94;
	}
#locator h2 a span.genrelink { font-size: 15px;
	font-weight: bold;
	background: #003aa8;
	color: #fff }

select { margin: 0px 0px 8px 0px;
	padding: 0px 2px;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	background-color: #fff;
	border: 1px solid #7f7f7f;
	}


.headline {
 margin-top: 8px;
	float: left;
	width: 470px;
	height: 26px;
	background: #121212;
	border-top: #555 1px solid;
}
.headline h1 {
	  text-align: center;
	 font: normal 14px arial, helvetica, sans-serif;
	color: white;
	margin: 0;
padding: 4px;
}
