/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, em, font, img, small, strike, strong, sub, sup, var, dl, dt, dd, ol, ul, li,
fieldset, form, iframe, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;font-family:inherit;vertical-align:baseline}
ol, ul {list-style:none}table {border-collapse:separate;border-spacing:0}caption, th, td {text-align:left;font-weight:normal}blockquote:before, blockquote:after, q:before, q:after {content: ""}blockquote, q {quotes: "" ""}
/* end reset */

body { 
  /*background:#fff url(http://wpc.3CFB.edgecastcdn.net/003CFB/bg-footer.jpg) bottom center repeat-x;*/
  background:url(http://wpc.3CFB.edgecastcdn.net/003CFB/bg-header.jpg) repeat-x center top;
  color:#111;
  font:15px/1.5em Helvetica, Arial, sans-serif;
  position:relative;
  text-align:center;
}

#container-wrapper { background:url(http://schd.ws/img/www/container-wrapper-bg.png) repeat-x center bottom; }

#footer { background:url(http://schd.ws/img/www/footer-bg.png) repeat-x center -10px #246daf; color:#fff; margin-top:-236px; padding-top:236px; text-align:left; }

a {
color:#0063dc;
}

a:hover {
color:#000;
}

h1 {  font-size:24px; }

/* ----- FLOATS & CLEARS & GENERIC STUFF ----- */

.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.centered { text-align:center !important }
.alignleft { text-align:left !important }
.alignright { text-align:right !important }
.hidden { display:none }

b.caption { display:block; font-weight:bold; margin:-10px 0 15px }

/* ----- BREADCRUMBS ----- */
#breadcrumbs { font-size:13px; margin:-5px 0 20px}
#breadcrumbs li { display:inline; text-transform:capitalize }
#breadcrumbs li:after { color:#333; content:" »"; font-size:14px; margin-right:3px }
#breadcrumbs li:last-child:after { content:" " }
#breadcrumbs a { border-bottom:1px dotted #0063DC; margin-right:3px; text-decoration:none }
#breadcrumbs a:hover { border-bottom:1px solid #000 }

#help #breadcrumbs { margin-bottom:30px }

#home h1, #homeNEW h1 {
font:700 35px Helvetica, "Trebuchet MS", Arial, sans-serif;
margin:40px 0 10px;
text-align:center;
}
/*#home h1 { clear:left;
font-size:1px;
height:87px;
line-height:94px;
margin:0 20px 30px 0;
overflow:hidden;
position:relative;
width:297px;
color:#fefcd6;
}

#home h1 span {
background:url(/img/sched-logo.png);
display:block;
left:0;
position:absolute;
top:0;
height:87px;
width:297px;
}
*/

h2 { font-size:20px; }

p {
margin:10px 0;
}

strong {
font-weight:700;
}

#api table {
width:100%;
border:2px solid #20598e;
}

#api tr {
background:#fefde8;}

#api .odd {
background:#fff;
}

#api h3 {
font-size:20px;
padding:10px 5px;
background:#20598e;
color:#fff;
}

#api table th {
font-size:16px;
font-weight:700;
padding:10px 5px;
width:75px;
background:#fff;
}

#api table td {
padding:2px 5px;
border-top:1px solid #aaa;
}

#api table tr.prices td {
background:#000;
color:#fff;
font-size:18px;
padding:10px 5px;
}

#blog-right {
padding:10px;
position:absolute;
right:0;
top:50px;
width:300px;
}

#news #container h2 {
font-size:20px;
}

#news #container #blog-right h2 {
font-size:14px;
}

#blog-right p {
font-size:13px;
margin:0 0 10px;
}

#closeButton {
background:#eee;
padding:1px 1px 3px 3px;
position:absolute;
right:0;
top:0;
}

#container { margin:0 auto; padding-top:30px; text-align:left; width:930px; }

#events #container { overflow:hidden }

#content { min-height:500px; padding-bottom:10px }

#content-left {
float:left;
width:500px;
}

#home #content-left p{
line-height:1.5em;
}

#plans-explanation #content-left {
width:400px;
}

#content-left h3{
clear:both;
font:700 20px/1.5em Helvetica, "Trebuchet MS", Arial, sans-serif;
font-size:18px;
font-weight:700;
margin:30px 0 10px;
}

#content-left li {
float:left;
font-weight:700;
line-height:1.2em;
margin:0 25px 20px 0;
position:relative;
width:225px;
}

#plans-explanation #content-left li {
font-weight:400;
width:auto;
margin:0 0 15px 0;
line-height:1.4em;
}

body#plans-explanation #container-wrapper div.livedemo {
background:#faefc3;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:20px;
width:300px;
margin-right:20px;
}

#content-left li a:hover img {
background:#2671b9;
}

#content-left p {
margin:0 0 10px;
width:460px;
}

#content-left ul {
height:320px;
margin:0 0 20px;
}

#content-right {
float:right;
width:420px;
}

#plans-explanation #content-right {
float:left;
width:510px;
}

#plans-explanation #content-right p {
padding:0 0 10px;
}

#plans-explanation .support_links { float:left; margin-top:30px }

#content-right h2 { color:#555; font-weight:bold; line-height:1.2em; text-align:left }


/* FOOTER */

#footer #fcontact li {
margin:0 5px;
}

#footer #fcontact li label {
font-size:14px;
}

#footer #fcontact #messagebox {
margin-top:10px;
}

#footer #keepintouch a:hover {
border:0;
}

#footer #section-news {
border-right:0;
margin:0;
padding:10px 0 0;
}

#footer #section-news input {
width:150px;
}

#footer #section-news input.radio {
margin:0 2px 0 5px;
position:relative;
top:3px;
width:15px;
}

@media all and (min-width:0px) {
      html:not(:link) #footer #section-news input.radio {
         top:0; /*safari*/
      }
}

#footer #section-news input.subscribe {
margin-left:10px;
width:auto;
}

#footer #section-news p {
margin:0 0 5px;
}

#footer #translate {
font-size:12px;
position:absolute;
right:10px;
top:4px;
}

#footer #translate img {
margin:0 3px;
position:relative;
top:2px;
}

#footer #twitter,#footer #contact-us,#footer #phone,#footer #chat {
background:url(http://schd.ws/img/www/footer/mail.png) top left no-repeat;
color:#ffe200;
display:block;
font-size:25px;
font-weight:700;
line-height:1.2em;
padding:10px 0 25px 70px;
text-decoration:none;
}

#footer #chat {
background:url(http://schd.ws/img/www/footer/googletalk.png) center left no-repeat;
}

#footer #phone {
background:url(http://schd.ws/img/www/footer/user.png) center left no-repeat;
}

#footer #twitter {
background:url(http://schd.ws/img/www/footer/twitter.png) center left no-repeat;
margin:20px 0;
}

#footer #verify {
line-height:20px;
}

#footer #verify img {
vertical-align:top;
}

.moreinfo { background:#013b70; padding:14px 0; width:100% }
.moreinfo .content { background:url(http://schd.ws/img/www/footer/sched-star.png) 7px center no-repeat; clear:both; display:block; font-size:12px; margin:0 auto; padding:5px 10px 5px 40px !important; position:relative; width:930px }
.moreinfo a:hover img { border:1px solid #fff }
.moreinfo img { border:1px solid #21588e; margin-right:5px; position:relative }

#footer .section {
border-right:1px solid #65a3cb;
color:#fff;
float:left;
height:320px;
margin-right:20px;
padding:0 20px 0 0;
width:275px;
}

#footer .section h3 {
color:#ffe200;
font-size:18px;
font-weight:700;
}

#footer .section input#from,#footer .section input#subject,#footer .section #message,#footer .section input#MERGE0,#footer .section textarea,#footer .section input#verif_box {
background:#FFF8B7;
border:1px solid #FFC300;
font-size:13px;
margin:0 0 10px;
}

#footer .section input#verif_box {
height:19px;
position:relative;
top:-1px;
width:50px;
}

#footer .section textarea {
display:block;
height:90px;
margin:15px 0 10px;
width:270px;
}


#footer .section-twit h3 {
background:url(http://schd.ws/img/www/footer/twitter.png) center left no-repeat;
}

#footer a {
color:#fff;
}

#footer a:hover,#footer a:hover span {
color:#fff5c0;
text-decoration:underline;
}

#footer form {
margin:0;
}

#footer form input#fromname,#footer form input#fromemail,#footer input#emailsignup {
margin-left:5px;
width:210px;
}

#footer input#MERGE0 {
width:130px;
}

#footer label {
font-size:13px;
line-height:1em;
}

#footer span {
color:#fff;
font-size:14px;
font-weight:400;
line-height:1.4em;
}

#footer-header {
font-size:13px;
margin:0 0 20px;
text-align:center;
}

#footer-header h2 { color:#1e5b94 !important; font-size:18px !important; font-weight:400; line-height:1.4 }

#footer-inner {
margin:0 auto;
width:930px;
}

#footer .buttons { text-align:left }

/* SITEMAP */
#sitemap { background:#185d9d; clear:both }
#sitemap .links { font-size:12px; margin:24px auto 0; overflow:hidden; padding:10px 0 18px; text-transform:capitalize; width:930px }
#sitemap strong { display:inline-block; font-size:13px; margin-bottom:3px }
#sitemap a { text-decoration:none }
#sitemap a:hover, #sitemap strong:hover { text-decoration:underline !important }
#sitemap ul { float:left; margin:10px 65px 0 0 }

#header {
margin-top:30px;
padding:30px 10px 45px
position:relative;
}

#header-1, #header-2{
float:left;
height:/*370px*/ 305px;
margin-bottom:20px;
width:449px;
text-align:center;
}

#header-1 img, #header-2 img {
margin:0 0 5px;
border:1px solid #dc6;
background:#f8f0a6;
padding:8px;
width:400px
}

#header-1 {
margin:0 22px 0 0;
}

#header h2 {
color:#333;
font-weight:700;
font-size:20px;
margin:10px 0 15px;
}

#home #header h2, #homeNEW #header h2 {
font-size:25px; color:#333; margin:15px 0 0 }

#header p,#news #blog-right form {
margin:0 0 20px;
}

#header a#sched-example {
display:block;
width:435px;
height:260px;
position:absolute;
right:5px;
top:45px;
}

dd {
border-bottom:1px solid #ddd;
margin:0 0 20px;
padding:0 20px 20px;
}

#plans-explanation dd {
padding:0 0 20px;
}

dt {
font-weight:700;
list-style:square;
padding:0 20px;
}

#plans-explanation dt {
padding:0;
}

#home #container, #homeNEW #container {
padding-top:0;
}

#introduction {
margin-top:20px;
}

#keyboardMsg,.fullist a.buttonr {
float:right;
}

#lightbox {
background-color:#ffbc57;
border-bottom:2px solid #666;
border-right:2px solid #666;
padding:40px 10px 10px;
}

#lightbox img,#overlay img {
border:none;
}

#lightboxCaption {
float:left;
font-size:15px;
font-weight:700;
left:10px;
position:absolute;
text-align:left;
top:10px;
}

#lightboxDetails {
font-size:0.8em;
padding-top:0.4em;
}

#menu {
height:42px;
width:100%;
}

#menu li a { color:#333; display:block; float:left; font-size:16px; line-height:1; padding:13px 15px }

#menu li#eventslink { position:absolute; right:125px; }
#menu li#signup_link { position:absolute; right:0; }

#menu li a#active {
font-weight:700;
text-decoration:none;
}

#menu li a:hover {
background:#fff;
color:#000;
}

#menu li input {
margin:12px 0 0;
}

#menu li#homelink a { padding:6px 15px }

#home #menu li#homelink a {
background:none;
}

#menu ul {
margin-left:-10px;
}

#menu ul,#menu li {
float:left;
}

#menu-inner {
margin:0 auto;
width:920px;
position:relative;
}

#signup_button { float:none; position:absolute; right:0; top:5px }
#signup_button.nsm_button { color:#fff; font-size:15px !important; line-height:15px; padding:7px 0 8px !important; text-transform:none; width:150px !important }

#news #blog-right form a {
clear:both;
font-size:12px;
}

#news #container {
position:relative;
}

#news .main {
width:580px;
}

#news blockquote {
border-left:3px solid #ccc;
color:#222;
font-size:14px;
margin:0 0 0 15px;
padding-left:15px;
}

#news .post li {
list-style:square;
margin-left:20px;
}

#ourblog {
margin:15px 0 0;
}

#overlay {
background-image:url(http://schd.ws/img/www/overlay.png);
}



#package-sessions {
width:400px;
float:left;
margin-right:40px;
}

#package-basic, #package-iphone, #package-custom {width:290px;float:left;padding:5px;margin-right:10px;}
#package-custom ul, #package-basic ul, #package-iphone ul, #package-music ul {
width:280px;
}
#package-sessions ul {
width:380px;
}
#pastevents { font-size:18px; margin:30px 0 60px; overflow:hidden  }
#pastevents h2 { clear:left; color:#111; float:left; font-size:24px; font-weight:bold; line-height:1.2; margin:30px 0 0; text-align:center }
#pastevents h3 { font-size:20px; font-weight:bold; line-height:1; margin-bottom:4px }
#feature_list { float:left; margin:25px 0 0 10px; width:400px }
#feature_list ul { margin:20px 0 25px }
#feature_list li { list-style:circle outside; margin:0 0 18px 16px }
#events_logos { float:right; height:254px; margin-top:35px; position:relative; width:466px }
#events_logos h3 { position:absolute; left:78px; top:-10px }
#events_logos a#view_all { background:url(http://schd.ws/img/www/past-events.png) left top no-repeat; color:#443201; display:block; height:254px; left:0; position:absolute; top:0; width:466px }
#events_logos:hover a#view_all { background-position:right top }
#events_logos:hover .nsm_button { -moz-box-shadow:0 0 10px #aaa; -webkit-box-shadow:0 0 10px #aaa; box-shadow:0 0 10px #aaa; left:105px; position:absolute; top:100px; width:250px }
#events_logos:hover .nsm_button:hover { -moz-box-shadow:0 0 10px #FCDF36; -webkit-box-shadow:0 0 10px #FCDF36; box-shadow:0 0 10px #FCDF36 }
#events_logos:hover span b { display:block; font-size:24px; margin-bottom:10px }


/* ----- PRICING ----- */
#pricing h1 { color:#222; font-size:30px; }
#pricing h2 { color:#444; font-size:22px; font-weight:normal; margin:8px 0 14px; }
#pricing #love_sched h2 { color:#222; font-size:30px }
#pricing h4 { color:#444; margin-top:25px; text-indent:10px; background:#faefc3; padding:10px 0; }
#pricing .package ul { margin-top:54px; }
#pricing #package-sessions ul, #pricing #package-basic ul { margin-top:10px }
#pricing .notify { color:#333; font-weight:bold; margin-top:15px }

#pricing #love_sched { float:left; margin:30px 0 }
#pricing #press { clear:left; float:left; margin:30px 0 30px -30px; overflow:hidden }
#pricing #press p { color:#333; float:left; font-size:30px; line-height:1.2; margin-left:30px; width:450px }
#pricing #press b { display:block; margin-top:15px; text-align:right }
#pricing #press #webworkerdaily img { margin-top:34px }


/* PACKAGES COMPARISON TABLE */
#packages { background:#fff; border:1px solid #FCE300; -moz-box-shadow:0 0 7px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 7px rgba(0,0,0,0.2); box-shadow:0 0 7px rgba(0,0,0,0.2);  margin:0 0 30px; width:940px; }
#packages div { float:left; padding:15px; width:200px }
#packages h2 { color:#444; font-size:20px; font-weight:bold; margin:0 }
#packages h5 { color:#333; font-size:16px; }
#packages h5 em { color:#999; font-style:normal; text-decoration:line-through; }
#packages i { font-size:14px; }
#packages ul { font-size:13px; line-height:18px; }
#packages ul li { border-top:1px dotted #ddd; color:#444; padding:8px 0 }
#packages .other_features li { background:url(http://schd.ws/img/icon-tick.png) no-repeat left 9px; padding:8px 0 8px 22px; }
#packages ul #mobile_apps ul { margin-top:2px; }
#packages ul #mobile_apps ul li { background-image:none; border:none; font-size:12px; list-style:disc inside; margin-left:2px; padding:1px 0 }
#packages .features { font-size:14px; line-height:18px; margin-top:20px; }
#packages .other_features { font-size:13px; line-height:18px; }
#packages .most_popular { -moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.2); box-shadow:0 0 7px rgba(0, 0, 0, 0.2); background:#FDF17F; border:1px solid #FCE300; height:680px; margin:-10px 4px; padding-top:20px; width:205px; }
#packages .most_popular h2 { color:#222; font-size:24px; }
#packages .most_popular li { border-top:1px dotted #999; color:#333; }
#packages .most_popular i { display:block; margin-top:4px; }
#packages .nsm_button { margin-top:10px }

#pricing #footnote { background:url(http://schd.ws/img/icon-info.png) no-repeat left 1px; color:#444; font-size:14px; font-style:italic; line-height:18px; margin:-18px 0 20px; padding-left:23px; }
#pricing #faq { margin-bottom:40px }
#pricing #faq h2 { margin-bottom:20px; }
#pricing #faq dt { font-size:13px; line-height:18px; padding:0 }
#pricing #faq dd { font-size:13px; line-height:18px; margin-top:4px; padding:0 0 20px }

/* SIGNUP FORMS */
#signup-form #container-wrapper { background-image:none; }
#signup-form #menu-inner { display:none; }
#signup-form #container {  min-height:500px; position:relative }
#signup-form img#sched-logo { left:10px; position:absolute; top:-37px; }
#signup-form #form { background:#fff; border:1px solid #FCE300; -moz-box-shadow:0 0 7px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 7px rgba(0,0,0,0.2); box-shadow:0 0 7px rgba(0,0,0,0.2); padding:20px 20px 0; width:500px; }
#signup-form #info { margin-left:20px; left:560px; position:absolute; top:30px; width:220px; }
#signup-form h1 { color:#2f56a6; font-size:22px; line-height:30px; font-weight:normal; }
#signup-form h2 { color:#444; font-size:22px; }
#signup-form h3 { font-size:14px; font-style:italic; font-weight:normal; margin-top:4px; }
#signup-form h4 { color:#333; font-size:16px; }
#signup-form h4 em { color:#999; font-style:normal; text-decoration:line-through; }
#signup-form small { display:block; font-size:12px; margin:15px 0 10px; text-transform:uppercase }
#signup-form li { border-top:1px dotted #ddd; color:#444; padding:8px 0 }
#signup-form .other_features li { background:url(http://schd.ws/img/icon-tick.png) no-repeat left 9px; padding:8px 0 8px 22px; }
#signup-form ul #mobile_apps ul { margin-top:2px; }
#signup-form ul #mobile_apps ul li { background-image:none; border:none; font-size:12px; list-style:disc inside; margin-left:2px; padding:1px 0 }
#signup-form .features { font-size:14px; line-height:18px; margin-top:10px; }
#signup-form .footnote { background:url(http://schd.ws/img/icon-info.png) no-repeat left 1px; color:#444; font-size:13px; font-style:italic; font-weight:normal; margin:15px 0 0; line-height:18px; padding-left:23px; width:500px }
#signup-form .paypal { background-image:url(http://schd.ws/img/icon-paypal.png) }

#survey { background-image:none }

#verify { margin-top:10px }
#verify .buttons { text-align:left }
#verify .buttons a.nsm_button { text-transform:none }

/* HELP FORMS */
#support-form #form { background:#fff; border:1px solid #FCE300; -moz-box-shadow:0 0 7px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 7px rgba(0,0,0,0.2); box-shadow:0 0 7px rgba(0,0,0,0.2); margin-bottom:40px; padding:20px 20px 0; width:800px; }

/* SORRY - 404 PAGE */
#sorry h1 { color:#222; font-size:30px; }
#sorry h2 { color:#444; font-size:18px; font-weight:normal; margin:14px 0; }
#sorry #footer h2 { margin:1px 0 0 }
#sorry #container { height:500px }
#sorry #sitemap { background-color:transparent }
#sorry #sitemap .links { margin:24px 0 0 -46px }
#sorry #sitemap ul { margin:10px 0 0 46px }
#sorry #sitemap a { color:#333; font-size:14px }
#sorry #footer-inner { height:400px }
#sorry #footer #sitemap { display:none }


#shopping-notes {
margin-top:30px;
}

#shopping-notes h3 {
margin:0;
}

#shopping-notes p {
margin:0 5px 15px;
font-size:12px;
}

#section-news a {
color:#fff;
font-size:12px;
line-height:1.2em;
}

#section-news li {
padding:0 0 5px;
}

#section-news p {
font-size:12px;
width:300px;
}

/* ORDERED PAGE */
#thanks #content, .success { background:url(http://schd.ws/img/ordered-success-bg.png) no-repeat scroll 680px 44px; margin-top:20px; min-height:460px; }
#thanks h2, .success h2 { font-size:28px; margin-bottom:20px; text-transform:capitalize }
#thanks #container p, .success p { font-size:16px; line-height:1.4; margin:0 0 16px; width:650px }
#thanks .refer_form_link, .success .refer_form_link { display:inline-block; font-size:16px; margin:40px 0 0 }

/* SHARING TOOLS DIV */
#sharing_tools { margin:50px 0 0 }
#sharing_tools h2 { float:left; margin-right:15px; margin-top:4px }
.addthis_toolbox a { margin-right:4px }


/* ATTENDEE SIGNUP */
#attendee-signup #container { min-height:500px }
#attendee-signup #container img { border:1px solid #ddd; -moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; box-shadow:0 0 5px #ccc; margin:20px 0 }

#tour #header,#help #header, #thanks #header { background:none; padding:0; }

#tour .photo, #session-manager .photo, #plans-explanation .photo { border:3px solid #ffbc57; padding:5px; background:#fff; float:right; margin:0 0 40px 10px; }

.tour-section { clear:both; overflow:hidden; }
.tour-section li { list-style:none; background:url(http://schd.ws/img/www/check-on.png) left 7px no-repeat; padding:0 10px 0 20px; margin-bottom:10px; }
.tour-section p { margin:10px; }
.tour-section .photo img { width:450px }

#tumblr_controls {
display:none;
}

#twitter_div li {
border-bottom:1px solid #ccc;
font-size:13px;
margin:5px 0;
padding:5px 0;
}

* html #overlay {
background-color:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}

.blueball {
background:url(http://schd.ws/img/www/blueball.png) center center no-repeat;
color:#fff;
font-weight:700;
padding:6px 10px;
}

.datetime {
color:#666;
font-size:12px;
line-height:150%;
margin:0 0 5px;
}

.datetime a {
color:#666;
}

.disqus {
color:#333 !important;
font-family:Georgia, 'Times New Roman', Times !important;
line-height:150% !important;
size:16px;
}

/* BROWSE EVENTS - WHO USES SCHED */

#events h3 { color:#666; font-size:18px; margin-bottom:10px }

#events #intro { margin-bottom:30px }
.buttons.large { margin:50px 0; text-align:left }
.buttons.large a { font-size:18px; margin-right:10px; padding:14px 0 13px; text-decoration:none; text-transform:none; width:201px }
#plans-explanation .buttons.large { margin:0 }

#user_types { margin-left:-40px; overflow:hidden }
#user_types ul { float:left; margin-left:40px }
#user_types ul li { width:250px }
#user_types.organizers_list li { width:420px }

#user_quote { float:right; width:290px }
#user_quote p { font-size:20px; line-height:1.4; margin-top:-4px }
#user_quote img { float:left; margin-right:10px }
#user_quote i { font-size:14px; line-height:1.5; text-align:left }

#featured_events { margin:40px 0 -25px; overflow:hidden }
#featured_events.subpage { margin:10px 0 40px }
#featured_events.studies { margin-top:-30px }
#featured_events ul { margin:20px 0 0 -30px }
#featured_events li { float:left; margin:0 0 30px 30px; width:440px }
#featured_events img { border:1px solid #ccc; -moz-box-shadow:5px 5px 0 #eee; -webkit-box-shadow:5px 5px 0 #eee; box-shadow:5px 5px 0 #eee; width:450px }
#featured_events p { font-size:14px; line-height:1.5; margin:10px 0 0 4px; text-align:justify }
#featured_events .more { clear:left; display:block; float:left; margin-top:-10px; text-transform:capitalize }
#featured_events .more:after { content:" »" }

#example-events { margin-bottom:20px; overflow:hidden }
#example-events h4 { color:#666; font-size:16px }
#example-events div { float:left; padding:20px 0; width:48% }
#example-events div:nth-of-type(even) { margin-left:2% }
#example-events ul { margin:4px 0 }
#example-events li { background:url(http://schd.ws/img/www/check-on.png) no-repeat left 11px; border-bottom:1px solid #FED89D; padding:5px 5px 5px 20px }
#example-events li:first-child { border-top:1px solid #FED89D; }
#example-events a { line-height:2; margin-left:20px; text-transform:capitalize }
#example-events a:after { content:" »" }

#all-events { overflow:hidden }
.event { float:left; margin-right:20px; width:290px }
.event a { border-bottom:1px solid #ccc; border-top:1px solid transparent; padding:10px; display:block; text-decoration:none; }

/* old css code

#featured-events { float:left; margin-top:20px; width:340px; }
#all-events p, #all-events h2 { padding-left:20px; }
#all-events #comingsoon { font-size:12px; }
#all-events { float:left; margin:20px 0 0 20px; width:540px; }
#featured-events h2 { margin:0 0 10px; }
.featured-event { text-align:center; margin-bottom:30px; }
.featured-event-buttons { margin:20px 0 0 60px; text-align:center; width:220px; }
.featured-event-buttons a.button { margin-bottom:15px; }
.featured-event a { text-decoration:none; }
.featured-event a strong { font-size:18px; display:block; color:#333; }
.featured-event img { border:3px solid #ffbc57; padding:5px; background:#fff; }
.featured-event a:hover img { border:3px solid #000; }

.event { width:270px; float:left; } 
.event a { border-bottom:1px solid #ccc; border-top:1px solid transparent; padding:10px; margin-left:10px; display:block; text-decoration:none; } */
body .event a span.description { font-size:12px; display:block; color:#333; text-decoration:none; }
.event a img { display:none; } 
.event a:hover { border-top:1px solid #fff; background:#eee; }
.event a:hover img { border:2px solid #fbd931; }
.event a strong { text-decoration:underline; }


.fullist ul {
float:left;
font-size:13px;
width:460px;
}

.header {
margin-bottom:20px;
}

#content .help-menu {
height:75px;
}

.help-menu li {
margin-bottom:0;
}

.long_quote {
color:#666;
font-size:24px;
line-height:130%;
margin:0;
padding:0;
}

.main {
margin:50px 0;
}

.medium_quote {
color:#666;
font-size:36px;
line-height:115%;
margin:0;
padding:0;
}

.navcenter {
font-size:12px;
text-align:center;
width:500px;
}

.navleft {
float:left;
font-size:12px;
position:relative;
}

.navright {
float:right;
font-size:12px;
position:relative;
}

.package h3 { /*display:inline;*/ font-size:22px; margin-bottom:4px; width:245px }
#package-sessions h3 { width:auto }

.package li {
background:url(http://schd.ws/img/www/check-on.png) left center no-repeat;
border-bottom:1px solid #FED89D;
border-top:1px solid #eee;
font-size:14px;
padding:2px 5px 2px 20px;
}

.package li.first {
border-top:0;
}

.package li.poption {
font-weight:700;
background:none;
padding-left:5px;
}

.package ul { border-bottom:1px solid #eee; margin:10px 10px 0; }

.photo a,.disqus a {
background:#fff !important;
text-decoration:none !important;
}

.post {
border-bottom:1px solid #ddd;
margin-bottom:20px;
padding-bottom:30px;
}

.post h1,.post h2,.post h4 {
color:#666;
font-weight:400;
margin-bottom:0;
}

.post h3 {
color:#666;
font-weight:400 !important;
margin-bottom:0;
}

.post img {
background:#fff !important;
border:1px solid #999;
margin:0;
padding:5px;
}

.post img a {
background:#fff !important;
margin:0;
text-decoration:none !important;
}

.post input {
border:1px solid #999;
}

.quotes { border-width:2px 0; clear:both; display:block; margin:0 0 20px; padding:5px; }

.quotes em {
font:normal 700 22px Georgia;
font-style:normal;
}

.quotes p { clear:both; display:block; margin:0; padding:0; }

.quotes span {
clear:both;
float:right;
margin:5px;
}

.short_quote {
color:#666;
font-size:62px;
line-height:110%;
margin:0;
padding:0;
}

#press-featured h2 { color:#555; font-weight:bold; line-height:1.2em; margin-bottom:10px; text-align:left }

.sss {
height:40px;
padding:10px 0;
}

.sss h2 {
float:left;
font-size:20px;
margin:0 5px 0 0;
}

.sss p {
display:inline;
margin:0;
}

.testimonials { margin-bottom:25px }
.testimonials p { border-bottom:1px solid #eee; font-size:14px; margin:0; overflow:hidden; padding:15px 0; }
.testimonials img, #user_quote img {float:left;margin:4px 10px 0 0;background:#f8f0a6; border:1px solid #dc6; padding:3px; }

.testimonials span { float:left; font-size:13px; font-style:italic; line-height:18px; margin-top:8px; }
.testimonials span b { display:block }

#tour-menu { margin-top:35px }
#tour-menu li { margin-bottom:50px; overflow:hidden }
#tour-menu li a { text-decoration:none }
#tour-menu h2 { float:left; font-weight:normal; width:450px }
#tour-menu li img { margin-top:10px; width:420px }
#tour-menu .social-scheduling h2 { padding:0 0 5px 5px }
#tour-menu .social-scheduling img, #tour-menu .event_management_database img { border:1px solid #ddd; -moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; box-shadow:0 0 5px #ccc }

#tour-menu div { float:left; margin:30px 0 0 10px }
.feature_list li, #tour-menu .features li { background:url(http://schd.ws/img/www/check-on.png) no-repeat left 11px; border-bottom:1px solid #FED89D; margin-bottom:0; padding:5px 5px 5px 20px; width:370px }
.feature_list li:last-child, #tour-menu .features li:last-child { border-bottom: none }
#tour-menu div a { margin-top:20px }
#tour-menu i { font-size:17px; font-style:normal; margin:0 5px }

.tour-menu li, .help-menu li, .smanager-menu li { float:left; margin:7px; }

.tour-menu, .help-menu, .smanager-menu { background:#fdf0db; border:2px solid #ffbc57; border-width:2px 0; clear:both; font-size:17px; height:35px; margin:5px 0 25px; padding:0 10px; position:relative; }

.tumblr {
font-size:12px;
}

.wrapper {
margin:auto;
width:520px;
}

a .notes,.notes a {
background:none;
text-decoration:none !important;
}

a.button {
background:url(http://schd.ws/img/www/button-blue.png) no-repeat; color:#fff; display:block; float:left; font-size:18px; font-weight:700; height:39px; line-height:37px; margin:0 20px 0 0; text-align:center; text-decoration:none; width:218px; }

a.button-yellow {
background:url(http://schd.ws/img/www/button-yellow.png) no-repeat; color:#111; display:block; font-size:18px; font-weight:700; height:39px; line-height:37px; margin:0 auto; text-align:center; text-decoration:none; width:218px; }

a.button-yellow:hover {
text-decoration:underline;
}

/* ONE-LINE AUTO STRETCH LINK BUTTON */
a.wide { background:url(http://schd.ws/img/www/button-blue-wide.png) no-repeat right center; height:auto !important; margin:-5px 0 2px 10px; width:auto !important; }
a.wide span { background:url(http://schd.ws/img/www/button-blue-wide.png) no-repeat left center; float:left; margin:0 20px 0 -10px; padding: 3px 10px 8px 26px; position:relative; }

/* TWO-LINE AUTO STRETCH LINK BUTTON */
a.big { background:url(http://schd.ws/img/www/button-blue-big.png) no-repeat right center; height:auto !important; line-height:1.3; margin:15px 0 5px 10px; padding:0; text-shadow:1px 1px 0 #0a4991; width:auto !important; }
a.big span { background:url(http://schd.ws/img/www/button-blue-big.png) no-repeat left center; float:left; margin:0 20px 0 -10px; padding: 15px 10px 15px 26px; position:relative; }


#placeorder {
background:url(http://schd.ws/img/www/button-blue.png) no-repeat;
color:#fff;
display:block;
float:left;
font-size:18px;
font-weight:700;
height:39px;
line-height:37px;
margin:0 20px 0 0;
text-align:center;
text-decoration:none;
width:218px;
border:0;
}

#placeorder:hover {
cursor:hand;
cursor:pointer;
color:#FF3;
text-decoration:underline;
}

a.button2 {
background:url(/img/button-yellow.png) no-repeat;
}

a.button3 {
background:url(http://schd.ws/img/www/button3.jpg) no-repeat;
font-size:15px;
line-height:34px;
margin-left:60px;
width:120px;
}

a.button:hover {
color:#FF3;
text-decoration:underline;
}

img .notes,.notes img {
border:1px solid #999;
margin:0;
padding:3px;
}

pre {
font-size:10px;
}

#plans-explanation #about img { -moz-box-shadow:0 0 5px #aaa; -webkit-box-shadow:0 0 5px #aaa; border:1px solid #ccc; box-shadow:0 0 5px #aaa; float:right;margin:0 0 0 20px; }

#plans-explanation #liveexamples {
margin:20px 0;
padding:10px;
height:230px;
clear:both;

border-width:1px 0;
}
#plans-explanation #liveexamples img {
padding:3px;
border:1px solid #ccc;
float:left;
margin:10px;
height:205px;
}

#mobile_app_screenshots { position:relative }
#mobile_app_screenshots p { bottom:210px; color:#333; font-size:24px; line-height:1.4; position:absolute; right:70px; text-align:center; width:410px }
#mobile_app_screenshots .nsm_button { margin:20px 0 10px }
#mobile_app_screenshots small { display:block; font-size:15px }
#iphonescreenshots { overflow:hidden }

#iphonescreenshots li {
border:1px solid #aaa;
padding:5px;
margin:0 18px 25px 0;
float:left;
width:280px;
height:480px;
background:#FEFCD6;
}
#iphonescreenshots li img {
width:280px;
margin:10px 0 0;
}

.quote {
float:left;
width:270px;
margin:10px 20px 10px 0;
-moz-border-radius:10px;
-webkit-border-radius:10px;
background:#E8E8FF;
border-radius:10px;
padding:4px;
}
.quote-inner {
background:#fff;
border:1px solid #ddd;
padding:10px;
}



/* ----- SPONSORS ( http://sched.org/sponsors ) ----- */

#sponsors #container { padding:30px 0; }

#examples h2 { color:#000; margin:0 0 14px 40px; }
#examples h3 { clear:left; color:#000; margin:20px 0 14px 40px; }
.showcase { margin:0 0 20px; overflow:hidden; }

#examples { clear:both; float:left; margin:40px 30px 25px -40px; }
#examples .item { float:left; margin-left:40px; text-align:center }
#examples b { display:block; text-align:center }
#examples img { box-shadow: 0 0 7px #000; -moz-box-shadow: 0 0 7px #000; -webkit-box-shadow: 0 0 7px #000; margin-bottom:10px; }
#examples p { margin:10px 40px 0; }

#sponsors .package { background:none; margin-top:35px; padding:0; width:auto; }
#sponsors .package ul { margin:10px 0 0; width:auto !important }
#sponsors dt, #sponsors dd { padding-left:0; }
#sponsors #description { float:left; margin-right:25px; width:493px; }

#faq { clear:left; float:left; margin:15px 0; }
#faq h2 { margin-bottom:14px; }
#sponsors a.button { margin-top:-10px; }

#intexample { margin:30px 0 60px; }
.footnote { clear:left; font-weight:bold; margin-bottom:30px; }





/* ----- SESSION MANAGER ( http://sched.org/session-manager ) ----- */

#session-manager #container { margin-bottom:20px; }
#session-manager #intro { margin-top:20px; }
#session-manager #highlights { float:left; margin:30px 30px 0 0; width:400px; }
#session-manager #description { float:left; margin:10px 0 0; width:500px; }
#session-manager #description h2 { color:#555; font-weight:bold; line-height:1.2; margin:20px 0 -8px; }
#session-manager h2 { clear:left; }

#session-manager #intro img { border:1px solid #ddd; -moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; box-shadow:0 0 5px #ccc; float:left; margin:0 0 20px -6px; width:410px }
.smanager-menu { float:left; margin-top:50px; width:100%; }
#session-manager .package ul { width:340px; }
#session-manager .tour-section { overflow:hidden; }
#session-manager .tour-section ul { border-bottom:1px solid #eee; margin:-5px 10px 0; width:350px; }
#session-manager .tour-section ul li:first-child { border-top:none; }
#session-manager .tour-section li { border-bottom:1px solid #fed89d; border-top:1px solid #eee; font-size:14px; margin:0; padding:2px 5px 2px 20px; }

.conclusion { font-size:18px; font-weight:bold; margin:-10px 0 30px; }
.price { color:#111; font-size:24px; font-weight:bold; padding-top:8px; }
.price span, span.before { background:url(http://schd.ws/img/www/cross.png) repeat-x center center; color:#666; font-weight:normal; }

blockquote { background:url(http://schd.ws/img/www/quotes.png) no-repeat -19px 13px; color:#111; float:left; margin-bottom:40px; padding:0 30px; }
blockquote p { font-size:25px; font-weight:bold; line-height:1.2; }
blockquote b { color:#555; float:right; font-style:italic; }
blockquote span { background:url(http://schd.ws/img/www/quotes.png) no-repeat 53px 3px; padding-right:30px; }

#session-manager #content-left { background-color:#faefc3; margin-right:20px; padding:20px; width:280px; }
#session-manager #content-left li { font-weight:normal; line-height:1.4; list-style:decimal inside; width:auto; }
#session-manager #content-left dl { margin:6px 12px; }
#session-manager #content-left dt { clear:both; float:left; font-weight:normal; margin-right:6px; padding:0; }
#session-manager #content-left dd { border:none; margin:0; padding:0 }
#session-manager #content-right { width:590px; }
#session-manager dt { padding:0 }
#session-manager dd { padding:0 0 20px }

/* PLANS EXPLANATION */
#plans-explanation #package-basic { background-image:none; width:auto; }
#plans-explanation #package-basic ul { float:left; width:283px }
#mobile-materials li { list-style:disc outside; margin-left:14px }

/* WUFOO ORDER FORM */
#wufooFormz7x4a3 { background:#fff;  border:10px solid #f9c31b !important; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; padding:10px 10px 0; width:400px !important; }

/* NEW BLUE BUTTONS */
a.nsm_button { background-color:#487fc8; /*background-image:url(../img/button-bg.png); background-position:0 0;*/ background:-moz-linear-gradient(top, #6caafb 0%, #3f74ba 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6caafb), color-stop(100%,#3f74ba)); /* webkit */ border:1px solid #356db8; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:0 1px 0 rgba(255,255,255,0.35) inset; -webkit-box-shadow:0 1px 0 rgba(255,255,255,0.35) inset; box-shadow:0 1px 0 rgba(255,255,255,0.35) inset; clear:left; color:#fff; display:inline-block; font-size:18px; font-weight:bold; padding:14px 0 13px; text-align:center; text-decoration:none; text-shadow:0 -1px 1px rgba(35,82,184,1); text-transform:uppercase; white-space:nowrap; width:201px; }
a.nsm_button:hover { background-color:#6192d3; /*background-image:url(../img/button-bg.png); background-position:0 -34px;*/ background:-moz-linear-gradient(top, #78b1fb 0%, #4e7fbf 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#78b1fb), color-stop(100%,#4e7fbf)); /* webkit */cursor:pointer; text-decoration:none; }
a.nsm_button:active { background-color:#3b71b8; /*background-image:url(../img/button-bg.png); background-position:0 -68px;*/ background:-moz-linear-gradient(top, #3f74ba 0%, #6caafb 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f74ba), color-stop(100%,#6caafb)); /* webkit */ -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; text-shadow:0 1px 1px rgba(35,82,184,1); }
a.nsm_button b { background:#457bc3; border:1px solid #5d98e5; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; -moz-box-shadow:0 1px 1px rgba(0,0,0,0.5) inset; -webkit-box-shadow:/*0 1px 1px rgba(0,0,0,0.5) inset*/ none /*until google fixes that stupid bug*/; box-shadow:0 1px 1px rgba(0,0,0,0.5) inset; font-size:14px; line-height:16px; margin-right:3px; padding:2px 6px; }

#pricing a.nsm_button { font-size:14px; padding:4px 30px; width:auto }
/* #plans-explanation .nsm_button { width:280px } */
#tour-menu .nsm_button { font-size:16px; padding:8px 0; text-transform:capitalize; width:160px }

.nsm_button.signup { background-color:#fcee2a; background:-moz-linear-gradient(top, #fcee2a 0%, #fcc700 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcee2a), color-stop(100%,#fcc700)); /* webkit */ border:1px solid #e9c200; -moz-border-radius:3px; -webkit-border-radius:3px; color:#111; -moz-box-shadow:0 1px 0 rgba(255,255,255,0.6) inset; -webkit-box-shadow:0 1px 0 rgba(255,255,255,0.6) inset; box-shadow:0 1px 0 rgba(255,255,255,0.6) inset; text-shadow:0 -1px 1px rgba(255, 255, 255, 0.9) }
.nsm_button.signup:hover { background-color:#fcdc00; background:-moz-linear-gradient(top, #fdf38b 0%, #fcd200 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdf38b), color-stop(100%,#fcd200)); /* webkit */ }
.nsm_button.signup:active { background-color:#fcc700; background:-moz-linear-gradient(top, #fcc700 0%, #fcee2a 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcc700), color-stop(100%,#fcee2a)); /* webkit */ text-shadow:0 1px 1px rgba(255, 255, 255, 0.9) }

a.learn_more { background-color:#f2f2f2; /*background-image:url(../img/button-bg.png); background-position:0 0;*/ background:-moz-linear-gradient(top, #f9f9f9 0%, #e5e5e5 100%); /* firefox */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e5e5e5)); /* webkit */ border:1px solid #bbbbbb; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:0 1px 0 #fff inset; -webkit-box-shadow:0 1px 0 rgba(255,255,255,0.35) inset; box-shadow:0 1px 0 rgba(255,255,255,0.35) inset; clear:left; color:#444; display:inline-block; font-size:16px; font-weight:bold !important; padding:8px 0; text-align:center; text-shadow:0 1px 1px #fff; text-transform:capitalize; width:160px; }
a.learn_more:hover { background-color:#f6f6f6; /*background-image:url(../img/button-bg.png); background-position:0 -34px;*/ background:-moz-linear-gradient(top, #fff 0%, #ebebeb 100%); /* firefox */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ebebeb)); /* webkit */ border-color:#b6b6b6; cursor:pointer; text-decoration:none }
a.learn_more:active { background-color:#e2e2e2; /*background-image:url(../img/button-bg.png); background-position:0 -68px;*/ background:-moz-linear-gradient(top, #e5e5e5 0%, #f9f9f9 100%); /* firefox */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#f9f9f9)); /* webkit */ border-color:#b6b6b6; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; text-decoration:none; text-shadow:0 -1px 1px #fff; }

a.green { background:url(http://schd.ws/img/www/green_button-bg.png) repeat-x 0 0 #70ef76; border-color:#41bb44; text-shadow:0 -1px 1px #41bb44; }
a.green:hover { background:url(http://schd.ws/img/www/green_button-bg.png) repeat-x 0 -33px #83ef88 }
a.green:active { background:url(http://schd.ws/img/www/green_button-bg.png) repeat-x 0 -66px #63c067; text-shadow:0 1px 1px #41bb44; }

.buttons { margin:20px 0; text-align:center }
.buttons a.nsm_button { margin-right:10px }

#home .buttons { float:left; margin:20px 0 50px; width:100% }

/* Multicolor NSM Button Variants - added 5/2/2011 */
.nsm_button.signup.green, .nsm_button.signup.blue, .nsm_button.signup.purple, .nsm_button.signup.red { background:url(http://schd.ws/img/www/sprite-multicolor_button.png) repeat-x 0 0; color:#fff }
/* green */
.nsm_button.signup.green { background-position:0 0; border:1px solid #41bc44; text-shadow:0 -1px 1px rgba(0, 0, 0, 0.5) }
.nsm_button.signup.green:hover { background-position:0 -50px }
.nsm_button.signup.green:active { background-position:0 -100px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.5) }
/* blue */
.nsm_button.signup.blue { background-position:0 -150px; border:1px solid #3068c0; text-shadow:0 -1px 1px rgba(0, 0, 0, 0.5) }
.nsm_button.signup.blue:hover { background-position:0 -200px }
.nsm_button.signup.blue:active { background-position:0 -250px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.5) }
/* purple */
.nsm_button.signup.purple { background-position:0 -300px; border:1px solid #7e33ca; text-shadow:0 -1px 1px rgba(0, 0, 0, 0.5) }
.nsm_button.signup.purple:hover { background-position:0 -350px }
.nsm_button.signup.purple:active { background-position:0 -400px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.5) }
/* red */
.nsm_button.signup.red { background-position:0 -450px; border:1px solid #ab2b2b; text-shadow:0 -1px 1px rgba(0, 0, 0, 0.5) }
.nsm_button.signup.red:hover { background-position:0 -500px }
.nsm_button.signup.red:active { background-position:0 -550px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.5) }

/* ----- HELP ( http://sched.org/help ) ----- */

/* HELP INDEX */

#help .help_home h3 { margin-top:0 }
.help_home #faq { border-right:1px dashed #ccc; float:left; padding:0 20px 0 0; width:472px }
.help_home #tutorials { float:left; margin-left:20px; width:175px }
#help .help_home #tutorials ul { padding-left:0 }
#help .help_home #tutorials li { list-style:none; margin:15px 0 }

/* HELP ARTICLES */

#help { line-height:18px }
#help #help-content { font-size:13px; margin-top:-10px }
#help #help-content img { border:1px solid #ccc; width:688px }
#help #header { background:url(../img/body-bg-basic.png) repeat-x center top; height:71px; z-index:5 }
#help #nav { bottom:0 }
#help a.add_new { z-index:6 }
#topics { background-image:none; float:left; width:200px }
#topics li { margin-bottom:1px; }
#topics li:last-child { margin-bottom:0; }
#topics a { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; display:block; line-height:1.4; padding:8px 10px; position:relative; z-index:4 }
#topics a:hover { background:#FDDA4C }
#topics a:hover:after { border-color:transparent #FDDA4C; border-style:solid; border-width:16px 0 16px 16px; bottom:auto; content:""; left:auto; position:absolute; right:-15px; top:1px }
#topics a.active, #topics a.active:hover { background:#eee; color:#333; position:relative; text-decoration:none; }
#topics a.active:after { border-color:transparent #eee; border-style:solid; border-width:16px 0 16px 16px; bottom:auto; content:""; left:auto; position:absolute; right:-15px; top:1px }
#help .content-section { margin:15px 0 30px; overflow:hidden }
#help .content h1 { color:#333; font-size:22px; margin-bottom:20px; }
#help #content h2 { color:#444; font-size:16px;  font-weight:700; line-height:1.4; margin:10px 0 10px; }
#help #content h3 { color:#444; font-size:18px; font-weight:normal; margin:15px 0 5px; text-decoration:underline }
#help #content h4 { color:#111; font-size:16px; font-weight:normal; margin:15px 0 5px }
#help .content { padding:0 0 0 240px; position:relative; z-index:2; }
#help .content ul { margin:10px 0 16px; padding-left:15px; }
#help .content ul li { list-style:disc inside; }
#help .content img { border:1px solid #ccc; margin:5px 0 16px; }
#help dl { margin:10px 0 -13px }
#help dt { color:#333; font-weight:bold; padding:0 }
#help dd { border-bottom:none; margin:0 0 26px; padding:0 }
.back {  }
p#support { border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; color:#666; display:inline-block; font-size:13px; font-weight:normal; margin:10px 0 40px 240px; padding:9px 0; }
#help .buttons { margin:0 0 20px 240px; text-align:left }
#help .about .buttons { margin:30px 0 0 }

#help #section_subnav { border-bottom:1px solid #ccc; height:25px; margin:20px 0 20px; padding:0 6px 0 0; width:700px }
#help #section_subnav li { float:left; list-style:none; margin:0 0 0 3px }
#section_subnav li a { background:#F2F2F2; border:1px solid #bbb; display:inline-block; font-size:12px; padding:3px 15px }
#section_subnav li a:hover { background:#ededed }
#section_subnav li a.active, #section_subnav li a.active:hover { background:transparent; border-bottom-color:#fefbe4; color:#111; cursor:default; text-decoration:none }

/* ABOUT */
#help #sched_team { margin:30px 0 16px; padding:0 }
#help #sched_team li { list-style:none; margin-bottom:20px; overflow:hidden }
#help #help-content #sched_team img { background:#F8F0A6; border:1px solid #ddcc66; float:left; margin:0 10px 0 0; padding:3px; width:auto; }
#sched_team b { display:inline-block; font-size:17px; line-height:1.2; text-align:left }
#contact_data { line-height:1.7 }
.about .press img { border:none !important; margin-bottom:15px }

body#signup-form #announcement {display:none}


#header-1, #header-2{height:auto;}
#header-1 ul, #header-2 ul {
float:none;
margin:5px 0 0;
text-align:left;
}
#header-1 li, #header-2 li{
margin:0 20px 8px;
padding-bottom:8px;
padding:0 0 8px 20px;
background:url(http://schd.ws/img/www/checkbox.gif) 0 5px no-repeat;
}

body #header-1 h2, body #header-2 h2 {
padding-bottom:10px;
color:#333;
}
#content-1, #content-2, #content-3 {
width:280px;
float:left;
padding:0 20px;
}
#content-2 {
border:1px solid #aaa;
border-width:0 1px;
}
#content-1 {
padding-left:0;
}
#content-3 {
padding-right:0;
}
.testimonials-new p { border-bottom:1px solid #eee; font-size:14px; margin:0; overflow:hidden; padding:15px 0; }
.testimonials-new p.testimonials-last {border-bottom:0;}
.testimonials-new img {float:left;margin:4px 10px 0 0;background:#f8f0a6; border:1px solid #dc6; padding:3px;width:50px; }
#content-1 img {width:auto;}
.testimonials-new span { float:left; font-size:13px; font-style:italic; line-height:18px; margin-top:8px; }
.testimonials-new span b { display:block }
#pastevents2 { font-size:18px; margin:30px 0 60px; overflow:hidden  }
#pastevents2 h2 { clear:left; color:#111; float:left; font-size:24px; font-weight:bold; line-height:1.2; margin:30px 0 0; text-align:center }
#pastevents2 h3 { font-size:20px; font-weight:bold; line-height:1; margin-bottom:4px }


/* ----- HOME 2 ----- */
/*#home2 h1 { background:url(http://schd.ws/img/www/home-h1.png) no-repeat 0 0; height:120px; margin:7px 0 25px; text-indent:-9999px; width:430px }*/
#home2 h1 { height:100px; margin:7px 0 10px;width:430px;font-size:30px;line-height:1.4em;}

#home2 #header img { float:right }
.actions li { display:block; float:left }
.actions .button { background:url(http://schd.ws/img/www/home-c2a-button.png) no-repeat 0 0; display:block; font-size:12px; font-weight:normal; line-height:1.2; margin:0 20px 0 0; padding:13px 0 18px; text-align:center; text-shadow:0 -1px 3px rgba(0,0,0,0.21); width:249px }
.actions .button b { display:block; font-size:22px; text-transform:uppercase }
.actions .button small { font-weight:bold }
.actions .button:hover { background-position:0 -70px; color:#fff; text-decoration:none }
.actions .button:active { background-position:0 -140px; text-shadow:0 1px 3px rgba(0,0,0,0.21); }

#home2 #container { width:100% }
#home2 #header { margin:0 auto; overflow:hidden; width:930px }
#home2 #header #benefits { margin-bottom:20px }
#home2 #header #benefits li { background:url(http://schd.ws/img/www/home-sprite.png) no-repeat 0 0; font-size:18px; margin-bottom:10px; padding:0 0 10px 32px;}

#home2 #header .actions .learn_more { font-size:17px; padding-top:20px }
#home2 #header .actions .learn_more a { border-bottom:1px solid #0063DC;  text-decoration:none }
#home2 #header .actions .learn_more a:hover { border-bottom:2px solid #000 }

#home2 #features { background:#f3f3f3; border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc; margin-top:27px; width:100% }
#home2 #features ul { margin:32px auto 0; overflow:hidden; width:930px }
#home2 #features li { background:url(http://schd.ws/img/www/home-sprite.png) no-repeat 0 0; float:left; font-size:14px; line-height:1.5; margin:0 45px 28px 0; padding-left:60px; width:220px }

#home2 #features li:nth-child(3n) { margin-right:0 }
#home2 #features #list { background-position:0 -70px }
#home2 #features #manage { background-position:0 -165px }
#home2 #features #publish { background-position:0 -260px }
#home2 #features #discover { background-position:0 -355px }
#home2 #features #browse { background-position:0 -450px }
#home2 #features #schedule { background-position:0 -545px }

#home2 #content-wrapper { background:url(http://schd.ws/img/www/home2-container-wrapper-bg.png) repeat-x center bottom; overflow:hidden }
#home2 #content { margin:0 auto; width:930px }

#home2 #used_by {margin:40px auto 0;clear:both;text-align:center;}
#home2 #used_by h2 {margin:0;}
/*#home2 #used_by h2 { background:url(http://schd.ws/img/www/home2-used_by-h2.png) no-repeat 0 0; height:31px; text-indent:-9999px; width:725px }*/

#home2 #reactions { margin:40px 0 0 -40px; overflow:hidden; padding-bottom:20px }
#home2 #reactions h2 { color:#1e5a91; font:22px/22px 'Francois One', arial, serif; margin-bottom:20px; text-transform:uppercase ;padding:10px 0;margin:0 auto 20px;text-align:center;background:#E5EBF2;}
#home2 #reactions div { float:left; margin-left:40px; width:280px }
#home2 #reactions dt { background:url(http://schd.ws/img/www/home2-reactions-bubble.png) no-repeat 0 0; font-size:13px;  font-weight:normal; height:55px; line-height:17px; padding:7px 8px 0 12px;}
#home2 #reactions dd { border-bottom:none; font-size:13px; height:60px; line-height:16px; margin:0 0 0 62px; padding:0 }
#home2 #reactions dd b { display:block }
#home2 #reactions dd img { float:left; margin-right:10px }
#home2 .organizers dd img { border:1px solid #c1d0dd }

#home2 #foot_call { border-top:1px solid #ddd; overflow:hidden; padding:30px 0 40px; }
#home2 #foot_call .button { margin:0 0 0 25px }
.actions .why_wait { color:#555; font-size:33px; font-weight:bold; margin-left:125px; padding-top:22px; text-shadow:0 2px 0 #fff }

#home2 #footer { background-position:center -236px; margin-top:-30px; padding-top:10px }
#home2 #footer span { display:block }
