/*
Regcure-PC-Optimizer Style Sheet
APS Productions
*/

body { background: #c2ccd6; font: 85% Georgia, "Times New Roman", Times, serif; text-align: center; }

h1, h2, h3 { font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #000000; }
h1 { font-size: 3.3em; letter-spacing: -0.03em; }
h2 { font-size: 1.5em; margin: 0px 0px -10px 0px;}
h3 { font-size: 1.2em; margin: 0px 0px -5px 0px;}

img {border-style: none;}

#center_me{ text-align: center;}

#content_box p { text-align: justify;}
#content_box p.red {text-align: center; color:#ff0000; font-size: 1.05em; font-weight: bold;}
#content_box h3.italic {font-style: italic;}

#container { width: 800px; margin: 5px auto; -moz-box-sizing:border-box; box-sizing:border-box; }

#masthead { 
	background: url('images/header.gif') no-repeat; 
	display: block;
	width: 796px; 
	height: 146px;  
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
	}
#masthead a span {visibility: hidden;}

#content_box { 
	background: #ffffff;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width: 780px;
	text-align: left;
	margin: 0px;	
	padding: 10px;
	border-top-width:4px;
	border-top-style:solid;
	border-top-color:#ff0000;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#ff0000;
	}

#content_box a, #footer a:visited { color: #00A; text-decoration: none; }

#content_box a:hover { color: #00aa00; text-decoration: underline; }


#footer { 
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background: #222222;
	width: 780px;
	color: #ffffff;
	font-size: 0.80em; 
	margin: 0;
	padding: 5px 5px 5px 5px; 
	}

#footer a, #footer a:visited { color: #aaa; text-decoration: none; }

#footer a:hover { color: #ffffff; text-decoration: underline; }

/*Firefox Hack*/
html>body #masthead {margin-left: -7px;}

.smallwhitetext {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-color: #FFFFFF;
	color: #FFFFFF;
}
.quotetext, .quotesign {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #FFFFFF;
	line-height: 1.4em;
	margin: 3px 20px 0;
}
.quotesign {
	margin: 0 20px;
	text-align: right;
}

ul, ol { margin-left:3.5em; padding-left:0px; }
li { margin-bottom:0.5em; }

ul.features {
	list-style: disc outside;
	margin-top: 10px;
    margin-left: 20px;
	margin-bottom: -5px;
    width: 700px;
	font-size:	1.0em;
	}

li.column1 { margin-left: 2em; }
li.column2 { margin-left: 14em; }
li.column3 { margin-left: 26em; }
li.column4 { margin-left: 38em; }

li.reset	{
	margin-top: -5.25em;
	}
