/* @override https://affiliapp.com/stylesheets/screen.css?1277827094 */

/* @override http://localhost:3000/stylesheets/screen.css */

/* @override http://localhost:3000/stylesheets/screen.css?1269402183 */

div.centered {
	text-align: center;
}

td.numeric,
th.numeric {
	text-align: right;
}

div#signup-form {
	padding: 20px;
	border: 2px solid #e7e7e7;
	background-color: #fff;
}

#title h1 {
	color: #000;
}

#yield h1 {
	color: #000;
}

label {
	color: #666;
	font-size: 125%;
}

input#account_email,
input#account_email_confirmation,
input#account_login,
input#account_password,
input#account_password_confirmation,
input#openid_url,
input#login,
input#password,
input#account_name,
input#account_phone,
input#account_websites {
	font-size: 150%;
	width: 99%;
}


div#ft {
	padding: 23px 0;
	color: #999;
}

p.notice {
	padding: 8px 23px 6px 23px;
	margin: 5px 0;
	background-color: #A4CF4A;
	border: 3px solid #578117;
	color: #333;
}

p.error {
	padding: 8px 23px 6px 23px;
	margin: 5px 0;
	background-color: #F3C0C0;
	border: 3px solid #E57F7F;
	color: #333;
}

input#site_name,
input#site_homepage_url,
input#site_referral_landing_url,
input#after_subscriber_update_url,
input#site_short_name,
input#site_api_token,
input#site_affiliate_agreement_url,
input#site_privacy_policy_url,
input#email,
input#site_after_subscriber_update_url,
input#site_chargify_api_key,
input#site_chargify_subdomain
{
	width: 99%;
	font-size: 150%;
}

input#site_commission_initial,
#site_commission_recurring {
	font-size: 150%;
	width: 50px;
}

div.field {
	margin-bottom: 20px;
}

input#site_commission_initial {
	margin-right: 213px;
}

div#errorExplanation.errorExplanation {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 20px 0;
	margin: 10px 0 20px 0;
}

#sites div.site.section div.row {
	font-size: 150%;
	margin-bottom: 15px;
}

#errorExplanation ul li {
	list-style-type: disc;
}

h1 {
	color: #000;
	font-weight: normal;
}

h2 {
	color: #333;
	font-weight: normal;
}

div#welcome {
	height: 25px;
	color: #bcb9be;
}

div.sitelinks {
	text-align: right;
	padding-top: 10px;
}

div#bd {
	padding-top: 20px;
}

div#sitenav {
	height: 50px;
	color: #000;
}

div#pagenav {
	height: 22px;
	color: #000;
	font-size: 150%;
	padding-top: 8px;
}

#welcome div.grid_16 p {

}

div#flash {
	padding-top: 15px;
}

div#datalist {
	padding: 20px;
	border: 2px solid #c7c7c7;
	background-color: #fff;
}

div#sidebar {
	padding: 20px;
	border: 1px solid #c7c7c7;
	background-color: #e7e7e7;
}

#sidebar p {
	color: #666;
}

div#headline {
	padding: 20px;
	padding-bottom: 0px;
}

table {
	width: 100%;
	margin-top: 20px;
	border-top: 1px solid #999;
}

th {
	padding: 10px 5px;
	text-align: left;
	border-bottom: 1px solid #999;
	font-size: 120%;
}

td {
	padding: 10px 5px;
	text-align: left;
	border-bottom: 1px solid #999;
	font-size: 110%;
}

td.numerical,
th.numerical {
	text-align: right;
}

#sitenav div.grid_16 div.grid_8.alpha.affiliate_site_name h3 {
	color: #fff;
	margin-top: 10px;
}

#sitenav div.grid_16 div.grid_8.omega div.sitelinks p {
	color: #fff;
}

p.affiliate_code {
	padding: 10px;
	font-size: 180%;
	text-align: center;
	background-color: #fdffce;
	border: 2px solid #ffcb42;
}

p.affiliate_code_info {
	font-size: 110%;
}

#session-info h2 {
	color: #666;
}

tr.total {
	font-weight: bold;
	border-top: 2px solid #000;
}

/*******************************/
/* PROMO PAGES                 */
/*******************************/
#pagenav a {
	color: #fff;
	text-decoration: none;
}

li.linkit {
	float: left;
	font-size: 60%;
	color: #fff;
	margin: 10px 10px 0 0;
	padding: 3px 15px;
	color: #fff;
}

li.floatit {
	float: left;
	font-size: 60%;
	color: #fff;
	margin: 10px 10px 0 0;
	padding: 3px 15px;
	color: #fff;
}

li.linkit:hover {
	background-color: black;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

li.linkit.current {
	background-color: black;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

#pagenav div.grid_16 ul li.linkit.green:hover,
#pagenav div.grid_16 ul li.linkit.green.current {
	background-color: green;
}
