/* @override 
	http://localhost:8084/BairdStudios/page.css
	http://localhost:8084/GWTWebApp/page.css
	http://localhost:8084/BairdStudios2008/page.css
	http://localhost:8080/main/page.css
*/

body {
	margin: 0;
	padding: 0;
	height: 1000px;
}

.root {
	background-color: #000;
	color: #fff;
	border-style: solid;
	margin-top: 0px;
	border-width: 0px;
	margin: 0;
}

.rootTitleName{
	position: relative;
	font: italic small-caps 45px Arial;
	width: 95%;
	text-align: left;
	margin-top: 10px;
	margin-left: 120px;
	margin-bottom: 0px;
}

.rootPhoneNumber{
	position: relative;
	font: italic small-caps 18px Arial;
	width: 95%;
	text-align: left;
	margin-top: 0px;
	margin-left: 200px;
	margin-bottom: 5px;
}

.gwt-MenuBar {
	background-color: #e6e6e6;
	border-style: none;
}

.gwt-MenuItem {
	background-color: #999;
	padding: 5px 25px;
	border-style: none;
}

.gwt-MenuItem.contactlink a:link {
	color: white;
}

.gwt-MenuItem.contactlink a:active {
	color: white;
}

.gwt-MenuItem.contactlink a:visited {
	color: white;
}

.gwt-MenuItem.contactlink a.external:link {
	color: white;
}

.gwt-MenuItem.contactlink a.external:visited {
	color: white;
}

.gwt-MenuItem-selected {
	cursor: pointer;
}

.menuselected {
	background-color: #1c00fb;
	padding: 5px 25px;
	border-style: none;
	cursor: pointer;
}

.imagebrowser {
	width: 60%;
	top: 0px;
	margin-top: 0;
	left:  -60px;
	position: relative;
}

.imagepage {
	top: 0px;
	margin-top: 20px;
	position: relative;
	width: 100%;
}

.imagecontent {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
	width: 300px;
	position: relative;
}

.menubar {
	background-color: #999;
	width: 100%;
	position: relative;
	top: 0px;
}

.headerimage {
	position: relative;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	top: 0px;
}

.biographyPanel {
	width: 100%;
	height: 100%;
	top: 0px;
	margin-top: 0;
	position: relative;
	background-color: white;
	color: black;
}

.newsPanel {
	width: 100%;
	height: 600px;
	top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	background-color: white;
	color: black;
}

.newsItem {
	margin-top: 50px;
	margin-left: 100px;
	margin-bottom: 50px;
	width: 70%;
	font: large "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.homePanel {
	width: 100%;
	margin-top: 10px;
	margin-left: 60px;
	position: relative;
}

.slidePanel {
	margin-top: 20px;
}

.representedPanel {
	width: 100%;
	margin-top: 10px;
	position: relative;
	margin-left: 5px;
}

.biotext {
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 50px;
	text-align: justify;
	font: small Verdana, "Lucida Grande", Lucida, sans-serif;
	border-color: #fff;
	border-style: none;
	background-color: white;
	color: black;
}

.biotextitalic {
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 50px;
	text-align: justify;
	font: italic small Verdana, "Lucida Grande", Lucida, sans-serif;
	background-color: white;
	color: black;
}

.bioimage {
	margin-top: 10px;
	margin-left: 0px;
	background-color: #fff;

}

.bioimageflow {
	background-color: #fff;
	margin-bottom: 25px;
}

.reptitle {
	color: #f98016;
	margin-top: 30px;
	margin-left: 30px;
}

.repcitystate {
	margin-left: 30px;	
}

.repphone {
	
	margin-left: 30px;
}

.mainimage {
	margin-right: 15px;
	margin-left: 15px;
}

.rightimage {
	width: 100px;
	margin-top: 380px;
	margin-left: 10px;
	margin-right: 10px;
}

.leftimage {
	width: 100px;
	margin-top: 380px;
	margin-left: 10px;
	margin-right: 10px;
}

.controlscreen {
	left: 290px;
	top: 510px;
	width: 350px;
	position: absolute;
}

.controlscreentext {
	margin-left: 30px;
	margin-right: 0px;
	width: 100%;
}

.soundbtn {
	background-image: url(images/sound.jpg);
	width: 20px;
}

.galleryPanel {
	border-style: solid;
	border-color: black;
	margin-top: 10px;
}

.galleryTable {
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 5px;
	border: 0px;
	background-color: silver;
	width: 450px;
	text-align: left;
	cursor: hand;
	color: black;
}

.galleryCell {
	background-color: #fcff84;
	text-align: left;
	font-size: small;
	color: black;
}

.galleryinfo {
	margin: 0;
	padding-bottom: 5px;
	font: 10pt Georgia, "Times New Roman", Times, serif;
	width: 300px;
	color: black;
}

.galleryname {
	font-weight: bold;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
	padding-bottom: 5px;
	width: 300px;
}

.tableHeaderRow {
	background-color: gray;
}


.infobr {
	border-bottom-style: solid;
	border-bottom-color: maroon;
	background-color: maroon;
	line-height: 5px;
	width: 300px;
}

.textpanel {
	width: 95%;
	margin: 20px;
	padding: 5px;
}

.text {
	color: white;
	margin-top: 15px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0;
}

A {
	color: #f80a12;
}

.fade0 {
    opacity: 0.0;
  }
.fade1 {
    opacity: 0.01;
  }
.fade2 {
    opacity: 0.02;
  }
.fade3 {
    opacity: 0.03;
  }
.fade4 {
    opacity: 0.04;
  }
.fade5 {
    opacity: 0.05;
  }
.fade6 {
    opacity: 0.06;
  }
.fade7 {
    opacity: 0.07;
  }
.fade8 {
    opacity: 0.08;
  }
.fade9 {
    opacity: 0.09;
  }
.fade10 {
    opacity: 0.10;
  }
.fade11 {
    opacity: 0.11;
  }
.fade12 {
    opacity: 0.12;
  }
.fade13 {
    opacity: 0.13;
  }
.fade14 {
    opacity: 0.14;
  }
.fade15 {
    opacity: 0.15;
  }
.fade16 {
    opacity: 0.16;
  }
.fade17 {
    opacity: 0.17;
  }
.fade18 {
    opacity: 0.18;
  }
.fade19 {
    opacity: 0.19;
  }
.fade20 {
    opacity: 0.20;
  }
.fade21 {
    opacity: 0.21;
  }
.fade22 {
    opacity: 0.22;
  }
.fade23 {
    opacity: 0.23;
  }
.fade24 {
    opacity: 0.24;
  }
.fade25 {
    opacity: 0.25;
  }
.fade26 {
    opacity: 0.26;
  }
.fade27 {
    opacity: 0.27;
  }
.fade28 {
    opacity: 0.28;
  }
.fade29 {
    opacity: 0.29;
  }
.fade30 {
    opacity: 0.30;
  }
.fade31 {
    opacity: 0.31;
  }
.fade32 {
    opacity: 0.32;
  }
.fade33 {
    opacity: 0.33;
  }
.fade34 {
    opacity: 0.34;
  }
.fade35 {
    opacity: 0.35;
  }
.fade36 {
    opacity: 0.36;
  }
.fade37 {
    opacity: 0.37;
  }
.fade38 {
    opacity: 0.38;
  }
.fade39 {
    opacity: 0.39;
  }
.fade40 {
    opacity: 0.40;
  }
.fade41 {
    opacity: 0.41;
  }
.fade42 {
    opacity: 0.42;
  }
.fade43 {
    opacity: 0.43;
  }
.fade44 {
    opacity: 0.44;
  }
.fade45 {
    opacity: 0.45;
  }
.fade46 {
    opacity: 0.46;
  }
.fade47 {
    opacity: 0.47;
  }
.fade48 {
    opacity: 0.48;
  }
.fade49 {
    opacity: 0.49;
  }
.fade50 {
    opacity: 0.50;
  }
.fade51 {
    opacity: 0.51;
  }
.fade52 {
    opacity: 0.52;
  }
.fade53 {
    opacity: 0.53;
  }
.fade54 {
    opacity: 0.54;
  }
.fade55 {
    opacity: 0.55;
  }
.fade56 {
    opacity: 0.56;
  }
.fade57 {
    opacity: 0.57;
  }
.fade58 {
    opacity: 0.58;
  }
.fade59 {
    opacity: 0.59;
  }
.fade60 {
    opacity: 0.60;
  }
.fade61 {
    opacity: 0.61;
  }
.fade62 {
    opacity: 0.62;
  }
.fade63 {
    opacity: 0.63;
  }
.fade64 {
    opacity: 0.64;
  }
.fade65 {
    opacity: 0.65;
  }
.fade66 {
    opacity: 0.66;
  }
.fade67 {
    opacity: 0.67;
  }
.fade68 {
    opacity: 0.68;
  }
.fade69 {
    opacity: 0.69;
  }
.fade70 {
    opacity: 0.70;
  }
.fade71 {
    opacity: 0.71;
  }
.fade72 {
    opacity: 0.72;
  }
.fade73 {
    opacity: 0.73;
  }
.fade74 {
    opacity: 0.74;
  }
.fade75 {
    opacity: 0.75;
  }
.fade76 {
    opacity: 0.76;
  }
.fade77 {
    opacity: 0.77;
  }
.fade78 {
    opacity: 0.78;
  }
.fade79 {
    opacity: 0.79;
  }
.fade80 {
    opacity: 0.80;
  }
.fade81 {
    opacity: 0.81;
  }
.fade82 {
    opacity: 0.82;
  }
.fade83 {
    opacity: 0.83;
  }
.fade84 {
    opacity: 0.84;
  }
.fade85 {
    opacity: 0.85;
  }
.fade86 {
    opacity: 0.86;
  }
.fade87 {
    opacity: 0.87;
  }
.fade88 {
    opacity: 0.88;
  }
.fade89 {
    opacity: 0.89;
  }
.fade90 {
    opacity: 0.90;
  }
.fade91 {
    opacity: 0.91;
  }
.fade92 {
    opacity: 0.92;
  }
.fade93 {
    opacity: 0.93;
  }
.fade94 {
    opacity: 0.94;
  }
.fade95 {
    opacity: 0.95;
  }
.fade96 {
    opacity: 0.96;
  }
.fade97 {
    opacity: 0.97;
  }
.fade98 {
    opacity: 0.98;
  }
.fade99 {
    opacity: 0.99;
  }
.fade100 {
    opacity: 1.0;
  }

.trailer {
	position: absolute;
	top: 15px;
	right: 30px;
}

.trailerimage {
	margin-right: 10px;
	margin-left: 25px;
	margin-top: 5px;
	cursor: pointer;
}

.photocredit {
	text-align: left;
	font: x-small Arial;
	text-indent: 120px;
}

.musiccredit {
	margin-top: 15px;
	text-align: left;
	font: x-small Arial;
	margin-left: 10px;
	margin-right: 10px;
}

.webcredit {
	margin-left: 80px;
	font-size: x-small;
}