@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	background-image:url(images/homeBanner.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;
	width:960px;
}

#bodyContainer {
	position:relative;display:block;width:960px;margin:0px auto;
}

a:link, a:visited {
	font-weight:bold;
	color:#256996;
	text-decoration:none;
}

a:hover, a:active {
	font-weight:bold;
	color:#007ad0;
	text-decoration:none;
}

a.memberLink:link, a.memberLink:visited {
	font-size:14px;
	font-weight:bold;
	color:#6c889e;
	text-decoration:none;
}

a.memberLink:hover, a.memberLink:active {
	text-decoration:underline;
}

/* Main Navigation */
#mainNavContainer {
	position:absolute; height:14px; width:550px; left: 472px; top: 171px;z-index:80;
}

ul#mainNav {
	color:#ffffff;
	margin-left: 0px;
	padding-left: 0px;
	white-space: nowrap;
}

#mainNav li {
	display: inline;
	list-style-type: none;
}

#mainNav a { padding: 0px 3px; }

#mainNav a:link, #mainNav a:visited {
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

#mainNav a:hover {
	color: #96b1a3;
	text-decoration: none;
}



/* Sub Navigation */
#subNavContainer {
	position:relative; width:450px;z-index:90;
}

ul#subNav {
	color:#6d899f;
	margin-left: 0px;
	padding-left: 0px;
	white-space: nowrap;
}

#subNav li {
	display: inline;
	list-style-type: none;
}

#subNav a { display:inline;padding: 3px; }

#subNav a:link, #subNav a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #6d899f;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

#subNav a.curPage:link, #subNav a.curPage:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color:#6d899f;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

#subNav a:hover {
	color: #ffffff;
	background-color:#6d899f;
	text-decoration: none;
}



/* Calendar Box Thinger */
.tabButton {
	position:absolute;
	width:141px;
	height:26px;
	cursor:pointer;
}

.tabBody {
	position:absolute;width:500px;height:455px;display:block;left:0px;top:26px;z-index:50;
}

.titleUno {
	font-family:'Trebuchet MS', Arial, sans-serif;font-size:50px;line-height:normal;font-weight:bold;
}

#dancer {
	position:absolute;width:840px;height:195px;top:20px;left:180px;z-index:5;
	background-image:url(/images/headDancer.png);
}

#paints {
	position:absolute;width:840px;height:195px;top:20px;left:170px;z-index:5;
	background-image:url(/images/headPaint2.png);
}

#violin {
	position:absolute;width:840px;height:195px;top:20px;left:180px;z-index:5;
	background-image:url(/images/headViolin.png);
}

input.textBoxy {
	border:2px solid #6c889f;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	padding:2px;
	font-style:normal;
}

#footer {
	position:relative;padding:20px 0;padding-left:10px;width:970px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-align:center;z-index:20;
}

#calendarThinger {
	position:absolute;display:block;width:500px;height:481px;top:260px;left:472px;
}


#artsLogo {
	position:absolute;width:155px;height:155px;top:55px;left:20px;background-image:url(/images/artsLogo.png); cursor: pointer; z-index: 80;
}

#memberLoginContainer {
	position:absolute;width:280px;top:230px;left:10px;font-size:11px;color:#96b1a3;font-family:Georgia, 'Times New Roman', Times, serif;font-style:italic;font-weight:bold;z-index:51;	
}

#artistSearch {
	position:absolute;width:350px;top:55px;left:10px;font-size:12px;color:#BED2CA;font-family:Georgia, 'Times New Roman', Times, serif;font-style:italic;font-weight:bold;z-index:51;	
}

#orgSearch {
	position:absolute;width:350px;top:55px;left:10px;font-size:12px;color:#BED2CA;font-family:Georgia, 'Times New Roman', Times, serif;font-style:italic;font-weight:bold;z-index:51;	
}

#footerPusher {
	float:right;width:1px;height:740px;
}

#mainContent {
	position:relative;display:block;width:440px;padding-left:10px;padding-top:310px;line-height:20px;font-family:Georgia, "Times New Roman", Times, serif;
}


.downloadarea {
	margin: 20px 0px;
	border: 1px dotted #CCC;
	padding: 20px;
	font-size: 14px;
	line-height: 32px;
}

.doanloadarea img a {
	border: none;
}

.detail {
	font-size: 10px;
	color: #999; 
}


/* Calendar Classes */
#monthTitle {
	position:absolute;top:52px;left:15px;width:238px;height:22px;background-color:#6c889e;color:#FFFFFF;text-align:center;line-height:22px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;z-index:52;
}

#dayTitles {
	position:absolute;display:block;top:74px;left:15px;width:238px;height:14px;background-color:#e5ebe7;z-index:52;
}

.dayTitle {
	position:absolute;width:22px;height:14px;text-align:center;top:0px;
	color:#6c889e;
	line-height:14px;
	font-size:11px;
	font-weight:bold;
	font-family:Georgia, 'Times New Roman', Times, serif;
	z-index:52;
}

.dayDiv {
	position:absolute;
	width:22px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#888888;
	font-size:12px;
	top:0px;
}

.dayCurrent {
	position:absolute;
	width:22px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#ffffff;
	font-size:14px;
	top:0px;
	background-color:#c23428;
	font-weight:bold;
	cursor:pointer;
}

.dayClicker {
	position:absolute;
	width:22px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#c23428;
	font-size:14px;
	top:0px;
	font-weight:bold;
	cursor:pointer;
}

.weekRow {
	position:absolute;width:238px;height:22px;display:block;left:15px;z-index:52;
}

.day0 { left:0px }
.day1 { left:36px }
.day2 { left:72px }
.day3 { left:108px }
.day4 { left:144px }
.day5 { left:180px }
.day6 { left:216px }

#monthPrev {
	position:absolute;left:20px;top:58px;width:7px;height:10px;background-image:url(images/monthPrev.gif);background-repeat:no-repeat;cursor:pointer;z-index:52;
}

#monthNext {
	position:absolute;left:241px;top:58px;width:7px;height:10px;background-image:url(images/monthNext.gif);background-repeat:no-repeat;cursor:pointer;z-index:52;
}

a.srchy:link, a.srchy:visited {
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}

a.srchy:hover, a.srchy:active {
	text-decoration:underline;
}

td.srchLetter {
	width:18px;
	text-align:center;
}


/**** Members Section CSS ****/
#memberModuleThinger {
	position:absolute;display:block;width:500px;height:626px;top:260px;left:472px;
}
#footerMemPusher {
	float:right;width:1px;height:900px;
}
.memEditorBody {
	position:absolute;width:500px;height:600px;display:block;left:0px;top:26px;
}
.titleDos {
	font-family:'Trebuchet MS', Arial, sans-serif;font-size:24px;line-height:normal;font-weight:bold;
}

.catExhib {
	display:none;
}
.catClasses {
	display:none;
}
.catFest{
	display:none;
}
.catPerform {
	display:none;
}


#artistBody {
	position:absolute;width:500px;height:166px;display:block;left:0px;top:26px;
}
#artistModBg {
	position:absolute;width:500px;height:166px;display:block;left:0px;top:0px;background-image:url(/images/artistModBg.png);z-index:50;
}

#orgBody {
	position:absolute;width:500px;height:166px;display:block;left:0px;top:26px;
}
#orgModBg {
	position:absolute;width:500px;height:166px;display:block;left:0px;top:0px;background-image:url(/images/orgModBg.png);z-index:50;
}

#calBody {
	position:absolute;width:500px;height:256px;display:block;left:0px;top:26px;
}
#calModBg {
	position:absolute;width:500px;height:256px;display:block;left:0px;top:0px;background-image:url(/images/calendarModBg.png);z-index:50;
}

#buttonEditProfile {
	width:100px;
	height:20px;
	background-image:url(/images/buttonEditProfile.png);
}

#buttonLogout {
	width:66px;
	height:20px;
	background-image:url(/images/buttonLogout.png);
}







