/* override yahoo */
body{margin:0}
#doc3{margin:auto;text-shadow:0;}
#ysmwexp table{margin-bottom:0} /*fix maps overlay*/
#ysmwexp td{padding:0;border:0}

/* override yui-skin-sam */
.yui-skin-sam .yui-tt .bd{background-color:#f3f3f2;border-color:#086fb1;max-width:400px;text-align:left}
.yui-skin-sam .yui-button{background:transparent url(common_1.1.gif) repeat-x scroll 0 -50px}
.yui-skin-sam .yui-dt th{background:transparent url(common_1.1.gif) repeat-x scroll 0 -350px}
.yui-skin-sam .yui-dt th, .yui-skin-sam .yui-dt th a{color:#000;font-size:110%}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle:hover{background:transparent url(common_1.1.gif) repeat-x scroll left -250px}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active, .yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active:hover{color:#000;border:solid 1px #888;background:transparent url(common_1.1.gif) repeat-x scroll left -350px}
.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{background:transparent}
.yui-skin-sam .yui-navset .yui-nav a:hover, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a:hover{background:transparent url(common_1.1.gif) repeat-x scroll left -250px}
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover{color:#000;background:transparent url(common_1.1.gif) repeat-x scroll left -350px}
.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav{border-color:#ccc;border-style:solid;border-width:0 0 4px;padding-left:9px}
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a em{border-color:#ccc}
.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content{border:none;background-color:#fff}
.yui-skin-sam .yui-calcontainer, .yui-skin-sam tr.yui-dt-odd{background-color:#f5f5ff}
.yui-skin-sam .yui-navset .yui-nav .selected a em, .yui-skin-sam .yui-navset .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em{padding:0.25em 2.8em}
.yui-skin-sam .yui-button-hover{background-position:0 -50px}
/* override global elements */
html{background-color:#fff;font-family:Arial}
select, input, button, textarea{border:solid 1px #876F59}
input[type="radio"]{border:none}
A{color:#000}

.loading-screen{z-index:3;position:absolute;top:108px;left:0px;cursor:wait;opacity:0.4;filter:alpha(opacity=25);background-color:#fff}
.loading-message{z-index:4;position:absolute;top:108px;left:0px;display:inline-block;margin:5px;font-size:135%;padding:5px;border:solid 1px #EE6C20;font-weight:bold;color:#EE6C20;background-color:#fff}

/* YuiSeverButton */
.yui-server-button input[type="button"]{cursor:pointer;color:#000000;font-size:93%;line-height:2;min-height:2em;padding:0 10px;background-color:transparent;border:medium none;display:block;margin:0;}

/* HeaderLoginControl */
.HeaderLoginPanel{margin-top:1px}
.HeaderLoginPanel .WelcomeMessagePanel{*vertical-align:top}
.HeaderLoginPanel div{display:inline}
.HeaderLoginPanel a.AspNet-LoginStatus, .HeaderLoginPanel input[type="submit"]{border:none;background-attachment:scroll;background-color:transparent;background-image:url(usoft.gif);background-position:0 -200px;background-repeat:no-repeat;color:#fff;cursor:pointer;display:inline-block;padding-top:3px;height:25px;text-decoration:none;width:52px}
.HeaderLoginPanel .ErrorPanel{color:#F17B21;left:580px;position:absolute;top:35px;width:500px}
.HeaderLoginPanel .FormPanel input[type="text"],.HeaderLoginPanel .FormPanel input[type="password"]{width:80px;margin-right:6px;background-color:#EBE6E0;color:#888}

/* ChromePanel */
.chrome-panel .cp-t .cp-l, .chrome-panel .cp-t .cp-c, .chrome-panel .cp-t .cp-r, .chrome-panel .cp-b .cp-l, .chrome-panel .cp-b .cp-c, .chrome-panel .cp-b .cp-r 
{background-attachment:scroll;background-color:Transparent;background-repeat:no-repeat;float:left}

/* ChromePanel - using usoft.gif chrome */
.chrome-panel{margin:4px 0}
.chrome-panel .cp-m{background-color:#fff}
.chrome-panel .cp-t .cp-l,.chrome-panel .cp-t .cp-c,.chrome-panel .cp-t .cp-r,.chrome-panel .cp-b .cp-l,.chrome-panel .cp-b .cp-c,.chrome-panel .cp-b .cp-r 
{background-image:url(usoft.gif);width:6px}
.chrome-panel .cp-t{height:6px}
.chrome-panel .cp-m{border-color:#DDD8D5;border-width:0 1px;border-style:solid;padding:4px 4px 10px}
.chrome-panel .cp-b{height:7px}
.chrome-panel .cp-t .cp-l{height:6px;background-position:0 -50px}
.chrome-panel .cp-t .cp-c{height:6px;background-position:0 -70px;background-repeat:repeat-x}
.chrome-panel .cp-t .cp-r{height:6px;background-position:0 -60px}
.chrome-panel .cp-b .cp-l{height:7px;background-position:0 0}
.chrome-panel .cp-b .cp-c{height:7px;background-position:0 -20px;background-repeat:repeat-x}
.chrome-panel .cp-b .cp-r{height:7px;background-position:0 -10px}

/* Each ChromePanel instance will need to specify a fixed width. See example below.
.page-xyz .chrome-panel .cp-c{width:954px} <-- Specifiy ChromePanel Width 
*/

/* SiteNavigation */
#hd .site-navigation{margin-left:3em;position:relative;top:40px}
#hd .site-navigation LI{display:inline;list-style-type:none;padding:2px}
#hd .site-navigation LI A{display:inline-block;height:40px;font-size:115%;font-weight:bold;text-decoration:none;padding:5px 2px 4px 2px}
#hd .site-navigation LI A:hover,#hd .site-navigation LI A.selected{color:#fff;background:transparent url(usoft.gif) no-repeat scroll 0 -300px}
#hd .site-navigation LI A.big:hover,#hd .site-navigation LI A.big.selected{color:#fff;background:transparent url(usoft.gif) no-repeat scroll 0 -350px}
#hd .site-navigation LI A{color:#6A5B52;width:54px;text-align:center}
#hd .site-navigation LI A.big{width:104px}
#hd .site-navigation LI A.selected:hover{text-decoration:none;cursor:default}

#bd{border-bottom:solid 10px #CAC1B9;background:#fff url(usoft_greyFadeBG.jpg) repeat-x scroll center bottom}
.doc-header-bd,.doc-body-bd,.doc-footer-bd{width:974px;margin:auto}
.doc-body-bd{min-height:400px}

/* Default Master */
.mstr-nvytr #hd{background:transparent url(usoft.gif) repeat-x scroll 0 -500px;height:108px}
.mstr-nvytr #hd .header-logo{float:left;border:none;margin-top:17px}
.mstr-nvytr #hd .header-navigation{float:left;margin-top:7px}
.mstr-nvytr #hd .header-menu{float:right}
.mstr-nvytr #hd .header-menu .left,.mstr-nvytr #hd .header-menu .center, .mstr-nvytr #hd .header-menu .right 
{background:transparent url(usoft.gif) repeat-x scroll;float:left;height:32px}
.mstr-nvytr #hd .header-menu .left{width:50px;background-repeat:no-repeat;background-position:0 -400px}
.mstr-nvytr #hd .header-menu .center{color:#fff;background-position:0 -450px;text-align:center}
.mstr-nvytr #hd .header-menu .center a{color:#fff}
.mstr-nvytr #hd .header-menu .right{width:50px;background-repeat:no-repeat;background-position:-50px -400px}

/* Invitation Master */
.mstr-inv #bd{background:#E1E5E8 url(usoft_greyFadeBG.jpg) repeat-x scroll center top}
.mstr-inv #hd{background:transparent url(usoft.gif) repeat-x scroll 0 -500px;height:46px}
.mstr-inv .HeaderLoginPanel,.mstr-inv .header-logo{margin-top:5px}
.mstr-inv .HeaderLoginPanel{float:right}
.mstr-inv .AspNet-LoginStatus{padding-left:6px}
.mstr-inv .header-logo{float:left}
.mstr-inv #interaction-content{display:none}
.mstr-inv .expand-details{display:block;text-align:center;margin:5px 0 40px}

/* YuiTooltip */
.tooltip-span{display:inline-block;height:15px;width:15px;background:transparent url(common_1.1.gif) no-repeat scroll 0 0}

#ft{background-color:#fff;padding-top:10px;border-top:solid 2px #938474}
#ft .site-navigation{margin:0px}
#ft .site-navigation LI{list-style-type:none}
#ft .site-navigation LI A{color:#6181BB;font-size:90%;text-decoration:none}
#ft .site-navigation LI A:hover{text-decoration:underline}
#ft .footer-about, #ft .footer-help{width:150px;float:left} 
#ft .footer-copyright{width:200px;float:right;margin-top:32px}

.collabsible-control .header{cursor:pointer;height:1em}
.collabsible-control .header .label{float:left}
.collabsible-control .header .icon{float:right;height:14px;width:14px;background:transparent url(minus.gif) no-repeat scroll 0 0}
.collabsible-control .header.collapsed .icon{background-image:url(plus.gif)}

/* MessageGroupControl */
.message-group-view legend{display:none}
.message-group-view fieldset{margin:0}
.message-group-view textarea{width:99%;height:4em;margin:4px 0}
.message-group-view .messages{background-color:#fff;border:solid 1px #CAC1B9}
.message-group-view .messages{height:250px;overflow-y:auto}
.message-group-view .messages li .user{margin-right:6px;color:#938474}
.message-group-view .messages li .text{margin:2px;display:inline;font-weight:normal}
.message-group-view .buttons{text-align:right}

/* DateTimeSelectorControl */
.datetime-selector .calendar-icon{left:2px;background-position:-120px 0;background-repeat:no-repeat;background-image:url(http://developer.yahoo.com/yui/examples/layout/assets/css/example.png);height:20px;width:20px;display:inline-block;position:relative;top:7px;*top:2px}
.datetime-selector .calendar-popup{position:absolute;display:none}
.datetime-selector .yui-calcontainer{z-index:1}

/* InvitationResponseControl */
.invitation-response .comment-label{display:block}
.invitation-response li{display:inline;margin-right:10px}
.invitation-response textarea{height:4em;width:99%;margin-bottom:4px}
.invitation-response input[type="text"]{width:30px;margin-left:5px}
.invitation-response .buttons{text-align:right}
.invitation-response .buttons .reply-message{color:#555;font-size:75%}
.invitation-response .no-invitation{font-size:98%;color:#444}

/* EventStatusControl */
.event-status-control span.status{font-size:120%;margin-right:10px}

/* EventListResponseControl */
.event-list p{margin:0px}
.event-list li{margin:4px 4px 4px 8px}
.event-list .list .item .description{color:#555;font-size:90%;padding-left:2px}
.event-list .list .item input[type="text"]{width:50px}
.event-list .list .item input[type="button"]{cursor:pointer;background:transparent url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x scroll 0 -6px;height:22px;margin:0px 1px}
.event-list .list .item .response-container{border:solid 1px #876F59;padding:2px}
.event-list .list .item .title{font-weight:normal;font-size:110%}
.event-list .list .item .active{cursor:pointer;text-decoration:underline}
.event-list .list .item ul{margin:4px}
.event-list .list .item li{list-style-type:none}
.event-list .list .item li .response{color:#050;list-style-type:none}

/* AggregateRsvpView */
.rsvp-aggregate li span{margin-right:6px;color:#938474}
.rsvp-aggregate li p{margin:2px;display:inline}
.account-activity .invitation-response-item span{margin-right:4px}
.account-activity .invitation-response-item .time{color:#aaa}
.account-activity .invitation-response-item .event{color:#3333ff}
.account-activity .invitation-response-item .user{color:#3399ff}
.account-activity .invitation-response-item .status{color:#3366ff}
.account-activity .invitation-response-item .comment{color:#3333ff}	

/* Various control container */
.page-invitation-view .controls-container, .page-create-event .controls-container, .page-add-email .confirm-container, .page-add-email .confirmed-emails, .page-add-email .explaination{margin:1px;padding:4px;border:solid 1px #eee}
.message-group-view .messages ul, .event-list ul, .rsvp-aggregate ul, .page-add-emails .confirmed-emails ul, .invitation-response ul{margin:4px}
.message-group-view .messages li, .rsvp-aggregate li, .invitation-response li{list-style-type:none}

/* blue container used on multiple pages */
div.main-section-container{background:transparent url(brownBG.jpg) no-repeat scroll center top}
div.main-section-container .yui-gb, div.main-section-container .yui-gc{padding:4px}

/* Event title on multiple pages */
.page-event-view .event-title,.page-create-event .event-title{color:#637D47;display:block;font-size:180%;margin-bottom:10px;margin-left:10px;margin-right:10px;margin-top:10px;text-align:center}
.page-event-view a.event-title{text-decoration:none}
.page-event-view a.event-title:hover{text-decoration:underline}

/* Message boxes on multiple pages */
.page-sign-up .top-message,.page-create-event .top-message, .page-event-view .top-message{border:1px solid #CCCCCC;display:block;margin:2px;padding:4px;text-align:center}
.page-create-event .top-message.cancelled, .page-event-view .top-message.cancelled{color:#f00}

.page-default{background:#fff url(Features-pages.gif) no-repeat scroll;min-height:354px;width:974px}
.page-default .signup{height:380px}
.page-default .signup-link{color:#fff;font-size:150%;font-weight:bold;left:55px;position:relative;text-decoration:none;top:295px}
.page-default .signup-header{color:#1A79B0;font-size:28px;font-weight:bold;left:-67px;overflow:hidden;position:relative;top:80px}
.page-default .signup-text{color:#FFFFFF;font-size:1.1em;height:120px;left:32px;overflow:hidden;position:relative;text-align:justify;top:97px;width:380px;}
.page-default .signup-link:hover{text-decoration:underline}
.page-default .marketing{margin:0 20px}
.page-default .marketing .group{height:130px;margin:6px 0 10px}
.page-default .marketing .group p{margin-left:140px;padding:4px}
.page-default .marketing .group img{float:left;height:130px;width:130px}
.page-default .marketing .highlight{border-bottom:solid 10px #CAC1B9}
.page-default .marketing .highlight span{background-color:#CAC1B9;color:#FFFFFF;display:block;float:right;font-size:110%;font-weight:bold;height:20px;padding:2px;position:relative;text-align:center;top:-20px;width:120px} 

.page-home .events-view{background-color:#F5F5FF;border:2px solid #524A59;height:345px;overflow-y:scroll}
.page-home .no-events{padding:20px}
.page-home .no-events p{font-size:130%}
.page-home .event-selector ul{margin:0;}
.page-home .event-selector ul li{list-style-type:none}
.page-home .event-selector .event{border-bottom:solid 1px #aaa;padding:6px;float:left;width:683px}/* float:left is require to prevent IE8 blow-up */
.page-home .event-selector .event .title,
.page-home .event-selector .event .venue,
.page-home .event-selector .event .start,
.page-home .event-selector .event .status{display:inline-block;vertical-align:top}
.page-home .event-selector .event .title a{display:inline-block;margin-bottom:8px;font-size:120%}
.page-home .event-selector .event .title{width:32%;*width:31%}
.page-home .event-selector .event .venue{width:32%;*width:31%}
.page-home .event-selector .event .start{width:28%;*width:27%}
.page-home .event-selector .event .status{width:8%}
.page-home .event .btn-edit button{padding-left:2em;background:transparent url(common_1.1.gif) no-repeat scroll 5px -546px}
.page-home .event .btn-delete button{padding-left:2em;background:transparent url(common_1.1.gif) no-repeat scroll 5px -595px}
.page-home .account-activity-container fieldset{border:solid 1px #555}
.page-home .account-activity-container fieldset legend{font-size:140%;margin:0 6px;padding:0 4px}
.page-home .account-activity{height:100px;overflow-y:auto;overflow-x:visible;margin:4px}
.page-home .event-filter-container{text-align:center;margin-top:10px}
.page-home .event-filter-container .title{font-weight:normal;margin-right:20px}
.page-home .event-filter-container input{margin-right:5px}
.page-home .event-filter-container label{display:inline-block;width:60px;text-align:left}
.page-home .yui-calcontainer{margin:0 5px;float:none;clear:both}
.page-home table.yui-calendar{margin:auto}
.page-home .yui-dt-hd{background:transparent url(common_1.1.gif) repeat-x scroll 0 -350px}
.page-home .primary{color:#fff;font-size:190%;margin:10px 10px 10px 15px;display:block}
.page-home .secondary, .page-home a.secondary{display:block;font-size:100%;width:580px;color:#fff;margin-left:15px}
.page-home div.middle{padding:4px}
.page-home .img-people{background:transparent url(people_1.gif) no-repeat scroll 0 0;height:155px;margin-left:600px;position:absolute;top:78px;width:342px}
.page-home.main-section-container{margin-top:10px}
.page-home .cal-h{margin-left:6px}
.page-home .cal-h-l,.page-home .cal-h-c,.page-home .cal-h-r{float:left;background:transparent url(usoft.gif) no-repeat scroll;height:30px;width:10px}
.page-home .cal-h-l{background-position:0 -950px}
.page-home .cal-h-c{background-position:0 -1000px;background-repeat:repeat-x;color:#FFFFFF;height:26px;padding-top:4px;text-align:center;width:200px}
.page-home .cal-h-c span{font-size:119%}
.page-home .cal-h-r{background-position:-12px -950px}
.page-home .cp-cal .cp-c{width:219px}
.page-home .cp-cal .cp-m .title{display:block;text-align:center}
.page-home div.img-accent{background:transparent url(fruitcake.jpg) no-repeat scroll 0 0;height:125px;margin:6px;width:220px}

.page-event-view .event-details{text-align:center}
.page-event-view .event-details p.desc{margin-bottom:8px}
.page-event-view .event-details div.datetime{margin-bottom:6px}
.page-event-view .event-details p.venue{margin-bottom:2px}
.page-event-view .event-details p.address{margin-bottom:6px}
.page-event-view .login-prompt{display:block;text-align:center;color:#888;border:dotted 1px #888;padding:2px;margin:2px 0}
.page-event-view .top-message input{width:90px}
.page-event-view .ev-ibc .cp-c{width:299px} /* ChromePanel Spec */
.page-event-view .cp-title{font-size:140%}
.page-event-view .yui-carousel-item-selected,.page-event-view .yui-carousel-item{width:75px}
/*
Note: Uncomment this block when images are altered to work with new background
.page-event-view .cp-icon-details,.page-event-view .cp-icon-your-reply,.page-event-view .cp-icon-conversation,.page-event-view .cp-icon-all-replies,.page-event-view .cp-icon-photos
{margin:0px 4px;display:inline-block;background:transparent url(usoft.gif) no-repeat scroll}
.page-event-view .cp-icon-details{height:20px;width:21px;background-position:0 -900px}
.page-event-view .cp-icon-your-reply{height:20px;width:29px;background-position:0 -700px}
.page-event-view .cp-icon-conversation{height:20px;width:30px;background-position:0 -800px}
.page-event-view .cp-icon-all-replies{height:25px;width:19px;background-position:0 -750px}
.page-event-view .cp-icon-photos{height:29px;width:30px;background-position:0 -850px}*/
.page-event-view .event-list .event-list-title{background:transparent url(common_1.1.gif) repeat-x scroll 0 -255px;border-bottom:1px solid #DDDDDD;display:block;font-size:120%;text-align:center}
.page-event-view .event-list ul.list{margin-bottom:8px}
.page-event-view .invitation-view-container{text-align:center}
.page-event-view iframe{border:0;margin:0;padding:0;width:100%;height:447px}

.page-create-event .contact-creator label{display:inline-block;width:70px;margin:4px}
.page-create-event .contact-creator .email{width:396px}
.page-create-event ol{margin:4px}
.page-create-event ol li{margin:4px;list-style-type:none}
.page-create-event .invitations-container{height:150px;*height:160px;overflow:auto}
.page-create-event .invitations-fieldset fieldset,.page-create-event .invitation-modes-container fieldset
{margin-left:10px;border:1px solid #AAAAAA;width:590px}
.page-create-event .invitations-fieldset legend,.page-create-event .invitation-modes-container fieldset legend
{font-weight:bold;margin:2px;padding:2px}
.page-create-event div.invitation-mode{padding:10px;height:115px}
.page-create-event .yui-ac-input{width:95%}
.page-create-event .invitation-modes-selector-container{text-align:center;}
.page-create-event .invitation-modes-selector-container label{width:100px;text-align:left}
.page-create-event .invitation-modes-container{margin-top:5px;height:190px}
.page-create-event ul.invitation-list{margin:4px 0 0 35px}
.page-create-event ul.invitation-list li{font-weight:normal;list-style-image:url(envelope.gif)}
.page-create-event ul.invitation-list li.sent{list-style-image:url(envelope_sent.gif)}
.page-create-event ul.invitation-list li.sent .delete{display:none}
.page-create-event ul.invitation-list li .title{display:inline-block;width:520px}
.page-create-event .yui-navset .yui-content{height:415px}
.page-create-event div.event label, .page-create-event div.theme label, .page-create-event div.invite label,.page-create-event div.checklists label
{display:inline-block;width:70px}
.page-create-event div.venue label{margin-right:4px}
.page-create-event div.venue .input-venue-title{width:400px}
.page-create-event div.venue .location-mode-container{text-align:center;margin-top:4px}
.page-create-event div.venue .location-mode-container input{margin-right:20px}
.page-create-event div.venue .venue-loc{padding:4px;height:60px}
.page-create-event div.venue .venue-loc input[type="text"]{margin:2px}
.page-create-event ul li.eventlist-title{cursor:pointer}
.page-create-event ul.yui-accordionview{margin:4px}
.page-create-event .yui-accordionview div.yui-accordion-content{min-height:115px;padding:6px;background-color:#fff}
.page-create-event .yui-accordionview div.yui-accordion-content[aria-hidden="false"]{overflow:visible}
.page-create-event .save-status{display:block;color:#555;margin:2px}
.page-create-event .create-repeating-event{text-align:center}
.page-create-event .create-repeating-event .datetime-selector label{width:0px}
.page-create-event .create-repeating-event input[type="text"]{width:25px;margin-top:2px}
.page-create-event .create-repeating-event input[type="radio"]{margin-right:4px}
.page-create-event .create-repeating-event .yui-accordionview div.yui-accordion-content{background-color:#fff;padding:10px 4px;min-height:80px}
.page-create-event .send-invitations-button-container{text-align:center}
.page-create-event .cep-tab .cp-c{width:625px;*width:623} /* ChromePanel Spec */
.page-create-event .cep-right .cp-c{width:297px;*width:295px}
.page-create-event .cep-right.summary .cp-m{min-height:374px;*min-height:372px}
.page-create-event .cep-tab .cp-m{padding:4px 0px 10px}
.page-create-event .event-details-panel input[type="text"],.page-create-event .event-details-panel textarea{width:400px}
.page-create-event .event-details-panel label{vertical-align:top}
.page-create-event .list-left{float:left;width:30%}
.page-create-event .list-right{float:left;background-color:#eee;position:relative;left:-4px;padding:4px}
.page-create-event .list-right ol{margin:0}
.page-create-event .list-right textarea,.page-create-event .list-right input[type="text"]{width:300px}
.page-create-event .list-right textarea{height:30px}
.page-create-event .list-item-form input.title{margin-right:5px;width:120px}
.page-create-event .list-item-form input.quantity{width:50px}
.page-create-event .list-item-form textarea.description{width:250px}
.page-create-event .event-lists-list{margin-right:0px}
.page-create-event .event-lists-list li{padding:4px;cursor:pointer}
.page-create-event .event-lists-list li.selected{background-color:#eee}
.page-create-event .list-item-group{background-color:#ddd;margin-top:4px;padding:3px}
.page-create-event .list-item-list{height:230px;width:415px;overflow:auto;border:solid 1px #876F59;background-color:#f5f5f5}
.page-create-event .list-item-list li{cursor:pointer;border:solid 1px #eee;background-color:#fff;padding:2px}
.page-create-event .list-item-list li .title{width:296px;margin-right:5px;display:inline-block}
.page-create-event .list-item-list li .quantity{display:inline-block;width:82px}
.page-create-event .list-item-list li .delete, .page-create-event ul.invitation-list li .delete{cursor:pointer;color:#777;border:solid 1px #fff;padding:1px}
.page-create-event .list-item-list li .delete:hover, .page-create-event ul.invitation-list li .delete:hover{color:#000;border:solid 1px #eaa;background-color:#eaa}
.page-create-event .list-item-list li .description{display:block;font-size:85%}
.page-create-event .checklist-message{display:inline-block;width:430px;margin:5px}
.page-create-event .summary-section-title{font-size:120%}
.page-create-event ul.summary li{width:100%}
.page-create-event ul.summary li label{display:inline;cursor:pointer;width:100%}
.page-create-event ul.summary li label:hover{text-decoration:underline}
.page-create-event ul.summary li span.start{display:block;margin-top:5px}
.page-create-event ul.summary li label.venue{display:block;margin-top:5px}
.page-create-event ul.summary li label.invitations{display:block;margin-top:5px}
.page-create-event iframe{width:900px;height:436px;margin-top:5px}
.page-create-event .theme-dialog-contents{width:905px;text-align:center}
.page-create-event .theme-dialog-contents select{margin-right:5px}
.page-create-event .theme-thumbnail-container{text-align:center;padding-top:10px}

.page-add-email .confirm-container{height:100px}
.page-add-email .confirm-container .title{margin-bottom:10px;display:block}
.page-add-email .confirm-container .email{color:#637E48}
.page-add-email .confirm-container input[type="text"]{width:400px}
.page-add-email .title{font-weight:bold}
.page-add-email .explaination .question{font-size:140%;color:#637E48}
.page-add-email .explaination .answer{font-size:110%;color:#753A00}
.page-add-email .confirmed-emails span{font-weight:bold}
.page-add-email .confirmed-emails li span{font-weight:normal}

/* rsvp page, before event view page */
.page-invitation-view .invitation{text-align:center}
.page-invitation-view .user-welcome{font-size:110%;display:block;text-align:center;margin:1px;padding:4px;border:solid 1px #eee}
.page-invitation-view .invitation-view-container{text-align:center}
.page-invitation-view .response-controls{text-align:center;padding:4px}
.page-invitation-view iframe{border:0;margin:0;padding:0;width:100%;height:430px;*height:445px}

.page-sign-up .AspNet-CreateUserWizard{padding-top:30px;text-align:center}
.page-sign-up .AspNet-CreateUserWizard label{display:inline-block;margin:5px 0;text-align:right;width:120px}
.page-sign-up .AspNet-CreateUserWizard label em{font-style:normal}
.page-sign-up .AspNet-CreateUserWizard-StepTitlePanel{font-size:120%;font-weight:bold}
.page-sign-up .AspNet-CreateUserWizard-CreateUserButtonPanel input{background:transparent url(common_1.1.gif) repeat-x scroll 0 -50px;cursor:pointer;height:30px;width:100px}

.yui-button-loading button{background:url(loading.gif) 10% 50% no-repeat;padding-left: 2.5em}

/* TableForm */
.tf td{border:0}

.wizard span.error{display:block;text-align:center;color:#f00}

.wizard .account-settings .tf{margin:auto}
.wizard .account-settings .label{text-align:right}
.wizard .account-settings td{padding:2px}
.wizard .account-settings .part-header{border-bottom:1px solid #888888;color:#555555;display:block;font-weight:bold;margin-top:8px;text-align:center}