
html { border-top:14px solid #4c667e; }
body, td,th { font-family: sans-serif; font-size: 14px; color: #FFFFFF; }
body { margin:0px; padding:0px; border-top:1px solid #000; }

body { background:#0a0a0a url(../images/mainbgnd3.jpg) no-repeat top center; }
h1 { font-size: 1.2em; border-bottom:1px solid #838383; }
h2 { font-size: 1.1em; }
h3 { font-size: 1.7em; color: #7d634b; margin:0px auto; }
h4 { font-size: 16px; }
h5 { font-size: .8 em; }
p { margin:0px; padding-bottom:1.4em; line-height: 1.4; }
.clearFloats { clear:both; }
.floatRight { float: right; margin: 0px 0px 5px 20px; }

#mainContentContainer a { outline: none; }
#mainContentContainer a:link { color: #FFF; text-decoration: none; border-bottom:1px solid #7d634b; }
#mainContentContainer a:visited { color: #FFF; text-decoration: none; border-bottom:1px solid #7d634b; }
#mainContentContainer a:hover { color: #7d634b; text-decoration: underline; }
#mainContentContainer a:active { color: #7d634b; text-decoration: none; }
#mainContentContainer img { border:none; }

#subContentContainer a { outline: none; }
#subContentContainer a:link { color: #FFF; text-decoration: none; }
#subContentContainer a:visited { color: #FFF;	text-decoration: none; }
#subContentContainer a:hover { color: #FFF; text-decoration: underline; }
#subContentContainer a:active { color: #FFF; text-decoration: none; }
#subContentContainer img { border:none; }

#pageHeader { border-top:1px solid #7d634b; height:137px; width:100%; overflow:hidden; margin-bottom:25px; position:relative; }
#pageHeader h1 { background:url(../images/header1.png) no-repeat top center; height: 137px; text-indent:-9999px; margin:0; padding:0; }

#pageMenuContainer { margin: 0px auto; width: 784px; }

#pageMainMenu { width:900px; list-style:none; margin:0 auto; padding:0; height:21px; position:relative; top:-22px; }
#pageMainMenu li { float:left; margin:0; padding:0; }
#pageMainMenu li a { border:none; height:21px; display:block; text-indent:-7000px; outline:none; background:url(../images/buttons.gif) no-repeat 0 0; }
#pageMainMenu li#mmHome { position:absolute; left:695px; top:-105px; }
#pageMainMenu li#mmHome a { display:block; width:120px; height:120px; background:none; text-indent:-9999px; }
#pageMainMenu li#mmWhoWeFund { margin-left: 50px; }
#pageMainMenu li#mmWhoWeFund a { width:122px; background-position:0 0; }
#pageMainMenu li#mmEvents a { width:91px; background-position:-122px 0; }
#pageMainMenu li#mmDonations a { width:119px; background-position:-213px 0; }
#pageMainMenu li#mmSponsors a { width:103px; background-position:-332px 0; }
#pageMainMenu li#mmContactUs a { width:100px; background-position:-435px 0; }
#pageMainMenu li#mmWhoWeFund a:hover { background-position:0 -21px; }
#pageMainMenu li#mmEvents a:hover { background-position:-122px -21px; }
#pageMainMenu li#mmDonations a:hover { background-position:-213px -21px; }
#pageMainMenu li#mmSponsors a:hover { background-position:-332px -21px; }
#pageMainMenu li#mmContactUs a:hover { background-position:-435px -21px; }

#pageBody { width:830px; margin:0 auto; overflow:hidden; margin-bottom:50px; min-height: 563px; }

#mainContentContainer { float:left; width:535px; background:url(../images/maincontent-bgnd.png); margin-left: 15px; }

#mainContentContainer h2 { margin:0; padding:0; height:60px; text-indent:-9999px; }
body.welcome #mainContentContainer h2 { background:url(../images/heading-welcome.png) no-repeat; }
body.whoWeFund #mainContentContainer h2 { background:url(../images/heading-whowefund.png) no-repeat; }
body.events #mainContentContainer h2 { background:url(../images/heading-events.png) no-repeat; }
body.donations #mainContentContainer h2 { background:url(../images/heading-donations.png) no-repeat; }
body.sponsors #mainContentContainer h2 { background:url(../images/heading-sponsors.png) no-repeat; }
body.links #mainContentContainer h2 { background:url(../images/heading-links.png) no-repeat; }
body.contactUs #mainContentContainer h2 { background:url(../images/heading-contactus.png) no-repeat; }
body.artsCalendar #mainContentContainer h2 { background:url(../images/heading-artscalendar.png) no-repeat; }

#mainContentContainer #mainContent { padding:15px 35px 30px; position:relative; }

#subContentContainer { float:right; width:215px; min-height:300px; border-top:1px solid #75899c; border-left:1px solid #75899c; border-right:1px solid #75899c; position:relative; margin-bottom:180px; }
#subContent { padding: 15px 15px 15px 15px; background:url(../images/maincontent-bgnd.png); position:relative; z-index:200 !important; }

#subContent h2.headingCalendar { background:url(../images/calHeading-bgnd.jpg) no-repeat; width:154px; height:25px; margin:0 auto 10px auto; text-indent:-9999px; }
#subContent #fundartsCalendar { margin:0 auto 25px auto; width:154px; }
#subContent #fundartsCalendar .monthBrowser { text-align:center; font-size:11px; font-weight:bold; }
#subContent #fundartsCalendar .monthBrowser a { padding:0 5px; }
#subContent #fundartsCalendar .monthBrowser a:hover { color:#fff; text-decoration:underline; }
#subContent #fundartsCalendar #fundartsCalendar_table { width:100%; }
#subContent #fundartsCalendar #fundartsCalendar_table td { text-align:center; font-size:11px; }
#subContent #fundartsCalendar #fundartsCalendar_table td.eventStyle { background:#4c667e; cursor:pointer; }
#subContent #fundartsCalendar #fundartsCalendar_table td.eventStyle-Over { background:#4c667e; cursor:pointer; }

#subDonateNow { height: 278px; background:url(../images/DonateNow.png) no-repeat top center; text-indent:-9999px; width: 189px; margin:10px auto 0 auto; }
#subBuyTickets { height: 278px; background:url(../images/buytickets.png) no-repeat top center; text-indent:-9999px; width:189px; margin: 10px auto 0 auto; }
#subBuyTickets a { display:block; width 189px; height:278px; position:relative; }
#subDonateNow a { display:block; width:189px; height:278px; position:relative; }
#subContentFade { height: 169px; width:217px; background:url(../images/sideBarFade.png) no-repeat; position:absolute; left:-1px; bottom:-169px; z-index:100 !important; }

#pageFooter { background-image:url(../images/footerSlice.jpg); background-repeat: repeat-x; height: 74px; }
#pageFooterContent { width:815px; margin: 0 auto; overflow:hidden; text-align:right; padding: 10px 15px; font-size: 11px; line-height: 1.6; }
#pageFooterContent a { color: #FFFFFF; text-decoration: none; }
#pageFooterContent a:visited { color: #FFFFFF; text-decoration: none; }
#pageFooterContent a:hover { color: #0a0a0a; text-decoration: none; }
#pageFooterContent a:active { color: #0a0a0a; text-decoration: none; }


/******** IE-6 Fixes ********/
* html #pageHeader h1 { background:none; position:relative; width:1800px; left:50%; }
* html #pageHeader h1 span { display:block; height:137px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header1.png', sizingMethod='crop'); background:none; 
	position:relative; width:1800px; left:-50%; }
* html #mainContentContainer { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/maincontent-bgnd.png', sizingMethod='scale'); background:none; }


* html body.welcome #mainContentContainer h2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/heading-welcome.png', sizingMethod='crop'); background:none; }
* html body.whoWeFund #mainContentContainer h2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/heading-whowefund.png', sizingMethod='crop'); background:none; }
* html body.events #mainContentContainer h2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/heading-events.png', sizingMethod='crop'); background:none; }
* html body.donations #mainContentContainer h2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/heading-donations.png', sizingMethod='crop'); background:none; }
* html body.sponsors #mainContentContainer h2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/heading-sponsors.png', sizingMethod='crop'); background:none; }
* html body.links #mainContentContainer h2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/heading-links.png', sizingMethod='crop'); background:none; }
* html body.contactUs #mainContentContainer h2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/heading-contactus.png', sizingMethod='crop'); background:none; }
* html body.artsCalendar #mainContentContainer h2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/heading-artscalendar.png', sizingMethod='crop'); background:none; }

* html #subContent { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/maincontent-bgnd.png', sizingMethod='scale'); background:none; height:1%; }
* html #subDonateNow { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/DonateNow.png', sizingMethod='image'); background:none; }
* html #subContentFade { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sideBarFade.png', sizingMethod='scale'); background:none; width:221px; }