@charset "UTF-8";
/* Ergonet CSS Document */
html {
	height:100%;
}
body {
		height:100%;
		color:#000000;
		font-size:12px;
		border:0px;
		margin:0px;
		padding:0px;
		background-color:#ecfafd;
		background-position:top center;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		overflow:scroll;
		overflow-x:hidden;
		background-image: url(/images/bkg.jpg);
		background-repeat:no-repeat;
		
}

/*

container
logoDiv
breadcrumb
head01
strap
content01
shopDisplay
shopPanel
loggedInMessage
footer01
menuColumn
leftColumn
permanentMenu
searchFormDiv
subjectMenu
feature01
feature02
companyLogo
mailingListForm
galleryDisplay
browserNotification
basket
searchResults
xhrReport
errorReport


*/


#container {
		position:relative;
		margin-left:auto;
		margin-right:auto;
		width:960px;
		height:100%;
		min-height:590px;

		z-index:1;
	padding:0px;
	margin-top:0px;

}
#logoDiv {
		position:absolute;
		top:0px;
		left:0px;
		padding-left:10px;
		width:963px;
		height:200px;
		overflow:hidden;
}

.clickHereToLogOutLink {
	
}
#risingStarsOutput {
		margin-left:10px;
}
#loggedInMessage {
		position:absolute;
		top:0px;
		right:160px;
		text-align:right;
		width:400px;
		font-size:10px;
}
#loggedInMessage p {
text-align:right;
margin:0px;
border:0px;
}
#productTableauH {
		position:relative;
		margin-left:10px;
		margin-top:0px;
		width:550px;
		height:100px;
		z-index:50;
		overflow:auto;
	/*	overflow-y:hidden; */
		overflow:hidden;
}
#mediaPlayerInFooter {
		position:absolute;
		display:block;
		top:0px;
		right:80px;
		width:180px;
		height:90px;
		z-index:100;
		padding:0px;
		overflow:hidden;
}
#actFormDiv h2 {
		margin-bottom:-50px;
		margin-right:30px;
}
a {
color: black;
		
		text-decoration:none;
}
#searchFormDiv {
		position:absolute;
		margin-top:0px;
		width:300px;
		top:21px;
		left:658px;
		z-index:100;
		display:none;
}
#breadcrumb {
		position:absolute;
		top:185px;
		left:40px;
		width:689px;
		height:17px;
		padding:5px;
		font-size:11px;
		z-index:3;
		display:block;
		background-image:url(/graphics/BreadCrumbBack.png);
		background-repeat:no-repeat;
		color:#F2B603;
		display: none;
		
}
#breadcrumb a {
}
#breadcrumb p {
		font-size:12px;
		margin-left:8px;
		margin-top:0px;
		line-height:100%;
}
#mastheadStrip {
		position:absolute;
		top:58px;
		width:940px;
		height:162px;
		overflow:hidden;
		background-image:url(/graphics/Masthead.gif);
}

#strap {
		position:absolute;
		width:280px;
	
		top:85px;
		left:506px;
		z-index:10;
		color:#CCCCCC;
		font-size:16px;
		font-style:italic;
		font-weight:normal;
}
#headerStrip {
		position:absolute;
		width:750px;
		height:20px;
		z-index:1;
}
#permanentHomeMenu {
		position:absolute;
		top:140px;
		left:5px;
		z-index:100;
		width:124px;
		height:24px;
		text-align:center;
}
#content01head {
position:relative;
		width:890px;
		height:34px;
		top: 190px;
		left:152px;
		z-index:20;
		margin-top:0px;
		background-image: url(/images/top-frame_new.png);
		background-repeat:no-repeat;
		}
		
		
#newsTicker {
position:absolute;
z-index:100; 
top:158px;
width:62%; 
left:250px;
height:13px; 
padding:0px 5px 4px 5px;
background-color: none;
color:#ffffff;
overflow:hidden;
} 
#newsTickerInput {} 
#newsTickerDisplay{} 
#newsTickerButton {margin-left:90px;} 
#newsTickerButton img {} 

#newsTickerButton {
position:absolute;
top:94px;
right:20px;
width:80px;
height:34px;
}
#newsTickerSleeve {
position:absolute;
width:auto;
}
#newsTickerSleeve a {
color:#66CCFF;
}
#newsTickerSleeve a:hover {
text-decoration:underline;
}
.liveComment p {
margin:1px;
padding:1px;
}
.commentAuthor {
font-style:italic;
text-align:right;
}
.newsTickerPoster {
color: #FFFF99;
font-size:8px;}
/* for each show home page */
#newsTickerInput {width:400px; border:1px solid Grey;font-size:14px;} 
#newsTickerDisplayOnNewsUnitPage{width:400px;height:auto;font-size:14px;border:1px solid Grey;}
.newsTickerRow {
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-bottom:1px solid #CCCCCC;
}	
		
		
#shoutBox {
position:absolute;
z-index:100; 
top:132px;
width:100%; 
height:13px; 
padding:0px 5px 4px 5px;

color:#CCCCCC;
overflow:hidden;
} 
#shoutBoxInput {} 
#shoutBoxDisplay{} 
#shoutButton {margin-left:90px;} 
#shoutButton img {} 
#searchFormDiv {clear:both;}
#shoutButton {
position:absolute;
top:94px;
right:20px;
width:80px;
height:34px;
}
#shoutSleeve {
position:absolute;
width:auto;
}
/* for each show home page */
#shoutBoxInput {width:400px; border:1px solid Grey;font-size:14px;} 
#shoutBoxDisplayOnShowPage{width:400px;height:auto;font-size:14px;border:1px solid Grey;}
.shoutRow {
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-bottom:1px solid #CCCCCC;
}




#content01 {
		position:relative;
		width:599px;
		height:auto;
		padding-left: 107px;
		padding-bottom: 20px;
		margin-top: 0px;
		top:190px;
		left:130px;
		z-index:20;
		padding-top: 20px;
		/*color:#828600;*/
		color: #000033;
		min-height:550px;
		background-image:url(/images/content01-bkg.png);
		background-repeat:repeat-y;
		overflow: visible;
		padding-right: 125px;
		font-size:14px;
}
#shopPanel {
		position:relative;
		width:528px;
		height:auto;
		top:151px;
		left:259px;
		z-index:10;
		min-height:400px;
		/*
		background-image:url(/graphics/contentBackground.png);
		*/
}
#footer01 {
		display:block;
		bottom: 10px;
		width:2000px;
		height:568px;
		margin-left: -550px;
		margin-top: 190px;
		font-family:Arial, Helvetica, sans-serif;
		border-bottom: 1px solid #006600;
		background-image:url(/images/footer.jpg);
		background-repeat: no-repeat;
		background-position: top center;
		padding:5px 5px 3px 10px;
		font-style:italic;
		font-size: 11px;
		line-height:1.1em;
}
#leftColumn {
		position:absolute;
		width:180px;
		top:170px;
		min-height:400px;
		left:0px;
}
#menuColumn {
		position:absolute;
		left:-20px;
		top:202px;
		margin-left:0px;
		width:225px;
		height:auto;
		z-index: 31;
		
}
/*
#rightColumn {
		position:absolute;
		top:149px;
		left:798px;
		width:136px;
		min-height:400px;
		height:auto;
		background-image:url(/graphics/rightColumnBack.png);
		z-index:50;
		padding:10px;
}
*/
#glcSidebar {
		position:absolute;
		top:149px;
		left:798px;
		width:136px;
		min-height:400px;
		height:auto;
		background-image:url(/graphics/rightColumnBack.png);
		z-index:50;
		padding:10px;
}
#rightColumn p {
		
}
#permanentMenu {
		position:absolute;
		left:798px;
		top:0px;
		margin-top:0px;
		padding-top:10px;
		width:156px;
		height:100px;
		z-index:100;
		background-image:url(/graphics/permMenuBack.png);
		overflow:hidden;
		display: none;
}
#permanentMenu li {
margin-left:20px;
list-style-type:none;
}
#permanentMenu a {
		font-size:12px;
		font-weight:normal;
		color:#FFFFFF;
}

#head01 {
		position:absolute;
		top:150px;
		left:45px;
		max-width:500px;
		color: #006600;
		display: none;
}
#menuIconTop {
		position:relative;
		top:0px;
		left:0px;
		width:220px;
		height:31px;
		background-repeat:no-repeat;
		background-image:url(/images/left-menu-top-bkg.png);
		background-position:top;
		z-index:50;
		
}
#menuColRows {
		position:relative;
		left:0px;
		width:210px;
		padding-left:10px;
		height:auto;
		background-image:url(/images/left-menu-body-bkg.png);
		background-repeat: repeat-y;
}
#menuIconBottom {
		position:relative;
		margin-top:0px;
		left:0px;
		width:259px;
		height:24px;
				background-image:url(/images/left-menu-bottom-bkg.png);
		background-repeat:no-repeat;
		z-index:50;
}
h1 {
		padding:0px;
		margin:0px;
		font-weight:normal;
		color: #006600;
		font-size:28px;
		font-family: Lucidia Grande, Tahoma, sans-serif;
		
}
.longHead01Style {
		font-size:28px;
}
.reallyLongHead01Style {
		font-size:20px;
}
#content01 h1 {
		font-size:18px;
		margin-top:0px;
		margin-left:10px;
		margin-bottom:10px;
		font-family: Lucidia Grande, Tahoma, sans-serif;
		font-weight:normal;
		line-height:125%;
		color: #006600;
}
h2 {
		font-size:14px;
		margin:0px;
		padding:0px;
		margin-left:8px;
		font-weight:normal;
		line-height:125%;
		color: #006600;
		font-family: Lucidia Grande, Tahoma, sans-serif;
}
h3 {
		font-size:16px;

		margin-bottom:10px;
		font-weight:normal;
		line-height:125%;
		color: #006600;
}
h4 {
		font-size:14px;
		margin-top:10px;
		margin-left:8px;
		margin-right:50px;
		margin-bottom:10px;
		font-weight:normal;
		line-height:125%;
		color:#607EB1;
}
h5 {
		font-size:12px;
		margin-top:10px;
		margin-left:8px;
		margin-right:50px;
		margin-bottom:10px;
		font-weight:bold;
		line-height:125%;
		color:#607EB1;
}
#articleDate p {
		margin-left:0px;
		margin-top:0px;
		line-height:100%;
		height:18px;
}
p {
}
#content01 p {
		/*font-size:13px; */
/*font-family:Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; */


		margin-left:8px;
		margin-top:0px;
		line-height:140%;
}
#categoryLevel1NavigatorDiv, #catLev1NavFlyOut {
		z-index:20;/* see categoryLevel1Navigator.css */
}

#footer01 a {
}
#footer03 {
		display:block;
		position:absolute;
		bottom:4px;
		font-family:Arial, Helvetica, sans-serif;
}

#blogFrame {
		width:740px;
		height:100%;
}
#xhrReport {
		position:absolute;
		right:0px;
		bottom:10px;
}
#errorReport {
	position:absolute;
		color:#666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		
		left:0px;
		top:50px;
		width:200px;
		height:16px;
		z-index:0;

}
#searchForm {
}
#ss {
		width:80px;
		height:14px;
		font-size:10px;
		padding:0px;
		
		padding-top:1px;
		padding-left:3px;
}

#content01 ul {
padding-left:25px;
padding-top: 0px;}
#content01 ul li {
list-style-type:disc;
}

#content01 ul li ul li {
list-style-type:square;
font-size: 13px;
}
/*
#searchResults {
		position:absolute;
		right:0px;
		top:0px;
		z-index:50;
		width:180px;
		height:auto;
		max-height:500px;
		background-image:url(/conf/graphics/appWinBackground.png);
		overflow:auto;
		cursor:move;
}
#searchCloser {
		position:absolute;
		left:1px;
		width:20px;
		height:15px;
}
*/
#noSearchWordAlert {
		position:absolute;
		top:10px;
		left:10px;
}
#addToFavoritesLinkDiv {
		position:absolute;
		font-size:10px;
		padding-left:18px;
		bottom:55px;
		width:85px;
		height:20px;
		left:180px;
		z-index:100;
}
#applicationDiv {
		position:fixed;
		bottom:0px;
		width:840px;
		height:auto;
		left:125px;
		z-index:100;
	
}
#feature01 {
		position:absolute;
		right:40px;
		top:70px;
		width:210px;
		height:100px;
		
		z-index:20;
}
#competitionFeature {
		position:relative;
		border:1px solid Grey;
		width:140px;
		margin:10px;
		padding:5px;
		min-height:30px;
}
#mailingListForm {
		position:absolute;
		padding:0px;
		width:800px;
		right:0px;
		text-align:right;
		bottom:5px;
		background-repeat:no-repeat;
		z-index:99;
}
#signUpNote {
		float:right;
		width:200px;
		height:14px;
		overflow:hidden;
		right:4px;
		bottom:0px;
		padding:5px;
		line-height:110%;
		padding-right:28px;
		color:#000000;
		font-weight:bold;
}
#mailingListFormContainer {
		float:right;
		right:204px;
		width:500px;
		height:24px;
}
#mailingListForm input {
		border:1px solid #999999;
		margin:2px;
		color:#333333;
		background-color:#8BC5AD;
}
#name, #email, #where {
		width:100px;
}
#joinMailListSubmit {
}
#where {
		width:95px;
}
#ticketFeature {
		position:relative;
		border:1px solid Grey;
		width:140px;
		margin:10px;
		padding:5px;
		min-height:30px;
}
#locationFeature {
		position:relative;
		border:1px solid Grey;
		width:140px;
		margin:10px;
		padding:5px;
		min-height:30px;
}
#feature02 {
		position:absolute;
		left:0px;
		padding-left: 20px;
		padding-right: 20px;
		top:570px;
		width:160px;
		height:auto;
		z-index:1000;
		
font-size: 10px;
line-height: 16px;

background-image: url(/images/50percent-white-png-2x2px.png);

}
#liveCommentList {
margin-top:15px;
}
#commentTextarea {
	border:1px solid #999999;
	margin:2px;
	color: #006600;
	background-color: #FFFFFF;
	font-size:10px;
	font-family: Lucida Grande, Tahoma, sans-serif;
	width:160px;
	padding:3px;
}
#author {
		font-size:1em;
		padding:1px 1px 1px 2px;
		border:1px solid #999999;
		margin:3px;
		background-color:#FFFFFF;
		width:160px;
		padding:3px;
		
}
#commentSubmitButton {
	border:1px solid #999999;
	margin:2px;
	color:black;
	background-color:#ddd;
	font-size:11px;
}
.liveComment {
	height:20px;
	overflow:hidden;
	margin-bottom:6px;
	cursor:pointer;
	border-bottom:1px Solid Grey;
}
#feature01 ul, #feature02 ul {
		margin:0px;
		border:0px;
		line-height:190%;
}
#feature01 li, #feature02 li {
		margin:0px;
		border:0px;
		list-style-type:none;
}
/* ********** Fly-out menu */
#menu2 {margin-right: 70px;}
#subjectMenu {
		position:absolute;
		top:184px;
		left:20px;
		margin-top: 2px;
		height:22px;
		z-index:1000;
		padding-bottom:10px;
		padding-left:10px;
		padding-right: 10px;
		width:860px;
		margin-left:auto;
		margin-right:auto;
		z-index:100;
		font-size:10px;
		font-family:Lucidia Grande, Tahoma, sans-serif;
		
		}
#subjectMenu a {

}
#subjectMenu div {
		position:relative;
}
.pipe {
		position:relative;
		float:left;
		height:auto;
		padding:3px 1px 1px 1px;
		text-align:center;
		margin:0px;
}
.bachsubmenu {
		position:relative;
		float:left;
		width:100px;
		height:auto;
		padding:0px 10px 0px 0px;
		text-align:left;
}
.menuContent {
		position:absolute;
		top:0px;
		width:200px;
		height:0px;
		overflow:hidden;
		padding-left:10px;
		padding-right:10px;
}
#subjectMenu ul {
		padding:0px;
		margin:0px;
}
#subjectMenu ul li {
		list-style-type:none;
}
.bachmenu {
		list-style-type:none;
		margin:0px;
		padding:0px;
		position:relative;
		top:0px;
}
.bachmenu li {
		list-style-type:none;
		display:block;
		line-height:18px;
		text-indent:8px;
		padding-right:10px;
}
.bachmenu li a {
		width:100%;
		display:block;
}
.bachmenu li:hover {
}
.menuHeading {
		width:100%;
		height:22px;
		padding:4px;
		text-align:center;
}
.menuHeading:hover {
}
.menuHeading a {
		width:90%;
		display:block;
		padding-left:2px;
		padding-bottom:2px;
}
.srHead, .sr0, .sr1, .srNone {
		float:left;
		margin:2px 0px 2px 0px;
		padding:5px;
		width:90%;
		font-size:0.9em;
		line-height:1em;
}
.srHead {
		font-weight:bold;
		text-decoration:underline;
		font-style:italic;
		padding:0px;
		text-align:right;
}
.searchResultLink {
		text-decoration:none;
		border:0px;
		font-weight:bold;
		color:#FFFFFF;
}
.searchResultLink:hover {
		text-decoration:none;
}
.sr0 {
}
.sr1 {
}
.sr0:hover, .sr1:hover {
		background-color:#6699CC;
}
.srNone {
		color:#666666;
}
.deadLink {
		color:#E9E9E9;
}
.label {
		font-size:10px;
		font-weight:normal;
		color:#FFFF99;
		text-align:left;
}
#rcdSetPageNav {
		position:absolute;
		bottom:64px;
		left:330px;
		width:400px;
		height:15px;
		text-align:center;
		z-index:20;
}
#rcdSetPageNav ul {
		height:12px;
		padding:0px;
		margin:0px;
}
#rcdSetPageNav li {
		list-style-type:none;
		display:inline;
}
#firstImage, #previousImage, #nextImage, #lastImage, .deadLink img {
		height:15px;
}
.rcdPosition {
}
/* -----------------  Form Elements --------------------- */

legend {
		padding: 4px 10px 4px 10px;
		font-size: 14px;
		font-style:italic;
		font-weight:bold;
		border:1px dotted #999999;
}
fieldset {
		margin-top:5px;
		padding:5px;
		border-style:dotted;
		border-color:#666666;
		border-width: 1px;
		margin-left:30px;
}
form {
		padding:0px;
		margin:0px;
		border:0px;
}
form p {
		padding:2px;
		margin:0px;
}
acronym {
		text-decoration:none;
		cursor:help;
		border-bottom:1px dotted #999999;
}
form {/*  */
}
fieldset {
		padding:0.5em;
}
fieldset fieldset {
		padding:0px;
		margin:0px;
}
legend {
		font-size:1em;
}
input {/* Any input */
}
label {
		font-size:1em;
		border:0px;
		margin:0px;
		padding:0px;
		line-height:0.9em;
}
textarea {/* Area of Text */
		font-family:inherit;
		font-size:1em;
		padding:5px;
		border:1px solid #7F9DB9;
		font-size: 11px;
}
select {
		border:1px solid #7F9DB9;
		font-size:11px;
}
optgroup {/* Group of Options within a Select Element */
}
option {/* one option row in a select Element */
}
button {/* A Form Button */
}
input[type=text] {

}

input[type=password] {
		font-size:1em;
		padding:1px 1px 1px 2px;
		border:1px solid #7F9DB9;
}
input[type=submit] {
		font-size:1em;
		border:1px solid #7F9DB9;
		cursor:pointer;
		padding:2px 4px 4px 4px;
		margin:0px 0px 0px 0px;
		color:#333333;
}
#feature01 input[type=submit] {
		font-size:0.8em;
		border:1px solid  #006600;
		cursor:pointer;
		padding:1px 2px 1px 2px;
		margin:0px 0px 0px 0px;
		color:#333333;
		height: 19px;	
}
#feature01 a {font-size:9px;}
input[type=submit]:hover {
		padding:2px 4px 4px 4px;
		margin:0px 0px 0px 0px;
}
input[type=submit]:active {
		padding:2px 4px 4px 4px;
		margin:0px 0px 0px 0px;
}
/* not for Firefox - confuses focus and active.. bug? 
input[type=submit]:focus {border:0px;
padding:2px 0px 5px 0px;margin:0px;
background-image:url(/images/buttons/ie_169x22_focus.gif);} 
*/
input[type=file] {
		font-size:11px;
}
.rDisplayName {
		width:50%;
		height:16px;
		padding:2px;
		float:left;
}
/*
.rOrganisation {
width:30%; height:16px; padding:2px; float:left;
}
.rTelephone {
width:15%; height:16px; padding:2px; float:left;
}
*/
.rEmail {
		width:30%;
		height:16px;
		padding:2px;
		float:left;
}
#orgList {
}
.orgListRow0 {
		float:left;
		width:90%;
		height:auto;
		padding:2px 2px 2px 5px;
}
.orgListRow1 {
		float:left;
		width:90%;
		height:auto;
		padding:2px 2px 2px 5px;
}
.orgListRow0:hover, .orgListRow1:hover {
}
.orgTitle {
		width:80%;
		height:16px;
		padding:2px;
		float:left;
}

hr {
		clear:both;
}
#addEventText {
		margin-right:20px;
		width:360px;
}
#addEventText input[type=text] {
		width:350px;
		margin-bottom:7px;
}
#addEventText textarea {
		width:350px;
		height:50px;
		margin-bottom:7px;
		margin-top:2px;
}
#addEventText label {
		line-height:110%;
}
#addEventChecks {
}
#addEventChecks textarea {
		width:350px;
		height:50px;
}
#peopleFormDiv {
		position:relative;
		width:90%;
		text-align:right;
}
.performerEditTab, .actEditTab, .peopleEditTab {
		height:23px;
		background-color:#CCCCCC;
}
.performerEditTab a, .actEditTab a, .peopleEditTab a {
		padding:0px 6px 0px 6px;
		color:#000066;
}
.performerEditTabSelected, .actEditTabSelected, .peopleEditTabSelected {
		border-top:1px solid #333333;
		border-left:1px solid #333333;
		border-right:1px solid #333333;
		border-bottom:1px solid #EEEEEE;
		background-color:#EEEEEE;
}
.performerEditTabSelected a, .actEditTabSelected a, .peopleEditTabSelected a {
		padding:0px 6px 0px 6px;
		color:#000066;
}
.performerEditTab:hover, .actEditTab:hover, .peopleEditTab:hover {
		background-color:#DDDDDD;
}
.performerEditTab, .performerEditTabSelected, .actEditTab, .actEditTabSelected, .peopleEditTab, .peopleEditTabSelected {
		display:inline;
		height:24px;
		width:20%;
		padding:10px 0px 5px 0px;
}
.performerEditTab ul li a {
		padding:10px;
		height:24px;
}
#imageEditor {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height:100%;
		border:1px solid #CCCCCC;
}
#primaryImages {
		position:relative;
		left:0px;
		top:2px;
		width:100%;
		height:300px;
}
#galleryTableau {
		position:absolute;
		left:10px;
		top:160px;
		width:98%;
		height:250px;
		border: 1px dotted #999999;
}
#uploadForm {
		position:relative;
		width:100%;
		height:50px;
		background-color:#CCCCCC;
}
#filesForModeration {
		position:relative;
		width:96%;
		height:auto;
		border:1px solid #FF0000;
}
#artistEditorTabs, #actEditorTabs, #peopleEditorTabs {
		width:100%;
		text-align:center;
		margin-top:5px;
		margin-bottom:20px;
		height:20px; /* the line under the Performer's editor tabs */
		border-bottom:1px solid #333333;
}
#artistEditorTabs ul, #actEditorTabs ul, #peopleEditorTabs ul {
		width:100%;
		margin:0px;
		padding:0px;
		border:0px;
		text-align:center;
		list-style-type:none;
		margin-top:2px;
}
#performerFormDiv form p, #actFormDiv form p, #peopleFormDiv form p {
		margin:2px 0px 2px 0px;
}
#performerFormDiv form fieldset, #actFormDiv form fieldset, #peopleFormDiv form fieldset {
		padding:1em;
		margin:1em;
}
#artistEditorTabs ul li a, #actEditorTabs ul li a, #peopleEditorTabs ul li a {
		width:100%;
}
#performerFormDiv, #actFormDiv, #peopleFormDiv {
}
#performerFormDiv fieldset, #actFormDiv fieldset, #peopleFormDiv fieldset {
}
#performerFormDiv p, #actFormDiv p, #peopleFormDiv p {
		margin:0px;
}
#performerFormDiv fieldset legend, #actFormDiv fieldset legend, #peopleFormDiv fieldset legend {
		font-size:1.1em;
		font-style:italic;
		padding:0px 5px 0px 5px;
}
#artistList, #actList, #peopleList, #eventList, #orgList {
}
img {
		color:#787878;
		font-style:italic;
		font-size:9px;
}
cite {
		background-image:url(/graphics/yellowBackground.jpg);
}
#loginFormDiv {
position:absolute;
margin-top:20px;
		width:350px;
		text-align:right;

width:400px;

}
.sixMonths {display: none;}
#loginFormDiv #name {
		width:160px;
}
#loginFormDiv #psw {
		width:160px;
}
#regFormDiv {
	position:absolute;
margin-top:20px;
		width:350px;
		text-align:right;

width:400px;

}
