p.aesuperintro {
	margin-top : 1em; 
	color : #6F6146; 
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 1.5em; 
	line-height : 1.3em;
}

 .aesmallnote {
	color : #006699;
	font-size : 90%;
}

div.aearticle {
	/*background-color : #FFF;*/
	padding : 0 0 6em 0;
	margin-top : 0 ;
	width : 680px;
	font : 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 1.4em;
}
div.aearticle h1, div.aearticle h2, div.aearticle h3, div.aearticle h4 {
	color : #5F5035;
	clear : both;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	line-height : 1em;
}
div.aearticle h1, div.aearticle h2.mainheader {
	margin-top : 1.5em;
	border-bottom : 1px solid #BBA;
	padding-bottom : 0.5em;
	font-size : 3.5em;
	text-transform : uppercase;
}
div.aearticle h1 .hide, div.aearticle h2.mainheader .hide {
	display : none;
}
div.aearticle h2, div.aearticle h3 {
	margin-top : 1.2em;
	margin-bottom : 4;
}
div.aearticle h2 {
	font-size : 2.2em;
}
div.aearticle div.conclusion h2 {
	font-size : 1.5em;
	color : #D00;
	font-weight : bold;
	text-transform : uppercase;
}
div.aearticle h3 {
	font-size : 1.5em;
}
div.aearticle h4 {
	font-size : 1.2em;
	font-weight : bold;
	clear : none;
	color : #933;
	margin-bottom : .4em;
}
div.aearticle h1 .subhead, div.aearticle h2.mainheader .subhead {
	font-weight : normal;
	font-size : 0.5em;
	line-height : 1.2em;
}
div.aearticle h1 .author, div.aearticle h2.mainheader .author {
	margin-top : 0.5em;
	font-size : 0.5em;
	text-transform : none;
	font-style : italic;
	line-height : 1.2em;
}
div.aearticle h1 .chepter, div.aearticle h2.mainheader .chepter {
	margin-bottom : .5em;
	color : #776;
	font-size : 0.45em;
	text-transform : none;
	letter-spacing : .1em;
}
div.aearticle p.intro {
	padding : 0 0 0 15%;
	margin-bottom : 3em;
	color : #5F5035;
	line-height : 1.7em;
	font-weight : bold;
}
div.aearticle p {
	color : #222;
	text-align : justify;
}
div.aearticle .superstrong {
	font-size : 1.5em;
	font-weight:bold;
	text-transform:uppercase;
}
div.aearticle div.conclusion p, div.aearticle div.conclusion li {
	color : #D00;
	font-weight : bold;
}
div.aearticle .conclusion {
	margin-left : 4em;
	padding-bottom : 1em;
}

div.aearticle ul, div.aearticle ol  {
	margin : 1em 0;
	padding-left : 3em;
	color : #222;
}
div.aearticle li {
	margin-top : .7em;
	text-indent : 0em;
	text-align : justify;
}

div.aearticle dt {
	margin-top : 1em;
}
div.aearticle dd {
	margin-top : .5em;
}

div.aearticle .description  {
	color : #222;
	margin-bottom : 1em;
}
div.aearticle .description dt {
	margin-top : .5em;
	color : #575;
	font-weight : bold;
}
div.aearticle .description dd {
	margin-top : 0;
	padding-left : 1em;
}

div.aearticle .faq dt{
	margin-left : 3em;
	font-style : italic;
	font-weight : bold;
}
div.aearticle .faq dd {
	margin-left : 0;
}
div.aearticle .faq .fletter{
	color : Red;
	font-weight : bold;
	font-size : 1.3em;
}


div.aearticle .qwote {
	color : #5F5035;
	font-weight : bold;
}
div.aearticle blockquote {
	margin-left : 2em;
	margin-bottom : 1em;
	color : #5F5035;
	font-weight : bold;
	font-style : italic;
}

div.aearticle blockquote p {	
	margin-bottom : 0.2em;
	color : #5F5035;
}
div.aearticle blockquote li {	
	color : #5F5035;
}

div.aearticle .title, div.aearticle  .name {
	color : #722;
}
div.aearticle .ok {
	color : Green;
}
div.aearticle .neok {
	color : Red;
}

div.aearticle .note, div.aearticle div.rimage, div.aearticle div.limage, div.aearticle div.fullwide {
	padding : 0 0.5em 1em 4em;
	background-color : #F7F7E6;
	border-bottom : 1px dashed #BBB;
	border-top : 1px dashed #BBB;
}
div.aearticle .note {
	background : #F7F7E6 url(images/info.gif) no-repeat top left;
}
div.aearticle .note p, div.aearticle .info p, div.aearticle .addinfo p  {
	margin : 0 1.5em 1em;
}

div.aearticle .info {
	padding : 2em 2em 1.5em 3.3em;
	margin : 1em 0 0.8em 0;
	background : #F7F7E6 url(images/info.gif) no-repeat 3px 3px;
	font-style : italic;
}
div.aearticle .info h3 {
	clear : none;
}
div.aearticle .caution {
	background : #F7F7E6 url(images/caution_sign.gif) no-repeat .7em 3.5em;
	margin : 0 1.5em 1em;
	padding : 0 0 .5em 0;
	border-bottom : 1px dashed #BBB;
	line-height : 1.5em;
	font-size : 90%;
}
div.aearticle .caution h1, div.aearticle .caution h3.blocktitle {
	background-color : #D00;
	background-image : none;
	color : #FFF;
	text-align : center;
	padding : 0.3em;
	margin : 0;
	font-size : 1.6em;
}
div.aearticle .caution p, div.aearticle .caution ul, div.aearticle .caution ol {
	margin : .5em 1.5em 1em 5em;
	color : #D00;
	font-weight : bold;
	font-style : italic;
}

div.aearticle .addinfo {
	background-color : #DDC;
	padding-bottom : .5em;
	line-height : 1.5em;
	font-size : 90%;
}
div.aearticle .addinfo h1 {
	background-color : #AA7;
	background-image : none;
	color : #FFF;
	text-align : center;
	padding : 0.3em;
	margin : 0;
	font-size : 1.6em;
}
div.aearticle .addinfo h1.inner {
	margin-top : 1em;
}
div.aearticle .addinfo h3 {
	clear : none;
	margin : 0.5em 1.5em 0;
	padding : 0 ;
}
div.aearticle .addinfo p {
	margin : 0.2em 1.5em 0.4em;
}
div.aearticle .addinfo li {
	margin : 0.2em 1.5em 1em 2em;
}
div.aearticle .addinfo dl, div.aearticle .info dl{
	font-size : .95em;
}
div.aearticle .addinfo dt, div.aearticle .info dt {
	margin : .5em 1em 0 1.5em;
	padding : 0;
	font-style : italic;
	font-weight : bold;
}
div.aearticle .addinfo dd, div.aearticle .info dd{
	margin : 0 1em 0 3em;
	padding : 0;
}
div.aearticle .addinfo .hopper {
	display : block;
	text-align : center;
	clear : both;
	padding-bottom : 0.5em;
}
div.aearticle #addinfo {
	background-color : #EEEEE1;
}
div.aearticle #addinfo p {
	padding-left : 1em;
	padding-right : 1em;
}
div.aearticle #addinfo ul li {
	text-indent : -1.2em;
}
div.aearticle #addinfo ul {
	padding : 1em 1em 0 1em;
	font-weight : bold;
}
div.aearticle #addinfo ol {
	padding : 0 1em 1em 1em;
	font-weight : bold;
}
div.aearticle #addinfo h3 {
	margin : 0; 
	padding : .2em 0 .3em .7em; 
	background-color : #331; 
	color : #FFF; 
	font : normal 1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.aearticle #addinfo h4 {
	padding : .2em 0 .3em .7em; 
	color : #900;
}

div.aearticle .profile div  {
	margin : .5em 1em 0;
	border-bottom : 1px solid #CCCCC0;
}
div.aearticle .profile h4  {
	color : #900;
	display : inline;
	margin-right : 1em;
	padding : 0;
}


div.aearticle .infoblock {
	margin-bottom : 1em;
	padding-bottom : .5em;
	border-bottom : 1px solid #BBA;
}
div.aearticle .floatbreaker {
	visibility : hidden;
	margin : 0;
	padding : 0;
	clear : both;
	height : .1em;
}

div.aearticle .rimage, div.aearticle .limage {
	margin : 0 1em 1em 1em;
}
div.aearticle .rimage {
	float : right;
}
div.aearticle .limage {
	float : left;
	margin-left : 0;
}

div.aearticle div.rimage, div.aearticle div.limage, div.aearticle div.fullwide {
	background-image : none;
	padding-left : 0;
	padding-right: 0;
	margin-bottom : 1em;
}
div.aearticle div.fullwide {
	clear : both;
}
div.aearticle .rimage p, div.aearticle .limage p, div.aearticle .fullwide p {
	margin : 1em;
	text-align : left;
}
div.aearticle .rimage li, div.aearticle .limage li, div.aearticle .fullwide li {
	margin : 0 2em .7em;
	text-align : left;
}
div.aearticle .rimage .recept li, div.aearticle .limage .recept li, div.aearticle .fullwide .recept li {
	margin : 0 0 0 1em;
} 
div.aearticle .rimage .recept, div.aearticle .limage .recept, div.aearticle .fullwide .recept {
	margin-top : 0;
} 

div.aearticle .rimage, div.aearticle .limage, div.aearticle .fullwide, div.aearticle #hlist li {
	font-size : 0.85em;
	font-style : italic;
	font-weight : bold;
}

div.aearticle .title, div.aearticle .name {
	font-weight : bold;
}

div.aearticle .stepstory li {
	text-indent : 0;
}

div.aearticle .illist {
	list-style : none;
	clear : both;
}
div.aearticle .illist li {
	margin-top : 1em;
	padding-top : .4em;
	border-top : 1px dashed #BBB;
	clear : both;
	text-indent : 0;
}
div.aearticle .illist li .header {
	display : block;
	margin-top : .3em;
	margin-bottom : .3em;
	font-weight : bold;
	font-size : 1.2em;
}
div.aearticle .illist li li {
	list-style : none;
	margin-top : 0em;
	padding-top : .4em;
	border-top : none;
	clear : none;
}
div.aearticle .illist li p {
	text-align : left;
}

div.aearticle .steplist {
	margin : 0;
	padding-left : 4.2em;
	list-style : none;
	text-indent : -4.2em;
}

div.aearticle .steplist li {
	margin-bottom : .5em;
}

div.aearticle a img {
	border : none;
}
div.aearticle .nofloatblock {
	clear : both;
}
div.aearticle .resume {
	border-left : 0.5em solid #D7D7C6;
	padding-left : 0.7em;
	font-style : italic;	
}

div.aearticle table {
	border-top : 1px dashed #BBB;	
}
div.aearticle tr {
	background-color : #F7F7E6;
}
div.aearticle tr.odd {
	background-color : #E7E7D6;	
}
div.aearticle td, th {
	vertical-align : top;
	border-bottom : 1px dashed #BBB;
	padding : 0.7em 1em;
}
div.aearticle td.odd, div.aearticle th.odd {
	border-right : 1px solid #BBB;
}
div.aearticle  th {
	background-color : #929281;
	color : #FFF;
}

/* _________________________________________________*/

div.aearticle .red {background-color : red;}
div.aearticle .blue {background-color : blue;}
div.aearticle .green {background-color : green;}

div.aearticle .red, div.aearticle .blue, div.aearticle .green {
color : #FFF;
padding : 2em;
font-weight : bold;
}
div.aearticle .red h3, div.aearticle .blue h3, div.aearticle .green h3 {
	color : #EEE;
}
div.aearticle .red h5, div.aearticle .blue h5, div.aearticle .green h5  {
	color : yellow;
	margin : 0;
	padding : .3em 0 0;
	font-style : italic;
	font-weight : bold;
	font-size : 1.2em;
}
div.aearticle .red h4, div.aearticle .blue h4, div.aearticle .green h4 {
	color : yellow;
	margin : 0;
	padding : 0 0 .3em;
	font-size : 1.5em;
}
div.aearticle .red p, div.aearticle .red li, 
div.aearticle .blue p, div.aearticle .blue li, 
div.aearticle .green p, div.aearticle .green li {
color : #FFF;
}
div.aearticle  p .super {
	color : #D00;
	font-weight : bold;
}

/* _________________________________________________*/


div.aearticle #copyright {
	border-top : 1px solid #BBA;
	margin-top : 4em;
	padding-top : 0.3em;
	clear : both;
	font : italic 0.7em Verdana;
}

/* -----------------------------------
.menubutton {
	display : block;
	background-color : #BBB;
	color : #666;
	text-align : center;
	font-size : 0.8em;
	padding : 0.2em 0;
	border-bottom : 2px solid #888;
	border-right : 2px solid #888;
	border-top : 2px solid #DDD;
	border-left : 2px solid #DDD;
	font-weight : bold;
	text-decoration : none;
}
.menubutton:hover {
	background-color : #999;
	color : #FFF;
}
------------------------------------*/