/* This is the stylesheet for each individual page
 * that will be used on the site.
 */

/* index */

#main_toptext
{
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 5px;
	text-align: center;
	width: 700px;
}

#main_toptext h4
{
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 5px;
	font-size: 18px;
	font-weight: normal;
}

#main_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 10px;
}

#main_interior
{
	width: 600px;
	margin: 0 auto;
}

#main_interior input[type = submit]
{
	border-radius: 4px;
	height: 35px;
	width: 75px;
	color: white;
	text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.6);
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.19, #6A7CC9),
	color-stop(0.93, #375BE8)
	);
	background-image: -o-linear-gradient(bottom, #6A7CC9 19%, #375BE8 93%);
	background-image: -moz-linear-gradient(bottom, #6A7CC9 19%, #375BE8 93%);
	background-image: -webkit-linear-gradient(bottom, #6A7CC9 19%, #375BE8 93%);
	background-image: -ms-linear-gradient(bottom, #6A7CC9 19%, #375BE8 93%);
	background-image: linear-gradient(to bottom, #6A7CC9 19%, #375BE8 93%);
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 360px;
	margin-right: 580px;
	cursor: pointer;
}

#main_subs
{
	margin-top: 10px;
}

#main_disclaimer
{
	margin-left: 80px;
	padding: 5px;
	margin-top: 20px;
}

#main_disclaimer a
{
	text-decoration: none;
	color: red;
	font-size: 14px;
}

#main_forgotlink
{
	margin-top: 10px;
}

#main_forgotlink a
{
	text-decoration: none;
	font-size: 14px;
	color: black;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
}

#main_forgotlink a:hover
{
	text-decoration: underline;
}

#main_forgotuser a
{
	text-decoration: none;
	font-size: 14px;
	color: black;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
}

#main_forgotuser a:hover
{
	text-decoration: underline;
}

#main_subtext
{
	text-align: center;
	font-size: 12px;
	padding: 5px;
	margin-left: 160px;
	width: 400px;
}

.front_label
{
	font-size: 14px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	padding-right: 5px;
}

/* index ends */

/* home */

#home_wrapper
{
	border: 1px solid black;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, 0.3);
	padding: 5px;
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#home_wrapper h3
{
	background: #465EAB;
	font-size: 28px;
	padding: 5px;
	text-align: center;
	color: white;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

#home_pic
{
	position: relative;
	float: right;
}

#home_interior
{
	padding: 5px;
	font-size: 12px;
}

#home_interior p
{
	margin-bottom: 10px;
}

#progress_made
{
	visibility: hidden;
	position: absolute;
}

.home_steps
{
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 18px;
	background: #BC0707;
	padding: 5px;
	margin-bottom: 5px;
	color: white;
}

.home_step_details
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.home_welcome
{
	color: #465EAB;
}

.home_head
{
	background: #060606;
	color: white;
	font-size: 15px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	padding-left: 3px;
	padding-right: 3px;
	cursor: pointer;	
}

.home_head:hover
{
	color: #FACA10;
	transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	-webkit-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
}

/* home ends */

/* profile */

#profile_wrapper
{
	background: rgba(90, 90, 90, 0.3);
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 100px;
}

#profile_wrapper h3
{
	width: 98.5%;
	background: #747579;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 22px;
	padding: 5px;
	color: white;
	text-align: center;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
}

#profile_wrapper h4
{
	width: 98%;
	background: #747579;
	border: 4px solid rgba(40, 40, 40, 0.6);
	font-size: 22px;
	color: white;
	cursor: pointer;
	padding: 5px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
}

#profile_wrapper h4:hover
{
	color: #FACA10;
	transition: 0.25s ease-out;
	-o-transition: 0.25s ease-out;
	-webkit-transition: 0.25s ease-out;
	-ms-transition: 0.25s ease-out;
	-moz-transition: 0.25s ease-out;
}

#profile_wrapper section
{
	padding: 5px;
}

#profile_picture
{
	position: relative;
	float: right;
}

#profile_picture img
{
	border-radius: 2px;
}

.profile_info
{
	font-size: 16px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	color: rgba(0, 0, 0, 0.9);
	margin-bottom: 10px;
}

.profile_break
{
	font-size: 18px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	color: black;
	margin-top: 5px;
	margin-bottom: 10px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
	font-weight: bold;
}

.profile_information
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: rgba(0, 0, 0, 0.9);
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	padding-left: 10px;
	padding-right: 10px;
}

.arrow
{
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid white;
	float: right;
	position: relative;
	margin-top: 5px;
}

.arrow:hover
{
	color: #FACA10;
	transition: 0.25s ease-out;
	-o-transition: 0.25s ease-out;
	-webkit-transition: 0.25s ease-out;
	-ms-transition: 0.25s ease-out;
	-moz-transition: 0.25s ease-out;
}

.up
{
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid white;
	float: right;
	position: relative;
	margin-top: 5px;
}

/* profile ends */

/* update */

#update_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 100px;
}

#update_wrapper h4
{
	width: 100%;
	font-size: 22px;
	border: 4px solid rgba(50, 50, 50, 0.9);
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	background: #747579;
	color: white;
	cursor: pointer;
	padding: 5px;
}

#update_wrapper h4:hover
{
	color: #FACA10;
	transition: 0.25s ease-in;
	-o-transition: 0.25s ease-in;
	-webkit-transition: 0.25s ease-in;
	-ms-transition: 0.25s ease-in;
	-moz-transition: 0.25s ease-in;
}

#update_wrapper label
{
	margin-bottom: 10px;
	margin-top: 10px;
}

#he, #fe
{
	width: 100px;
}

#be
{
	margin-bottom: 10px;
}

#update_wrapper input
{
	margin-top: 10px;
}

#update_wrapper button
{
	margin-top: 10px;
	margin-bottom: 10px;
}

/* update ends */

/* memberupdate */

#memberupdate_wrapper
{
	width: 900px;
	margin: 0 auto;
}

#memberupdate_wrapper h3
{
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	padding: 5px;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	font-size: 24px;
}

#memberupdate_interior p
{
	text-align: center;
	margin-bottom: 10px;
}

#memberupdate_interior input
{
	margin-bottom: 10px;
}

/* memberupdate ends */

/* payonline */

#onlinepayment_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#onlinepayment_wrapper h3
{
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding: 5px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	text-align: center;
}

#onlinepayment_interior
{
	padding: 5px;
}

#onlinepayment_block
{
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
}

#onlinepayment_block p
{
	margin-top: 5px;
	margin-bottom: 5px;
}

#onlinepayment_key
{
	width: 250px;
	margin: 0 auto;
}

#onlinepayment_info
{
	margin-top: 15px;
}

#onlinepayment_info p
{
	text-align: center;
	padding: 5px;
}

#onlinepayment_cc_area
{
	margin-top: 5px;
}

#onlinepayment_wrapper h4
{
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
}

#op_ccname
{
	float: left;
}

#onlinepayment_address
{
	float: right;
}

#onlinepayment_cc
{
	margin-top: 140px;
	margin-bottom: 10px;
}

#onlinepayment_button
{
	width: 100px;
	margin: 0 auto;
}

#op_ccadd
{
	margin-bottom: 5px;
}

#op_cccity, #op_ccst, #op_ccexp, #op_ccver
{
	margin-right: 5px;
	width: 100px;
}

#op_ccst
{
	width: 60px;
}

#op_cczip
{
	width: 120px;
}

#onlinepayment_data
{
	width: 400px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

#onlinepayment_errors
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#onlinepayment_wrapper label
{
	margin-left: 5px;
	font-size: 14px;
	font-weight: bold;
}

#onlinepayment_wrapper input[type = checkbox]
{
	margin-left: 20px;
}

.onlinepayment_inform
{
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 45px;
}

.op_info
{
	margin-left: 5px;
	color: red;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	font-weight: bold;
}

/* payonline ends */

/* onlinereceipt */

#updatereceipt_wrapper h3
{
	margin-top: 10px;
	padding: 10px;
	background: rgba(233, 23, 23, 0.9);
	font-size: 22px;
	font-weight: lighter;
	box-shadow: 1px 2px 2px 1px rgba(0, 0, 0, 0.5);
	color: white;
	width: 700px;
	letter-spacing: 1px;
}

#updatereceipt_wrapper p
{
	margin-top: 20px;
	padding: 5px;
	margin-bottom: 10px;
}

#updatereceipt_listings
{
	width: 800px;
	margin: 0 auto;
	margin-bottom: 40px;
}

#updatereceipt_interior blockquote
{
	padding: 5px;
	margin-left: 30px;
}

.ur_info
{
	margin-bottom: 5px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

/* onlinereceipt ends */

/* ccinfo */

#creditcard_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 10px;
}

#creditcard_wrapper h3
{
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	font-size: 24px;
}

#creditcard_wrapper p
{
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
}

#creditcard_wrapper input
{
	margin-bottom: 10px;
}

/* ccinfo ends */

/* mynotes */

#notes_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#notes_wrapper h3
{
	background: #747579;
	border: 4px solid rgba(30, 30, 30, 0.7);
	color: white;
	font-size: 22px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: center;
}

#notes_interior
{
	padding: 5px;
	background: rgba(150, 150, 150, 0.7);
}

#notes_creator
{
	margin-bottom: 10px;
}

#notes_previous
{
	border-top: 2px solid rgba(0, 0, 0, 0.4);
	margin-top: 10px;
}

.notes_display
{
	background: white;
	border-radius: 4px;
	padding: 5px;
	margin-bottom: 5px;
}

.notes_title
{
	font-size: 16px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.notes_body
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.notes_time
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.notes_delete a
{
	padding: 5px;
	margin-top: 10px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: red;
	text-decoration: none;
}

.notes_delete a:hover
{
	text-shadow: 1px 1px 1px rgba(233, 23, 23, 0.5);
}

/* mynotes ends */

/* messageboard */

#messageboard_maker
{
	float: right;
	margin-right: 10px;
}

#messageboard_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#messageboard_wrapper h3
{
	text-align: center;
	background: #747579;
	color: white;
	padding: 5px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
}

#messageboard_wrapper
{
	background: rgba(230, 230, 230, 0.5);
}

#messageboard_interior 
{
	padding: 5px;
}

#messageboard_interior p
{
	font-size: 12px;
	padding: 5px;
	margin-bottom: 5px;
}

.message_display
{
	width: 650px;
	background: white;
	margin-bottom: 10px;
	margin-left: 60px;
	padding: 5px;
	border-radius: 4px;
}

.myfit_heading
{
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 10px;
}

.message_date
{
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.message_delete
{
	padding: 5px;
}

.message_delete a
{
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: red;
	text-decoration: none;
}

.message_delete a:hover
{
	text-shadow: 1px 1px 1px rgba(233, 23, 23, 0.5);
}

/* messageboard ends */

/* analysis */

#fitnessanalysis_wrapper
{
	width: 800px;
	margin: 0 auto;
	margin-top: 20px;
}

#fitnessanalysis_interior
{
	padding: 5px;
	margin-top: 10px;
	border: 2px dotted rgba(0, 0, 0, 0.4);
	margin-bottom: 20px;
}

#fa_preferences input[type = "checkbox"]
{
	margin-right: 5px;
	margin-left: 5px;
}

#fa_preferences input[type = "text"]
{
	margin-right: 5px;
	margin-left: 5px;
}

#fa_preferences input[type = "radio"]
{
	margin-left: 5px;
}

#fa_personal
{
	border: 1px dotted rgba(0, 0, 0, 0.4);
	padding: 5px;
	height: 30px;
}

#fa_pleft, #fa_pright
{
	border: 1px dotted rgba(0, 0, 0, 0.4);
}

#fa_pleft
{
	float: left;
	padding: 3px;
}

#fa_pright
{
	position: relative;
	float: right;
	padding: 5px;
}

#fa_bpm, #fa_weightarea, #fa_deal, #fa_fitgoal, #fa_lostlbs
{
	background: rgba(70, 70, 70, 0.2);
	border: 1px dotted rgba(0, 0, 0, 0.4);
	padding: 5px;
}

#fa_heightarea, #fa_dal, #fa_measurements, #fa_losetime
{
	border: 1px dotted rgba(0, 0, 0, 0.4);
	padding: 5px;
}

#fa_button, #fa_pref_submit
{
	margin-left: 320px;
	margin-top: 10px;
}

#fa_age, #fa_inches, #fa_feet, #fa_weight, #fa_waist, #fa_neck, #fa_hips, #fa_rhr, #fa_minsdays, #fa_workdays, #fa_dayseat, #fa_skip, #fa_eatout, #fa_water
{
	width: 60px;
}

#fa_perweek, #fa_lbsin, #fa_indays
{
	width: 90px;
}

#fa_inches, #fa_kg, #fa_totalinches
{
	margin-left: 10px;
}

#fa_results
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#fa_preferences
{
	padding: 5px;
	border: 1px solid rgba(0, 0, 0, 0.8);
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.7);
	border-radius: 4px;
}

#fa_next
{
	margin-top: 15px;
	margin-bottom: 5px;
	padding: 5px;
	text-decoration: none;
	color: rgba(244, 23, 23, 0.9);
	text-align: center;
}

#fa_next:hover
{
	text-shadow: 1px 1px 1px rgba(233, 23, 23, 0.6);
}

#analysis_user
{
	visibility: hidden;
}

.fa_link
{
	margin-top: 15px;
	margin-bottom: 5px;
	text-align: center;
}

.fa_maintitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-bottom: 5px;
	font-weight: bold;
	color: rgba(244, 23, 23, 0.9);
}

.fa_res
{
	font-weight: bold;
	color: rgba(244, 23, 23, 0.9);
	margin-left: 5px;
}

.main_paragraph
{
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
	color: rgba(244, 23, 23, 0.9);
}

.fa_title
{
	font-family: Arial, Helvetica, sans-serif;
}

.fa_preftitle
{
	background: rgba(244, 23, 23, 0.9);
	color: white;
	padding: 5px;
	margin-bottom: 10px;
}

.wtp
{
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

.fa_preques
{
	margin-bottom: 10px;
}

/* analysis ends */

/* aboutgoals */

#aboutfitness_wrapper
{
	width: 800px;
	margin: 0 auto;
	margin-top: 20px;
}

#aboutfitness_wrapper h3
{
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: white;
	padding: 5px;
	text-align: center;
	background: #747579;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
}

#aboutfitness_interior p
{
	margin-top: 10px;
	padding: 5px;
}

/* aboutgoals ends */

/* progress */

#progress_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 70px;
}

#progress_wrapper h3
{
	width: 100%;
	padding: 5px;
	font-size: 30px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	background: #747579;
	margin-bottom: 20px;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.4);
	color: white;
	text-align: center;
}

#progress_wrapper h4
{
	width: 100%;
	background: #747579;
	border: 4px solid rgba(100, 100, 100, 0.6);
	padding: 5px;
	color: white;
	font-size: 24px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	text-align: center;
}

#progress_wrapper h4:hover
{
	cursor: pointer;
	color: #FACA10;
	transition: 0.25s ease-in;
	-o-transition: 0.25s ease-in;
	-webkit-transition: 0.25s ease-in;
	-ms-transition: 0.25s ease-in;
	-moz-transition: 0.25s ease-in;
}

#progress_pictures
{
	width: 100%;
	margin-top: 20px;
}

#before_picture
{
	float: left;
	border: 1px solid rgba(0, 0, 0, 0.4);
}

#after_picture
{
	position: relative;
	float: right;
	border: 1px solid rgba(0, 0, 0, 0.4);
}

#before_picture form, #after_picture form
{
	border: 1px solid rgba(100, 100, 100, 0.5);
}

#progress_wrapper section
{
	padding: 5px;
}

#bp, #ap
{
	text-align: center;
	padding: 5px;
	font-weight: bold;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
}

#progress_errors
{
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.progress_info
{
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.progress_information
{
	font-weight: bold;
}

.pro_delete
{
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	color: red;
	text-decoration: none;
	font-size: 20px;
	padding: 5px;
}

.pro_delete:hover
{
	text-shadow: 1px 1px 2px rgba(244, 23, 23, 0.7);
}

/* progress ends */

/* aboutprogress */

#aboutprogress_wrapper
{
	width: 800px;
	margin: 0 auto;
	margin-top: 20px;
}

#aboutprogress_wrapper h3
{
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: white;
	padding: 5px;
	text-align: center;
	background: #747579;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
}

#aboutprogress_interior p
{
	margin-top: 10px;
	padding: 5px;
}

/* aboutprogess ends */

/* calendar */

#main_calendar
{
	margin-top: 10px;
	width: 1100px;
	margin-left: auto;
	margin-right: auto;
	height: 820px;
	border: 1px solid rgba(0, 0, 0, 0.4);
	padding: 5px;
}

#calendar_months
{
	width: 100%;
	height: 50px;
	background: rgba(180, 180, 180, 0.4);
	line-height: 15px;
}

#show_month
{
	
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: black;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
	text-align: center;
	line-height: 60px;
}

#prev
{
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	border-radius: 90px 0 0 90px;
}

#next
{
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	border-radius: 0 90px 90px 0;
}

#calendar_days_week
{
	border: 2px solid rgba(100, 100, 100, 0.9);
	background: #747579;
	width: 100%;
}

#calendar_exterior
{
	border: 1px solid rgba(0, 0, 0, 0.4);
	height: 740px;
}

#user_name
{
	position: absolute;
	top: 0;
	color: white;
}

#calendar_workouts
{
	position: absolute;
	background: rgba(0, 0, 0, 0.6);
	width: 100%;
	height: 190%;
	z-index: 2000;
	top: 0;
}

#calendar_close
{
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	color: red;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
}

#calendar_close:hover
{
	cursor: pointer;
	text-shadow: 1px 2px 2px rgba(244, 23, 23, 0.9)
}

#close_make_schedules
{
	float: right;
	padding: 5px;
	color: red;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 22px;
	cursor: pointer;
}

#make_schedules_interior
{
	margin-top: 25px;
	padding: 5px;
	border-radius: 4px;
}

#make_schedules_banner
{
	width: 100%;
	background: rgba(233, 23, 23, 0.9);
	color: white;
	padding: 5px;
	margin-bottom: 10px;
	font-size: 18px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
}

#make_schedules_interior select, #make_schedules_interior label
{
	margin-bottom: 10px;
}

#close_make_schedules:hover
{
	text-shadow: 1px 1px 1px rgba(244, 23, 23, 0.7);
}

#copy_ms, #cal_delete_button
{
	background: none;
	border: none;
	color: black;
	font-size: 16px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	cursor: pointer;
	text-decoration: none;
}

#copy_ms:hover, #cal_delete_button:hover
{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
}

#make_schedules_interior input[type = date]
{
	border: 1px solid rgba(233, 23, 23, 0.4);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

#make_schedules_interior input[type = date]:focus
{
	outline: none;
	box-shadow: 1px 1px 1px rgba(222, 23, 23, 0.5)
}

.wk_pictures
{
	position: absolute;
}

.fd_pictures
{
	float: right;
	margin-top: 40px;
	margin-right: 15px;
}

.wk_pictures:hover, .fd_pictures:hover
{
	box-shadow: 2px 2px 3px 2px rgba(244, 23, 23, 0.5);
}

.wk_sho
{
	width: 320px;
	background: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: blue;
	position: absolute;
	padding: 5px;
	z-index: 1000;
	visibility: hidden;
}

.fd_sho
{
	width: 320px;
	background: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: blue;
	position: absolute;
	padding: 5px;
	z-index: 1000;
	visibility: hidden;
}

.no_day
{
	position: relative;
	float: left;
	margin-right: 6px;
	margin-top: 4px;
	width: 150.5px;
	height: 115px;
	background: #747579;
}

.dis_cal_close
{
	float: right;
	padding-right: 5px;
	font-size: 14px;
	color: red;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
}

.dis_cal_close:hover
{
	cursor: pointer;
	text-shadow: 1px 1px 1px rgba(244, 23, 23, 0.7);
}

.cal_day
{
	background: #FACA10;
	position: relative;
	float: left;
	margin-right: 6px;
	margin-top: 4px;
	width: 150.5px;
	height: 115px;
}

.cal_day:hover
{
	cursor: pointer;
	background: #475EAC;
	transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	-moz-transition: 0.2s ease-in;
	-webkit-transition: 0.2s ease-in;
	-ms-transition: 0.2s ease-in;
}

.a_day
{
	padding-left: 2px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	color: black;
	font-weight: bold;
	font-size: 16px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7);
}

.a_day:hover
{
	color: white;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
	transition: 0.4s ease-out;
	-o-transition: 0.4s ease-out;
	-webkit-transition: 0.4s ease-out;
	-ms-transition: 0.4s ease-out;
	-moz-transition: 0.4s ease-out;
}

.days:first-child
{
	border: none;
}

.days
{
	color: #FACA10;
	border-left: 2px solid rgba(100, 100, 100, 0.9);
	width: 150px;
	text-align: center;
}

.calendar_search
{
	width: 80px;
	height: 35px;
	background: #747579;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
	text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.6);
	color: white;
	font-size: 14px;
	cursor: pointer;
	border: 2px solid rgba(100, 100, 100, 0.9);
}

.calendar_search:hover
{
	color: #FACA10;
	transition: 0.25s ease-in;
	-o-transition: 0.25s ease-in;
	-webkit-transition: 0.25s ease-in;
	-ms-transition: 0.25s ease-in;
	-moz-transition: 0.25s ease-in;
}

.make_schedules
{
	background: white;
	border-radius: 4px;
	padding: 5px;
	z-index: 200;
	position: fixed;
	margin-left: 900px;
	margin-top: 15px;	
	height: 450px;
	width: 350px;
}

.wks_list, .fdp_list
{
	text-decoration: none;
	font-size: 14px;
	color: black;
}

.wks_list:hover, .fdp_list:hover
{
	color: blue;
}

.exercise_show
{
	background: white;
	border-radius: 4px;
	padding: 5px;
	width: 800px;
	margin: 0 auto;
}

.es_title
{
	margin-top: 10px;
	padding: 5px;
	font-size: 24px;
	text-align: center;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	border-bottom: 1px solid black;
}

.es_heading
{
	margin-top: 5px;
}

.es_head
{
	width: 200px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
}

.es_information
{
	width: 200px;
	text-align: center;
}

.es_info
{
	padding: 10px;
	margin-bottom: 10px;
}

.meal_show
{
	background: white;
	border-radius: 4px;
	padding: 5px;
	width: 800px;
	margin: 0 auto;
	overflow: auto;
	height: 800px;
}

.ms_title
{
	padding: 5px;
	margin-top: 10px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 24px;
	border-bottom: 1px solid black;
	margin-bottom: 10px;
	text-align: center;
}


.meal_list_head
{
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.head_heading
{
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 24px;
	width: 600%;
	margin-top: 10px;
}

.meal_listing, .food_listing
{
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.food_listing
{
	width: 300px;
}

.mf_item
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 300px;
}

.ms_item
{
	width: 250px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* calendar ends */

/* aboutcalendar */

#aboutcalendar_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#aboutcalendar_wrapper h3
{
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: white;
	padding: 5px;
	text-align: center;
	background: #747579;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
}

#aboutcalendar_interior p
{
	margin-top: 10px;
	padding: 5px;
}

/* aboutcalendar ends */

/* plans */

#workoutplans_wrapper
{
	width: 800px;
	margin: 0 auto;
	margin-top: 20px;
}

#workoutplans_wrapper h3
{
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: white;
	background: #747579;
	border: 2px solid rgba(100, 100, 100, 0.4);
	border-radius: 4px;
	box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, 0.6);
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
}

#workoutplans_interior
{
	padding: 5px;
}

#wp_search
{
	margin-bottom: 10px;
}

#wp_results
{
	margin-top: 10px;
	height: 200px;
	overflow: auto;
}

#workoutplans_plans
{
	padding: 5px;
	columns: 250px 2;
	-webkit-columns: 250px 2;
	-o-columns: 250px 2;
	-ms-columns: 250px 2;
	-moz-columns: 250px 2;
}

#workoutplans_list h4
{
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	color: white;
	background: rgba(30, 10, 140, 0.9);
	text-align: center;
	font-size: 24px;
	padding: 5px;
}

#workoutplans_list
{
	position: absolute;
	bottom: 80;
	width: 800px;
}

#workout_usname
{
	visibility: hidden;
}

.workout_list_results
{
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.workout_list_results a
{
	text-decoration: none;
	color: black;
}

.workout_list_results a:hover
{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
}

.show_workouts
{
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

.show_workouts a
{
	color: rgba(30, 30, 30, 0.9);
	text-decoration: none;
	margin-left: 5px;
}

.show_workouts a:hover
{
	text-shadow: 1px 1px 1px rgba(100, 100, 100, 0.5);
}

/* plans ends */

/* library */

#workoutlibrary_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#workoutlibrary_wrapper h3
{
	background: #747579;
	border-radius: 4px;
	font-size: 30px;
	color: white;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	padding: 5px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
	margin-bottom: 10px;
	text-align: center;
}

#wl_firstselect
{
	width: 500px;
	margin-bottom: 20px;
	margin: 0 auto;
}

#wl_firstselect a
{
	text-decoration: none;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding: 5px;
}

#wl_firstselect a:hover
{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}

#wl_secondselect a:hover
{
	text-shadow: 1px 1px 1px rgba(0, 0, 200, 0.6);
}

#wl_thirdselect a:hover
{
	text-shadow: 1px 1px 1px rgba(0, 200, 0, 0.6);
}

#wl_fourthselect a:hover
{
	text-shadow: 1px 1px 1px rgba(233, 10, 233, 0.6);
}

#wl_fifthselect a:hover
{
	text-shadow: 1px 1px 1px rgba(233, 23, 23, 0.6);
}

#sl_m
{
	float: left;
}

#sl_w
{
	position: relative;
	float: right;
}

#wl_secondselect
{
	padding-top: 20px;
	margin-bottom: 20px;
}

#wl_secondselect a
{
	text-decoration: none;
	color: blue;
}

#sw_fb, #sw_mt, #sw_bb
{
	float: left;
}

#sw_mt
{
	margin-left: 50px;
}

#sw_bb
{
	margin-left: 90px;
}

#sw_e
{
	float: right;
}

#wl_thirdselect
{
	padding-top: 20px;
	width: 450px;
	margin: 0 auto;
}

#wl_thirdselect a
{
	text-decoration: none;
	color: green;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

#sw_beg, #sw_int
{
	float: left;
}

#sw_adv
{
	float: right;
}

#sw_int
{
	margin-left: 100px;
}

#wl_fourthselect
{
	padding-top: 30px;
	width: 700px;
	margin: 0 auto;
}

#wl_fourthselect a
{
	text-decoration: none;
	color: rgba(223, 10, 180, 0.9);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#sw_do, #sw_dt
{
	float: left;
}

#sw_dr
{
	float: right;
}

#sw_dt
{
	margin-left: 275px;
}

#wl_fifthselect
{
	padding-top: 40px;
}

#wl_fifthselect a
{
	text-decoration: none;
	color: rgba(233, 23, 23, 0.9);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

#sw_ot, #sw_fs, #sw_sn
{
	float: left;
}

#sw_tt
{
	float: right;
}

#sw_fs
{
	margin-left: 120px;
}

#sw_sn
{
	margin-left: 200px;
}

#wl_finalchoice
{
	visibility: hidden;
}

#wl_userselection
{
	position: absolute;
	bottom: 0;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: center;
	width: 450px;
	margin: 0 auto;
}

.wl_select
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-bottom: 10px;
}

.sw_main
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	font-size: 16px;
	text-align: center;
}

.sw_minor
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* library ends */

/* workouts */

#showworkout_wrapper
{
	padding: 5px;
	margin-bottom: 100px;
	font-size: 12px;
}

#showworkout_wrapper table
{
	margin-bottom: 20px;
}

#showworkout_wrapper table th, td
{
	text-align: center;
}

#showworkout_initials
{
	float: right;
	font-weight: bold;
	font-size: 14px;
	padding-right: 10px;
}

#showworkout_writeup
{
	padding: 5px;
	margin-top: 20px;
	margin-bottom: 10px;
}

#sw_print
{
	float: left;
}

#bottom_alert
{
	padding: 5px;
	margin-top: 20px;
}

#showworkout_titles
{
	margin-top: 10px;
}

#showworkout_firsttitles
{
	margin-top: 20px;
}

#showworkout_secondtitles
{
	margin-top: 20px;
}

#showworkout_thirdtitles
{
	margin-top: 20px;
}

#showworkout_titles, #showworkout_firsttitles, #showworkout_secondtitles, #showworkout_thirdtitles
{
	font-weight: bold;
}

.showworkout_workout
{
	padding-left: 10px;
	padding-right: 10px;
	border: 2px solid red;
	border-radius: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	font-style: italic;
	width: 175px;
	font-weight: bold;
	margin-top: 20px;
}

.showworkout_notes
{
	float: right;
	margin-right: 10px;
	border: 2px solid black;
	padding: 5px;
}

.swnote
{
	border: 2px solid black;
	padding: 5px;
}

.sw_notetop
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 3px;
}

.sw_ex
{
	width: 250px;
	font-weight: bold;
}

.sw_unit
{
	width: 200px;
}

.sw_incline
{
	width: 200px;
}

.sw_speed
{
	width: 200px;
}

.sw_time
{
	width: 200px;
}

.bolded
{
	font-weight: bold;
}

/* workouts ends */

/* exerciselist */

#exerciselist_wrapper
{
	width: 800px;
	margin: 0 auto;
	margin-top: 20px;
}

#exerciselist_wrapper h3
{
	background: #747579;
	padding: 5px;
	margin-bottom: 10px;
	color: white;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
	text-align: center;
}

#exerciselist_interior h4
{
	background: #747579;
	padding: 5px;
	color: white;
	border: 4px solid rgba(100, 100, 100, 0.7);
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 24px;
}

#exerciselist_interior h4:hover
{
	color: #FACA10;
	transition: 0.25s ease-in;
	-o-transition: 0.25s ease-in;
	-webkit-transition: 0.25s ease-in;
	-moz-transition: 0.25s ease-in;
	-ms-transition: 0.25s ease-in;
	cursor: pointer;
}

#ex_aside
{
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}

#ex_search
{
	margin-top: 5px;
}

#ex_results
{
	height: 350px;
	overflow: auto;
	margin-top: 10px;
	width: 250px;
}

.no_display
{
	padding: 5px;
	font-style: italic;
}

.ex_res
{
	margin-bottom: 10px;
}

.ex_res a
{
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 5px;
	color: black;
	font-size: 14px;
	text-decoration: none;
}

.ex_res a:hover
{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}


.ex_list
{
	columns: 300px 2;
	-webkit-columns: 300px 2;
	-o-columns: 300px 2;
	-ms-columns: 300px 2;
	-moz-columns: 300px 2;
}

.ex_listing
{
	margin-bottom: 3px;
	text-decoration: none;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.ex_listing:hover
{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

/* exerciselist ends */

/* exercise */

#exercise_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#exercise_wrapper h3
{
	background: #747579;
	color: white;
	font-size: 30px;
	text-align: center;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	border-radius: 4px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	padding: 5px;
}

#exercise_interior
{
	padding: 5px;
}

#exercise_number
{
	background: rgba(0, 0, 0, 0.2);
	width: 260px;
	padding: 5px;
	border: 2px solid rgba(100, 100, 100, 0.4);
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

#exercise_number p
{
	text-align: center;
	color: black;
	padding: 5px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-shadow: -1px -1px 1px rgba(220, 220, 220, 0.4);
}

#exercise_thumbnail1
{
	float: left;
}

#exercise_thumbnail2
{
	float: right;
	
}

#exercise_thumbnailstretch
{
	margin-left: 300px;
}



#exercise_thumbnail1 p, #exercise_thumbnail2 p
{
	text-align: center;
	padding: 5px;
	border: 2px solid rgba(0, 0, 0, 0.6);
	width: 270px;
	margin-left: 10px;
	background: rgba(0, 0, 0, 0.2);
	color: black;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-shadow: -1px -1px 1px rgba(220, 220, 220, 0.4);
}

#exercise_paras
{
	margin-top: 150px;
}

.exercise_heading
{
	font-weight: bold;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
}

/* exercise ends */

/* editexercise */

#editexercise_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#editexercise_wrapper h3
{
	margin-bottom: 10px;
	background: #747579;
	padding: 5px;
	color: white;
	font-size: 30px;
	text-align: center;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	border: 2px solid rgba(100, 100, 100, 0.6);
	border-radius: 4px;
	box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, 0.5);
}

#editexercise_interior
{
	margin-bottom: 20px;
}

#editexercise_interior h4
{
	margin-bottom: 10px;
	background: #747579;
	padding: 5px;
	color: white;
	font-size: 24px;
	text-align: center;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
}

input[type = "submit"]
{
	margin-top: 20px;
}

/* editexercise */

/* addplan */

#addplan_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#addplan_wrapper h3
{
	background: #747579;
	font-size: 30px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: center;
	border-radius: 4px;
	border: 2px solid rgba(100, 100, 100, 0.6);
	box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, 0.6);
	color: white;
}

#addplan_interior
{
	padding: 5px;
}

#addplan_interior input, textarea
{
	margin-bottom: 10px;
}

#addplan_search
{
	float: right;
	padding: 5px;
}

#ap_find
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#ap_results
{
	width: 250px;
	height: 200px;
	overflow: auto;
}

#ap_selects
{
	margin-bottom: 10px;
}

.addplan_results
{
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.addplan_results a
{
	text-decoration: none;
	color: black;
}

.addplan_results a:hover
{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

/* addplan ends */

/* fitnessresource */

#fitnessresource_wrapper
{
	width: 800px;
	margin: 0 auto;
	margin-top: 20px;
}

#fitnessresource_wrapper h4
{
	background: #747579;
	color: white;
	padding: 5px;
	font-size: 24px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	border: 4px solid rgba(100, 100, 100, 0.7);
}

#fitnessresource_wrapper h4:hover
{
	cursor: pointer;
	color: #FACA10;
	transition: 0.25s ease-in;
	-webkit-transition: 0.25s ease-in;
	-moz-transition: 0.25s ease-in;
	-o-transition: 0.25s ease-in;
	-ms-transition: 0.25s ease-in;
}

#fitnessresource_wrapper section
{
	padding: 5px;
}

#fitnessresource_wrapper ul li
{
	margin-left: 10px;
}

#fitnessresource_wrapper p
{
	margin-bottom: 10px;
}

#pyramid_pic
{
	width: 325px;
	margin: 0 auto;
	padding: 5px;
}

#rep_set_chart
{
	width: 445px;
	margin: 0 auto;
	padding: 5px;
}

#equipment_chart
{
	width: 605px;
	margin: 0 auto;
	padding: 5px;
}

#bodymass_table
{
	width: 345px;
	margin: 0 auto;
	padding: 5px;
}

#signsheartattack
{
	width: 595px;
	margin: 0 auto;
	padding: 5px;
}

#diabetes_chart
{
	width: 605px;
	margin: 0 auto;
	padding: 5px;
}

#agechart
{
	width: 325px;
	margin: 0 auto;
	padding: 5px;
}

.interior_heading
{
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-bottom: 10px;
	font-size: 16px;
}

.important_notes
{
	font-weight: bold;
}

.interior_bullets
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.interior_bullets li
{
	margin-left: 10px;
}

.obesity_highlights
{
	font-weight: bold;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

.bodymass_pre
{
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
}

.sources
{
	margin-bottom: 5px;
	margin-top: 5px;
}

.should_pre
{
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 10px;
}

.interior_link
{
	text-decoration: underline;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: blue;
}

.fatper_pre
{
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.second_bullets
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.second_bullet li
{
	margin-left: 10px;
}

.women_pre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 10px;
}

.interior_list ul li
{
	margin-left: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.equip_pre
{
	margin-bottom: 10px;
	text-align: center;
	padding: 5px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
}

/* fitnessresource */

/* addexercise */

#search_exercises
{
	float: right;
	padding: 5px;
}

#search_ex
{
	margin-bottom: 10px;
}

#se_ex
{
	margin-bottom: 10px;
}

#exercise_results
{
	width: 250px;
	height: 200px;
	overflow: auto;
}

#addexercise_wrapper
{
	width: 800px;
	margin: 0 auto;
	margin-top: 20px;
}

#addexercise_wrapper h3
{
	background: #747579;
	color: white;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: center;
	font-size: 30px;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
	margin-bottom: 10px;
}

#enter_bp, #enter_en
{
	margin-bottom: 10px;
}

.send_exercise
{
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

.send_exercise img
{
	padding-right: 5px;
}

.send_exercise a
{
	text-decoration: none;
	color: black;
}

.send_exercise a:hover
{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}


/* addexercise ends */

/* foods */

#food_usname
{
	visibility: hidden;
}

#food_wrapper
{
	width: 800px;
	margin: 0 auto;
	margin-top: 20px;
}

#food_wrapper h3
{
	background: #747579;
	color: white;
	padding: 5px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.6);
	border: 2px solid rgba(100, 100, 100, 0.7);
	margin-bottom: 10px;
	text-align: center;
}

#fd_search
{
	margin-bottom: 10px;
}

#fd_find
{
	margin-bottom: 10px;
}

#fd_results
{
	height: 200px;
	overflow: auto;
}

#food_selection
{
	position: absolute;
	bottom: 80;
	width: 800px;
}

#food_selection h4
{
	background: rgb(244, 23, 23);
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	color: white;
	padding: 5px;
	text-align: center;
	font-size: 24px;
}

#food_selection_spot
{
	padding: 5px;
	columns: 250px 2;
	-webkit-columns: 250px 2;
	-ms-columns: 250px 2;
	-moz-columns: 250px 2;
	-o-columns: 250px 2;
}

.food_results
{
	margin-bottom: 3px;
}

.food_results a
{
	text-decoration: none;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}

.food_results a:hover
{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}

.food_display
{
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 3px;
}

.food_display a
{
	text-decoration: none;
	color: rgba(30, 30, 30, 0.9);
	margin-left: 5px;
}

.food_display a:hover
{
	text-shadow: 1px 1px 1px rgba(100, 100, 100, 0.6);	
}

/* foods ends */

/* meals */

#mymeals_wrapper
{
	width: 800px;
	margin: 0 auto;
	margin-top: 20px;
}

#mymeals_wrapper h3
{
	background: #747579;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	color: white;
	padding: 5px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
	border-radius: 4px;
	font-size: 30px;
	margin-top: 10px;
	text-align: center;
}

#mymeals_search
{
	float: left;
	margin-top: 5px;
}

#mymealsa_search
{
	float: right;
	margin-top: 5px;
}

#meal_send
{
	margin-top: 5px;
}

#m_results
{
	margin-top: 5px;
	padding: 5px;
	width: 200px;
	height: 250px;
	overflow: auto;
}

#mymeals_wrapper p
{
	padding: 5px;
	text-align: center;
	color: red;
	margin-bottom: 10px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

#meals_button
{
	margin-top: 5px;
}

#mm_favorites
{
	margin-top: 10px;
}

#mymeals_list
{
	position: absolute;
	right: 0;
	padding: 5px;
	width: 250px;
	height: 400px;
	overflow: auto;
}

#mymeals_list h4
{
	background: rgba(233, 23, 23, 0.9);
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	color: white;
	padding: 5px;
	text-align: center;
	font-size: 20px;
	width: 100%;
}

#mymeals_items
{
	margin-top: 30px;
}

#mymeals_table
{
	width: 800px;
	background: rgba(23, 23, 233, 0.4);
	border-radius: 4px;
	border: 1px solid black;
}

#mymeals_thead
{
	background: rgba(23, 22, 233, 0.6);
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}

#mymeals_thead th
{
	border-collapse: collapse;
	border-spacing: 0;
	padding: 5px;
}

#mymeals_totals
{
	padding-top: 10px;
}

#mymeals_totals td, #mymeals_tdata td
{
	text-align: left;
	padding: 10px;
}

#mymeals_finish
{
	margin-top: 10px;
}

#mm_finish
{
	text-decoration: none;
	color: black;
}

#mm_finish:hover
{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

#mm_id
{
	visibility: hidden;
}

#mm_servings
{
	width: 60px;
}

.interior_table
{
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.interior_table td
{
	padding: 2px;
}

.id_rem
{
	width: 30px;
}

.id_rem a
{
	color: rgba(80, 80, 80, 0.9);
	text-decoration: none;
}

.id_rem a:hover
{
	text-shadow: 1px 1px 1px rgba(65, 65, 65, 0.6);
}

.id_name
{
	width: 60px;
}

.id_info
{
	width: 20px;
}

.mm_name
{
	width: 300px;
}

/* meals ends */

/* menus */

#dailymenus_wrapper
{
	width: 800px;
	margin: 0 auto;
	margin-top: 20px;
}

#menu_searcha
{
	float: right;
	padding: 5px;
}

#menu_search
{
	float: left;
	padding: 5px;
}

#me_find
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#me_results
{
	height: 300px;
	overflow: auto;
	width: 250px;
}

#dailymenus_wrapper h3
{
	background: #747579;
	color: white;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
	margin-bottom: 10px;
	padding: 5px;
	font-size: 30px;
	text-align: center;
}

#dailymenus_listing
{
	position: absolute;
	right: 0;
	margin-top: 20px;
	height: 250px;
	width: 300px;
	overflow: auto;
}

#dailymenus_listing h4
{
	background: rgba(233, 23, 23, 0.9);
	color: white;
	padding: 5px;
	text-align: center;
	font-size: 20px;
	width: 90%;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
}

#dm_finish
{
	padding: 5px;
}

#dm_finish a
{
	text-decoration: none;
	color: black;
}

#dm_finish a:hover
{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

#dailymenus_interior p
{
	margin-bottom: 10px;
	margin-top: 10px;
}

#dailymenus_wrapper h5
{
	padding: 5px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	color: white;
	text-align: center;
	width: 100%;
	background: rgba(23, 23, 233, 0.9);
	font-size: 20px;
}

#dailymenus_menus
{
	margin-bottom: 10px;
}

#create_bk, #create_s1, #create_d, #create_s2, #create_l, #create_s3
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.dm_label
{
	margin-right: 5px;
	margin-left: 10px;
}

.meal_tables
{
	padding: 5px;
	width: 95%;
	font-family: Arial, Helvetica, sans-serif;
}

.total_heading
{
	margin-top: 10px;
	border-top: 1px solid black;
}

.meal_head
{
	font-size: 16px;
}

.meal_name, .dm_name
{
	width: 300px;
}

.meal_ss, .dm_ss
{
	width: 90px;
}

.meal_sm, .dm_sm
{
	width: 90px;
}

.meal_s, .dm_s
{
	width: 90px;
}

.meal_info, .dm_info
{
	width: 90px;
}

.m_ids
{
	visibility: hidden;
}

.plus
{
	text-decoration: none;
	color: black;
}

.plus:hover
{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.id_shmore
{
	width: 5px;
}

/* menus ends */

/* foodlist */

#foodlist_wrapper
{
	width: 800px;
	margin: 0 auto;
	margin-top: 20px;
}

#foodlist_wrapper h3
{
	background: #747579;
	color: white;
	font-size: 30px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 5px;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.6);
	border: 2px solid rgba(100, 100, 100, 0.9);
	margin-bottom: 10px;
}

#foodlist_wrapper h4
{
	background: #747579;
	color: white;
	font-size: 24px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	padding: 5px;
	border: 2px solid rgba(100, 100, 100, 0.9);
	cursor: pointer;
}

#foodlist_wrapper h4:hover
{
	color: #FACA10;
	transition: 0.25s ease-in;
	-o-transition: 0.25s ease-in;
	-webkit-transition: 0.25s ease-in;
	-moz-transition: 0.25s ease-in;
	-ms-transition: 0.25s ease-in;
}

#foodlist_section
{
	padding: 5px;
}

#food_search
{
	float: left;
	padding: 5px;
}

#fd_results
{
	width: 250px;
	overflow: auto;
	height: 300px;
}

#foodlist_facts
{
	right: 0;
	position: fixed;
	margin-top: 60px;
	width: 250px;
	border: 2px solid black;
	padding: 5px;
}

#foodlist_facts h5
{
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1.5px;
	font-weight: bold;
}

#foodlist_facts blockquote
{
	font-size: 11px;
	padding: 5px;
}

#sf_cff
{
	float: right;
}

#bl_va
{
	margin-left: 5px;
}

#bl_ca
{
	margin-left: 15px;
}

#bl_vc, #bl_ir
{
	margin-left: 5px;
}

.main_facts
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom: 10px solid black;
	padding-bottom: 3px;
}

.sub_facts
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 2px solid black;
}

.sf_info
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-bottom: 6px solid black;
	margin-top: 2px;
}

.sf_per
{
	font-weight: bold;
	float: right;
}

.daily_value
{
	text-align: right;
	padding-right: 2px;
	font-weight: bold;
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom: 2px solid black;
	margin-bottom: 2px;
}

.sf_infor
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.sf_ssubinfo
{
	width: 90%;
	border-top: 2px solid black;
	margin-left: 25px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.sf_subinfo
{
	border-top: 2px solid black;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.sf_bottominfo
{
	border-top: 2px solid black;
	font-size: 13px;
	border-bottom: 10px solid black;
	font-family: Arial, Helvetica, sans-serif;
}

.bottom_info
{
	border-bottom: 2px solid black;
	font-size: 13px;
}

.sf_bottomright
{
	float: right;
}

.food_lists, .food_shows
{
	font-family: Arial, Helvetica, sans-serif;
}

.food_lists a, .food_shows a
{
	color: black;
	text-decoration: none;
}

.food_lists a:hover, .food_shows a:hover
{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.food_shows
{
	font-size: 12px;
}

/* foodlist ends */

/* recipes */

#healthyrecipes_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#healthyrecipes_wrapper p
{
	color: rgba(233, 23, 23, 0.9);
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;	
}

#healthyrecipes_picture
{
	width: 500px;
	margin: 0 auto;
}

/* recipes ends */

/* shoppinglist */

#shopsearch_a
{
	position: absolute;
	right: 0;
	padding-right: 5px;
	margin-top: 10px;
}

#shopsearch_b
{
	position: absolute;
	left: 0;
	padding-left: 5px;
	margin-top: 10px;
}

#shop_search
{
	margin-top: 5px;
}

#shopping_results
{
	margin-top: 5px;
	height: 300px;
	overflow: auto;
	padding: 5px;
	width: 250px;
}

#shoppinglist_wrapper
{
	width: 800px;
	margin: 0 auto;
	margin-top: 20px;
}

#shoppinglist_wrapper h3
{
	background: #747579;
	color: white;
	padding: 5px;
	font-size: 30px;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
	margin-bottom: 10px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	text-align: center;
}

#shoppinglist_wrapper p
{
	text-align: center;
	color: red;
	padding: 5px;
}

#shoppinglist_wrapper h4
{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	font-size: 20px;
}

#se_button
{
	position: absolute;
	right: 0;
	margin-right: 120px;
	margin-top: 10%;
}

.shopping_send
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 3px;
}

.shopping_send a
{
	text-decoration: none;
	color: black;
}

.shopping_send a:hover
{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.show_shops
{
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.show_shops input[type = checkbox]
{
	margin-right: 5px;
}

.remove_sl
{
	margin-left: 10px;
	text-decoration: none;
	color: rgba(40, 40, 40, 0.9);
}

.remove_sl:hover
{
	font-weight: bold;
}

/* shoppinglist ends */

/* gymvisits */

#gymvisits_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#gymvisits_wrapper h3
{
	text-align: center;
	padding: 5px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	background: #747579;
	color: white;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
	margin-bottom: 20px;
	margin-top: 20px;
}

#gymvisits_wrapper p 
{
	margin-bottom: 20px;
	text-align: center;
}

#gymvisits_select
{
	padding: 5px;
	font-size: 18px;
	color: white;
	font-family: "Fjalla One", Arial, Helvetica, sans-serif;
}

#gv_from
{
	float: left;
}

#gv_to
{
	float: right;
}

#gv_button
{
	width: 100px;
	margin: 0 auto;
	margin-top: 140px;
}

.visits_show
{
	padding: 5px;
}

.visits_show h2
{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
	font-family: "Fjalla One", Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.visits_show table
{
	padding: 5px;
	width: 900px;
	margin: 0 auto;
	margin-bottom: 10px;
}

.visits_button
{
	width: 100px;
	margin: 0 auto;
}

.visits_show table tr td, .visits_show table tr th
{
	width: 300px;
	padding: 5px;
}

.bad
{
	color: red;
}

.pending
{
	color: gray;
}

.photo
{
	color: blue;
}

.safe
{
	color: orange;
}

.good
{
	color: green;
}

/* gymvisits ends */

/* aerobic */

#aerobicvisits_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#aerobicvisits_wrapper h3
{
	text-align: center;
	padding: 5px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	background: #747579;
	color: white;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
	margin-bottom: 20px;
	margin-top: 20px;
}

#aerobicvisits_wrapper p 
{
	margin-bottom: 20px;
	text-align: center;
}

#aerobicvisits_select
{
	padding: 5px;
	font-size: 18px;
	color: white;
	font-family: "Fjalla One", Arial, Helvetica, sans-serif;
}

#av_from
{
	float: left;
}

#av_to
{
	float: right;
}

#av_button
{
	width: 100px;
	margin: 0 auto;
	margin-top: 140px;
}

/* aerobic ends */

/* pt */

#ptvisits_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#ptvisits_wrapper h3
{
	text-align: center;
	padding: 5px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	background: #747579;
	color: white;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
	margin-bottom: 20px;
	margin-top: 20px;
}

#ptvisits_wrapper p 
{
	margin-bottom: 20px;
	text-align: center;
}

#ptvisits_select
{
	padding: 5px;
	font-size: 18px;
	color: white;
	font-family: "Fjalla One", Arial, Helvetica, sans-serif;
}

#pv_from
{
	float: left;
}

#pv_to
{
	float: right;
}

#pv_button
{
	width: 100px;
	margin: 0 auto;
	margin-top: 140px;
}

.ses_rem
{
	padding: 5px;
	margin-left: 50px;
}

.remaining
{
	margin-left: 10px;
	font-weight: bold;
}

/* pt ends */

/* contact */

#contact_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#contact_wrapper h3
{
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: white;
	padding: 5px;
	text-align: center;
	background: #747579;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
}

#contact_interior
{
	margin-top: 10px;
	padding: 5px;
}

#contact_interior p
{
	margin-bottom: 30px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#contact_interior input[type = "text"]
{
	margin-bottom: 20px;
}

#contact_interior input, #contact_interior textarea
{
	margin-left: 10px;
}

#contact_form
{
	margin-top: 40px;
}

#contact_form pre
{
	margin-bottom: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#conname, #conzip
{
	margin-top: 20px;
}

#subcom
{
	margin-left: 280px;
	margin-top: 20px;
}

.fitit_large
{
	color: #465EAB;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.fitit_side
{
	color: #465EAB;
	padding-top: 5px;
}

.red
{
	color: rgba(233, 23, 23, 0.9);
}

.left
{
	position: absolute;
	margin-left: 0;
	margin-top: 10px;
}

.fitit_select
{
	margin-left: 10px;
}

/* contact ends */

/* faqs */

#faqs_wrapper
{
	width: 800px;
	margin: 0 auto;
	margin-top: 20px;
}

#faqs_wrapper h4
{
	width: 100%;
	background: #747579;
	border: 4px solid rgba(100, 100, 100, 0.6);
	color: white;
	font-size: 24px;
	padding: 5px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
}

#faqs_wrapper h4:hover
{
	color: #FACA10;
	cursor: pointer;
	transition: 0.25s ease-in;
	-o-transition: 0.25s ease-in;
	-webkit-transition: 0.25s ease-in;
	-ms-transition: 0.25s ease-in;
	-moz-transition: 0.25s ease-in;
}

#faqs_wrapper section
{
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 750px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}

/* faqs ends */

/* signup */

#signup_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#signup_wrapper h3
{
	text-align: center;
	padding: 5px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	background: #747579;
	color: white;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
	margin-bottom: 10px;
}

#signup_interior p 
{
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
}

#signup_interior input
{
	margin-bottom: 10px;
}

/* signup ends */

/* username */

#changeusername_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#changeusername_wrapper h3
{
	background: #747579;
	padding: 5px;
	text-align: center;
	border-radius: 4px;
	margin-bottom: 10px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
	color: white;
}

#changeusername_interior p
{
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
}

#cu_email
{
	margin-bottom: 10px;
}

/* username ends */

/* password */

#forgotpassword_wrapper h3
{
	background: #747579;
	color: white;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	padding: 5px;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
	text-align: center;
	margin-bottom: 10px;
}

#forgotpassword_interior p
{
	padding: 5px;
	text-align: center;
	margin-bottom: 5px;
}

#fp_user
{
	margin-bottom: 10px;
}

#fp_send
{
	margin-bottom: 10px;
}

#forgotpassword_interior a
{
	text-decoration: none;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
}

#forgotpassword_interior a:hover
{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}


/* password ends */

/* username */

#newusername_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#newusername_wrapper h3
{
	background: #747579;
	padding: 5px;
	text-align: center;
	border-radius: 4px;
	margin-bottom: 10px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
	color: white;
}

#nu_change
{
	margin-top: 10px;
}

/* username ends */

/* password */

#forgotpassword_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#forgotpassword_wrapper h3
{
	background: #747579;
	color: white;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	padding: 5px;
	border-radius: 4px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
	text-align: center;
	margin-bottom: 10px;
}

#forgotpassword_interior p
{
	padding: 5px;
	text-align: center;
	margin-bottom: 5px;
}

#fp_user
{
	margin-bottom: 10px;
}

#fp_send
{
	margin-bottom: 10px;
}

#forgotpassword_interior a
{
	text-decoration: none;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
}

#forgotpassword_interior a:hover
{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

/* password ends */

/* password */

#newpassword_wrapper
{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}

#newpassword_wrapper h3
{
	background: #747579;
	padding: 5px;
	text-align: center;
	border-radius: 4px;
	margin-bottom: 10px;
	font-family: 'Fjalla One', Arial, Helvetica, sans-serif;
	font-size: 30px;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
	color: white;
}

#newpassword_wrapper input[type = password]
{
	margin-bottom: 10px;
}

/* password ends */