body {
	margin: 0;
}

div#wrap {
	overflow: visible;
	background-color: #fff;
}

div#header {
	background-image:url("/images/gradient_background.png");
}

div#header div#nav ul li.current-directory {
	background-color: #fff;
	background-image: none;
}
div#header div#nav ul li.current-directory a:hover {
	background-color: #fff;
	background-image: none;
}

div#content {
	float: left;
	clear: both;
	padding: 2em;
	width: 101em;
}

div#content h1 {
	font-size: 2.8em;
}
div#content h1.nameplate {
	margin-top: 1em;
	margin-bottom: 1em;
}

div#content h2 {
	font-size: 2.3em;
}

div#content h3 {
	font-size: 1.8em;
}

/* Footer */

div#footer {
	margin: 0;
	border: 1px solid #ddd;
}


/*
////

For /

////
*/

div#content div#home h3 {
	margin-top: 0;
}

div#home {
	width: 100%;
	float: left;
	clear: both;
}

div#home div#left {
	float: left;
	padding: 0;
	width: 55em;
}

div#product-pitch {
	display: block;
	clear: both;
	width: 100%;
	float: left;
}
div#product-pitch h1 {
	margin-bottom: 1em;
}

div#form-to-submit {
	float: right;
	width: 40em;
	padding: 2em;
	border: 3px solid #2C4F08;/* #C12121;*/
}

div#form-to-submit div#prospect-google-form {
	font-size: 120%;
}
div#form-to-submit div#prospect-google-form form#ss-form {
}
div#form-to-submit div#prospect-google-form form#ss-form div.prospect-item {
	clear: both;
	width: 100%;
}
div#form-to-submit div.ss-radio ul {
	margin: 0;
}
div#form-to-submit div.ss-radio ul li {
	list-style: none;
	margin-right: 1em;
}
div#form-to-submit input[type="submit"]  {
	background-color:#C12121;
	border: 1px solid #ccc;
	color: #fff;
	float: left;
	font-size: 1.4em;
	margin-top: 1em;
	padding: .5em 1em;
	clear: both;
}
div#mailing-list {
	width: 40em;
}
div#mc_embed_signup input[type="submit"]:hover  {
	background-color:#8C1E1E;
}
div#mc_embed_signup input[type="submit"]  {
	background-color:#C12121;
	border: 1px solid #ccc;
	color: #fff;
	float: left;
	font-size: 1.4em;
	margin-top: 1em;
	padding: .5em 1em;
	clear: both;
}
form#contact input[type="submit"]:hover  {
	background-color:#8C1E1E;
}
form#contact input[type="submit"]  {
	background-color:#C12121;
	border: 1px solid #ccc;
	color: #fff;
	float: left;
	font-size: 1.4em;
	margin-top: 1em;
	padding: .5em 1em;
	clear: both;
}
div#form-to-submit input[type="submit"]:hover  {
	background-color:#8C1E1E;
}
div#form-to-submit div.ss-footer  {
	clear: both;
	width: 100%;
}

div#benefits {
	float: left;
	margin-right: 2em;
}
div#benefits ul {
	float: left;
	margin: 0;
	padding: 0;
}
div#benefits ul li {
	list-style: none;
	font-size: 2em;
	margin: 0;
	padding: 0;
	padding-right: 2em;
}
div#benefits ul li.step {
	padding: .5em;
	padding-right: 2em;
}
div#benefits ul li.step.one {
	background-color: #F2D52B;
}
div#benefits ul li.step.two {
	margin-left: 3em; /* used to be 2em*/
	background-color: #F2DD62;
}
div#benefits ul li.step.three {
	margin-left: 6em; /* used to be 4em*/
	background-color: #F6E492;
}
div#benefits ul li.step.four {
	margin-left: 6em;
	background-color: #F8EBB7;
}
div#benefits h1#product-name {
	text-align: center;
	margin-left: 4em;
	margin-bottom: 0;
}
div#little-blurb {
	float: left;
	width: 43em;
	padding: 2em;
	margin-top: 4em;
	border: 3px solid #ddd;
	color: #000;
}

div#data-analyzes {
	display: block;
	clear: both;
	width: 100%;
	float: left;
	padding: 1em;
}

div#home div#right {
	float: right;
	padding: 0;
}

div#recent-posts {
	float: left;
	width: 100%;
	clear: both;
	display: block;
}


/*
////

For /about

////
*/

div#about div#left {
	float: left;
	margin-right: 2em;
}

div#about-text {
	float: left;
	width: 40em;
	padding: 2em;
	border: 3px solid #ddd;
}

div#about div#right {
	float: right;
}


/*
////

For /contact

////
*/

div#contact div#left {
	float: left;
	margin-right: 2em;
	width: 50em;
}
div#email-contacts {
	float: left;
	padding: 2em;
	border: 3px solid #ddd;
}

div#contact div#right {
	float: right;
	width: 40em;
}
div#on-the-web {
	float: left;
	padding: 2em;
	border: 3px solid #ddd;
}


/*
////

For /mavenry-vision

////
*/

div#product-left {
	float: left;
	padding: 1em;
	width: 30em;
}

div#product-right {
	float: right;
	padding: 1em;
	width: 60em;
}


/*  
////

For /news pages

////
*/

div#news {
	float: left;
	clear: both;
	width: 100%;
}
div#news div#left {
	float: left;
	width: 22em;
	padding: 0;
}
div#news div#center {
	float: left;
	width: 48em;
	padding: 0;
}
div#news div#right {
	width: 20em;
	padding: 0;
	float: right;
	display: block;
}

div#featured {
	float: left;
	clear: both;
	display: block;
	width: 100%;
}
div#featured h2.title {
	margin-bottom: 1em;
}
div#featured h3 {
	font-size: 1.6em;
}

div#news h3.title {
	margin-top: 0;
	margin-bottom: 1em;
	font-size: 1.8em;
}

div#latest h2.title {
	margin-bottom: 1em;
}

div#shortcuts {
	float: left;
	clear: both;
	width: 100%;
	display: block;
}

div#most-viewed {
	float: left;
	width: 45%;
}
div#categories {
	float: left;
	width: 45%;
}

div#subscribe {

}

div#news div.border-bottom {
	padding-bottom: 2em;
	margin-bottom: 2em;
	border-bottom: 1px solid #ddd;
}

div#news div.border-right, div#news div#left.border-right, div#news div#center.border-right {
	padding-right: 2em;
	margin-right: 2em;
	border-right: 1px solid #ddd;
}


/*  
////

For /analyze-data

////
*/

div#analyze-data-intro {
	float: left;
	width: 100%;
	clear: both;
	margin-bottom: 2em;
}

div#analyze-data-intro p.intro-text {
	float: left;
	width: 60%;
	padding: 1em;
}

div#analyze-data-intro .intro-picture {
	float: right;
	width: 30%;
	padding: 1em;
}

div#data-segments {
	float: left;
	width: 100%;
	clear: both;
}

div.data-segment {
	float: left;
	width: 30em;
	padding: 1em;
	border: 1px solid #ddd;
	display: block;
}

div.data-segment.margin-right {
	margin-right: 2em;
}


/*  
////

For /analyze-data/...'s pages

////
*/

div#data-filter-div {
	background-color: #fff;
	margin-bottom: 0em;
	width: 95em;
}

div#data-filter a.data-filter-change {
	/*float: left;*/
	float: none;
	font-size: 1em;
	padding: .75em .5em;
}

div#js-variable-parent-array {
	font-size: 1.5em;
}

div#js-variable-parent-array span.current-variable {
	font-size: 1.2em;
	font-weight: bold;
}

div#data-filter-sets {
	float: left;
}
div.data-filter-options-set {
	float: left;
}

/* From monitor.css */

.switcher { float: left; margin: 0 0 0 .5em; background-color: #223e1c; color: #fff; border: 1px solid #55714f; padding: 0; cursor: pointer; position: relative; }

.switcher div.selected { padding: .2em .6em; overflow: hidden; }

.switcher ul { list-style: none; margin: 0; padding: 0; display: none; background-color: #779371; position: absolute; top: 2.4em; left: -1px; width: 100%; border-right: 1px solid #55714f; border-bottom: 1px solid #55714f; border-left: 1px solid #55714f; }

.switcher ul li { list-style: none; margin: 0; padding: 0; }

.switcher ul li a { background-color: #aac6a4; display: block; }

.switcher ul li a:hover { background-color: #668260; }

/* View Navigation */

div#view-navigation {
	float: left;
	clear: both;
	margin-top: 2em;
}

div#view-navigation ul {
	float: left;
	padding: 0;
	margin: 0;
}

div#view-navigation div.view-navigation-item { /* used to be li */
	float: left;
	list-style: none;
	margin-left: 0em;
}

div#view-navigation a.view-navigation-link {
	font-size: 1.4em;
	padding: .5em 1em;
	display: block;
	border: 1px solid #ddd;
	background-color: #eee;
}

div#view-navigation a.view-navigation-link.current-link {
	background-color: #fff;
}

/* Variable Analysis */
div#view-mega-holder {
	float: left;
	clear: both;
	background-color:#fff;
	border:1px solid #CCCCCC;
	padding:1em;
	width: 97em;
}

div#variable-analysis h3, div#subaccounts h3 {
	margin-top: 0;
}

div#summary-tables {
	width: 34em;
	float: left;
}

div#summary_basics_table-div, div#summary_common_sizes_table {
	margin-top: 2em;
}

div#stress-test {
	background-color: #fff;
	border:none;
	float:left;
	margin-bottom: 0;
	padding: 0;
	padding-right: 2em;
	width: 29em;
}

div#variable_trend_chart-div {
	padding-right: 2em;
}

div#variable_trend_chart.jqplot-target  {
	height:29em;
	width:29em;
}

div#relationships {
	background-color: #fff;
	border: none;
	width: 28em;
	padding: 0;
}

div#relationships, div#summary-tables {
	padding-right: 2em;
}

/* Subaccounts */

div#subaccounts {
	float: left;
	width: 90em;
	clear: both;
	background-color: #fff;
	border: none;
}

div#subaccounts_list-div  {
	width:28em;
}

ul#subaccounts_list {
	width: 25em;
}

div#subaccounts_current_chart-div {
	float: left;
}

div#subaccounts_current_chart.jqplot-target, div#subaccounts_historical_chart.jqplot-target {
	height:29em;
	width:29em;
}

