h2 .D_submit{
font-size:15px;
}
.D_submit{
font-size:13px;
}
html, body{
width:100%;
height:100%;
}
body {
background:#fff;
padding:0;
font-family:verdana, arial, sans-serif;
color:#272727;
font-weight:normal;
margin:0;
font-size:75%; 
}
.linked,
a,
a:link,
a:visited,
a:hover
{
color:#2175B1;
text-decoration:none;
cursor:hand;
cursor:pointer;
}
.linked:hover,
a:hover {
text-decoration:underline;
}
h1, h2, h3, h4,
.h1, .h2, .h3, .h4{
font-family:helvetica, arial, sans-serif;
color:#444;
font-weight:bold;
}
h1, h2, h3,
.h1, .h2, .h3{
letter-spacing:-.75px;
}
h1, .h1 {
margin:0;
padding:0;
line-height:1.1em;
font-size:2.5em; 
}
h2, .h2{
margin:0;
padding:0;
line-height:1.1em;
font-size:1.9em; 
}
h1 a:link,
h1 a:visited,
h2 a:link,
h2 a:visited{
}
h3, .h3{
margin:0 0 .4em;
padding:0;
line-height:1.1em;
font-size:1.4em;
}
h4, .h4 {
font-size:1.1em;
}
p{
margin:0;
padding:0; 
margin-bottom:.7em;
font-size:1em;
}
p.D_pul{
margin-bottom:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset { 
border:none;
}
ul, ul li {
margin:0;
padding:0;
}
ol{
margin-top:0;
padding-top:0;
}
ul{
padding-left:1.5em;
margin-bottom:.75em;
}
ul li { padding:.25em 0 0 0; }
ol{
padding-left:auto;
}
dl { margin:.5em 0; }
dl dd { margin:.25em 0 1em; }
img{
border:none;
}
img.photo, img.thumbphoto{
max-width:100%;
margin:0 auto 1em auto;
}
img.D_icon{
vertical-align:middle;
}
form{display:inline;}
#C_announceBody, #C_headerBody, #C_contextHeadBody, #C_pageBody, #C_footerBody{
width:90%;
margin:0 auto 0 auto;
padding:0 1em;
}
html>body #C_announceBody, html>body #C_headerBody, html>body #C_contextHeadBody, html>body #C_pageBody, html>body #C_footerBody{ 
max-width:80em;
min-width:62em;
width:auto; 
}
.wideContent #C_announceBody, .wideContent #C_headerBody, .wideContent #C_contextHeadBody, .wideContent #C_footerBody, .wideContent #C_pageBody {
width:80em;
}
html>body .wideContent #C_announceBody, html>body .wideContent #C_headerBody, html>body .wideContent #C_contextHeadBody, html>body .wideContent #C_footerBody, html>body .wideContent #C_pageBody {
min-width:80em;
}
#C_header{
position:absolute;
top:0;
left:0;
width:100%;
background:white;
height:7.25em; 
border-bottom:2px solid #888888; 
}
#C_headerBody{
position:relative;
height:100%;
}
#C_logo{
position:absolute;
top:1.25em;
left:1em;
z-index:1000;
}
#C_tagline{
position:absolute;
top:1.35em;
left:105px;
font-weight:bold;
}
#C_tagline a:link,
#C_tagline a:visited,
#C_tagline a:hover
{
color:#666;
text-decoration:none;
font-size:0.9em;
}
#C_tagline a:hover{
text-decoration:underline;
}
#C_userNav {
float:right;
clear:left;
text-align:right;
margin-top:1.25em;
}
#C_userNav #C_welcome {
display:inline;
color:#666;
font-size:.9em;
font-weight:bold;
}
#C_userNav #C_welcome a,
#C_userNav #C_welcome a:link,
#C_userNav #C_welcome a:visited {
color:#666;
text-decoration:none;
}
#C_userNav #C_welcome a:hover{
color:#2175B1;
text-decoration:underline;
}
#C_userNav #C_userLinks {
display:inline;
}
#C_userNav ul {
margin:0;
padding:0;
display:inline;
list-style:none;
}
#C_userNav ul li {
display:inline;
margin:0 0 0 .5em;
padding:0;
}
#C_userNav ul li a {
white-space:nowrap;
font-size:.9em;
}
#C_globalNav {
position:absolute;
top:0;
left:0;
}
.D_nw{
background:url("//img1.meetupstatic.com/img/842526587074444600421/chrome/top-btn.gif") no-repeat top left;
text-align:center;
float:left;
margin-right:.45em;
}
.D_ne{
background:url("//img1.meetupstatic.com/img/842526587074444600421/chrome/top-btn.gif") no-repeat top right;
margin-left:.45em;
padding-top:.45em;
}
.D_se{
background:url("//img1.meetupstatic.com/img/842526587074444600421/chrome/top-btn.gif") no-repeat bottom left;
margin-left:-.45em;
}
.D_sw{
background:url("//img1.meetupstatic.com/img/842526587074444600421/chrome/top-btn.gif") no-repeat bottom right;
margin-left:.45em;
}
#C_tabs{
margin-left:115px;
}
#C_tabs a:link,
#C_tabs a:visited,
#C_tabs a:hover
{
text-align:left;
float:left;
white-space:nowrap;
font-weight:bold;
display:block;
padding:1.5em 1em 1em;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
height:4.75em;
}
#C_tabs a.last,
#C_tabs a.last:hover {
border-left:none;
}
#C_tabs a:hover {
text-decoration:none;
background-color:#eee;
}
.humble #C_tabs a,
.humble #C_tabs a:link,
.humble #C_tabs a:visited,
.humble #C_tabs a:hover {
padding:.6em 1em 0.7em;
margin:-0.5em 0 0.2em;
height:3.03em;
}
#C_tabs a.hasAd:link,
#C_tabs a.hasAd:visited,
#C_tabs a.hasAd:hover,
.humble #C_tabs a.hasAd:link,
.humble #C_tabs a.hasAd:visited,
.humble #C_tabs a.hasAd:hover{
border-right:0;
padding-right:0;
overflow:hidden;
}
#C_tabs a.hasAd .C_startContainer{
float:left;
}
#C_tabs a.hasAd img{
margin-top:-1.5em;
margin-left:-30px;
}
.humble #C_tabs a.hasAd img{
margin-top:-.6em;
margin-left:-15px;
}
#C_tabs .C_tabContent{ 
font-family:arial, sans-serif;
font-size:110%; 
}
.C_topBig {
display:block;
color:#DD0008;
color:#ca2a25;
font-size:2em;
font-weight:bold;
font-family:Arial, Helvetica, "Sans-serif";
letter-spacing:-1px;
}
.C_topSm {
display:block;
color:#2A2A2A;
font-size:1.1em;
font-weight:bold;
font-family:Arial, Helvetica, "Sans-serif";
}
.humble .C_topBig { font-size:1.25em; }
.humble .C_topSm { 
font-size:1em; 
font-weight:normal;
}
#C_globalSearch{
position:absolute;
right:0;
top:3.5em;
margin:0 1em 0 0;
}
#C_globalSearch #C_globalSearchBtn{
display:inline;
vertical-align:middle;
}
#C_globalSearch #C_globalSearchInput{
display:inline;
width:12em;
margin:0;
vertical-align:middle;
}
#C_page{
background-color:#ddd;
margin-top:7.25em; 
}
#C_pageBody{
min-height:300px;
padding-bottom:1.25em;
padding-top:1.25em;
}
#C_context{
width:100%;
position:relative;
}
#C_contextHead {
padding:1.5em 0 0;
width:100%;
}
#C_contextHead #C_contextTitle {
font-weight:bold;
margin:0;
color:#555;
font-size:1.23em; 
font-family:helvetica, arial, sans-serif;
}
#C_contextTitle a,
#C_contextTitle a:link,
#C_contextTitle a:visited,
#C_contextTitle a:hover {
color:black; 
color:#555;
text-decoration:none;
}
#C_contextTitle .C_sponsorBrought{
font-size:.69em;
}
#C_nav {
position:absolute;
top:0;
left:0;
width:9.23em; 
width:144px; 
}
#C_nav ul.C_contextNav {
list-style-type:none;
margin:0 0 1em;
padding:0;
overflow:hidden;
}
#C_nav ul.C_contextNav li {
margin:0;
padding:0;
display:block;
height:1%; 
}
#C_nav ul.C_contextNav li.first{
border-top:none;
}
#C_nav ul.C_contextNav li.first a{
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border-top:none;
}
#C_nav ul.C_contextNav li.last a{
border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
}
#C_nav ul.C_contextNav li:first-child {
border-top:0 none;
}
#C_nav ul.C_contextNav li.hasAction a{
padding-right:16px;
background-image:url("//img1.meetupstatic.com/img/511798464036001396246/thirdparty/fff/silk/bullet_error.png");
background-repeat:no-repeat;
background-position:center right;
}
#C_nav ul.C_contextNav li.select a{
color:#222!important;
background:#fff url(//img1.meetupstatic.com/img/28746399067704711452/nav_bite.gif) right center no-repeat!important;
}
#C_nav ul.C_contextNav li.orgHelp {
background-color:transparent;
border-width:0 0 1px 0;
border-style:solid;
margin:0;
}
#C_nav ul.C_contextNav li a {
display:block;
margin:0!important;
padding:6px 8px;
font-weight:bold;
text-decoration:none ;
border-top:1px solid #fff;
background-color:#B5D0F2;
color:#2A6798;
}
#C_nav ul.C_contextNav li a:hover {
text-decoration:underline ;
}
#C_nav .new{
background-position:8px .55em;
padding-left:35px;
}
.C_navBadge{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#fff;
margin-bottom:1em;
text-align:center;
}
.C_navBadge .C_navBox{
margin:.3em;
padding:.7em .5em;
}
#C_mktplBadge .C_navBox{
margin:.3em 0;
padding:.7em 0;
}
#C_org{
}
#C_org .label{
margin-bottom:.5em;
font:bold 1.1em helvetica,arial,sans-serif;
}
#C_org .organizer{
font-size:.9em; 
}
#C_org .organizer img{
margin-bottom:.5em;
}
#C_org .assistants{
font-family:arial, sans-serif;
font-size:.77em;
margin-top:.5em;
padding-top:.5em;
border-top:1px solid #ccc;
}
#C_document {
margin:0 0 0 144px; 
padding-left:1em;
}
.noNav { 
margin-left:0!important;
padding-left:0!important;
}
#C_footer{
background:#666;
width:100%;
padding:1.75em 0 10em 0;
color:#e7e7e7;
}
#C_footer a{
font-weight:bold;
}
#C_footer a:link,
#C_footer a:visited,
#C_footer a:hover
{
color:#e7e7e7;
}
#C_footer a:hover{
}
#C_footer .C_footerRow {
width:100%;
overflow:hidden;
}
#C_footer .C_footerSection {
font-size:.9em;
margin:0 1.75em 0 0;
padding:0 1.75em 0 0;
float:left;
border-right:1px solid #ccc;
list-style:none;
}
#C_footer .languages {
clear:both;
margin:2em 0;
float:none!important;
border-right:0;
text-align:center;
}
#C_footer .languages li {
display:inline;
padding-right:1em;
margin-right:1em;
border-right:1px solid #ccc;
}
#C_footer .languages li.last {
border-right:0;
}
#C_footer ul.meta {
border-right:0;
}
#C_footer ul li {
margin:0 0 .5em;
padding:0;
}
body.isFramed{
background:transparent;
}
body.isFramed #C_pageBody{
width:100%;
padding:0;
margin:0;
}
body.isFramed #C_document{
padding:0;
margin:0;
}
.D_box{
width:100%;
margin-bottom:1em;
background:white;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
overflow:hidden;
position:relative;
}
.D_box_attach{
margin-bottom:0;
border-bottom:0;
}
.D_boxbody{
margin:.65em;
padding:.65em .65em 0;
}
.D_boxhead{
overflow:hidden;
font-size:1em;
padding:.5em .5em 1em;
}
.D_boxfoot{
padding:.9em .5em;
text-align:center;
border-top:1px solid #ccc;
font-weight:bold;
font-size:.9em;
}
.D_boxsection{
border-top:1px solid #ccc;
font-size:1em;
padding:.9em .5em;
line-height:1.4em;
overflow:hidden;
}
.D_boxtextsection{
margin-top:.75em;
padding-top:.75em;
border-top:1px dotted #ccc;
}
.D_boxtextsection_first{
padding-top:0;
margin-top:0;
border-top:none;
}
.D_boxcols{
margin:0 -.5em;
padding:0 .5em;
width:100%; 
overflow:hidden;
}
.D_boxsubsection{ 
padding:2em 0 0;
} 
.D_boxsubsection h3{ 
margin:0 -.5em 1em;
padding:0 .5em .25em;
border-bottom:1px solid #ccc;
} 
.D_boxhead p,
.D_boxfoot p{margin:.25em 0;}
.isNotDivided,
.isSorted,
.isTabbed{
border-top:none;
}
.isSorted,
.isTabbed{
padding:.5em .5em .9em .5em;
}
.D_boxsectionhead{
padding:.5em 0;
}
.D_nopeMsg{
background-color:#eee;
}
.D_subbox {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #ddd;
padding:0.25em 0;
margin-bottom:1em;
}
.D_subbox .D_subboxhead {
border-bottom:1px solid #ddd;
padding:0.5em 1em;
}
.D_subbox .D_subboxhead h3 {
margin:0;
padding:0;
font:bold 1.1em verdana,arial,sans-serif;
}
.D_subbox .D_subboxsection {
position:relative;
padding:0.9em 1em 0.4em;
}
.D_subboxfoot {
text-align:center; 
margin:0.25em 0 0.5em;
}
.storytime .D_boxbody{
background:#EDF5FE;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.storytime h1,
.storytime h2,
.storytime h3,
.storytime strong {
color:#003366;
background-color:transparent!important;
border:none!important;
padding-left:0!important;
} 
.previewtime {
text-align:center;
float:left;
padding:.5em .75em;
margin:.25em 0 0 1em;
width:10em;
}
.D_boxhead .storytime,
.D_boxsection .storytime {
background-color:#EDF5FE;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:.5em;
overflow:hidden;
}
.D_boxsection .storytime h4 {
color:#003366;
padding:0;
margin:0 0 .75em;
font-size:1.1em;
}
.D_boxsection .storytimeCallout { 
margin-left:1em;
padding:1em;
}
.D_boxsection .storytime .attention{border:1px solid #ccc; padding:5px;}
.D_boxsection .storytime .right{float:right;}
.storytimeCallout h2 {
margin-bottom:1em;
}
.D_boxaction{
margin:-1em -1em 1.5em!important;
padding:1em 1em 0!important;
border-bottom:1px solid #d7d7d7;
}
.D_boxaction,
.calltoaction .D_boxbody,
.calledtoaction .D_boxbody{
background:#F7EEE2;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.D_box.calltoaction .D_boxsection .calltoaction{
background:#FFFBF3;
}
.minimal .D_boxhead{float:left; width:65%; margin-bottom:1em; padding-bottom:0; border-right:1px solid #ccc; margin-right:1.5em; padding-right:1.5em;}
.minimal .D_boxsection{float:left; width:auto; border:0; padding-top:1.5em;} 
.calltoaction .D_boxsection,
.calledtoaction .D_boxsection{
}
.calltoaction .D_boxsection .D_colbody,
.calledtoaction .D_boxsection .D_colbody{
}
.calltoaction h1,
.calltoaction h2,
.calltoaction h3,
.calltoaction h4, 
.calltoaction .attention {
color:#d23a00;
color:#C1250C;
color:#Ba2524;
}
.D_boxsection .calltoaction,
.D_boxsection .calledtoaction,
#D_suggestbutton.calltoaction {
background:#F7EEE2;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:.5em;
text-align:center;
}
.D_boxsection .calltoaction h4,
.D_boxsection .calledtoaction h4 {
margin:0;
padding:0;
}
.calltoinaction .D_boxbody{
background:#eee;
color:#555;
}
.calltoinaction h1,
.calltoinaction h2,
.calltoinaction h3,
.calltoinaction h4 {
color:#555;
}
.toc .D_boxbody{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#cfe3f2;
}
.toc .D_boxsection{
border-top:1px solid #fff;
}
.toc h2{
font-size:1em;
}
.notify .D_boxbody,
.error .D_boxbody,
.success .D_boxbody,
.confirm .D_boxbody{
padding-top:10px;
background-color:#e7e7e7;
background-position:10px 10px;
background-repeat:no-repeat;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.error .D_boxhead,
.error .D_boxsection,
.success .D_boxhead,
.success .D_boxsection,
.confirm .D_boxhead,
.confirm .D_boxsection{
padding-left:40px;
}
.error .D_boxhead ,
.error .D_boxsection ,
.success .D_boxhead ,
.success .D_boxsection ,
.notify .D_boxhead ,
.notify .D_boxsection,
.confirm .D_boxhead ,
.confirm .D_boxsection {
color:#222!important; 
}
.error .D_boxhead a,
.error .D_boxsection a,
.error .D_boxfoot a{color:#CC0000!important;}
.success .D_boxhead a,
.success .D_boxsection a,
.success .D_boxfoot a{color:#6EA835!important;}
.error .D_boxhead a.D_submit,
.error .D_boxsection a.D_submit,
.error .D_boxfoot a.D_submit,
.success .D_boxhead a.D_submit,
.success .D_boxsection a.D_submit,
.success .D_boxfoot a.D_submit{
color:#fff!important;
font-size:1.15em; 
}
.announcement .D_boxbody {
background-color:#EDF5FE;
}
.announcement h2 {
color:#003366;
}
.D_boxhead .alert,
.D_boxsection .alert,
.D_boxsection .error{
font-weight:bold;
}
.error .D_boxhead p,
.success .D_boxhead p{
margin:.5em 0 0; 
}
.D_boxsection .error .input,
.profileBlock .error .input,
.pastDue,
.D_form .error .input,
.bigError {
background:#FFDDDF;
color:#000;
}
.D_boxsection .error .input p.error, 
.profileBlock .error p.error,
.pastDue p.error{
padding:0.25em 0.25em;
margin:.25em 0 0;
color:#CC0000;
clear:left;
}
.error_specialCase{
background:#FFDDDF;
padding:.5em;
margin:.25em 0 0;
color:#CC0000;
}
.error .D_boxbody{
background-color:#FBE1E3!important;
background-image:url(//img1.meetupstatic.com/img/63284073496844697/docbox_error.gif);
}
.error .D_boxbody h2{
color:#CC0000!important;
} 
tr.error td, tr.error th { background-color:#FBE1E3; }
.success .D_boxbody{
background-color:#E0F4DA!important;
background-image:url(//img1.meetupstatic.com/img/5154777520242373/docbox_success.gif);
}
.success .D_boxbody h2{
color:#6EA835!important;
} 
.confirm .D_boxbody{
background-color:#EDF5FE!important;
background-image:url(//img1.meetupstatic.com/img/4235240222127365632471/docbox_confirm.gif);
}
.confirm .D_boxbody h2{
}
.notify .D_boxbody{
background-color:#FFFFDD!important;
}
.notify .D_boxbody h2 { color:#FF8700; }
.notify .D_boxbody h2 a { color:#2175B1; }
.D_boxsection .error .label,
.D_boxsection .error .input{
font-weight:normal;
}
.D_boxsection .error .input p.error{ 
background:transparent;
border:0;
padding:0;
}
.D_boxsection .error .input .input{
padding-top:0;
color:#000;
}
.D_boxsection .alert{
background:#FFF6C9;
border:3px solid #FFF1AA;
color:#FF6600;
}
.D_boxhead .alert {
width:100%;
text-align:center;
}
.D_boxhead .alert p.forbid {
padding:.25em .5em;
color:#780000;
background-color:#F08E48;
border-color:#780000;
border-style:solid;
border-width:1px 0;
}
.D_docsection{
overflow:hidden;
width:100%;
}
.D_col,
.D_item{
width:100%; 
float:left;
overflow:hidden;
}
.D_col .D_colbody,
.D_col .D_colbody .D_col .D_colbody{
margin:0 .5em;
}
.D_boxsection .D_col{ }
.D_boxsection .D_col .D_colbody{
}
.D_boxsection .D_col.borderleft .D_colbody {
border-width:0 0 0 1px;
border-style:solid;
border-color:#ccc;
padding-left:0.5em;
margin-left:0;
}
.D_boxsection .D_col.borderright .D_colbody {
border-width:0 1px 0 0;
border-style:solid;
border-color:#ccc;
padding-right:0.5em;
margin-right:0;
}
.first .D_colbody,
.D_col .D_colbody .first .D_colbody,
.D_boxsection .first .D_colbody{
margin-left:0;
border:none;
}
.D_boxsection .last .D_colbody,
.last .D_colbody,
.D_col .D_colbody .last .D_colbody{
margin-left:.5em;
margin-right:0;
}
.divby8 .D_col{
width:12.5%; 
}
.divby8 .spans2{
width:25%;
}
.divby8 .spans3{
width:37.5%; 
}
.divby8 .spans4{
width:50%; 
}
.divby8 .spans5{
width:62.5%; 
}
.divby8 .spans6{ 
width:75%; 
}
.divby8 .spans7{
width:87.5%; 
}
.divby8 .spans8{
width:100%; 
}
.divby7 .D_col{
width:14.28%; 
}
.divby7 .spans2{
width:28.57%;
}
.divby7 .spans3{
width:42.85%; 
}
.divby7 .spans4{
width:57.14%; 
}
.divby7 .spans5{
width:71.42%; 
}
.divby7 .spans6{ 
width:85.71%; 
}
.divby7 .spans7{
width:100%; 
}
.divby6 .D_col{
width:16.66%; 
}
.divby6 .spans2{
width:33.32%; 
}
.divby6 .spans3{
width:49.98%; 
}
.divby6 .spans4{
width:66.64%; 
}
.divby6 .spans5{
width:83.3%; 
}
.divby6 .spans6{
width:100%; 
}
.divby5 .D_col{
width:20%; 
}
.divby5 .spans2{
width:40%; 
}
.divby5 .spans3{
width:60%; 
}
.divby5 .spans4{
width:80%; 
}
.divby5 .spans5{
width:100%; 
}
.divby4 .D_col{
width:25%; 
}
.divby4 .spans2{
width:50%; 
}
.divby4 .spans3{
width:75%; 
}
.divby4 .spans4{
width:100%; 
}
.divby3 .D_col{
width:33.33%; 
}
.divby3 .spans2{
width:66.66%; 
}
.divby3 .spans3{
width:100%; 
}
.divby2 .D_col
{
width:50%; 
}
.divby2 .spans2{
width:100%; 
}
.D_boxhead p{
margin-top:.5em;
}
.D_boxhead ul.links{
list-style:none;
display:block;
padding:0;
margin:0;
margin-top:.5em;
}
.D_boxhead ul.links li{
float:left;
padding:0;
margin:0;
margin-left:1em;
}
.D_boxhead ul.links li:first-child {
margin-left:0;
}
dl.pairs{
margin:0;
padding:0;
margin-bottom:1em;
}
dl.pairs dt{
margin:0;
padding:0;
font-weight:bold;
}
dl.pairs dd{
margin:0 0 1em;
padding:0;
}
dl.stats{
margin:0;
padding:0;
margin-bottom:.5em;
border:0 none!important;
margin-left:0;
padding-left:0;
}
dl.stats dt{
margin:0;
padding:0;
font-weight:bold;
}
dl.stats dd{
margin:0;
padding:0;
margin-bottom:.5em;
}
dl.stats .D_inlineAction{
white-space:normal;
display:block;
padding:0;
}
dl.last{
margin-bottom:0;
}
.lastIn{
margin-bottom:0;
}
ul.D_toc{
list-style:none;
display:block;
margin:0;
padding:0;
}
ul.D_toc li{
display:block;
margin:0;
padding:0;
margin-bottom:.5em;
line-height:1.2em;
}
ul.D_list{
margin:0;
padding:0;
list-style:none;
padding:0;
}
.D_list li {
margin:0 0 1em 0;
padding:0 0 1em 0;
}
.D_list .D_list li {
padding:0;
margin:.1em 0 0;
}
ul.D_bullet{
padding-left:1.25em;
list-style:disc!important;
}
ul.D_bullet li{
list-style:disc!important;
padding:0 0 .25em;
margin:0;
overflow:visible; 
vertical-align:middle;
}
ul.D_summaryList {
margin:0;
padding:0;
list-style:none;
padding:0 .5em;
margin:0 -.5em;
}
ul.D_summaryList li {
margin:0 0 .75em 0;
padding:0 0 .75em;
border:dotted #ddd; 
border-width:0 0 1px 0;
vertical-align:top;
}
ul.D_summaryList li.collapse {
}
div.D_summaryList div.D_item {
padding:0 0 1em;
}
ul.D_summaryList li.last{
border-bottom:0;
margin-bottom:0;
}
ul.D_summaryList li li{
margin:auto!important;
padding:auto!important;
border:none;
background:transparent;
white-space:normal;
}
.D_summaryList .D_image,
.D_summaryList .D_noimage,
.D_item .D_image,
.D_item .D_noimage{
float:left;
text-align:center;
width:80px;
overflow:hidden;
}
.D_summaryList .D_image img ,
.D_summaryList .D_noimage img ,
.D_item .D_image img ,
.D_item .D_noimage img {
display:block;
margin:0 auto 0 auto;
max-width:100%;
}
.D_summaryList .D_info ,
.D_item .D_info {
padding:0;
margin:0 0 0 90px;
}
.D_summaryList ul.D_actions {
margin:0;
}
.D_summaryList .FIXME_expand{
margin:0;
}
.D_narrow { }
.D_narrow .D_image{
}
.D_narrow .D_image,
.D_narrow .D_noimage{
overflow:hidden;
width:50px;
}
.D_narrow .D_image img{ 
max-width:50px;
}
.D_narrow .D_info{
margin:0 0 0 60px;
}
.D_narrow .D_quote,
.D_narrow .D_body{
font-size:.9em;
}
.footElement a {
display:block;
margin-top:.5em;
font-size:.9em;
}
.footElement div.D_altAction {
margin-top:1em;
font-size:.9em;
line-height:1.3em;
text-align:center;
}
.footElement .D_altAction a {
margin:0;
display:inline;
font-size:1em;
}
.D_submit{
border:1px solid #333;
background-image:url(//img1.meetupstatic.com/img/3753177753332055837/button_gradient.png);
_background-image:none; 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='//img1.meetupstatic.com/img/3753177753332055837/button_gradient.png'); 
background-position:top left; 
background-repeat:no-repeat;
background-color:#D22A2C;
}
.D_submit:active{
background-image:none;
_filter:none; 
}
a.D_submit, a.D_submit:link,
a.D_submit:visited, a.D_submit:hover {
display:inline;
display:inline-block;
display:-moz-inline-box;
margin:0 auto;
font-family:arial, sans-serif;
color:#fff;
font-weight:bold;
padding:.45em 1em .25em;
text-decoration:none;
line-height:auto;
font-size:1em;
}
.D_submitContainer { margin:.5em 0; } 
.footElement a.D_submit{
margin:0 auto;
}
.footElement_bnormous {
padding:1em 0;
}
.D_submit img{
margin:-4px 0 0 4px;
vertical-align:middle;
}
button.D_submit img {
margin:-2px 0 0 4px;
}
.D_submit_bnormous{
font-size:1.53em!important;
margin:.5em 0!important;
}
.D_submit_b1{
font-size:1.2338em;
}
.D_submit_b2{
font-size:1em;
}
.D_submit_b3{
font-size:.9em;
}
button.D_submit, input.D_submit{
margin:0;
font-family:arial, sans-serif;
color:#fff;
font-weight:bold;
padding:3px 4px 2px 5px;
}
button.D_linkButton, input.D_linkButton { 
padding:.45em 1em .25em;
}
.D_submitInline {
display:inline;
padding-left:.25em;
}
button.D_secondAction, input.D_secondAction {
background-image:none!important;
border:1px solid #C1211C;
filter:alpha(opacity=95);
-moz-opacity:0.95;
opacity:0.95;
padding:3px 5px 2px 5px;
}
.D_formOr {
font-weight:bold;
padding:0 1em;
}
.fullText { width:96% }
div.inputs {
width:95%;
overflow:hidden;
}
div.inputs div {
float:left;
white-space:nowrap;
}
div.inputs label {
display:inline;
}
div.inputs input {
margin-bottom:.25em;
}
div.D_form{
margin:0 -.5em;
}
div.D_form p.explainHighlight {
background-color:#FEFFBF;
margin:-1em -1em 1em;
padding:1em 1.5em;
}
div.D_form .footElement{
padding:0;
clear:left;
}
div.D_form .element{
border-bottom:1px solid #ccc;
margin-bottom:1em;
overflow:hidden;
padding:0 .5em 1em;
}
div.D_form .element.plainJane {
border-bottom:0;
}
div.D_form .elementNoCharCounter {
padding-bottom:2.5em;
}
div.D_form .label{
display:block;
margin-bottom:.25em;
}
div.D_form .element .label label{ 
display:block;
font-weight:bold;
font-size:1.1em;
}
div.D_form .element .label label.prompt { 
display:inline;
}
div.D_form .element .label p.explain, p.explain{
font-size:.9em;
margin:0;
line-height:auto;
} 
div.D_form .elementGroup{
padding:0;
margin-bottom:1.5em;
}
div.D_form .lastElementGroup {
margin-bottom:0; 
}
div.D_form .elementGroup h3{
border-top:1px solid #ccc;
color:#555;
background-color:#eee;
font-size:1.75em;
padding:.15em .25em;
margin-bottom:.25em;
overflow:hidden;
}
div.D_form .lastElementGroupInPage { 
border-bottom:1px solid #ccc;
padding-bottom:1em;
}
div.D_form .elementGroup .element{
margin-left:4em;
clear:left;
overflow:visible; 
}
div.D_form .elementGroup .D_form_compact .element{
clear:none;
}
div.D_form .element_lastInGroup{
border-bottom:0;
margin-bottom:0; 
}
div.D_form div.input{
display:block;
overflow:hidden;
}
div.D_form div.input label{
font-size:.9em;
font-weight:bold;
}
div.D_form div.input .fakeInput{
border:3px solid #999;
border-color:#888 #ddd #ddd #888;
padding:20px 10px;
}
div.D_form div.input .D_tabular thead th, 
div.D_form .input .D_tabs li a{
}
div.D_form div.input .D_tabs li.select a{
}
table.inputs{}
table.inputs td, div.D_form div.input table.inputs td {
border:0; 
vertical-align:top;
padding:.25em .25em .15em 0!important;
}
table.inputs td.input {
padding-right:.25em;
padding-top:.2em;
width:1%;
}
table.inputs td.input div {
padding-top:.1em!important;
}
table.inputs input{
margin:0;
padding:0;
}
div.D_form div.input table.inputs label, table.inputs tr td label{
font-size:1em;
font-weight:normal;
display:inline;
padding-left:.25em;
padding-right:.5em;
}
div.D_form .element .element{
float:left;
border:0;
padding:.25em 1em 0 0;
margin:0!important;
}
div.D_form .element .subFields {
float:none;
}
div.D_form .element .element .label{}
div.D_form .element .element .label label{
font-size:.9em;
font-weight:normal;
}
.footElement{
padding:.5em 0 0;
text-align:center;
}
.footElement_midpage{
padding:.5em 0;
}
.input .D_yell { float:none; } 
div.D_form_attached{
background:#eee;
margin-bottom:1.5em;
padding-bottom:.5em;
padding-top:.5em;
border-bottom:1px solid #ddd;
}
div.D_form_attached .element{
border:0;
margin-bottom:0;
padding-bottom:0;
}
div.D_form_short{
overflow:hidden;
margin:0;
}
div.D_form_short .label{
float:left;
width:6em;
}
div.D_form_short .element .label label{
font-size:1em;
}
div.D_form_short .input{
float:left;
width:13em;
}
div.D_form_short .input input.text{
}
div.D_form_short .input .inputs label{font-size:.9em!important;}
div.D_form_short .element{
border:none;
overflow:hidden; 
}
div.D_form_short .element{
clear:left;
margin:0 0 .7em;
padding:0;
}
div.D_form_short .footElement{
text-align:center;
border-top:1px solid #ccc;
padding-top:1em;
}
div.D_form_compact{
overflow:hidden;
margin:0;
}
div.D_form_compact .element .label label{
display:block;
white-space:nowrap;
}
div.D_form_compact .element,
div.D_form_compact .footElement{
border:none;
padding:0;
float:left;
clear:none;
}
div.D_form_compact .input_noLabel{
margin-top:1.4em!important;
}
div.D_form_compact .element .label,
div.D_form_compact .element .input{
margin-right:1em;
}
div.D_form_compact .footElement{
margin-top:1em!important;
padding-top:.7em!important;
}
div.D_form_compact .footElement a{
display:inline;
margin:0;
font-size:1em;
}
textarea { 
width:97%; 
height:10em;
font-family:verdana, arial, sans-serif;
font-size:1em;
padding:2px;
}
textarea.maxChars250 { 
height:4em;
}
textarea#yell, textarea#commentInputText { 
height:5em;
}
.maxChars32 { width:25%; }
.maxChars45 { width:50%; }
.maxChars60, .maxChars50 { width:60%; }
.maxChars80, .maxChars100 { width:70%; }
.maxChars120, .maxChars250, .maxChars300, input#subject, input#PostTopic { width:97%; }
.maxChars5000 { height:15em; }
.input .input .hasMaxLen{width:95%!important;}
input#zip{ width:6em; }
#previewSettings #short_desc { height:7em; } 
textarea.D_copyPasteField {
width:42em; 
}
.requiredMark, .required{
font-weight:bold;
color:#d40007!important;
}
table.D_tabular { 
width:100%; 
}
table.D_tabular.autoWidth {
width:auto;
margin-left:auto;
margin-right:auto;
}
table.D_rubrik th,
table.D_rubrik td {
border-style:solid;
border-width:0 1px;
border-color:#ddd;
}
table.D_rubrik th.D_rubrik_first,
table.D_rubrik td.D_rubrik_first {
border-left:none;
}
table.D_rubrik th.D_rubrik_last,
table.D_rubrik td.D_rubrik_last {
border-right:none;
}
table.D_tabular thead th {
background-color:#eee;
font-weight:bold;
font-size:.9em;
padding:.25em .75em .15em;
text-align:left;
vertical-align:middle;
border-bottom:1px solid #ccc;
white-space:nowrap;
border-collapse:collapse;
border-spacing:0;
}
table.D_tabular.supple thead th {
white-space:normal!important;
}
table.D_tabular th a.D_selected,
table.D_tabular th a.D_selected:link,
table.D_tabular th a.D_selected:hover,
table.D_tabular th a.D_selected:visited {
font-weight:bold;
color:#000;
padding-right:1em;
}
table.D_tabular tbody td {
padding:.75em; 
text-align:left;
border-top:1px solid #ccc;
vertical-align:top;
}
table.D_tabular tbody tr.first td {
border-top:none;
}
table.D_tabular thead th.D_narrow,
table.D_tabular tbody td.D_narrow{
text-align:center;
}
table.D_tabular tbody td.D_graphic, table.D_tabular tbody td.D_graphic div.D_image{
width:80px;
text-align:center;
}
div.D_image a {
font-weight:bold;
font-size:.9em;
}
table.D_tabular tbody td.D_graphic img{
display:block;
margin:0 auto;
text-align:center;
}
table.D_tabular tbody td.D_graphic_compact{
width:50px;
text-align:center;
}
table.D_tabular tbody td.D_graphic_compact span {
}
table.D_tabular tbody td.D_graphic_compact .D_image,
table.D_tabular tbody td.D_graphic_compact .D_noimage{
overflow:hidden;
width:50px;
}
table.D_tabular tbody td.D_graphic_compact .D_image img{ 
max-width:50px;
}
table.D_tabular tbody td.D_rank{
text-align:center;
width:auto;
}
table.D_tabular tbody td.D_rank div{
font-size:2.5em;
letter-spacing:-.1em;
font-weight:bold;
color:#c66;
vertical-align:bottom;
margin-top:.15em;
}
table.D_tabular tbody td.D_rank_small div{
font-size:1.5em;
letter-spacing:-.1em;
font-weight:bold;
color:#c66;
vertical-align:bottom;
margin-top:.15em;
}
table.D_tabular tbody td.D_subject .D_title {
font-weight:bold;
font-size:1.1em;
}
.D_badges {
font-size:10px;
}
.D_badges .D_badges_private {
background:#D6693A;
color:#fff;
font-weight:bold;
padding:0 5px;
font-family:arial, sans-serif;
}
.D_badges .D_badges_sponsor {
background:#4E98FF;
color:#fff;
font-weight:bold;
padding:0 5px;
font-family:arial, sans-serif;
}
table.D_alliance tbody td.D_graphic .D_image img {
width:80px; 
}
table.D_tabular tbody td.D_subject .D_preview {
margin-top:.3em;
}
table.D_tabular tbody td.D_subject .D_allianceInfo {
margin:.3em 0;
}
table.D_tabular td.D_narrow {
font-size:.9em;
line-height:1.4em;
}
table.D_tabular .D_narrow .D_actions{
font-size:1em; 
}
table.D_tabular tbody td.D_subject .D_memberTitle{
font-size:.9em;
}
.D_memberTitleList {
padding-top:.5em;
}
table.D_tabular tbody td table.inputs td{border:0; padding:0;}
table.D_tabular tbody td dl {
margin-top:0;
}
table.D_tabular_test1{
}
table.D_tabular_test1 thead th {
font-weight:bold;
padding:.25em .75em .15em;
text-align:left;
vertical-align:bottom;
border-bottom:0;
border-left:1px solid #ccc;
white-space:nowrap;
font-size:1em;
color:#444;
}
table.D_tabular_test1 tbody td {
border-left:1px solid #f7f7f7; 
}
table.D_tabular_test1 thead th.first,
table.D_tabular_test1 tbody td.first {
border-left:0;
}
table.D_tabular thead th.D_narrow{
}
table.D_tabular_test1 thead th.D_sortedBy{
background:#f9f9f9;
color:#000;
}
table.D_tabular_test1 thead th .D_sortExplain{
font-size:.833em;
display:block;
color:#999;
}
.thread .messageTopic{
font-weight:bold;
}
.thread .postPager .messageTopic {
font-weight:normal;
}
table.D_boardThread { width:100%; }
table.D_boardThread tr td{
padding:.5em;
vertical-align:top;
}
table.D_boardThread tbody tr.D_header td { 
padding-bottom:.25em;
background-color:#e7e7e7;
background-color:#EbF3FC;
border-top:1px solid #ccc!important;
vertical-align:middle;
} 
table.D_boardThread tbody tr.D_header td.D_member {
width:15%;
font-weight:bold;
}
table.D_boardThread tbody tr.D_body td.D_member {
font-size:.9em;
}
table.D_boardThread tbody tr.D_body td{
padding:1em;
}
table.D_boardThread tbody tr td.D_member { 
border-right:1px solid #ccc;
text-align:center;
}
table.D_boardThread .D_timestamp {
float:left;
font-weight:bold;
font-size:.9em;
}
.boardThreadFooter {
border-top:1px solid #ccc;
padding-top:.5em;
margin-top:1em;
}
.boardShout { padding-left:.4em; }
.boardShout .D_icon { margin-bottom:-5px; }
.T_rpcStatus{
padding:0;
background:url(//img1.meetupstatic.com/img/593693094723781820/balloon-below.png) no-repeat top right; 
position:absolute; 
overflow:hidden;
}
.T_rpcStatusMsg{
color:black; 
font-size:.833em; 
padding:17px 22px 2px 5px; 
text-align :center;
}
.D_bbcode blockquote {
background-color:#eee;
border-bottom:1px solid #bbb;
margin:.5em 1em;
padding:.75em;
font-style:italic;
color:#333;
}
.D_bbcode img {
max-width:100%;
}
.D_boardThread .D_bbcode img {
max-width:450px;
}
.D_subject .fixImg img,
.forumTable .description img {
max-width:350px; 
}
.D_bbcode {
width:auto;
overflow:hidden;
}
.D_boardThread .D_bbcode pre {
overflow:auto;
}
.userSearchForm {
text-align:right;
float:right;
}
.userSearchForm #keywords {
width:13em;
}
.threadlistActions {
float:left;
width:59%; 
}
.buttonContainer {
overflow:hidden;
width:100%;
}
.crumb {
font-size:.9em;
margin:0 0 1em 0!important;
color:#333;
font-family:arial, sans-serif;
}
.crumb span { white-space:nowrap; }
.crumb a:hover{
color:#2175B1;
}
.postInfoText{
font-size:.9em;
color:#999;
font-style:italic;
margin-top:1em;
}
.memberName, .postPager { font-size:.9em; }
table.D_tabular .discussions, table.D_tabular .posts, table.D_tabular .views { text-align:center; }
table.D_tabular .discussions .newCount {
color:#208000;
font-weight:bold;
}
.D_sortedDesc .D_selected {
padding-right:12px;
background:url("http://img1.meetupstatic.com/img/7648487429011416/arrow_down.gif") no-repeat right;
color:#2380cF!important;
}
.D_sortedAsc .D_selected {
padding-right:12px;
background:url("http://img1.meetupstatic.com/img/68303913898350203/arrow_up.gif") no-repeat right;
color:#2380cF!important;
}
ul.fakeOL { list-style-position:inside; } 
.D_nobr { white-space:nowrap; }
.vevent abbr{
text-decoration:none;
border:none;
}
.D_hcols{
}
.D_hcols .hcol{
width:100%;
overflow:hidden;
}
.D_hcols .hcol{
}
.D_sortHead {
margin-bottom:1em;
padding-bottom:.5em;
border-bottom:1px solid #999;
}
.D_sortHead .D_sortBy {
}
.D_sortHead .D_sortBy .D_sortLabel{
display:inline;
margin-right:1em;
}
.D_sortHead .D_sortBy ul {
display:inline;
margin:0;
padding:0;
}
.D_sortHead .D_sortBy ul li {
border-style:solid;
border-width:0 0 0 1px;
display:inline;
margin:0;
padding:0 .125em 0 .5em;
}
.meetup .D_sortHead .D_sortBy ul li,
.topic .D_sortHead .D_sortBy ul li
{
border-color:#bdd0ee;
}
.chapter .D_sortHead .D_sortBy ul li {
border-color:#c0b193;
}
.D_sortHead .D_sortBy ul li.first {
border-left:none;
padding-left:0;
}
.D_sortHead .D_sortBy ul li a {
color:#333;
}
.D_sortHead .D_sortBy ul li a.select {
padding-right:1em;
font-weight:bold;
}
.D_sortHead .D_sortBy ul li a.select.sorted { 
padding-right:0;
}
.D_pager { 
font-weight:bold;
border-top:1px solid #ccc;
font-size:.92em;
}
.D_pagerTop .D_pager {
border-top:none;
}
.D_pager ul{
display:block;
margin:0;
padding:0;
padding:.5em;
}
.D_pager ul li{
display:inline;
margin:0 1em 0 0;
padding:0;
}
.D_pager img{
display:inline;
vertical-align:middle
}
.D_pager ul a {
}
div.D_pager table {width:100%;}
div.D_pager .rows {
width:33%;
}
div.D_pager .left{
text-align:left;
}
div.D_pager .center {
text-align:center;
}
div.D_pager .right {
text-align:right;
}
#C_langForm {
display:inline;
vertical-align:top;
}
#C_langForm select {
vertical-align:middle;
font-size:.9em;
border:1px solid #ccc;
}
.D_name,
.D_title{
line-height:1.25em;
}
.D_list .D_category,
.D_list .D_topic{}
.D_list .D_category .D_name,
.D_list .D_topic .D_name{
font-weight:bold;
font-size:1.1em;
}
.D_list .D_topic .D_overview{
font-size:.9em;
}
.D_summaryList .D_timestamp{
color:#999;
font-weight:bold;
}
.D_summaryList .D_person {}
.D_summaryList .D_person .D_name{
font-weight:bold;
font-size:1.1em;
} 
.D_summaryList .D_person ul.D_affiliation{
display:block;
list-style:none;
margin:0;
padding:0;
}
.D_summaryList .D_person ul.D_affiliation li,
.D_summaryList .D_person div.D_affiliation {
margin:0;
padding:0;
font-style:italic;
overflow:hidden;
}
.D_summaryList .D_person .D_description{
margin-top:.5em;
font-size:.9em;
}
.D_summaryList .D_person .D_quote{
margin-top:.5em;
}
.D_summaryList .D_person .D_quickInfo {
font-size:.9em;
}
.D_summaryList .D_activity {}
.D_summaryList .D_activity .D_title{
font-weight:bold;
font-size:1.1em;
}
.D_summaryList .D_activity .D_body{
margin-top:.5em;
}
.D_summaryList .D_activity .D_timestamp,
font-size:.9em;
}
.D_summaryList .D_event {}
.D_summaryList .D_event .D_timestamp{
color:#999;
font-weight:bold;
font-size:.9em;
}
.D_summaryList .D_event .D_title{
font-size:1.1em;
font-weight:bold;
}
.D_summaryList .D_event .D_description{
}
.D_summaryList .D_event .D_location{
font-size:.9em;
}
.D_summaryList .D_event .D_response{
font-size:.9em;
}
.D_summaryList .D_yell{}
.D_summaryList .D_yell .quote p{margin:0 0 .25em;}
.D_summaryList .D_yell .speaker{
color:#777;
font-size:.9em;
font-weight:bold;
}
.D_summaryList .D_group {}
.D_summaryList .D_group .D_timestamp{
color:#999;
font-weight:bold;
}
.D_summaryList .D_group .D_name{
font-weight:bold;
font-size:1.1em;
}
.D_summaryList .D_group .D_description{
margin-top:.5em;
}
.D_summaryList .D_group .D_event {
margin-top:.5em;
margin-bottom:.5em;
line-height:1.2em;
}
.D_summaryList .D_group .D_event .D_timestamp{
color:inherit;
font-weight:normal;
font-size:.9em;
}
.D_summaryList .D_group .D_event .D_description{
font-size:.9em;
}
.D_summaryList .D_group .D_event .D_description,
.D_summaryList .D_group .D_event .D_location,
.D_summaryList .D_group .D_event .D_response{
font-size:1em;
}
.D_summaryList .D_group ul.D_affiliation{
display:block;
list-style:none;
margin:0;
padding:0;
}
.D_summaryList .D_group ul.D_affiliation li,
.D_tabular .D_affiliation,
.D_summaryList .D_group div.D_affiliation {
margin:0;
padding:0;
font-size:.9em;
font-weight:bold;
}
.D_summaryList .D_feature {}
.D_summaryList .D_feature .D_title{
font-weight:bold;
font-size:1.1em; 
}
.D_summaryList .D_feature .D_body{
margin-top:.5em;
}
.D_summaryList .D_product {}
.D_summaryList .D_product .D_name{
font-weight:bold;
}
.D_summaryList .D_product .D_description{
margin-top:.25em;
}
.D_summaryList.diminished .D_image,
.D_summaryList.diminished .D_noimage {
float:right;
height:40px!important;
}
.D_summaryList.diminished .D_image img,
.D_summaryList.diminished .D_noimage img {
width:40px;
}
.D_summaryList.diminished .D_info {
margin:0 60px 0 0!important;
font-size:.9em;
}
.D_summaryList li.D_chapterLeaderlessYikes {
background-color:#FBE1E3!important;
padding:.25em 0;
}
.D_summaryList .D_info .D_chapterLeaderlessYikes .pop {
font-weight:bold;
color:#CC0000!important;
font-size:1.2em;
}
span.pop {
color:#CC0000!important;
}
.anchorParent{
cursor:pointer;
}
a.D_lessImportantLink:link,
a.D_lessImportantLink:visited{
color:#222;
}
a.D_lessImportantLink:hover{
color:#2175B1;
}
.D_more{
font-weight:bold;
font-size:.9em;
}
.D_footnote {
font-size:0.8em; 
font-style:italic;
}
.D_cancelled,
.cancelled,
.cancelled td
{
opacity:.5;
filter:alpha(opacity=50); 
-moz-opacity:0.5;
}
.D_rsvpList .D_dates .date .D_dateLabel {
font-size:1em;
}
.D_yes, .D_maybe, .D_no, .D_noresponse{
font-weight:bold;
}
.D_yes{
color:#4f8a10!important;
}
.D_maybe{
color:#905A33!important;
}
.D_no{
color:#563F23!important;
}
.D_noresponse{
color:#444!important;
}
.D_recTopics{
}
.D_segue{
display:block;
line-height:1.2em;
letter-spacing:normal;
}
h1 .D_segue{
font-size:0.57em;
}
h2 .D_segue{
font-size:0.6em;
}
.D_new,
.D_new_straight {
font-family:arial, sans-serif;
font-variant:small-caps;
text-transform:uppercase;
vertical-align:text-top!important;
font-weight:bold!important;
color:#DD7331!important; 
}
.D_new a,
.D_new_straight a { 
color:#DD7331!important; 
}
.D_new a:hover,
.D_new_straight a:hover {
text-decoration:none;
}
.D_new{ 
font-size:11px!important; 
font-style:italic!important;
}
.D_new_straight{ 
font-size:13px!important;
}
.D_new.teenie,
.D_new_straight.teenie {
font-size:8px!important;
}
.I_littleRightFloatyBox {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #ddd;
background-color:#FDF7ED;
width:161px;
float:right;
margin:0;
padding:0;
}
.I_littleRightFloatyBox div {
float:left;
}
.I_littleRightFloatyBox .image {
padding:7% 6px 0 0;
margin-left:6px;
vertical-align:middle;
width:33px; 
height:21px;
}
.I_littleRightFloatyBox .message {
border-left:1px solid #ddd;
width:95px;
padding:0 6px;
margin:.5em 0;
}
.I_littleRightFloatyBox .message a,
.I_littleRightFloatyBox .message a:hover {
font-weight:bold;
color:#2175B1;
font-family:Arial;
font-size:13px;
}
.D_notate{ 
font-size:.77em;
color:#FF6600;
}
.D_legalese{
font-size:.77em;
font-style:italic;
font-color:#666;
line-height:1.25em;
}
.D_empty{ 
color:#888;
}
.D_quot{ 
color:#999;
font-family:georgia, serif;
font-size:3em;
line-height:.15em;
vertical-align:bottom;
}
p.D_desc { margin-bottom:0 } 
p.letItBeKnown {
-moz-border-radius:8px;
background-color:#FFFFEE;
border:1px solid #FFFF11;
font-size:0.9em;
line-height:1.2em;
padding:.5em 1em;
}
.D_tip,
.D_inform { 
text-align:left;
font-size:.9em;
color:#272727;
}
.D_tip { 
padding:0 2em;
background:url("http://img2.meetupstatic.com/img/65126409368739706802/icon_tip.gif") no-repeat 5px 2px;
}
.D_inform { 
padding:0 2.2em;
background:url("http://img2.meetupstatic.com/img/951590293841049465157/thirdparty/fff/silk/information.png") no-repeat 5px 2px;
}
ul.D_actions { 
list-style:none;
margin:.5em 0 0;
padding:0;
font-size:.9em; 
}
ul.D_actions li{
display:inline;
display:inline-block;
margin:0;
padding:.25em 1.25em .25em 0!important;
white-space:nowrap;
line-height:1.2em;
}
ul.manyActions li {
line-height:2em;
}
ul.D_actions li a{
}
ul.D_actions li img, .hasIcon img {
padding:0;
margin:0;
vertical-align:middle;
}
ul.D_actions li.canDo,
ul.D_actions li.shouldDo,
ul.D_actions li.avoidDo {
font-weight:bold;
}
a.canDo { 
font-weight:bold; 
font-size:.9em;
}
a.cancel { 
padding-left:.45em; 
} 
ul.D_actions li.canDo a{
cursor:pointer;
}
ul.D_actions.tiled li.canDo {
padding:1px!important;
}
ul.D_actions.tiled li.canDo a.tile {
display:block;
width:20px;
height:20px;
padding:2px;
}
ul.D_actions.tiled li.canDo a.tile:hover {
padding:1px!important;
border-top:1px solid #eee;
border-right:1px solid #aaa;
border-bottom:1px solid #aaa;
border-left:1px solid #eee;
}
.hasIcons a:hover img {
text-decoration:none;
}
.hasIcons a:hover span, ul.D_actions li a span:hover {
text-decoration:underline;
}
.D_actionCallout .D_callout .shouldDo a,
ul.D_actions li.shouldDo a,
.D_calendar .meetup div.shouldDo a,
ul.D_tabs li span.shouldDo,
.D_sponsorOffer.shouldDo a {
color:#d40007!important;
color:#C40A07!important;
color:#B53336!important; 
}
ul.D_tabs li span.shouldDo {
font-weight:bold;
}
.mailTip { margin-top:-1px; }
ul.D_actions li.avoidDo a:link,
ul.D_actions li.avoidDo a:visited, span.avoidDo {
color:#999;
}
ul.D_actions li.avoidDo a:hover {
color:#2175B1;
}
ul.D_actions li.shouldWrap { 
white-space:normal;
}
ul.D_actions li.cantDo span,
ul.D_actions li.cantDo a,
ul.D_actions li.cantDo a:hover,
ul.D_actions li.cantDo a:visited { 
color:#aaa;
text-decoration:none;
cursor:default;
font-weight:bold;
}
h1 a.D_inlineAction{
font-size:.42em;
line-height:1.4em;
font-family:verdana, arial, sans-serif;
}
.D_inlineAction{
padding:0 .25em;
font-size:.9em;
font-weight:bold;
cursor:pointer;
white-space:nowrap;
}
.D_firstInlineAction {
padding-left:0!important;
}
.D_actions a.D_inlineAction{
font-size:1em;
}
.D_inlineAction a:link,
.D_inlineAction a:visited,
a.D_inlineAction:link,
a.D_inlineAction:visited {
color:#777;
}
.D_inlineAction a:hover,
a.D_inlineAction:hover {
color:#2175B1;
}
ul.D_boardActions {
display:inline;
}
ul.D_boardActions li {
display:inline;
list-style-type:none;
padding-left:.75em;
font-size:.9em;
}
ul.D_blockActions li {
float:none!important;
display:block;
padding-bottom:.75em!important;
}
div.mvnForum {
padding-top:1em;
font-size:.9em;
text-align:right;
}
.displaynone{ 
display:none!important;
}
body.hasJS .noShowJS { 
display:none!important;
}
.hasJS .dropDown_hidden,
.hasJS .jsStartHidden{
display:none;
}
.hasJS .textify{
display:none;
}
.hasJS .D_swap_in{
display:block!important;
}
.hasJS .D_swap_out{
display:none!important;
}
.jsReq{
display:none;
}
.hasJS input.jsReq,
.hasJS span.jsReq{
display:inline;
}
.hasJS div.jsReq,
.hasJS ul.jsReq{
display:block;
}
a.cmsa{white-space:nowrap;}
tr.cmsaON{display:block; }
tr.cmsaON{display:none;}
div.cmsaOFF{display:block;}
div.cmsaON{display:none;}
span.cmsaOFF{display:inline;}
span.cmsaON{display:none;}
textarea.cmsaON{height:6em;}
.hasExpander{padding-left:21px;}
.expanderOPEN{border-top:1px solid #ccc; margin-bottom:.5em;}
.expanderContainer{padding:.5em;}
.expanderContainer a{background-position:left top; background-repeat:no-repeat!important; padding-bottom:10px;}
.D_nonMeetupDate{
color:#000!important;
font-weight:bold;
display:block;
}
.D_nonMeetupDate .date{
display:block;
}
.D_note{
color:#000!important;
font-weight:bold;
border:1px solid #E5C981;
background:#F8EFBC;
width:44px;
padding:2px;
display:block;
line-height:1.1em;
}
.D_note .year_short{
display:none;
}
.D_note .year_long{
font-weight:normal;
display:block;
}
.D_note .date,
.D_note .year_long,
.D_note .daytime {
font-size:.9em;
}
.D_note .time{
display:none;
}
.D_tearSheet{
text-align:center;
font-weight:bold;
width:75px;
margin:0;
text-decoration:none!important; 
display:block;
}
.D_feedCascade .D_dates .D_tearSheet_less .date, 
.D_tearSheet .date {
background:#D66D1F;
background:#DC7939;
display:block;
margin:0 auto;
padding:.25em 2px 2px;
}
.D_tearSheet .month{
color:white;
display:block;
line-height:1em;
padding:0 0 .25em;
font-size:1.1em;
font-family:arial, sans-serif;
}
.D_tearSheet .day{
background:#fff;
color:#222;
display:block;
line-height:1em;
padding:.15em 0 .15em;
font-size:2.46em;
font-family:arial, sans-serif;
}
.D_tearSheet .daytime{
margin-top:.25em;
display:block;
font-size:.9em;
}
.D_tearSheet .year_short{
font-weight:normal;
}
.D_tearSheet .year_long{
display:none;
}
.D_tearSheet .time{
font-weight:normal;
}
.D_tearSheet .time,
.D_tearSheet .dow{
color:#000;
}
.D_tearSheet_less{
margin-top:0;
width:50px;
position:static; 
}
.D_tearSheet_less .month{
font-size:.92em;
}
.D_tearSheet_less .day{
font-size:1.69em!important; 
}
.D_tearSheet_less .dow,
.D_tearSheet_less .time{
line-height:1.1em;
display:block;
}
.D_tearSheet_compact{
line-height:1em;
}
.D_tearSheet_compact .date{
font-weight:bold;
}
.D_tearSheet_compact .date .month{
display:table-cell; 
display:inline-block;
padding:6px .35em 0 0;
}
.D_tearSheet_compact .date .day{
display:table-cell; 
display:inline-block;
border:1px solid #ccc;
background:url(//img1.meetupstatic.com/img/770318591580959085/tearsheetcompact_bkg.gif) 0 -1px repeat-x;
padding:6px 0 0;
width:1.75em;
text-align:center;
}
.D_tearSheet_compact .dow{
display:none;
}
.D_tearSheet_compact .daytime{
font-size:.9em;
color:#666;
margin-top:.25em;
}
.D_photoDays{
overflow:hidden;
margin-bottom:1em;
}
.D_photoDay{
display:block;
background-color:#000;
background-repeat:repeat;
background-position:middle center;
float:left;
height:100px;
width:14%;
margin:0 0.28% 2px 0;
text-decoration:none!important;
}
.D_photoDay .label{
display:block;
padding-top:60px; 
height:40px;
position:relative;
}
.D_photoDay .label .dummy{
display:block;
height:40px;
background:#000;
opacity:.65;
filter:alpha(opacity=65); 
-moz-opacity:0.65;
position:relative;
z-index:10;
} 
.D_photoDay .label .day{
display:block;
color:#fff;
font-weight:bold;
font-size:1.1em;
position:absolute;
z-index:11;
top:60px;
padding:.25em .25em 0;
}
.D_photoDay .label .stat{
display:block;
color:#fff;
font-weight:bold;
font-size:.9em;
position:absolute;
top:80px;
z-index:11;
padding:0 .25em;
}
.D_dateCascade{}
.D_dateCascade ul{
list-style:none;
margin:0;
padding:0;
}
.D_dateCascade .D_days{
}
.D_dateCascade .D_days .day li.first{
border-top:none!important;
}
.D_dateCascade .D_days .day{
border-top:1px solid #ccc;
padding:0;
position:relative;
}
.D_dateCascade .D_days .day .dayLabel{
font-weight:bold;
font-size:1.1em;
position:absolute;
top:.5em;
left:0;
}
.D_dateCascade .D_hours{
margin:0 0 0 10em;
padding:0;
}
.D_dateCascade .D_hours .hour{
border-top:1px solid #ccc;
padding:0;
position:relative;
}
.D_dateCascade .D_hours .hour .hourLabel{
font-weight:bold;
position:absolute;
top:.5em;
left:0;
}
.D_dateCascade .D_events{
margin-left:5.5em;
}
.D_dateCascade .D_events .event{
padding:.5em 0 .75em 0;
border-top:1px dotted #ddd;
}
.D_hilite{
background-color:#FDF7ED;
}
.D_yourGroup,
.D_recomm{
vertical-align:middle;
color:#999;
margin-bottom:.5em;
}
.D_yourGroup{
}
.D_recomm{
}
.D_dateCascade .D_yourGroup,
.D_dateCascade .D_recomm
{
float:right;
margin:.25em .75em 0 2em;
}
.D_yourGroup img,
.D_yourGroup span,
.D_recomm img,
.D_recomm span{
vertical-align:middle;
padding:0;
margin:0;
line-height:1em;
display:inline;
font-weight:bold;
}
.D_dateCascade .D_events .event .eventInfo{
margin:0 .5em 0 .75em;
}
.D_dateCascade .D_events .event .title{
font-weight:bold;
}
.D_dateCascade .D_events .event .groupName{
font-size:.9em;
}
.D_feedCascade{
}
.D_feedCascade ul.D_dates{
list-style:none;
margin:0 -.5em;
padding:0;
}
.D_feedCascade .D_dates li.first{
}
.D_feedCascade .D_dates .date{
padding:0;
position:relative;
margin-bottom:1.5em;
}
.D_feedCascade .D_dates .date.last {
margin-bottom:0!important;
}
.D_feedCascade .D_dates .date .D_timeLabel, 
.D_feedCascade .D_dates .date .D_dateLabel{
line-height:1.25em;
padding:.5em;
background-color:#eee;
border-bottom:1px solid #ccc;
overflow:hidden;
}
.D_feedCascade .D_dates .date .D_dateLabel{
font-weight:bold;
color:#000;
}
.D_feedCascade .D_dates .date .D_dowLabel {
padding-right:.25em;
}
.D_feedCascade .D_dates .date .D_smDateLabel {
font-weight:normal;
}
.D_feedCascade .D_dates .date .D_feedItems li .D_timeLabel{
margin-left:-5em;
} 
.D_feedCascade .D_dates .date .D_feedItems li.first .D_timeLabel{
margin-top:2.5em;
}
.D_feedCascade .D_dates .date .D_feedItems li .D_timeLabel span{
font-size:.9em;
color:#333;
}
.D_feedCascade .D_minorHeading {
padding-bottom:.5em;
font-weight:bold;
font-size:1.1em;
}
.D_feedCascade .D_minorHeading {
top:0;
}
.D_feedCascade .D_dates .date .D_feedItems{
margin-left:1.5em;
margin-right:0;
}
.D_feedCascade .D_dates .date .D_feedItems ul.D_actions li { 
white-space:normal;
}
ul.D_feedItems {
list-style:none;
padding:0 0 .5em 0;
margin:0;
}
ul.D_feedItems.useTimeIndex,
ul.D_feedItems.useRSVPIndex { margin-left:0!important; }
ul.D_feedItems .D_headline{
line-height:1em;
font-size:.9em;
font-weight:bold;
margin-bottom:.15em;
}
ul.D_feedItems .D_title{
font-weight:bold;
}
ul.D_feedItems.useTimeIndex .D_title {
margin-left:6.25em;
}
ul.D_feedItems .D_title .D_subtitle,
ul.D_feedItems .D_title .D_subtitle a{
font-weight:normal;
color:#272727;
}
ul.D_feedItems .D_title .D_subtitle a:hover {
color:#2175B1;
text-decoration:none;
}
ul.D_feedItems.useRSVPIndex .D_title {
margin:0 8.5em 0 0.3em;
}
ul.D_feedItems .D_title a{
font-weight:bold;
}
ul.D_feedItems .D_title .D_location{
font-size:.9em; 
display:block;
font-weight:normal;
margin:.25em 0 .25em 0;
}
ul.D_feedItems .D_title .D_location a{
font-weight:normal;
}
ul.D_feedItems .D_guests{
font-weight:normal;
font-size:.9em;
}
ul.D_feedItems li.D_feedItem {
margin:0;
padding:.5em 0 .5em 0;
border-top:1px dotted #ddd;
}
ul.D_feedItems li.D_feedItem.isPast .D_title .D_main a {
color:#555;
}
ul.D_feedItems.useTimeIndex li.D_feedItem {
width:auto;
overflow:hidden;
}
ul.D_feedItems.useTimeIndex li.D_feedItem .D_timeIndex {
padding:0 0 0 .5em;
width:5.5em;
float:left;
}
ul.D_feedItems.useTimeIndex li.D_feedItem .D_timeIndex span {
white-space:nowrap;
color:#999;
font-weight:bold;
}
ul.D_feedItems li.first{
border-top:0;
margin-top:0;
padding-top:0.5em;
}
ul.D_feedItems li li{
margin:auto!important;
padding:auto!important;
border:none;
background:transparent;
}
.D_feedItems .D_image,
.D_feedItems .D_noimage{
width:50px; 
}
html>.D_feedItems .D_image,
html>.D_feedItems .D_noimage{
width:50px; 
}
.D_feedItems .D_image,
.D_feedItems .D_noimage{
float:left;
text-align:center;
overflow:hidden;
width:50px;
margin:.5em 10px 5px 0;
}
.D_feedItems .D_image img ,
.D_feedItems .D_noimage img{
display:block;
margin:0 auto 0 auto;
max-width:50px;
}
.D_feedItems .D_body,
.D_feedItems .D_affiliation{
font-size:.9em;
line-height:1.4em;
font-weight:normal;
margin-top:.25em;
}
.D_feedItems .D_body .D_quot{
font-size:1em;
line-height:1em;
color:#000;
font-family:arial;
vertical-align:middle;
}
.D_feedItems .D_attribution{
font-size:.9em;
color:#666; 
line-height:1.25em;
}
.D_feedItems .D_attribution a:link,
.D_feedItems .D_attribution a:visited{
font-weight:bold;
color:#888;
}
.D_feedItems .D_attribution a:hover{
color:#2175B1;
}
.D_feedItem .D_moreItems {
font-size:0.9em;
font-weight:bold;
height:54px;
position:relative;
overflow:hidden;
}
.D_feedItem .D_moreItems a {
position:absolute;
bottom:0;
}
.timestamped .D_dates .date .D_dateLabel{
color:#555;
font-size:.9em;
text-align:left;
}
.timestamped .D_dates .date .D_feedItems {
margin-left:1.5em;
}
.D_rsvpCascade{}
.D_rsvpCascade ul{
list-style:none;
margin:0;
padding:0;
}
.D_rsvpCascade .D_responses li.first{
border-top:none;
padding-top:0;
}
.D_rsvpCascade .D_responses .response{
border-top:1px solid #ccc;
padding-top:1em;
position:relative;
}
.D_rsvpCascade .D_responses .response .D_responseLabel{
font-weight:bold;
font-size:1.1em;
width:4em;
float:left;
}
.D_rsvpCascade .D_responses li.first .D_responseLabel{
top:0;
}
.D_rsvpCascade .D_responses .response .D_responseBody{
margin-left:5em;
margin-right:0;
}
#print_rsvp .D_name {
font-size:1.2em;
padding-bottom:.3em;
display:block;
font-weight:bold;
}
#print_rsvp .D_guests {
font-weight:bold;
font-size:1.1em;
line-height:1.6em;
}
#print_rsvp .D_chapterTitle {
display:block;
font-size:.9em;
font-weight:normal;
}
.D_actionHead {
overflow:hidden;
padding:.25em;
margin:0 -.5em; 
background-color:#ddd;
border-style:solid;
border-width:0 0 1px 0;
border-color:#bbb;
text-align:center;
}
.D_actionHead .label,
.D_actionHead .input {
float:left;
margin-right:.5em;
}
.D_actionHead .label {
font-weight:bold;
}
ul.D_tabs { 
text-align:left; 
margin:1em 0 1em 0; 
font:12px verdana, arial, sans-serif; 
border-bottom:1px solid #ccc; 
list-style-type:none;
padding:3px 10px 3px 10px; 
}
ul.D_tabs li { 
display:inline;
}
ul.D_tabs li.select{ 
font-weight:bold;
}
ul.D_tabs li.select a { 
background-color:#fff; 
color:#000; 
position:relative;
top:1px;
padding-top:4px; 
}
ul.D_tabs li a { 
padding:3px 8px; 
border:1px solid #ccc; 
background-color:#e7e7e7; 
color:#666; 
margin-right:1px; 
text-decoration:none;
border-bottom:none;
}
ul.D_tabs a:hover { 
background-color:#fff; 
}
.isSorted .D_tabs,
.isTabbed .D_tabs{
margin-top:.25em;
}
ul.D_arrowBreadCrumbs{
background-color:#eee;
padding:0;
border:1px solid #ccc;
border-right:0;
float:left;
font-size:11px;
font-weight:bold;
color:#666;
margin:0 0 1em;
font-family:arial, sans-serif;
}
ul.D_arrowBreadCrumbs_firstIsSelected{
background-color:#fff;
}
ul.D_arrowBreadCrumbs li.D_arrowBreadCrumb{
position:relative;
left:5px;
background-color:#e7e7e7;
background-image:url(//img1.meetupstatic.com/img/1808306929902395671367/start/breadcrumb_gray_to_gray.gif);
background-position:right top;
background-repeat:no-repeat;
float:left;
list-style:none;
padding:1px 10px 2px 5px;
margin:0;
}
ul.D_arrowBreadCrumbs li.D_arrowBreadCrumb_first{
padding-left:0;
}
ul.D_arrowBreadCrumbs li.D_arrowBreadCrumb_beforeSelected{
background-image:url(//img1.meetupstatic.com/img/138979895932165528/start/breadcrumb_gray_to_white.gif);
}
ul.D_arrowBreadCrumbs li.D_arrowBreadCrumb_selected{
background-image:url(//img1.meetupstatic.com/img/6327010689717000/start/breadcrumb_white_to_gray.gif);
background-color:#fff;
color:#000;
}
ul.D_arrowBreadCrumbs li.D_arrowBreadCrumb_last{
background-image:url(//img1.meetupstatic.com/img/138979895932165528/start/breadcrumb_gray_to_white.gif);
}
ul.D_arrowBreadCrumbs li.D_arrowBreadCrumb_last_selected{
background-image:url(//img1.meetupstatic.com/img/166942956363948565151/start/breadcrumb_white_to_white.gif);
background-color:#fff;
color:#000;
}
ul.D_arrowBreadCrumbsLite {
padding:0;
border:1px solid #ccc;
float:left;
font-size:11px;
font-weight:bold;
color:#666;
margin:0 0 1em;
font-family:arial, sans-serif;
}
ul.D_arrowBreadCrumbsLite.sansBorders {
border-width:0;
margin-left:0;
}
ul.D_arrowBreadCrumbsLite li.D_crumb {
position:relative;
left:5px;
float:left;
list-style:none;
padding:1px 10px 2px 5px;
margin:0;
background-position:right top;
background-repeat:no-repeat;
background-image:url(//img1.meetupstatic.com/img/166942956363948565151/start/breadcrumb_white_to_white.gif);
}
ul.D_arrowBreadCrumbsLite.sansBorders li.D_crumb {
background-image:url(//img1.meetupstatic.com/img/95572031027474299712/breadcrumb_lite_11px.gif);
padding-left:0;
}
ul.D_arrowBreadCrumbsLite li.D_crumb.last {
background-image:url();
}
.D_reminderBox {
font-size:.9em;
text-align:right;
font-weight:bold;
}
.pendingSelect {
float:right;
font-size:.9em;
font-weight:bold;
}
table.D_tabular tr td.D_toggle {
width:0;
text-align:center;
padding:.75em 0;
}
.D_embedBox{
margin:0 1em .75em 1em;
background:#e7e7e7;
background:#F8EFBC;
background:#F7EEE2
padding:.25em;
text-align:center;
font-size:.9em;
}
.D_embedBox .D_icon,
.embed-action .D_icon{
margin-right:2px;
cursor:hand;
cursor:pointer;
}
.D_embedBox .embed-prompt,
.embed-action .embed-prompt{
color:#2175B1;
text-decoration:none;
cursor:hand;
cursor:pointer;
vertical-align:middle;
}
.D_embedBox .embed-prompt:hover,
.embed-action .embed-prompt:hover{
text-decoration:underline;
}
.D_feedBox{
margin:1em -.5em 0;
background:#e7e7e7;
padding:.5em;
text-align:left;
font-size:.9em;
}
.D_feedBox .D_icon{
float:left;
margin-right:5px;
}
.D_boxfoot .D_icon { 
margin-top:2px; 
}
.D_feedBox .D_feedDesc {
float:left;
margin:right:.25em;
}
.D_feedBox .D_feedList{
float:left;
padding:0;
margin:0;
list-style:none;
}
.D_feedBox .D_feedList ul,
.D_feedBox .D_feedList ul li{
display:inline;
margin:0;
padding:0;
list-style:none;
}
.D_calendar{
width:100%;
background:#EDF7FF;
border:4px solid #EDF7FF;
margin-bottom:1em;
}
.D_calendar ul{
padding:0;
list-style:none;
}
.D_calendar th,
.D_calendar td{
width:14%;
vertical-align:top;
border:3px solid #EDF7FF;
}
.D_calendar thead th{
font-size:.9em;
background:#DBF0FF;
color:#4987B3;
}
.D_calendar tbody td{
}
.D_calendar tbody td.real{
background:#fff;
}
.D_calendar tbody td.past{
}
.D_calendar tbody td.past .day{
opacity:.5;
filter:alpha(opacity=50); 
-moz-opacity:0.5;
}
.D_calendar tbody td .day{
padding:5px;
height:100px;
}
html>body .D_calendar tbody td .day{
height:auto;
min-height:100px;
}
.D_calendar tbody td.today .day{
}
.D_calendar tbody td.real .dayHead{
overflow:hidden;
height:18px;
}
.D_calendar tbody td.real .dayNum{
font-weight:bold;
color:#333;
float:left;
}
.D_calendar tbody td.past .dayNum{
}
.D_calendar tbody td.real .dayActions{
font-size:.9em;
font-weight:bold;
float:left;
margin-left:5px;
}
.hasJS .D_calendar tbody td.real .dayActions .mKid {
visibility:hidden;
}
.D_calendar tbody td.real .meetup,
.D_calendar tbody td.real .note,
.D_calendar tbody td.real .reminder{
line-height:1em;
font-size:.9em;
margin:2px 0 0;
padding:4px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
text-align:left;
}
.D_calendar tbody td.real .meetup{
background:#3F73A1;
color:#fff;
}
.D_calendar tbody td.real .meetup a.url{
color:#EDF7FF!important;
}
.D_calendar tbody td.real .meetup a:hover {
text-decoration:none;
}
.D_calendar tbody td.real .meetup span.eventName:hover, .D_calendar tbody td.real .meetup a:hover span.eventName{
text-decoration:underline;
}
.D_calendar tbody td.real .rsvpState {
background:#fff;
font-weight:bold;
font-size:0.9em;
padding:1px;
margin-top:0.5em;
text-align:center;
}
.D_calendar tbody td.real .note{
border:1px solid #E5C981;
background:#F8EFBC;
}
.D_calendar tbody td.real .note a, .D_calendar tbody td.real .meetup a.rsvpLink {
color:#000!important;
}
.D_calendar tbody td.real .meetup .D_actions,
.D_calendar tbody td.real .note .D_actions{
font-family:arial, sans-serif; 
background:#fff;
color:#000;
text-align:center;
}
.D_calendar tbody td.real .meetup .D_actions .shouldDo {
padding:0!important; 
white-space:normal!important; 
}
.D_calendar tbody td.real .meetup .rsvpStatus a { color:#d40007!important; } 
.D_calendar tbody td.real .reminder{
background:#DBF0FF;
color:#4987B3;
}
.D_calendar tbody td.real .time{
font-weight:bold;
}
.D_calendar .cancelled{
text-decoration:line-through;
}
.tooltip{
font-size:.9em;
padding:.5em;
display:block;
opacity:.4;
filter:alpha(opacity=40); 
-moz-opacity:0.4; 
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border:2px solid #e7e7e7;
background:#fff;
}
.D_lilFriend{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #e7e7e7;
margin-bottom:.5em;
text-align:center;
overflow:hidden;
padding:.5em;
}
.D_lilFriend .image{
display:table-cell;
vertical-align:middle;
margin:0;
height:80px;
width:90px;
text-align:center;
border-bottom:1px solid #eee;
}
.D_lilFriend .image img{
max-width:50px;
margin:0 10px; 
}
.D_lilFriend .who{
padding:.25em 0 0 0;
}
.D_lilFriend .who a{
display:block;
height:1.4em;
overflow:hidden;
font-size:.833em;
}
.D_lilFriend ul.D_actions{
text-align:center;
}
.D_lilFriend ul.D_actions li{
padding:0!important;
}
#rsvpForm #D_rsvpChoose{
border:0;
padding:0;
margin:.5em 0 .5em;
}
#rsvpForm #D_rsvpChoose input,
#rsvpForm #D_rsvpChoose td{
vertical-align:middle;
}
#rsvpForm #D_rsvpChoose label{
padding-right:.5em;
}
#rsvpForm #D_rsvpChoose label{
font-weight:bold;
font-size:1.1em;
}
#rsvpForm #guestLabel{
font-weight:normal;
}
#rsvpForm #guestLabel input{
text-align:center;
vertical-align:top;
font-size:.95em;
font-weight:bold;
}
#rsvpForm #rsvpComments{
height:2.5em;
}
#rsvpForm #payBreakout{
font-weight:normal;
}
h2.D_actionHeadline{ 
text-align:center;
vertical-align:middle;
}
div.D_form_urf{}
div.D_form_urf .element {
width:20%;
}
div.D_form_urf .footElement {
width:auto;
}
div.D_form_urf .inputs{line-height:1.1em; font-size:.9em;}
div.D_form_urf .input input.text { width:97%; }
div.D_form_urf .footElement{
padding:0;
text-align:center;
}
div.D_form_find{}
div.D_form_find .interest{
width:100%;
}
div.D_form_find .input_noLabel,
div.D_form_find .footElement{margin-top:.25em;}
div.D_form_find .inputs{line-height:1.1em; font-size:.9em;}
div.D_form_find .input input.text { width:97%; }
div.D_form_find .footElement{
padding:0;
text-align:center;
}
body.humble{
}
body.humble #C_page{
margin-top:4.33em;
}
#C_contextHead{
background-color:#cfcfcf;
background-repeat:no-repeat;
background-position:center center;
padding:2em 0 1.25em;
} 
#C_contextHead #C_contextTitle{
font-size:1.69em;
letter-spacing:-0.5px; 
}
#C_contextTitle a,
#C_contextTitle a:link,
#C_contextTitle a:visited,
#C_contextTitle a:hover {
color:black; 
color:#333;
text-decoration:none;
}
body.humble #C_header{
height:4.33em;
}
body.humble #C_header #C_logo{
top:.95em;
}
body.humble #C_header #C_userNav{
padding-top:.3em;
position:relative;
z-index:2000;
}
#fbProfile { 
overflow:hidden;
width:14px;
height:14px;
display:inline;
display:inline-block;
display:-moz-inline-box;
margin:0 -5px 0 0;
vertical-align:middle;
}
#fbProfile a {
height:16px;
}
#fbLogin {
padding:.5em .25em 0;
font-size:.9em;
font-weight:bold;
}
#fbProfile img {
width:14px!important;
height:15px!important;
vertical-align:bottom;
vertical-align:bottom;
}
#fbLogo { 
width:16px!important;
height:16px!important;
vertical-align:middle;
}
body.humble #C_header #C_globalNav{
top:.5em;
left:0;
}
body.humble #C_header #C_globalSearch{
display:none;
}
body.humble #C_header #C_tabs{
margin-left:74px;
}
body.humble #C_header #C_tabs a:link,
body.humble #C_header #C_tabs a:visited,
body.humble #C_header #C_tabs a:hover{
font-size:1em;
}
body.humble #C_header #C_tagline{
display:none;
}
body.scant{}
body.scant #C_pageBody{
width:30em;
min-width:0!important;
max-width:''!important;
}
body.scant input#email, 
body.scant input#password{ width:98%; }
.D_mim{
width:80px;
height:39px;
padding:18px 0 0; 
background:url(//img1.meetupstatic.com/img/68053116353210686894018/mimlogo_80.png) top left no-repeat;
}
.D_mim .D_mimName{
width:76px;
height:24px;
vertical-align:middle;
padding:2px;
font-size:.77em;
font-weight:bold;
text-align:center;
line-height:1.1em;
color:#D98A7C;
}
.D_rolodex .D_rolodexItems{
overflow:auto;
height:12em;
border:1px solid #ccc;
padding:4px;
background:#f3f3f3;
}
.D_rolodexItem{
padding:.75em .5em .75em 2px;
background:#fff;
border:1px solid #fff;
margin-bottom:3px;
}
.J_rolodex .D_rolodexItem{
cursor:hand;
cursor:pointer;
}
.D_rolodexItem_on{
background-color:#FFF3DC;
border:1px solid #FFCC66;
}
.D_rolodexItem_ghost{
padding:2px 0;
background-color:transparent;
border:0;
}
.D_rolodexItem_input{
float:left;
margin:0 4px 0 0; 
color:#2a2a2a;
}
.D_rolodexItem_body{
}
.D_rolodexItem_photoWrap{
width:40px;
height:40px;
overflow:hidden;
text-align:center;
background-color:#ccc;
float:left;
margin-right:.5em;
border:1px solid #aaa;
}
.D_rolodexItem_photoWrap img{
height:40px;
}
.D_rolodexItem p{
margin:0;
}
.D_jumpto{
font-family:tahoma, arial, sans-serif;
font-size:.9em;
margin-bottom:1em;
padding:.4em .5em;
background-color:#444;
color:#fff;
overflow:visible;
margin-top:-1px;
}
.D_jumpto strong{
color:#aaa;
}
body.hasJS .pledgesBubble{
padding-left:20px;
background:url(//img1.meetupstatic.com/img/4556406075880002120687/extendedInfo_left.gif) top left no-repeat;
position:absolute;
width:250px;
z-Index:999;
display:none;
margin-top:-90px;
margin-left:75px;
}
.D_jumpto a, 
.D_jumpto span{
padding:.35em .25em .1em;
}
.D_jumpto a:link,
.D_jumpto a:hover,
.D_jumpto a:visited{
font-weight:bold;
color:#fff;
}
.D_jumpto a.selected:link
.D_jumpto a.selected:hover
.D_jumpto a.selected:visited{
background:#e7e7e7;
color:#000;
text-decoration:none;
}
.D_jumpto span{
color:#ddd;
}
.D_whatsthis{
padding:0 1em 0;
border-left:1px solid #ccc;
}
.D_whatsthis h3{
color:#000;
font-size:1.1em;
color:#333;
margin-bottom:0;
}
div.D_form .toggleGroup{
padding:0;
margin-bottom:1em;
width:100%;
overflow:hidden;
}
div.D_form .lastElementGroup {
margin-bottom:0; 
}
div.D_form .toggleGroup .elementGroupHeader {
background-color:#eee;
padding:.5em .35em;
margin-bottom:1em;
overflow:hidden;
width:98.5%; 
}
div.D_form .toggleGroup .elementGroupHeader h3 {
color:#555;
font-size:1.75em;
background:transparent;
margin-bottom:0;
border:none;
padding:0;
}
div.D_form .toggleGroup .elementGroupHeader {
border:1px solid #ccc;
border-bottom:none;
-moz-border-radius-topLeft:5px;
-webkit-border-radius-topLeft:5px;
border-radius-topLeft:5px;
-moz-border-radius-topRight:5px;
-webkit-border-radius-topRight:5px;
border-radius-topRight:5px;
}
div.D_form .toggleGroup .elementGroupHeader .D_change {
padding-left:.5em;
}
.D_headerExplain {
float:right;
padding-right:.25em;
padding-top:.25em;
color:#555;
}
.D_headerExplain .D_swap_in {
display:inline;
}
div.D_form .toggleGroup .elementGroupHeader .D_icon {
float:left;
padding:.3em .35em 0 0;
}
div.D_form .toggleGroup .elementGroupHeader .D_title {
float:left;
}
div.D_form .lastElementGroupInPage { 
border-bottom:1px solid #ccc;
padding-bottom:1em;
}
#expandAllSaved {
margin-left:.75em;
text-align:center;
font-weight:bold;
color:#6EA835;
}
#expandAllLoading { 
text-align:center;
}
#photoActions .info div {
padding-bottom:.25em;
}
.D_smIcon {
vertical-align:middle;
padding-bottom:1px;
}
div.D_form .hasLearnMore {
padding-right:0!important;
margin-right:0!important;
}
.D_learnMore {
text-align:center;
font-weight:bold;
}
div.D_form .toggleGroup .element{
margin-left:2em;
}
.hasIcons a:hover, a.hasIcon:hover {
text-decoration:none;
}
.hasIcons a:hover span, ul.D_actions li a span:hover, a.hasIcon:hover span {
text-decoration:underline;
}
.hasJS a.D_swap_in {
display:inline!important;
}
.toggler { cursor:pointer; }
#mp_addevent .storytime{
font-size:.9em;
}
#mp_addevent .D_tabs{
margin-bottom:0;
}
#mp_addevent .venueresults{
border:none;
padding:.5em 0;
margin-bottom:1em;
}
#mp_addevent a#numMeetings{
white-space:normal!important;
}
.venueresults .gmap span{
white-space:normal!important;
}
.venueresults .shouldDo{
color:#d40007!important;
}
.venueresults li.selected{
background-color:#FFF3DC;
}
.venueresults .D_icon{
float:none;
width:auto;
}
.venueresults #filterBar{
background:#004B8D;
border-top:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
font-size:0.9em;
padding:0.25em 0.75em 0.15em
}
.venueresults #filterBar div{
width:100%;
overflow:auto;
}
.venueresults #filterBar div p{
color:#fff;
font-weight:bold;
margin:0 0.3em;
display:inline;
font-weight:bold;
}
.venueresults #filterBar div p.disabled{
color:#617A88;
}
.venueresults #filterBar .filter{
margin-right:0.6em;
}
.venueresults .status{
margin:0;
} 
.venueresults .delete, #location .delete{
background:url(//img4.meetupstatic.com/img/036734828775232/thirdparty/fff/silk/bullet_delete.png) left center no-repeat;
padding:0 0 0 14px;
}
.venueresults .atp, .D_smallAdd {
background:url(//img4.meetupstatic.com/img/48170045462370/thirdparty/fff/silk/group_add.png) left center no-repeat;
padding:0.25em 0 0.25em 22px;
font-weight:bold;
}
.placesTab a{
background:none;
padding-left:8px;
}
.venueadd fieldset{
margin:0 1em;
}
.venueadd legend{
font-size:1.2em;
}
.venueadd ul.taglist{
margin:0.2em 0 0.4em -4px;
padding:0 10px;
list-style-type:none;
}
.venueadd ul.taglist li{
background:#fff;
display:inline;
float:left;
line-height:1.5em;
margin:0 1px 1px 0;
padding:0 0.4em;
}
#addvenue ul{
padding:0;
margin:0.5em 0 0;
list-style:none;
}
#addvenue li{
margin:0 0 0.75em;
clear:both;
padding:0;
width:90%;
}
#addvenue li.vinfo label{
display:block;
float:left;
line-height:1.6;
margin-right:10px;
text-align:left;
width:90px;
}
#addvenue li.vinfo input,#addvenue li.vinfo select{
width:195px;
}
#addvenue li.error{
background:#FFDDDF;
padding:0.5em 0 0.5em 0.5em;
}
#addvenue li.error p.error{ 
margin:.25em 0 0 .25em;
color:#CC0000;
}
#mptabs{
padding:4px 10px;
}
#mptabs li label{
line-height:1.5em;
font-weight:normal;
font-size:1em;
padding:5px 13px 5px 8px;
line-height:1.35em;
border-width:1px;
border-color:#ccc;
border-style:solid solid none;
color:#666;
margin-right:1px;
background:#e7e7e7;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
}
#mptabs li input{
vertical-align:middle;
margin:0;
}
#mptabs li.select label{
background-color:#fff;
color:#000;
padding-top:6px;
position:relative;
top:1px;
}
.adder a:hover{text-decoration:none;}
.adder a.use span{display:block;}
.venuesearch .storytime{
margin:0.6em 0;
}
fieldset {
border:none;
margin:0;
padding:0;
}
#T_toolbar {
margin-top:.25em;
}
.D_selectedStep {
background:#c33 url(//img1.meetupstatic.com/img/74729282758385256556/btn_bkg_noborder.png) repeat-x scroll left top;
}
fieldset.D_dateMenu {
display:inline;
vertical-align:top;
padding-right:18px;
}
.hasJS h3 .expandText {
display:none!important;
font-size:.6em;
font-weight:normal;
color:#777;
margin:0;
padding:0;
margin-left:.5em;
position:absolute;
}
.hasJS h3:hover .expandText {
display:inline!important;
}
.hasJS h3:hover .D_swap_out {
display:none!important;
}
.splainBox,
.splainBoxRight {
position:absolute;
z-Index:2;
display:none;
width:32.5em;
margin-left:1em;
}
.splainBoxContent {
margin-top:.5em;
margin-left:7px;
width:30em;
padding:1em;
position:absolute;
background-color:#fff;
border-style:solid;
border-color:#aaa #666 #666 #aaa;
border-width:1px 2px 2px 1px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
}
.splainBoxRight .splainBoxContent {
border-color:#aaa #aaa #666 #666!important;
border-width:1px 1px 2px 2px!important;
}
#C_page .splainBoxContent, .splainBoxContent {
color:#333!important;
}
.splainBoxPointer,
.splainBoxPointerRight {
background:url('http://img1.meetupstatic.com/img/3004928835845017/pointer.gif') top left no-repeat;
width:8px;
position:absolute;
padding-top:1em;
margin-top:4em;
z-index:3;
}
.splainBoxPointerRight {
background:url('http://img1.meetupstatic.com/img/77810818527789969974505/pointer_right.gif') top left no-repeat;
left:32.7em;
}
.tinySplainBox {
width:15.5em;
display:block;
font-size:.8em;
}
.tinySplainBox .splainBoxContent {
width:13em;
padding:.5em .4em .4em;
}
.tinySplainBox .splainBoxPointer,
.tinySplainBox .splainBoxPointerRight {
margin-top:1.5em;
}
.tinySplainBox .splainBoxPointerRight {
left:14.7em;
}
.splainClose {
display:block;
text-align:center;
font-size:.9em;
font-weight:bold;
}
.limit{
font-size:.77em;
color:#333;
}
.D_urlPreview{
padding-bottom:2em;
}
.D_urlPreview span{
font-weight:bold;
font-size:1.4em;
color:#666;
line-height:normal;
}
.url-warning, .url-error, .url-advice, .url-checking, .url-available{
padding:2px;
margin-top:2px;
}
.url-warning, .url-advice, .url-checking, .url-available{
color:#333;
font-size:.77em;
}
.url-error{
color:red;
font-size:.9em;
font-weight:bold;
padding-top:4px;
}
.url-warning{
background:#eee url(//img1.meetupstatic.com/img/511798464036001396246/thirdparty/fff/silk/bullet_error.png) top left no-repeat;
padding-left:18px;
}
.url-error{
background:transparent url(//img1.meetupstatic.com/img/162792119248481331/thirdparty/fff/silk/error.png) 2px 2px no-repeat;
padding-left:22px;
padding-top:4px;
padding-bottom:4px;
}
.url-checking{
background:transparent url(//img1.meetupstatic.com/img/70841064627263716/ajax-loader_small.gif) 2px 2px no-repeat;
padding-left:22px;
padding-top:4px;
padding-bottom:4px;
}
.url-available{
background:transparent url(//img1.meetupstatic.com/img/575886983968160155/thirdparty/fff/silk/tick.png) 2px 2px no-repeat;
padding-left:22px;
padding-top:4px;
padding-bottom:4px;
}
.disabled{
-moz-opacity:0.5!important;
opacity:0.5!important;
filter:alpha(opacity=50)!important;
}
.disabled p,
.disabled th,
.disabled td.subhead {
color:#999;
}
.disabled a:link,
.disabled a:visited
{
color:#689!important; 
}
.disabled a:hover, .disabled:hover, .disabled:hover span, .disabled:hover img {
text-decoration:none;
cursor:default;
}
div.interstitialblock{
display:none;
}
.loadingAjax div.interstitialblock,
body.interstitial div.interstitialblock{
display:block;
background:#fff;
-moz-opacity:0.5!important;
opacity:0.5!important;
filter:alpha(opacity=50)!important;
height:100%;
position:absolute;
top:0;
left:-0.5em; 
right:0.5em;
z-index:103;
}
.blocked-by-modal{
display:block;
background:#fff;
-moz-opacity:0.5!important;
opacity:0.5!important;
filter:alpha(opacity=50)!important;
z-index:103;
}
.D_absPosWrapper {
position:relative;
margin:0;
padding:0;
}
.D_centeredAjaxSpinner {
display:none;
}
.loadingAjax .D_centeredAjaxSpinner {
display:block;
position :absolute;
left :50%;
top :10%;
margin:-17px 0 0 -17px;
z-index:105; 
}
.dialog,
.D_dialog,
.jsStartHidden{
display:none;
}
.hasJS .dialog,
.hasJS .D_dialog{
width:500px;
left:50%;
position:absolute;
z-index:2501!important;
top:200px;
border-radius:5px;
-moz-border-radius:5px;
display:none;
background:#ccc;
border:2px solid #555;
}
.D_dialog_old{
margin:0 0 0 -250px;
}
.hasJS .dialog .D_boxbody{
background:#fff;
}
.hasJS .dialog .D_box{
margin-bottom:0;
}
.hasJS .D_dialog .D_dialog_close,
.hasJS .dialog .D_dialog_close,
.hasJS .D_dialog_close{
position:absolute;
right:.5em;
top:.5em;
font-weight:bold;
background:#eee;
cursor:pointer;
cursor:hand;
width:1em;
height:1em;
padding:.25em;
text-align:center;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
-moz-border-radius:2px;
}
.D_dialog_close div { 
padding:0 .2em;
margin-top:-.25em;
}
.hasJS .D_dialog{
padding:2em 2em 2em;
}
.hasJS .D_dialogMid{
width:500px;
margin:0 0 0 -250px;
top:200px;
}
.hasJS .D_dialogBig{
width:700px;
margin:0 0 0 -350px;
top:100px;
}
.D_dialog{
background:#fff!important;
}
.D_dialog .D_dialog_chunk,
.D_dialog h2{
padding:0 0 .5em;
margin:0 0 .75em;
border-bottom:1px solid #ccc;
}
.D_dialog h2 .D_segue{
display:block;
font-size:.6em;
}
.D_dialog .footElement{
padding-bottom:0!important;
}
ul.D_roster { 
text-align:left;
margin:0;
padding:0;
padding-top:0;
list-style-type:none;
}
ul.D_roster li { 
margin:0 0 1em 0;
}
ul.D_roster li .anchorParent{
cursor:pointer;
}
ul.D_roster li .linked{
margin-left:.25em;
}
.D_less{
font-size:.9em;
line-height:1.2em;
}
.testimonials {
margin-bottom:1.5em;
}
span.T_vote_checked {
padding-left:1em;
}
span.T_vote_agree {
display:inline; 
background:url(//img4.meetupstatic.com/img/0782109281162310/purpose/thumb_true.png) 93% 100% no-repeat;
padding:0 25px 0 0;
height:16px;
color:#777777!important;
text-decoration:none;
}
a.T_vote_unchecked {
display:inline; 
background:url(//img4.meetupstatic.com/img/592801933938145/purpose/thumb_false.png) 100% 100% no-repeat;
padding:3px 18px 0 0;
height:16px;
}
.comment ul.D_actions li a {
vertical-align:top; 
}
.commentWidget input{
display:none;
}
.D_groupComment form{
margin:0;
padding:0;
display:inline;
}
.D_groupComment ul{
margin:0;
padding:0;
list-style-type:none;
}
.D_groupComment li{
margin:0 0 0.8em 0;
}
div.D_question {
font-weight:bold;
}
div.D_answer {
padding:1em 0;
}
.topicMatch{
margin:0;
padding:0;
list-style-type:none; 
}
.serendipity{
width:144px; 
}
.serendipity .serendipityBody{
overflow:hidden;
padding-bottom:0;
}
.serendipity .serendipityLabel{
padding-bottom:.5em;
font-family:arial, sans-serif;
font-weight:bold;
}
.serendipity .serendipityBody ul.bbItems{
margin:.25em 0 0;
padding:.5em 0 0;
list-style:none;
overflow:hidden;
border-top:1px solid #ccc;
}
.serendipity .serendipityBody ul.bbItems li{
margin-bottom:1em;
}
.serendipity .more{
border-top:1px solid #ccc;
font-size:.9em;
padding:.75em 0 1em;
font-weight:bold;
}
.hasJS .bbNav{
text-align:center;
font-size:.9em;
color:#666;
}
.hasJS .bbNav .bbNav_backward{display:inline;}
.hasJS .bbNav .bbNav_forward{display:inline;}
.hasJS .bbNav img{margin:4px 3px 0;}
.serendipity .serendipityBody ul.bbItems li .D_noImage a,
.serendipity .serendipityBody ul.bbItems li .D_image a{
overflow:hidden;
text-align:center;
height:auto;
height:expression(this.height>50 ? "50px" :"auto");
max-height:50px;
display:block;
}
.serendipity .serendipityBody ul.bbItems li .D_image img,
.serendipity .serendipityBody ul.bbItems li .D_noImage img{
margin-bottom:0;
}
.serendipity .serendipityBody ul.bbItems li .D_image img{
width:50px;
}
.serendipity .serendipityBody ul.bbItems li .groupInfo{
margin-top:.25em;
font-size:.9em;
}
.D_steps .D_colbody{
margin-right:2em;
}
.D_steps .D_stepNumber{
float:left;
font-weight:bold;
color:#aaa;
width:1em;
font-size:2em;
padding-top:.15em;
}
.D_steps .D_stepContent{
margin-left:1.5em;
padding-left:.5em;
border-left:1px solid #e7e7e7;
}
.D_countDown {
float:left;
text-align:center;
padding-right:1em;
}
.D_countDown,
.D_countDown a{
color:#000;
text-decoration:none;
}
.D_countDown span{
display:block;
}
.D_redLetterDay .D_day{
font-size:35px;
height:30px;
width:50px;
padding:5px 5px;
padding-top:20px;
background:#CA2A25;
color:#fff;
font-weight:bold;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
.D_redLetterDay_divider{
display:none;
}
body.hasJS #C_announcement{display:none;} 
body.hasJS .hasAnnouncement #C_announcement{display:block;} 
#C_announcement{
width:100%;
position:absolute;
z-index:2;
margin-top:-1.3em;
left:0;
}
#C_announceBody{
font-family:arial, sans-serif;
margin:0 auto 0 auto;
color:#444;
position:relative;
}
#C_announceMsg{
background:#FFEAA7;
background:#FFEC93;
background:#FFE583; 
padding:.75em 1.9em;
text-align:center;
border-radius:3px 3px 0 0;
-moz-border-radius:3px 3px 0 0;
position:relative;
min-height:1em;
}
#C_announcementClose{
display:block;
font-weight:bold;
position:absolute;
right:1em;
top:.6em;
text-align:right;
}
#C_announceShadow{
background:url(//img1.meetupstatic.com/img/0070581893919383594611/bg_shadow_down.png) top left repeat-x;
height:6px;
width:100%;
}
body .hasAnnouncement #C_header{ height:8.25em; }
body .hasAnnouncement #C_page{ margin-top:8.25em; }
body .hasAnnouncement #C_pageBody{padding-top:2.75em;}
body .hasAnnouncement #C_globalNav{bottom:2.4em;}
body.humble .hasAnnouncement #C_header{ height:5.65em; }
body.humble .hasAnnouncement #C_page{ margin-top:5.65em; }
body.humble .hasAnnouncement #C_contextHead{ padding-top:2.75em; }
body.humble .hasAnnouncement #C_pageBody{padding-top:1.25em;}
.D_cats{
background:#EDF4FC;
height:1%;
margin-bottom:1em;
padding:0 .5em .5em .5em;
}
.D_cats .D_cats_group{
padding:.5em 0 0 0;
clear:left;
}
.D_cats ul.D_cats_list{
margin:0;
padding:0;
list-style:none; 
}
.D_cats ul.D_cats_list li { 
list-style:none; 
padding:0;
margin:0;
width:33.33%;
float:left;
}
.D_cats ul.D_cats_list li.D_cats_all a.D_cats_cat{
font-weight:bold;
}
.D_cats ul.D_cats_list li a.D_cats_cat{
padding:4px 8px;
margin:4px 4px 0 0;
display:block;
background:#D2E3F2;
}
.D_cats ul.D_cats_list li.select a.D_cats_cat{
font-weight:bold;
background:#5692DE;
color:#fff;
}
.photoDisplay {
float:left;
padding-right:5px;
width:80px;
}
div.picker {
height:290px;
overflow:auto;
text-align:center;
}
div.pickerPics {
text-align:center;
}
div.pickerPic {
float:left;
width:90px;
height:90px;
margin:3px;
text-align:center;
border:1px solid #888888; 
}
div.pickerPic:hover {
background-color:#eee;
}
div.pickerPic img {
margin:3px auto;
border:1px;
}
.D_footStat{
text-align:center;
}
.D_footStat strong{
font-weight:bold;
font-size:1.1em;
}
#commentDeleteContainer {
display:none;
position:absolute;
}
.comment_deleteConfirmDiv {
background:#e6e6e6 repeat-x url(http://img1.meetupstatic.com/img/122275598138298484337/bg_gray_fade.gif) left center;
border:1px solid #Cad3AE;
text-align:center;
padding:.5em;
width:15em;
}
.comment_deleteConfirmDiv div {
width:100%;
overflow:auto;
text-align:center;
}
.comment_deleteConfirmDiv p {
text-align:center;
font-size:1.2em;
font-weight:bold;
}
.comment_deleteConfirmDiv input {
padding:0 .25em;
}
.privacy{
background:#f3f3f3; 
padding:.5em; 
margin:0 -.5em;
}
.privacy .privacyMsg{
font-size:.85em; 
line-height:1.2em;
text-align:center; 
color:#888;
width:100%;
overflow:hidden;
}
.D_radioStyle__meetupday_freq_monthly .D_radioStyle__meetupday_freq_monthly_hide{display:none;}
.D_radioStyle__meetupday_freq_weekly .D_radioStyle__meetupday_freq_weekly_hide{display:none;}
.D_radioStyle__meetupday_freq_none .D_radioStyle__meetupday_freq_none_g{display:none;}
.D_radioStyle__meetupday_freq_weekly .D_radioStyle__meetupday_freq_weekly_first{ border-left-width:0; }
body{
background:#666;
}
.brImage {
display:inline;
white-space:nowrap;
margin:0;
padding:0;
}
.D_address{
margin-top:.25em;
}
.D_privateVenue{
font-style:italic;
}
.J_suggestions{
position:absolute;
background-color:#FFFFFF;
display:block;
overflow:hidden;
border:1px solid #333;
z-index:2502;
}
.J_suggestions .suggestion{
border:1px solid white;
border-top:1px dotted #ccc;
padding:2px 5px;
}
.J_suggestions .suggestion:hover,
.J_suggestions .suggest_more:hover , 
.J_suggestions .suggest_prev:hover 
{ 
cursor:hand;
cursor:pointer;
}
.J_suggestions .marked { 
}
.J_suggestions .suggest_more { 
text-align:center; 
background:#ACCAF3; 
}
.J_suggestions .suggest_prev { 
text-align:center;
background:#ACCAF3; 
}
.J_suggestions .selected { 
background:#2f557f;
color:#fff;
}
.J_suggestions .suggest_msg{
padding:2px 5px;
border:1px solid white;
font-size:.9em;
font-weight:bold;
}
.D_topicList{
font-size:.9em;
margin-top:.5em;
border-top:1px dotted #ddd;
padding-top:.5em;
}
.D_topicList strong{
color:#333;
}
.D_eventSummary{
position:relative;
}
.D_eventSummary .D_tearSheet{
width:100%;
}
.D_eventSummary .D_eventDate{
width:7em;
float:left;
}
.D_eventSummary .D_eventStats{
margin-left:8.5em;
}
.D_eventStats .D_boxcols{
width:99%;
}
.D_groupSummary{
position:relative;
}
.D_groupSummary .D_groupPic{
width:180px;
float:right;
text-align:center!important;
}
.D_groupSummary .D_groupPic li{
padding:0!important;
text-align:center!important;
display:block!important;
float:none;
}
.D_groupSummary .D_groupStats{
margin-right:180px;
padding-right:1em;
}
#D_untransholder {
display:none;
}
#D_untransalert{
color:#777;
background-color:#efefef;
padding:.5em 0;
text-align:center;
font-weight:bold;
font-size:.9em;
}
.D_ipledged{
background:url(http://img1.meetupstatic.com/img/84971504354890544227/ipledged_bg.gif) no-repeat left top #fff;
text-align:center;
color:#fff;
font-size:9px;
line-height:10px;
font-weight:bold;
padding-top:6px;
width:80px;
height:21px;
overflow:hidden;
margin:0 auto;
}
.D_pledgestitle {
background:url(http://img1.meetupstatic.com/img/422846844299933816739/pledges_bg.gif) no-repeat left top #fff;
text-align:center;
color:#fff;
font-size:16px;
line-height:17px;
letter-spacing:-.04em;
font-weight:bold;
font-family:"helvetica";
text-transform:uppercase;
font-variant:small-caps;
padding-top:11px;
width:107px;
height:32px;
margin:0 auto;
overflow:hidden;
}
.D_ipledged span,
.D_pledgestitle span{
padding:0;
margin:0 auto;
}
.D_photopending{
text-align:center;
border:1px solid #ccc;
font-weight:bold;
font-family:"helvetica";
padding-top:24px;
width:80px;
height:56px;
margin:0 auto;
overflow:hidden;
}
.D_photopending .main {
font-size:13px;
line-height:14px;
text-transform:uppercase;
font-variant:small-caps;
color:#c11;
}
.D_photocomingsoon {
text-align:center;
border:1px solid #ccc;
font-weight:bold;
font-family:"helvetica";
padding:30px 4px 0 4px;
width:172px; 
height:70px; 
margin:0 auto;
overflow:hidden;
}
.D_photocomingsoon .main {
display:block;
font-size:17px;
line-height:18px;
color:#c11;
}
.D_photocomingsoon .sub {
font-size:12px;
line-height:13px;
color:#555;
}
.D_photopending span,
.D_photocomingsoon span{
padding:0;
margin:0 auto;
}
#C_googleAds{
font-family:arial, sans-serif;
width:144px;
overflow:hidden;
}
#C_googleAds .adByGoog { 
margin-bottom:10px;
}
#C_googleAds .adByGoog a:link,
#C_googleAds .adByGoog a:visited,
#C_googleAds .adByGoog a:hover { 
color:black;
}
#C_googleAds .ad {
margin-bottom:20px;
overflow:hidden;
}
#C_googleAds .ad .adTitle { 
margin:0; 
font-weight:bold; 
font-size:13px;
text-decoration:underline;
color:#2175B1;
}
#C_googleAds .ad .adTitle .adClick:hover { 
text-decoration:underline;
}
#C_googleAds .ad .adClick:hover { 
cursor:pointer;
}
#C_googleAds .ad .adLine { 
font-size:13px;
color:#555;
}
#C_googleAds .ad .adUrl { 
color:#666;
white-space:nowrap;
margin-top:.25em;
font-size:10px;
color:#008000;
cursor:pointer;
}
#C_googleAds .adClick{
}
.D_importantInfo {
margin:0 -.5em 1.5em;
}
.D_form .D_importantInfo { margin:-1em 0 0; }
.D_allianceInfoBox {
overflow:hidden;
width:100%;
padding:.5em 0 1.25em;
margin-bottom:1em;
border-bottom:1px solid #ccc;
}
.D_allianceInfoBox .D_integrationText {
padding:.25em .5em .35em 1.5em;
margin-left:9em;
background-color:#EDF4FC;
border-left:2px solid #ccc;
}
.D_allianceLogo {
float:left;
padding:0 1.5em 0 .5em;
}
.D_specialStartPrompt{
display:block;
}
.ghostText {
color:#cacaca;
}
.ghostText a {
color:#a3d9f3;
}
.D_standOut{
font-weight:bold;
color:#d40007!important;
}
#rsvpMessages {
padding-bottom:1em;
text-align:center;
}
.height{
height:315px;
}
.paymentWhy{
border:1px solid #CCCCCC;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:.5em;
overflow:hidden;
background:url("//img1.meetupstatic.com/img/990356827850270417/ticketing/payment_grad.gif") repeat-x top left;
}
.paymentWhy h2{
border-bottom:1px solid #ccc;
}
.paymentWhy th.first,.transfee th.first{
text-align:left;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.paymentWhy td{
padding:0.3em;
}
.paymentWhy td.first,.transfee td.first{
text-align:left;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
}
.paymentWhy th.paypal,.transfee th.paypal{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.paymentWhy th.amazon,.transfee th.amazon{
border-bottom:1px solid #ccc;
}
.paymentWhy td.center,.transfee td.center{
text-align:center;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.paymentWhy td.right,.transfee td.right{
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
text-align:center;
}
.paymentWhy tr.stripe,.transfee tr.stripe{
background:#EFEFEF;
}
.transfee th,.transfee td{
font-size:0.75em;
}
.letMeWrap {
white-space:normal!important;
}
#previewContainer{
background:#eee;
color:#000;
padding:1em; 
margin-top:1em; 
font-family:courier new, courier, fixed;
}
#previewContainer #plainPreviewSubject{
border-bottom:1px solid #ccc;
padding-bottom:.75em;
}
#locSwitchable .pickerUnit {
display:inline;
float:left;
margin-right:1em;
}
#topicform #locSwitchable .pickerUnit {
margin-bottom:1em;
}
#topicform #locMenu #locPicker {
height:auto!important;
}
#create #locMenu.doWrap .sometimesImHere,
#topicform #locMenu.doWrap .sometimesImHere {
clear:both;
}
#create #locMenu.doWrap #locSwitchable {
width:100%;
}
#create #locMenu.doWrap .footElement {
clear:left;
}
.profileBlock .field {
width:100%;
overflow:hidden;
}
.profileBlock .error{
background-color:#CC0000;
}
.profileBlock .error .input {
margin:0!important;
padding:0!important;
}
.profileBlock .error{
background:#FFDDDF;
padding:0.5em 0 0.5em 0.5em;
}
.profileBlock .error p.error, p.error{
margin:.25em 0 0 .25em;
color:#CC0000;
}
.D_blockable{
display:block!important;
}
td.meetupCut {
text-decoration:line-through;
color:#888;
}
.D_searchTerm{
background:#FFF4C0;
}
.D_status{
text-align:center;
border:1px solid #ccc; 
font-weight:bold; 
margin-bottom:1em; 
background:#e7e7e7; 
padding:0.75em;
}
.D_status p{
margin-bottom:0;
}
#sponsors table.inputs label,
#sponsors table.inputs p {
padding-left:4px;
}
#sponsors table.inputs label {
font-size:1.1em;
}
#sponsors table.inputs input {
margin-top:3px; 
}
#sponsors .learnMore {
margin-top:1em;
text-align:center;
}
#D_orgSponsorMessage .D_bullet li {
padding-bottom:0.75em;
}
#D_forumDisplay {
}
#D_forumDisplay .forumTable .imgBullet {
padding:.75em .25em 0 .25em;
}
#D_forumDisplay .forumTable .imgBullet .pictureFrame {
position:relative;
display:block;
margin:0 0 .75em 0;
padding:0;
}
#D_forumDisplay .forumTable .imgBullet .pictureFrame .forumUnread {
position:absolute;
right:-1px;
top:24px;
}
#D_forumDisplay .discussion .title {
float:left;
width:100%;
overflow:hidden;
}
#D_forumDisplay .discussion .title h3 {
float:left;
clear:left;
margin:0;
width:100%;
}
#D_forumDisplay .forumTable .discussion .description {
}
#D_forumDisplay .forumTable .discussion .D_actions {
float:left;
}
#D_forumDisplay .discussion .accessLevelDisplay {
font-size:10px; 
font-weight:bold;
}
#D_forumDisplay .discussion .accessLevelDisplay .everybody,
#D_forumDisplay .discussion .accessLevelDisplay .groupOnly,
#D_forumDisplay .discussion .accessLevelDisplay .orgOnly { 
background:#D6693A;
color:#fff;
font-weight:bold;
padding:0 5px;
font-family:arial, sans-serif;
}
#D_forumDisplay .discussion .accessLevelDisplay .everybody{ background:#D6693A; }
#D_forumDisplay .discussion .accessLevelDisplay .groupOnly { background:#D6693A; }
#D_forumDisplay .discussion .accessLevelDisplay .orgOnly { background:#D6693A; }
#D_threadDisplay {
}
#D_threadDisplay .mainContent {
position:relative;
}
#D_threadDisplay .D_threadHeader {
font-size:.9em;
}
#D_threadDisplay .D_threadHeader select{
background:#fff;
}
#D_threadDisplay .D_searchBar{
position:absolute;
right:1.25em;
top:0;
margin-top:.5em;
}
#D_threadDisplay .D_filterHead{
min-height:2em;
_height:2em;
}
#J_threadConfirmDelete {
}
#J_threadConfirmDelete p {
text-align:center;
font-weight:bold;
font-size:1.2em;
}
#J_threadConfirmDelete input {
margin:0 1em;
width:3.5em;
}
#D_threadDisplay .D_threadActions option {
padding-left:16px;
margin-left:4px;
background-color:transparent;
background-attachment:scroll;
background-position:top left;
background-repeat:no-repeat;
}
#D_threadDisplay tr.thread .checkColumn {
padding-left:0;
padding-right:0;
}
#D_threadDisplay tr.thread .D_statusIcons {
white-space:nowrap;
margin-bottom:.25em;
}
#D_threadDisplay tr.thread .D_statusIcons img {
margin:2px;
}
#D_threadDisplay tr.thread.highlight {
background-color:#ffe;
}
#D_threadDisplay .D_pager {
border:0;
}
#D_threadDisplay div.goRight .D_pager {
float:right;
margin-bottom:.5em;
}
#D_threadDisplay div.goRight .D_pager ul {
padding:0 .5em;
width:auto;
}
#D_threadDisplay .footer .D_pager {
float:none;
width:100%;
text-align:center;
}
body.hasJS #D_threadDisplay .D_threadHeader .submitNoJs {
display:none;
}
.D_maybeItsTime span {
display:block;
}
.D_filterHead{
background:#ddd;
padding:.5em .75em;
border-bottom:1px solid #fff;
}
.D_filterHead select,
.D_filterHead{
vertical-align:middle;
}
.D_searchBar {
float:right;
}
.step-section{
background-color:#EDF5FE;
margin-bottom:1em;
border-bottom:1px solid #ccc;
}
.D_step {
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
position:relative;
border:1px solid #eee;
line-height:1.3em;
font-family:verdana, arial, sans-serif!important;
background:white;
border-color:#ddd #555 #333 #bbb ;
opacity:.8;
filter:alpha(opacity=80); 
-moz-opacity:0.8;
min-height:45px;
}
.D_selectedStep {
color:white;
border-color:transparent;
background:#c33;
opacity:1;
filter:alpha(opacity=100); 
-moz-opacity:1.0;
}
.D_step a:link,
.D_step a:visited{
color:black;
display:block;
}
.D_stepClickable:hover{
opacity:1;
filter:alpha(opacity=100); 
-moz-opacity:1.0;
}
.D_stepClickable:hover a:link,
.D_stepClickable:hover a:visited {
color:#000;
text-decoration:underline;
}
.D_selectedStep .stepBody{
border-color:#333;
}
.D_step .stepNum{
color; #ccc;
font-weight:bold;
font-size:2.75em; 
position:absolute;
left:15px;
top:5px;
line-height:1em;
}
.D_selectedStep .stepHead{
font-size:1.65em;
line-height:1.25em;
padding-left:.5em;
}
.D_selectedStep .stepNum{
display:none;
}
.stepHead{
padding:.5em .5em .5em .5em;
padding-left:4em;
}
.stepBody{
border-top:1px solid #666;
margin:.25em .5em;
padding:.75em .5em .5em .5em ;
}
.stepDescr{
font-size:.9em; 
}
.stepName{
font-weight:bold;
display:block;
margin:0;
padding:0;
padding-left:3.75em;
padding:0;
}
.skipSteps{
margin-top:.5em;
text-align:right;
font-style:italic;
}
.D_stepClickable {
cursor:pointer;
}
.D_stepClickable:hover{
color:black;
}
.D_stepClickable:hover .stepBody{
text-decoration:underline;
border-color:#333;
}
.hasJS .D_step .stepButton{
visibility:hidden;
position:absolute;
}
.D_stepDone,
.D_stepDone:hover{
background:white;
border:none;
color:black;
}
.D_stepDone:hover a:link,
.D_stepDone:hover a:visited {
color:inherit;
}
.D_stepDone a:link,
.D_stepDone a:hover,
.D_stepDone a:visited
{ 
text-decoration:underline;
display:inline;
}
.D_stepDone .stepName{
padding-left:0em;
}
.D_stepDone .stepHead,
.D_stepDone .stepBody{
text-align:center;
}
a.duesPay:link,
a.duesPay:visited {
margin:0.3em;
padding:0.3em;
text-align:center;
}
ul.D_feedItems li.feature {
margin-bottom:.75em;
}
ul.D_feedItems li.feature .date {
font-weight:bold;
padding-right:.35em;
}
ul.D_feedItems li.feature a { 
font-weight:bold;
}
#featureBalloons {
position:absolute;
width:65px; 
height:102px; 
background:url(//img2.meetupstatic.com/img/0969832791693416119/balloons_tiny.png);
_background:transparent; 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img2.meetupstatic.com/img/0969832791693416119/balloons_tiny.png', sizingMethod='scale');
z-index:9999;
display:none;
}
#newFeatureBox h2 {
padding-right:1.2em;
}
.D_backTo{
font-size:.9em;
font-weight:bold;
margin-bottom:1em;
background:url(//img1.meetupstatic.com/img/93842178699678268/thirdparty/fff/silk/arrow_left.png) transparent no-repeat left top;
padding-left:20px;
}
ul.D_jobs li{
font-weight:bold;
}
.D_asterisk { 
background:url("http://img2.meetupstatic.com/img/62552900245854122304/thirdparty/fff/silk/asterisk_orange.png") no-repeat left top;
padding:0 0 0 2em;
text-align:left;
}
.D_sponsors .D_boxsection {
padding:0.5em!important;
line-height:118%;
}
.D_sponsors .D_boxfoot {
padding-bottom:0.4em;
}
.D_sponsors .D_boxsection h4 {
margin:0;
padding:0;
font:bold 1em verdana,arial,sans-serif!important;
}
.D_sponsors .D_boxsection p {
margin:0.1em 0;
padding:0;
font-size:0.9em;
}
.D_sponsors .D_boxsection img {
margin:0.25em 0;
}
.D_sponsors .D_sponsorOffer {
background:#eee;
padding:0.75em; 
line-height:140%;
}
.D_sponsors .D_somg p {
text-align:center;
font-weight:bold; 
font-size:1em;
padding-bottom:0.25em;
}
.D_sponsors .D_somgOrg {
font-weight:bold;
font-size:0.9em;
text-align:center;
padding-bottom:0.75em;
}
.D_soloSponsorOffer .D_boxbody {
padding:0;
}
#C_nav .D_sponsors .D_boxbody {
width:120px;
margin:0.5em auto 0 auto;
padding:0;
text-align:center;
}
#C_nav .D_sponsors .D_boxfoot {
padding-bottom:0.75em;
}
#C_nav .D_sponsors .D_boxhead {
padding:0.5em 0;
}
#C_nav .D_sponsors .D_boxhead h2 {
font-size:1.1em;
}
#C_nav .D_sponsors .D_actions li {
display:block;
text-align:center;
}
#C_nav .D_sponsors .D_boxsection {
padding-right:0!important;
padding-left:0!important;
}
#C_nav .D_sponsors p.empty {
text-align:center;
}
#C_nav .D_sponsorOffer {
text-align:center;
margin:1em 0;
}
#C_nav #D_sponsorSOMG .D_button {
margin:0 0 0.25em 0;
padding:0;
width:auto;
}
#C_nav #D_sponsorSOMG .D_button a {
text-align:center;
white-space:normal;
margin:0;
padding-left:0;
padding-right:0;
}
#D_sponsorSOMG .D_button {
margin:0 auto 0.25em auto;
text-align:center;
width:86%;
min-width:86%;
}
#D_sponsorSOMG .D_button a {
display:block;
text-align:left;
padding:0.2em 1.4em 0.4em 0.75em;
position:relative;
white-space:normal;
}
#D_sponsorSOMG .D_button a img {
position:absolute;
right:10px;
top:50%;
margin-top:-7px;
}
#C_nav #D_sponsorSOMG .D_button a img {
display:none;
}
#sponsorPromo .D_boxbody {
background:#EDF5FE;
}
#sponsorPromo h4 {
margin:0;
padding:0;
}
#sponsorPromo .D_boxsection p {
margin-bottom:1em;
}
#sponsorPromo .D_boxfoot {
padding-bottom:0;
}
#sponsorPromo .D_boxsection,
#sponsorPromo .D_boxfoot {
border-color:#94A6C2;
}
#sponsorPromoDialog ol {
padding-left:1.7em;
}
#sponsorPromoDialog ol li {
font-weight:bold;
font-size:1.1em;
margin-bottom:0.5em;
color:#DD0008;
}
#sponsorPromoDialog ol li span {
font-weight:normal;
color:#000;
}
#sponsorPromoDialog .extra {
padding-top:2em;
border-top:1px solid #ddd;
}
#sponsorPromoDialog .extra h3 {
margin-top:1.5em;
font-size:1.1em;
}
a.D_lesserButton {
background:#2A6798;
padding:6px 12px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:#fff;
font-weight:bold;
font-size; 0.8em;
display:inline-block; 
}
a.D_lesserButton:hover,
a.D_lesserButton:visited {
color:#fff;
text-decoration:none;
}
.D_button {
margin:0.75em 0;
}
.D_button a {
background:#3F73A1;
padding:0.75em 1em;
text-align:center;
color:#EDF7FF!important;
font-weight:bold;
font-size:1em;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
vertical-align:middle;
white-space:nowrap;
}
.D_button a img {
vertical-align:middle;
padding-left:1em;
}
.D_button a:hover {
text-decoration:none;
}
.D_msgToOrg {
padding:1.25em 0.75em; 
border-top:1px solid #ddd; 
border-bottom:1px solid #ddd;
background:#eee;
margin-bottom:1.5em;
}
ul.D_features{
margin:0.5em 0 .5em 0;
padding:0 0 0 .25em;
list-style:none;
}
ul.D_features li{
margin:0;
margin-bottom:.25em;
padding:0 0 0 23px;
}
ul.D_features li.dir-listing{
background:url(//img1.meetupstatic.com/img/586529996033879320862623489/thirdparty/fff/silk/book_open.png) no-repeat 0 2px; 
}
ul.D_features li.alert-list{
background:url(//img1.meetupstatic.com/img/9400903151164240076/thirdparty/fff/silk/email_open.png) no-repeat 0 2px; 
}
ul.D_features li.search-results{
background:url(//img1.meetupstatic.com/img/893958499251821564930438/thirdparty/fff/silk/find.png) no-repeat 0 2px; 
}
ul.D_features li.topic-tools{
background:url(//img1.meetupstatic.com/img/2958553661111293027/thirdparty/fff/silk/world.png) no-repeat 0 2px; 
}
form#primaryTopicPicker{
display:block;
margin-top:.5em;
}
form#primaryTopicPicker table{
width:97%;
}
form#primaryTopicPicker table tr.last td{
text-align:center;
}
form#primaryTopicPicker table tr.last td button{
display:inline;
}
.progress-waiting{
padding-left:25px;
background:url("//img1.meetupstatic.com//img/spinner_ffffff.gif") no-repeat center left;
font-weight:bold;
color:#666;
}
#addAnotherTopicBtn{
float:left;
padding:.25em 1em .25em .25em;
cursor:pointer;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px outset black;
font-size:.8em;
opacity:.7;
-moz-opacity:0.7;
margin-top:.25em;
}
#addAnotherTopicBtn:hover{
opacity:1;
-moz-opacity:1;
}
#addAnotherTopicBtn div{
background:url(//img1.meetupstatic.com/img/985644650268317048483606/thirdparty/fff/silk/add.png) center left no-repeat;
padding-left:20px;
text-align:left;
font-weight:bold;
}
.T_chunky-ui-thing{
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-width:1px;
border-style:outset;
background-color:#E7E7E7;
border-color:#CCCCCC;
position:relative;
}
#D_group-topics-verbs{
margin-top:1em;
}
#D_group-topics-verbs .D_group-topic{
margin:0;
}
#D_group-topics-verbs .T_chunky-ui-thing{
background-color:transparent;
border-color:transparent;
}
#D_group-topics-verbs .T_chunky-ui-thing:hover{
background-color:#E7E7E7;
border-color:#CCCCCC;
}
#D_group-topics-verbs .topic-entry .T_chunky-ui-thing{
background-color:#E7E7E7;
border-color:#CCCCCC;
}
.T_chunky-ui-thing .chunky-thing-head{
padding:.5em .5em 0 1em;
margin-right:35px;
}
#D_group-topics-verbs .T_chunky-ui-thing .chunky-thing-head{
margin-right:0;
padding:.25em .5em;
padding:.5em 1em .75em 35px;
padding:0;
padding-left:45px;
}
#D_group-topics-verbs .topic-entry .T_chunky-ui-thing .chunky-thing-head{
padding:.25em .5em;;
}
.T_chunky-ui-thing .chunky-thing-body{
padding:0 .5em .25em 1em;
}
.T_chunky-ui-thing .chunky-thing-action{
position:absolute;
right:.5em;
top:.5em;
width:2.5em;
height:2.5em;
background:transparent center center no-repeat;
opacity:.3;
filter:alpha(opacity=30); 
-moz-opacity:0.3;
background:transparent center center no-repeat;
}
#D_group-topics-verbs .T_chunky-ui-thing .chunky-thing-action{
left:.5em;
right:auto;
}
.T_chunky-ui-thing .chunky-thing-action:hover{
cursor:pointer;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px outset #bbb;
background-color:white;
opacity:1.0;
filter:alpha(opacity=100); 
-moz-opacity:1.0;
}
.T_chunky-ui-thing .action-delete {
background-image:url(//img1.meetupstatic.com//img/thirdparty/fff/silk/cancel.png);
}
.T_chunky-ui-thing .action-update {
background-image:url(//img1.meetupstatic.com//img/thirdparty/fff/silk/pencil.png);
opacity:.5;
filter:alpha(opacity=50); 
-moz-opacity:0.5;
}
.D_topic-unknown{
padding-left:2.5em!important;
background:url(//img1.meetupstatic.com/img/162792119248481331/thirdparty/fff/silk/error.png) 1em .75em no-repeat!important;
border-color:transparent!important;
}
.D_topic-unknown .chunky-thing-body p{
margin-bottom:.25em!important;
line-height:1.2em!important;
}
.D_topic-new{ }
.D_topic-new .topic-name{
cursor:pointer;
border:1px solid transparent;
}
.D_topic-new .topic-name:hover{
cursor:pointer;
opacity:.5;
border-color:#888;
}
.topic-action-link{
text-decoration:underline;
cursor:pointer;
color:#2175B1;
}
.topic-clear-link{
}
.topic-add-link{
font-weight:bold;
}
#D_group-topics,
#D_group-topics-verb{
}
.D_group-topic{
margin:0 0 .5em 0;
position:relative;
top:0;
left:0;
cursor:move;
height:1%;
}
.D_group-topic .error {
background-color:#FBE1E3;
}
#D_group-topics-verbs .topic-entry{
margin:0 0 1em 0;
position:relative;
}
#D_group-topics-verbs .topic-entry .topic-unknown,
.D_group-topic .topic-unknown{
font-weight:bold;
line-height:1.2em;
margin-bottom:.5em;
}
#D_group-topics-verbs .topic-entry .topic-name,
.D_group-topic .topic-name{
font-weight:bold;
font-size:1.2em;
line-height:1.2em;
overflow:hidden;
}
#D_group-topics-verbs .topic-entry .topic-description,
.D_group-topic .topic-description{
padding:.25em;
}
.topic-description p{
line-height:1.2em;
margin:0;
margin-top:.5em;
}
.topic-description .edit-topic-description{
text-decoration:underline;
color:#2175B1;
cursor:hand;
cursor:pointer;
line-height:1.2em;
font-size:.9em;
}
#D_group-topics-verbs .topic-entry .topic-field,
.D_group-topic .topic-field {
border:1px solid #888;
padding:.25em .5em;
background-color:white;
margin:.5em .25em .25em 0;
}
#D_group-topics-verbs .topic-entry .topic-field{
}
#D_group-topics-verbs .topic-entry .topic-field input,
.D_group-topic .topic-field input{
border:none;
padding:0;
margin:0;
width:100%;
font-weight:bold;
font-size:1.2em;
line-height:1.2em;
}
#D_group-topics-verbs .topic-entry .url-error,
#D_group-topics-verbs .topic-entry .url-warning,
.D_group-topic .url-error,
.D_group-topic .url-warning{
line-height:1.2em;
}
.D_group-topic .D_topic-stats {
overflow:hidden;
margin-top:.25em;
}
.D_group-topic .topic-stat {
margin:0 10px 0 0;
}
.D_topic-error{
cursor:default;
}
.D_topic-error .D_group-topic {
background:#FBE1E3;
}
.D_topic-singleton .topic-field{
margin-right:.25em;
}
.D_topic-singleton .D_group-topic, 
.D_topic-singleton .D_group-topic:hover{
background-image:none;
padding-left:1.5em;
}
.D_topic-singleton .D_group-topic{
cursor:default;
}
table.are-you-sure{
}
table.are-you-sure td{
vertical-align:top;
text-align:left;
padding:0 5px;
}
table.are-you-sure td.main{
width:48%;
}
table.are-you-sure td.or{
font-weight:bold;
text-align:center;
padding:5px;
vertical-align:middle;
background-color:#ddd;
}
table.are-you-sure td.secondary{
width:48%;
}
table.are-you-sure div.D_form{
margin:0;
}
#T_tag-error{
position:absolute;
width:200px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
background:white;
padding:5px;
}
.T_tag-error-box{
border:2px solid #c33;
-moz-border-radius:10px;
-webkit-border-radius:10px;
text-align:center;
padding:5px;
}
.T_tag-error-msg{
font-weight:bold;
text-align:center;
}
#T_create-topic-form {
}
#T_create-topic-form label{
}
#T_create-topic-form textarea{
height:4em;
}
#T_create-topic-form table {
width:100%;
}
#T_create-topic-form table td{
vertical-align:top;
}
.T_topic-not-found{
background:transparent url(//img1.meetupstatic.com/img/162792119248481331/thirdparty/fff/silk/error.png) 0 5px no-repeat;
padding:.25em;
margin:0;
margin-bottom:.25em;
padding-left:20px;
}
#T_topic-picker{
position:absolute;
width:600px;
background:yellow;
}
.T_closer{
width:15px;
height:15px;
line-height:15px;
font-size:15px;
position:absolute;
top:5px;
right:5px;
color:#bb0018;
cursor:pointer;
vertical-align:middle;
text-align:center;
background:#999;
color:white;
}
.T_closer:hover{
background:#bb0018;
}
.topic-example{
background:#F8EFBC;
white-space:nowrap;
color:#272727;
padding:0 .25em;
}
.T_tag-suggest-menu{
position:absolute;
top:0;
left:0;
width:350px;
border:1px solid #888;
border-top-width:0;
-moz-border-radius:0 0 10px 10px;
-webkit-border-radius:0 0 10px 10px;
background:white;
}
.T_tag-suggest-menu ul{
margin:0;
padding:0;
padding-left:.25em;
list-style:none;
}
.tag-suggest-item{
padding:.25em .25em .25em 30px;
margin:0;
background:url(//img1.meetupstatic.com/img/985644650268317048483606/thirdparty/fff/silk/add.png) 5px 5px no-repeat;
font-size:1.1em;
position:relative;
cursor:pointer;
overflow:hidden;
}
.T_tag-suggest-menu .tag-suggest-item{
}
.tag-suggest-item .T_topic-stats {
float:right;
margin-left:10px;
width:100px;
}
.tag-suggest-item .topic-stat {
font-size:.8em; 
color:#33f;
float:right;
height:25px;
margin:0;
text-align:left;
}
.tag-suggest-item .topic-stat-people{
width:55px;
}
.tag-suggest-item .topic-stat-groups{
width:85px;
margin-left:5px;
}
.tag-suggest-item.topic-exact-match{
background-color:yellow;
margin-bottom:.5em;
}
.tag-suggest-item.selected{
background-color:#eee;
}
.T_tag-keep-typing{
padding:.5em .25em .5em .25em;
}
.T_tag-keep-typing-msg{
font-size:.9em;
text-align:center;
}
#T_did-you-mean ul{
list-style:none;
margin:0;
padding:0;
}
.topic-stat {
padding-left:20px;
}
.topic-stat-groups{
background:url(//img1.meetupstatic.com/img/810564219610008312/thirdparty/fff/silk/group.png) top left no-repeat;
}
.topic-stat-people{
background:url(//img1.meetupstatic.com/img/88346414660667546/thirdparty/fff/silk/user_red.png) top left no-repeat;
}
.T_tag-prompt{
position:absolute;
width:20em;
padding-bottom:13px;
background:transparent url("http://img2.meetupstatic.com/img/932691053154620440/groupTagger/yellow-pointer-F8EFBC.png") no-repeat bottom left; 
text-align:center;
}
.T_tag-prompt-body{
background:#A21B17;
background:#666;
background:white;
background:#ff6;
background:#F8EFBC;
padding:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.T_tag-prompt-body .prompt-link {
color:#c33;
text-decoration:underline;
cursor:pointer;
font-weight:bold;
}
.T_tag-prompt-body .T_tag-prompt-topic{
line-height:1.2em;
color:black;
}
.T_tag-match-not-found{
background:#aaa url(//img1.meetupstatic.com/img/162792119248481331/thirdparty/fff/silk/error.png) 5px 5px no-repeat;
border-bottom:1px solid #aaa;
padding:.25em;
margin:0;
margin-bottom:.25em;
padding-left:30px;
}
#D_personalEventHistory {
min-height:400px;
}
html>body #D_personalEventHistory { 
height:50%;
}
#D_personalEventHistory .chunk {
margin-bottom:1em;
}
#D_personalEventHistory .footer {
font-weight:bold;
width:100%;
text-align:center;
}
#D_personalEventHistory .D_overlayHeader {
width:100%;
overflow:none;
float:left;
}
#D_personalEventHistory .D_overlayHeader .title {
font-size:1.7em;
font-weight:bold;
}
#D_personalEventHistory .D_overlayHeader .subtitle {
color:#444;
font-size:.9em;
}
#D_personalEventHistory .D_overlayHeader .infoEl {
float:left;
margin-right:1em;
}
#D_personalEventHistory .D_historyList {
float:left;
clear:left;
height:70%;
width:100%;
padding:0;
overflow-x:hidden;
overflow-y:auto;
position:relative; 
border:1px solid #ccc;
list-style:none;
min-height:275px;
}
#D_personalEventHistory .D_historyList .D_historyItem {
padding:.25em .5em;
margin:0;
clear:both;
width:auto;
height:5em;
background-color:#fff;
border:1px solid #fcc;
position:relative;
}
#D_personalEventHistory .D_historyList .D_historyItem .header,
#D_personalEventHistory .D_historyList .D_historyItem .body {
width:100%;
overflow:hidden;
}
#D_personalEventHistory .D_historyList .D_historyItem .header span {
display:block;
float:left;
clear:left;
width:100%;
overflow:hidden;
}
#D_personalEventHistory .D_historyList .D_historyItem .header .title {
font-weight:bold;
font-size:1.2em;
}
#D_personalEventHistory .D_historyList .D_historyItem .header .date {
font-size:.9em;
}
#D_personalEventHistory .D_historyList .D_historyItem .header span {
display:block;
float:left;
clear:left;
width:100%;
overflow:hidden;
}
#D_personalEventHistory .D_historyList .D_historyItem .header .title {
font-weight:bold;
font-size:1.2em;
}
#D_personalEventHistory .D_historyList .D_historyItem .header .date {
font-size:.9em;
}
#D_personalEventHistory .D_historyList .D_historyItem .body {
position:absolute;
bottom:0;
left:0;
margin:0 0 .25em .5em;
}
#D_personalEventHistory .D_historyList .D_historyItem .body .rsvp {
margin-right:1em;
}
#D_personalEventHistory .D_historyList .D_historyItem .body .attendMark {
margin-right:.5em;
float:right;
}
#D_personalEventHistory .D_historyList .D_historyItem .body .label {
margin-right:.25em;
}
#D_personalEventHistory .D_historyList .D_historyEmpty {
width:auto;
}
#D_personalEventHistory .D_historyList .D_historyEmpty .blurb {
width:80%;
margin:2em auto 1em auto;
font-weight:bold;
color:#444;
font-size:.9em;
text-align:center;
}
.D_albumDest {
width:100%;
overflow:hidden;
}
.D_turvyIn {
margin-bottom:1em;
}
.D_turvyIn .leadIn {
font-weight:bold;
font-size:1.2em;
color:#666;
line-height:normal;
}
#D_photoUploaderWidget {
margin:0 auto;
width:640px;
padding:0;
position:relative;
}
#D_photoUploaderWidget .uploadMeta {
width:100%;
}
#D_photoUploaderWidget .uploadMeta .metaFrame {
width:100%;
overflow:hidden;
padding:.25em 0;
text-align:center;
}
#D_photoUploaderWidget .uploadMeta .note {
margin-bottom:.5em;
padding-left:.5em;
}
#D_photoUploaderWidget .uploadMain {
width:640px;
margin-bottom:.5em;
}
#D_photoUploaderWidget .uploadMain .statusBar {
width:100%;
font-size:.833em;
font-weight:bold;
overflow:hidden;
margin-top:1px;
padding-right:2px;
}
#D_photoUploaderWidget .uploadMain .statusBar .statItem {
float:right;
margin-left:1em;
}
#D_photoUploaderWidget .uploadMain .statusBar .text {
color:#555;
}
#D_photoUploaderWidget .uploadFoot {
font-weight:bold;
font-size:.9em;
text-align:center;
padding:.9em .5em;
}
#D_photoUploaderWidget .overlimitWarning {
color:#f55;
display:none;
}
.hideUntilLoadComplete {
display:none;
}
#D_photoUploaderWidget .noJavaError {
padding:1em;
text-align:center;
}
body.hasJS #D_photoUploaderWidget .noJavaError {
display:none;
}
.clr:after,
.D_boxhead ul.links:after,
.D_list li:after,
.D_cats:after,
div.D_form:after,
div.D_form .element:after,
.minimal:after ,
#C_context:after,
.D_feedBox:after,
ul.D_feedItems li.D_feedItem:after ,
ul.D_summaryList:after,
ul.D_summaryList li:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.hasNew a:hover,.hasIcons a:hover span.D_new {
text-decoration:none!important;
}
.hasNew a:hover span {
text-decoration:underline!important;
}
.contact_wizard_step {list-style:none; padding-left:0.25em;}
.contact_wizard_step li{margin:0.75em 0; width:100%;}
.contact_wizard_step h3{font-size:1.5em; font-weight:bold; margin:0.25em 0;}
.contact_wizard_step h3 a{ padding-right:20px; background:transparent url(http://img2.meetupstatic.com/img/4172210059267637723561/arrow/wizardnext.png) no-repeat scroll center right;}
#import_services{margin:0.75em 0 0.5em 0.25em;}
.import_logo{
display:block; float:left;
margin-right:15px;
vertical-align:top;
}
.import_logo div{
background:#fff;
padding:.25em;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px outset #AAA;
font-size:.8em;
}
.import_logo div a{
padding-right:20px;
padding-left:5px;
background:#fff url(http://img3.meetupstatic.com/img/4172210059267637723561/arrow/wizardnext.png) no-repeat scroll center right;
display:inline-block;
display:-moz-box;
}
.import_logo span{ padding:0 5px; line-height:0.5em;
display:inline-block;
display:-moz-box;
}
.import_logo p.comingsoon{ 
text-align:center; 
color:#888; 
font-size:0.8em;
}
#contacts{
overflow-y:scroll;
overflow-x:hidden;
height:15em;
border:1px solid #aaa;
width:99%;
background:#fff;
}
.contactslist ul{
list-style:none;
padding:0;
width:100%;
}
.contactslist li{
display:block;
border-top:1px solid #ccc;
padding:0;
}
.contactslist li label{
display:block;
width:100%;
padding:0.35em 0;
font-weight:normal!important;
}
.contactslist li label:hover{background-color:#FFF8DB;}
.contactslist li input{
margin-right:0.5em;
margin-left:0.5em;
}
.contactslist li.other{background-color:#eee;}
.contactslist li span{font-weight:bold;}
.contactslist li:first-child{ border-top:none;}
.contactsform p.error{background:#FFDDDF;}
#C_document div.D_form ul.emailCheckList
{
margin-left:0;
padding-left:.5em;
}
#C_document div.D_form ul.emailCheckList:before,
#C_document div.D_form ul.emailCheckList:after
{
clear:both;
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#C_document div.D_form ul.emailCheckList li
{
list-style:none;
padding-left:5px;
float:left;
line-height:16px;
}
#C_document div.D_form ul.emailCheckList li img.clickToDel
{
width:16px;
height:16px;
cursor:pointer;
}
div.T_tellFriendsOverlay 
{
position:absolute;
display:none;
background-color:#FFF;
padding:5px;
border:1px solid #666;
}
input.hint-text{
color:#888;
}
div.duesAlertBox .D_boxhead{
padding:0 0.5em 0.25em;
}
div.D_form_dues .collect {
margin-left:1.5em;
}
div.D_form_dues .element .element {
float:none;
padding-bottom:0.5em;
}
div.D_form_dues .element .paypal {
margin:0.5em 0;
}
div.D_form_dues td input,
div.D_form_dues td img,
div.D_form_dues div.input .weekly_options label,
div.D_form_dues div.input .weekly_options input {
vertical-align:middle;
}
div.D_form_dues .collect div.input label {
font-weight:normal;
}
div.D_form_dues #fee_desc {
width:auto!important;
}
div.D_form_dues .other,
div.D_form_dues .scheduler {
display:none;
margin-left:2.5em;
padding-left:0.5em;
}
div.D_form_dues .scheduler {
border:1px dotted #ccc;
padding:.5em;
}
div.D_form_dues .scheduler .D_colbody{
margin:0;
}
div.D_form_dues #repeatUnits{
margin-top:1em;
}
div.D_form_dues #repeatUnits label {
display:block;
margin-bottom:0.5em;
padding:1em 0.25em 1em 0;
}
div.D_form_dues #repeatUnits label.selected{
background-color:#EDF5FE;
border-radius:5px 0 0 5px;
-moz-border-radius:5px 0 0 5px;
-webkit-border-radius:5px 0 0 5px;
}
div.D_form_dues #repeatDivs {
padding:1.5em;
background-color:#EDF5FE;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
div.D_form_dues div.input .weekly_options label {
font-weight:normal;
padding-right:0.65em;
}
div.D_form_dues .monthly_options label,
div.D_form_dues .monthly_options .relPicker {
display:block;
float:left;
}
div.D_form_dues .monthly_options .relPicker {
margin-left:0.5em;
}
div.D_form_dues .monthly_options .relPicker .month_option {
margin-bottom:0.5em;
}
div.D_form_dues .waiver {
margin:1em 0 0;
}
div.D_form_dues div.input .waiver table.inputs label {
font-size:0.9em;
font-weight:normal;
}
div.D_form_dues td,
div.D_form_dues #repeatUnits label input,
div.D_form_dues .monthly_options .relPicker .month_option input {
vertical-align:top;
}
div.D_form_dues #duesdatewarning {
display:none;
margin-top:1em;
padding:0.65em 1em;
text-align:left;
}
div.D_form_dues #duesdatewarning .datewarning {
font-size:1.1em;
font-weight:bold;
}
div.D_form_dues #duesdatewarning .autoInform {
border-top:1px solid #CCC;
padding:0.9em 0.5em;
text-align:center;
}
p.stepHdr {
font-size:1.2em;
font-weight:bold;
margin:0;
}
.D_steps_vertical {
list-style-type:none;
}
.D_steps_vertical a {
text-decoration:underline;
}
.D_steps_vertical li,
div.D_form_dues .hideOverflow {
overflow:hidden;
width:100%;
}
.D_steps_vertical .D_stepContent {
border-left:0;
}
div.duesTip{
position:absolute;
border:1px solid #ccc;
background:#fff;
display:none;
z-index:300;
width:375px;
white-space:normal;
padding:0.5em;
}
div.showDuesTip{
display:block;
}
.tipLink{
font-weight:bold;
border-bottom:1px dotted #2175B1;
cursor:help!important;
text-decoration:none!important;
}
#inline_reg {
background:#eee;
padding:1em;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
#inline_reg_hdr {
border-bottom:1px solid #ccc;
padding-bottom:0.5em;
margin-bottom:1em;
}
#inline_reg_hdr label {
font-size:1.1em;
font-weight:bold;
}
#inline_reg .element {
float:none;
margin-bottom:0.75em;
padding-top:0;
border:none;
}
#inline_reg #locMenu .element {
float:left;
}
#inline_reg .label label {
font-size:0.9em;
font-weight:bold;
}
#inline_reg #locMenu .error {
clear:left;
}
#inline_reg #locPicker label, #inline_reg .coPicker label {
font-weight:normal;
}
#inline_reg.login .loginSide,
#inline_reg.register .regSide {
display:block;
}
#inline_reg.login .regSide,
#inline_reg.register .loginSide {
display:none;
}
.D_memberSamples{
margin-top:3px;
width:100%;
overflow:hidden;
}
.D_memberSample_photoWrap{
width:50px;
height:50px;
overflow:hidden;
text-align:center;
margin-right:5px;
margin-bottom:5px;
float:left;
}
.D_memberSample_photoWrap img{
width:50px;
}
.D_memberSample_photoWrap .D_dummy{
font-family:arial, sans-serif;
line-height:1em;
font-size:11px;
font-weight:bold;
padding:5px;
background:#333;
color:#fff;
width:40px;
height:30px;
display:table-cell;
vertical-align:middle;
}
.D_liveFeedItems {
overflow:hidden;
list-style:none;
padding-left:0;
margin:0 0 1em 0!important; 
width:100%;
}
.D_liveFeedItems .D_header {
font-weight:bold;
font-size:1.1em;
font-family:Helvetica,Arial,sans-serif;
padding:.4em 0 .2em 4px;
}
.D_liveFeedItems .D_feedItem {
width:100%;
position:relative;
margin-bottom:0!important;
padding-bottom:1.5em!important;
padding-top:0.5em!important;
border-top:1px dotted #ddd!important;
border-bottom:0!important;
}
.D_liveFeedItems .D_feedItem.last {
margin-bottom:0!important;
padding-bottom:.5em!important;
}
.D_liveFeedItems .D_feedItem.first {
border-top:0!important;
}
.D_itemContext {
color:#555;
font-size:1em;
padding:.25em 0!important;
overflow:hidden;
width:100%;
}
.D_itemContext .icon {
float:left;
overflow:hidden;
width:22px;
}
.D_itemContext .item-content {
margin-left:30px;
}
.D_itemContext .item-header {
font-size:1em;
font-weight:bold;
}
.D_itemContext .item-header a {
color:#444;
}
.D_itemContext .item-header:hover {
}
.D_itemContext .item-title {
overflow:hidden;
}
.D_itemContext .date {
color:#999;
font-size:0.9em;
font-weight:normal;
}
.item-header .hideItemWrapper {
float:right;
display:block;
margin-left:0.2em;
visibility:visible;
font-size:0.9em;
position:relative;
width:7em;
margin-top:-3px;
}
.item-header .hideItemTrigger {
display:block;
color:#444;
}
.D_liveFeedItems .D_feedItem .D_itemMain {
clear:right;
}
.D_liveFeedItems .D_feedItem .D_itemMain .D_drama {
padding:0 0 .5em;
line-height:1.2em;
}
.D_liveFeedItems .D_feedItem .D_itemMain .D_drama .main {
}
.D_liveFeedItems .D_feedItem .D_itemMain .D_drama .main a {
font-weight:bold;
white-space:nowrap;
}
.D_liveFeedItems .D_feedItem .D_itemMain .D_act {
margin-top:.5em;
overflow:hidden;
}
.D_liveFeedItems .D_feedItem .D_itemMain .D_substance {
}
.D_liveFeedItems .D_feedItem .D_itemMain .D_substance .title {
line-height:1.25em;
font-weight:bold;
color:#555;
}
.D_liveFeedItems .D_feedItem .D_itemMain .D_substance .excerpt {
margin:0.25em 0 0 0;
font-size:.9em;
line-height:1.2em;
}
.D_liveFeedItems .D_feedItem .D_itemGutter {
display:none; 
float:right;
width:25px;
}
.D_liveFeedItems .D_feedItem .D_itemGutter ul.decree {
list-style:none;
padding-left:0;
width:100%;
overflow:hidden;
}
.D_liveFeedItems .D_feedItem .D_itemGutter ul.decree li {
float:left;
clear:left;
padding:0;
margin:.5em auto 0 auto;
}
.D_liveFeedItems .D_feedItem .D_single_v1 .D_itemContext,
.D_liveFeedItems .D_feedItem .D_multi_v1 .D_itemContext {
}
.D_liveFeedItems.system {
background-color:#FFFFDD;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.D_liveFeedItems.system .D_header {
color:#072444;
}
.D_liveFeedItems .D_feedItem .D_single_v1 .D_itemMain .D_shiny {
display:none;
width:40px;
float:left;
text-align:center;
position:relative;
}
.D_liveFeedItems .D_feedItem .D_single_v1 .D_itemMain .D_shiny .image {
max-height:50px;
width:50px;
height:50px;
overflow:hidden;
}
.D_liveFeedItems .D_feedItem .D_single_v1 .D_itemMain .D_shiny .image img {
max-width:50px;
}
.D_liveFeedItems .D_feedItem .D_single_v1 .D_itemMain.hasShiny .D_shiny {
display:block!important;
}
.D_liveFeedItems .D_feedItem .D_single_v1 .D_itemMain.hasShiny .D_substance {
margin-left:55px;
padding-left:.5em;
}
.D_liveFeedItems .D_feedItem .D_single_v1 .D_itemMain.photoFeature .D_shiny {
width:80px!important;
}
.D_liveFeedItems .D_feedItem .D_single_v1 .D_itemMain.photoFeature .D_shiny .image {
height:auto!important;
max-height:80px!important;
width:80px!important;
padding:1px;
border:1px solid #ddd;
}
.D_liveFeedItems .D_feedItem .D_single_v1 .D_itemMain.photoFeature .D_shiny .image img {
max-width:80px!important;
}
.D_liveFeedItems .D_feedItem .D_single_v1 .D_itemMain.photoFeature .D_substance {
margin-left:84px;
padding-left:1em;
}
.D_liveFeedItems .D_feedItem .D_single_v1 .D_itemMain .D_substance .title,
.D_liveFeedItems .D_feedItem .D_system_v1 .D_itemMain .D_substance .title {
margin-bottom:0;
}
.D_liveFeedItems .D_feedItem .D_multi_v1 .D_itemMain .D_substance .title {
margin-bottom:.5em;
}
.D_liveFeedItems .D_feedItem .D_single_v1 .D_itemMain .D_substance {
margin:0 1.5em 0 0;
}
.D_liveFeedItems .D_feedItem .D_system_v1 .D_itemMain .D_substance {
margin:0 1.5em 0 0;
}
.D_liveFeedItems .D_feedItem .D_single_v1 .D_itemMain .D_substance ul.react,
.D_liveFeedItems .D_feedItem .D_system_v1 .D_itemMain .D_substance ul.react {
width:100%;
overflow:hidden;
padding-left:0;
list-style:none;
margin-top:.25em;
}
.D_liveFeedItems .D_feedItem .D_multi_v1 .D_itemMain ul.react {
float:left;
clear:left;
list-style:none;
padding-left:0;
}
.D_liveFeedItems .D_feedItem .D_itemMain ul.react li {
float:left;
font-size:.85em;
line-height:1.2em;
padding:0 .5em 0 0;
white-space:nowrap;
}
.D_liveFeedItems .D_feedItem .D_system_v1 .D_itemMain .D_substance ul.react li {
font-weight:bold;
}
.D_liveFeedItems .D_feedItem .D_multi_v1 .D_itemMain .D_act .D_slot {
width:60px;
float:left;
text-align:center;
}
.D_liveFeedItems .D_feedItem .D_multi_v1 .D_itemMain .D_act .D_slot .image {
width:54px;
overflow:hidden;
margin:0 0 5px;
}
.D_liveFeedItems .D_feedItem .D_multi_v1 .D_itemMain .D_act .D_slot .image a img {
max-height:50px;
max-width:50px;
border:1px solid #666;
}
.D_liveFeedItems .D_feedItem .D_multi_v1 .D_itemMain .D_act .D_slot .image a:hover img {
border-color:#689CF7!important;
padding:0;
}
.D_liveFeedItems .D_feedItem .D_multi_v1 .D_itemMain .D_act .D_slot .caption a {
width:100%;
overflow:hidden;
font-size:.75em;
line-height:1.1em;
margin:0 auto;
color:#666;
}
.D_liveFeedItems .D_feedItem .D_multi_v1 .D_itemMain.photoFeature .D_act .D_slot {
width:90px;
}
.D_liveFeedItems .D_feedItem .D_multi_v1 .D_itemMain.photoFeature .D_act .D_slot .image {
width:84px;
}
.D_liveFeedItems .D_feedItem .D_multi_v1 .D_itemMain.photoFeature .D_act .D_slot .image a img {
max-height:80px;
max-width:80px;
}
.D_appendPager {
background-color:#F6F6F6;
border-color:#BBBBBB;
border-style:dotted;
border-width:1px 0;
margin:1em 0;
text-align:center;
display:block;
font-weight:bold;
padding:.5em;
}
.D_appendPager .pager {
font-weight:bold;
padding:.5em;
}
.D_appendPager .pager a {
background-image:url( //img1.meetupstatic.com/img/98978445658810906865/arrow_nav_down.png );
background-repeat:no-repeat;
background-position:center right;
padding:3px 20px 2px 0;
}
.D_appendPager span{
background-repeat:no-repeat;
background-position:center right;
padding:3px 20px 2px 0;
}
.D_appendPager span.arrow_down {
background-image:url( //img1.meetupstatic.com/img/98978445658810906865/arrow_nav_down.png );
}
.D_appendPager span.arrow_up {
background-image:url( //img1.meetupstatic.com/img/13217078884320477929/arrow_nav_up.png );
}
.D_feedRefreshBtn {
display:none;
}
body.hasJS .D_feedRefreshBtn {
display:block;
}
#D_memberHomeHeader {
padding:0.65em 0.65em 0.65em 1.8em;
width:auto;
}
#D_memberHomeHeader .frame {
display:table;
table-layout:fixed;
border-collapse:separate;
width:100%;
}
#D_memberHomeHeader .D_letterhead {
display:table-row;
overflow:hidden;
}
#D_memberHomeHeader .D_letterhead .salutation {
display:table-cell;
vertical-align:middle;
padding-right:1em;
}
#D_eventListHeader {
display:none;
margin-bottom:1em;
}
body.hasJS #D_eventListHeader { display:block!important; }
#preview_calendar {
font-size:1.3em;
width:100%;
overflow:hidden;
margin:0;
display:none;
}
body.hasJS #preview_calendar {
display:block;
}
#D_memberHomeEventList .loadingPlaceholder,
.feedPagerLoadingPlaceholder,
#preview_calendar .loadingPlaceholder {
display:block;
text-align:center;
padding:1em;
}
#preview_calendar .calContainer {
font-size:.6em;
margin:0 auto;
padding:1em;
background-color:#DFEEFF;
}
#preview_calendar .calContainer table {
width:100%;
}
#preview_calendar .calContainer thead a.yearMonth { 
color:inherit;
}
#preview_calendar .calContainer tfoot tr td { display:none; }
#preview_calendar .calContainer tr td, #preview_calendar .calContainer tr th {
padding:0;
text-align:center;
background-color:#DFEEFF;
border:1px solid #DFEEFF;
width:1.75em;
height:1.9em;
line-height:2.5em;
color:#555;
}
#preview_calendar .calContainer tr th {
background-color:#C3D4DF;
padding:0 .1em;
color:#555;
}
#preview_calendar .calContainer tr th.month {
font-size:1.3em;
background-color:#EFF9FF;
}
#preview_calendar .calContainer tr th.month a {
padding:0 1em;
}
#preview_calendar .calContainer tr td a,
#preview_calendar .calContainer tr td a:link,
#preview_calendar .calContainer tr td a:hover {
cursor:pointer;
padding:0;
display:block;
border-color:#ffffff;
border-width:2px;
border-style:solid;
}
#preview_calendar .calContainer tr td a,
#preview_calendar .calContainer tr td a:link {
color:#444;
text-decoration:none;
background-color:#ffffff;
}
#preview_calendar .calContainer tr td.past a {
color:#999;
background-color:#EFF9FF;
border-color:#EFF9FF;
}
#preview_calendar .calContainer tr td.today a {
font-weight:bold;
color:#222;
}
#preview_calendar .calContainer tr td.hasEvt a {
background-color:#FEFFbF;
border-color:#FEFFbF;
}
#preview_calendar .calContainer tr td.pastSelected a {
background-color:#efefef;
border-color:#efefef;
font-weight:normal;
}
#preview_calendar .calContainer tr td.showing a {
color:#fff;
background-color:#2175B1;
border-color:#2175B1;
}
#preview_calendar .calContainer tr td.selected a:hover,
#preview_calendar .calContainer tr td.pastSelected a:hover {
border-color:#2175B1;
}
#preview_calendar_rsvp_filter {
background-color:#DFEEFF;
text-align:center;
padding:0 0 .5em 0;
}
#preview_calendar_rsvp_filter span {
font-size:.95em;
color:#555;
}
#preview_calendar_rsvp_filter input {
margin:0 .5em;
}
#preview_calendar_container {
display:none;
}
body.hasJS #preview_calendar_container {
display:block;
width:100%;
margin:0 0 2.5em 0;
}
#J_eventActions {
font-size:0.75em;
}
#D_feedExportTable {
overflow:hidden;
padding:.25em;
}
#D_feedExportTable ul {
overflow:hidden;
padding:0;
list-style:none;
float:left;
margin-right:1em;
}
#D_feedExportTable ul li {
float:left;
display:inline;
margin-right:.5em;
padding:.1em;
}
#D_feedExportTable .D_title {
width:auto;
font-weight:bold;
}
.D_exportFeedContent {
list-style:none;
margin:0 0 1em 0;
padding:0;
}
body.hasJS .D_exportFeedContent {
display:block;
width:100%;
overflow:hidden;
}
.D_exportFeedContent .D_title {
font-weight:bold;
white-space:nowrap;
margin-bottom:.5em;
}
ul.D_exportFeedContent li{
margin:0 .5em 0 0;
padding:0;
white-space:nowrap;
display:inline;
}
ul.D_exportFeedContent a{
display:inline!important;
}
ul.D_exportFeedContent li img{
margin:0;
width:16px;
}
ul.D_exportFeedContent li .feedName {
display:none;
}
.D_vertDrawer{
display:none;
padding:.5em 1em;
background:#fff;
border-color:#999;
border-width:0 1px 1px 1px;
border-style:dotted;
}
#J_recGroupsGrid { 
margin:2em 0;
}
#J_recGroupsGrid .listRow {
margin-bottom:1em;
}
#J_recGroupsGrid .D_groupBadge {
float:right;
width:46%;
}
#J_recGroupsGrid .D_groupBadge.odd {
float:left;
}
.D_groupBadges .D_groupBadge{
position:relative;
overflow:hidden;
display:block;
}
.D_groupBadges .D_groupBadge .D_image,
.D_groupBadges .D_groupBadge .D_noImage {
width:50px;
max-height:50px;
overflow:hidden;
float:left;
}
.D_groupBadges .D_groupBadge .D_image a,
.D_groupBadges .D_groupBadge .D_noImage a {
display:block;
overflow:hidden;
width:50px;
margin:0 auto;
}
.D_groupBadges .D_groupBadge .D_image img,
.D_groupBadges .D_groupBadge .D_noImage img {
width:50px;
}
.D_groupBadges .D_groupBadge .D_groupInfo {
padding-left:60px;
}
.D_groupBadges .D_groupBadge .groupName,
.D_groupBadges .D_groupBadge .groupMeta {
width:100%;
float:right;
clear:right;
}
.D_groupBadges .D_groupBadge .groupName {
font-size:1em;
line-height:1.2em;
}
.D_groupBadges .D_groupBadge .groupMeta {
overflow:hidden;
}
.D_groupBadges .D_groupBadge .D_groupInfo .groupMeta .topics,
.D_groupBadges .D_groupBadge .D_groupInfo .groupMeta .rating,
.D_groupBadges .D_groupBadge .D_groupInfo .groupMeta .memberCount {
font-size:.9em;
display:inline;
}
ul.D_alertList {
list-style:none;
padding:0;
}
ul.D_alertList li.D_alertItem {
padding:0;
margin-right:.75em;
display:inline;
}
ul.D_alertList li.D_alertItem a {
color:#222;
background-color:#FEFFCC;
padding:0 .1em;
}
#J_interests li.D_alertItem a{
color:#2175B1;
background-color:transparent;
}
ul.D_furtherExplore {
text-align:center;
background-color:#DFEEFF;
overflow:hidden;
list-style:none;
padding:.5em;
display:block;
margin-top:2em;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
ul.D_furtherExplore li {
padding:0;
font-size:.9em;
line-height:1.2em;
font-weight:bold;
}
.D_tinySwitchCallout {
background-color:#ffd;
text-align:center;
font-weight:bold;
padding:1em;
}
#D_memberHome .D_letterhead>div { border:1px solid #f00; }
#D_memberHomeHeader .D_letterhead .salutation { width:60%; }
#D_memberHomeHeader .D_letterhead .switcher {
display:table-cell;
background-color:#ffd;
vertical-align:middle;
width:40%;
}
#D_memberHomeHeader .D_letterhead .switcher .D_switchCalloutInline {
text-align:center;
padding:.25em 0;
}
#D_memberHomeHeader .D_letterhead .switcher .D_switchCalloutInline a {
font-weight:bold;
}
.topic-hover{
width:260px;
line-height:1.2em;
overflow:hidden;
background:white;
font-size:.85em;
position:relative;
}
#alien-reg-noodge{
position:absolute;
z-index:5500;
background:white;
height:100%;
width:100%;
height:300px;
}
#reg-noodge-body{
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#F7EEE2;
margin:1em;
padding:1em;
text-align:center;
}
.noodge-sign-up{
font-size:1.5em;
text-decoration:underline;
font-weight:bold;
margin-bottom:.25em;
}
.noodge-or-login{
}
.noodge-login-link{
text-decoration:underline;
}
.noodge-text{
margin-bottom:.5em;
margin-top:.5em;
}
#alien-reg-noodge .no-thanks{
text-align:center;
color:#999;
text-decoration:underline;
cursor:pointer;
}
.topic-hover .hover-head{
padding:.5em .75em;
background:white;
-moz-border-radius:10px 10px 0 0;
-webkit-border-top-right-radius:10px;
-webkit-border-top-left-radius:10px;
}
.topic-hover .hover-head .topic-name{
font-weight:bold;
font-size:1.25em;
line-height:1.3em;
}
.topic-hover .hover-head .eks{
cursor:pointer;
border-bottom:1px solid #c33;
padding:0 .1em ;
font-weight:bold;
color:#c33;
position:absolute;
z-index:5600;
right:.25em;
top:.25em;
}
.topic-hover .hover-section{
background:white;
}
.topic-stats{
padding:.5em 0;
margin:0;
position:relative;
font-weight:bold;
cursor:pointer;
border:1px solid white; 
border-width:0 5px;
}
.topic-stats:hover .topic-stat-label{
text-decoration:underline;
}
.topic-count-worldwide {
background:white url("//img1.meetupstatic.com/img/84878375882453699101697399/topicHover/world-yhoo.gif") no-repeat top left;
}
.topic-count-local {
background:white url("//img1.meetupstatic.com/img/94573326083569365922/topicHover/local-map-yhoo.gif") no-repeat top left;
}
.topic-stats .topic-stats-body{
background:white;
opacity:.8;
filter:alpha(opacity=60); 
-moz-opacity:0.6;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:0 1em;
padding:.5em .75em;
color:black;
position:relative;
height:1%;
}
.topic-stats .topic-stat-num{
color:#CC6666;
font-size:2.5em;
font-weight:bold;
margin:0 .5em 0 0;
vertical-align:bottom;
float:left;
line-height:1em;
letter-spacing:-.1em;
text-align:right;
width:2.65em;
height:1%;
}
.topic-i-am-interested{
padding:.25em .75em;
text-align:center;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
background:white;
}
.topic-i-am-interested .interested-button{
padding:.25em;
}
.topic-hover .interested-button a,
.topic-hover .interested-button a:link,
.topic-hover .interested-button a:visited,
.topic-hover .interested-button a:hover {
font-weight:bold; 
text-decoration:underline;
font-size:.9em;
padding:.5em .75em .5em 25px;
background:transparent url("//img1.meetupstatic.com/img/985644650268317048483606/thirdparty/fff/silk/add.png") no-repeat 5px 5px ;
}
.topic-already-interested {
background:transparent url("//img1.meetupstatic.com/img/95948232444345281336/thirdparty/fff/silk/star.png") no-repeat center left;
padding-left:20px;
font-weight:bold;
margin:1em 0 .5em;
}
.topic-i-am-interested .interested-hint{
color:#666;
font-style:italic;
text-align:center;
font-size:.9em;
line-height:1.2em;
}
.topic-hover .hover-foot{
padding:.5em .75em;
background:white;
-moz-border-radius:0 0 10px 10px;
-webkit-border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
}
.topic-add-success{
font-size:.9em;
line-height:1.4em;
vertical-align:top;
}
.meetup-topic{
}
.blocker{
position:absolute; 
}
.blocker-dimmer{
background:#bbb;
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
width:100%; 
height:100%;
}
.blocker-message{
position:absolute; 
top:75px;
width:100%;
}
.blocker-message-text{
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:0 75px;
padding:.5em;
background:#E7E7E7; 
border-width:1px;
border-color:#CCCCCC;
border-style:solid;
font-size:.9em;
}
.blocker-message-header{
font-weight:bold;
}
.blocker-message-body{
}
.suggested-topics{
font-size:.9em;
width:100%;
line-height:1.1em;
margin-top:1.5em;
}
.suggested-topic-cols{
overflow:hidden;
position:relative;
}
.suggested-topics h3{
margin:0 0 .25em 0;
}
.topic-sugg{
}
.topic-sugg .topic-sugg-body{
padding:.5em;
margin:0 0 .75em 0;
position:relative;
-moz-border-radius:5px;
overflow:hidden;
text-align:left;
}
.topic-sugg-body:hover{
}
.topic-sugg .eks{
position:absolute;
right:.5em;
top:.25em;
cursor:pointer;
}
#C_page .topic-sugg .eks a:link,
#C_page .topic-sugg .eks a:visited,
#C_page .topic-sugg .eks a:hover {
text-decoration:underline;
}
.topic-sugg .topic-name{
font-weight:bold;
margin-right:1.3em;
overflow:hidden;
margin-bottom:.15em;
line-height:1.2em;
}
.topic-sugg .add-topic{
}
.scroll-fader{
position:absolute;
left:0;
width:100%;
display:none;
}
.scroll-fader .see-more{
text-align:center;
position:absolute;
left:0;
width:100%;
height:1.5em;
}
.scroll-fader .see-more-fader{
position:absolute;
left:0;
width:100%;
}
.scroll-fader .see-more-fader .stripe{
height:5px;
width:100%;
position:absolute;
left:0;
}
.scroll-fader .see-more .scroller{
padding-left:20px;
}
.scroll-down-fader{
bottom:0;
}
.scroll-down-fader .see-more{
bottom:0;
}
.scroll-down-fader .see-more-fader{
bottom:1.5em;
}
.scroll-down-fader .see-more .scroller{
background:transparent url(//img1.meetupstatic.com/img/75746858195362026/thirdparty/fff/silk/arrow_down.png) no-repeat scroll left center;
}
.scroll-up-fader{
top:0;
}
.scroll-up-fader .see-more{
top:0;
}
.scroll-up-fader .see-more-fader{
top:1.5em;
}
.scroll-up-fader .see-more .scroller{
background:transparent url(//img1.meetupstatic.com/img/521197176717385675/thirdparty/fff/silk/arrow_up.png) no-repeat scroll left center;
}
#C_document div.D_box div.D_boxbody div.D_boxsection.isTabbed ul.D_actions.hasIcons.memberPhoto {
width:100%;
}
#C_document div.D_box div.D_boxbody div.D_boxsection.isTabbed ul.D_actions.hasIcons.memberPhoto:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}
#memberOwnPhotosList,
#memberTaggedPhotosList,
#memberOwnPhotoOnlyOne,
#memberOwnPhotosListWider {
display:-moz-inline-box;
display:inline-block;
padding:0;
margin:0;
}
#memberOwnPhotosList:after,
#memberTaggedPhotosList:after,
#memberOwnPhotoOnlyOne:after,
#memberOwnPhotosListWider:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}
#memberOwnPhotosList li,
#memberTaggedPhotosList li {
padding:0;
margin:0 15px 15px 0;
width:135px;
height:135px;
list-style:none;
background-position:center center;
background-repeat:no-repeat;
background-attachment:scroll;
float:left;
}
#memberOwnPhotosList li a,
#memberTaggedPhotosList li a {
display:block;
width:133px;
height:133px;
border:1px solid #ccc!important;
text-decoration:none;
}
#memberOwnPhotosList li a:hover,
#memberTaggedPhotosList li a:hover {
text-decoration:none;
border:1px solid #666!important;
}
#memberOwnPhotoOnlyOne li.item,
#memberOwnPhotosListWider li.item{
float:left;
list-style:none;
margin:0 12px 12px 0;
}
#memberOwnPhotoOnlyOne div,
#memberOwnPhotosListWider div {
padding:0;
width:240px;
height:360px;
background-position:center center;
background-repeat:no-repeat;
background-attachment:scroll;
}
#memberOwnPhotoOnlyOne .pendingProfilePhoto div,
#memberOwnPhotosListWider .pendingProfilePhoto div {
border:1px solid #ccc;
height:358px;
width:238px;
background:url("http://img1.meetupstatic.com/img/219692975400/photo_processing.gif") no-repeat;
}
#memberOwnPhotosListWider .pendingProfilePhoto .D_actions {
margin-bottom:2px; 
font-style:italic;
}
#memberOwnPhotoOnlyOne div a,
#memberOwnPhotosListWider div a {
display:block;
width:238px;
height:358px;
border:1px solid #ccc!important;
text-decoration:none;
}
#memberOwnPhotoOnlyOne div a:hover,
#memberOwnPhotosListWider div a:hover {
border:1px solid #666!important;
text-decoration:none;
}
hr.memberTaggedPhotosHairLine {
color:#ccc;
background-color:#ccc;
height:1px;
border:none;
width:100%;
margin:0 0 1em 0;
}
table.discretePrompt {
border-collapse:collapse;
}
table.discretePrompt,
table.discretePrompt tbody,
table.discretePrompt tr,
table.discretePrompt td {
padding:0;
margin:0;
border:0;
background-color:transparent;
}
table.discretePrompt td {
line-height:1;
color:#000;
}
table.discretePrompt td.left,
table.discretePrompt td.right {
width:10px;
background-position:0;
background-repeat:no-repeat;
}
table.discretePrompt tr.top td {
height:10px;
font-size:1px;
}
table.discretePrompt tr.top td.left{
background-image:url("http://img1.meetupstatic.com/img/63589469281489925425/discreteprompt/top-left.png");
}
table.discretePrompt tr.top td.right{
background-image:url("http://img1.meetupstatic.com/img/355171596533231035167/discreteprompt/top-right.png");
}
table.discretePrompt tr.top td.center {
background-position:0;
background-repeat:repeat-x;
background-image:url("http://img1.meetupstatic.com/img/514859257393447192934/discreteprompt/top-pat.png");
}
table.discretePrompt tr.body td.left,
table.discretePrompt tr.body td.right {
background-repeat:repeat-y;
}
table.discretePrompt tr.body td.left {
background-image:url("http://img1.meetupstatic.com/img/5722720533780740092/discreteprompt/body-left-pat.png");
}
table.discretePrompt tr.body td.right {
background-image:url("http://img1.meetupstatic.com/img/6610337884901703196294/discreteprompt/body-right-pat.png");
}
table.discretePrompt tr.body td.center {
font-size:14px;
font-weight:bold;
padding:1px 5px;
background-color:#FFF;
}
table.discretePrompt tr.bot td {
height:21px;
font-size:1px;
}
table.discretePrompt tr.bot td.left{
background-image:url("http://img1.meetupstatic.com/img/567483666439416/discreteprompt/bot-left.png");
}
table.discretePrompt tr.bot td.right{
background-image:url("http://img1.meetupstatic.com/img/2258200698951/discreteprompt/bot-right.png");
}
table.discretePrompt tr.bot td.center {
text-align:center;
background-position:0;
background-repeat:repeat-x;
background-image:url("http://img1.meetupstatic.com/img/1886319535737020318/discreteprompt/bot-pat.png");
}
div.discretePromptTip {
background-image:url("http://img1.meetupstatic.com/img/7618854888054462591621/discreteprompt/tip.png");
visibility:hidden;
}
div.J_discreteMemberSearch {
position:absolute;
border:1px solid #45769d;
width:200px;
background-color:#FFF;
display:none;
}
div.J_discreteMemberSearch div.head,
div.J_discreteMemberSearch div.errorOut,
div.J_discreteMemberSearch div.arrowPrev,
div.J_discreteMemberSearch div.body,
div.J_discreteMemberSearch div.arrowNext {
position:relative;
width:100%;
padding:0;
margin:0;
}
div.J_discreteMemberSearch div.head {
background-color:#155975;
text-align:center;
padding:0;
}
div.J_discreteMemberSearch div.head input {
width:100%;
height:16px;
line-height:16px;
padding:0;
margin:0;
font-size:13px;
border-top:1px solid #848484;
border-right:1px solid #D6D6CE;
border-bottom:1px solid #D6D6CE;
border-left:1px solid #848484;
}
div.J_discreteMemberSearch div.head div.icon {
position:absolute;
width:16px;
height:16px;
right:2px;
top:2px;
}
div.J_discreteMemberSearch div.head div.bg {
position:absolute;
top:0px;
left:0px;
width:16px;
height:16px;
z-index:1;
background-color:transparent;
background-attachment:scroll;
background-position:center center;
background-repeat:no-repeat;
}
div.J_discreteMemberSearch div.head div.bg.loupe {
background-image:url(http://img1.meetupstatic.com/img/8388601600571312/thirdparty/fff/silk/magnifier.png);
}
div.J_discreteMemberSearch div.head div.bg.loading {
background-image:url(http://img1.meetupstatic.com/img/93370062661830561247/discrete/membersearch/progress.gif);
display:none;
}
div.J_discreteMemberSearch div.head div.bg.x {
background-image:url(http://img1.meetupstatic.com/img/139248620413920027507/thirdparty/fff/silk/cross.png);
display:none;
}
div.J_discreteMemberSearch div.head div.icon div.interact {
position:absolute;
top:0px;
left:0px;
width:16px;
height:16px;
z-index:3;
}
div.J_discreteMemberSearch div.arrowPrev,
div.J_discreteMemberSearch div.arrowNext {
height:20px;
background-color:#daebfc;
background-attachment:scroll;
background-position:center center;
background-repeat:no-repeat;
cursor:pointer;
}
div.J_discreteMemberSearch div.arrowPrev {
background-image:url(http://img1.meetupstatic.com/img/725241163197637394255/discrete/membersearch/search_up.png);
display:none;
}
div.J_discreteMemberSearch div.arrowNext {
background-image:url(http://img1.meetupstatic.com/img/6989426032356839367205/discrete/membersearch/search_down.png);
display:none;
}
div.J_discreteMemberSearch div.errorOut {
background-color:#daebfc;
background-attachment:scroll;
background-position:3px center;
background-repeat:no-repeat;
background-image:url(http://img1.meetupstatic.com/img/511798464036001396246/thirdparty/fff/silk/bullet_error.png);
font-size:12px;
line-height:13px;
padding:6px 0 6px 22px;
color:#000;
display:none;
}
div.J_discreteMemberSearch div.errorOut div.display {
font-size:10px;
}
div.J_discreteMemberSearch div.body ul {
margin:0;
padding:0 3px;
background-color:#daebfc;;
}
div.J_discreteMemberSearch div.body li {
list-style-position:outside;
margin:3px 0;
padding:0;
list-style:none;
background-color:#FFF;
height:50px;
color:#000;
overflow:hidden;
font-size:10px;
}
div.J_discreteMemberSearch div.body li.selected {
color:#FFF;
background-color:#5485B1;
}
div.J_discreteMemberSearch div.body li span.name {
font-weight:bold;
}
div.J_discreteMemberSearch div.body li span.title {
font-style:italic;
}
div.J_discreteMemberSearch div.body span.img {
display:block;
width:50px;
height:50px;
float:left;
background-position:center center;
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
}
div.J_discreteBalloon {
position:absolute;
}
div.J_discreteBalloon table.dbTable {
border-collapse:collapse;
}
div.J_discreteBalloon table.dbTable,
div.J_discreteBalloon table.dbTable tbody.dpBody,
div.J_discreteBalloon table.dbTable tr,
div.J_discreteBalloon table.dbTable td {
padding:0;
margin:0;
border:0;
background-color:transparent;
}
div.J_discreteBalloon table.dbTable td {
line-height:1;
color:#000;
}
div.J_discreteBalloon table.dbTable td.left,
div.J_discreteBalloon table.dbTable td.right {
width:10px;
background-position:0;
background-repeat:no-repeat;
}
div.J_discreteBalloon table.dbTable tr.top td {
height:10px;
font-size:1px;
}
div.J_discreteBalloon table.dbTable tr.top td.left{
background-image:url(http://img1.meetupstatic.com/img/63589469281489925425/discrete/balloon/top-left.png);
}
div.J_discreteBalloon table.dbTable tr.top td.right{
background-image:url(http://img1.meetupstatic.com/img/355171596533231035167/discrete/balloon/top-right.png);
}
div.J_discreteBalloon table.dbTable tr.top td.center {
background-position:0;
background-repeat:repeat-x;
background-image:url(http://img1.meetupstatic.com/img/514859257393447192934/discrete/balloon/top-pat.png);
}
div.J_discreteBalloon table.dbTable tr.body td.left,
div.J_discreteBalloon table.dbTable tr.body td.right {
background-repeat:repeat-y;
}
div.J_discreteBalloon table.dbTable tr.body td.left {
background-image:url(http://img1.meetupstatic.com/img/5722720533780740092/discrete/balloon/body-left-pat.png);
}
div.J_discreteBalloon table.dbTable tr.body td.right {
background-image:url(http://img1.meetupstatic.com/img/6610337884901703196294/discrete/balloon/body-right-pat.png);
}
div.J_discreteBalloon table.dbTable tr.body td.center {
font-size:14px;
font-weight:bold;
padding:1px 5px;
background-color:#FFF;
}
div.J_discreteBalloon table.dbTable tr.bot td {
height:21px;
font-size:1px;
}
div.J_discreteBalloon table.dbTable tr.bot td.left{
background-image:url(http://img1.meetupstatic.com/img/567483666439416/discrete/balloon/bot-left.png);
}
div.J_discreteBalloon table.dbTable tr.bot td.right{
background-image:url(http://img1.meetupstatic.com/img/2258200698951/discrete/balloon/bot-right.png);
}
div.J_discreteBalloon table.dbTable tr.bot td.center {
text-align:center;
background-position:0;
background-repeat:repeat-x;
background-image:url(http://img1.meetupstatic.com/img/1886319535737020318/discrete/balloon/bot-pat.png);
}
div.discreteBalloonTip {
background-image:url(http://img1.meetupstatic.com/img/7618854888054462591621/discrete/balloon/tip.png);
width:21px;
height:21px;
visibility:hidden;
}
div.J_discreteBackButton {
position:absolute;
height:26px;
}
div.J_discreteBackButton div.bg,
div.J_discreteBackButton div.interact {
position:absolute;
width:100%;
height:100%;
}
div.J_discreteBackButton div.bg {
z-index:1;
}
div.J_discreteBackButton div.display {
position:absolute;
left:20px;
z-index:2;
color:#FFF;
font-size:12px;
line-height:24px;
font-family:Arial, sans-serif;
font-weight:bold;
text-transform:uppercase;
overflow:hidden;
}
div.J_discreteBackButton div.interact {
z-index:3;
}
div.J_discreteBackButton div.bg div.left {
position:absolute;
width:20px;
height:26px;
z-index:-1;
left:0px;
top:0px;
background-color:transparent;
background-position:0 0;
background-attachment:scroll;
background-repeat:no-repeat;
background-image:url(http://img1.meetupstatic.com/img/01858919156422154690/discrete/backbutton/bg_left.png);
}
div.J_discreteBackButton div.bg div.center {
position:absolute;
height:26px;
z-index:-1;
left:20px;
top:0px;
background-color:transparent;
background-position:0 0;
background-attachment:scroll;
background-repeat:repeat-x;
background-image:url(http://img1.meetupstatic.com/img/354263191272830201/discrete/backbutton/bg_pat.png);
overflow:hidden;
}
div.J_discreteBackButton div.bg div.right {
position:absolute;
width:15px;
height:26px;
z-index:-1;
right:0px;
top:0px;
background-color:transparent;
background-position:0 0;
background-attachment:scroll;
background-repeat:no-repeat;
background-image:url(http://img1.meetupstatic.com/img/58149865963298522/discrete/backbutton/bg_right.png);
}
div.J_discreteMedXButton {
position:absolute;
width:21px;
height:21px;
display:none;
}
div.J_discreteMedXButton div.bg, 
div.J_discreteMedXButton div.interact {
position:absolute;
width:21px;
height:21px;
}
div.J_discreteMedXButton div.bg {
z-index:1;
background-image:url(http://img1.meetupstatic.com/img/4694126254667166448025/discrete/medxbutton/x.png);
background-color:transparent;
background-position:0 0;
background-attachment:scroll;
background-repeat:no-repeat;
}
div.J_discreteMedXButton div.interact {
z-index:3;
}
div.J_discreteDialog {
position:absolute;
}
div.J_discreteDialog table.ddTable {
border-collapse:collapse;
}
div.J_discreteDialog table.ddTable,
div.J_discreteDialog table.ddTable tbody.ddBody,
div.J_discreteDialog table.ddTable tr,
div.J_discreteDialog table.ddTable td {
padding:0;
margin:0;
border:0;
background-color:transparent;
}
div.J_discreteDialog table.ddTable td {
line-height:1;
color:#000;
}
div.J_discreteDialog table.ddTable td.left,
div.J_discreteDialog table.ddTable td.right {
width:16px;
background-position:0 0;
background-repeat:no-repeat;
vertical-align:top;
}
div.J_discreteDialog table.ddTable tr.top td.center, 
div.J_discreteDialog table.ddTable tr.bot td.center {
text-align:left;
background-position:0 0;
background-repeat:repeat-x;
}
div.J_discreteDialog table.ddTable tr.top td {
height:16px;
font-size:1px;
}
div.J_discreteDialog table.ddTable tr.top td.left{
background-image:url(http://img1.meetupstatic.com/img/14324320657676145/discrete/dialog/top-left.png);
}
div.J_discreteDialog table.ddTable tr.top td.right{
background-image:url(http://img1.meetupstatic.com/img/87446457769674281900972/discrete/dialog/top-right.png);
}
div.J_discreteDialog table.ddTable tr.top td.center {
background-image:url(http://img1.meetupstatic.com/img/570610355650968389641642/discrete/dialog/top-pat.png);
}
div.J_discreteDialog table.ddTable tr.body td.left,
div.J_discreteDialog table.ddTable tr.body td.right {
background-repeat:repeat-y;
}
div.J_discreteDialog table.ddTable tr.body td.left {
background-image:url(http://img1.meetupstatic.com/img/2631461535377997662/discrete/dialog/side-left-pat.png);
}
div.J_discreteDialog table.ddTable tr.body td.center {
font-size:14px;
font-weight:bold;
padding:1px 5px;
background-color:#FFF;
}
div.J_discreteDialog table.ddTable tr.body td.right {
background-image:url(http://img1.meetupstatic.com/img/8043724701723800025788/discrete/dialog/side-right-pat.png);
}
div.J_discreteDialog table.ddTable tr.bot td {
height:14px;
font-size:1px;
}
div.J_discreteDialog table.ddTable tr.bot td.left{
background-image:url(http://img1.meetupstatic.com/img/385922606118986/discrete/dialog/bot-left.png);
}
div.J_discreteDialog table.ddTable tr.bot td.center {
background-image:url(http://img1.meetupstatic.com/img/50736039666622268861/discrete/dialog/bot-pat.png);
}
div.J_discreteDialog table.ddTable tr.bot td.right{
background-image:url(http://img1.meetupstatic.com/img/45002399910902310301318/discrete/dialog/bot-right.png);
}
div.J_discreteDialog table.ddTable tr.top td.right div.x {
position:absolute;
width:12px;
height:12px;
top:16px;
right:17px;
background-color:transparent;
background-position:0 0;
background-attachment:scroll;
background-repeat:no-repeat;
background-image:url(http://img1.meetupstatic.com/img/49714773692467837234/discrete/dialog/x.gif);
cursor:pointer;
}
div.discreteDialogTip {
position:absolute;
background-color:transparent;
background-position:0 0;
background-attachment:scroll;
background-repeat:no-repeat;
visibility:hidden;
font-size:1px;
line-height:1;
}
div.discreteDialogTip.top {
width:13px;
height:16px;
background-image:url(http://img1.meetupstatic.com/img/90548069224189943222275/discrete/dialog/tip-top.png);
}
div.discreteDialogTip.right {
width:16px;
height:13px;
background-image:url(http://img1.meetupstatic.com/img/97683786172335640/discrete/dialog/tip-right.png);
}
div.discreteDialogTip.bot {
width:12px;
height:14px;
background-image:url(http://img1.meetupstatic.com/img/49897122052405525413/discrete/dialog/tip-bot.png);
}
div.discreteDialogTip.left {
width:16px;
height:12px;
background-image:url(http://img1.meetupstatic.com/img/08685476619489504758/discrete/dialog/tip-left.png);
}
ul.D_topicalertList {
margin:0;
padding:0;
list-style:none;
padding:0 .5em;
}
ul.D_topicalertList li{
margin:0 0 1em 0;
padding:0 .5em 1em;
border-bottom:1px solid #ddd;
width:100%;
overflow:hidden;
}
ul.D_topicalertList li .D_image{
width:50px;
float:left;
overflow:hidden;
}
ul.D_topicalertList li .D_image img{
display:block;
margin:0 auto;
width:50px;
}
ul.D_topicalertList li .D_subject{
width:100%;
}
ul.D_topicalertList li .D_title{
font-weight:bold;
font-size:1.1em;
}
ul.D_topicalertList li ul.D_actions li{
border-bottom:none;
margin-bottom:0;
}
ul.D_topicalertList li .D_narrow{
text-align:center;
font-size:.9em;
line-height:1.4em;
}
ul.D_topicalertList li.header{
background-color:#eee;
font-weight:bold;
font-size:.9em;
padding:.25em .75em .15em;
text-align:left;
vertical-align:middle;
}
ul.D_topicalertList li .D_boxcols{
width:95%;
}
.hasJS .D_fbDialog {
width:450px!important;
}
.D_fbDialog h3 {
line-height:1.2em;
font-size:1.4em;
padding-bottom:.5em;
}
.D_fbImg {
margin:1em 0 2.5em;
}
.D_fbImgText {
margin:-9em 0 4em 210px;
padding:0 .5em;
font-weight:bold;
width:180px;
}
.D_fbActionBox {
padding-top:1.5em;
text-align:center;
}
.D_fbFooter {
margin:1em 0 -1em;
padding:1em;
border-top:1px solid #ccc;
text-align:center; 
}
#fbWhatsThis {
font-size:.9em;
}
#fbWhatsThis img {
padding-bottom:2px;
}
#rsvpForm #fbWhatsThis img {
padding-bottom:0;
}
#postToFBLabel {
display:block;
}
#rsvpForm #postToFBLabel .information_sm_icon {
background-position:0 -1837px!important;
}
#facebookInter .D_dialog_close { display:none; }
#D_profileQuestions {
margin:1em 0;
padding:0;
list-style:none;
width:50em;
}
#D_profileQuestions * {
margin:0;
padding:0;
} 
#D_profileQuestions li {
padding:18px 0;
margin-bottom:1em;
border:1px solid #ccc;
background:#eee;
-moz-border-radius:6px;
cursor:move;
whitespace:no-wrap;
vertical-align:middle;
padding-left:1.5em;
}
#D_profileQuestions li input,
#D_profileQuestions .staticText {
width:70%;
display:inline-block;
margin:0 0.5em 0 0!important;
padding:0!important;
vertical-align:middle;
}
#D_profileQuestions li.readMode input,
#D_profileQuestions li.editMode .staticText,
#D_profileQuestions li.readMode .limit-container {
display:none;
}
#D_profileQuestions li.editMode input,
#D_profileQuestions li.readMode .staticText {
display:inline-block;
}
#D_profileQuestions .question {
position:relative;
vertical-align:middle;
}
#D_profileQuestions .number {
font-size:1.2em;
font-weight:bold;
display:inline;
vertical-align:middle;
}
#D_profileQuestions .limit-container {
position:absolute;
left:20px;
top:20px;
}
#D_profileQuestions .actions {
position:absolute;
left:78%;
top:0;
}
*#D_profileQuestions .actions {
left:76%;
}
#D_profileQuestions .actions .pencil_icon {
padding-right:0.5em!important;
}
#D_profileQuestions .removed,
#D_profileQuestions .sort {
display:none!important;
}
#D_profileQuestionAdd {
font-weight:bold;
font-size:1em;
padding-top:0!important;
line-height:130%;
padding-bottom:3px;
}
#D_profileQuestionEditWarn {
position:absolute;
width:43em;
padding-bottom:13px;
background:transparent url("http://img2.meetupstatic.com/img/932691053154620440/groupTagger/yellow-pointer-F8EFBC.png") no-repeat bottom left; 
}
#D_profileQuestionEditWarn .body {
background:#A21B17;
background:#666;
background:white;
background:#ff6;
background:#F8EFBC;
padding:11px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
#D_profileQuestionEditWarn .body p {
margin-left:29px;
}
#inv_code {
width:200px;
}
#invitation_code .limit-container {
display:inline;
margin-left:10px;
}
.D_newFeatures{
color:#d40007!important;
}
#T_page-editor #page-editor-bar-button{
background:#F7EEE2 none repeat scroll 0 0;
}
#T_page-editor #page-editor-bar{
border-color:#F7EEE2;
}
#T_page-editor #page-editor-panel{
background:#F7EEE2 none repeat scroll 0 0;
border-color:white;
}
.D_lcase {
text-transform:lowercase;
}
#suggest-home{
padding:0.25em 0.25em 1px; 
background:#EDF5FE; 
-moz-border-radius:5px; 
margin-bottom:1em;
}
.suggestlist {
list-style-type:none;
margin:0.5px 0;
padding:0;
}
.suggestlist li {
border-bottom:1px solid #ccc;
margin:0.25em 0;
overflow:hidden;
padding:0.5em 0;
position:relative;
width:100%;
}
.suggestlist li.last {
border-bottom:0;
}
.suggestvoter {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #444;
float:left;
margin:0.25em auto;
padding-top:0.25em;
text-align:center;
width:115px;
}
.suggestvoted {
border:1px solid #4f8a10;
}
.suggestvoter label {
background:#444;
color:#fff;
cursor:pointer;
display:block;
font-size:0.9em;
margin:0.5em 0 0;
padding:0.25em 0;
}
.suggestvoter label.alien {
cursor:default;
}
.suggestvoted label {
background:#4f8a10;
}
.suggestvoter input {
vertical-align:middle;
}
.suggestion-info {
margin:0.25em 0 0.25em 125px!important;
}
.suggestheader {
margin-bottom:0.5em;
overflow:hidden;
width:99%;
}
.suggestheader .title {
float:left;
width:71%;
}
.suggestheader .title div {
margin-bottom:0.3em;
}
.suggestby {
float:left;
overflow:hidden;
text-align:left;
width:71%;
}
.suggest-actions {
float:left;
text-align:left;
width:28%;
}
.suggester {
margin-left:20px;
}
.suggestattendees {
overflow:hidden;
width:100%;
}
.suggestby a.photo,.suggestattendees a {
display:block;
float:left;
margin-right:0.2em;
}
.title a:hover {
text-decoration:none;
}
.title a:hover span {
text-decoration:underline;
}
.suggestby img {
border:1px solid #ccc;
height:16px;
margin-right:0.25em;
padding:1px;
vertical-align:middle;
width:16px;
}
.suggestattendees img {
border:1px solid #ccc;
height:24px;
padding:1px;
width:24px;
}
.suggestattendees img.former{
float:left;
display:block;
margin-right:0.2em;
}
.suggestlist span + div {
margin-top:0.25em;
}
.suggestlist .D_actions {
margin:0;
text-align:left;
}
.suggestlist .D_actions li {
border-bottom:0;
display:block!important;
float:none;
margin-bottom:0.2em;
width:auto;
}
.suggestdrop {
-moz-opacity:0.5;
background:#fff;
filter:alpha(opacity=50);
height:100%;
left:0;
opacity:0.5;
position:absolute;
top:0;
width:100%;
z-index:100;
}
.suggestdialog {
left:0;
margin:2em auto;
position:absolute;
text-align:center;
top:0;
width:100%;
z-index:101;
}
.suggestdialog .D_dialog {
color:#272727;
display:block;
left:0;
margin:0 auto;
padding:0.75em;
position:relative;
top:0;
}
.suggestdialog .D_submit {
background-color:#D22A2C!important;
color:#fff!important;
}
.suggestdialog a {
color:#2175B1!important;
}
.suggestvoter span,.suggestlist span {
font-weight:bold;
}
#suggestForm {
display:none;
}
#suggestForm .element {
border:0;
margin:0;
}
#suggestForm p.error {
display:none;
}
.suggest-action,
.suggest-action-alien {
margin-bottom:0.5em;
overflow:hidden;
width:100%;
text-align:left!important;
}
.suggest-action .D_submit {
display:block;
float:left;
margin:1.5em 0.5em!important;
}
.suggest-action div {
border-left:1px solid #ccc;
margin-left:11em;
}
#suggest-empty {
border:0;
position:relative;
text-align:center;
}
#suggest-empty div {
margin:0 auto;
text-align:left;
width:55em;
}
#suggest-empty img {
margin:0 auto;
}
.suggester a,#suggestForm .error p.error {
display:block;
}
.D_badges_suggested {
color:#fff;
font-size:0.9em;
padding:0 5px;
background:#3F73A1;
color:#EDF7FF!important;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
.D_badges_suggested a {
color:#fff!important;
text-decoration:underline;
}
.D_searchBar input.text,
.D_memberLiveSearch {
font-weight:bold;
line-height:1.1em;
color:#444;
border:1px solid #45769D;
padding:2px 18px 2px 2px;
background-position:right center;
background-repeat:no-repeat;
}
.J_suggestions .D_memberSugg {
background:#fff;
padding:5px;
overflow:hidden;
margin:0 4px 2px;
cursor:pointer;
cursor:hand;
}
.J_suggestions .D_memberSugg .image {
float:left;
height:50px;
width:50px;
overflow:hidden;
}
.J_suggestions .D_memberSugg .image img {
width:50px;
height:50px;
}
.J_suggestions .D_memberSugg .info {
float:none;
clear:none;
margin-left:60px;
}
.J_suggestions .D_memberSugg .info,
.J_suggestions .D_memberSugg .info a {
color:#444;
}
.J_suggestions .D_memberSugg .info a strong,
.J_suggestions .D_memberSugg .info strong{
color:#000;
}
.J_suggestions .D_suggest_noResults {
margin:0 4px 5px;
padding:2px 5px 5px 0;
font-size:.9em;
border-bottom:1px solid #96bfeb;
color:#284C62;
}
.cog,
.itemhide {
-moz-border-radius:3px;
-webkit-border-radius:3px;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='//img1.meetupstatic.com/img/3753177753332055837/button_gradient.png');
background-color:#fff;
background-image:url(//img1.meetupstatic.com/img/3753177753332055837/button_gradient.png);
border:1px solid #ccc;
border-radius:3px;
float:right;
margin-left:0.2em;
padding:1px;
text-align:center;
}
.itemhide {
visibility:hidden;
}
.cog:active,
.itemhide:active {
_filter:none;
background-image:none;
}
.cog span {
background:url(//img1.meetupstatic.com/img/40122794494538735900/cog_action.png) no-repeat top center;
display:block;
height:16px;
width:24px;
}
.cog-menu {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#fff;
border-color:#aaa #666 #666 #aaa;
border-radius:5px;
border-style:solid;
border-width:1px 2px 2px 1px;
display:none;
font-size:0.9em;
height:auto;
list-style-type:none;
margin:0;
padding:0.5em 1em;
position:absolute;
width:175px;
}
.hide-menu {
left:auto; 
right:0; 
z-index:1000; 
display:none; 
top:24px;
width:200px;
font-size:0.9em;
height:auto;
margin:0;
padding:0;
position:absolute;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border-width:1px 2px 2px 1px;
border-style:solid;
border-color:#aaa #666 #666 #aaa;
}
.hide-menu-actions {
background:#fff;
margin:0;
padding:0.5em 0;
list-style-type:none;
}
.hide-menu-actions li {
margin:0!important;
padding:0 0.5em!important;
}
.hide-menu-actions li a {
margin:0;
padding:0;
}
.show-menu,
.show-menu .hide-menu-actions {
display:block;
visibility:visible;
}
.itemhide span {
display:block;
background-position:100% -216px!important;
padding-right:16px!important;
}
ul.D_summaryList li .cog-menu li,.cog-menu li,ul.D_summaryList li .hide-menu li, .hide-menu li {
font-weight:normal;
margin:0 0 0.3em;
padding:0;
}
.cog-menu a,
.hide-menu a {
color:#2175B1!important;
display:block;
margin:0;
overflow:hidden;
width:100%;
}
.D_group .D_name {
overflow:hidden;
position:relative;
width:98%;
}
.D_group .group-stats {
margin-top:0.2em;
overflow:hidden;
width:100%;
}
.rsvpFilter {
text-align:right;
}
.feed-undo-hide {
background-color:#B5CEED;
margin:0!important;
padding:0!important;
}
.feed-undo-hide p {
padding:0;
margin:0;
}
.feed-undo-hide a {
font-weight:bold;
}
#hidden-item-list {
overflow-y:auto;
overflow-x:hidden;
height:250px;
}
#hidden-item-list h4 {
border-bottom:1px solid #ccc;
margin:0 0 0.5em;
padding:0;
}
#hidden-item-list ul {
list-style-type:none;
margin:0.5em;
padding:0;
}
#hidden-item-list ul ul {
margin:0;
}
.hidden-item {
overflow:hidden;
width:100%;
margin:0 0 0.5em;
padding:0;
}
.hidden-item {
margin-left:0.2em; 
float:right;
}
.hidden-item p {
width:7em;
margin-left:0.2em;
float:right;
}
.hidden-item button {
visibility:visible;
display:block;
}
.hidden-item div {
overflow:hidden;
}
.member-title {
font-style:italic;
margin:0.2em 0!important;
color:#B53336;
}
.member-title span {
color:#636363;
}
#paymentOpts td {
vertical-align:middle!important;
}
.hostNoWrap {
white-space:nowrap
}
#hostbox label {
display:inline!important;
}
.bold {
font-weight:bold;
}
#hostsi, #hostnotice {
margin-bottom:0.5em;
}
.hostEmailNotice {
margin-top:0.5em;
}
.meetup-topic{
padding:.1em .25em 0 0;
}
.meetup-topic-match{
background:#F8EFBC none repeat scroll 0 0;
padding-left:.25em;
}
#C_page .meetup-topic-match a,
#C_page .meetup-topic-match a:hover,
#C_page .meetup-topic-match a:visited,
#C_page .meetup-topic-match a:link{
color:#272727;
}
#D_memberProfileAside .contactMember img {
margin-right:6px;
}
#D_memberProfileAside .D_shoutIcon {
margin-right:3px;
}
#D_memberProfileAside .blockBuddy,
#D_memberProfileAside .addAsFriend a {
padding-left:25px!important;
}
#D_memberProfileAside .addAsFriend {
margin-bottom:2px;
overflow:hidden;
}
#D_memberProfileAside {
width:240px;
_width:230px;
}
#D_memberProfilePostGreeting {
background:#fafafa;
padding:0;
margin-bottom:0;
border:1px solid #ddd;
-moz-border-radius:5px;
}
#D_memberProfilePostGreeting .element {
border:none;
margin-bottom:0;
}
#D_memberProfilePostGreeting textarea {
height:1.6em;
margin-right:0.5em;
width:85%;
float:left;
}
#D_memberProfilePostGreeting .D_submit {
margin-top:1px;
}
#D_memberProfilePostGreeting .limit-container {
margin-top:0.5em;
line-height:0.9em;
clear:both;
}
.handleTransition * {
display:none;
}
#D_memberProfile h4,
#D_memberProfilePostGreeting label {
margin-top:0;
padding-top:0;
margin-bottom:0.25em;
font-family:verdana, arial, sans-serif!important;
font-size:1em;
}
#D_memberProfilePostGreeting p {
margin-bottom:0;
}
#D_memberProfilePostGreeting .element {
padding:0.6em 1em 0.9em 1.35em;
}
#D_memberProfileMeta .D_memberProfileContentItem {
padding-top:0;
margin-top:0;
}
#D_memberProfile .dues {
margin-bottom:0.7em;
}
#D_memberProfileInteract {
padding:0.6em 0 0 0;
}
#D_memberProfileFriends {
padding:0.8em 0 0 0;
}
#D_memberProfileInteract ul {
margin-left:0;
padding-left:0;
list-style:none;
}
.D_memberProfilePhoto {
margin-bottom:0.5em;
}
.D_memberProfileContentItem {
padding-top:0.25em;
padding-bottom:0.25em;
}
.D_memberProfileContentChunk {
margin-top:0.85em;
padding-top:1em;
border-top:1px solid #ddd;
clear:both;
}
#D_memberProfile .minimal {
border-top:none!important;
}
.D_memberProfileHdrThumbnail img {
float:left; 
margin-right:1.25em;
min-height:60px;
}
.D_memberProfileRole {
font-size:0.45em;
display:block;
line-height:1.2em;
letter-spacing:0;
}
#D_memberProfileActivityList {
margin-top:0.5em;
padding-bottom:0.7em;
}
.D_memberActivityList { 
margin:0;
padding:0;
list-style:none;
}
.D_memberActivityList li { 
margin-bottom:1px;
}
.D_memberActivityList li span, 
.D_memberActivityList li a {
background:url('//img1.meetupstatic.com/img/150445606383315389926/sprites/activity_list.png') no-repeat;
_background:url('//img1.meetupstatic.com/img/5263129751073720881211829/sprites/activity_list_ie.gif') no-repeat;
padding:1px 0 1px 25px;
margin-bottom:4px;
}
.D_memberActivityList .D_memberActivityListMeetups span, 
.D_memberActivityList .D_memberActivityListMeetups a {
background-position:0 0;
}
.D_memberActivityList .D_memberActivityListPhotos a {
background-position:0 -36px; 
}
.D_memberActivityList .D_memberActivityListDiscussions a {
background-position:0 -18px; 
}
.D_memberActivityList .D_memberActivityListGreetings a {
background-position:0 -54px; 
}
#D_memberProfile .D_actions { 
overflow:hidden;
}
#D_memberFeedContainer {
position:relative;
}
#D_memberFeedContainer .D_absPosWrapper {
position:static;
margin-top:1.25em;
}
#D_memberFeedContainer .D_memberFeedPrivacy {
position:absolute;
right:3px;
top:8px;
}
#D_memberFeedContainer .D_memberFeedPrivacy li {
padding:0.25em 0 0 1.25em!important;
}
#D_memberFeedContainer .D_itemContext .item-header a {
color:#2175B1;
}
#D_newMemberHomeCallout {
display:none;
width:570px;
}
#D_newMemberHomeCallout .footElement {
margin:0;
}
#D_newMemberHomeCallout .D_dialogChunk {
clear:both;
overflow:hidden;
margin:1em 0;
padding-bottom:1em;
border-bottom:1px solid #eee;
}
#D_newMemberHomeCallout .main {
position:relative;
}
#D_newMemberHomeCallout .image {
text-align:center;
}
#D_newMemberHomeCallout .D_dialogChunk .text {
width:185px;
position:absolute;
}
#D_newMemberHomeCallout .D_dialogChunk .text h4 {
margin:0 0 .5em 0;
}
#D_newMemberHomeCallout .D_dialogChunk .text p {
margin:0;
}
#D_newMemberHomeCallout .activity {
padding-right:10px;
top:8px;
left:0;
border-color:rgb( 244, 0, 0 );
border-width:0 1px 0 0;
border-style:solid;
}
#D_newMemberHomeCallout .calendar { 
padding-right:10px;
top:121px;
left:0px;
border-color:rgb( 0, 123, 184 );
border-width:0 1px 0 0;
border-style:solid;
}
#D_newMemberHomeCallout .interest {
padding-right:10px;
top:264px;
left:0;
border-color:rgb( 0, 174, 0 );
border-width:0 1px 0 0;
border-style:solid;
}
#D_newMemberHomeCallout .footElement {
margin-top:1em;
text-align:center;
width:100%;
overflow:hidden;
clear:both;
}
#whatsHappening,
#yourInterests {
display:block;
z-index:3000;
}
#paymentOpts td {
vertical-align:middle!important;
}
.showMoreTopics,
.showLessTopics {
font-weight:bold;
white-space:nowrap;
}
.D_follow {
margin-top:0.5em;
}
.D_follow img {
width:15px;
}
.D_verticalMiddle {
vertical-align:middle;
display:-moz-inline-box;
display:inline-block;
}
.D_listControls{
border-top:1px solid #ccc;
border-bottom:1px dotted #ddd;
background:#f2f2f2;
padding:.75em 0;
zoom:1;
margin:0 0 .75em;
}
.D_listControls:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.D_listControl{
float:left;
margin:0 .75em;
}
.D_listControl label{
font-size:.9em;
}
.D_controlRight {
float:right;
}
.D_listControlThead {
margin-bottom:0;
border-bottom:1px solid #ccc;
}
.D_increase{
padding-left:.25em;
color:green; 
font-weight:bold; 
font-size:.9em;
} 
.D_radio{
display:inline;
display:inline-block;
border:1px solid #666;
border-right:0;
}
.D_radio a{
display:inline;
display:inline-block;
border-right:1px solid #666;
background:#ccc url(//img1.meetupstatic.com/img/30630594627978535135/radio/bkg_out.png) top left repeat-x;
font-size:.9em;
padding:.35em .65em;
color:#333!important;
}
.D_radio a.selected{
font-weight:bold;
color:#000!important;
background:#ccc url(//img1.meetupstatic.com/img/1261048242850396389591274/radio/bkg_in.png) top left repeat-x;
}
.D_attendance #rolodex_attended{
width:49%;
float:left;
}
.D_attendance #rolodex_absent{
width:49%;
float:right;
}
.D_attendance h4{
font-size:1.15em;
height:2em;
margin:0;
padding:0;
line-height:2em;
}
.D_attendance #J_attendedCountApp{
background:#fff;
}
.D_attendance .D_help{
float:right;
margin-top:-4em;
margin-right:1em;
}
.D_attendance .D_dialog_foot{
text-align:center;
}
.D_attendance .D_rolodex .D_rolodexItems{
height:30em;
}
.D_attendance .D_rolodex .D_rolodexItem{
padding:1em .75em;
}
.D_attendance .D_rolodex .D_rolodexItem .D_rolodexItem_info{
margin-left:55px;
_height:1%;
}
.D_attendance .D_rolodex .D_rolodexItem input.text{
vertical-align:middle;
border-width:1px;
width:2em;
text-align:center;
}
.D_attendance .D_rolodex .D_rolodexItem .D_tools{
margin-top:.3em;
padding-top:.5em;
border-top:1px dotted #ddd;
}
.D_attendance .D_rolodex .D_rolodexItem .D_button{
float:right;
margin-top:-.35em;
}
ul.D_memberList{
list-style:none;
margin:0;
padding:0;
}
ul.D_memberList li{
margin:0 0 1em 0;
padding:0;
}
ul.D_memberList .D_memberList_body{
padding-right:3em;
}
ul.D_memberList .D_memberList_info{
margin-left:60px;
}
.D_thin{
font-weight:normal;
}
.D_explain{
font-size:.9em;
}
.D_less{
}
.D_hasNoneMsg{
display:none;
}
.D_hasNone .D_hasNoneMsg{
display:block;
text-align:center;
margin-top:45%;
font-weight:bold;
padding:0 3em;
}
#attendeeList{
padding:.5em 0 0;
}
#attendeeList .D_actions {
margin:0 0 1.5em 0;
}
#D_eventFeedList{
padding:.5em 1em;
background:#fff;
border:1px solid #999;
border-color:#999 #666 #666 #bbb;
border-width:0 1px 1px 1px;
border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
position:absolute;
}
#D_eventFeedList ul{
list-style:none;
margin:0;
padding:0;
}
#D_eventFeedList ul li{
font-size:.85em;
margin:0;
padding:0;
margin-bottom:.5em;
white-space:nowrap;
}
#D_eventFeedList ul li img{
margin:0;
width:16px;
margin-right:4px;
vertical-align:middle;
}
.calendarOption a {
display:block;
}
.calOpt {
background-image:url(//img1.meetupstatic.com/img/3160633744447839877/sprites/calicons.png);
background-repeat:no-repeat;
display:block;
float:left;
height:16px;
margin-right:0.2em;
width:16px;
}
.outlook {
background-position:0 -32px;
}
.ical {
background-position:0 -16px;
}
.google {
background-position:0 -0px;
}
.yahoo {
background-position:0 -48px;
}
