﻿@charset "UTF-8";
/* CSS Document */

/* MEADOWS-SPECIFIC OVERRIDE STYLES ******************************************************************** */
/* ***************************************************************************************************** */
body {  
	background-color: #ffffff;
	padding:0;
	margin:0;
        color: #58585a;
	font: 12px/19px Helvetica, Arial, sans-serif, "Lucida Grande", "Lucida Sans Unicode", Verdana;	
}

div#logo a {
border: none;
}

#MainWrapper {
margin: 0 auto;
border-left: 1px solid #818284;
border-right: 1px solid #818284;
border-bottom: 1px solid #818284;
padding: 0 15px 0 15px;
}

.headerBar {
margin-left: 0;
margin-bottom: 30px;
margin-top: 0;
}

h1 {
color: #58585a;
letter-spacing: normal;
}

h2 {
color: #58585a;
letter-spacing: normal;
}

h3 {
color: #58585a;
letter-spacing: normal;
clear: both;
}

h4 {
color: #58585a;
letter-spacing: normal;
 font-size: 16px;
 margin: 1em 0;
}

a {
color: #58585a;
text-decoration: underline;
}

a:hover {
color: #58585a;
text-decoration: underline;
}

.email a {
text-decoration: none;
}

.colborder-left {
border-left: 1px solid #cccccc;
padding-left: 25px;
}

.padding-bump {
padding-right: 12px;
}

/* Section page only styles ******************************************************************** */

.Meadows3ColumnSection h2 {
font-family: Arial,Helvetica,sans-serif;
color: #231f20;
text-transform: uppercase;
font-weight: bold;
font-size: 16px;
letter-spacing: normal;
margin: 0;
}

.Meadows3ColumnSection .border {
/* Override Blueprint */
border-right: 1px solid #818284;
}

.Meadows3ColumnSection .NewsSelector ul {
list-style-type: none;
margin-left: 0px;
padding-left: 0px;
}

.Meadows3ColumnSection .NewsSelector li {
border-bottom: 1px dotted #818284;
padding-bottom: 1em;
padding-top: 1em;
}



.Meadows3ColumnSection .Subtitle {
}

.Meadows3ColumnSection .AppendLinkText {
}

.Meadows3ColumnSection .AppendLinkText a {
color: #58585a;
font-weight: normal;
text-decoration:underline;
}

.Meadows3ColumnSection .NewsDisplay ul {
list-style-type: none;
margin-left: 0px;
padding-left: 0px;
}

.Meadows3ColumnSection .NewsDisplay li {
border-bottom: 1px dotted #818284;
padding-bottom: 1em;
padding-top: 1em;
}

.LeftImageWrapText {
padding-top: 10px;
}

.Meadows3ColumnSection #leftColumn {
/* Blueprint couldn't quite get me what I wanted... this is close */
width: 300px;
padding-right: 15px;
}

/* Header zone overrides *****************************************/
#zone1MastheadWrapper {
	background-color: #ffffff;
        background-image: none;
}

#zone1MastheadWrapper #zone1Masthead {
        padding: 15px 30px 0 0;
}

#zone1Masthead #logo {

}

/* Navigation overrides *******************************************/

/* #zone3NavWrapper {
        background-color: #ffffff;
        padding: 0;
}

#zone3NavWrapper #zone3Nav {
        border-top: 1px solid #818284;
        border-left: 1px solid #818284;
        border-right: 1px solid #818284;
        width: 980px;
}


/* Body content overrides ****************************************/
#zone6PageContent {
        background-image: none;
}

#zone6PageContent {
        border-left: 1px solid #818281;
        border-right: 1px solid #818281;
        -moz-border-radius: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
}


#zone3MainNavigation li a {
       font-weight: bold;
       color: #858284;
}


div#ZoneBottom div.ContentPackage h2 {
font-size: 13px;
font-weight: bold;
letter-spacing: normal;
color: #58585a;
}

#topSection {

}



/* Slidshow, Meadows specific styles ******************************************************************** */
/* ****************************************************************************************************** */

div.Meadows950x397 {
z-index: 1;
height: 437px;
}

div.PanelTextContainer div.PanelText a {
text-decoration: underline
}

div.Meadows950x397 div.anythingSlider div.anythingControls {
position: relative;
float: right;
top: -40px;
height: 40px;
width: 633px;
background: transparent;
/* RGBa with 0.6 opacity */
background: rgba(0, 0, 0, 0.7);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

div.Meadows950x397 div.anythingSlider div.anythingControls ul.thumbNav {
float: right;
margin-top:10px;
}

div.Meadows950x397 div.anythingSlider div.anythingControls ul.thumbNav li a {
color: #bdbec0;
font-family: Helvetica, Arial, Verdana, sans-serif;
background: none;
padding: 1px 6px 1px 6px;
}

div.Meadows950x397 div.anythingSlider div.anythingControls ul.thumbNav li a.cur, 
div.Meadows950x397 div.anythingSlider div.anythingControls ul.thumbNav li a:hover {
color: #ffffff;
background-color: #58585a;
}

div.Meadows950x397 div.anythingSlider div.anythingControls a.start-stop {
text-indent: -9999px;
margin-right: 10px;
width: 13px;
height: 10px;
margin-top: 12px;
background: url(~/media/Site/Meadows/Resources/playpausebuttonnew-small.ashx);
}

div.Meadows950x397 div.anythingSlider div.anythingControls a.start-stop {
	background-position: right;
}


div.Meadows950x397 div.anythingSlider div.anythingControls a.start-stop.playing {
	background-position: center;
}

div.Meadows950x397 div.anythingSlider div.anythingControls a.start-stop:hover {
	background-position: center;
}


div.Meadows950x397 div.anythingSlider div.anythingControls a.start-stop.playing:hover {
	background-position: right;
}

/* LeftNav styles, even though it's on the right. ************************************* */
/* ************************************************************************************ */

span.MenuLevel2 p {
display: block;
}

.LeftNavigation a {
text-decoration: none;
}

.LeftNavigation p {
padding: 2px 0 2px 0;
margin: 0;
border-bottom: 4px solid #cccccc;
}

.LeftNavigation .MenuLevel0 p a {
font-weight: bold;
color: #ee398a;
}

.LeftNavigation .MenuLevel1 p {
border-bottom: 1px solid #cccccc;
background: transparent no-repeat url(~/media/7E760977D74F452E80C7D3E866FE6E64.ashx);
background-position: left center;
}

.LeftNavigation .MenuLevel1 p a {
padding-left: 15px;
font-weight: normal;
display: block;
}

.LeftNavigation .MenuLevel1 p a:hover {
background: transparent no-repeat url(~/media/EA7FBA04FEC24135BE9A2B964FF47556.ashx);
background-position: left center;
}


.LeftNavigation .MenuLevel2 p {
background: none;
background-color: #cccccc;
}

.LeftNavigation .MenuLevel2 p a {
color: #333333;
text-decoration: underline;
display: block;
}

.LeftNavigation .MenuLevel3 p {
padding-left: 25px;
}

.LeftNavigation .MenuLevel4 p {
padding-left: 35px;
}

.LeftNavigation .MenuLevel5 p {
padding-left: 50px;
}

.LeftNavigation .MenuLevel1 p.Selected a {
background: transparent no-repeat url(~/media/EA7FBA04FEC24135BE9A2B964FF47556.ashx);
background-position: left center;
}




/* Breadcrumb styles******************************************************************* */
/* ************************************************************************************ */

.BreadcrumbWrapper {
position: absolute;
width: 950px;
height: 40px;
}

p.breadcrumbslist {
display: block;
width: 100%
margin: 0px;
padding: 5px 0 5px 19px;
background-color: #f7941e;
color: #ffffff;
}

.BreadcrumbWrapper p.Section-ArtsManagement {
background-color: #ee398a;
}

.BreadcrumbWrapper p.Section-CommunicationStudies {
background-color: #ee398a;
}
.BreadcrumbWrapper p.Section-Theatre {
background-color: #ee398a;
}

.BreadcrumbWrapper p.Section-Advertising {
background-color: #f7941e;
}

.BreadcrumbWrapper p.Section-Art {
background-color: #f7941e;
}

.BreadcrumbWrapper p.Section-Music {
background-color: #f7941e;
}

.BreadcrumbWrapper p.Section-ArtHistory {
background-color: #bed62f;
}

.BreadcrumbWrapper p.Section-CreativeComputation {
background-color: #bed62f;
}

.BreadcrumbWrapper p.Section-Journalism {
background-color: #bed62f;
}

.BreadcrumbWrapper p.Section-Dance {
background-color: #3cbfc4;
}

.BreadcrumbWrapper p.Section-FilmMediaArts {
background-color: #3cbfc4;
}

.BreadcrumbWrapper p.Section-YoungArtists {
background-color: #00aeef;
}


p.breadcrumbslist a {
color: #ffffff;
text-decoration: none;
}

.zone5BreadcrumbCurrentItem {
color: #ffffff;
}

/* Random elements that need styling ***************************************************/
.GreenTable th {
	text-align: left;
	background-color: #ffffff;	
}

.GreenTable tr td {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #C3DD81;
	background-color: #b9d05a;
	color: #ffffff;
	font-weight: bold;
}

.GreenTable .first {
	border-bottom: none;
	color: #333333;
	background-color: #ffffff;
}

div.Byline {
padding-bottom: 10px;
}

/* Various widget stylings *************************************************************/

#FloatingZone {
float: right;
}

.XSLTProcessor ul.upcoming_events {
list-style-type: none;
margin: 0 0 0 0;
padding: 0;
}

.XSLTProcessor ul.upcoming_events li.date {
margin: 10px 0 0 0;
}

.PersonList {
     padding-bottom: 25px;
}

.PersonList ul {
margin: 0;
padding: 0;
}

.PersonList ul li {
list-style-type: none;
margin: 10px 0 10px 0;
clear: both;
}

div.PersonList ul li div.Email a {
font-weight: normal;
text-decoration: none;
}

div.PersonList ul li div.Email a:hover {
text-decoration: underline;
}


div.PersonList ul li div.PhotoThumbnail {
float: left;
padding: 0 10px 15px 0;
}

.MeadowsPerson .Photo {
float: right;
padding: 0 0 15px 15px;
}

.MeadowsPerson .FirstLast {
font: 24px/30px Helvetica,Arial,sans-serif,"Lucida Grande","Lucida Sans Unicode",Verdana;
}

.MeadowsPerson .PositionTitle {
font: 16px/22px Helvetica,Arial,sans-serif,"Lucida Grande","Lucida Sans Unicode",Verdana;
padding: 0 0 10px 0;
}

div.XSLTProcessor ul.upcoming_events li.event_description {
padding-top: 0;
margin-top: 0;
}

div.XSLTProcessor ul.upcoming_events li.event_description p.buy_tickets {
float: right;
margin: 0;
}

div.BuildingMap a img.Building {
padding-bottom: 20px;
}

div.FacilityMap span.Label {
display: none;
}

div.FacilityAddress span.Label {
display: none;
}

div.BuildingMap span.Label {
display: none;
}

.LeftRail h2 {
    background: url("http://www.smu.edu/~/media/F40D8ABB1FE144F09A65F5AF8583BF08.ashx") no-repeat scroll 5px center #A7A9AC;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 0 0 20px;
    text-transform: uppercase;
}

.Meadows2ColumnPage .NewsDisplay ul 
{
    list-style-type: none;
    padding-left: 0;
}

.Meadows2ColumnPage .NewsDisplay li {
    padding-bottom: 1em;
}