body {
	background-color: #FFF;
	background: url(/Components/ParkNicollet/Design/images/bg_home.jpg) repeat-x;
}

#billboard {
	width:978px;
	height:347px;
	padding:0;
	margin:0;
	border: 1px solid #dfdfdf;
	display:block;
	clear: both;
}

h1 {
	font-size: 40px;
	color: #23a9e8;
	margin: 0px 0px 15px 0px;
}




/* container for slides */
.images {
	background:#e2e2e2;
	width:970px;
	height:339px;
	padding:0;
	margin:0;
	cursor:pointer;
	float: left;
	border: 4px solid #fff;
	z-index:1;
	overflow:hidden;
	position: relative;
	
}

/* single slide */
.images div {
	display:none;
	background-repeat: no-repeat;
	margin: 0;
	padding: 65px 50px 50px 50px;
	line-height: 22px;
	width:870px;
	height:224px;	
	overflow: hidden;
	z-index:2;
	position: absolute;

}

.images div a { text-decoration:none; border:0;}

.images div p {
	font-size: 16px;
	color: #000;
}

div.controls{
	padding:0px 0 0 50px;
	margin:-37px 0 0 0;
	position:relative;
	float:left;
	z-index:100;
}	

/* tabs (those little circles below slides) */
.slidetabs {
	padding:0px;
	margin:0px;
	float:left;
}

/* single tab */
.slidetabs a {
	width:29px;
	height:33px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(/Components/ParkNicollet/Design/images/billboard_tabs.gif) no-repeat 0px -33px;
	display:block;	
}

/* mouseover state */
.slidetabs a:hover {
	background-position:0px 0px !important;      
}

/* active state (current page state) */
.slidetabs a.current {
	background-position:0px 0px !important;     
} 	


/* prev and next buttons */
.backward {
	background:url(/Components/ParkNicollet/Design/images/billboard_back_btn.gif) no-repeat 0px -33px;
	width:37px;
	height:33px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	display:block;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;	
}

/* prev */
.backward:hover{ background-position:0px 0px !important; }
.backward:active{ background-position:0px 0px !important; }

.forward {
	background: url(/Components/ParkNicollet/Design/images/billlboard_next_btn.gif) no-repeat 0px -33px;
	width:37px;
	height:33px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	display:block;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;	
}

/* next */
.forward:hover{ background-position:0px 0px !important; }
.forward:active{ background-position:0px 0px !important; }

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;		
}

a.btnbig {
    background: transparent url(/Components/ParkNicollet/Design/images/btnbig2.png) no-repeat right top;
    height: 38px;
    margin-right: 5px;
    padding-right: 15px;
    text-decoration: none;
	float: left;
	display: inline-block;
}

a.btnbig span {
    background: transparent url(/Components/ParkNicollet/Design/images/btnbig1.png) no-repeat left top;
	color:#fff;
	font-size:14px;
	font-weight: bold;
	line-height: 38px;
	padding: 0px 0px 0px 20px;
    display: block;
    text-decoration: none;	
} 

a.btnbig:hover {
    background-position: right bottom;
}

a.btnbig:hover span {
    background-position: left bottom;
} 

#callouts {
	width: 980px;
	margin: 5px 0px 0px 0px;
	padding: 0;
	font-size: 14px;
}

#callouts .thumb {
	width: 152px;
	height: 144px;
	float: left;
	background-position: 5px 5px;	
	padding: 0;
	margin: 0px 15px 0px 0px;
}

#callouts .content {
	width: 220px;
	float: left;
	padding: 0;
	margin: 0px 25px 0px 0px;
	font-size: 14px;
	line-height: 18px;
}

#callouts .content p {
	margin: 0px 0px 15px 0px;
}

#callouts .content h2 {
	font-size: 15px;
	color: #5f008f;
	margin: 0px 0px 15px 0px;
}

#callouts .social {
	width: 122px;
	height: 114px;
	float: left;
	position: relative;
	background: url(/Components/ParkNicollet/Design/images/thumb_home_social_bg.jpg) no-repeat;
	font-size: 11px;
	margin: 0px;
	padding: 15px; 
}

#callouts .social p {
	clear: both;
}

.social .icon {
	float: left;
	margin: 0px 4px	10px 0px;
}

.social .last {
	float: left;
	margin: 0px 0px	10px 0px;
}

.like {
	position: absolute;
	left:88px;
	top:102px;
	width: 62px;
	height: 24px;
	padding: 0;
	margin: 0;	
}
.shadowhome {

    background: url(/Components/ParkNicollet/Design/images/shadow_home.jpg) no-repeat;
    height: 27px;
    width: 980px;    

}
