@charset "UTF-8";
/* CSS Document */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0; padding:0;}
fieldset,img {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
.clear {clear:both; height:0; overflow:hidden; line-height:1px; font-size:1px;}

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtr #container {
	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	font-size: 90%;
}
#mainContent a, #mainContent a:visited {
text-decoration:underline;
color: #4a4895;;
}
#mainContent a:hover, #mainContent a:visited:hover {
text-decoration:none;
color: #4a4895;
}	
h1, h2, h3, h4, h5, h6 {
font-family: Arial, Helvetica, sans-serif;
margin-top: .6em;
margin-bottom: .4em;
}
h2 {
margin-bottom:1em;
}
p {
margin: 1em 0;
}
#sidebar {
background-color:#efdfca;
float:right;
width:225px;
border: dotted 2px #af844d;
padding:0 10px 10px 10px;
margin-left:1em;
margin-bottom:1em;
}
#sidebar2 {
background-color:#fff;
float:right;
width:225px;
border: dotted 2px #000;
padding:0 10px 10px 10px;
margin-left:1em;
margin-bottom:1em;
}
#ppdonate {
background-color:#fff;
float:right;
width:225px;
border: dotted 2px #cc0000;
padding:0 10px 10px 10px;
margin-left:1em;
margin-bottom:1em;
text-align:center;
}
ul.topics {
list-style-position:inside;
margin-top:1em;
}
ul.topics li {
	font-size: 100%;
	padding-left: 20px;
	text-indent: -20px;
}
.topics a {
	color:#ba7d00;
}
ol {
list-style-position:outside;
margin-top:1em;
margin-left:2em;

}
ol li {
font-size:100%;
margin-top:1em;
}
#sidebar a, #sidebar a:visited {
text-decoration:underline;
color: #ba7d00;;
}
#sidebar a:hover, #sidebar a:visited:hover {
text-decoration:none;
color: #4a4895;
}	
.question {
font-weight:bold;
color:#ad7029;
font-size:115%;
}
.hilite {
	color:#FF0000;
}
.underline {
	text-decoration:underline;
}
/* For image floated on right of text */
.pixRight {
margin: .1em 0 .3em .5em;
float: right;
font-size: 75%;
color: #300;
}
/* For image floated on left of text */
.pixLeft {
margin: .1em .5em .3em 0;
float: left;
font-size: 75%;
color: #300;
}

