div.carea {
	min-height:198px;
}
#nav1 li.nav-faculties a {
	background-position:0 -62px;
}
/*

	Faculty colouring:
										Normal		Hover
		Cecchetti						F39EBC		FCDAE9
		Sequence						00AD83		C7EDE4
		South Asian						AA272F		F2C6C7
		National						FECB00		FFEFAE
		Modern Theatre					D10074		FFCAE8
		Latin American					ED2939		FBD0D3
		Imperial Ballet					8EBAE5		C8E8F7
		Disco, Freestyle, Rock 'n' Roll	DD4814		FAD7CB
		Greek							00338D		BBE8FF
		Tap								A47CC9		DCCCEA
		Modern Ballroom					A9DC92		D9EFCF
		Club Dance						B6BF00		DBF8D1
		Classical Indian Dance			AA272F		EA3D3D 
*/
body.cecchetti-classical-ballet h1	{background-color:#F39EBC;}
body.cecchetti-classical-ballet img.facimg {border:2px solid #F39EBC;}
body.cecchetti-classical-ballet .artimg img {border:2px solid #F39EBC;}
body.cecchetti-classical-ballet .news li:hover {background-color:#FCDAE9;}
body.cecchetti-classical-ballet .events li:hover {background-color:#FCDAE9;}

body.sequence h1					{background-color:#00AD83;}
body.sequence img.facimg			{border:2px solid #00AD83;}
body.sequence .artimg img			{border:2px solid #00AD83;}
body.sequence .news li:hover		{background-color:#C7EDE4;}
body.sequence .events li:hover		{background-color:#C7EDE4;}

body.south-asian h1					{background-color:#AA272F;}
body.south-asian img.facimg			{border:2px solid #AA272F;}
body.south-asian .artimg img		{border:2px solid #AA272F;}
body.south-asian .news li:hover		{background-color:#F2C6C7;}
body.south-asian .events li:hover	{background-color:#F2C6C7;}

body.national h1					{background-color:#FECB00;}
body.national img.facimg			{border:2px solid #FECB00;}
body.national .artimg img			{border:2px solid #FECB00;}
body.national .news li:hover		{background-color:#FFEFAE;}
body.national .events li:hover		{background-color:#FFEFAE;}

body.modern-theatre h1				{background-color:#D10074;}
body.modern-theatre img.facimg		{border:2px solid #D10074;}
body.modern-theatre .artimg img		{border:2px solid #D10074;}
body.modern-theatre .news li:hover	{background-color:#FFCAE8;}
body.modern-theatre .events li:hover {background-color:#FFCAE8;}

body.latin-american h1				{background-color:#ED2939;}
body.latin-american img.facimg		{border:2px solid #ED2939;}
body.latin-american .artimg img		{border:2px solid #ED2939;}
body.latin-american .news li:hover	{background-color:#FBD0D3;}
body.latin-american .events li:hover {background-color:#FBD0D3;}

body.imperial-classical-ballet h1	{background-color:#8EBAE5;}
body.imperial-classical-ballet img.facimg {border:2px solid #8EBAE5;}
body.imperial-classical-ballet .artimg img {border:2px solid #8EBAE5;}
body.imperial-classical-ballet .news li:hover {background-color:#C8E8F7;}
body.imperial-classical-ballet .events li:hover {background-color:#C8E8F7;}

body.disco-freestyle-rock-n-roll h1 {background-color:#DD4814;}
body.disco-freestyle-rock-n-roll img.facimg {border:2px solid #DD4814;}
body.disco-freestyle-rock-n-roll .artimg img {border:2px solid #DD4814;}
body.disco-freestyle-rock-n-roll .news li:hover {background-color:#FAD7CB;}
body.disco-freestyle-rock-n-roll .events li:hover {background-color:#FAD7CB;}

body.classical-greek h1				{background-color:#00338D;}
body.classical-greek img.facimg		{border:2px solid #00338D;}
body.classical-greek .artimg img	{border:2px solid #00338D;}
body.classical-greek .news li:hover	{background-color:#BBE8FF;}
body.classical-greek .events li:hover {background-color:#BBE8FF;}

body.tap-dance h1					{background-color:#A47CC9;}
body.tap-dance img.facimg			{border:2px solid #A47CC9;}
body.tap-dance .artimg img			{border:2px solid #A47CC9;}
body.tap-dance .news li:hover		{background-color:#DCCCEA;}
body.tap-dance .events li:hover		{background-color:#DCCCEA;}

body.modern-ballroom h1				{background-color:#A9DC92;}
body.modern-ballroom img.facimg		{border:2px solid #A9DC92;}
body.modern-ballroom .artimg img	{border:2px solid #A9DC92;}
body.modern-ballroom .news li:hover	{background-color:#D9EFCF;}
body.modern-ballroom .events li:hover {background-color:#D9EFCF;}

body.club-dance h1					{background-color:#B6BF00;}
body.club-dance img.facimg			{border:2px solid #B6BF00;}
body.club-dance .artimg img			{border:2px solid #B6BF00;}
body.club-dance .news li:hover		{background-color:#DBF8D1;}
body.club-dance .events li:hover	{background-color:#DBF8D1;}

body.classical-indian-dance h1					{background-color:#AA272F;}
body.classical-indian-dance img.facimg			{border:2px solid #AA272F;}
body.classical-indian-dance .artimg img			{border:2px solid #AA272F;}
body.classical-indian-dance .news li:hover		{background-color:#F7747C;}
body.classical-indian-dance .events li:hover	{background-color:#F7747C;}

/*

	Faculty homepage

*/
.homeblock {
	float:left;
	width:269px;
	margin-left:13px;
}
.baseblock {
	float:left;
	width:231px;
	margin-left:8px;
}
img.facimg {
	float:right;
	width:180px;
	height:180px;
	margin:0 0 0 10px;
}
.row1 {
	min-height:314px;
	background-color:#FFF;
	border:4px solid #FFF;
}
	.row1 h2 {
		display:block;
		background-color:#999;
		margin:0;
		padding:0;
		height:30px;
		background-position:0 0;
		background-repeat:no-repeat;
		text-indent:-99999px;
		overflow:hidden;
	}
	/*
	
		Faculty homepage News
	
	*/
	.news {
	}
		.news h2 {
			background-color:#B2B2B2;
			background-image:url(../gfx/title/grybar_faculty_news.jpg);
		}
		.news h3 {
			font-size:1em;
			font-weight:normal;
			margin:0;
			padding:0;
		}
		.news p {
			margin:8px 0 0 13px;
			padding:0;
		}
		.news ul {
			margin:5px 12px 0 12px;
			padding:0;
			list-style-type:none;
		}
		.news ul li {
			margin:0;
			padding:6px 0 3px 0;
			border-bottom:1px solid #DDD;
			overflow:hidden;
			color:#666;
		}
		.news ul li:hover {
			background-color:#D1F8FD;
			color:#333;
		}
		.news ul li a {
			font-weight:bold;
			font-size:1.1em;
		}
		.news ul li .date {
			font-size:0.85em;
			color:#333;
			line-height:2em;
		}
		.news ul li.article {
		}
			.news .article .artimg {
				display:block;
				float:left;
				width:97px;
			}
				.news .article .artimg img {
					background-position:center center;
					background-repeat:no-repeat;
					height:104px;
					width:80px;
				}
			.news .article .arttxt {
				display:block;
				float:left;
				width:148px;
			}
	/*
	
		Faculty homepage Events
	
	*/
	.events {
	}
		.events h2 {
			background-color:#B2B2B2;
			background-image:url(../gfx/title/grybar_faculty_events.jpg);
		}
		.events h3 {
			font-size:1em;
			font-weight:normal;
			margin:0;
			padding:0;
		}
		.events p {
			margin:8px 0 0 12px;
			padding:0;
		}
		.events table {
			width:254px;
			margin:8px 8px 0 8px;
			border-collapse:separate;
			border-spacing:1px 1px;
		}
		.events th {
			padding:0;
			text-align:center;
			font-size:0.75em;
			font-weight:normal;
			color:#666;
		}
		.events td {
			border:1px solid #CDCDCD;
			padding:0;
			text-align:center;
		}
		.events td.past {
			background-color:#FFF;
			color:#999;
		}
		.events td.today,
		.events td.today a {
			background-color:#FE9900;
			font-weight:bold;
			border:1px solid #FE9900;
		}
		.events td.future {
		}
		.events td.tblcol1 {
		}
		.events td.tblrow7 {
			border:none;
			height:24px;
		}
		.events td.cal-month {
			text-align:center;
		}
		.events img.prevmonth {
			width:10px;
			height:10px;
			background-image:url(../gfx/build/sprite.gif);
			background-repeat:no-repeat;
			background-position:-57px -56px;
			margin:0 8px 0 0;
		}
		.events img.nextmonth {
			width:10px;
			height:10px;
			background-image:url(../gfx/build/sprite.gif);
			background-repeat:no-repeat;
			background-position:-70px -56px;
			margin:0 0 0 8px;
		}
		.events td.cal-day a,
		.events td.cal-day span,
		.events td.cal-pad span {
			display:block;
			padding:1px 3px;
		}
		.events ul {
			margin:0 8px 0 9px;
			padding:0;
			list-style-type:none;
			border-top:1px solid #DDD;
		}
		.events ul li {
			margin:0;
			padding:3px 0 0 0;
			color:#666;
			height:33px;
			overflow:hidden;
			border-bottom:1px solid #DDD;
		}
		.events ul li:hover {
			color:#333;
		}
		.events ul li a {
			display:block;
			font-weight:bold;
			font-size:1.1em;
		}
		.events ul li .date {
			font-size:0.85em;
			color:#333;
		}
	/*
	
		Faculty homepage Course finder
	
	*/
	.courses {
		min-height:251px;
		background-color:#FFF;
		border-top:2px solid #8598A7;
		margin:0 16px 8px 17px;
		clear:both;
		background-image:url(../gfx/build/map_course.gif);
		background-repeat:no-repeat;
		background-position:10px 50px;
	}
		.courses h2 {
			display:block;
			background-color:#B2B2B2;
			margin:17px 0 0 0;
			height:30px;
			background-position:0 0;
			background-repeat:no-repeat;
			text-indent:-99999px;
			overflow:hidden;
		}
		.courses h2 {
			background-image:url(../gfx/title/grybar_course_search.jpg);
		}
		
		form#coursefinder {
			background-color:#FFF;
			border-bottom:0px solid #CCCCCC;
			border-top:0px solid #CCCCCC;
		}
		form#coursefinder {
			margin:35px 0 0 299px;
		}
		form#coursefinder p.type-select label {
			display:none;
		}
		form#coursefinder p.type-select span select {
			width:230px;
			font-size:1.3em;
		}
		.option-default {
			color:#666;
		}
		.option-option {
			color:#000;
		}
		form#coursefinder p span.input {
			background-color:#7F98AC;
			padding:3px;
		}
		form#coursefinder p.submit span input {
			width:auto;
		}
/*

	Faculty homepage Committee info

*/
.navblock .faculty {
	background-color:#EFEFEF;
	padding:0 0 10px 0;
}
	.navblock .faculty h2 {
		margin:0;
		padding:0;
		background-image:url(../gfx/title/grybar_faculty_committee.jpg);
		background-repeat:no-repeat;
		background-position:0 0;
		text-indent:-99999px;
		overflow:hidden;
		height:34px;
	}
	.navblock .faculty h3 {
		margin:10px 10px 0 10px;
		padding:0;
		font-size:1em;
	}
	.navblock .faculty ul {
		margin:0px 10px 0px 10px;
		padding:0;
		list-style-type:none;
	}
		.navblock .faculty ul li {
			margin:0;
			padding:0;
			font-size:0.85em;
		}
	.navblock .faculty hr {
		margin:10px 10px 0 10px;
		padding:0;
		border:none;
		border-top:1px solid #CCC;
	}


