body { margin: 5px; }
a:active {   color: #3300FF;   text-decoration: none  }
a:hover {  color: #000;  text-decoration: none;  background-color: #C2B8B9; }
a:link {   color: #3300FF;   text-decoration: none  }
a:visited {   color: #3300FF;   text-decoration: none  }
#Content {position:absolute; left:149px; top:280px; width:465px; z-index:8; visibility: visible;}
#Icons {position:absolute; left:140px; top:269px; width:840px; z-index:8; visibility: visible;}
#LogoBanner { position:absolute; left:0; top:0; width:994px; z-index:5; visibility: visible;} 
#media {position:absolute; left:635px; top:280px; width:350px; height:91px; z-index:8; visibility: visible;}
#Nav {position:absolute; left:140px; top:154px; width:854px; z-index:6;}
#outerWrapper { text-align: left; width: 994px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin-top: 0;  margin-right: auto;  margin-bottom: 0;  margin-left: auto;  position: relative;  border: 1px none #000000; }
#SideBanner {position:absolute; left:0px; top:210px; width:130px; z-index:6; visibility: visible;}
#TopBanner {position:absolute; left:0; top:0; width:994px; z-index:5; visibility: visible;} 
#vidContent {
	width: 450px;
	margin: auto;
}
.8point  {   font-size: 8pt;   font-family:  "Trebuchet MS", Verdana, Arial  }
.ActsCenterHeader {  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 20px;  font-weight: bold;  color: #173567;  text-align: center }
.Artist   {   color: gray;   font-weight: bold;   font-size: 8pt;   font-family:  "Trebuchet MS", Verdana, Arial  }
.ArtistWhite  {   color: white;   font-weight: bold;   font-size: 8pt;   font-family:  "Trebuchet MS", Verdana, Arial  }
.BannerNavHeadings {   color: #000000;   font: 11px "Trebuchet MS", Verdana, Arial;   font-weight: bold  }
.BannerNavItems {   color: #674E26;   font: 11px "Trebuchet MS", Verdana, Arial }
.biglink {   font: italic bold 12px "Trebuchet MS", Verdana, Arial;   text-decoration: none  }
.biglink:hover {   font: 12px "Trebuchet MS", Verdana, Arial;   font-weight: bold;   font-style: italic;   text-decoration: underline  }
.black {
	color: #000;
}

.BLUBorder {  border-top-width: 1px;  border-right-width: 0px;  border-bottom-width: 1px;  border-left-width: 0px;  border-top-style: solid;  border-bottom-style: solid;  border-top-color: #4D92F9;  border-bottom-color: #4D92F9 }
.BluBrdr {  border: thin solid #234173 }
.bluelink A:ACTIVE {  color: #0000FF }
.bluelink A:HOVER {  color: #0000FF;  background-color: #CCFFFF }
.bluelink A:LINK {  color: #0000FF }
.bluelink A:VISITED {  color: #0000FF }
.BodyText {  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 13px }
.britelink a:link {color: #FFFFFF}
.britelink a:visited {  color: #FFFFFF }
.britelink a:hover {  color: #244273; background-color:#FFFFFF;   }
.britelink a:focus {  color: #FFFFFF }
.britelink a:active {  color: #FFFFFF }
.britelinkgold A:LINK {  color: #FFFFFF }
.britelinkgold A:ACTIVE {  color: #FFFFFF }
.britelinkgold A:HOVER {  background-color:#FFFFFF;  color: #244273 }
.britelinkgold A:LINK {  color: #F7CF58 }
.britelinkgold A:VISITED {  color: #F7CF58 }
.center {  text-align: center }
.CenterHeader    {  color: #FFFFFF;  font-weight: bold;  font-size: 20px;  font-family:  "Trebuchet MS", Verdana, Arial;  text-align: center  }
.jazzlink A:ACTIVE {  color: #FFFFFF }
.jazzlink A:HOVER {  background-color:#FFFFFF;  color: #244273 }
.jazzlink A:LINK {  color: #FFFFFF }
.jazzlink A:VISITED {  color: #FFFFFF }

.ClientCommentsHeaderBands {  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 14px;  color: #F8B950;  background-color: #FDF9ED;  text-transform: uppercase;  font-weight: bold;  width: 170px;  border-top-width: 1px;  border-right-width: 1px;  border-bottom-width: 1px;  border-left-width: 1px;  border-top-style: solid;  border-right-style: none;  border-bottom-style: solid;  border-left-style: none;  border-top-color: #F8B950;  border-bottom-color: #F8B950 }
.ClientCommentsHeaderCeremony {  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 14px;  color: #4D92F9;  background-color: #FDF9ED;  text-transform: uppercase;  font-weight: bold;  width: 170px;  border-top-width: 1px;  border-right-width: 1px;  border-bottom-width: 1px;  border-left-width: 1px;  border-top-style: solid;  border-right-style: none;  border-bottom-style: solid;  border-left-style: none;  border-top-color: #4D92F9;  border-bottom-color: #4D92F9 }
.ClientCommentsHeaderDJs {  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 14px;  color: #93B594;  background-color: #FDF9ED;  text-transform: uppercase;  font-weight: bold;  width: 170px;  border-top-width: 1px;  border-right-width: 1px;  border-bottom-width: 1px;  border-left-width: 1px;  border-top-style: solid;  border-right-style: none;  border-bottom-style: solid;  border-left-style: none;  border-top-color: #93B594;  border-bottom-color: #93B594 }
.ClientCommentsHeaderJazz {  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 14px;  color: #752F77;  background-color: #FDF9ED;  text-transform: uppercase;  font-weight: bold;  width: 170px;  border-top-width: 1px;  border-right-width: 1px;  border-bottom-width: 1px;  border-left-width: 1px;  border-top-style: solid;  border-right-style: none;  border-bottom-style: solid;  border-left-style: none;  border-top-color: #752F77;  border-bottom-color: #752F77 }
.ClientCommentsHeaderSpecialty {  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 14px;  color: #BE2822;  background-color: #FDF9ED;  text-transform: uppercase;  font-weight: bold;  width: 170px;  border-top-width: 1px;  border-right-width: 1px;  border-bottom-width: 1px;  border-left-width: 1px;  border-top-style: solid;  border-right-style: none;  border-bottom-style: solid;  border-left-style: none;  border-top-color: #F8B950;  border-bottom-color: #F8B950 }
.comments   {  font-size: 12px;  font-family: "Trebuchet MS", Verdana, Arial;  text-align: left }
.copyright {   color: #999999;   font: 10px "Trebuchet MS", Verdana, Arial  }
.dropdown {   color: #333333;  width: 180px;  font: 11px geneva, "Trebuchet MS", Verdana, Arial }
.FUSBorder {  border-top-width: 1px;  border-right-width: 0px;  border-bottom-width: 1px;  border-left-width: 0px;  border-top-style: solid;  border-bottom-style: solid;  border-top-color: #D301FA;  border-bottom-color: #D301FA }
.gold {  color: #F7CF58 }
.GradientBands {  background-repeat: repeat-y;  background-color: F8B950;  background-image: url(/images/GradientBands.jpg);  text-align: right;  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 12px }
.GradientBands img {  margin: 5px; }
.GradientCeremony {  background-repeat: repeat-y;  text-align: right;  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 12px;  padding: 5px;  background-color: #4D92F9;  background-image: url(/images/GradientCeremony.jpg) }
.GradientContact{  background-repeat: repeat-y;  text-align: right;  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 12px;  padding: 5px;  background-color: #4D92F9;  background-image: url(/images/GradientContact.jpg) }
.GradientDJs {  background-repeat: repeat-y;  text-align: right;  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 12px;  padding: 5px;  background-color: #93B594;  background-image: url(/images/GradientDJs.jpg) }
.GradientJazz {  background-repeat: repeat-y;  text-align: right;  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 12px;  padding: 5px;  background-color: #752F77;  background-image: url(/images/GradientJazz.jpg) }
.GradientLinks{  background-repeat: repeat-y;  text-align: right;  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 12px;  padding: 5px;  background-color: #D301FA;  background-image: url(/images/GradientLinks.jpg)}
.GradientSpecialty {  background-repeat: repeat-y;  background-color: #BE2822;  background-image: url(/images/GradientSpecialty.jpg);  text-align: right;  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 12px;  padding: 5px }
.gray {  color: #A0A0A4 }
.gray-dark {  color: #666666}
.GRNBorder {  border-top-width: 1px;  border-right-width: 0px;  border-bottom-width: 1px;  border-left-width: 0px;  border-top-style: solid;  border-bottom-style: solid;  border-top-color: #93B594;  border-bottom-color: #93B594 }
.GRYBorder {  border: 1px solid #A0A0A4; }
.HomePage a:active {   color: #FFF;   text-decoration: none  }
.HomePage a:hover {  color: #000;  text-decoration: none;  background-color:#C2B8B9   }
.HomePage a:link {   color: #fff;   text-decoration: underline  }
.HomePage a:visited {   color: #FFF;   text-decoration: none  }
.img-shadow {   float:left;   background: url(/images/DropShadow.png) no-repeat bottom right !important;   background: url(/images/dropshadow.gif) no-repeat bottom right;   margin: 10px 0 0 10px !important;   margin: 10px 0 0 5px }
.img-shadow img {   display: block;   position: relative;   background-color: #fff;   border: 1px solid #a9a9a9;   margin: -6px 6px 6px -6px;   padding: 4px }
.indent {  margin-left: 30px; }
.indent-150 {  text-indent: -150px; }
.just {  text-align: justify }
.left {  text-align: left }
.LinkText {  font-weight: bold; font-size: 10pt;  font-family: "Trebuchet MS", Verdana, Arial; text-align: center  }
.ORGBorder {  border-top-width: 1px;  border-right-width: 0px;  border-bottom-width: 1px;  border-left-width: 0px;  border-top-style: solid;  border-bottom-style: solid;  border-top-color: #F8B950;  border-bottom-color: #F8B950 }
.pad10 {  padding: 10px }
.pad10left { padding-left: 10px;}
.pad15 {  padding: 15px }
.pad5 {  padding: 5px }
.phonetitle {   color: #000000;   font: 12px "Trebuchet MS", Verdana, Arial;   font-weight: bold  }
.picturecomments {   color: #666666;   font: 12px "Trebuchet MS", Verdana, Arial }
.picturehilight {   color: #3366FF;   font: 13px "Trebuchet MS", Verdana, Arial;   font-weight: bold   }
.picturetitle {   color: #000000;   font: 13px "Trebuchet MS", Verdana, Arial;   font-weight: bold  }
.PURBorder {  border-top-width: 1px;  border-right-width: 0px;  border-bottom-width: 1px;  border-left-width: 0px;  border-top-style: solid;  border-bottom-style: solid;  border-top-color: #752F77;  border-bottom-color: #752F77 }
.red {  color: red; }
.REDBorder {  border-top-width: 1px;  border-right-width: 0px;  border-bottom-width: 1px;  border-left-width: 0px;  border-top-style: solid;  border-bottom-style: solid;  border-top-color: #BE2822;  border-bottom-color: #BE2822 }
.right {  text-align: right; }
#SideBanner {position:absolute; left:0px; top:210px; width:130px; z-index:6; visibility: visible;}
.SideBarBorderBands {  background-color: #FDF9ED;  border: 3px solid #F8B950;  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 13px;   }
.SideBarBorderBandsTop {  background-color: F8B950 }
.SideBarBorderCeremony {  border: 3px solid #4D92F9;  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 13px;  background-color: #FDF9ED }
.SideBarBorderCeremonyTop {  background-color: #4D92F9; }
.SideBarBorderDJs {  border: 3px solid #93B594;  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 13px;  background-color: #FDF9ED }
.SideBarBorderDJsTop {  background-color: #93B594 }
.SideBarBorderJazz {  border: 3px solid #752F77;  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 13px;  background-color: #FDF9ED }
.SideBarBorderJazzTop {  background-color: #752F77 }
.SideBarBorderLinks {
	border: 3px solid D301FA;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	background-color: #FDF9ED
}
.SideBarBorderLinksTop {
	background-color: #D301FA
}
.SideBarBorderSpecialty {  border: 3px solid #BE2822;  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 13px;  background-color: #FDF9ED }
.SideBarBorderSpecialtyTop {  background-color: #BE2822 }
.SideBarNavLinkBands A:ACTIVE {  color: #000FFB;  background-color:#CCFFFF }
.SideBarNavLinkBands A:HOVER {  color: #000FFB;  background-color:#CCFFFF }
.SideBarNavLinkBands A:LINK {  color: #674E26 }
.SideBarNavLinkBands A:VISITED {  color: #674E26 }
.SideBarNavLinkCeremony A:ACTIVE {  color: #000FFB;  background-color:#CCFFFF }
.SideBarNavLinkCeremony A:HOVER {  color: #000FFB;  background-color:#CCFFFF }
.SideBarNavLinkCeremony A:LINK {  color: #674E26 }
.SideBarNavLinkCeremony A:VISITED {  color: #674E26 }
.SideBarNavLinkDJs A:ACTIVE {  color: #000FFB;  background-color:#CCFFFF }
.SideBarNavLinkDJs A:HOVER {  color: #000FFB;  background-color:#CCFFFF }
.SideBarNavLinkDJs A:LINK {  color: #674E26 }
.SideBarNavLinkDJs A:VISITED {  color: #674E26 }
.SideBarNavLinkJazz A:ACTIVE {  color: #000FFB;  background-color:#CCFFFF }
.SideBarNavLinkJazz A:HOVER {  color: #000FFB;  background-color:#CCFFFF }
.SideBarNavLinkJazz A:LINK {  color: #674E26 }
.SideBarNavLinkJazz A:VISITED {  color: #674E26 }
.SideBarNavLinkLinks A:ACTIVE {  color: #000FFB;  background-color:#CCFFFF }
.SideBarNavLinkLinks A:HOVER {  color: #000FFB;  background-color:#CCFFFF }
.SideBarNavLinkLinks A:LINK {  color: #674E26 } 
.SideBarNavLinkLinks A:VISITED {  color: #674E26 }
.SideBarNavLinkSpecialty A:ACTIVE {  color: #000FFB;  background-color:#CCFFFF }
.SideBarNavLinkSpecialty A:HOVER {  color: #000FFB;  background-color:#CCFFFF }
.SideBarNavLinkSpecialty A:LINK {  color: #674E26 }
.SideBarNavLinkSpecialty A:VISITED {  color: #674E26 }
.smalltitle {   color: #000000;   font: 10px "Trebuchet MS", Verdana, Arial;   font-weight: bold  }
.subtitle {   color: #336699;   font: 15px "Trebuchet MS", Verdana, Arial;   font-weight: bold  }
.TblCategory    {
	color: blue;
	font-weight: bold;
	font-size: 12pt;
	font-family:  "Trebuchet MS", Verdana, Arial;
	text-align: left;
}
.TEILBorder {  border-top-width: 1px;  border-right-width: 0px;  border-bottom-width: 1px;  border-left-width: 0px;  border-top-style: solid;  border-bottom-style: solid;  border-top-color: #038EAF;  border-bottom-color: #038EAF }
.ThinFUSBRDR {  border: 1px solid #76683D; }
.title {  color:#141424;   font: bold 18px "Trebuchet MS", Verdana, Arial} 
.Titles    {  font-weight: bold;  font-size: 11px;  font-family:  "Trebuchet MS", Verdana, Arial  }
.txtNav {  font-family: "Trebuchet MS", Verdana, Arial;  font-size: 18px;  color: #FFFFFF }
.txtNav a:active {color: #FFFFFF }
.txtNav a:hover {background: #ffffff; color: #244273 }
.txtNav a:link {  text-decoration: none;  color: #FFFFFF }
.txtNav a:visited {text-decoration: none; color: #FFFFFF }
.underline {  text-decoration: underline; }
.white {  color: white }
.whitetitle {   color: #FFFFFF;   font: 13px "Trebuchet MS", Verdana, Arial }
a.menu:active {    background-image: url("picts/buttonon.gif");  background-color:#C0C0C0;  color: #000000 }
a.menu:hover {   background-image: url("picts/buttonon.gif");  background-color:#C0C0C0;  color: #000000 }.
a.menu:link {   background-image: url("picts/button.gif");  background-color:#2D2D4A;  color: #CFCFE0 }
a.menu:visited {   background-image: url("picts/button.gif");  background-color:#2D2D4A;  color: #CFCFE0 }




/* lightview.css
   http://www.nickstakenburg.com/projects/lightview
*/

#lightview {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 150px;
	width: 150px;
	margin: -75px 0 0 -75px;
	padding: 0;
}

/* The container that holds everything */
.lv_Container {
	position: relative;
	width: 100%;
	height: 100%;
	background: none;
	padding: 0;
	margin: 0;
}

.lv_Button {
	cursor: pointer;
	text-decoration: none;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}

/* The buttons on the side when you view a gallery */
.lv_Sides {
	position: absolute;
	top: 50%;
	left: 0;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
}
.lv_Sides * { padding: 0; margin: 0; }
.lv_Sides li {
	list-style-type: none;
	position: relative;
	overflow: hidden;
}

.lv_PrevSide { float: left; }
.lv_NextSide { float: right; }
.lv_Sides .lv_Wrapper {
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.lv_Sides .lv_Button {
	float: left;
	background: none;
}

/* The frames above and below the center, that hold the corners.
   It's recommended not to change anything here, a lot is done in
   javascript to build further upon this based on your settings.
*/
.lv_Frames {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0;
	margin: 0;
}
.lv_Frames li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.lv_Frame {
	width: 100%;
	display: block;
}
.lv_Frame * { padding: 0; margin: 0; }
.lv_FrameTop {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
}
.lv_FrameBottom {
	position: relative;
	float: left;
	clear: both;
}

.lv_Liquid {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.lv_Liquid .lv_Filler {
	position: absolute;
	height: 100%;
	width: 2px;
	top: 0;
	left: 50%;
}

.lv_Half {
	display: block;
	height: 100%;
	clear: both;
	line-height: 0px;
}
.lv_Half li { list-style-type: none; }
.lv_Corner {
	float: left;
	position: relative;
}
.lv_CornerTr, .lv_CornerBr { float: right; }

.lv_Fill {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

.lv_Half .lv_CornerWrapper {
	float: left;
	position: relative;
	width: 50%;
	height: 100%;
	overflow: hidden;
}
.lv_HalfRight .lv_CornerWrapper { float: right; }

.lv_Corner { position: relative; }
.lv_Corner canvas { position: relative; }
.lv_HalfLeft .lv_Corner { float: left; }
.lv_HalfRight .lv_Corner {
	position: relative;
	float: right;
}

/* To position content correctly in the center with correct
   rounded corner display we need a few wrappers.
   This is to get it right on all browsers.
*/
.lv_Center {
	position: relative;
	clear: both;
	height: 100%;
	overflow: hidden;
	background: none;
	padding: 0;
	margin: 0;
}
.lv_WrapUp {
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapDown {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapCenter {
	position: relative;
	padding: 0;
	margin: 0;
}

/* The loading indicator */
.lv_Loading {
	position: absolute;
	top: 50%;
	left: 50%;
}
.lv_Loading .lv_Button {
	float: left;
	height: 100%;
	width: 100%;
}

.lv_MediaWrapper {
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin: 0;
}
.lv_MediaWrapper img {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
}

/* The overlays on top of images that toggle the previous/next buttons */
.lv_PrevNext {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}
.lv_PrevNext * { padding: 0; margin: 0; }
.lv_PrevNext .lv_Button {
	position: relative;
	height: 100%;
}
.lv_PrevButton { float: left; }
.lv_NextButton { float: right; }

/* The bar that holds title, caption, imagenumber, slideshow and closebutton */
.lv_MenuBar {
	clear: both;
	position: relative;
	width: 100%;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	color: #808080;
	padding: 0;
	margin: 0;
}
.lv_MenuBar * { padding: 0; margin: 0; }

/* When the Menubar is at the top, on (ajax/iframe/inline) content,
   it will also have this style.
   The margins are removed here for better alignment, and since it's
   at the top we switch the inner margins to the other side.
*/
.lv_MenuTop .lv_DataText div,
.lv_MenuTop .lv_ImgNumber div { margin: 0; padding: 0; }
#lightview .lv_MenuTop .lv_Close, 
#lightview .lv_MenuTop .lv_Data { margin: 0 0 6px 0; }

.lv_Close, .lv_Data { margin: 6px 0 0 0; }
.lv_Close { float: right; overflow: hidden; }
.lv_Close .lv_Button {
	float: right;
	width: 100%;
	height: 100%;
}

.lv_Data {
	position: relative;
	float: left;
	padding-bottom: 3px;
	line-height: 13px;
}

/* simulates padding-left inside .lv_Data */
.lv_DataText div, .lv_ImgNumber div { margin-left: 3px; }

.lv_Data li {
	list-style-type: none;
	float: left;
	margin-top: 3px;
}
.lv_DataText { width: 100%; }
.lv_DataText .lv_Title {
	font-weight: bold;
	margin-bottom: 2px;
}
.lv_DataText .lv_Caption { clear: both; }
.lv_Data .lv_ImgNumber {
	color: #b8b8b8;
	margin-right: 5px;
	margin-top: 5px;
}
.lv_Data .lv_Slideshow {
	border-left: 1px solid #efefef;
	padding-left: 5px;
	margin-top: 5px;
	vertical-align: middle;
}
.lv_Data .lv_Slideshow .lv_Button { /* play and stop */
	float: left;
	background-position: center left;
	background-repeat: no-repeat;
}

/* the boxes that hold media or external content */
.lv_Media,
.lv_External {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

#lightview iframe {
	border: 0;
	clear: both;
	padding: 0;
	margin: 0;
	background: none;
}

/* The container that hold buttons above the view, currently only topclose */
.lv_topButtons {
	position: absolute;
	left: 0;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.lv_topcloseButtonImage { cursor: pointer; }


/* The error/warning/download message that will appear when
   a required plugin is not installed.
*/
#lightviewError p { padding: 0 0 10px 0; }
#lightviewError div {
	padding: 6px;
	font: 11px Arial, Helvetica, sans-serif;
}
#lightviewError .message {
	background: #fcb5b5;
	color: #dd1f1f;
	margin-bottom: 3px;
}
#lightviewError .type { font-weight: bold; }
#lightviewError .pluginspage {
	background: #b5fcbd;
	color: #21be30;
}
#lightviewError a,
#lightviewError a:hover,
#lightviewError a:visited {
	color: #21be30;
	text-decoration: none;
	background: none;
	font-weight: bold;
	border-bottom: 1px solid #7de689;
}
#lightviewError p {
	margin-left: 0;
	padding: 0;
}

#overlay {
  position: absolute; /* Opera will use fixed */
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}


* html #lightview { /* IE6 */
	position: absolute;
	margin-top: expression( -1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + 'px');
	margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px');
}

/* Always cover 100% of the screen in IE6 */
html #overlay {
	position: absolute;
	height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' );
	width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' );
}

