/* Supplemental style sheet for School of Theatre Site */

a, a:visited {
	color: #A0005F;
}
#leftnav li a.selected, #leftnav li a.selected:visited{background:none #a8985f }
#leftnav .level2 li a.selected, #leftnav .level2 li a.selected:visited{background:none #a8985f }
#leftnav .level3 li a.selected, #leftnav .level3 li a.selected:visited{background:none #a8985f }

#breadcrumb {
	background: #A0005F;
	color: #BEB287;
}

#breadcrumb a, #breadcrumb a:visited {
	color: #BEB287;
}

#leftcol h2 {
	background: #A0005F;
}

h1.inner, h1 {
	color: #A0005F;
}

#content h2.orangebanner{background: #a8985f}

/* Leftnav Capitol Theatre link */
#leftnav .autumn, #leftnav .autumn:visited {background: #9f5a00; color: #fff}
#leftnav .spring, #leftnav .spring:visited {background: #000d7e; color: #fff}
#leftnav .summer, #leftnav .summer:visited {background: #e35100; color: #fff}

/* Home page */
#homecols h2 {
	font-size: 110%;
	font-weight: bold;
	margin: 0;
	padding: 2px 5px 2px 5px;
	background: #b0006c url(/images/theatre/home_h2.gif) repeat-x;
}

#homecols h2 a, #homecols h2 a:visited {
	color: #fff;
}

#homecourses {
	width: 198px;
	float: left;
}

#homecourses {
	width: 198px;
	float: left;
	margin-right:18px
}

#homenews {
	width: 198px;
	float: left;
	margin-right:18px
}

#homecapitol {
	width: 198px;
	float: left;
}

#homeads {
	clear: both;
	padding-top: 8px;
}

#homeads #ad1 {margin-right:18px}
#homeads #ad2 {margin-right:18px}

.homeitem {
	padding: 0.5em 0 0.5em 0;
	background: url(/images/theatre/homeitem.gif) repeat-x bottom;
}
#homecols .last {
	background: none;
}
.homeitem p {margin: 0;}
#homecols .homeitem h3 {margin: 0;}

/* About */
#aboutlogos {
	text-align: center;

}
#aboutlogos p {
	font-size: 90%;
	padding-bottom: 20px;
	color: #04226C;
}
#aboutlogos a, #aboutlogos a:visited {color: #04226C;}

/* Courses */
#coursedescription h2, #contentleft #entryrequirements h2, #contentleft #coursefees h2 {color: #A0005F}
#contentright #entryrequirements  {border: 1px solid #A0005F;}
#contentright #entryrequirements h2 {background: #A0005F;}
#entryrequirements dt {color: #A0005F}
#unitslist h2 {color: #A0005F;}
#graduatequote {margin-bottom: 1.5em;}

/* News */
#news {
	background: #fff url(/images/theatre/homeitem.gif) repeat-x top;
	padding: 2px 0 1em 0;
}
.newsitem {
	background: #fff url(/images/theatre/homeitem.gif) repeat-x bottom;
	padding: 7px 0 7px 0;
}
#content .newsitem h3{font-size:100%;margin:0;}
.newsitem p{margin:0;}
.newsitem img{float:left;margin-left:8px;}

/* Copy from news.css */
.newsthumb {
	padding: 0;
	min-height: 75px;
	height: auto !important; /* min height fix http://www.constile.org/tips/min-height/ */
	height: 75px;
}

.newsthumb img {
	padding: 5px 0;
	height: 60px;
}
.newsthumb h3 {
	padding-top: 10px;
	padding-left: 110px;
}
.newsthumb p {
	padding-left: 110px;
	padding-bottom: 10px;
}

/* Contact Us */
#contactus dt {
	font-weight: bold;
}

/* Auditions */
.payonline {
	text-align: center;
	padding: 0.8em 0;
}

.payonline a {
	font-weight: bold;
	border: 1px solid #A0005F;
	padding: 2px 5px;
}

.payonline a:hover{
	text-decoration: none;
	background: #A0005F;
	color: #fff;
}


/* Production photographs */
.photothumb {
	float: left;
	height: 160px;
	width: 160px;
	padding-top: 10px;
	background: #fff url(/images/theatre/homeitem.gif) repeat-x top;
}
.photodesc {
	float: left;
	height: 160px;
	width: 150px;
	padding-top: 10px;
	background: #fff url(/images/theatre/homeitem.gif) repeat-x top;
}

/* Student profiles */
.headsmall {
	float: left;
	height: 110px;
	width: 90px;
	padding-top: 10px;
	background: #fff url(/images/theatre/homeitem.gif) repeat-x top;
}

.headname {
	float: left;
	height: 110px;
	width: 102px;
	padding-top: 10px;
	background: #fff url(/images/theatre/homeitem.gif) repeat-x top;
}

.headname p {
	padding-top: 70px;
}

body#cv #content {
	padding: 0;
}

#cvhead {
	margin-top: 2px;
	background: #000;
	height: 187px;
	color: #fff;
}

#cvhead img {
	float: left;
	padding-right: 80px;
}

#cvhead h1 {
	color: #fff;
	font-size: 130%;
	font-weight: bold;
	padding-top: 1.5em;
}


#cvhead a, #cvhead a:hover {
	color: #fff;
}

#cvhead table {
	border-spacing: 0;
}

#cvhead th {
	background: #000;
	color: #BEB287;
	width: 8em;
}

#cvdetails {
	background: #fff url(/images/theatre/homeitem.gif) repeat-x bottom;
	padding: 0.5em 0;
}

#cvdetails h2 {
	position: absolute;
	left: 10px;
}

#cvdetails .cvitem {
	margin-left: 150px;
	margin-bottom: 1em;
}

#cvdetails .cvitem p {
	margin: 0;
}

#cvdetails table {
	width: 100%;
	empty-cells: show;
}

#cvdetails td {
	vertical-align: top;
	padding: 1px 6px 1px 0;
	border-bottom: 1px dotted #e0e0e0;
	min-width: 8em;
}


/* CMS */
#cmsphotos {
	border-top: 1px solid #888;
	margin-top: 2em;
}
#cmsphotos td {
	border-bottom: 1px solid #888;
	padding: 5px 20px 5px 0;
}

#cms textarea {
	font-size: 120%;
}

/* Student Form */
#profileform {
	width: 95%;
}
#profileform input {
	background-color: #f0f0f0;
}
#profileform th, #profileform td {
	padding: 0.5em;
	border: 1px solid #A8985F;
} 
#profileform th {
	background-color: #A8985F;
	color: #fff;
}
