@import url("/stylesheet/ns4safe.css");

body, .frame {
	/*
	background-color:#cc6633;
	*/
	background-color:#BF5F2E;
	margin:0px;
	margin-right:0px;
	padding: 0px;
	color:#ffffcc;
	font-family:arial, helvetica, sans-serif;
	font-size:100%;
}
table {
	text-align:left;
}
#topnavContainer {
	margin-left: 25px;
}

td {
	vertical-align:top;
}
td#contentCell {
	padding-left:4em;
}
td.navCell, td#lastNav {
	/*/*/
	position:relative;
	/* */
}
td.navCell {
	background-color:#ff9933;
	border-right:1px solid #ffffff;
	padding:0 5px;
	z-index:3;
}
td#lastNav {
	background-color:#ff9933;
	padding:0 5px;
	z-index:3
}
div.d-bottomnav, div.d-bottomnav2 {
	text-align:center;
	margin:0px 0px 10px 0px;
}
div.d-bottomnav2 {
	margin-top: 45px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding: 5px;
	background-color:#993300;
}
div.maingallery {
	width: 93%;
}
div#home-main-image {
	padding:26px 0 30px 0;
	text-align:center;
}
div.siteinfo {
	text-align:right;
	padding-right:20px;
}
div#leftNavContainer, div#leftNavContainerInd {
	width:103px;
	margin-left:8px;
	margin-top:30px;
}
div.leftNavElement, #lastLeftNav {
	border-top:1px solid white;
	border-right:1px solid white;
	border-left:1px solid white;
}
#lastLeftNav {
	border-bottom:1px solid white;
}
div.siteLanguage2 {
	border-top:1px solid white;
	border-right:1px solid white;
	border-left:1px solid white;
	border-bottom:8px double white;
	background-color:#99371e;
	padding:0px;
}
.credits {
	text-align:right;
	margin:5px 50px 0 0;
	font:normal 10px arial,sans-serif;
}
.sounds1, .sounds3 {
	clear:left;
	border-top:1px solid #993300;
	padding:15px 0 20px 20px;
	margin-bottom:0px;
}
.sounds1 ol {
	 margin:0px 0 0 130px;
	 padding-top:6px;
	 font-size:10px;
	 font-weight:bold;
}

.sounds1 dl {
	 float:left;
	 width:150px;
	 margin:5px 0 10px 0;
}
.sounds1 dt, .sounds3 dt {
	padding:0;
}
.sounds3 dl {
	float:left;
	width:450px;
	margin:5px 0 10px 0;
}

.sounds1 dd, .sounds3 dd {
	 font-size:11px;
	 font-weight:bold;
	 padding:3px 0 0px 6px;
	 text-align:left;
	 margin:0;
}
.sounds3 dd {
	padding-left:2em;
}
.sounds1 .header {
	margin:0;
	margin-bottom:-8px;
}
#sounds2 {
	clear:left;
	border-top:1px solid #993300;
	padding:15px 0 15px 15px;
	margin-bottom:0px;
}
#sounds2 ul {
	 font-size:11px;
	 font-weight:bold;
	 margin:0;
	 padding-left:20px;
}
.schedule1,.schedule2 {
	font-weight:bold;
	font-size:11px;
}
.schedule1 {
	width:115px;
	padding-right:8px;
	text-align:left;
}

.cleared-div {
	clear:both;
}
/*/*/
div.rightInfo, div.leftInfo {
	width:28%;
	background-color:#FFE5CD;
}
div.rightInfo {
	float:right;
	margin:0 0 1em 1em;
}
div.leftInfo {
	float:left;
	margin:0 1em 1em 0;
}
div.plainInfo {
	background-color:#FFE5CD;
	margin:12px 0 15px 8px;
	border:1px solid white;
}
div.email-form {
	padding:15px 20px 8px 20px;
	margin:0 80px 30px 80px;
	border:1px solid #ffffcc;
	background-color:#993300;
}
.email-form div, .email-form td {
	font-size:12px;
	font-weight:bold;
}
.email-form div {
	margin-bottom:20px;
	text-align:center;
	font-size:13px;
}
.plainInfo p, .rightInfo p, .leftInfo p {
	font-size:70%;
	color:#993300;
	padding:.5em;
	margin:0;
}
.plainInfo ul {
	margin:0.2em 0.2em 0.2em 0.8em;
	padding:0;
}
.plainInfo ul li {
	margin-left:0.5em;
	font-size:70%;
	color:#993300;
	padding:0 0 0 .1em;
}
.plainInfo h5, .rightInfo h5, .leftInfo h5 {
	background-color:#993300;
	color:#ffffcc;
	margin:0;
	padding:2px;
	font-size:85%;
	text-align:center;
}
/* */
/* drop menus */
.dropMenu {
	position:absolute;
	width:100px;
	background-color:#ff9933;
	z-index:10;
	border:1px solid #ffffff;
	border-bottom:none;
	top:119px;
	font-size:11px;
}

#dropMenu1, #dropMenu2, #dropMenu3, #dropMenu4, #dropMenu5, #dropMenu6 {
	visibility:hidden;
}
/*/*/
div.siteLanguage2 {
	text-align:center;
}
div.leftNavElement, #lastLeftNav {
	background-color: #FFA500;
}
/* */
dl {
	text-align: center;
}
dd {
	margin-bottom: 12px;
	margin-left: 0px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	font-family:arial, helvetica, sans-serif;
}
h1 {
	font-size:120%;
}
h2 {
	font-size:115%;
	margin-top:5px;
	color:#ffffcc;
}
h3 {
	font-size:110%;
	color:#ffffcc;
	margin-top:18px;
}
h3.header {
	margin-top:12px;
	margin-bottom:12px;
}
div.borderb h3.header {
	margin:6px 0;
}
h4 {
	font-size:110%;
	color:#ffcc66;
	margin:0px;
}
h5 {
	font-size:105%;
}
h6 {
	font-size:100%;
}
.standard {
	color:#ffffcc;
	margin-bottom:0;
	margin-top:0;
}
hr {
	color:#993300;
	background-color:#993300;
	height:3px;
	border-color:#993300;
}
p, blockquote, .cell, .tdform, ul li {

}
p {
	margin-top:0.2em;
}
.break1 {
	clear:both;
}
.source-indent {
	display:block;
	text-align:right;
	margin-right:3em;
	font-size:11px;
}
blockquote {
	margin-right:0;
}
.cell {
	vertical-align:top;
	padding-left:0px;
}
.small1 {
	font-size:8pt;
	font-family:arial, helvetica, sans-serif;
	text-decoration:none;
	color:#33ffcc;
	font-weight:600;
	margin:0.5em 0em 0.5em 0em;
}
.small2 {
	font-size:80%;
}
.large {
	font-size:14pt;
}
.quotenormal {
	font-family:'timesnewroman', georgia, serif;
	font-size:14pt;
	margin:0px;
}
.quotesmall {
	font-size:10pt;
	text-indent:6em;
	margin-top:0px;
}
.sounds, .celltext, .celltext1, .celltext2, .celltext3 {
	font-family:verdana, arial, sans-serif;
}
.celltext, .celltext1, .celltext2, .celltext3 {
	color:#ffffcc;
	font-weight:bold;
}
.celltext3 {
	text-align:center;
	margin: 10px;
}
.smallbreak {
	font-size:2px;
}
.celltext {
	font-size:12px;
}
.celltext1 {
	font-size:10px;
}
.celltext2, .celltext3 {
	font-size:9px;
}
.moltpetit {
	font-size:10px;
	font-family:arial, sans-serif;
	font-weight:bold;
}
.spacer1 {height:100px;}
.spacer15 {height:150px;}
.spacer2 {height:200px;}
.spacer25 {height:250px;}
.spacer3 {height:300px;}
.spacer4 {height:400px;}

.masthead {
	border-top-color:#ffffff;
	border-bottom-color:#ffffff;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left:none;
	background-color:#99371e;
	height:29px;
	width:100%;
	font-family:'arialblack', arial, sans-serif;
	font-size:16pt;
	color:#ffffcc;
	text-indent:6em;
}
.firstletter {
	color:#ffcc66;
}
.photoframe {
	border-style:ridge;
	border-color:#ff6633;
}
.float-right {
	float:right;
	margin:6px 0px 6px 6px;
}
.float-left {
	float:left;
	margin:6px 6px 6px 0px;
}
.block {
	display:none;
}
/* images */
img {
	border: 0;
}
img.thumbnail1 {
	height: 90px;
	margin: 3px;
}
.thumb {
	/*/*/
	margin:5px;
	/* */
}
/* links */
a {
	text-decoration:none;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
}
a.small, a.small:link, a.small:visited, a.small2, a.small2:link, a.small2:visited {
	font-family:arial, helvetica, sans-serif;
	text-decoration:none;
	color:#ffff99;
}
a.small {
	font-size:8pt;
	font-weight:600;
}
a.small2 {
	font-size:8pt;
}
a.small:hover, a.small2:hover {
	background-color:#ffffcc;
	color:#993300;
}
a:link, a.noVisited:link, a.noVisited:visited, .moltpetit a:link, .moltpetit a:visited,
a:visited {
	color:#ffff99;
}
a:visited{
	color:#00ffff;
}
a.header:link, a.header:visited{
	color:#ffff99;
}
a:hover, .moltpetit a:hover, a.header:hover, a.noVisited:hover {
	color:#33ffcc;
	text-decoration:none;
}
a:active, .moltpetit a:active, a.header:active, a.noVisited:active {
	color:#cccc66;
}
a.leftnav, a.leftnav:visited, a.leftnav1, a.leftnav1:visited, .dropMenu a,
.dropMenu a:visited, a.drop1 {
	color:white;
	font-family:helvetica, arial, sans-serif;
	font-size:11px;
	font-weight:700;
	display:block;
	padding: 1px 0px 1px 3px;
}
.dropMenu a, .dropMenu a:visited {
	font-size:10px;
	font-weight:normal;
	border-bottom:1px solid #ffffff;
}
a.leftnav1 {
	text-decoration:underline;
	background-color:#99371e;
	font-weight:bold;
}
a.leftnav:hover, .dropMenu a:hover {
	color:#993300;
}
a.leftnav1:hover {
	color:#993300;
	text-decoration:none;
}
a.leftnav:active, a.leftnav1:active, .dropMenu a:active {
	color:#6633cc;
}
.navCell a, .navCell a:link, .navCell a:visited, .firstletter, #lastNav a,
#lastNav a:visited {
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-family:arial, sans-serif;
	font-size:11px;
}
#index #nav1, #schedule #nav2, #history #nav3, #bios #nav4, #sounds #nav5, #perform #nav6,
#contact #nav7, #tech #left6, #perform #left5, #sounds #left4, #schedule #left3,
#contact #left2  {
	color:#993300;
}
a.leftnav2, a.leftnav2:link, a.leftnav2:visited, .firstletter {
	color:white;
	text-decoration:none;
	font-weight:700;
	font-family:arial, sans-serif;
	font-size:11px;
	display:block;
	padding: 1px 0px 1px 3px;
}
.navCell a:hover, a.leftnav2:hover, #lastNav a:hover {
	color:#993300;
}
a.drop1, a.drop1:visited, a.drop1:hover, a.drop1:active {
	color:white;
	font-family:helvetica, arial, sans-serif;
	font-size:11px;
	font-weight:700;
	display:block;
	padding: 1px 0px 1px 3px;
	background-color: #993300;
}
a.drop1:hover {
	color:#FFDDBC;
}
div.siteLanguage2 a, div.siteLanguage2 a:link, div.siteLanguage2 a:visited {
	color:#ffffff;
	background-color:#993300;
	font-weight:bold;
	font-family:arial, sans-serif;
	font-size:12px;
	display:block;
	padding: 1px 2px;
}
div.siteLanguage2 a:hover {
	color:#993300;
	background-color:#FFA500;
}
.plainInfo a, div.rightInfo a, div.leftInfo a, .plainInfo a:visited {
	color:purple;
}
.plainInfo a:hover, div.rightInfo a:hover, div.leftInfo a:hover {
	color:green;
}
/*/*/
a.small2 {
	font-size:7pt;
}
a.leftnav1:hover {
	background-color:#FFA500;
}
/* */