a:link { color: black;
	text-decoration: underline }
a:visited { color: black;
	text-decoration: underline }
a:hover { color: gray }

a.sectiont:link{ text-decoration: none }
a.sectiont:visited { text-decoration: none }
a.sectiont:hover { text-decoration: none }

a.head:link{ color: black;
	text-decoration: none }
a.head:visited { color: black;
	text-decoration: none }
a.head:hover { color: black;
	text-decoration: underline }
	
img { 	border: 0px; }

/*affil img inline*/
p img { vertical-align: middle; }

.tt { margin-top: 20px;
	margin-bottom: 20px;
	border: 0px }

/*home only for now*/
.bg {	background-image: url(images/ttlogo.gif);
	background-repeat: no-repeat;
	background-position: 550px -25px   }
	
.introbox { margin-top: 20px;
	margin-bottom: 20px }

.section { margin-top: 0px;
	margin-bottom: 30px;
	padding-bottom: 20px;
	width: 100%;
	background-image: url(images/corner.gif);
	background-repeat: no-repeat;
	background-position: bottom right }

.sectiontitle {
	padding-bottom: 10px;
	text-align: right;
	font-size: 135%;
	font-weight: bold;
	letter-spacing: 5px }	

.tyo {
	margin-right: 10px;
	color: #812d7a }

.tbands {
	margin-right: 10px;
	color: #2e3280 }
	
.tarticles { 
	margin-right: 10px;
	color: #1bb1d1 }
	
.thuh { 
	margin-right: 10px;
	color: #1bd14a }

.taffil {
	text-align: center }

.main {	margin-left: 0;
	margin-right: 10px;
	padding-bottom: 0px }

.header {	margin-top: -45px;
	margin-left: 70px;
	padding-bottom: 10px }
	
.subheader {	margin-left: 20;
	margin-right: 10px;
	padding-bottom: 10px }
	
.priv { color: gray;
	font-size: 75% }

.google-ad { padding-top: 20px;
	padding-bottom: 20px }
	

/* internal ad presentation */

div.ia-unit { margin-top: 100px;
	margin-right:25px;
	padding:0px;
	border: 1px dotted gray;
	font-size: 90%;
	padding-bottom: 15px;
	}	

div.ia-unit div {
	background-color: #dddddd;
	font-weight: bold;
	padding: 2px;
	text-align: left;
	}
	
div.ia-unit p { padding-left:10px;
	padding-right: 10px;
	padding-top:0px;
	margin-bottom:2px;
 }

div.ia-unit a { width:100%;
	padding: 2px;
	position: relative;
	/*border: 1px dotted gray;*/
 }
	
/*emusic skyscraper*/	
.emu-ss { padding-top: 100px
	}

/*album presentation*/	
.album { padding-bottom: 30px;
	margin-top: 20px;
	margin-bottom: 0px }

.album-title { padding-left: 10px; }

.album-affiliates { padding-right: 50px; }
	
.album-text { padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px }
	

