@import "default.css";  body {
font-family:Helvetica, Arial, sans-serif, default;
font-size:11px;
font-weight:normal;
background: url('../images/bg-blue.jpg') top center repeat-x #1c195c; }
#wrapper {
width:802px;
margin:0px auto;
padding-bottom:50px; }
#header {
width:802px;
margin-top:-20px; }
#header h1 {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo-Full.png', sizingMethod='image');
width:521px;
height:147px;
display:block;
position: relative;
top:12px;
left: 50px;
}  html>body #header h1 {
background: url('../images/logo-Full.png') top left no-repeat;
}
#header h1 span {
display:none;
}
#top-utility {
width:802px;
display:block;
text-align:right;
margin:0px auto;
margin-top:20px; }
#top-utility ul {
width:802px;
            text-align:right;
 }
#top-utility ul li {
display:inline;
            margin-left:5px;
}
#top-utility ul li a {
color:#7379bf;
            text-decoration:none;
}
#top-utility ul li a:hover {
text-decoration:underline;
}
#utility {
width:802px;
height:28px;
position:relative; }
#utility ul {
background:url('../images/utility_bg.png') top left no-repeat;
width:102px;
height:28px;
padding-top:7px;
position:absolute;
right:0;
margin-right:26px;
font-family:"Folio Bk BT", Helvetica, Arial, sans-serif, default;
}
#utility ul li {
display:block;
float:left;
text-transform:uppercase;
}
#utility ul li a {
color:#585858;
font-weight:normal;
text-decoration:none;
}
#utility ul li a:hover {
text-decoration: underline;
}
#utility ul li a.french {
background:url('../images/french_flag.jpg') center left no-repeat;
padding-left:20px;
margin-right:8px;
margin-left:11px;
}
#utility ul li a.english {
background:url('../images/us_flag.jpg') center left no-repeat;
padding-left:20px;
}
#nav {
width:802px; overflow:hidden;
background: #f2eac3 url('../images/container_top.jpg') top left no-repeat;
font-family:"Folio Bk BT", Helvetica, Arial, sans-serif, default;
font-size:15px;
padding-top:18px; }
#nav ul {
background:url('../images/nav_bg.jpg') bottom left no-repeat;
width:802px;
padding-left:20px;
padding-bottom:31px;
text-align:center;
display:block;
position: relative;
}
#nav ul li {
display:inline;
}
#nav ul li a {
color:#353196;
text-decoration:none;
margin-left:17px;
margin-right:20px;
}
#nav ul li a:hover {
color:#2C0404;
}
#nav ul li a.current {
color:#2C0404;
border-bottom:1px solid #2C0404;
}
#content {
width:802px;
background:#cbbf85 url('../images/content_bg.jpg') top left repeat-x; }
#callout {
background:url('../images/flashbanner.swf') top left no-repeat;
width:740px;
height:195px;
margin-left:24px;
padding-left:12px;
padding-top:10px;
margin-bottom:17px;
}
#quote {
width:802px; }
#quote blockquote {
width:728px;
background: #cec2b3 url('../images/blockquote_bg.jpg') bottom left no-repeat;
margin-left:37px;
padding:25px 0;
font-family:"Folio Bk BT", Helvetica, Arial, sans-serif, default;
font-style:italic;
font-size:14px;
color:#353196;
text-align:center;
line-height:20px;
}
#main {
width:752px;
margin-top:25px;
margin-left:24px;
padding-bottom:30px;
padding-top:25px;
background: url('../images/main_bg.jpg') top left repeat-y;
 }
#main #schedule {
width:357px;
float:left;
border-right:1px solid #a39285;
padding-left:24px;
 }
#main #schedule h2 {
font-size:20px;
color:#370a0a;
font-weight:normal;
font-family:"Folio Bk BT", Helvetica, Arial, sans-serif, default;
background: url('../images/calendar.jpg') left center no-repeat;
padding-left:38px;
margin-bottom:10px;
}
#main #schedule ul {
background: url('../images/schedule_bg.jpg') top left repeat-y;
width:326px;
padding-left:5px;
display:block;
}
#main #schedule ul li {
padding-left:5px;
font-family: Helvetica, Arial, sans-serif, default;
color:#755e5e;
border-bottom:1px solid #ac9e92;
padding:10px 5px 5px 5px;
margin-right:5px;
}
#main #schedule ul li.last {
border:0;
padding-bottom:8px;
}
#main #schedule ul li span {
width:125px;
display:block;
float:left;
color:#584141;
font-weight:bold;
}
#main #schedule ul li a {
color:#302b15;
text-decoration: none;
}
#main #announcements {
float:left;
width:340px;
padding-left:20px;
padding-right: 10px;
}
#main #announcements h2 {
font-size:20px;
color:#302b15;
font-weight:normal;
font-family:"Folio Bk BT", Helvetica, Arial, sans-serif, default;
background: url('../images/notepad.jpg') left center no-repeat;
padding-left:38px;
margin-bottom:23px;;
}
#main #announcements p {
color:#302b15;
font-family: Helvetica, Arial, sans-serif, default;
line-height:19px;
margin-bottom:22px;
}
#inner-main {
width:752px;
margin-left:24px; }
#inner-main #inner-content {
width:523px;
padding-right:30px;
float:left;
background-image: none;

/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/inner_content.png', sizingMethod='image');   */

background-position: top right;
background-repeat:no-repeat;
}
html>body #inner-main #inner-content {
background:url('../images/inner_content.png') top right no-repeat;
}
#inner-content .performance-box {
width:553px;

margin-bottom:30px;
}
#inner-content abbr {
border-bottom:1px dotted #6A5050;
}
#inner-content .vevent {
margin-bottom:25px;
}
#inner-content p {
font-size:12px;
font-weight:normal;
line-height:18px;
color:#6A5050;
margin-bottom:20px;
}
#inner-content p span.bolder {
font-weight:bold;
color:#2C0404;
}
#inner-content a {
color:#6A5050;
font-weight:bold;
text-decoration:underline;
}
#inner-content ul li {
color:#6A5050;
font-size:12px;
font-weight:normal;
line-height:18px;
margin-left:10px;
margin-bottom:10px;
}
#inner-content p strong {
font-weight:bold;
margin-bottom:10px;
display:block;
font-size:15px;
color:#2C0404;
}
#inner-content h1 span {
display:none;
}
#inner-content h2 {
font-size:20px;
font-family:"Folio Bk BT", Helvetica, Arial, sans-serif, default;
color:#2C0404;
margin-top:-20px;
margin-bottom:20px;
}  /* Season */             #inner-content h1.season {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/season_header.png', sizingMethod='image');
background-position: top left;
background-repeat:no-repeat;
width:484px;
height:59px;
display:block;
margin-bottom:20px;
}  html>body #inner-content h1.season {
background:url('../images/season_header.png') top left no-repeat;
}  /* Company */             #inner-content h1.company {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/company_header.png', sizingMethod='image');
background-position: top left;
background-repeat:no-repeat;
width:484px;
height:59px;
display:block;
margin-bottom:20px;
}  html>body #inner-content h1.company {
background:url('../images/company_header.png') top left no-repeat;
}  /* Donation */             #inner-content h1.donations {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/donation_header.png', sizingMethod='image');
background-position: top left;
background-repeat:no-repeat;
width:484px;
height:59px;
display:block;
margin-bottom:20px;
}  html>body #inner-content h1.donations {
background:url('../images/donation_header.png') top left no-repeat;
}  /* About */             #inner-content h1.about {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/about_header.png', sizingMethod='image');
background-position: top left;
background-repeat:no-repeat;
width:484px;
height:59px;
display:block;
margin-bottom:20px;
}  html>body #inner-content h1.about {
background:url('../images/about_header.png') top left no-repeat;
}  /* Gallery */             #inner-main h1.gallery {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/gallery_header.png', sizingMethod='image');
background-position: top left;
background-repeat:no-repeat;
width:484px;
height:59px;
display:block;
margin-bottom:20px;
}  html>body #inner-main h1.gallery {
background:url('../images/gallery_header.png') top left no-repeat;
}
#inner-main h1 span {
display:none;
}  /* Contact */             #inner-content h1.contact {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/contact.png', sizingMethod='image');
background-position: top left;
background-repeat:no-repeat;
width:484px;
height:59px;
display:block;
margin-bottom:20px;
}  html>body #inner-content h1.contact {
background:url('../images/contact.png') top left no-repeat;
}                .performance-box img {
text-align:right;
float:right;
margin-left:20px;
margin-right:30px;
}              
.performance-box h2 {
color:#370a0a;
font-weight:bold;
font-size:14px;
font-family:"Folio Bk BT", Helvetica, Arial, sans-serif, default;
margin-bottom:15px;
*line-height:60px;
}
.performance-box h3 {
font-size:12px;
font-style: italic;
font-weight:normal;
color:#370a0a;
margin-bottom:15px;
}  .performance-box p {
color:#776464;
font-size:12px;
font-weight:normal;
line-height:19px;
letter-spacing:-.01em;
margin-bottom:18px;
}
#sidebar {
float:left;
width:183px;
*width:145px;
margin-left:16px;
padding-top:15px;
}
#sidebar h2 {
color:#3a2524;
font-family: Arial, "MS Trebuchet", sans-serif;
font-size:12px;
font-style:italic;
font-weight:none;
line-height:29px;
border-bottom:1px solid #c2b5a7;
display:block;
margin-bottom:20px;

}
#sidebar ul {  }
#sidebar ul li {
font-family: Arial, "MS Trebuchet", sans-serif;
display:block;
}
#sidebar ul li strong {  }
#sidebar ul.sidenav {
margin-bottom:0;
}
#sidebar ul.sidenav li {
border:0;
margin:0;
color:#6c5656;
font-size:12px;
font-weight:normal;
margin-bottom:10px;
display:block;
}
#sidebar ul.sidenav li a{
color:#6c5656;
text-decoration:none;
}
#sidebar ul.sidenav li a:hover {
text-decoration:underline;
}
#extra-info {
width:752px;
margin-top:25px;
margin-left:24px;
padding-top:25px;
padding-bottom:20px;
background: url('../images/main_bg2.jpg') bottom left repeat-y;  }
#extra-info #who-we-are {
margin-left:22px;
width:360px;
padding-right:50px;
float:left;
}
#extra-info #who-we-are h2 {
font-size:18px;
color:#370a0a;
font-weight:normal;
font-family:"Folio Bk BT", Helvetica, Arial, sans-serif, default;
margin-bottom:10px;
}
#extra-info #who-we-are p {
color:#302b15;
font-family: Arial, "MS Trebuchet", sans-serif, default;
line-height:19px;
margin-bottom:20px;
}
#extra-info #donations {
background: url('../images/donate_box.jpg') bottom left no-repeat;
width:300px;
float:left;
text-align: center;
padding-bottom:20px;
}
#extra-info #donations h3 {
font-size:18px;
line-height:25px;
font-family:"Folio Bk BT", Helvetica, Arial, sans-serif, default;
font-weight:normal;
color:#584141;
letter-spacing:-1px;
padding:0 50px;
margin-top:20px;
margin-bottom:25px;
}
#extra-info #donations img {
margin-bottom:25px;
}
#extra-info #donations p {
font-size:18px;
font-family:"Folio Bk BT", Helvetica, Arial, sans-serif, default;
font-weight:normal;
font-style:italic;
color:#584141;
}
#footer {
width:802px;
padding-bottom:10px;
background: url('../images/footer.jpg') bottom left no-repeat; }
/* ============================    Byline Styles     AiA WebRaising 2006 ===============================*/
#byline {
width:710px; margin:30px auto; padding:15px 5px; border-top:1px solid #999;}
#byline img {
border:0;}
#bylineCopy {
margin:30px auto; width:400px; font:normal 10px Arial, Helvetica, sans-serif; text-align:center;}
#webraisingLogo {
float:left;}
#aiaLogo {
float:right; margin-top:30px;}
.clearfloat{
width:100%;
height:0px;
line-height:1px;
clear:both;
}