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: none
}
#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: 0px; display: inline; float: left; background-image: url(http://www.slack-time.com/images/main.gif); margin-left: 0px; margin-right: 0px; width: 100px; cursor: pointer; height: 90px
}
.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
}

#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: 395px; 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;
}


.ivideodir {
	display: inline;
	float: left;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 3px;
	margin: 0px;
	width: 465px;
	padding-top: 0px;
	color: #fff;
	font-weight: bold;
	font-size: 9px
}

.ivideodir a:hover { color: #fff; text-decoration: none; }

.isearchbox {
	 display: inline; float: right; margin: 0px; width: 425px
}
.isearchbox .isearchtext {
	float: left; display: inline; position: relative; margin: 0px 0px 0px 0px; padding: 0px 4px 0px 2px; width: 320px; height: 32px; font-size: 18px;  border: 1px solid darkred; background-color: #FFF;
}
.isearchbox .itype {
	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;
}

.isearchbutton{margin:0;padding:5px 10px;width:auto;font-size:19px;font-weight:bold;text-align:center;font-family:arial,helvetica;color:#fff;border:0;background-color:#94382f;background-image:-webkit-gradient(linear,left top,left bottom,from(#c64922),to(#94382f));background-image:-moz-linear-gradient(center top,#c64922 0,#94382f 100%)}

.searchbutton{margin:0;padding:5px 10px;width:auto;font-size:12px;font-weight:bold;text-align:center;font-family:arial,helvetica;color:#fff;border:0;background-color:#94382f;background-image:-webkit-gradient(linear,left top,left bottom,from(#c64922),to(#94382f));background-image:-moz-linear-gradient(center top,#c64922 0,#94382f 100%)}

.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
}
.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
}
.adscraper {
	margin: 0px;
	height: 600px;
	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
}
.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
}

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
}
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
}

.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;
}

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;
}
div#sendform {
	background: #fff;
	margin: 0 auto;
	padding: 5px;
	width: 410px;
	font-size: 13px;
}

.clearing { clear: both; }
.alert, .error { color: #FF0000; }

ol.forms {
	float: left;
	list-style: none;
	width: 410px;
}

ol.forms li {
	clear: left;
	float: left;
	margin-bottom: 5px;
	width: 410px;
}

ol.forms label {
	cursor: pointer;
	display: block;
	float: left;
	padding-right: 10px;margin-bottom: 2px;
	text-align: left;
	width: 330px;
}

ol.forms input { width: 330px; }
ol.forms textarea {
	height: 300px; 
	width: 330px; 
}

ol.forms .error { 
	display: block;
}

ol.forms li.buttons {
	width: 50px;
}