@charset "utf-8";

@import url("reset.css");

/* CSS Document */
body{
	color:#333;
	font-family:arial,helvetica,sans-serif;
	font-size:.8em;
	text-align:center;
	background: #ddd url(../images/home-bkgd-img.jpg) top left repeat-x;
}
.wrapper{
	width:960px;
	margin:20px auto;
	text-align:left;
	overflow:hidden;
}
.container{
   width:960px;
   overflow:hidden;
}

.wrapper .container .gutter{
  padding:30px 30px 20px 30px;
  overflow:hidden;
}

.wrapper .container .header{
   overflow:hidden;
   width:900px;
}

.wrapper .container .header h1{
   float:left;
   width:265px;
}
.wrapper .container .header h1 a{
	display:block;
	width:265px;
	height:80px;
	text-indent:-9999px;
	background: url(../images/badgerland-logo.png) top left no-repeat;
}
.wrapper .container .header p.tagline{
   float:right;
   width:220px;
   text-align:center;
   font-size:.9em;
   padding:0 0 0 5px;
}

.wrapper .container .header p.tagline span{
   color:#ed1f24;
   font-weight:bold;
   font-size:20px;
   line-height:1.75em;
   display:block;
}
.main {
	float:left;
	width:900px;
	margin-top:30px;
}

.col1-content {
	float:left;
	width: 280px;
}
.colGutter {
	float:left;
	width:100px;
}
.col2Gutter {
	float:left;
	width:50px;
}
.col2-content, .col3-content {
	float:left;
	width:230px;
}
.col2-content img, .col3-content img {
	border:1px solid #bbbbbb;
	margin-bottom:20px;
}
.col1-content p, .col2-content p, .col3-content p {
	margin:0 0 20px 0;
	line-height:1.4em;
}
.col2-content p a, .col3-content p a{
	color:#333;
}

.col2-content p a:visited, .col3-content p a:active {
	color:#016699;
}
.col2-content p a:hover, .col3-content p a:hover {
	color:#ED1F24;
}
.footer{
   text-align:center;
   font-size:.6em;
   margin:10px 0;
   line-height:1.3;
}
.group:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* for IE6 */
* html .group {
	height:1%;
}
/* for IE7 */
*:first-child+html .group {
	min-height:1px;
}
