body{
background-color:#DDDDDD;
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.headline{
font-size:44pt;
margin-bottom:20px;
margin-top:10px;
color:#c00000;
}

#container{
	width:630px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	text-align:left;
	padding:25px;
	margin-top:8px;
	margin-bottom:10px;
	font-size:13pt;
}

li{
 margin-bottom:1em;
}

li{
        margin-top: 1em;
	margin-bottom: 1em;
}

blockquote{
background-color:#E9EEF1;
padding:20px;
font-style:italic;
font-size:14px;
color:#333333;
}

.photo{
padding:10px;
}

.title{
 font-size:22pt;
 color:#c00000;
}

.yellow{
background-color:#FFFF00;
}

.red{
color:#C00000;
}


.sidebar{
padding:8px 12px;
background-color:#E9EEF1;
margin:10px;
margin-top:-1em;
width:260px;
font-size:16px;
}

.left{
float:left;
}

.right{
float:right;
}

.signupbox{
    background-image: url(http://www.profitablenews.com/wp-content/uploads/2009/07/gradient.jpg);
    background-repeat: repeat-x; 
    text-align:center;
    width:550px;
    border:thin solid #1874CD;
    padding:8px;
    margin:10px;
}

.signupbox img{
 margin-left:25px;
}

.orderlink{
text-align:center;
font-size:22px;
}

h1{

color:#70000C;
font-size:22pt;
text-align:center;
}
/******************************************
*   added by Ken for  reports                      
******************************************/


.bio{
       background-color:#e8e8e8;
       border: 2px solid black;
       margin:0px 0px 10px 10px;
       float:right;
       width:250px;
       padding:8px 15px;
       font-size:14px;
       clear:both;


}
.bio span{
      font-size:1.2em;
      text-align:center;
      display:block;
      line-height:1.3em;
font-weight:bold;
color:#801330;

}
.report li{
margin-bottom:1em;
}

.bio img{
     
     padding:10px 10px 0px 10px;
}
.report_title{
     color:#801330;
     font-size: 20px;
     font-family:Times New Roman, Times, serif;
     
}
.report blockquote{
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    background:#E9EEF1 none repeat scroll 0 0;
    border:1px solid #E9EEF1;
    padding:5px;
    font-style:italic;
}

.report img{
    border:none;

}

.report_quote{
    background-color:beige;
    padding:20px;
    clear:both;
    margin:10px;
    float:right;
    width:250px;
    margin:-16px 0px 10px 10px;
    font-style:italic;
}
.report_quote span{
    font-style:normal;
    text-align:right;
    display:block;
    margin-bottom:1em;
}

.csa_update ul li{
       list-style-type:none
}

.fineprint{
 font-size:9pt;
 color:#75A1D0;
}

.plaintext{
 font-size:11pt;
 font-family:verdana;
 text-align:left;
}

.features{
width:550px;
border: 3px dotted #1874CD;
padding:15px;
margin:10px;
font-size:12pt;
}

.preheader{
    padding:6px;
    clear:both;
    margin:0px;
        width:620px;
    margin:0px 0px 0px 0px;
    font-style:italic;
    color:#1874CD;
    font-size:10.5pt
}

.subhead {
    font-size:16pt;
    color:#1874CD;
    margin-bottom:5px;
    margin-top:5px;
    }

.hr {
    border-top: 2px dotted #1874CD;
    border-bottom: 2px solid #fff;
    height:4px;
    width:50%;
    margin: 0px 250px 0px 150px;  
   }
.bd_small_headline{
font-size:36pt;
color:#C00000;
margin-top:10px;
}

.bd_headline{
font-size:50pt;
margin-top:10px;
margin-bottom:10px;
}
.picframe{
    text-align:center;
}
.pullquote{
       
       
       margin:0px 0px 10px 10px;
       float:right;
       width:250px;
       padding:8px 15px;
       font-size:14px;
       clear:both;
font-style:italic;
color:#333333;

}