/*Style for ddytalk.com
  written by Ron Stevens
  current version 2006-08-05
  
  Print CSS file for easier print
  formatting of lyrics pages. Will
  only print lyrics.
  
  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;}

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;}

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;}

th{
font-family: Times, "Times New Roman", serif;
vertical-align: top;}

#logo{
display: none;
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{}

* html #lyricspagewrapper{}

#contentwrapper{

background-color: #292d45;
color: #ccc;
margin-right: 15px;
margin-left: 15px;
position: static;
}

#navbar{
display: none;
margin-left: 15px;
text-indent: -15px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11pt;
color: #999;
background-color: #292d45;
padding: 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: #d0d1d6;
color: #000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
border: 1px #fff solid;
padding-left: 10px;
padding-right: 10px;
margin-top: 16px;
padding-top: 5px;
padding-bottom: 25px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;}

#menuwrapper{
display: none;
position: absolute;
top: 85px;
left: 10px;}

#menuwrapperframes{
margin-left: 10px;
}

#search{
display: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
margin-top: 3px;}

#menu{
display: none;
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{
display: none;
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;}

#lyrics h1,h2,h3{
margin-bottom: 0.001pt;
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;}

#lyricsheader h1,h2,h3 {
margin-bottom: 0.001pt;
margin-left: 0pt;
margin-top: 0pt;
margin-right: 0pt;}

#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 h4{
background-color: #dddfe4;
border-top: 1pt #292d45 solid;
border-left: 1pt #292d45 solid;
border-right: 1pt #292d45 solid;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12pt;
color: #292d45;
margin-bottom: .0001pt;
padding-bottom: 0px;
border-bottom: none;
margin-left: 0in;
margin-right: 0in;
padding-top: 4px;
padding-left: 4px;
padding-right: 4px;
margin-top: 10pt;}

#aboutlyrics p {
background-color: #dddfe4;
color: #292d45;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
border-top: none;
margin-bottom: .0001pt;
padding-top: 0px;
border-left: 1pt #292d45 solid;
border-bottom: 1pt #292d45 solid;
border-right: 1pt #292d45 solid;
margin-top: 0in;
margin-left: 0in;
margin-right: 0in;
padding-left: 4px;
padding-bottom: 4px;
padding-right: 4px;}

#hunchback{
font-family: Times, "Times New Roman", serif;
font-size: 10pt;
color: #292d45;
border: 2pt #292d45 dotted;
padding: 5px;
background-color: #dddfe4;
text-align: center;}

#hunchback a:link,
#hunchback a:visited{
color: #292d45;
text-decoration: underline;
background-color: inherit;}

#hunchback a:hover{
color: #dddfe4;
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;}

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{
visibility: hidden;}

a:link.address,
a:visited.address{
visibility: hidden;}

a:hover.address{
visibility: hidden;}

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: #dddfe4;
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;}

#disclaimer
{
 	display:	none;
}
