/*******************************************************************/
/* GENERAL.  */
/*******************************************************************/
/* Font.  */
body,p,th,td,a,li,h1,h2,h3,h4,h5,h6{font-family:calibri,tahoma;}
/* Anchors.  */
a,a:visited,a:hover{text-decoration:none;}
a.disabled{color:#aaaaaa;}
.current{background-color:yellow;color:#222222;text-decoration:underline;font-weight:bold;}
a.unseen,a.unseen:hover,a.unseen:visited{color:#ffffff;}
a.unseenbold,a.unseenbold:hover,a.unseenbold:visited{color:#ffffff;font-weight:bold;}
/* Standard table cell entities.  */
th{font-weight:bold;}
th,td{vertical-align:top;text-align:left;}
th.right,td.right{text-align:right;}
th.center,td.center{text-align:center;}
td.gap{width:10px;}
/* Page title.  */
h1{margin:0px;font-size:105%;font-weight:bold;}
/* Page subtitle.  */
h2{margin:0px;font-size:100%;font-weight:bold;text-indent:-20px;margin-left:20px;}
/* Paragraphs.  */
p,ol,ul{margin-top:3px;margin-bottom:3px;}
/* Standard link - No underlining - Green text.  */
span.link{text-decoration:none;color:#338833;}
/* Small standard link. */
span.small_link{text-decoration:none;color:#338833;font-size:80%;}
/* Boxed-up link - No underlining - White text. */
span.wbox{text-decoration:none;color:white;}
/* Real white text.  */
span.white{text-decoration:none;color:white;}
/* Generic adjustments.  */
.faded{color:#dddddd;}
.halffaded{color:#aaaaaa;}
.unavail{color:#116611;}
.unbold{font-weight:normal;}
/*******************************************************************/
/* HYMNS.  */
/*******************************************************************/
/* Title box. */
div.titlebox{border:1px solid #66aa66;background-color:#338833;color:white;
background-image:url(img/greenbar.png);padding:4px;margin:0px;margin-bottom:1px;margin-top:5px;
font-size:105%;font-weight:bold;}
/* Bottom title box.  */
div.foottitlebox{border:1px solid #cccccc;background-color:#008800;color:white;
font-weight:bold;font-size:80%;
background-image:url(img/greenbar.png);
margin:0px;margin-bottom:2px;padding:2px;padding-left:6px;padding-right:6px;}
/* Hymn category title.  */
h3{font-size:90%;margin:0px;text-indent:-20px;margin-left:20px;}
/* Category name box.  */
div.categorybox{font-size:75%;
padding-left:2px;padding-right:2px;padding-top:4px;padding-bottom:0px;}
/* Meta-info box.  */
div.metabox{border:1px solid #cccccc;background-color:#fafef0;
margin-top:2px;margin-bottom:2px;
padding-left:22px;padding-right:16px;padding-top:6px;padding-bottom:6px;}
/* Hymn numbers.  */
p.nums{margin:0px;font-size:80%;font-weight:bold;}
span.nums{color:#666666;}
/* Small text.  */
.small{margin:0px;font-size:80%;}
/* Lyrics/Music/Meter table cells.  */
td.lmm{margin:0px;white-space:nowrap;font-size:80%;
padding-right:2px;width:35px;text-align:left;}
td.colon{margin:0px;width:16px;text-align:center;font-size:80%;}
/* Link to hymns with the same tune.  */
p.sametune{margin:0px;font-size:80%;}
p.sametune1{margin:0px;font-size:80%;margin-left:15px;}
/* Hyper-links.  */
p.links{margin-top:0px;margin-bottom:0px;text-indent:-15px;margin-left:15px;}
div.slinksbox{border:0px;background-color:#eeeeee;
margin:0px;padding:0px;padding-left:2px;padding-right:2px;}
p.compactlinks{font-size:80%}
/* Regular hyper-links box.  */
div.linksbox{border:1px solid #cccccc;background-color:#ffffd0;
margin:0px;margin-top:1px;margin-bottom:1px;
padding:0px;padding-left:6px;padding-right:6px;}
/* Box hyper-links.  */
p.boxlinks{line-height:150%;text-indent:-15px;margin-left:15px;}
/* Verses hyper-links box.  */
div.vlinksbox{border:1px solid #cccccc;background-color:#eeeeff;
margin:0px;margin-top:1px;margin-bottom:1px;
padding:0px;padding-left:6px;padding-right:6px;}
/* Notes.  */
p.note,p.inote{font-size:90%;margin-left:4px;color:#aa4444;}
p.inote{margin:0px;} /* inline note */
/* Breaks between lyrics paragraph.  */
a.br{font-size:50%;}
span.tinybr{font-size:1px;}
/* Verse paragraph.  */
div.verse{margin:0px;}
div.singleverse{margin:0px;margin-left:8px;}
/* Chorus paragraph.  */
div.chorus{margin:0px;margin-left:6px;color:#007777;}
td.chorus,th.chorus{color:#007777;}
th.chorus{text-align:right;font-weight:normal;}
/* Lyrics text for hymns with only one verse.  */
td{text-align:left;vertical-align:top;}
p.sline{text-indent:-25px;margin-left:25px;}
p.sline2{text-indent:-45px;margin-left:45px;}
p.sline4{text-indent:-65px;margin-left:65px;}
p.sline6{text-indent:-85px;margin-left:85px;}
p.sline8{text-indent:-105px;margin-left:105px;}
/* Lyrics text for hymns with only one verse (table-formatted).  */
p.tsline{text-indent:-25px;margin-left:25px;}
p.tsline2{margin:0px;text-indent:0px;margin-left:18px;}
p.tsline4{margin:0px;text-indent:0px;margin-left:36px;}
p.tsline6{margin:0px;text-indent:0px;margin-left:54px;}
p.tsline8{margin:0px;text-indent:0px;margin-left:72px;}
/* Lyrics text.  */
p.line{text-indent:-50px;margin-left:50px;}
p.line2{text-indent:-70px;margin-left:70px;}
p.line4{text-indent:-90px;margin-left:90px;}
p.line6{text-indent:-110px;margin-left:110px;}
p.line8{text-indent:-130px;margin-left:130px;}
/* Lyrics text (table-formatted).  */
p.tline{margin:0px;text-indent:0px;margin-left:0px;}
p.tline2{margin:0px;text-indent:0px;margin-left:18px;}
p.tline4{margin:0px;text-indent:0px;margin-left:36px;}
p.tline6{margin:0px;text-indent:0px;margin-left:54px;}
p.tline8{margin:0px;text-indent:0px;margin-left:72px;}
/* Chorus text.  */
p.cline{text-indent:-20px;margin-left:20px;}
p.cline2{text-indent:-40px;margin-left:40px;}
p.cline4{text-indent:-60px;margin-left:60px;}
p.cline6{text-indent:-80px;margin-left:80px;}
p.cline8{text-indent:-100px;margin-left:100px;}
/* Chorus text (table-formatted).  */
p.tcline{margin:0px;text-indent:0px;margin-left:0px;}
p.tcline2{margin:0px;text-indent:0px;margin-left:18px;}
p.tcline4{margin:0px;text-indent:0px;margin-left:36px;}
p.tcline6{margin:0px;text-indent:0px;margin-left:54px;}
p.tcline8{margin:0px;text-indent:0px;margin-left:72px;}
/* Verse number.  */
.box{background-color:#f0f0f0;}
.greenbox{background-color:#338833;background-image:url(img/greenbar.png);color:ffffff;font-weight:bold;}
.boxheader{color:#338833;font-weight:bold;}
/* Sing-me verse number.  */
.singme{color:#ff3333;font-weight:bold;}
/* Line separator for paragraphs.  */
.bottomline{margin:0px;border-bottom:1px solid #cccccc;
margin-bottom:4px;padding-bottom:4px;}
.topline{margin:0px;border-top:1px solid #cccccc;
margin-top:4px;padding-top:4px;}
/* Num links indentation.  */
div.indent{margin-left:8px;}
/*******************************************************************/
/* CALCULATOR  */
/*******************************************************************/
/*table.calcborder{border:1px solid #869BB1;background-color:#AFCBE8;margin-top:6px;}*/
table.calc{border:2px solid #95ADC5;background-color:#DCE7F3;margin-top:6px;}
td.input,td.button,td.fadedbutton{font-size:140%;font-weight:normal;padding:2px;
border:1px solid #8797AA;}
td.input{padding-left:4px;padding-right:4px;letter-spacing:1px;text-align:right;}
td.button,td.fadedbutton{background-color:#EFF5FB;text-align:center;}
td.input{background-color:#F3F8FC;}
td.fadedbutton{color:#bbbbbb;}
p.center{text-align:center;}
