BODY.Main {background-color: #035BA2; background-image: url(images/castel_main_fuck_guillaume_d_cyr.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: bottom center;}
BODY.Main TABLE { padding: 0px; border: 0px solid; margin: 0px; background-color: transparent; }
BODY.Main TR { color: white;  background-color: transparent; font-family:Arial,sans-serif,Georgia; font-size: 9pt; }
BODY.Main TR A { text-decoration: none; }
BODY.Main .Big { font-family:Times,Helvetica,sans-serif; font-size: 40pt; }
BODY.Main .Section { font-variant: small-caps; font-weight: bold; font-size: 12pt; }
BODY.Main .Section A { font-variant: small-caps; font-weight: bold; font-size: 12pt; }
BODY.Main FORM { display: inline; margin-bottom: 0; padding-bottom: 0; } 

BODY.Main .PageTable { height: 100%; border-spacing: 0px; padding: 0px; border: 0px; } /*width: 100%; */

BODY.Main .TitleTable { border-bottom: 1px solid black; border-spacing: 0px; padding: 0px; border-top: 0px; border-left: 0px; border-right: 0px; text-align: center; width: 100%; margin-top: 0px; margin-bottom: 3px; }
BODY.Main .TitleTable H1 { color: white; font-size:5em; margin:0; padding:0; font-family: Chiller,Harrington,Herculanum,Apple Chancery,Skia,Monaco,Matura MT Script Capitals,Palace Script MT,Trebuchet MS; font-weight: bold; }
BODY.Main .TitleTable .Quote { color: #FFFFBB; }
BODY.Main .TitleTable .Quote A:link {color: #FFFFBB; text-decoration: none; background-color: transparent; }
BODY.Main .TitleTable .Quote A:visited {color: #FFFFBB; text-decoration: none; background-color: transparent; }
BODY.Main .TitleTable .Quote A:hover {color: #FFFFBB; text-decoration: underline; background-color: transparent; }
BODY.Main .TitleTable .Quote A:active {color: #777777; text-decoration: underline; background-color: transparent; }

BODY.Main .Copyright { font-size: 0.9em; }

BODY.Main .FooterTable { border-spacing: 0px; padding: 0px; border: 0px; text-align: center; width: 100%; } /*background: #FFCC33; filter:alpha(opacity=25); opacity:.25; }*/
/*BODY.Main .FooterTable DIV { position: relative; filter:alpha(opacity=100); opacity:1; -moz-opacity:1; }*/

BODY.Main .MultiTable { border-spacing: 0px; padding: 0px; border: 0px; }

BODY.Main .MainTable { padding-left: 5px; padding-top: 0px; padding-bottom: 0px; padding-right: 5px; width: 500px; }

BODY.Main .NewsTable {border: 0px; width: 100%; border-collapse: separate; border-spacing: 0px 0px; }
BODY.Main .AnnounceElement {border: 0px solid black; border-top: 0px; background-color: transparent; padding: 0px; width: 100%; }
BODY.Main .NewsElement {border: 0px; padding: 5px; width: 50%; background-color: black; color: #DAB62E; }

BODY.Main .NewsElement A:link {color: white; background-color: transparent; }
BODY.Main .NewsElement A:visited {color: #aaaaaa; background-color: transparent; }
BODY.Main .NewsElement A:hover {color: #777777; text-decoration: underline; background-color: transparent; }
BODY.Main .NewsElement A:active {color: #777777; text-decoration: underline; background-color: transparent; }

BODY.Main .AnnounceElement A:link {color: white; background-color: transparent; }
BODY.Main .AnnounceElement A:visited {color: #aaaaaa; background-color: transparent; }
BODY.Main .AnnounceElement A:hover {color: #777777; text-decoration: underline; background-color: transparent; }
BODY.Main .AnnounceElement A:active {color: #777777; text-decoration: underline; background-color: transparent; }

BODY.Main .LeftMenuTable  { border-right: 1px solid black; border-bottom: 0px; border-left: 0px; border-top: 0px; text-align: right; padding-right: 5px; background-color: transparent; color: #FFFFBB; width: 125px; }
BODY.Main .RightMenuTable { border-left: 1px solid black; border-bottom: 0px; border-right: 0px; border-top: 0px; text-align: left; padding-left: 5px; background-color: transparent; color: #FFFFBB; width: 125px; }

BODY.Main .LeftMenuTable A:link {color: #FFFFBB; text-decoration: none; background-color: transparent; }
BODY.Main .LeftMenuTable A:visited {color: #FFFFBB; text-decoration: none; background-color: transparent; }
BODY.Main .LeftMenuTable A:hover {color: #FFFFBB; text-decoration: underline; background-color: transparent; }
BODY.Main .LeftMenuTable A:active {color: #777777; text-decoration: underline; background-color: transparent; }

BODY.Main .RightMenuTable A:link {color: #FFFFBB; text-decoration: none; background-color: transparent; }
BODY.Main .RightMenuTable A:visited {color: #FFFFBB; text-decoration: none; background-color: transparent; }
BODY.Main .RightMenuTable A:hover {color: #FFFFBB; text-decoration: underline; background-color: transparent; }
BODY.Main .RightMenuTable A:active {color: #777777; text-decoration: underline; background-color: transparent; }
/*BODY.Main .RightMenuTable .Bullet {font-size: 90%; color: #DAB62E; background-color: transparent;}*/

BODY.Main .FloatingTable { color: #FFFFBB; border-top: 1px solid black; border-bottom: 0px solid black; background-color: transparent; margin-top: 3px; margin-bottom: 0px;}
BODY.Main .FloatingTable .Bullet {font-size: 90%; color: #FFFFBB; background-color: transparent;}
BODY.Main .FloatingTable A:link { text-decoration: none; background-color: transparent; }
BODY.Main .FloatingTable A:visited { text-decoration: none; background-color: transparent; }
BODY.Main .FloatingTable A:hover { text-decoration: underline; background-color: transparent; }
BODY.Main .FloatingTable A:active { text-decoration: underline; background-color: transparent; }

BODY.Main .LeftFloatingTable { text-align: right; padding-right: 5px; }
BODY.Main .RightFloatingTable { text-align: left; padding-left: 5px; }

BODY.Main A:link {color: #FFFFBB; background-color: transparent; }
BODY.Main A:visited {color: #D5A97F; background-color: transparent; }
BODY.Main A:hover {color: #FFCC66; text-decoration: underline; background-color: transparent; }
BODY.Main A:active {color: #777777; text-decoration: underline; background-color: transparent; }

BODY.Other {background-color: black; background-image: url(images/background_v2.0.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: center right; color: yellow; }
BODY.Other A:link {color: white; background-color: transparent; }
BODY.Other A:visited {color: #aaaaaa; background-color: transparent; }
BODY.Other A:hover {color: #777777; text-decoration: underline; background-color: transparent; }
BODY.Other A:active {color: #777777; text-decoration: underline; background-color: transparent; }
BODY.Other TD {color:yellow; }
BODY.Other BLOCKQUOTE {font-family: Arial,Helvetica,sans-serif; font-size: small; }

BODY.Album {background-color: black; background-image: url(images/disco_bg_flip.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: bottom right; color: yellow; }
BODY.Album A:link {color: white; background-color: transparent; }
BODY.Album A:visited {color: #aaaaaa; background-color: transparent; }
BODY.Album A:hover {color: #777777; text-decoration: underline; background-color: transparent; }
BODY.Album A:active {color: #777777; text-decoration: underline; background-color: transparent; }
BODY.Album TD {color:yellow; background-color: transparent; }

BODY.Song {background-color: white; background-image: url(images/white_bg.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: bottom right; color: black; }
BODY.Song A:link {color: #004D66; background-color: transparent; }
BODY.Song A:visited {color: #006D66; background-color: transparent; }
BODY.Song A:hover {color: #038fbd; text-decoration: underline; background-color: transparent; }
BODY.Song A:active {color: #038fbd; text-decoration: underline; background-color: transparent; }
BODY.Song TD {color: black;  background-color: transparent; }

BODY.Entrevue {background-color: white; background-image: url(images/white_bg.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: bottom right; color: black; }
BODY.Entrevue A:link {color: #004D66; background-color: transparent; }
BODY.Entrevue A:visited {color: #006D66; background-color: transparent; }
BODY.Entrevue A:hover {color: #038fbd; text-decoration: underline; background-color: transparent; }
BODY.Entrevue A:active {color: #038fbd; text-decoration: underline; background-color: transparent; }
BODY.Entrevue TD {color: black;  background-color: transparent; }
BODY.Entrevue .Question {}
BODY.Entrevue .Reponse { font-weight: bold }

BODY.Concert {background-color: black; color: #ffffcc; background-image: url(images/johnlive_bg.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: top right;}
BODY.Concert A:link {color: white; background-color: transparent; }
BODY.Concert A:visited {color: #AAAAAA; background-color: transparent; }
BODY.Concert A:hover {color: #777777; text-decoration: underline; background-color: transparent; }
BODY.Concert A:active {color: #777777; text-decoration: underline; background-color: transparent; }
BODY.Concert TD {color: #ffffcc;  background-color: transparent; }
  
.Date { color: white; background-color: transparent; text-decoration: underline; }
.Reference { font-style: italic; }
.Editor { font-style: italic; background-color: transparent; }
.SectionRef { font-style: italic; }
.SongIndent { margin-left: 40px; margin-right: 40px; font-family: Arial,Helvetica,sans-serif; }
.SongStats { margin-left: 40px; margin-right: 40px; font-family: Arial,Helvetica,sans-serif; font-size: small; color: #ffffcc; }
.AlbumList { font-family:Arial,Helvetica,sans-serif; font-size: 7.5pt; background-color: #5a5a5a; color: yellow;}
.LocationBar { background-image: url(images/translight.gif); }
.WhiteLocationBar { background-image: url(images/translightlight.gif); }
.Big { font-family:Times,Helvetica,sans-serif; font-size: 40pt; }
.TightList { margin-top: 0; border-top-width: 0; padding-top: 0; margin-bottom: 0; border-bottom-width: 0; padding-bottom: 0; }
.SongImage {border: none; height: 9px; width: 20px;} 

.LeftMenuItem { margin-right: .73em; font-size: smaller; }
.RightMenuItem { margin-left: .73em; font-size: smaller; }

TEXTAREA.InputBox, INPUT.InputBox { background-color: #F0FDFD; }
TEXTAREA.InputBox:focus, INPUT.InputBox:focus { background-color: #FFFFFF; }