/*Style for ddytalk.com
  written by Ron Stevens
  current version 2006-09-16 v.2.1.2
  
  verified valid CSS at http://www.w3.org/
  Style Sheet designed with
  Style Master http://www.westciv.com/
  
  any comments or questions please contact
  http://www.ddytalk.com/contact/
*/

body {
margin: 0px;
background-color: #292d45;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
padding-bottom: 10px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;}

table {
text-align: center;
padding: 0pt;
margin-top: +0pt;
margin-left: +3pt;
margin-right: +3pt;
}

td {
text-align: left;
vertical-align: top;
text-decoration: none;
font-weight: lighter;}

img {
border: none;}

h1{
font-weight: bold;
font-size: 18pt;
font-family: Times, "Times New Roman", serif;
color: #292d45;
text-align: center;
background-color: inherit;
margin:		0;
}

h2{
font-family: Times, "Times New Roman", serif;
font-weight: bold;
font-size: 14pt;
text-align: center;
margin-bottom: .001in;
color: #565f91;
background-color: inherit;
margin:		0;
}

h3{
font-family: Times, "Times New Roman", serif;
font-weight: bold;
font-size: 12pt;
text-align: center;
margin-bottom: .001in;
color: #41486C;
background-color: inherit;
font-style: italic;
margin:		0;
}

#lyrics h1,
#lyrics h2,
#lyrics h3
{
 	background-color:	#cdd7ec;
 	color:				inherit;
}

th{
font-family: Times, "Times New Roman", serif;
vertical-align: top;}

#iconbanner
{
 	background-color:	#cdd7ec;
 	color:				inherit;
	text-align:			right;
	position:			relative;
	top:				-25px;
	float:				right;
}

#iconbanneralbum
{
  	background-color:	#fbfbfb;
 	color:				inherit;
	text-align:			right;
	position:			relative;
	top:				-25px;
	float:				right;
}

#logo{
background:#292d45 url(images/tile_back.gif) top repeat-x;
color:#fff;
text-align:left;
border-bottom:1px solid #ccc;
padding:0;}

#pagewrapper{
min-height: 550px;}

/* get around IE's bad CSS handling */
* html #pagewrapper{
height: 550px;}

/* need room for album links and samples
   on lyrics pages */
   
#lyricspagewrapper{
min-height: 800px;}

* html #lyricspagewrapper{
height: 825px;}

#contentwrapper{
min-height: 500px;
background-color: #292d45;
color: #ccc;
margin-right: 15px;
margin-left: 205px;
position: static;
}

#navbar{
margin-left: 15px;
text-indent: -15px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11pt;
color: #999;
background-color: #292d45;
padding: 5px 5px 10px 5px;
margin-top: 3px;
}

#navbar a{
text-decoration: none;
color: #999;
background-color: #292d45;
white-space: nowrap;}

#navbar a:hover{
text-decoration: none;
color: #ccc;
background-color: #292d45;
white-space: nowrap;}

#content{
top: 5px;
background-color: #fbfbfb;
color: #000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
border: 1px #fff solid;
padding-left: 5%;
padding-right: 5%;
margin-top: 16px;
padding-top: 5px;
padding-bottom: 25px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;}

#content2{
top: 5px;
background-color: #fbfbfb;
color: #000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
margin:		16px 10px 10px 10px;
padding:	0px 0px 25px 0px;
border:	1px #fff solid;
}

#content3
{
 	padding:	5px 5%;	
}

#menuwrapper{
position: absolute;
top: 85px;
left: 10px;}

#menuwrapperframes{
margin-left: 10px;
}

#search{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
margin-top: 3px;}

#menu{
width: 157px;
border: 1px #ffffff solid;
font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
left: 0px;
}

#menu a{
display:block;
width: 125px;
padding:7px 2px 7px 30px;
background:#3e4257 url(images/menu.gif) left center no-repeat;
color: #999;
text-decoration:none;
}

#menu a:hover{
background:#515568 url(images/menu-hover.gif) left center no-repeat;
color:#ccc;}

#songlinks{
background-color: #3e4257;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #ccc;
border: 1pt #fff solid;
width: 147px;}

#songlinks h1{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 10pt;
color: #ccc;
background-color: inherit;
margin-top: 0pt;
margin-left: 0pt;
margin-bottom: 0.001pt;
margin-right: 0pt;
text-align: center;}

#songlinks h2{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 9pt;
color: #ccc;
background-color: inherit;
margin-top: 0pt;
margin-left: 0pt;
margin-bottom: 0.001pt;
margin-right: 0pt;
text-align: left;}

#songlinks a:link,a:visited{
text-decoration: none;
color: #cccce1;
background-color: inherit;}

#songlinks a:hover{
color: #fff;
background-color: inherit;}

#songlinks td{
text-align: center;}

#homepage{
position: relative;
top: 2px;
left: 2px;
bottom: 2px;
right: 2px;
border: 2px #fff;
min-height: 290px;}

/* IE workaround*/

* html #homepage{
position: relative;
top: 2px;
left: 2px;
bottom: 2px;
right: 2px;
border: 2px #fff;
height: 290px;}

ul.hpage{
 margin-left: 20px;
}
	
#lyrics div{
padding-bottom: 20px;}
#lyrics h1,
#lyrics h2,
#lyrics h3{
margin-bottom: 0.001pt !important;
margin-left: 0pt;
margin-top: 0pt;
margin-right: 0pt;
}

#lyrics p {
margin-left: 0.50in;
font-size: 10.0pt;
text-indent:-.25in;
font-family: Verdana, Helvetica, Arial, sans-serif;
margin-top: 0in;
margin-right: 0in;
margin-bottom: .0001in !important;
 	padding-left:	5%;
 	padding-right:	5%;
}

#lyricsheader h1,
#lyricsheader h2,
#lyricsheader h3 {
margin-bottom: 0.001pt;
margin-left: 0pt;
margin-top: 0pt;
margin-right: 0pt;
background-color:	#cdd7ec;
color:				inherit;
}

#lyricsheader p {
margin-left: 0.50in;
font-size: 10.0pt;
text-indent:-.25in;
font-family: Verdana, Helvetica, Arial, sans-serif;
margin-top: 0in;
margin-right: 0in;
margin-bottom: .0001in;}

#aboutlyrics
{
 	background-color:	#e6ebfa;
 	color:				#292d45;
 	font-family:		Veranda, Helvetica, Arial, sans-serif;
 	font-size:			10pt;
 	padding:			4px;
 	margin-top:			10px;
 	margin-left:		.5in;
 	margin-right:		.5in;
 	border:				1px #292d45 solid;
}

#aboutlyrics h4
{
	font-weight:		bold;
	font-size:			12pt;
	margin-bottom:		.0001pt;
	padding-bottom:		0px;
}

#aboutlyrics p
{
	margin-bottom:		.0001pt;
}

#hunchback{
font-family: Times, "Times New Roman", serif;
font-size: 10pt;
color: #292d45;
border: 2pt #292d45 dotted;
padding: 5px;
background-color: #e6ebfa;
text-align: center;}

#hunchback a:link,
#hunchback a:visited{
color: #292d45;
text-decoration: underline;
background-color: inherit;}

#hunchback a:hover{
color: #e6ebfa;
text-decoration: underline;
background-color: #292d45;}

#sitemap h2{
text-align: left;
font-weight: bold;
font-style: normal;
font-size: 12pt;
margin-bottom: .0001in;
font-family: Verdana, Helvetica, Arial, sans-serif;}

#sitemap p{
font-size: 10pt;
font-weight: normal;
font-style: normal;
margin-bottom: .0001in;
margin-left: .3in;
margin-top: .0001in;}

#sitemap a:link,
#sitemap a:visited{
text-decoration: none;
color: #000000;
background-color: inherit;}

#sitemap a:hover{
background-color: inherit;
text-decoration: none;
color: #808080;}

#bottomline{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #999;
background-color: inherit;}

#rss{
width: 157px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ccc;
border: 1px #ffffff solid;
margin-top: 10px;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
background-color: #3e4257;}

#rss img{
margin-left: 10px;
margin-right: 10px;
margin-top: 4px;}

#rss tr{
padding-top: 3px;
padding-bottom: 2px;}

tr.bottomline{
border-bottom: 1px #ddd solid;}

#rss td{
font-size: 8pt;
vertical-align: middle;}

p.twainpoem{
margin-left: 1in;
margin-right: .25in;}

p.tagline{
text-align: center;
margin-left: 0in;
}

input.box{
border: 2px inset;
font-size: 8pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #292d45;
padding-bottom: 3px;
padding-top: 3px;
background-color: #fff;
}

address{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
text-align: center;
color: #999;
bottom: 5px;
width: 100%;
background-color: inherit;
font-style: normal;}

a:link.address,
a:visited.address{
background-color: #292d45;
color: #999;
text-decoration: underline;}

a:hover.address{
background-color: #292d45;
color: #ccc;
text-decoration: underline;}

img.picture {
padding-right: 20px;
padding-bottom: 6px;
float: left;
margin-left: 1px;}

img.icon {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;}

a:link.highlight,
a:visited.highlight,
a:link.songtitle,
a:visited.songtitle{
color: #1111a5;
background-color: inherit;
text-decoration: none;
}


a:hover.highlight,
a:hover.songtitle{
background-color: #1111a5;
color: #d0d1d6;
text-decoration: none;}

p.warning{
color: #ff0000;
background-color: inherit;}

td.tagline {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
color: #292d45;
background-color: inherit;}

a:link.tagline,
a:visited.tagline {
color: #292d45;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
text-decoration: underline;
background-color: inherit;}

a:hover.tagline{
color: #ccc;
background-color: inherit;}

a:link.titlehighlight,
a:visited.titlehighlight{
color: #292d45;
background-color: inherit;}

a:hover.titlehighlight{
background-color: inherit;
color: #4d5582;}

tr.news,
td.news,
th.news{
border-top: 2px #292d45 dashed;
padding-bottom: 15px;
padding-left: 12px;
padding-right: 12px;
padding-top: 10px;}

td.concert {
text-align: left;
vertical-align: middle;}

th.media,
td.media {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #292d45;
text-align: center;
vertical-align: middle;
background-color: inherit;}

a:link.media,
a:visited.media {
color: #292d45;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
font-weight: normal;
text-decoration: none;
background-color: inherit;}

tr.row1 {
background-color: #e6ebfa;
color: inherit;}

h2.albumsub{
text-decoration: none;
font-style: italic;
font-size: 12pt;
font-family: Times, "Times New Roman", serif;}

p.quote{
background-color: #dddfe4;
color: inherit;
border: 2px #292d45 dotted;
padding-left: 10pt;
padding-right: 10pt;
padding-top: 3pt;
padding-bottom: 3pt;}

a:link.cbutton,
a:visited.cbutton{
border: 3pt #999999 outset;
background-color: #a5a5a5;
padding: 1px;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-decoration: none;
text-align: center;
font-size: 8pt;}

a:hover.cbutton{
border: 3pt #999999 inset;
background-color: #a5a5a5;
padding: 1px;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
text-decoration: none;
text-align: center;}

td.albuminfo{
border: 3px #292d45 double;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 12px;
padding-right: 12px;
text-align: center;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;}

td.note,
a:link.note,
a:visited.note {
font-size: 8pt;
font-weight: normal;
font-style: italic;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #132f60;
text-decoration: none;
background-color: inherit;}

a:hover.note {
font-size: 8pt;
font-weight: normal;
font-style: italic;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #2155ae;
text-decoration: none;
background-color: inherit;}

.searchtitle,
a:link.searchtitle,
a:visited.searchtitle,
a:hover.searchtitle{
color: #0e2d80;
background-color: inherit;
font-size: 12pt;}

.searchtext{
color: #000000;
background-color: inherit;}

.searchinfo,
a:link.searchinfo,
a:visited.searchinfo,
a:hover.searchinfo{
color: #000000;
background-color: inherit;}

.searchurl{
color: #008080;
background-color: inherit;}

.hittitle,
a:link.hittitle,
a:visited.hittitle
a:hover.hittitle{
background-color: inherit;
font-weight: bold;
font-size: 12pt;
color: #0e2d80;}

.hittext{
color: #000000;
background-color: inherit;
font-weight: bold;}

td.required{
background-color: inherit;
color: #ff0000;}

th.contact{
text-align: left;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;}

input.contact,
textarea.contact,
select.contact{
border: inset;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;}

a:link.nothere,
a:visited.nothere,
a:hover.nothere{
cursor: text;
color: #000000;
text-decoration: none;
background-color: inherit;}

.features{
text-align: center;}

img.features{
border: 2px #000000 solid;
margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
padding: 2px;}

.indentlist{
margin-left: 20%;}

#artists{
background-color: #babed3;
padding-left: 5%;
padding-bottom: 5px;
padding-right: 5%;
border: 1px #eee solid;
margin-top: 15px;}

#artists h4{
text-align: center;
font-weight: bold;
font-family: Times, "Times New Roman", serif;
font-size: 12pt;}

#artists td{
white-space: normal;
padding-left: 6px;
padding-right: 6px;}

#disclaimer
{
 	font-size:		8pt;
 	font-weight:	normal;
 	text-align:		center;
 	font-style:		italic;
 	padding-bottom:	5px;
 	color:			#ccc;
 	background-color:	transparent;
}

.picturelink
{
 	vertical-align:	middle;
}

.bilingual
{
 	margin:			5px 10%;
 	white-space:	normal	!important;
}

.unisonenglish
{
 	padding-left:	15%;
}
