.spacer-10{height: 10px;}
.spacer-20{height: 20px;}
.spacer-30{height: 30px;}
.spacer-40{height: 40px;}
.spacer-50{height: 50px;}

.rounded3 {
  -moz-border-radius:1ex;
  -webkit-border-radius:1ex;
}
.rounded2 {
  -moz-border-radius:1ex;
  -webkit-border-radius:1ex;
}
a {
	color:#959595;
}
body {
	background:#cccb9e url('../images/layout/bg-master-day.jpg') top center repeat-x;
}
div#wrap-background{
	width:1420px;
	position:relative;
	left:50%;
	margin-left:-710px;
	background:url('../images/layout/bg-day.jpg') top center no-repeat;
}
div#wrap-master{
	width:960px;
	margin:0 auto;
}
div#callout-visitors-guide, div#callout-e-updates {
	width:220px;
	height:100px;
	margin-top:15px;
}
div#callout-visitors-guide:hover, div#callout-e-updates:hover {
	background-position: 0 -110px;
}
div#callout-visitors-guide{
	background:url('../images/content/see-do/callout-visitors-guide.gif') 0 0;
}
div#callout-e-updates{
	background:url('../images/content/see-do/callout-e-updates.gif') 0 0;
}
div#callout-facebook {
	width:220px;
	height:130px;
	background:url('../images/content/see-do/callout-facebook.gif') 0 0;
}
div#callout-facebook:hover {
	background-position: 0 -140px;
}
div#wrap-master div.content-col1{
	margin-top:30px;
	margin-right:20px;
	margin-left:10px;
	margin-bottom:25px;
	width:220px;
	float:left;
	overflow:hidden;
}
div#wrap-master div.featured {
	width:945px;
	height:273px;
	padding-top:15px;
	padding-left:15px;
	background:url('../images/layout/bg-featured.jpg') no-repeat;
}
div#wrap-master div.featured div.item{
	width:232px;
	height:226px;
	margin-top:5px;
	margin-right:2px;
	background:url('../images/layout/bg-featured-item.png') no-repeat;
	float:left;
}
div#wrap-master div.featured div.item:hover .header{
	text-decoration:underline;
}
div#wrap-master div.featured div.item img {
	margin-left:5px;
}
div#wrap-master div.featured div#active{
	background:url('../images/layout/bg-featured-item-active.png') no-repeat;
}
div#wrap-master div.featured div.item .header {
	margin-top:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:18px;
	color:#3a7a95;
}
div#wrap-master div.featured div#active .header {
	text-decoration:underline;
}
div#wrap-master div#footer {
	width:960px;
	height:151px;
	margin-top:30px;
	margin-bottom:0px;
	background:url('../images/layout/bg-footer.jpg');
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-transform:uppercase;
}
div#wrap-master div#footer div.sponsor {
	padding:20px;
	width:140px;
	height:111px;
	float:left;
}
div#wrap-master div#footer div.contact {
	float:left;
	width:340px;
	padding-top:20px;
	padding-right:20px;
	padding-left:10px;
}
div#wrap-master div#footer div.contact p {
	font-size:10px;
	padding-top:5px;
	line-height:15px;
}
div#wrap-master div#footer div.contact span.copyright{
	text-transform:none;	
}
div#wrap-master div#footer div.contact p span {
	font-family:Georgia, "Times New Roman", Times, serif;
}
div#wrap-master div#footer span, div#wrap-master div#footer div.sitemap a {
	font-size:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-decoration:none;
	color:#ffffff;
}
div#wrap-master div#footer div.sitemap a:hover {	
	text-decoration:underline;
}
div#wrap-master div#footer div.sitemap{
	float:left;
	width:220px;
	padding-top:20px;
	padding-right:20px;
}
div#wrap-master div#footer div.sitemap p {	
	padding-top:5px;
	padding-bottom:0px;
}
div#wrap-master div#footer div.socialnets{
	float:left;
	padding-top:20px;
}
div#wrap-master div#footer div.socialnets div {
	float:left;
	width:24px;
	height:25px;
	margin-right:5px;
	margin-top:5px;
	background:url('../images/content/icon-socialnets.gif');
}
div#wrap-master div#footer div.socialnets div.rss {
	background-position:0 0;
}
div#wrap-master div#footer div.socialnets div.rss:hover {
	background-position:0 -33px;
}
div#wrap-master div#footer div.socialnets div.facebook {
	background-position:-30px 0;
}
div#wrap-master div#footer div.socialnets div.facebook:hover {
	background-position:-30px -33px;
}
div#wrap-master div#footer div.socialnets div.myspace {
	background-position:-60px 0;
}
div#wrap-master div#footer div.socialnets div.myspace:hover {
	background-position:-60px -33px;
}
div#wrap-master div#footer div.socialnets div.twitter {
	background-position:-90px 0;
}
div#wrap-master div#footer div.socialnets div.twitter:hover {
	background-position:-90px -33px;
}
div#wrap-master div#footer div.socialnets div.youtube {
	background-position:-120px 0;
}
div#wrap-master div#footer div.socialnets div.youtube:hover {
	background-position:-120px -33px;
}
div#bluebox{
	width:340px;
	height:243px;
	margin-top:30px;
	background:url('../images/content/bluebox/bg.gif') 0 26px no-repeat;
}
div#bluebox div#blueboxheader{
	width:335px;
	height:21px;
	padding-top:5px;
	padding-left:5px;
	background:url('../images/content/bluebox/header1.gif') no-repeat;
}
div#bluebox div#blueboxheader img{
	width:105px;
	height:16px;
	float:left;
	margin-right:7px;
	cursor:pointer;
}
div#bluebox div#blueboxheader img.last{
	margin:0px;
}
/*div#bluebox div#featuredBiz {display: block;}*/

div#bluebox div.content{
	margin-left:10px;
	margin-top:10px;
	width:320px;
	height:200px;
	color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	/*display:none;*/
	position: absolute;
	left: -100000px;
}

div#bluebox div.content a{
	color:#f1f0b7;
	text-decoration:underline;
}
div#bluebox div.content p{
	padding-top:10px;
	padding-left:20px;
}
div#bluebox div#weather{
	margin-left:10px;
	margin-top:10px;
}
div#bluebox div#weather div.info {
	padding-right:20px;
	float:right;
}
div#bluebox div#weather div.info span.weather-day{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	font-style:normal;
	text-transform:uppercase;
}
div#bluebox div#weather div.info span.weather-temp{
	line-height:72px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:72px;
	font-weight:bold;
	font-style:normal;
	text-transform:uppercase;
}
div#bluebox div#weather div.info span.weather-units{
	font-family:Arial, Helvetica, sans-serif;
	font-size:48px;
	font-weight:bold;
	font-style:normal;
	text-transform:uppercase;
}
div#bluebox div#weather p{
	padding-left:0px;
}

hr{
	padding:10px 0;
	margin:0px;
	background:url('../images/layout/hr.png') no-repeat scroll 0 0 transparent;
	width:699px;
	height:17px;
	border:none;
}


.blue-border{border:4px solid #187ce0;}

h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-style:italic;
	color:#6098cc;
	padding-top:0px;
}
