/* Author: John Moxey, http://www.songstuff.com Copyright: 2008 Songstuff, all rights reserved */
/*main*/
/*colors*/
/*Body*/
body{
background:#F1F1EF;
}
/*Top*/
.top{
background: #545B78 url(images/Logo/cont_small_r1_c2.jpg) left repeat;
}
.topnav{
background-color:#545B78;
}
.topicnav{
background-color:#FCBC27;
border-bottom:1px solid #965472;
}
.topnav a{
color:#FFFFFF;
}
.topicnav a{
color:#333333;
}
.topicnav a:hover{
color:#111111;
}
.topnav a:hover{
color:#dddddd;
}
/*<h>*/
h1,
BodyTextHeader1{
color:#42475E;
background-color:#FFDA6A;
border:1px solid #777788;
}
h2,
BodyTextHeader2{
color:#555566;
}
h3,
BodyTextHeader3,
h4,
BodyTextHeader4{
color:#777788;
}
/*Links*/
a{
color:#3366FF;
}
/*Tables*/
.BorderedTable{
border-color:#ccccff; 
color:#0000FF; 
}
.HighlightTable{
border-color:#bb88f5; 
color:#00ff00; 
}
.SectionTable{
border-color:#9999ff; 
color:#000000; 
}
.StandardTable,
.MuseNoteTable {
border-color:#ffffff;
color:#0000FF; 
}
.StandardTable td,
.MuseNoteTable td{
border-color:#ffffff;
}
StandardTable th,
.MuseNoteTable th{
border-color:#ffffff;
background-color:#dddddd;
}
.HighlightTable td{
background-color:#f6fff6;
border-color:#bb88f5;
color:#0000ff;
}
.BorderedTable td,
.SectionTable td{
background-color:#FFFFFF;
}
.SectionTable td{
border-color:#bb88f5;
}
.BorderedTable th,
.HighlightTable th,
.SectionTable th{
border-color:#bb88f5;
}
.BorderedTable th{
background-color:#dddddd;
}
.SectionTable th{
background-color:#eeeeee;
}
.MenuTable{ 
border-color:#bb88f5;
background-color:#bbccFF; 
color:#0000FF; 
}
.MenuTable td,
.MenuTable th{
border-color:#bb88f5;
}
.MenuTable td{
background-color:#eeeeee;
}
.MenuTable th{
background-color:#6600CC;
color:#CCCCCC;
}
/*ftr*/
.ftr_title{
background:#696996;
}
.ftr_title h2{
color:#eeeeee;
}
#ftr a{
color:#000000;
}
#ftr a:hover{
color:#aaaaaa;
}
/*Float*/
.inset_r,
.inset_l{
border: 1px solid #999999;
}
/*Misc*/
.navtable,
.bandnavtable{
border:0px transparent;
color:#000000; 
}
.navtable th,
.navtable h2,
.navtable h3,
.bandnavtable th{
border-bottom:1px solid #000000;
color:#000000;
}
/*Spacers*/
.clearspacer,
.colourspacer,
.clearright,
.clearleft,
.clearboth{
height:3px;
padding:0px;
margin:0px;
}
.clearspacer,
.colourspacer,
.clearboth{
clear:both;
}
.colourspacer{
background-color:#6600cc;
}
/*Menu*/
.menutitle{
background:#545B78;
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:0px;
}
.menutitle p{
color:#FFDA6A;
}
.menucontents{
background-color:#FFFFDD;
border:1px solid #000;
}
.menucontents ul li,
.menucontents li{
background-color:transparent;
}
.menucontents a{
background-color:transparent;
color:#000000;
}
.menucontents a:hover{
background-color:#ddddee;
color:#545466;
}
/*Sections*/
.Section,
.SectionTitle{  
color:#0000FF; 
}
.FeatureSectionTitle{
background:#696996;
}
.FeatureSectionTitle h2,
.SectionTitle td#stdmid,
.SectionTitle td#featmid,
.stdmid,
.featmid,
.SectionTitle h2{
color:#ffffff;
}
.SectionTitle td#stdmid,
.stdmid{
background:#696996;
}
.SectionTitle td#featmid,
.featmid{
background:#696996;
}
.stdmain,
.featmain{
color:#000000;
background-color:#FFFFFF;
}
.stdmain{
border:1px solid #ddddee; 
}
.featmain{
border:1px solid #616989;
}
.subfeatheader,
.subsubfeatheader{
color:#8983FC;
border:1px solid #050E58;
}
.subfeatheader{
background-color:#3E2972;
}
.subsubfeatheader{
background-color:#221D41;
}
.stdmain a:hover,
.featmain a:hover,
.Section a:hover,
.SectionTitle a:hover{
color:#FF9900;
}
.stdmain a:link,
.featmain a:link{
color:#000099;
}
/*SubSections*/
.SubSection{  
color:#0000FF; 
}
.SubSection,
.SubSection#SubContent{
background-color:#ddddFF;
border-color:#bb88f5;
}
.SubSection#SubContent a,
.SubSection a{
background-color:transparent;
color:#000000;
}
.SubSection#SubContent a:hover,
.SubSection a:hover{
color:#FFFF00;
background-color:#05149A;
}
.SubSection ul{
background-color:#ddddFF;
}
/***********/
/*structure*/
/*Body*/
body{
margin:0px;
}
/*Top*/
.top{
padding:0px 0px 0px 20px;
height:135px;
border:0px;
margin:0px;
}
.top img{
border:0px;
margin:0px;
padding:0px;
}
@media screen {
.topnav,
.topicnav{
margin:0px;
vertical-align:middle;
padding-bottom:0px;
height:27px;
}
.topnav{
padding-top:2px;
}
.topicnav{
padding-top:1px;
margin:0px 0px 20px 0px;
}
.topnav ul,
.topicnav ul{
width:100%;
margin:5px 0px 0px 0px;
list-style-type:none;
white-space:nowrap;
border:0px;
text-align:center;
padding:0px;
height:25px;
}
.topnav a,
.topicnav a{
width:8%;
height:20px;
text-decoration:none;
font-family: Arial, Tahoma, verdana, sans-serif;
font-weight:bold; 
text-align:center;
padding:0px 10px 1px 10px;
}
.topnav a{
font-size:12pt; 
}
.topicnav a{
font-size:10pt; 
}
.topnav li,
.topicnav li{
display:inline;
height:20px;
padding:0px 10px 0px 10px;
}
}
@media print {
.top,
.topnav,
.topicnav{
display:none;
}
}
/*Body Text*/
.BodyText2,
.TableHead1,
.MenuText
{
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
}
.BodyText,
.BodyBullet,
.BodyQuoteCredit,
.BodyTextDetail,
.BodyTextJustify,
.BodyTextRight,
.LinkText,
.FormText,
.Hilight,
.BodyQuote
{
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:10pt;
}
.category,
.LinkHeader
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.BodyText,
.BodyTextRight,
.BodyTextJustify,
.BodyBullet,
.FormText
{
color:#0000FF; 
}
.BodyText,
.BodyText2,
.BodyTextJustify,
.BodyQuote,
.FormText,
.BodyTextDetail,
.Hilight
{
text-align:justify;
}
.BodyTextRight 
{
text-align:right;
}
.BodyText2 
{
font-size:9pt; 
color:#006666; 
}
.BodyQuote 
{  
font-style:italic; 
color:#663399; 
}
.BodyBullet 
{
text-align:left;
list-style-type:disc;
list-style-position:inside;
text-indent:10pt;
}
.BodyQuoteCredit 
{  
font-weight:bold; 
color:#6633CC; 
text-align:left;
}
.TableHead1 
{  
font-size:11pt; 
font-weight:bold; 
color:#0033CC; 
text-align:left;
}
.BodyTextDetail 
{ 
color:#3399FF; 
}
.LinkText 
{ 
color:#3366FF;
}
.Hilight 
{
font-weight:bold; 
color:#FF3333; 
}
.category 
{
font-size:10pt;
color:#FFFF00;
background-color:#6600cc;
}
.LinkHeader 
{
font-size:11pt;
color:#3300CC;
}
.MenuText 
{
background-color:#6600cc; 
color:#CCCCCC; 
font-size:11pt; 
}
/*<h>*/
h2,
h3,
h4,
.BodyTextHeader2,
.BodyTextHeader3,
.BodyTextHeader4{
font-family:Arial, Helvetica, sans-serif; 
font-style:normal;
font-weight:bold; 
}
h1,
BodyTextHeader1{
font-family:Tahoma, Arial, sans-serif; 
font-size:13pt; 
text-align:center;
margin-bottom:20px;
padding:5px;
font-weight:bold; 
}
h2,
BodyTextHeader2{
font-size:12pt;
text-align:center;
height:13pt;
margin-bottom:5px;
}
h3,
BodyTextHeader3,
h4,
BodyTextHeader4{
text-align:left;
margin-bottom:5px;
}
h3,
BodyTextHeader3{
font-size:12pt;  
}
h4,
BodyTextHeader4{
font-size:11pt; 
}
#main h2{
text-align:left;
}
/*Links*/
a{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-style:normal;
font-weight:normal;
}
a:link,
a:visited,
a:active{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
/*Tables*/
.SectionTable,
.StandardTable,
.MuseNoteTable{
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-style:normal; 
font-weight:normal; 
text-align:justify;
}
.HighlightTable,
.SectionTable{
border:1px solid;
font-size:10pt; 
}
.BorderedTable{
border:4px solid;
font-size:10pt; 
}
.StandardTable,
.MuseNoteTable {
border:0; 
font-size:10pt; 
}
.StandardTable td,
.MuseNoteTable td{
border:0; 
padding:6px;
}
.StandardTable td{
text-align:left;
}
.MuseNoteTable td{
text-align:center;
width:100%;
}
StandardTable th,
.MuseNoteTable th{
border:0;
text-align:center;
}
.HighlightTable td{
text-align:left;
border:1px solid; 
font-family:Arial, Helvetica, sans-serif; 
font-size:10pt; 
font-style:normal; 
font-weight:normal; 
padding:6px;
}
.BorderedTable td,
.SectionTable td{
text-align:left;
vertical-align:top;
padding:6px;
}
.SectionTable td{
border:1px solid; 
}
.BorderedTable th,
.HighlightTable th,
.SectionTable th{
padding:6px;
border:1px solid; 
text-align:center;
font-size:12pt;
}
.MenuTable{ 
width:100%;
border:1px solid; 
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
font-style:normal; 
font-weight:normal;
font-size:9pt; 
}
.MenuTable td,
.MenuTable th{
border:1px solid; 
}
.MenuTable td{
padding:5px;
text-align:left;
}
.MenuTable th{
padding:5px;
text-align:center;
}
.SectionTable a,
.HighlightTable a{
text-decoration:underline;
}
/*Layout*/
.layoutsplit{
width:49%;
float:left;
padding:5px;
}
#c-block{
position:relative;
width:100%;
height:auto;
min-height:700px;
margin:0px;
padding:30px 0px 0px 0px;
overflow:inherit;
white-space:normal;
}
#c-col{
position:relative;
padding-left:10px;
padding-right:10px;
height:100%;
}
#c-col{
margin:0px 150px 0 150px;
}
@media screen {
#lh-col,
#rh-col{
position:absolute;
top:30px;
width:144px;
}
#lh-col{
left:0;
z-index:1;
}
#rh-col{
right:0;
z-index:1;
}
}
@media print {
.leftbar,
.rightbar,
#lh-col,
#rh-col{
	display:none;
}
}
/*ftr*/
#ftr{
width:100%;
height:35px;
z-index:2;
position:static;
bottom:0px;
margin:0;
float:none;
clear:both;
text-align:center;
}
@media screen {
.ftr_title{
padding:0px;
text-align:center;
height:24px;
border:0px;
width:100%;
height:24px;
margin:0px;
clear:both;
}
.ftr_title h2{
font-family:Tahoma, verdana, sans-serif;
font-size:10pt;
font-style:normal;
font-weight:bold;
text-align:center;
padding-top:2px;
margin:0px;
}
#ftr ul{
text-align:center;
width:100%;
list-style-type:none;
padding:0px;
white-space:nowrap;
border:0px;
}
#ftr a{
font-family:Arial, Helvetica, sans-serif;
text-align:center;
width:8%;
font-size:9pt; 
text-decoration:none;
font-weight:bold; 
padding:4px 5px 2px 5px;
}
#ftr li{
display:inline;
}
.splitwrapper{
width:100%;
}
}
@media print {
.FooterTitle,
.FooterTitle h2{
display:none;
}
}
/*img*/
.BodyImage,
.AdvertImage{
text-align:center;
width:100%;
padding:5px;
}
/*Float*/
.fr,
.inset_r{
float:right
}
.fl,
.inset_l{
float:left
}
.fn{
float:none
}
.inset_r,
.inset_l{
padding:10px;
margin:15px;
width:250px;
}
.rightoverlay,
.floatright,
#floatright{
float:right;
z-index:7;
overflow:auto;
}
.floatleft,
#floatleft{
float:left;
z-index:auto;
}
.floatcenter{
float:none;
}
.rightoverlay,
.floatright,
.floatleft,
.floatcenter{
padding:15px;
margin:10px;
}
.rightoverlay{
width:200px;
}
/*Misc*/
.copyright,
.navtable,
.bandnavtable{
font-family:Arial, Helvetica, sans-serif; 
}
.copyright{
width:100%;
text-align:center;
font-size:9pt; 
font-weight:bold; 
}
.navtable,
.bandnavtable{
padding:10px;
margin:5px;
font-style:normal; 
width:100%;
}
.navtable td,
.bandnavtable td{
font-weight:normal;
font-size:12px;
text-align:justify;
padding:6px;
}
.navtable th,
.navtable h2,
.navtable h3,
.bandnavtable th{
font-weight:bold;
font-size:12px;
text-align:center;
padding-right:10px;
padding-left:10px;
}
/*Spacers*/
.clearspacer,
.colourspacer,
.clearright,
.clearleft,
.clearboth{
height:3px;
padding:0px;
margin:0px;
}
.clearspacer,
.colourspacer,
.clearboth{
clear:both;
}
.clearright,
.clearleft,
.clearboth{
width:100%;
}
.clearright{
clear:right;
}
.clearleft{
clear:left;
}
/*Menu*/
.menutitle{
height:20px;
width:142px;
text-align:center;
padding-top:0px;
padding-bottom:0px;
margin:0px;
vertical-align:middle;
}
.menutitle p{
margin:0px;
font-family:Tahoma, verdana, sans-serif;
font-size:9pt;
font-style:normal;
font-weight:bold;
text-align:center;
padding-top:2px;
}
.menucontents{
width:142px;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
margin:0px 0px 20px 0px;
}
.menucontents ul{
width:100%;
margin:0px;
list-style-type:none;
border:0px;
text-align:center;
padding:0px;
}
.menucontents ul li,
.menucontents li{
margin:0px;
border:0px;
padding:5px 3px 5px 3px;
text-align:left;
width:133px;
}
.menucontents a{
color:#000000;
font-size:9pt;
width:127px;
text-decoration:none;
border:0px;
margin:0px;
}
@media print {
.menutitle,
.menutitle p,
.menucontents,
.menucontents p,
.menucontents a{
display:none;
}
}
/*Sections*/
.Section{
padding:5px;
font-size:9pt;
text-align:justify;
}
.SectionTitle{
padding:0px;
text-align:center;
padding:0px;
height:24px;
font-size:11pt;
border:0px;
}
.Section,
.SectionTitle{  
width:100%;
font-family:Arial, Helvetica, sans-serif; 
font-style:normal; 
font-weight:normal; 
margin:0px;
clear:both;
}
.FeatureSectionTitle{
padding:0px;
text-align:center;
height:24px;
border:0px;
width:100%;
height:24px;
margin:0px;
clear:both;
}
.FeatureSectionTitle h2,
.SectionTitle td#stdmid,
.SectionTitle td#featmid,
.stdmid,
.featmid,
.SectionTitle h2{
font-family:Tahoma, verdana, sans-serif;
font-style:normal;
font-weight:bold;
text-align:center;
margin:0px;
}
.FeatureSectionTitle h2{
font-size:10pt;
padding-top:2px;
}
.SectionTitle td#stdmid,
.SectionTitle td#featmid,
.stdmid,
.featmid{
font-size:9pt;
height:24px;
margin:0px;
padding:0px;
}
.SectionTitle h2{
font-size:10pt;
padding-top:2px;
}
.stdmain,
.featmain{
font-family:Tahoma, verdana, sans-serif;
font-style:normal;
text-align:left;
padding:10px;
margin:0px 0px 0px 0px;
font-size:9pt; 
font-weight:normal; 
}
.featmain{
clear:left;
}
.featmain table{
width:95%;
}
.featmain table th,
.subfeatheader,
.subsubfeatheader{
font-family: Tahoma, verdana, sans-serif;
font-weight:bold; 
}
.subfeatheader,
.subsubfeatheader{
margin-top:10px;
}
.stdmain a,
.featmain a,
.Section a,
.SectionTitle a:hover{
text-decoration:underline;
}
/*SubSections*/
.SubSection{  
border:1px solid;
margin:15px;
font-family:Arial, Helvetica, sans-serif; 
font-size:10pt; 
font-style:normal; 
font-weight:normal; 
text-align:justify;
padding:2px;
width:100%;
}
.SubSection,
.SubSection#SubContent{
text-align:left;
border:1px solid; 
width:140px;
}
.SubSection#SubContent a,
.SubSection a{
font-size:9pt;
width:100%;
padding:5px;
text-decoration:none;
}
.SubSection#SubContent a:hover,
.SubSection a:hover{
font-weight:bold;
}
.SubSection#SubContent p{
padding-top:2px;
padding-bottom:2px;
margin:2px;
}
.SubSection ul{
text-align:left;
list-style-type:none;
white-space:nowrap;
text-align:center;
padding:4px;
margin:2px;
}
.SubSection li{
padding-top:2px;
padding-bottom:2px;
margin:2px;
width:100%;
}
/*Pull Quotes*/
blockquote{
width:15em;
float:right;
font-size:120%;
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
line-height:140%;
text-align:center;
margin:0 0.15em 0.25em 10px;
background:white url(http://www.songstuff.com/images/unquote.gif) no-repeat bottom right !important;
padding:5px 19px 5px 5px !important;
}
blockquote:first-letter{
background:url(http://www.songstuff.com/images/quote.gif) no-repeat left top !important;
padding:10px 1px 10px 25px !important;
}
/*Iconize 0.3*/
@media screen {
/* extensions */
a[href$='.mp3'], a[href$='.m3u'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a']{ 
padding:5px 20px 5px 0;
background:transparent url(http://www.songstuff.com/images/icons/icon_music.gif) no-repeat center right;
}
/* email */
a[href ^="mailto:"]{
padding:5px 20px 5px 0;
background:transparent url(images/icons/icon_mailto.gif) no-repeat center right;
}
/* making sure images don't get icons */
.imageLink{
padding-right:0px !important;
background:none !important;
}
}

