@charset "utf-8";

/* divisions */
/*temporary index page divisions*/
#indexdivision{font-size:60px; position:absolute; top:280px; width:100%; align:center; height:120px; z-index:1;}
#index{ font-size: 40px; position:absolute; top:140px; width:100%;}
/*end temporary index div*/

/*title stuff at top of pages*/
#title_division{ height:500px; width:840px; left:10px; top:0px; z-index:0; position:absolute; color: #000000; overflow:hidden; background-repeat:no-repeat; background-image: url(/images/titleimage.png); }
#nav{text-transform:uppercase; font-size:10px; z-index:10; width:680px; height:auto; position:absolute; color: #222222; left: 90px; top: 170px; }
/*end title and nac stuff*/

#headerpic{z-index:-1; position: absolute; left:125px;}
#leftbar{ position:fixed; width:180px; height: 450px; left:0px; top:4px; z-index: 3; overflow:visible; padding: 5px; background-color:#ffffff; }

#leftbar_item{ z-index:0; position:relative; width:100%; height:auto; padding:3px; border-left: 1px solid #000000; font-size:12px; font-weight: bold; text-transform: uppercase; }

#main_division{ z-index:0; top:20px; height:90%; min-height:600px; width:840px; left:10px; font-size:14px; position:absolute; overflow:visible; padding: 5px; }

#content_division{z-index:1; top:4px; height:420px; width:580px; left:194px; font-size:14px; position:absolute; overflow:visible; border-right:2px solid #dddddd; border-top:0px; border-bottom:0px; border-left: 0px; padding: 5px; }

#vid_division{ z-index:10; height:520px; width:648px; left:0px; font-size:14px; z-index:-1; position:absolute; overflow:visible; top: 0px; border: 1px solid #222222; padding: 5px; background-color:#000000; }
#lyricsdiv{ font-size:13px; position:relative; background-color:#ffffff; width:auto; height:auto; padding: 25px; font-weight:normal; background-image:none); background-repeat:repeat-y; text-transform: none; }
/*lyricsdiv used to have "url(/images/bg_blend.png" as a bg image*/

#listdiv{ position:relative; border-bottom: 1px solid #222222; border-top: 5px solid #ffffff; background-color:#FFFFFF; width:auto; height:auto; padding: 2px; font-weight: normal; }


/*base tags*/
div { font-family: corbel, "Trebuchet MS", arial; color: #000000; }
img { border:0px #ffffff solid; }
body{ margin-left:0px; margin-top:0px; margin-right:0px; color: #000000; font-size: 11px; }
/*base tags*/

/*regular links*/
a:link{ text-decoration:none; color: #000000; }
a:visited{ text-decoration:none; color: #000000; }
a:hover{ text-decoration:underline; color: #c84914; }
a:active{ text-decoration:none; color: #c84914; }

/*red links*/
a.redlink:link{ text-decoration:none; color: #880000; }
a.redlink:visited{ text-decoration:none; color: #880000; }
a.redlink:hover{ text-decoration:underline; color: #ff0000; }
a.redlink:active{ text-decoration:none; color: #ff0000; }
/*classes*/

.blackback{background-color:#000000;}
.lyrics_top{font-size:12px;}
.showorhide{ display:none; }
.nav_td_format{ width:46px; text-align:center; color: #222222; }
.titlepic{ align:center;}
.heading{ font-size:20px; text-transform: uppercase; }
.upper{ font-size:11px; font-weight: bold; text-transform: uppercase; }
.nav_td_noimage { width:46px; text-align:center; color: #222222; }
