/* --- GENERAL --- */

/* remove background image and increase font size */

html {
	
	background-image: none;
	font-size: xx-large;
	
}

/* eliminate width */

#LHS {
	
	width: 100%;
	
}

/* add float, increase width, eliminate left padding */

#RHS {
	
	float: left;
	width: 100%;
	padding-left: 0px;
		
}

/* add bottom padding */

h1 {
	
	padding-bottom: 5px;
		
}

/* increase bottom padding */

h2 {
	
	padding-bottom: 7px;
	
}

/* increase font size, remove justify */

.narrative {
	
	font-size: 1em;
	text-align: left;
	
}

/* increase font size */

.user_message {
	
	font-size: 1.1em;
	
}

/* increase font size */

.error_message {
	
	font-size: 1.1em;
	
}

/* hide */

.end_narrative {
	
	display: none;
	
}

/* show */

.mobile_end {
	
	display: block;
	
}

/* hide */

.scroll_info {
	
	display: none;
	
}


/* --- HEADER.PHP --- */

/* increase size */

#main_logo {

	width: 400px;
	height: 200px;
	
}

/* increase width */

#header_login {
	
	width: 420px;
	
}

/* increase width and top padding */

.header_login_col_2 {
	
	width: 85px;
	padding-top: 40px;
	
}

/* reduce width and font size */

.login_input {
	
	font-size: 0.6em;
	width: 120px;
		
}

/* reduce font size, increase top padding */

.login_label_bottom {
	
	font-size: 0.6em;
	padding-top: 5px;
	
}

/* add font size, increase width */

#submit_li_button {
	
	font-size: 0.5em;
	width: 85px;
	
}

/* increase top padding */

#header_logout {
	
	padding-top: 80px;
	
}

/* reduce font size */

#header_welcome {
	
	font-size: 0.8em;
	
}

/* add font size, increase width */

#submit_lo_button {
	
	font-size: 0.5em;
	width: 85px;
	
}

/* increase height */

.navigation {
	
	height: 45px;
			
}

/* increase height */

.navigation li {
	
	height: 45px;
	
}

/* reduce font size */

.navigation a {
	
	font-size: 1em;
		
}

/* increase height */

.navigation a:hover {
	
	height: 45px;
	
}

/* increase height */

.selected_tab {
	
	height: 45px;
	
}

/* decrease font size */

#experts_only_label {

	font-size: 0.8em;	
	
}

/* decrease font size */

#affiliates_only_label {
	
	font-size: 0.8em;	
	
}


/* --- INDEX.PHP --- */

/* hide */

#video_survey {
	
	display: none;
	
}

/* show */

a.mobile_link {
	
	display: block;
	
}

/* remove background image, float, opacity, font family / add background color, shadow, border radius / increase height and width */

#definitions {
	
	float: none;
	font-family: Geneva, Helvetica, Arial, sans-serif;
	background-image: none;
	background-color: #EFEFEF;
	width: 830px;
	height: 530px;
	opacity: 1;
	border-radius: 15px;
	box-shadow: 7px 7px 7px #999999;
	
}

/* reduce font size */

.defined_term {
	
	font-size: 1.1em;
	
}

/* justify text, increase left padding */

.definition {
	
	text-align: justify;
	padding-left: 50px;
	
}

/* add font weight */

.underlined {
	
	font-weight: bold;
	
}

/* increase left margin */

#learn_more_link {
	
	margin-left: 450px;
	
}

/* increase height */

#index_form_content {
	
	height: 380px;

}

/* increase width */

#index_form_instructions {
	
	width: 95%;
	
}

/* add font size, increase width */

#index_form_button {
	
	font-size: 0.8em;
	width: 300px;
	
}

/* hide */

#graphs {
	
	display: none;
	
}

/* hide */

.bar_name {
	
	display: none;
	
}

/* show */

#mobile_stats {
	
	display: block;
	
}

/* hide */

#like_container {
	
	display: none;
	
}


/* --- OVERVIEW_VIDEO.PHP --- */


/* --- EXPLORE.PHP --- */

/* decrease font size */

.q_contrib_1 {
	
	font-size: 0.8em;
	
}

/* decrease font size */

.q_contrib_2 {
	
	font-size: 0.8em;
	
}

/* decrease font size, add top padding */

.q_radio_label {
	
	font-size: 0.7em;
	padding-top: 15px;
	
}

/* decrease font size */

.progress_message {
	
	font-size: 0.7em;
	
}

/* decrease font size, increase width, reduce left margin */

.scale_submit {
	
	font-size: 0.9em;
	width: 200px;
	margin-left: 350px;
	
}

/* incrase width, reduced left margin */

#explore_results {

	width: 800px;
	margin-left: 50px;
	
}

/* increase width, box shadow, left margin / add bottom margin */

a.purpose_update {
	
	width: 400px;
	margin-left: 100px;
	margin-bottom: 50px;
	box-shadow: 10px 10px 10px #999999;
	
}

/* increase width, box shadow, left margin */

a.transfer_scores {
	
	width: 400px;
	margin-left: 200px;
	box-shadow: 10px 10px 10px #999999;
	
}

/* increase width, decrease font size */

.issue_graph_heading {
	
	font-size: 0.8em;
	width: 340px;
	
}

/* increase width */

.explore_label_container {
	
	width: 300px;
	
}

/* hide */

.explore_bar_container {
	
	display: none;
	
}

/* show */

.explore_mobile_result_container {
	
	display: block;
	
}

/* show */

.mobile_explore_result {
	
	display: block;
	
}


/* --- LEARN.PHP --- */

/* increase width */

.learn_container {
	
	width: 95%;
	
}

/* remove border, add background color, add padding */

.learn_more_text {
	
	background-color: #EFEFEF;
	border: none;
	padding-top: 20px;
	padding-bottom: 20px;
	
}

/* detailed content positioning */

#mobile_learn_content {

	position: absolute;
	top: 330px;
	width: 92%;
	
}

/* remove height and overflow, add padding */

.content {
	
	height: 100%;
	padding: 15px;

}

/* increase font size */

.sound_bite {
	
	font-size: 1.2em;
		
}

/* decrease top and bottom padding, decrease font size, remove background image */

#learn_instructions {
	
	background-image: none;
	font-size: 1em;
	padding-top: 15px;
	padding-bottom: 15px;
	
}

/* increase top margin, width, and height */

.block_icon {
	
	width: 50px;
	height: 50px;
	margin-top: 20px;
	
}

/* increase left and top padding */

.block_icon_label {
	
	padding-left: 20px;
	padding-top: 20px;
	
}

/* Increase font size and right padding */

.content ul li {
	
	font-size: 1em;
	padding-right: 75px;
	
}

/* increase font size, right padding / add left margin */

.content ol li {
	
	font-size: 1em;
	padding-right: 75px;
	margin-left: 50px;
	
}

/* increase size of impact sample calculation */

#sample_impact_calc {

	width: 700px;
	height: 256px;
	
}

/* increase border thickness */

.learn_divider {
	
	border-bottom: 3px solid #DDDDDD;
	
}


/* --- JOIN.PHP --- */

/* hide */

.join_header {
	
	display: none;
	
}

/* hide */

.join_img {
	
	display: none;
	
}

/* add clear */

.form_heading_number {
	
	clear: left;
	
}

/* increase top and bottom padding */

p.form_narrative {
	
	padding-top: 15px;
	padding-bottom: 15px;
	
}

/* increase width */

#issue_values {
	
	width: 500px;
	
}

/* increase width, height, border radius */

.issue_value_input {
	
	height: 40px;
	width: 40px;
	border-radius: 10px;
	
}

/* increase left margin, width, border size */

#total_line {
	
	margin-left: 300px;
	width: 80px;
	border-bottom: 5px solid #6699CC;
	
}

/* increase width, height, border radius */

#issue_total {
	
	height: 40px;
	width: 40px;
	border-radius: 10px;

}

/* increase width */

.survey_note {
	
	width: 250px;
	
}

/* add font size, increase width */

.form_select {
	
	font-size: 0.9em;
	width: 400px;
	
}

/* increase width and height */

.expertise_source {
	
	width: 350px;
	height: 120px;
	
}

/* increase width, bottom padding, bottom margin */

.optional_select {
	
	width: 97%;
	margin-bottom: 20px;
	padding-bottom: 20px;
	
}

/* resize radio buttons */

.join_radio {

	width: 30px;
	height: 30px;
	
}

/* increase width, font size */

.opt_select_label {
	
	font-size: 1em;
	width: 300px;
	
}

/* increase font size */

.radio_label {
	
	font-size: 1em;
	
}


/* --- FORGOT_PASSWORD --- */

/* increase width, margins, and add font size */

.reset_button {
	
	font-size: 0.8em;
	width: 300px;
	margin-left: 400px;
	margin-top: 30px;
	
}


/* --- MY_DASHBOARD.PHP --- */

/* add left padding */

.shaded_block {
	
	padding-left: 50px;
	
}

/* reduce font size */

.news_item {
	
	font-size: 0.9em;
	
}

/* increase font size and left margin */

a.dashboard_link {
	
	font-size: 1em;
	margin-left: 300px;
	
}

/* increase width */

.line_header {
	
	width: 230px;
	
}

/* increase width */

.interval_header {
	
	width: 300px;
	
}

/* increase width */

.data_header {
	
	width: 93px;
	
}

/* increase width */

.data_point {
	
	width: 93px;

}

/* increase width, top margin, and padding */

.field_text {
	
	width: 500px;
	margin-top: 10px;
	padding: 5px;

}

/* increase width */

.form_exp_label {
	
	width: 300px;
	
}

/* increase width and padding */

.field_fs_text {
	
	width: 400px;
	padding: 5px;
	
}

/* remove box shadow */

.issue_bar {
	
	box-shadow: none;
	
}

/* increase left padding */

.issue_score_label {
	
	padding-left: 12px;
		
}

/* increase width, line height / add left margin */

.issue_label_container {
	
	line-height: 50px;
	width: 320px;
	margin-left: 100px;
	
}

/* increase width and line height */

.issue_bar_container {
	
	line-height: 53px;
	width: 185px;
	
}


/* --- NEWS.PHP ---*/


/* --- MY_PURPOSE.PHP --- */

/* reduce font size */

#vote_contrib_summary {
	
	font-size: 0.7em;
	
}

/* increase width */

.vote_contrib_label {
	
	width: 150px;
	
}

/* decrease width / add font size */

.vote_contrib_title {
	
	font-size: 0.7em;
	width: 700px;
	
}

/* decrease width / add font size */

.vote_contrib_desc {
	
	font-size: 0.7em;
	width: 700px;
	
}

/* decrease font size */

.assessment_summary {
	
	font-size: 0.7em;
	
}

/* increase width */

.analysis_heading_label {
	
	width: 125px;
	
}

/* decrease width */

.analysis_heading_field {
	
	width: 175px;
	
}

/* add font size */

.voting_button {
	
	font-size: 0.5em;
	
}

/* reduce font size */

.votes_remaining_label {

	font-size: 0.7em;
	
}

/* reduce font size */

.votes_remaining {

	font-size: 0.7em;
	
}

/* reduce font size */

.header_box_pc {
	
	font-size: 0.7em;
	
}

/* reduce font size / increase height */

.list_box_pc {
	
	font-size: 0.7em;
	height: 100%;
	
}

/* hide */

a.contrib_count_header {
	
	display: none;
	
}

/* increase width */

a.pc_value_header {

	width: 326px;
	
}

/* hide */

.contrib_count_entry {
	
	display: none;
	
}

/* increase width and right padding */

.pc_value_entry {
	
	width: 120px;
	padding-right: 20px;
	
}


/* --- MY_AFFILIATIONS.PHP --- */

/* hide */

.identifier_icon {
	
	display: none;
	
}

/* reduce font size / increase width / add bottom margin (requires addition of <a> tags in news and analysis list) / left align */

.instructions {
	
	text-align: left;
	font-size: medium;
	width: 90%;
	margin-bottom: 30px;
	
}

/* reduce font size */

.table_properties_label {
	
	font-size: 0.5em;
	
}

/* add font size */

.table_properties {
	
	font-size: 0.7em;
	
}

/* add width, font size, bottom margin / increase left margin */

.table_properties_update {
	
	font-size: 0.7em;
	width: 150px;
	margin-bottom: 20px;
	
}

/* reduce font size */

.header_box {
	
	font-size: 0.7em;
	
}

/* reduce font size / increase height */

.list_box {
	
	font-size: 0.7em;
	height: 100%;
	
}

/* hide */

a.issue_header {
	
	display: none;
	
}

/* increase width */

a.date_header {
	
	width: 180px;
	
}

/* increase width */

a.value_header {

	width: 160px;
	
}

/* increase width */

a.status_header {
	
	width: 118px;
	
}

/* hide */

.issue_entry {
	
	display: none;
	
}

/* increase width */

.date_entry {
	
	width: 182px;
	
}

/* increase width */

.value_entry {
	
	width: 162px;
	
}

/* increase width */

.unlocked_status_entry {
	
	width: 97px;
	
}

/* increase width */

.locked_status_entry {
	
	width: 97px;
	
}

/* increase width / add height */

.info_display {
	
	width: 400px;
	height: 40px;
	
}

/* increase width */

.detail_container {
	
	width: 100%;
	
}

/* increase width */

.entry_detail {
	
	width: 90%;
	
}

/* increase font size, width, top margin */

.source_link {
	
	font-size: 1em;
	width: 400px;
	margin-top: 7px;
	
}


/* --- ACCOUNT.PHP --- */

/* increase width */

.edit_container_lg {
	
	width: 100%;
	
}

/* increase width, left margin / add font size */

.edit_submit_button_lg_indent {
	
	font-size: 0.8em;
	width: 300px;
	margin-left: 300px;
	
}

/* --- PURPOSE.PHP --- */

/* increase width */

.edit_container_sm {
	
	width: 600px;
	
}

/* increase width, left margin / add font size */

.edit_submit_button_sm_indent {
	
	font-size: 0.8em;
	width: 300px;
	margin-left: 150px;
	
}

/* reduce font size / increase width / center text */

.purpose_survey_note {
	
	font-size: 0.9em;
	text-align: center;
	width: 600px;
	
}

/* --- CONTRIBUTIONS.PHP --- */

/* reduce right padding */

.narrative_trimmed {
	
	padding-right: 25px;
	
}

/* increase width */

.contrib_container {
	
	width: 100%;
	
}

/* increase width */

.contrib_container_2 {
	
	width: 100%;
	
}

/* increase width / add font size */

.contrib_select {
	
	font-size: 0.9em;
	width: 400px;
	
}

/* add top margin */

.contrib_desc_label {
	
	margin-top: 20px;
		
}

/* increase width and height*/

.contrib_desc {
	
	width: 750px;
	height: 400px;
	
}

/* add width and height / increase left margin, top margin, and right margin */

.contrib_check {
	
	width: 25px;
	height: 25px;
	margin-left: 50px;
	margin-top: 30px;
	margin-right: 25px;
	
}

/* increase width */

.acceptance {
	
	width: 700px;
	
}

/* increase width / add font size / decrease left margin */

.contrib_submit {
	
	font-size: 0.8em;
	width: 300px;
	margin-left: 300px;
	
}

/* --- ANALYSES.PHP --- */

/* increase width and top margin */

.source_link_visible {
	
	width: 300px;
	margin-top: 10px;
	
}

/* increase top padding / decrease font size */

.read_only_text {
	
	font-size: 0.7em;
	padding-top: 10px;
	
}

/* increase width and height */

.read_only_desc {
	
	width: 750px;
	height: 180px;
	
}

/* --- ANALYSIS_LIST.PHP --- */

/* increase width */

a.close_window_link {
	
	width: 500px;
		
}

/* reduce width */

a.credentials_header {
	
	width: 240px;
	
}

/* increase width */

a.votes_header {
	
	width: 108px;
	
}

/* reduce width */

.credentials_entry {
	
	width: 242px;
	
}

/* increase width */

.votes_entry {
	
	width: 90px;
	
}


/* --- CONNECT.PHP --- */

/* move contact form to top */

#mobile_blog {

	position: absolute;
	top: 1800px;
	background-color: #EEEEEE;
	width: 85%;
	padding: 25px;
		
}

/* remove height */

#blog {
	
	height: 100%;
	
}

/* increase border size */

.blog_entry {
	
	border-bottom: 3px dashed #6699CC;
	
}

/* set display to block */

.blog_date {
	
	display: block;
	
}

/* show */

.mobile_instructions {
	
	display: block;
	
}

/* remove height */

.form_content {
	
	height: 100%;

}

/* increase width and top padding / add clear */

.form_label {
	
	width: 300px;
	padding-top: 10px;
	clear: both;
	
}

/* increase width, height, and border radius */

.form_input {
	
	height: 40px;
	width: 400px;
	border-radius: 10px;
	
}

/* increase height */

#email_comments {
	
	height: 400px;
	
}

/* increase top margin / add width and height */

.form_check {

	width: 30px;
	height: 30px;
	margin-top: 15px;
	
}

/* add font size, increase width */

#contact_select {

	font-size: 0.9em;
	width: 500px;

}

/* add font size, increase width */

.form_button {
	
	font-size: 0.8em;
	width: 250px;
	
}

/* --- FOOTER.PHP --- */

/* increase padding */

#footer {
	
	padding: 5px;
	padding-bottom: 10px;
	
}

/* reduce font size */

.boilerplate {
	
	font-size: 0.5em;
	
}

/* reduce font size */

.disclaimer {
	
	font-size: 0.5em;
	
}