@charset "UTF-8";

#all_content {
	width: 850px;
	margin: 0px auto;
	padding:0px;
	background-color:#EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;   
	
}

 a:hover {
color:#993300;
}

#bottom a:hover{
text-decoration: underline;
color: #000033;
}

#header {
padding-bottom: 0px;
position: relative;
}

#main_content {
position: relative;
padding: 0px;
margin: 0px;
margin-top: 10px;
}

#right_column a{
color: white;
font-size: 13px;
text-decoration: none;
}


#right_column a:hover{
color: white;
font-size: 14px;
text-decoration: underline;
}

#filler{
padding: 155px;
}

.announcement{
text-align: center;
font-size: 16px;
}

.announcement_left{
text-align: left;
font-size: 16px;
}

#slide_show {
margin: 0px;
padding: 5px;
}

#right_column {
float: right;
width:200px;
margin: 0px;
padding: 0px;
text-align: center;
}


.right_columns td {
	width: 200px;
	height: 150px;
	margin:0px;
	padding: 0px 20px;
}

.magis{
color:#993300;
font-size: 14px;
padding: 5px 0px 0px 6px;
}

.column_one  {
background-image: url(photos/column_a.jpg);

}

#column_one_head a{
color: white;
font-size: 15px;
text-decoration: none;
}
#column_one_head a:hover{
color: white;
font-size: 16px;
text-decoration: underline;
}

.column_two {
background-image: url(photos/column_ba.jpg);
}

.column_three  {
background-image: url(photos/column_ca.jpg);
}


#gallery li, #gallery_tall li, #gallery_SP li, #gallery_tall_GD li{
list-style-type: none;
}

#gallery li, #gallery_tall_GD li, #gallery_tall li{
float: left;
margin: 2px;
}

#gallery{
margin-top: 0px;
padding: 0px;
margin-left: -25px;
width: 400px;
position: absolute;
left: 0px; top: 30px;
}

#gallery_tall{
position: absolute;
margin-left: -33px;
width: 440px;
left:0px; top: 151px;
}

#gallery_tall_GD{
position: absolute;
margin-left: 8px;
width: 400px;
left:0px; top: 238px;
}

.GD_bottom{
padding-left: 3px;
}

#gallery_tall_WT{
position: absolute;
margin-left: -33px;
width: 440px;
left:0px; top: 151px;
}


#gallery img, #gallery_tall img, #gallery_SP img, #gallery_tall_SP img, #main_photo_SP img, #gallery_tall_GD img, #main_photo img, #main_photo_tall img, #main_photo_long_WT img, #main_photo_WT img{
border: thin solid #28253e;
}

#gallery_links{
padding: 0px;
margin: 0px;
padding-top: 370px; 

}

#gallery_links li, #gallery_links_WT li{
list-style: none;
padding: 5px 30px 5px 0px;
margin-left: -20px;
display: inline;
}

#gallery_links a, #gallery_links_WT a{
color:#272643;
}

#gallery_links a:hover{
color:#993300;
}

#gallery_links_WT a:hover{
color:#993300;
}

.photo_credit{
position: absolute;
right: 85px; top: 460px;
}

.photo_credit_a{
position: absolute;
right: 0px; top: 375px;
}

.photo_credit_b{
position: absolute;
right: -10px; top: 360px;
}

.photo_credit_c{
position: absolute;
right: 45px; top: 403px;
}

#gallery_links_WT {
padding-top: 470px;
}

#main_photo {
position: absolute;
right: 20px; top: 54px;
}


#main_photo_tall {
position: absolute;
right: 75px; top: -5px;
}

#main_photo_WT{
position: absolute;
right:30px; top: 60px;
}

#main_photo_long_WT {
position: absolute;
right: 115px; top: 50px;
}


 
#filler_WT{
margin: 0px;
padding: 235px;
background-color: #d7d5ea;
}


#filler_GD{
margin: 0px;
padding: 210px;
background-color: #d7d5ea;
}

#bottom{
border-top: 3px solid #141730;
background-color:#EEEEEE;
padding: 5px;
padding-right: 0px;
}
#bottom a, #bottom_history a{
color:#141730;
margin: 0px;
padding: 0px;
text-decoration: none;
}

#bottom li, #bottom_history li{
float: right;
list-style-type: none;
margin: 1px;
margin-top: -15px;
}

#logo_bottom {
position: absolute;
left: 0px; bottom: 0px;
}
#main_content_bios {
background-color: #dad9e5;
position: relative;
font-size: 11px;
}

.bios img{
border: thin solid #67657c;
}
.names{
font-size: 12px;
font-weight: bold;
}


.bio_photos{
margin: 10px;
margin-left: 40px;
}

.bio_photos_l{
margin: 10px;
}

.bio_photos_2{
margin-left:auto;
margin-right:auto;
}

.bio_photos_li{
padding: 10px;
}

.bio_text{
background-color:#dcc9c2;
border-bottom: thin solid white;
padding: 10px;
}

.whoweare{
font-size: 12px;
padding:10px
}

.history_image{
border-top: 7px solid #63101f;
border-bottom: 7px solid #63101f;
}

#history_text, #link_text{
padding:10px 30px;
}


#main_content_history{
background-color: #dad9e5;
position: relative;
}

#history_photos{
position: relative;
margin-left: -37px;
}

#history_photos li, #institute_photos li, #institute_photos_bottom li, #training_photos li, #workshops_photos li{
padding:0px;
margin: -2px;
display: inline;
list-style-type: none;
}

.page_heading, .page_heading_a, .page_heading_b{
font-size: 13px;
border-bottom: thin solid #000033;
color: #000033;
}

.page_heading_a{
margin-left: 30px;
}

.page_heading_b{
margin-left: 20px;
}

/*past production page*/
#main_content_past{
background-color: #dad9e5;
padding-top: 10px;
position: relative;
}

.past_image{
padding: 10px;
padding-right: 30px;
border: none;
}

.past_text{
padding: 0px 30px 0px 30px;
}


 #main_content_past h3{
padding-left: 50px;
}

.title{
text-decoration: underline;
font-size: 15px;
font-weight: bold;
}


.past_title{
font-size: 13px;
padding-left: 30px;
}


.title_a{
font-size: 14px;
font-weight: bold;
}

/*current performance*/

.current_text{
padding: 0px 60px 0px 80px;
}

.current_header{
padding: 0px 0px 0px 0px;
font-size: 18px;
font-weight: bold;
text-align: center;
}

.edna{
text-align: center;
}

.current_text_a{
padding: 0px 20px 5px 0px;
}

.current_text_a img{
float: left;
padding-right: 10px
}

.current_text_li{
padding-left: 40px;
position: absolute
}

.current_text_ul{
padding: 0px 0px 40px 40px;
text-align: left;
}

.current_text_li_b{
width: 100px;
}

.text_a {
font-size: 16px;
}
.current_image{ 
padding: 20px 40px 20px 0px;
}

.witlings{
font-size: 14px;
}

#current_image{
background-color: #dad9e5;
}

.current_link{
color: black;
}



/*company_goals page*/
#main_content_goals{
background-color: #dad9e5;
position: relative;
}


#goals_text{
padding: 30px 380px 0px 40px;
font-size: 14px;
}

.goals_photos{
position: absolute;
right:2px; top: 2px;
}

#goals_filler{
padding: 112px;
}

.mission{
font-weight: bold;
text-decoration: underline;
font-size: 14px;
}


/*school programs gallery*/


#main_photo_SP{
position: absolute;
right: 20px; top: 50px;
}


/*ways to give page*/

.field{
color: #272643;
}


#ways_text{
padding: 10px 20px;
background-color: #dad9e5;
}



/*magis high school institute*/

#institute_photos{
position: relative;
margin: -29px;
}

#institute_text {
padding: 30px 40px 20px 40px;
font-size: 13px;
}

#institute_photos_bottom {
margin: 0px;
margin-left: -29px;

}

#institute_photos li, #institute_photos_bottom li{
margin: -1px;
}

.mhsti_link{
color: black;
}

/*buy tickets page*/
.tickets_link {
color:#272643;
}

.buy_tickets_link{
color: black;
font-size: 14px;
}

/*training page*/
#training_photos {
margin-left: -37px;
}

#training_photos li{
padding: 1px;
}

/*special workshops page*/
#workshops_photos{
margin-left: -37px;
margin-top: -20px;
}

#workshops_photos li{
padding: 1px;
}

.workshops_text{
font-size: 13px;
padding: 0px 30px;
}

.link_workshops{
color: #272643;
}

/*donors page*/


#donors_bottom{
padding: 30px 10px 0px 0px;
}

.donors_heading{
font-size: 13px;
text-decoration: underline;
}

.donors_heading_special{
font-size: 12px;
}

.donors td{
width: 250px;
}

/*links page*/
#link_text{
padding: 30px 30px 60px 30px;
}

#link_text a{
color: #272643;
}

#link_text a:hover{
color: #993300;
}

/*form*/
.form{
text-align: right;
}

.link_contact {
color: #272643;
}

#contact{
padding: 10px 0px 10px 20px;
}

/*schedule page*/
.schedule{ 
font-size: 14px;
}

.schedule_link{
color: black;
}

.schedule_images td{
padding: 10px 20px 10px 20px;
}

.fb_link { 
padding:2px 0 0 20px; 
height:16px; 
background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) 
no-repeat top left; }