@charset "utf-8";
/* CSS Document */
body { padding: 0; margin: 0; background-color: #452606; font: .85em Arial, Helvetica, sans-serif; color: #000000; }
#header, #body, #promo, #footer { margin-right: auto; margin-left: auto; width: 998px; position: relative;  }
#headerContainer, #bodyContainer, #promoContainer, #footerContainer { width: 100%;}
#header { height: 239px; background:url(../images/bg_header.png) top no-repeat; }
#promo { height: 189px; padding: 20px 5px; width: 988px; }
#footer { height: 214px; background: url(../images/bg_footer.gif) top no-repeat; padding: 0px 20px; width: 958px; }
#footer .prairieDog { margin: 0; padding: 0; width: 91px; height: 87px; position: absolute; left: 27px; top: 76px; }
#body { background-color: #fff4db; padding: 20px; width: 958px; color: #5f3a17; }
#body a { color: #5f3a17; text-decoration: underline; }
#body a:hover { text-decoration: none; }
#headerContainer { background: url(../images/bg_header_container.png) center top repeat-x; }
#topNav { position: absolute; height: 29px;	/*width: 655px;*/ width: 400px; /*right: 23px;*/ right: 33px; top: 147px; }
#topNavSplash {
	position: absolute;
	height: 29px;	/*width: 655px;*/
	width: 400px; /*right: 23px;*/
	right: 36px;
	top: 138px;
}
#topNav a { height: 29px; background: url(../images/top_nav2.png); display: block; float: left; text-indent: -99999px; }
#topNav a.home { width: 64px; background-position: 0px 0px; }
#topNav a.homeOn { width: 64px; background-position: 0px -29px; }
#topNav a.home:hover { background-position: 0px -29px; }
#topNav a.about { width: 78px; background-position: -64px 0px; }
#topNav a.aboutOn { width: 78px; background-position: -64px -29px; }
#topNav a.about:hover { background-position: -64px -29px; }
#topNav a.gallery { width: 168px; background-position: -142px 0px; }
#topNav a.galleryOn { width: 168px; background-position: -142px -29px; }
#topNav a.gallery:hover { background-position: -142px -29px; }
#topNav a.auction { width: 100px; background-position: -312px 0px; }
#topNav a.auctionOn { width: 100px; background-position: -312px -29px; }
#topNav a.auction:hover { background-position: -312px -29px; }
#topNav a.sponsorship { width: 147px; background-position: -412px 0px; }
#topNav a.sponsorshipOn { width: 147px; background-position: -412px -29px; }
#topNav a.sponsorship:hover { background-position: -412px -29px; }
#topNav a.contact { width: 90px; background-position: -311px 0px; }
#topNav a.contactOn { width: 90px; background-position: -311px -29px; }
#topNav a.contact:hover { background-position: -311px -29px; }
#bodyContainer { background-color: #fff4db; }
#promoContainer { height: 189px; background: url(../images/bg_promo.gif) repeat-x; text-align: center; }
#promoContainer div.imgContainer1, div.imgContainer2, div.imgContainer3 { width: 329px; float: left; }
#promoContiner div.imgContainer1 { text-align: left; }
#promoContiner div.imgContainer2 { text-align: center; }
#promoContiner div.imgContainer3 { text-align: right; }
#promoContainerContent { height: 35px; background: url(../images/bg_promo.gif) repeat-x; text-align: center; }
#footerContainer { background: url(../images/bg_footer_container.gif) center top repeat-x; }
#footerLinks { position: absolute; top: 32px; font: .9em Arial, Helvetica, sans-serif; color: #efcdab; }
#footerLinks p { padding: 0; margin: 0; padding-bottom: 10px; }
#footerLinks a { color: #efcdab; text-decoration: underline; padding: 0px 4px 0px 4px; }
#footerLinks a:hover { text-decoration: none; }
#footerLinks .first { padding-left: 0px; }
a.friends {	width: 167px; height: 85px;	display: block;	position: absolute;	right: 324px; top: 35px; background: url(../images/footer_friends.gif) no-repeat; text-indent: -99999px; }
a.vilas { width: 116px;	height: 85px; display: block; position: absolute; right: 197px;	top: 35px; background: url(../images/footer_vilas.gif) no-repeat; text-indent: -99999px; }
a.afch { width: 190px; height: 85px; display: block; position: absolute; right: 1px; top: 35px;	background: url(../images/footer_afch.gif) no-repeat; text-indent: -99999px; }
h1 { padding: 0; margin: 0; padding-bottom: 10px; font: 1.9em Arial, Helvetica, sans-serif; font-weight: bold; color: #ec008c; background: url(../images/bg_h1.gif) repeat-x left bottom; }
h2 { font: 1.4em Arial, Helvetica, sans-serif; margin: 8px 0px 8px 0px; }
h3 { font: 1.15em bold Arial, Helvetica, sans-serif; color: #8ca62b; font-weight: bold; margin: 8px 0px 8px 0px; }
label { font-weight: bold; clear: right; }
input { border: 1px solid #59330d; color: #59330d; }
.rdo { border: 0; }
.noBold { font-weight: normal; }
#Submit { font-weight: bold; color: #efcdab; background-color:#59330d; }
label.error { display: block; color: red; font-style: italic; clear: left; }
.smallText { font-size: .7em }
.magnifyPlus{ height: 25px; background-image: url(http://cosmos.uwhealth.org/uwhealth/images/ico_lightbox_plus_25.png); width: 25px; position:absolute; top: -11px; right: -11px; display: block; z-index: 1000; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//cosmos.uwhealth.org/uwhealth/images/ico_lightbox_plus_25.png',sizingMethod='scale')}
.magnifyWrapper{ display: inline-block; *display: inline; position: relative; padding: 0; margin: 0; padding-top: 0px; padding-right: 0px }
.magnify {}
#gallery img { border: 1px solid #5f3a17; }
#gallery h2 { font-size: 1.3em; margin-bottom: 3px; padding: 0; }
#pagination { padding: 0; margin: 0; }
#pagination li { float: left; /*padding: 4px;*/	margin: 4px; border: 1px solid #5f3a17;	list-style-type: none; /*width: 15px;*/ text-align: center; /*color: #5f3a17;*/ font-weight: bold; }
#pagination li a { display: block; text-decoration: none; padding: 4px 8px; color: #5f3a17; }
#pagination li a:hover { background: #724d27; color: #fff4db; }
#pagination li .on { background: #724d27; color: #fff4db; }
#pagination li.previous { border: 0; margin-left: 0; }
#pagination li.previous a:hover { background-color: #fff4db; color: #5f3a17; }
#pagination li.next { border: 0; }
#pagination li.next a:hover { background-color: #fff4db; color: #5f3a17; }
div.error {
border: 1px solid;
  margin: 10px 0px;
    padding:8px;
   background-repeat: no-repeat;
   background-position: 10px center;
    color: #D8000C;
    background-color: #FFBABA;
    /*background-image: url('../images/delete.png');*/
	font-size: .85em;
}
.tickets input[type="submit"] { font-family:Arial, Helvetica, sans-serif; display: block; text-decoration: none; padding: 4px 8px; border: 1px solid #5f3a17;background: #724d27; color: #fff4db; font-size: 1em; }
hr.dashed { height: 1px; border: 0; border-top: 1px dashed #5f3a17; }
p.formContact { font-size: .8em; }
#contributionAmount { margin: 0; padding: 0; display: none; z-index: 10001; position: absolute; border: 1px solid #55330d; border-top: 0px; }
#contributeAmountUL { margin: 0; padding: 0; background-color: #ffffff; list-style: none; width: 123px; }
#contributeAmountUL li { padding: 2px; }
#contributeAmountUL li:hover { cursor:pointer; }
div.galleryPromo { text-align: right; margin-top: 0px; }

