/*
Theme Name: Mankato History Festival
Author: SEOwhat.com
Description: Design and Programming by SEOwhat
*/

a { color: #252e43; }
h1,h2,h3 { margin: 0px; padding: 0px; }
h1, .heading { font: bold 15px/20px Tahoma; }
h2 { font: normal 15px/20px Tahoma; }
h3 { font: normal 13px/17px Tahoma; }
img { border: 0; }
body  {
	font: 12px Tahoma, sans-serif;
	background: #252E43 url(images/bg-body.jpg) top center repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #252e43;
}
#container { 
	width: 882px;
	background: url(images/bg-page-body.jpg) top left repeat-y;
	margin: 0 auto;
	text-align: left;
} 
#header { 
	background: url(images/bg-header.jpg) top left no-repeat;
	height: 180px;
} 
#sidebar1 {
	float: left;
	width: 151px;
	height: 517px;
	background: url(images/bg-left-navigation.jpg) top left no-repeat;
	margin: 0px 0px 10px 60px;
	padding: 10px 5px;
}
#sidebar1 ul {
	margin: 5px 0px 0px -2px;
	padding: 0px;
	list-style: none;
}
#sidebar1 ul li {
	margin-bottom: 5px;
}
#sidebar1 ul a {
	display: block;
	background: url(images/bg-left-nav-link.gif) top left no-repeat;
	padding-left: 27px;
	height: 24px;
	font: normal 13px/22px Tahoma;
	color: #252e43;
	text-decoration: none;
}
#sidebar1 ul a:hover, #sidebar1 ul li.current_page_item a {
	background: url(images/bg-left-nav-link-active.gif) top left no-repeat;
	font-weight: bold;
	color: #c4161c;
}
#mainContent { 
	margin: 0 70px 0 235px;
} 
#footer {
	background: #252E43 url(images/bg-footer.jpg) top left no-repeat; 
	height: 65px;
	padding-top: 40px;
	font-size: 10px;
} 
#footer, #footer a { color: #F7F1E1; text-decoration: none; }
#footer p {
	margin: 0 0 0 50px;
	padding: 10px 0;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}





/*  Hide "Page" widget heading */
#sidebar1 li.widget_pages h2 { display: none; }

/*  Hide cForms Link Love */
.linklove { display: none; }

/*  NextGen Gallery styles  */
.ngg-albumoverview, .ngg-galleryoverview { clear: none !important; }
.piclenselink { display: none; }

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0 15px 5px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */
