a, a:visited { color: #990000; }

@font-face {
	font-family: 'EurostileTRegExtRegular';
	src: url('eurostiletregext-webfont.eot');
	src: local('?'), url('eurostiletregext-webfont.woff') format('woff'), url('eurostiletregext-webfont.ttf') format('truetype'), url('eurostiletregext-webfont.svg#webfontGmEPdZ3m') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'EurostileTBlaExtRegular';
	src: url('eurostiletblaext-webfont.eot');
	src: local('?'), url('eurostiletblaext-webfont.woff') format('woff'), url('eurostiletblaext-webfont.ttf') format('truetype'), url('eurostiletblaext-webfont.svg#webfontIpxBn4qD') format('svg');
	font-weight: normal;
	font-style: normal;
}

.EurostileTReguExte {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'EurostileTRegExtRegular', sans-serif;
			font-size-adjust: 0.47;
			font-size:22px;
}
		
.EurostileTBlacExte {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'EurostileTBlaExtRegular', sans-serif;
			font-size-adjust: 0.47;
			font-size:32px;
}


.EurostileTReguExte_sub {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'EurostileTRegExtRegular', sans-serif;
			font-size-adjust: 0.47;
			font-size:18px;
}

.EurostileTBlacExte_sub {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'EurostileTBlaExtRegular', sans-serif;
			font-size-adjust: 0.47;
			font-size:30px;
}
	
/* em, strong, */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
 
* {
	margin: 0;
}

body {
	color:#000;
	font-family:Verdana, Helvetica, sans-serif;
	background:#BB331E;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

#wrapper{
position:relative;
margin-left:auto;
margin-right:auto;
width:1024px;
background-color:#dfc084;
}

#header{

}

#title {
}

#title.title-center { 
                      margin-top:30px;
                      text-align: center;
                      }

#title.title-left { 
                    text-align: left;
                    margin-top: 10px;
                    margin-left: 70px;
                      }

#title p{
	padding-bottom:5px;
}

#home_search{
	margin-top:15px;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size:12px;
	color:#990000;
}

#home_search p{
	padding-bottom:10px;
}


#first_row{
		font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
		color:#666666;
		font-size:11px;
		line-height:190%;
		height:180px;
		margin-top:40px;
		margin-left:205px;
}

#first_row ul {
                width: 170px;
                }

#first_row ul li p {
                     		line-height:1.1em;
                     }

#second_row{
	clear:both;
	width:1024px;
	height:50px;
}


#places_container{
	width:250px;
	float:left;
}

#plays_container{
	width:250px;
	margin-left:25px;
	float:left;
}

#past_container{
	width:250px;
	margin-left:0px;
	float:left;
}

#pedagogy_container{
                     margin-left:285px;
                     width: 250px;
                     float:left;
}

#people_container {
                   margin-left:25px;
                   width: 250px;
                   float:left;
}

#navigation{
	position:absolute;
	 top:280px;
	 left:35px;
	 width:280px;
	color:#990000;
	font-size:11px;
}

#navigation a{
	color:#990000;
	font-size:11px;
}

#first_row a{
	color:#990000;
	font-size:11px;
}

#second_row a{
	color:#990000;
	font-size:11px;
}


#play_content{
               margin-left:320px;
               width:650px;
               margin-top:20px;
               min-height: 250px;
}

.prev_next{
		margin-top:7px;
		font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
		font-size:11px;
		color:#990000;
}

.prev_next a{
		color:#990000;
}

.projectDescription, .imagedetails{
	font-size:14px;
}

.imagedetails p { margin: 0.5em 0;  }

#troupe_section{
	float:left;
	padding-top:40px;
	padding-right:75px;
    padding-bottom:45px;
}

#troupe_section a{
	color:#990000;
	text-decoration:underline;
}


.troupe_header{
		color:#000000;
		font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	 	font-weight:bold;
		font-size:16px;
                text-transform: uppercase;
}

.troupe_icon{
	float:left;
	width:63px;
}

.troupe_icon_nav{
	float:left;
	width:63px;
	margin-top:20px;
}

.troupe_title_nav{
	float:left;
	margin-left:10px;
	margin-top:20px;
}

.troupe_title_nav ul {
                       width: 170px;
                       }

.troupe_title{
	float:left;
	margin-left:10px;
}

.troupe_title ul {
                   list-style-type: none;
}


.troupe_section_two{
   padding-left:90px;
   padding-bottom:5px;
   margin-right:15px;
   
}


#copyright { 
             margin-top:100px;
             }

#copyright.copyright-left {
                            margin-left: 320px;
}

#copyright.copyright-center {
                              text-align: center;
                              }



.about_links{
		font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
		font-size:11px;
		color:#990000;
}

.about_links a{
		color:#990000;
}

.copyright_note{
		font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
		font-size:10px;
		padding-bottom:15px;
		padding-top:5px;
}

.copyright_note a{
		color:#000000;
}

.floatimgright {
	float:right;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
}

.floatimgright p{
	font-size:11px;
	margin-top:5px;
}


#footer{
         height: 51px;
}


#admin form td { padding: 0.5em 0; }

#admin { position: relative; 
         margin: 2em 2em 2em 4em;
         font-size: 80%;
         }

#admin p { 
           margin: 1em 0;
 }

#divAdminNavTopRight { 
                       text-align: right;                       
                            padding-right: 5em;
 }

#divAdminNavTopRight span { 
                            margin: 0px 0.7em;
 }

#divSelectType { 
                 position: relative;
                 margin: 1em 0 3em;
 }

#divSelectType span.projectTypeOption { 
                                        margin: 0px 0.7em;
 }

#admin a, #admin a:visited { 
           color:#990000;
 }


#admin h1 { 
            font-size: 130%;
            font-weight: bold;
            margin-bottom: 0.5em;
            }

#admin h2 { 
            font-size: 120%;
            font-weight: bold;
            }

#admin h3 { 
                    margin-left: 2em;
                    font-style: italic;
 }

#divMediaFiles { 
                 margin-top: 2.5em;
 }

#divExistingMediaFiles { 
                         margin-bottom: 2.0em;
 }

.editMediaFile { 
                   margin-left: 3em;
 }

.downcase { text-transform: lowercase; }

.allcaps  { text-transform: uppercase; }

.troupe_title_nav li { text-transform: lowercase; }

#tableMasterList { 
                   border: black solid 1px;
                   border-collapse: collapse;
 }

#tableMasterList td, #tableMasterList th { 
                      padding: 5px;
                      border: black solid 1px;
 }

#tableMasterList th { font-weight: bold; }

#admin #tableMasterList th a, #admin #tableMasterList th a:visited { color: black; }

#admin #tableMasterList th a.selectedsort, #admin #tableMasterList th a:visited.selectedsort  { color: #990000; }

    // {$videoplayer}

.changessaved { font-style: italic; }

#tableEditTroupes { 
                   border: black solid 1px;
                   border-collapse: collapse;
 }

#tableEditTroupes td, #tableEditTroupes th { 
                      padding: 5px;
                      border: black solid 1px;
 }

#ulSortableMediaFiles li img { height: 60px; float: left; margin-right: 1em;}

#ulSortableMediaFiles li { margin: 10px 0; border: black solid 1px; width: 40%; font-size: 18px; height: 60px;}

#ulSortableMediaFiles li .nottoolow { margin: 1em 0; }

.privacy h3 {
    font-weight: bold;
    text-transform: uppercase;
    margin: 0.5em 0;
}
.privacy h4 {
    font-weight: bold;
    margin: 0.5em 0;
}
