/* Body/layout styles */
body {
	margin:  0;
	padding: 0;
	font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
}
.left {
	float:  left;
}
.right {
	float:  right;
}
.padded {
	padding:  1em;
}
img {
	border:  none;
}
.clearing {
	clear:  both;
}
.normal {
	color:  #000000;
	background-color:  inherit;
}
p {
	margin: 0 0 1em 0;
}
td {
	vertical-align:  top;
}
ul {
	list-style-type:  disc;
	margin:  0 0.3em 0 0;
	padding:  0;
}
li {
	margin:  0 0 0 1em;
	padding:  0 0 0.5em 0;
}
.formhidden {
	display:  none;
	visibility:  hidden;
	overflow:  hidden;
}
#header_div h1, #header_div_maxed h1 {
	color:  #FFFFFF;
	background-color: inherit;
	padding:  10px;
	position:  absolute;
	top:  30px;
	margin-top:  -20px;
	right:  10px;
	font-size:  140%;
	font-weight:  bold;
}
h2 {
	font-size:  125%;
	font-weight:  bold;
	text-align:  left;
	margin:  2em 0 1em 0;
}
h3 {
	font-size:  110%;
	font-weight:  bold;
	text-align:  left;
}
a {
	color:  #2965A6;
	background-color:  inherit;
	font-weight:  bold;
}
a:hover {
	color:  #F7AD00;
	background-color:  inherit;
	text-decoration:  none;
}
input, textarea, select {
	font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:  100%;
	color:  #000000;
	background-color:  #FFFFFF;
	border:  1px solid #F7AD00;
	padding:  2px;
}
.button {
	background-color:  #F7ECD2;
	color:  #F7AD00;
	text-align:  center;
	font-weight:  bold;
}
.noborder {
	border:  none;
}
.adamquestion {
	color:  #FFFF00;
	background-color:  #000000;
	font-size:  130%;
	font-weight:  bold;
	padding:  5px;
}

/* non-standard styles */
tr.validaterow {
	color:  #FFFFFF;
	background-color:  #F7AD00;
}
td.checkbox {
	width:  50px;
	text-align:  center;
}
span.important_tip {
	background-color:  inherit;
	color:  #F7AD00;
}
tr.validaterow span.important_tip {
	background-color:  #F7AD00;
	color:  #FFFFFF;
}
tr.validaterow a {
	background-color:  #F7AD00;
	color:  #FFFFFF;
}
.noborder2 {
	border:  none;
	background:  none;
	padding:  0;
	margin:  0;
}
#stats_container li {
	color:  #F7AD00;
	background-color:  inherit;
}
ul#text_menu_list {
	float: right;
    list-style-position: inside;
    list-style-type: disc;
	color:  #2965A6;
	background-color:  inherit;
}
ul#text_menu_list li {
	float:  left;
    list-style-position: outside;
    list-style-type: disc;
}
.bluetext {
	color:  #2965A6;
	background-color:  inherit;
}
/* div only called if I'm maxed out for revenue */
div.adsense-blended {
	background-color:  #F7AD00;
	color:  #FFFFFF;
	text-align:  center;
	margin: 0;
	padding: 0;
}
div#stats_container_maxed {
	position:  absolute;
	top:  642px;
	right:  30px;
	width:  182px;
}
#header_div_maxed {
	height:  150px;
	width:  100%;
	background-color:  #F7AD00;
	color:  #FFFFFF;
	overflow:  hidden;
	margin:  252px 0 0 0;
	padding:  0;
	position:  relative;
	float:  right;
}
div#adsense-leaderboard-top {
	margin: 60px 0 0 0;
}

