body {
	font-family: Arial, Helvetica, sans-serif;
	color: #3f3f3f;
	margin: 0;
	padding: 0;
	background-color: #DBDEE1;
	font-size: 0.75em;
}
p {
	margin: 0px;
	padding: 5px 0;
	line-height: 1.3em;
}
h1 {
	float: left;
	width: 350px;
	margin: 55px 0px 0 10px;
	font-size: 220%;
	color: #91278F;
	font-weight: normal;
}
h2, h3, h4 {
	margin: 0;
	padding: 0;
}
h2 {
	font-size: 220%;
	font-weight: normal;
}
h3 {
	color: #EC008C;
	font-size: 140%;
	font-weight: bold;
}
h4 {
	font-weight: normal;
}
.hide {
	display: none;
}
.small {
	font-size: 95%;
}
.container {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#header ul, #col_1a ul, #col_2b ul {
	margin: 0px 0px 2px;
	padding: 0px;
	list-style-type: none;
	width: 160px;
}
#col_1a ul, #col_2b ul {
	clear: left;
	float: left;
}
#header li, #col_1a li, #col_2b li  {
	clear: left;
	float: left;
	width: 160px;
}
#header li a, #col_1a li a, #col_2b li a  {
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 8px 12px;
	float: left;
	width: 144px;
	color: #FFFFFF;
}
#header li a:hover, #col_1a li a:hover, #col_2b li a:hover  {
	color: #eee;
}
.orange {
	background: url(../images/orange.gif) no-repeat bottom #F79B44;
	margin-bottom: 6px;
}
.pink {
	background: url(../images/pink.gif) no-repeat bottom #F79B44;
	margin-bottom: 6px;
}
.blue {
	background: url(../images/blue.gif) no-repeat bottom #F79B44;
	margin-bottom: 6px;
}
.green {
	background: url(../images/green.gif) no-repeat bottom #F79B44;
	margin-bottom: 6px;
}
#header {
	float: left;
	height: 185px;
	width: 900px;
	background: url(../images/header.gif) no-repeat #fff;
	margin-top: 20px;
	overflow: hidden;
}
#header ul {
	float: right;
	clear:right;
	margin: 2px 30px 0 0;
	padding: 0;
}
#header .bughuntlogo {
	float: left;
	margin: 30px 0 0 15px;
}
#header .muklogo {
	float: right;
	margin: 28px 15px 0 0;
}
#content {
	float: left;
	width: 840px;
	padding: 0px 8px 10px;
	background: url(../images/content-footer.jpg) no-repeat bottom #FFFFFF;
	border-right: 22px solid #DBDEE1;
	border-left: 22px solid #DBDEE1;
}
.home #col_1 {
	float: left;
	width: 450px;
}
.content #col_1 {
	float: left;
	width: 670px;
}
#content #col_1a {
	float: left;
	width: 160px;
}
.home #col_1b {
	float: right;
	width: 280px;
}
.content #col_1b {
	float: right;
	width: 500px;
}
#content #col_2 {
	float: right;
	width: 380px;
}
#content #col_2a {
	float: left;
	width: 210px;
}
#content #col_2b {
	float: right;
	width: 160px;
}
#content .special {
	width: 144px;
	padding: 8px;
	font-size: 120%;
	margin-bottom: 8px;
	clear: left;
}
#content .special a {
	color: #FFFFFF;
	text-decoration: none;
}
#content .special a:hover {
	color: #eee;
}
#content .stickers {
	background: #5DBA48 url(../images/freestickers.jpg) no-repeat bottom;
	padding-bottom: 50px;
}
#content .book {
	background: #F3DE2D url(../images/freebook.jpg) no-repeat bottom;
	width: 132px;
	padding: 8px 20px 30px 8px;
}
#content .book a {
	color: #0058B0;
}
#content .book a strong {
	color: #EC008C;
}
#content .book a:hover {
	color: #333;
}
#content .proceeds {
	background: #D17AB1 url(../images/freeproceeds.jpg) no-repeat bottom;
	padding-right: 20px;
	padding-bottom: 20px;
	width: 132px;
}
#content .greenbox {
	background-color: #C2D94F;
	padding: 8px;
}
#content .greenbox h2 {
	color: #91278F;
}
#content .greenbox ul, #content .border ul {
	padding: 0px 20px 6px 20px;
	margin:0;
}
#content .border {
	padding: 8px;
	border: 1px solid #9D9FA1;
	margin-bottom: 8px;
	color: #0058B0;
}
#content .gallery {
	float:left;
	width: 484px;
	padding: 8px;
	border: 1px solid #9D9FA1;
	margin-bottom: 8px;
	color: #0058B0;
}
#content .pagenumbers {
	float:left;
	clear:left;
	width: 468px;
	background: #C2D94F;
	padding: 8px;
	text-align:center;
}
#content .border h2, #content .gallery h2 {
	color: #EC008C;
}
#content .border strong, #content .gallery strong {
	font-size: 120%;
	color: #EC008C;
}
#content .pinktext {
	color: #C40075;
}
#content .textimg {
	vertical-align: bottom;
}
#content .bigbughunt {
	width: 130px;
	height: 18px;
	font-weight: bold;
	color: #EC008C;
	background: url(../images/spencerdayman.gif) no-repeat;
}
#content form {
	margin:0;
	padding:0;
}
#content form td {
	padding: 8px 0;
	border-top: 1px solid #eee;
}
#content form td table td {
	padding: 0 15px 0 0;
	border-top: 0;
}
#content form td {
	line-height: 1.6em;
}
#footer {
	float: left;
	width: 600px;
	height: 110px;
	background: url(../images/footer.jpg) no-repeat;
	padding: 10px 150px;
	font-size: 95%;
	color: #FFFFFF;
	text-align: center;
}
#footer img {
	top: 4px;
	position: relative;
}