/* School of Music Style Sheet */

/* Subheaders */

	#subheader_pagetitle {
		height: 41px;
		color: #684f6c;
		background: #c8c1cf url(images/subhead_title_music.gif) repeat-x;
		border-bottom: 1px solid #b2adba;
	}
	
	.subhead_left {
		background: url(images/subhead_music_left.gif) no-repeat top left;
	}
	
	.subhead_right {
		background: url(images/subhead_music_right.gif) no-repeat top right;
	}
	
	/* Subheaders - Tall */
		
		.subtall {
			background: #7f5582 url(images/subhead_music_dark.gif) repeat-x;
		}
		
		.subtalllt {
			background: #855b8a url(images/subhead_music.gif) repeat-x;
		}
	
	/* Subheaders - Short */
	
		.subshort {
			background: #7f5582 url(images/subhead_music_dark.gif) repeat-x;
		}
		
		.subshortlt {
			background: #855b8a url(images/subhead_music.gif) repeat-x;
		}
	
/* Sub-page Style */

	.body_rightcolumn_cap_wrap {
		background-color: #d6cedd;
		color: #684f6c;
	}
	
	.body_rightcolumn_cap {
		background: #d6cedd;
	}
	
	.body_rightcolumn_cap a {
		color: #684f6c;
	}
	
	.body_rightcolumn_more, div.body_rightcolumn #grad_buttons {
		border-top: 2px solid #91819c;
		background-color: #d6cedd;
	}
	
		.body_rightcolumn_more h5 {
			color: #684f6c;
			background: url(images/content_right_carat_music.gif) no-repeat right;
		}
		
		.body_rightcolumn_more a, div.body_rightcolumn #grad_buttons a {
			color: #79617d;
			border-bottom: 1px dotted #79617d;
		}
		
		.body_rightcolumn_more a:hover, div.body_rightcolumn #grad_buttons a:hover {
			color: #8b768e;
			border-bottom: 1px dotted #8b768e;
		}

/* Home Page Styles */

	#player {
		height: 125px;
		background: #98879a;
		border-top: 2px solid #7c6a7e;
	}
	
	/* Left Column - Awards and Honors */
	
	#awards {
		height: 128px;
		border-top: 2px solid #7c96a9;
		background: #b7c7d0 url(images/test/mus_awardsbg.gif) repeat-x;
		position: relative;
	}
	
		#awards_title {
			font-size: 12px;
			font-weight: bold;
			color: #666d6a;
			text-transform: uppercase;
			letter-spacing: 0.05em;
			position: absolute;
			top: 10px;
			left: 10px;
		}
		
		#awards_left {
			position: absolute;
			top: 60px;
			left: 10px;
		}
		
		#awards_right {
			position: absolute;
			top: 60px;
			right: 11px;
		}
		
		#awards_con {
			width: 265px;
			height: 84px;
			background: url(images/test/mus_awards_conbg.gif) no-repeat;
			position: absolute;
			left: 40px;
			top: 32px;
		}
		
		.awards_wrap {
			height: 61px;
			width: 241px;
			position: relative;
			top: 12px;
			left: 12px;
			font-size: 13px;
			color: #55595b;
		}
		
			.awards_wrap img {
				float: left;
				margin-right: 10px;
				border: 1px solid #b3bbc0;
			}
		
			.awards_wrap a {
				color: #55595b;
				text-decoration: none;
			}
			
			.awards_wrap a:hover {
				border-bottom: 1px dotted #55595b;
			}
		
		.awards_wrapout {
			display: table;
			height: 61px;
			overflow: hidden;
		}
		
			* html .awards_wrapout {
				position: relative;
			}
		
		.awards_wrapmid {
			display: table-cell;
			vertical-align: middle;
		}
		
			* html .awards_wrapmid {
				position: absolute;
				top: 50%;
			}
		
		.awards_wrapin {
			  display: block;
		}
		
			* html .awards_wrapin {
				position: relative;
				top: -50%;
			}
		
		.awards_awards {
			color: #4a514e;
		}
		
		.awards_andhonors {
			font-size: 10px;
		}

	/* Right Column - Dean */

	#dean {
		height: 105px;
		overflow: hidden;
	}
	
	/* Right Column - Video */
	
	#vid {
		height: 238px;
		font-size: 11px;
		overflow: hidden;
	}
	
		#vid .box_wrap {
			padding-left: 15px;
		}
		
		.vid_thumb {
			border: 1px solid #a78e78;
		}
		
		#vid h4 {
			font-size: 15px;
			font-weight: normal;
			margin-top: 5px;
			margin-bottom: 5px;
		}
		
		#vid p {
			margin-top: 0;
			margin-bottom: 9px;
			font-size: 11px;
			line-height: 12px;
		}
		
		#vid h4 a {
			color: #914f27;
			text-decoration: none;
		}
		
		#vid h4 a:hover {
			border-bottom: 1px dotted #914f27;
		}
		
		#vid img {
			border: 0;
		}
		
	/* Right Column - Highlight */
	
	#highlight {
		color: #364d5f;
		height: 255px;
		background: #d3dfe7 url(images/test/mus_hibg.gif) repeat-x;
		border-top: 2px solid #7e98ac;
		font-size: 10px;
		position: relative;
	}
		
		#highlight a {
			color: #364d5f;
			text-decoration: none;
		}
		
			.highlight_more a:hover {
				border-bottom: 1px dotted #364d5f;
			}
