@charset "UTF-8";
/* CMA Specific Coding */
.container {
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.cma, .cma h1, .cma h2, .cma a, .cma p, .cma ul, .cma li, .cma ol, .cma dd, .cma dl, .cma table {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}
.nav li a {
	border-bottom:none;
	font-weight:normal;
}
.nav li {
	border-top:1px solid #999999;
	font-weight:normal;
}
.cma a {
	color:#000000;
}
.cma a:hover, .topic a:hover {
	color:#999999;
}
.nav_topic {font-weight: bold; text-decoration: none; text-transform:uppercase;}

.upper {
	text-transform:uppercase;
}
.cma .art2 h1 {
	background:none;
	border-top:3px solid #8B0E04;
}
.cma .art2 h2, .cma .art2 h3 {
	border-color:#8B0E04;
}
.cma .music2 h1 {
	background:none;
	border-top:3px solid #F26531;
}
.cma .music2 h2, .cma .music2 h3 {
	border-color:#F26531;
}
.cma .comm2 h1 {
	background:none;
	border-top:3px solid #EF4135;
}
.cma .comm2 h2, .cma .comm2 h3 {
	border-color:#EF4135;
}
.cma .theater2 h1 {
	background:none;
	border-top:3px solid #EEB111;
}
.cma .theater2 h2, .cma .theater2 h3 {
	border-color:#EEB111;
}
li.art2 {
	border-top:1px solid #8B0E04;
}
li.comm2 {
	border-top:1px solid #EF4135;
}
li.music2 {
	border-top:1px solid #F26531;
}
li.theater2 {
	border-top:1px solid #EEB111;
}
/*color backgrounds*/
.grey_bg {
	background-color:#b3b3b3;
}
.dark_bg {
	background-color:#4d4d4d;
}
.art_bg {
	background-color:#8B0E04;
}
.comm_bg {
	background-color:#EF4135;
}
.music_bg {
	background-color:#F26531;
}
.theater_bg {
	background-color:#EEB111;
}
/*white logo backgrounds*/
.art_tertiary {
	background-image:url(../../images/cma/art_tertiary.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.comm_tertiary {
	background-image:url(../../images/cma/comm_tertiary.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	;
}
.music_tertiary {
	background-image:url(../../images/cma/music_tertiary.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.theater_tertiary {
	background-image:url(../../images/cma/theater_tertiary.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
/*dept logos*/
.dept_logo {
	width:470px;
	height:110px;
	margin-bottom:10px;
	margin-right:10px;
}
.feature .placement {
	float:right;
	padding-top:180px;
}
.second_feature .placement {
	float:right;
	padding-top:30px;
}
.art_logo {
	background-image:url(../../images/cma/art_dept_logo.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.comm_logo {
	background-image:url(../../images/cma/comm_dept_logo.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.music_logo {
	background-image:url(../../images/cma/music_dept_logo.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.theater_logo {
	background-image:url(../../images/cma/theater_dept_logo.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
/*fixes*/
.clear {
	clear:both;
}
.clearleft {
	clear:left;
}
.clearright {
	clear:right;
}
.pad-10 {
	padding:10px;
}
.pad-20 {
	padding:20px;
}
.pad-left-10 {
	padding-left:10px;
}
.pad-left-20 {
	padding-left:20px;
}
.pad-top-10 {
	padding-top:10px;
}
.pad-top-20 {
	padding-top:20px;
}
.sidebar {
}
.pad-bottom-5 {
	padding-bottom:5px;
}
.pad-bottom-10 {
	padding-bottom:10px;
}
.pad-bottom-20 {
	padding-bottom:20px;
}
.pad-right-10 {
	padding-right:10px;
}
.pad-right-20 {
	padding-right:20px;
}
/*headings*/
.cma h1 {
	border-bottom:none;
	background-image:url(../../images/cma/scma_colorbar.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-size:2.2em;
	line-height:1.2em;
	padding-top:.5em;
	margin:0 0 .5em 0;
}
.cma h2 {
	border-top:1px solid #999;
	border-bottom:none;
	font-size:1.8em;
	line-height:1.8em;
	margin:0;
}
.cma h3 {
	/*border-top:1px solid #999;*/
	border-bottom:none;
	font-size:1.5em;
	line-height:1.5em;
	font-weight:bold;
	color:#666666;
	padding-top:.3em;
	margin:0;
}
.cma h4 {
	font-size:1.2em;
	line-height:1.5em;
	font-weight:bold;
	font-style:italic;
	color:#666666;
	border-bottom:1px dotted #999;
	margin-bottom:.5em;
}
.cma h5 {
	font-size:1em;
	line-height:1.2em;
	font-weight:bold;
	color:#666666;
	margin-bottom:.5em;
}
.cma h6 {
	font-size:1em;
	line-height:1.2em;
	font-weight:bold;
	font-style:italic;
	color:#666666;
	margin-bottom:.5em;
}
.cma_logo h1 {
	background-image:url(../../images/cma/cma_logo.gif);
	background-repeat:no-repeat;
	width:215px;
	height:57px;
	margin:0;
	padding:0;
}
.cma_logo {
	width:240px;
	height:57px;
	float:left;
}
.cma_logo h1 span, .dept_logo h2 {
	border:none;
	display:none;
}
/* layout divs */
.feature {
	height:300px;
}
.jquery {
	height:360px;
}
.second_feature {
	height:150px;
}
.tertiary_unit {
	height:38px;
	width:155px;
	float:left;
}
.tertiary_unit h5 {
	font-size:1.2em;
	line-height:1em;
	font-weight:bold;
	color:#333;
	text-transform:uppercase;
	text-shadow:#ccc 0px 0px 3px;
}
.jquery_unit {
	height:38px;
	width:235px;
	float:left;
	padding:1px;
}
.jquery h3 {
	font-size:1.2em;
	line-height:1.5em;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:.3em;
	text-transform:uppercase;
}
.cma_header {
	background-image:url(../../images/cma/cma_banner_placeholder.jpg);
	background-repeat:no-repeat;
}
.dept_header {
	background-image:url(../../images/cma/large_banner_placeholder.jpg);
	background-repeat:no-repeat;
}
.second_header {
	background-image:url(../../images/cma/small_banner_placeholder.jpg);
	background-repeat:no-repeat;
}
#mainbody {
	background-image:url(../../images/cma/cma_colorbar_lg.jpg);
	background-repeat:repeat-x;
	margin-top:0px;
	padding-top:5px;
}
.one_pad_fix {
	padding-left:1px;
}
.sidebar {
}
.sidebar ul, .sidebar ol {
	padding:0em 0em 0em 1.5em;
	margin:0em 0em 2em 0em;
}
.sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5 {
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
}
.sidebar h2 {
	font-size:1.2em;
	line-height:1.8em;
}
.sidebar h3 {
	font-size:1.0em;
	line-height:1.5em;
}

.thumb-height{
	height:90px;
	overflow:hidden;
}
