/*
* @author Bedrich Rios
* @version 1.1 
*
* This theme is intended to resemble the Theater and Dance's web site design previous to their move to 
* Reason. 
*
*/ 

body
{
	background: black;
}

div#wrapper.fullGraphicsView
{
	background: url("images/background.jpg") top left no-repeat;
}
#breadcrumbs {
	background:none;
	padding-left:0;
	color:#999;
	height:10px;
}
#breadcrumbs a {
	color:#bbb;
}

/* ================= banner styles ================= */

div#wrapper.fullGraphicsView div#banner
{
	padding-bottom: 5px;
}

div#wrapper.fullGraphicsView div#banner h1 a
{
	width: 200px;
	background: url("images/theater_logo.gif") no-repeat top left;
	display: block;
	height: 94px;
}

div#wrapper.fullGraphicsView div#banner h1 a span 
{ 
	display: none; 
}

div#wrapper.fullGraphicsView div#bannerXtra
{
	margin: 5px -5px 0px 0px;
	float: right;
}

div#wrapper.fullGraphicsView div#bannerXtra form.searchForm a
{
	background: url(images/transparency.png) repeat;
	border: none;
	color: black;
}

div#wrapper.fullGraphicsView div#bannerXtra form.searchForm input
{
	background: url(images/transparency.png) repeat;
	border: none;
}

/* ================= content styles ================= */

div#wrapper.fullGraphicsView div#content
{
	background: url('images/transparency.png') repeat;
	margin: 0px;
}

* html div#wrapper.fullGraphicsView div#content
{
	background: url('images/background_content_ie6.jpg') no-repeat -7px left #999999;
}

div#wrapper.fullGraphicsView div#content div.contentPost, div#wrapper.fullGraphicsView div#content div.contentMain
{
	padding: 5px 10px 10px 10px;
}

div#wrapper.fullGraphicsView div#content div.contentHead h2.pageTitle
{
	margin: -20px 10px 20px 0px;
	text-align: right;
}

* html div#wrapper.fullGraphicsView div#content div.contentHead h2.pageTitle 
{
	padding: 20px 0px;
	margin: 0px;
}

div#wrapper.fullGraphicsView div#content div.contentHead h2.pageTitle span
{
	background-color: #F7F7F7;
	padding: 10px;
	border: 2px solid #534A4D;
	font-family: Garamond;
	color: black;
}

/* courses and faculty */
div#courses div.inProgressNotice
{
	background-color: gray;
	color: white;
	border: none;
}

div#wrapper.fullGraphicsView div#courses div.inProgressNotice a
{ 
	color: #031880; 
}

div#wrapper.fullGraphicsView div#content div#courses ul#courseViewSwitcher 
{
	border-bottom: 1px solid white; 
}

div#wrapper.fullGraphicsView div#content div#courses ul#courseViewSwitcher li a, div#wrapper.fullGraphicsView div#content div#courses ul#courseViewSwitcher li strong
{
	background-image: none;
	border: 1px solid white;
	border-bottom: none;
}

div#wrapper.fullGraphicsView div#content div#courses ul#courseViewSwitcher li strong 
{ 
	background-color: white;
}

div#wrapper.fullGraphicsView div#content div#courses, div#wrapper.fullGraphicsView div#content div#facultyStaff  
{ 
	padding: 0px 0px 10px 0px; 
}

div#wrapper.fullGraphicsView div#content div#courses ul#courseViewSwitcher li a:hover, div#wrapper.fullGraphicsView div#content div#courses ul#courseViewSwitcher li a 
{ 
	background-color: #989898; 
}

div#wrapper.fullGraphicsView div#content div#courses h3, div#wrapper.fullGraphicsView div#content div#courses ul#courseViewSwitcher li a:hover 
{ 
	color: white; 
}

div#wrapper.fullGraphicsView div#content div#courses ul.courseList li, div#wrapper.fullGraphicsView div#content div#facultyStaff div.facStaff 
{ 
	border: none; 
}

/* ================= navigation styles ================= */

div#wrapper.fullGraphicsView div#navigation div#minisiteNavigation
{
	text-align: center;
	background: url('images/transparency.png') repeat;
	margin-left: 0px;
}

* html div#wrapper.fullGraphicsView div#navigation div#minisiteNavigation
{
	background: url('images/background_navigation_ie6.jpg') no-repeat -7px right #999999;
	margin-bottom: -20px;
	padding-bottom: 0px;
}

div#wrapper.fullGraphicsView div#navigation div#minisiteNavigation div.list ul 
{ 
	padding: 0px; 
	margin: 0px;
}

div#wrapper.fullGraphicsView div#navigation div#minisiteNavigation div.list li 
{
	margin: 0px;
}

/* Rules for the open links */
div#wrapper.fullGraphicsView div#minisiteNavigation div.list ul li strong.home, div#wrapper.fullGraphicsView div#navigation div#minisiteNavigation div.list ul li ul li strong 
{
	color: black;
	display: block;
	background: url(images/light_transparency.png) repeat;
	padding: 10px;
}

/* Rules for the closed links */
div#wrapper.fullGraphicsView div#minisiteNavigation div.list ul.navListTop li.open ul.navList li.navListItem a, div#wrapper.fullGraphicsView div#navigation div#minisiteNavigation div.list ul.navListTop li.navListItem a.home
{
	display: block;
	font-family: Helvetica;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	padding: 10px;
	text-align: center;
}

div#wrapper.fullGraphicsView div#minisiteNavigation div.list ul.navListTop a:hover
{
	background-image: url(images/light_transparency.png);
	background-repeat: repeat;
	color: black !important;
	font-weight: bold !important;
}

/* fixes the navigation when the current page does not appear in the navigation */
div#wrapper.fullGraphicsView div#navigation div#minisiteNavigation div.list ul.navListTop li.open ul.navList li.pseudoCurrent a strong
{
	border: none;
	margin: 0px;
	padding: 0px;
}

div#wrapper.fullGraphicsView div#navigation div#minisiteNavigation div.list ul.navListTop li.open ul.navList li.pseudoCurrent a
{
	background-image: url(images/light_transparency.png);
	background-repeat: repeat;
}

div#wrapper.fullGraphicsView div#navigation div#minisiteNavigation div.list ul.navListTop li.open ul.navList li.pseudoCurrent a strong 
{ 
	background: transparent; 
}

div#wrapper.fullGraphicsView div#navigation div#subNav 
{
	background: url('images/transparency.png') repeat;
	margin: 20px 0px 20px 0px;
	padding: .01em 10px;
}

* html div#wrapper.fullGraphicsView div#navigation div#subNav 
{
	padding: 10px 0px 0px 0px;
	background: url('images/fake_blurb_bg.jpg') top left repeat-x black;
}

/* text only link */
div#wrapper.fullGraphicsView p.textOnlyLink
{
	background: url('images/transparency.png') top left repeat;
	border: none;
	padding-left: 35px;
}

* html div#wrapper.fullGraphicsView p.textOnlyLink
{
	padding-top: 30px;
	background: url('images/fake_link_bg.jpg') top left repeat-x #999999;
}

/* ================= related styles ================= */

div#wrapper.fullGraphicsView div#related
{
	background: url('images/transparency.png') repeat;
	margin: 0px;
}

* html div#wrapper.fullGraphicsView div#related
{
	background: #999999;
}

/* ================= footer styles ================= */

div#wrapper.fullGraphicsView div#footer
{
	color: #666666;
	width: 975px;
	padding: 20px 0px 0px 0px;
	text-align: right;
}

div#wrapper.fullGraphicsView div#footer a
{
	color: #c1c1c1;
}

/* ================= Blurbs ================= */

div#wrapper.fullGraphicsView div#navigation div.blurbs
{
	margin-left: -10px;
	padding-left: 8px;
}

* html div#wrapper.fullGraphicsView div#navigation div.blurbs
{
	background: #999999;
	padding: .01em 10px;
}

* html div#wrapper.fullGraphicsView div#navigation div.blurb
{
	padding-bottom: .1em;
}

div#wrapper.fullGraphicsView div#navigation div.blurbs img
{
	max-width: 200px;
	max-height: 200px;
	padding-bottom: 5px;
	margin: 0px;
}

* html div#wrapper.fullGraphicsView div#navigation div.blurbs img
{
	width: 100px;
	height: 100px;
}

div#wrapper.fullGraphicsView div#content div.contentPost div.blurbs div.blurb.number1
{
        width: 48%;
        float: left;
}

div#wrapper.fullGraphicsView div#content div.contentPost div.blurbs div.blurb.number2
{
        width: 48%;
        float: right;
}

/* ================= Image Gallery ================= */

div#wrapper.fullGraphicsView div.moduleNav div.pagination
{
	background: #666666;
}

div#wrapper.fullGraphicsView div.moduleNav div.pagination a
{
	color: white;
}

