a { cursor:pointer; }
p { line-height: 125%; }
form { margin-bottom: 0px; }
.clear { clear: both; }

/* MOVING THIS QUESTION COUNT TO THE TOP OF THE PAGE */
.announcement .number { float: left; font-size: 18px; font-weight: 600; background: #a2aeaa; color: #fff; margin-right:13px; padding: 0px 15px 0px 18px; height: 40px; }


/* CREATE NEW BUTTON IS SPECIAL */
.button-create, .button-signup { width: 212px; font-weight: bold; font-size: 16px; height: 58px; line-height: 57px !important; background: #fefefe; display: inline-block; color: #18607a; border: 1px solid #bbb; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; cursor: pointer; white-space: normal !important; -webkit-box-shadow: 2px 2px 3px rgba(20,20,20,0.1); -moz-box-shadow: 2px 2px 3px rgba(20,20,20,0.1); margin-top: 15px; }
  .button-create:hover, .button-signup:hover { border: 1px solid #aaa; }
.question-set .question-empty { background: url('/images/arrow-up.png') top center no-repeat; height: 85px; width: 638px; font-weight: bold; font-size: 16px; height: 90px; line-height: 57px !important; color: #18607a; text-align: center; cursor: pointer; }

/* BUTTON SET */
.button-option-wrapper { clear: both; text-align: center; margin-bottom: 45px; }
.button-option-wrapper a { text-decoration: none; }
.button-option { width: 212px; font-weight: normal; font-size: 11px; text-transform: uppercase; line-height: 30px !important; background: #fefefe; display: inline-block; color: #18607a; border: 1px solid #bbb; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; cursor: pointer; white-space: normal !important; -webkit-box-shadow: 2px 2px 3px rgba(20,20,20,0.1); -moz-box-shadow: 2px 2px 3px rgba(20,20,20,0.1); }


/* INVITES TABLE WITH SMALLER ROWS */  
#invite-content table { margin-bottom: 20px; }
#invite-content tr { padding:0; margin: 0; }


/* CREATING A SMALLER AVATAR SIZE */
.avatar-container.small { border: 1px solid #bbb; height: 46px; width: 46px; }
.avatar.small { width: 40px; height: 40px; border: 3px solid #fff; }


/* ADDING THE SMALL AVATAR TO THE RESPONSE PAGE */
#page.response-page .question-wrap { margin: 7px 0px 17px 0px; }
  /* #page.response-page .question-wrap .title { font-size: 18px; margin-top: 1px; margin-bottom: 4px; line-height: 110%; } */
  #page.response-page .question-wrap .title .row-number { font-size: 11px; color: #84929f; font-weight: normal; }
  /* #page.response-page .question-wrap .description { font-size: 12px; } */


/* CONSOLIDATING A CONSISTENT STYLE ACROSS ALL MODULE H3'S */
#settings .heading h3, #invites .heading h3, #personal h3, #account h3, #twitter h3, #dashboard h3, .response-page h3, #responses h3, .question-set h3 { margin-bottom: 18px; clear: both; font-size: 15px; line-height: 19px; }
  #personal h3, #dashboard h3, .response-page h3, #responses h3, .question-set h3,  #account h3 { margin-bottom: 5px; }
  #responses h3 { margin-bottom: 22px; }
  .response-page h3 { margin-bottom: 7px; }
  #settings .heading h3, #invites .heading h3 { margin-bottom: 0px; }
  #settings .heading h3 .number, #invites .heading h3 .number, #dashboard h3 .number, .response-page h3 .number, #responses h3 .number, .question-set .number { font-style: italic; font-weight: normal; font-size: 11px; }
  
/* TRYING TO VERTICALLY ALIGN THE TEXT WITH THE BUTTON */
#twitter {}
  #twitter .twitter-button-wrap { float: left; }
  #twitter .twitter-text-wrap { float: left; margin-top:4px; }

/* NEW TIPS BOX */
#info { overflow: hidden; margin: 15px 0 60px 0; font-family: Palatino, Georgia, serif; color: #736357; font-size: 12px; }
  #info .tip-one, #info .tip-two, #info .tip-three, #info .tip-four { background: #ddd5c4; float: left; padding: 7px 20px; width: 120px; height: 59px; text-align: center; }
    #info .tip-two, #info .tip-four { background: #ece8e1; width: 120px; }
    #info .tip-one { -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; }
    #info .tip-four { -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; }
    #info .tips h3 { font-size: 12px; }
    #info .tip-checking  { font-size: 9px; font-family: Helvetica, sans; text-transform: uppercase; margin-top:3px; }
    #info .speed { font-size:11px; color:#DDD5C4; line-height:100%;font-family: Helvetica, Arial, sans; display: block; }
    #info #upload-connection-feedback-check { margin-top: 1px; }

/* CONSOLIDATING STYLE FOR SECONDARY INFO AND ACTIONS */
.comments, .when, .length { margin-top: 5px; margin-right: 10px; color:#999; }
.delete-comment-button { margin-right: 10px; }
.username { margin-top: 5px; margin-right: 0px; }
#dashboard .length, #dashboard .playcount, #dashboard .comment { margin-right: 0px; color: #000; }

/* TWITTER SHARE POP-UP */

/* CURSOR STATE */
.more-button { cursor: pointer; vertical-align: -17%; }

/* GIVING RESPONSE COLUMNS SPECIFIC WIDTH */
#responses { line-height: 100%; }
  /* #responses tr:hover { background: cyan; } */
  #responses td.actions a { display: block; margin-bottom:7px;  }
  #responses td.column-wide { width: 163px; }
  #responses td.column-small, #dashboard td.column-small { width: 65px; text-align: right; }
  #responses td.column-medium { width: 125px; padding-right: 20px; }
  #responses td.length, #responses td.pageview, #responses td.comment { text-align: right; border-right: 1px solid #E7E7E7;  }
  #responses td.actions, #responses td.when { text-align: left; border-right: 1px solid #eee;  }
  #responses td.when a { font-weight: 600; }

/* MAKING INACTIVE ROWS APPEAR GRAY */
#dashboard tr.inactive { }
#dashboard tr.inactive td { color: #999; }
#dashboard tr .when span { color: #a33f3c; }

/* SETTINGS DISPLAY LAYOUT */
#settings .settings-pane h5 { margin-bottom: 7px !important; }
#settings .settings-pane label { display: inline; text-transform: none; font-size: 12px; color: #111; }
#settings .settings-pane .input-wrapper { float: left; clear: both; width: 20px;  }
#settings .settings-pane .definition-wrapper { float: left; width: 530px; margin-bottom: 13px; }
  #settings .settings-pane .definition-wrapper.combo { margin-bottom: 5px; }

/* STYLES FOR VIDEO NOT DISPLAYING THE SWF */
#inactive-intervue-area { border: 0px solid #353535; background: url('/images/stripes.png') top left no-repeat #222; width: 638px; height: 30px; margin: 0px auto 10px auto; overflow: hidden; padding: 0; }
  #inactive-intervue-area .inactive-message, #record_interstitial .inactive-message { color: #555; text-align: center; padding-top: 12px; font-size: 11px; line-height: 100%; }
  #inactive-intervue-area .inactive-message .highlight { color: #a33f3c; }
#record_interstitial { border: 0px solid #353535; width: 638px; height: 30px; margin: 0px auto 0px auto; overflow: hidden; padding: 0; display: none; }
  #record_interstitial .stay-on-question { font-size: 11px; text-transform: uppercase; padding: 7px 28px 6px 28px; background: #116149; -moz-border-radius: 13px; -webkit-border-radius: 13px; }
  #record_interstitial a { color: #ddd; }
  #record_interstitial a:hover { text-decoration: none; background: #137054; }

/* NEW FAQ PAGE */
.faq h2 { padding-bottom: 20px; }
.faq-question { font-weight: 600; font-size: 16px; margin-bottom: 3px; }
.faq-description { font-size: 15px; margin-bottom: 25px; }
.faq-answer { font-weight: 13px; margin-bottom: 20px; }
.faq-tip { font-size: 10px; margin: 7px 0px 27px 0px; }

/* NEW PAGINATION */
.pagination { margin: 30px 0px; font-weight: 600; text-align: center; }
.pagination .prev_page { float: left; }
.pagination .next_page { float: right; }
.pagination .prev_page.disabled, .pagination .next_page.disabled { color: #999; font-weight: normal; }
.pagination #show_more_wall_intervues, .pagination #show_more_user_public_intervues, .pagination .showmore, .pagination #show_more_comments { font-size: 14px; }

/* NEW SUBSCRIBE FOR PRIVATE BETA */
#subscribe-wrapper { margin-bottom: 30px; }
 #subscribe-wrapper p.agree { margin-bottom:15px; }
 #subscribe-extended { padding:15px 20px 0px 20px; background: #333; color: #ddd; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
   #subscribe-extended textarea { margin-top:13px; width:589px; -webkit-box-shadow: none; -moz-box-shadow: none; border:1px solid #FFFFFF; }

/* STYLING THE ASTERISK FOR EDITED QUESTIONS */
.somethings-different { color: red; line-height: 100%; height: 7px; font-size: 15px; }

/* NEW HEADINGS FOR CREATE NEW
#page .stepper { color: #111; margin-bottom: 30px; font-weight: 600; }
#page .stepper .stepper-title { margin-top: 30px; font-size: 20px; margin-bottom: 10px; }
  #page .stepper .stepper-title.three { margin-bottom: 50px; }
#page .stepper .stepper-description { font-size: 14px; }
*/
 
/* ERROR PAGE */
.dialog { width: 28em; padding: 5em; margin: 4em auto 0 auto; border: 1px solid #444; text-align: center; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
  .dialog h1 { font-size: 20px; color: #222; line-height: 1.5em; margin-bottom:5px; }
  .dialog p { font-size: 13px; color: #999; }
  .dialog p.paragraph { font-size: 11px; color: #333; }
  .dialog input[type="password"] { width: 260px; margin-top:25px; }
  
/* ADDING PAGE STATS */
.page-stats { text-align: center; padding: 20px 0px 1px 0px; color: #aaa; font-size: 10px; line-height: 100%; }

