/*
 _____       __  __       
/__   \__ _ / _|/ _|_   _ 
  / /\/ _` | |_| |_| | | |
 / / | (_| |  _|  _| |_| |
 \/   \__,_|_| |_|  \__, |
                    |___/

This is part of an example of how to use Taffy. Check out example.html for more.

*/

@import url(./library/reset.css);
@import url(./library/typography.css);

body {}

h1 {color:#6BA7A3;font-size:4em;text-decoration:none;}

a:visited {font-style: normal;}

label {clear:both;display:block;}

div#wrapper {width:960px;margin:0 auto;}

div#header {clear:both;width:960px;overflow:auto;}
div#header_navigation_container {text-align:center;}
ul#header_navigation li {display:inline;font-size:3em;}
ul#header_navigation li a {background-color:#D67E4F;padding:5px 15px;text-decoration:none;color:#fff;margin:0;}
ul#header_navigation li a:hover, ul#header_navigation li a.active {background-color:#7FA76B;color:#fff;}

ul#sidebar_actions li {list-style-type: none;text-align:center;display:block;background-color:#fff;padding:1em;width:100px;margin:0 auto;clear:both;}

div#home_wrapper {width:600px;margin:0 auto;}
div#home_wrapper h1 {text-align:center;}

div#home_info, div#no_questions {font-size:1.5em;border:1px solid #FFF590; background-color:#FFF6DE;padding:0 15px;}

div#results_share_wrapper {border:1px solid #FFF590; background-color:#FFF6DE;padding:0 15px;width:423px;float:right;}
div#results_chart {float:left;}

div#results_callout {font-size:1.5em;text-align:center;}
div#results_share {width:400px;margin-bottom:10px;}

div#results_wrapper h2 {font-size:2.5em;text-align:center;color:#6BA7A3;line-height:2.5em;}

div#home_forms_wrapper {margin:0 auto;}

div#home_login input, div#home_signup input {font-size:1.5em;}

div#home_login div.submit, div#home_signup div.submit {margin-top:15px;}

div#home_login, div#home_signup  {width:280px;float:left;}

div#home_login {margin-left:5px;}
div#home_signup {margin-left:20px;}

a#home_signup_link {background-color:#D67E4F;padding:5px 15px;text-decoration:none;color:#fff;margin:0;font-size:3em;}
a:hover#home_signup_link {background-color:#7FA76B;color:#fff;}

div#login, div#signup  {width:280px;margin:0 auto;}

h2.dashboard_question {color:#7FA76B;margin:0 0 10px 0;padding:0;}

div.question {border:2px solid #E7E2DF; clear:both; padding:10px;margin-bottom:10px;}

div.chart {float:left;}

div.question_info {float:right;}

div.share {clear:both;width:375px;}

div.share label {font-weight:bold;}

div.character_count {float:left;margin-left:10px;}

.twitterSubmit {float:left;}

span.twitter_response {color:#D67E4F;font-weight:bold;}

div.response_text {clear:both;background-color:#F4F3F2;border:1px solid #E7E2DF;padding:5px;}
div.response_text p {margin:0;padding:0;color:#6BA7A3;}

div.results_response_text {margin-left:20px; width:450px; clear:both;background-color:#F4F3F2;border:1px solid #E7E2DF;padding:5px;}
div.results_response_text p {margin:0;padding:0;color:#6BA7A3;}

div.advanced_options_dashboard {float:left;}
div.advanced_options_dashboard label {margin-right:30px;}
div.advanced_options_dashboard label.comments_label {margin-right:100px;}
div.save_delete {float:right;margin-right:10px;}
div.edit_options {margin-bottom:15px;clear:both;width:525px;}

fieldset {border:1px solid #E7E2DF;padding:5px 10px 20px 10px;background-color:#F4F3F2;}
fieldset legend {color:#D67E4F;font-weight:bold;font-size:2em;}

.question label {font-weight:normal;color:#000;font-size:1em;}

form#edit_question fieldset legend, div.share fieldset legend {color:#D67E4F;font-weight:bold;font-size:1.2em;}

form#ask_question {width:500px;float:left;}
form#ask_question input {font-size:1.5em;width:500px;}
form#ask_question select {float:right;margin-top:5px;}
label.select_label {float:left;}
form#ask_question label {font-size:1.5em;}
form#ask_question div.submit {margin-top:10px;text-align:right;}

div#ask_help_text {float:right; width:385px;font-size:1.5em;border:1px solid #FFF590; background-color:#FFF6DE;padding:0 15px;margin-top:25px;}

div#QuestionAllowMessages, div#QuestionShowResults {padding-top:20px;}
#askSubmit {margin-top:20px;}

form#UserEditForm input {font-size:1.5em;width:450px;}
form#UserEditForm label {font-size:1.5em;}

div#profile_details {float:left; width:450px;}
div#twitter_details {float:right; width:450px;}
div#update_button {clear:both;text-align:center; padding-top:20px;}

form#ResponseAddForm fieldset label {display:inline;}

div#flashMessage, div#authMessage {text-align:center; padding:10px;font-size:1.5em;}
div.message {border:1px solid #82C85C; background-color:#B9FF98;}

input.form-error {border:1px solid #C31F1C;}
div.error-message {color:#C31F1C;font-weight:bold;}

div#question_wrapper {width:600px;margin:0 auto;}
h1.question {text-align:center;line-height:100%;}

div.response label {font-size:2em;}

div#responses {}
div#ResponseMessage label {font-size:1.5em;}
div.submit {clear:both;}
div.submit input {font-size:1.5em;}

p.response_info {font-size:1.2em;}

div#content {float:right;clear:both;}
div#content.narrow_column {width:740px;}
div#content.wide_column {width:960px;}

div#footer {clear:both;padding-top:20px;text-align:center;color:#000;}