html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, p,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead, th,{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;

}

.center-text{text-align:center;}

body{
background: #fff url(images/content-bg.jpg) repeat scroll top;
}

ul{
margin: 0px 2em;
list-style: disc outside;
}

ol{
margin: 0px 2em;
}

img.header{width:680px;
margin: 0px auto;}

img.left{float:left;
margin: 10px;}

h4.red{margin:0;
padding:0;
text-align:center;
color:red;
}

#content{
width: 700px;
background: transparent repeat-y scroll top;

margin: 0px auto;
}

#content h1{
margin: 0px auto;
padding: 10px 0 0 0;
text-align: center;
font: normal normal 900 18px georgia;
color: #a80000;
}

#content p{ 
padding: 0px 10px 15px 10px;
margin: 0px;
font: normal normal normal 12px/16px arial;}

#content p.big{
padding: 0px 10px 15px 10px;
margin: 0px;
font: normal normal bold 16px arial;
text-align:center;
color: #4f57fe;}

#content ul{
margin: 0px 2em 15px 2em;
list-style: disc outside;
font: normal normal normal 12px arial;
}

#content ol{
margin: 0px 2em 15px 2em;
font: normal normal normal 12px arial;
}

#content img.review{
margin: 0px 10px;
font-weight: 900;
}

#content table{
text-align:center;
cellpadding:4px;}

ol.toc{
margin: 0px 20%;
padding: 10px;
list-style: decimal outside;
}

ol.toc ul{
margin: 0px;
padding: 0px 2em;
list-style: none inside;
}

#footer{
width: 722px;
height: 49px;
background: transparent url(images/Footer-bg.gif) no-repeat scroll top;
margin: 0px auto 20px auto;
font: normal small-caps 900 10px georgia;
text-align: center;
padding: 20px 0px;
}

#optin{
float: right;
margin: 0px;
padding: 10px;
width: 160px;
border: 1px solid;
}

#optin p{font: normal normal 300 12px Times New Roman;}
#optin h3{margin: 5px auto;
          text-align:center;}

#rightsidebar{
float: right;
margin: 10px;
padding: 10px;
width: 240px;
border: 1px solid;
}

#rightsidebar p{font: normal normal 300 12px Times New Roman;}
#rightsidebar h3{margin: 5px auto;}
#rightsidebar h3.red{margin: 5px auto;
                     color:red;
										 text-align:center;}
