html					{ overflow-y: scroll; }

#fullpage				{ margin: 0 auto; text-align: left; width: 1000px; }

.ads-holder{
	float: right;
	width: 785px;
	height: 90px;
	margin: 10px;
	margin-bottom: 3px; 
	padding: 0;
	border: 0px solid #ccc;
}

.logolink				{ width: 193px; height: 191px; background: url(../images/sa_logo.jpg); }
#topnav					{ width: 815px; height: 177px; float: left; margin-left: 10px; border: 1px solid #999; }
#leftnav				{ clear: both; margin-top: 10px; width: 182px; float: left; }
#leftnav span			{ position: relative; top: 6px; left: 8px; color: #f0f0f0; font-weight: bold; font-size: 10pt; white-space: nowrap; }
object,
.leftnavlink			{ outline: none; }
.leftnavlink,
.leftnavdiv				{ display: block; outline: none; width: 182px; height: 30px; background-color: #ddd; border-top: 1px solid #fff; }
a:hover.leftnavlink		{ border-top: 1px solid #fff; }

#leftnavHome					{ background-color: #231f20; }
#leftnavDance					{ background-color: #a1a0a5; }
#leftnavTheater					{ background-color: #1ba3dd; }
#leftnavMusic					{ background-color: #008c99; }
#leftnavVisual_Arts				{ background-color: #a89900; }
#leftnavLiterary_Arts			{ background-color: #eeb311; }
#leftnavFilm_and_Digital_Arts	{ background-color: #df7b1d; }
#leftnavClasses_and_Workshops	{ background-color: #8a171a; }
#leftnavKids_and_Families		{ background-color: #dc1130; }
#leftnavArts_Education			{ background-color: #791e7e; }

.leftnavcontent			{ padding: 5px; }
.event					{
	border-bottom: 1px dotted #ccc;
	font-family: Arial, Helvetica, sans-serif;
	color: #888;
	padding-bottom: 10px;
	font-size: 12px;
}
.eventdate,
.eventhdr				{ text-transform: uppercase; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.eventdate				{ color: #aaa; margin: 3px 0; }
.eventhdr				{ margin-top: 10px; }
.eventname				{ font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0px; }

#underleftnav			{
	Xbackground: #f2f6f7;
	border: solid 1px #c6cfe1;
	margin-top: 10px;
	margin-bottom: 10px;
}
#underleftnavinner			{
	margin: 10px;
}

.colorDance						{ color: #b9d640; }
.colorTheater					{ color: #fd9f3f; }
.colorMusic						{ color: #d50080; }
.colorVisual_Arts				{ color: #29adaf; }
.colorLiterary_Arts				{ color: #03c9f0; }
.colorFilm_and_Digital_Arts		{ color: #3404f6; }
.colorClasses_and_Workshops		{ color: #8302f2; }

#middlecol	{
	margin-top: 10px;
	width: 560px;
	float: left;
	margin-left: 12px;
	margin-right: 0px;
	z-index: 90;
}
#middlecol.norightcolumn { width: 799px; }
#featuredhdr			{ margin-top: 15px; background: url(../images/featuredhdr.jpg); width: 571px; height: 28px; }
.featuredevent			{ clear: both; border-bottom: 1px dotted #ccc; font-family: Arial, Helvetica, sans-serif; color: #888; padding: 10px 0; font-size: 12px; margin: 0 5px; min-height: 135px; _height: 135px; }
.featuredeventphoto		{ width: 110px; height: 125px; float: left; }
.featuredeventinfo		{ width: 415px; margin-left: 120px; }
.featuredeventname		{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	font-weight: bold;
}
.featuredeventdate		{ text-transform: uppercase; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #aaa; margin: 3px 0; }
.featuredeventdesc		{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #888;
	line-height: 16px;
}
#middlecolform			{
	margin-top: 10px;
	width: 560px;
	float: left;
	margin-left: 15px;
	margin-right: 5px;
}
#middlecolcontent			{
	margin-top: 20px;
	width: 545px;
	float: left;
	margin-left: 15px;
	margin-right: 5px;
	padding-left: 15px;
}
#rightcol				{
	margin-top: 10px; 
	width: 230px; 
	float: right; 
	margin-left: 0px; 
	padding: 0; 
	}
#rightcolinner				{
	border: solid 1px #c6cfe1;
	background: #f2f6f7;
	margin-bottom: 25px;
	}

#rightcolinner.Dance					{ background-color: #a1a0a5; }
#rightcolinner.Theater					{ background-color: #1ba3dd; }
#rightcolinner.Music					{ background-color: #008c99; }
#rightcolinner.Visual_Arts				{ background-color: #a89900; }
#rightcolinner.Literary_Arts			{ background-color: #eeb311; }
#rightcolinner.Film_and_Digital_Arts	{ background-color: #df7b1d; }
#rightcolinner.Classes_and_Workshops	{ background-color: #8a171a; }
#rightcolinner.Kids_and_Families		{ background-color: #dc1130; }
#rightcolinner.Arts_Education			{ background-color: #791e7e; }

#rightcal				{
	xheight: 230px;
}
#rightcalinner			{ margin: 5px 0 0 5px; width: 207px; padding-bottom: 10px; }
#rightcalhdr			{ margin-left: 3px; color: white; font-size: 20px; margin-top: 5px; padding-top: 5px;  }
#rightcolinner.default #rightcalhdr			{ color: #0d3750; }
#rightbloghdr			{ margin-left: 3px; color: #0d3750; font-size: 20px; margin-top: 5px; padding-top: 5px;  }

.companyname			{
	font-weight: bold;
	font-size: 11px;
	padding-top: 5px;
}
.companycitystate		{ font-size: 10px; }

.categorybar{
	font: bold 14px "Arial", sans-serif;
	color: #FFFFFF;
	display: block; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 6px 0 6px 0;
	padding-left: 10px;
	text-decoration: none;
	background-color: #fe9e40;
	margin: 10px 0 10px 0;
}
#signupform			{
}
#eventpubs			{
	clear: both;
	Xbackground: #f2f6f7;
	border: solid 1px #c6cfe1;
	margin-bottom: 20px;
}

#overpubs			{
	margin-top: 20px;
	Xbackground: #f2f6f7;
	border: solid 1px #c6cfe1;
	margin-bottom: 20px;
}
#overpubsinner			{
	margin: 7px;
}

#eventblog,
#rightjoin,
#rightabovejoin {
	clear: both;
	border: 1px solid #c6cfe1;
	padding: 10px;
	margin-bottom: 20px;
}
#rightabovejoin {
	border: none;
}
/* per john moran 2010-06-14 */
#eventblog {
	display: none;
}

#underleftnav.Dance,
#eventpubs.Dance,
#overpubs.Dance,
#eventblog.Dance,
#rightjoin.Dance					{ border-color: #a1a0a5; }
#underleftnav.Theater,
#eventpubs.Theater,
#overpubs.Theater,
#eventblog.Theater,
#rightjoin.Theater					{ border-color: #1ba3dd; }
#underleftnav.Music,
#eventpubs.Music,
#overpubs.Music,
#eventblog.Music,
#rightjoin.Music					{ border-color: #008c99; }
#underleftnav.Visual_Arts,
#eventpubs.Visual_Arts,
#overpubs.Visual_Arts,
#eventblog.Visual_Arts,
#rightjoin.Visual_Arts				{ border-color: #a89900; }
#underleftnav.Literary_Arts,
#eventpubs.Literary_Arts,
#overpubs.Literary_Arts,
#eventblog.Literary_Arts,
#rightjoin.Literary_Arts			{ border-color: #eeb311; }
#underleftnav.Film_and_Digital_Arts,
#eventpubs.Film_and_Digital_Arts,
#overpubs.Film_and_Digital_Arts,
#eventblog.Film_and_Digital_Arts,
#rightjoin.Film_and_Digital_Arts	{ border-color: #df7b1d; }
#underleftnav.Classes_and_Workshops,
#eventpubs.Classes_and_Workshops,
#overpubs.Classes_and_Workshops,
#eventblog.Classes_and_Workshops,
#rightjoin.Classes_and_Workshops	{ border-color: #8a171a; }
#underleftnav.Kids_and_Families,
#eventpubs.Kids_and_Families,
#overpubs.Kids_and_Families,
#eventblog.Kids_and_Families,
#rightjoin.Kids_and_Families		{ border-color: #dc1130; }
#underleftnav.Arts_Education,
#eventpubs.Arts_Education,
#overpubs.Arts_Education,
#eventblog.Arts_Education,
#rightjoin.Arts_Education			{ border-color: #791e7e; }

h1, h2, form {
	border:0px; 
	margin:0px; 
	padding:0px;
}

p {
	border:0px;
	margin:5px auto;
}

input{	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
}
h2{	color:#666666; 
	margin-bottom:20px;
	font-size:16px;
}

div.main{
	margin:30px auto;
	width:225px;
	}

div.box{
	border:solid 1px #c6cfe1;
	background:#f2f6f7;
	padding:10px;
	color:#333333;
	margin-bottom:20px;
}
div.box h1 {
	font-size:14px;
	color:#000000;
	padding-bottom:4px;
}
div.box p{padding-bottom:14px;}

div.box input .input-text{
	border:1px solid #3b6e22;
	color:#666666;
	width:180px;
}

div.box label{
	display:block;
	margin-bottom:10px;
	color:#555555;
}

div.box label span{
	display:block;
	float:left;
	padding-right:6px;
	width:70px;
	text-align:left;
	font-weight:bold;
}
.spacer{
	margin-bottom:10px;
	font-size:11px;
	color:#555555;
	margin-top: 10px;
}
.green{
	padding:0px 6px;
	border:1px solid #3b6e22;
	height:24px;
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
	background-color: #666666;
}

.helpcontainer {
	position:relative;
	width:100%;
}

.question_mark {
	position:absolute;
	left:0;
	top:0;
}

.helptip {
	background-color:#FFFFCC;
	border:1px solid #666666;
	color:#333333;
	font-size:8pt;
	left:90px;
	max-width:450px;
	padding:5px 8px;
	position:absolute;
	text-align:left;
	top:-3000px;
	white-space:normal;
	z-index:100;
}
.helptip p {
	margin:5px 0;
}

a.termslink { font-size: smaller; text-decoration: underline; }

/* */