/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* Component containers
----------------------------------*/
.ui-dialog,
#news .ui-dialog { border:none !important; background: transparent url(http://images.campgreystone.com/img/bg/commentModalBg.png) 0 0 no-repeat; color: #333333; padding: 0; }


/* News
----------------------------------*/



/* Running
----------------------------------*/
.raceModal.ui-dialog { border:none; background: transparent url(http://images.campgreystone.com/img/bg/runningModalBg_large.png) 0 0 no-repeat; color: #333333; }
#raceTimeFormModal {border: 0; margin:0 34px 10px 24px; background: none; overflow: auto; zoom: 1; }
#raceTimeFormModal button.cancel {margin-bottom:0;}
.raceModal.raceTimeSubmit { border:none; background: transparent url(http://images.campgreystone.com/img/bg/runningTimeModalBg_large.png) 0 0 no-repeat; color: #333333; }

.raceSubmit .ui-dialog-titlebar {background:none;}
.raceTimeSubmit .ui-dialog-titlebar {background:none; height:51px;}

/* People [old] */
/*
.peopleModal.ui-dialog {border:none; background: transparent url(http://images.campgreystone.com/img/bg/modalBg.png) 0 0 no-repeat; color: #333333; }
#people .peopleModal.ui-dialog .ui-dialog-titlebar {margin:10px 26px 8px 21px; position: relative; background: url(http://images.campgreystone.com/img/bg/whiteThickDiags.png) 0 42px repeat-x;}
.peopleModal.ui-dialog .ui-dialog-content {border: 0; margin:0 0 0 20px; padding:0; background: none; overflow: auto; zoom: 1; }
*/

/* People */

#people .peopleModal.ui-dialog,
#horses .horseModal.ui-dialog,
#alumni .peopleModal.ui-dialog,
.universe .peopleModal.ui-dialog,
.waitlistModal.ui-dialog {
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
	-moz-box-shadow:5px 5px 20px #666;
	-webkit-box-shadow:5px 5px 20px #666;
	box-shadow:5px 5px 20px #666;
	border-radius:11px;
	border:0px solid transparent;
	background: #fff none no-repeat fixed 0 0;
	}

#people .peopleModal.ui-dialog .ui-dialog-content,
#alumni .peopleModal.ui-dialog .ui-dialog-content,
#horses .horseModal.ui-dialog .ui-dialog-content,
.universe .peopleModal.ui-dialog .ui-dialog-content {border: 0; margin:0 0 0 10px; padding:0; background: none; overflow: auto; zoom: 1; }

/* Activities and Special Events
.activitiesModal.ui-dialog,
.specialEventsModal.ui-dialog {border:none; background: transparent url(http://images.campgreystone.com/img/bg/modalBg.png) 0 0 no-repeat; color: #333333; }
.activitiesModal.ui-dialog .ui-dialog-titlebar,
.specialEventsModal.ui-dialog .ui-dialog-titlebar {margin:10px 26px 8px 21px !important; position: relative; background: url(http://images.campgreystone.com/img/bg/whiteThickDiags.png) 0 42px repeat-x;}
.activitiesModal.ui-dialog .ui-dialog-content,
.specialEventsModal.ui-dialog .ui-dialog-content {border: 0; margin:0 0 0 20px; padding:0; background: none; overflow: auto; zoom: 1; }
*/

/* Universe */
.expandingModal.ui-dialog,
#wheres-jimboy .locModal.ui-dialog,
.universe .ui-dialog {
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
	-moz-box-shadow:5px 5px 20px #666;
	-webkit-box-shadow:5px 5px 20px #666;
	box-shadow:5px 5px 20px #666;
	border:0px solid transparent;
	background: #000 url(http://images.campgreystone.com/img/bg/universeModalBokeh.jpg) no-repeat right 0;
	color: #333333;
	}

.childModal .ui-dialog .ui-dialog-titlebar {margin:0 10px 8px 10px;}
.expandingModal.ui-dialog .ui-dialog-content,
#wheres-jimboy .locModal.ui-dialog .ui-dialog-content,
.universe .ui-dialog .ui-dialog-content {border: 0; margin:0 0 0 10px; padding:0; background: none; overflow: auto; zoom: 1; }

#media .ui-dialog-content {margin:10px 10px 0 10px;}

#audio .expandingModal.ui-dialog .ui-dialog-content {padding:10px 0; margin:0 10px;}

.universe .constrainedModal {border:none; background: transparent url(http://images.campgreystone.com/img/bg/modalBg.png) 0 0 no-repeat; color: #333333; }
.universe .constrainedModal .ui-dialog-titlebar {margin:10px 26px 0 21px; position: relative; background: url(http://images.campgreystone.com/img/bg/whiteThickDiags.png) 0 42px repeat-x;}
.universe .constrainedModal .ui-dialog-content {border: 0; margin:0 0 0 20px; padding:0; background: none; overflow: auto; zoom: 1; }

/* Devotions */
/*#devotions .ui-widget-content {border:none; background: transparent url(http://images.campgreystone.com/img/bg/devotionsModalBg.png) 5px 0 no-repeat; color: #333333;}
#devotions .ui-dialog .ui-dialog-content {border: 0; padding: 17px 0 0 21px; background: none; overflow: auto; zoom: 1; }*/

.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Audio */
#media .ui-dialog-title,
#audio .ui-dialog-title {
	display:block;
	padding:12px 0 0;
	font-size:17px;
	color:#fff;
	text-shadow:0 0 0 transparent, 1px 1px 0 #222;
	}

.waitlistModal #ui-dialog-title-sessionModal.ui-dialog-title {
	padding:0;
	color:#111;
	text-shadow: 0 0 0 transparent;
	}

#audioPlayerModal {overflow:hidden;}

/* Overlays */
.ui-widget-overlay { background: transparent url(http://images.campgreystone.com/img/bg/modalOverlay.png) 50% 50% repeat; }


/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/* Dialog
----------------------------------*/

.ui-dialog .ui-dialog-titlebar-close {display:none;}

#modalTitle {position:absolute; left:0px; top:5px; font-size:15px; font-weight:normal;}
#ui-dialog-title-sessionModal {position:absolute; left:0px; top:7px; font-size:15px; font-weight:normal; text-transform:uppercase;}

.ui-dialog .ui-dialog-titlebar,
#news .ui-dialog .ui-dialog-titlebar {margin:0 35px 0 22px; height:50px; position: relative; background: url(http://images.campgreystone.com/img/bg/whiteThickDiags.png) 0 42px repeat-x; padding: 0; border: none;}

.waitlistModal.ui-dialog .ui-dialog-titlebar {margin:0 10px; height:50px; background-position:0 34px;}
.waitlistModal.ui-dialog .ui-dialog-content {margin:0 10px;}

#audio .ui-dialog .ui-dialog-titlebar,
#media .ui-dialog .ui-dialog-titlebar {margin:0 10px;}

.newsModal.ui-dialog .ui-dialog-titlebar,
#news_index .ui-dialog .ui-dialog-titlebar,
.modal .ui-dialog .ui-dialog-titlebar {margin:12px 32px 0 26px; height:54px; position: relative; background: url(http://images.campgreystone.com/img/bg/whiteThickDiags.png) 0 39px repeat-x;}

.newsModal.ui-dialog .ui-dialog-content,
.modal .ui-dialog .ui-dialog-content {margin:12px 30px 0 28px; background: none; overflow: auto; zoom: 1; border: none !important; padding: 0; }

.universe .ui-dialog-titlebar-close:hover,
#devotions .ui-dialog-titlebar-close:hover,
#horses .ui-dialog-titlebar-close:hover,
#people .ui-dialog-titlebar-close:hover {background-position:-204px -22px;}

.universe #ui-dialog-title-modal,
#ui-dialog-title-activities,
#ui-dialog-title-locations,
#ui-dialog-title-specialEvents,
#ui-dialog-title-locationModal,
#ui-dialog-title-location,
#devotions #ui-dialog-title-devotionsPassageModal,
#people #ui-dialog-title-personModal,
#horses #ui-dialog-title-horseModal,
#alumni #ui-dialog-title-personModal,
.universe #ui-dialog-title-personModal,
.universe .constrainedModal #ui-dialog-title-constrainedModal {position:absolute; left:0px; top:27px;}

.universe .ui-dialog-titlebar-close span,
#devotions .ui-dialog-titlebar-close span,
#people .ui-dialog-titlebar-close span,
#horses .ui-dialog-titlebar-close span {display:none;}

.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content {border: 0; margin:0 35px 0 22px; background: none; overflow: auto; zoom: 1; }
