html { height:100%; max-height:100%; padding:0;margin:0; border:0; background:url(/Images/bkg_05.jpg) #000000; font-size:76%; font-family:verdana,Lucida, Helvetica,arial, sans-serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}

form {margin-bottom: 0;}
#content {overflow:auto; position:absolute; z-index:0; top:121px; bottom:80px; left:131px; right:136px; background:url(/Images/bkg_05.jpg) #FBF1ED; background-repeat: repeat; vertical-align: middle; scrollbar-base-color:#B7410E; scrollbar-face-color:#000000; scrollbar-highlight-color:#B7410E; scrollbar-shadow-color:#1F0900; scrollbar-3dlight-color:#B7410E; scrollbar-arrow-color:#B7410E; scrollbar-track-color:#B7410E; scrollbar-darkshadow-color:#B7410E;}

* html #content {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; max-width:100%; overflow-y:auto; position:absolute; z-index:0; border-top:121px solid #000000; border-bottom:80px solid #1F0900; border-left:131px solid #B7410E; border-right:131px solid #B7410E; vertical-align: middle; }

#contentLeft { position:relative; z-index:20; top:auto; left: 0; bottom:auto; }

* html #contentLeft {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; position:relative; z-index:0; }

#contentRight { position:relative; z-index:20; top:121px; bottom:80px; left:50%;}

* html #contentRight {top:0; left:50%; right:0; bottom:0; height:100%; max-height:100%; width:100%; position:relative; z-index:20}

#head {position:absolute; text-align:center; margin:0; padding:0; top:0; left:0; display:block; width:100%; height:77px; background:#000000;  font-size:4em; overflow:hidden; z-index:10;}
#sisters {position:absolute; margin:0; bottom:0; left:0; display:block; width:100%; height:80px; font-size:1em; z-index:5; overflow:hidden; background:url(/Images/bkgFooterRust.jpg) #B7410E; background-repeat: repeat-x; color:#EDEDFB; text-align:center; vertical-align:top; font-size:140%; font-weight: bold;   border-top: 3px solid #000000;}
* html #sisters {position:absolute; margin:0; padding: 0px; bottom:0; left:0; display:block; width:100%; height:80px; font-size:1em; z-index:5; overflow:hidden; background:url(/Images/bkgFooterRust.jpg) #B7410E; background-repeat: repeat-x; color:#EDEDFB; text-align:center; vertical-align:top; font-size:140%; font-weight: bold;   border-top: 3px solid #000000;}
#foot {position:absolute; margin:0; bottom:0; left:0; display:block; width:100%; height:15px; font-size:1em; z-index:15; overflow:hidden; color:#FFEBBF; text-align:center; vertical-align:bottom; font-size:100%; font-weight: bold; }
* html #foot {position:absolute; margin:0; padding: 0; bottom:0; left:0; display:block; width:100%; height:15px; font-size:1em; z-index:15; overflow:hidden; color:#FFEBBF; text-align:center; vertical-align:bottom; font-size:100%; font-weight: bold;}
#headLogoLeft {position:absolute; top:0; left:10px; right:0; padding-top:0px; width: 100%; height: 100px; z-index: 17;}
#headLogoRight {position:absolute; top:0; left:0; right:0; padding-top:0px; width: 99%; height: 100px; z-index: 17;}
* html #headLogoRight {position:absolute; top:0; left:0; right:10px; padding-top:0px; padding-right: 10px; width: 100%; height: 100px; z-index: 17;}
#centeredText {color:#310020; text-align:center;}
option.selectLt{background-color:#f400a1; color:#FFEBBF;}
option.selectDk{background-color:#FFEBBF; color:#f400a1;}

/* Left Bar Content */
#left {position:absolute; left:0; top:121px; bottom:80px; width:131px; background: #B7410E; color:#fff7df; font-weight: bold; font-size:1.2em; z-index:4; }
* html #left {height:100%; top:0; bottom:0; border-top:121px solid #000000; border-bottom:80px solid #B7410E; font-weight: bold; color:#000000; }
#leftOver {position:absolute; left:5px; top:107px; bottom:30px; width:126px; background: #B7410E; color:#fff7df; font-weight: bold; font-size:1.2em; z-index:5; padding-left:5px; border-right: 3px solid #000000;}
* html #leftOver {height:100%; border-left:0; top:0; bottom:0; border-top:121px solid #000000; border-bottom:30px solid #000000; font-weight: bold; color:#000000; border-right: 3px solid #000000;}

/* Right Bar Content */
#right {position:absolute; right:0; top:121px; bottom:80px; width:131px; background: #B7410E; color:#fff7df; font-weight: bold; font-size:1.2em; z-index:4; }
* html #right {height:100%; top:0; bottom:0; border-top:121px solid #000000; border-bottom:80px solid #B7410E; font-weight: bold; color:#000000; }
#rightOver {position:absolute; right:5px; top:107px; bottom:30px; width:126px; background: #B7410E; color:#fff7df; font-weight: bold; font-size:1.2em; z-index:5; padding-left:5px; border-left: 3px solid #000000;}
* html #rightOver {height:100%; border-right:0; top:0; bottom:0; border-top:121px solid #000000; border-bottom:30px solid #000000; font-weight: bold; color:#000000; border-left: 3px solid #000000;}

#songlist { background-color: #ffffff;  opacity:0.4;filter:alpha(opacity=40);}

#imargin {position: absolute; left: 0; top: 0; overflow: auto; width: 150px; height: auto; }
#imain {position: absolute; left: 150px; top: 0; overflow: auto; width: 100%; height: auto; }

#content {padding:20px;}
#mainText {padding: 5px; line-height: 2em; font-weight:bold; font-size: 110%; }
#smallText { padding-left: 5px; line-height: 1.3em; font-size: 80%; text-align: center;}
.bold {font-size:1.2em; font-weight:bold;}

a:link, a:visited {color:#7F2600; font-weight:bold; }
a:hover {text-decoration:underline;color:#1F0900;}

#thumbCol {position:absolute; margin:0;padding:0;width:150px; height:100%;overflow-y:auto;text-align:center;background:#f400a1;	scrollbar-base-color:#f8d9ed; scrollbar-face-color:#f400a1; scrollbar-highlight-color:#f8d9ed; scrollbar-shadow-color:#310020; scrollbar-3dlight-color:#f8d9ed; scrollbar-arrow-color:#f8d9ed; scrollbar-track-color:#f8d9ed; scrollbar-darkshadow-color:#f8d9ed}
a.thumbCol:link,a.thumbCol:visited {color:#B7410E; font-weight:bold; }
a.thumbCol:hover {text-decoration:underline;color:#1F0900;}

a.foot:link, a.foot:visited {color:#f8d9ed; font-weight:bold; }
a.foot:hover {text-decoration:underline;color:#310020;}

#mainNav {position:absolute; top: 77px; display:block; z-index:15; text-align: center; width: 100%; height: 44px; vertical-align: top; background:url(/Images/bkgMainNavRust.jpg) #B7410E; background-repeat: repeat-x; border-bottom: 3px solid #000000;}
* html #mainNav {top:77px; left:0; right:0; bottom:0; height: 44px; max-height: 44px; width: 100%; position: absolute; z-index: 15; border-top: 77px; border-bottom: 3px solid #000000;}

#dancers {position:absolute; top: 100px; left: 0; display:block; z-index:15; text-align: center; width: 100%; height: 205px; vertical-align: top; }

* html #dancers {top:0px; left:0; right:0; bottom:0; height: 205px; max-height: 205px; width: 100%; position: relative; z-index: 15; border-top: 85px; }

/* Page Headers */
#pageHeader { color: #B7410E; font-size: 30px; padding-top:10px; margin-bottom: 10px; font-weight: bold; text-align: center;}
#pageHeadImg { margin-bottom: 10px; text-align: center;}
#pageHeader2 { color: #7F2600; font-size: 30px; padding-top:5px; margin-bottom: 10px; font-weight: bold; text-align: center;}

/* Page Sub Headers */
#pageSubHeader { color: #7F2600; font-size: 25px; margin-bottom: 10px; margin-top: 20px; font-weight: bold; }

/* Page Sub 2 Headers */
#pageSub2Header { color: #7F2600; font-size: 16px; margin-bottom: 20px; margin-top: 20px; margin-left:-5px; font-weight: bold; text-decoration: underline; text-align: center; }

/* Page Sub 3 Headers */
#pageSub3Header { color: #7F2600; font-size: 20px; margin-bottom: 5px; margin-top: 10px; margin-left:15px; font-weight: bold;}

/* Song List Formatting */
#sl2 {padding:.2em; font-size:1em; border-left: 0px solid #c6e2c2; border-bottom: 1px dotted #b1b1b1; white-space:nowrap;}

table.sl{margin-bottom:1em;  font-family:  "calibri",Verdana, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:7F2600; font-weight:normal; background:url(/Images/bkg_05.jpg) #FFFFFF; background-repeat: repeat; }
table.sl td{padding:.2em; font-size:1em; border-left: 0px solid #c6e2c2; border-bottom: 1px dotted #b1b1b1;}
table.sl tr.strong td{padding:0em; font-size:0.85em; white-space:nowrap;}
table.sl td.first{border-left:none;}
table.sl tr.white{color:ffffff;}
