@charset "utf-8";

/* Main Styles */
html {
	overflow-x:hidden;
}
body { 	width: 100%;
		margin: auto; 
		text-align:left;
		color: #222;
		font-family:Arial, Helvetica, sans-serif;
		background:#fff;
		line-height:1.3em;
		font-size:1.1em;
}

h1 {
	color:#ae1504;
	font-weight:normal;
	line-height:normal;
	margin-top:5px;
	text-align:center;
	font-size:2.7em;
}

h2 {
	color:#ae1504;
	line-height:normal;
	text-align:center;
	font-size:1.5em; margin:1.5em 0 1em 0; font-weight:bold;
}


hr {
	border:0; height:1px; 
	border-bottom:1px dotted #999; 
	margin:1em auto;
}



ul, ol{

	padding-left:8px;
	margin:2em 3em;
}
	
li{
	padding-left: 0px;
	margin-left:0px;
	margin-bottom:5px;
}


	
ul.ticks li{
	list-style-type: none;
	background: url('http://www.mauldineconomics.com/images/uploads/dp/bullet.png') no-repeat top left;
	display: block;
	padding-left: 43px;
	margin-left:0px;
	margin-bottom:5px;
	min-height:35px;
}

a:link, a:visited {
	color: #6d1910;
	text-decoration:none;
}
a:hover {
	color:#000;
}


.center {
	text-align:center;
}

.black {
	color:#000;
}


.image-right {
	float:right;
	margin:0 0 1em 1em;
}

.green {
	color:#4f8f08;
}

.red {
	color:#6d1910
}

.blue {
	color:#25A2CE;
}

.smaller {
	font-size:0.8em;
}

.larger {
	font-size:1.1em;
}

.space {
	margin:2em 0;
}

.nospace {
	margin:0;
}

strong {
	color:#000;
}

label.error { float: none; display: block; color: #6d1910; padding-left: .5em; vertical-align: top; font-size:0.65em; margin-top:5px; margin-left:5px; line-height:normal;}

.terms {
	font-size:0.75em;
	line-height:normal;
}

/* PNG FIX */
img { behavior: url(http://www.mauldineconomics.com/images/uploads/dp/css/iepngfix.htc);
}


/* Content */

#wrapper {
	width:810px;
	margin:auto;
	padding:40px;
	background-color:#fff;
}


div#toplogo {
	margin-bottom:30px;
	text-align:center;
}

div#toplogo img{
	border:0;
}


div#top-box {
	background: #f5f5f5; 
	border:2px solid #888;  
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	-khtml-border-radius: 8px; 
	border-radius: 8px; 
	padding:10px; 
	margin:5px auto; 
	margin-bottom:20px;
}

	div#top-box table{
		width:85px;
		float:left;
		margin:1em 1em 7em 0;
		border:1px solid #777;
		background-color:#fff;
	}
	
	div#top-box table img{
		display:block;
	}



	
ol.letters li{
	background:none;
	list-style-type:upper-latin;
}


h1.main-headline {
	color:#ae1504;
	font-weight:normal;
	line-height:normal;
	text-align:center;
	font-size:2.5em;
	margin:0;
}

h2.main-subheadline {
	color:#000;
	line-height:normal;
	text-align:center;
	font-size:1.5em; 
	margin:1em 0 1.5em 0; 
	font-weight:bold;
}


div.dump-box {
	float:right;
	border:2px solid #ae1504; 
	background-color:#fef9f8; 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	-khtml-border-radius: 8px; 
	border-radius: 8px; 
	padding:10px; 
	margin:0 0 2em 2em; 
	padding: 0.5em;
	width:35%;
	font-weight:bold;
}

div.dump-box h3{ 
	text-align:center; 
	color:#ae1504; 
	font-size:1em
}

h1.company {
	color:#ae1504;
	font-weight:normal;
	line-height:normal;
	margin-bottom:0.2em;
	text-align:center;
	font-size:2em;
}




h1.income-boosting {
	font-size:1.8em; 
	color:#ae1504; 
	font-weight:normal; 
	line-height:normal; 
	margin-top:1.5em;
	font-style:italic; 
}

	h1.income-boosting strong{
		color:#000; 
	}

h1.report {
	font-size:1.8em;
	color:#ae1504;
	font-weight:normal;
	line-height:normal;
	margin-bottom:0.2em;
	margin-top:1.5em;
	text-align:center;
}
	h1.report strong{
		color:#000; 
	}




a.button {
	background: url('http://images.mauldineconomics.com/inn/images/ys-promo/cta-gradient.png') repeat-x scroll center top #A65D10;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    display: block;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 120%;
    margin: 1em auto;
    outline: medium none;
    padding: 0.3em 0.5em 0.7em 0.5em;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    vertical-align: baseline;
    width: 70%;
}

div.subscription-options {
	padding:10px;
	margin-bottom:20px;
	-moz-box-shadow: 2px 2px 3px 2px #bbb;
	-webkit-box-shadow: 2px 2px 3px 2px #bbb;
	box-shadow: 2px 2px 3px 2px #bbb;
	border:3px solid #D6A528;
}


/* Footer */


div#copyright {
	border-top:1px dotted #999;
	margin:10px auto;
	padding:5px;
	text-align:center;
	font-size:0.7em;
	color:#777;
	display:block;
}