body { margin: 0; padding: 0; background: #e2e85b url(/_images/bg_main.gif) top repeat-x;}

#container {width: 1058px; margin: 0 auto;}

/*the sizer div sets the body to the height of the background image.  Can't combine with the container because
the footer needs to be outside the sizer, but in the container*/
#sizer {
	width: 100%;
	position: relative;
	float: left;
	height: 1756px;
	}
	
#header {
	width: 100%;
	position: relative;
	float: left;
	background-image: url(/_images/bg_header.jpg) top no-repeat;
}

/*logo positioning*/
#logo {
	text-align: center;
	margin: 35px auto 0 auto;
}

#headerleft {
	position: relative;
	float: left;
	padding: 0 0 0 40px;
	
}
/*formats the right header box for the scrollbox - the right side has a bit of drop shadow that adds some texture
a little clunky, but this is a few weeks site*/
#headerright {
	position: relative;
	float: left;
	background: url(/_images/bg_scrollbox.gif) no-repeat;
	height: 401px;
	width: 373px;
	margin-left: 10px;
}
#scrollbox {
	width:345px;
	height:379px;;
	background-color:#ffffff;
	overflow:auto;
	text-align: center;
	margin: 15px 0 0 5px;;
	
	color: #333333; /* slightly lighter font color here */
	}
#txtcontent {
	width: 1028px;
	position: relative;
	float: left;
	padding-left: 35px;
	
}
#colone {
	position: relative;
	float: left;
	width: 335px;
	margin: 40px 0 0 0;
	padding: 0 5px 0 5px
}

#coltwo {
	position: relative;
	float: left;
	width: 335px;
	margin: 40px 0 0 0;
	padding: 0 5px 0 5px
}
#colthree {
	position: relative;
	float: left;
	width: 320px;
	margin: 40px 0 0 0;
	padding: 0 5px 0 5px
}

/*this indents the bullet lists in the middle column to align nicely
the bullets are custom images as regular bullets are really thick, liked this better
*/
#coltwo ul {margin-left: 15px; list-style-image: url(/_images/bullet_pink.gif)}

/*miscellaneous stuff*/
.pinkfont {color: #ed217c}

/*footer needs to be full-width, but white*/
#footer {
	position: relative; 
	float: left; 
	width: 90%; 
	padding-right: 10%;
	text-align: right; 
	margin-bottom: 10px;
	}