/*  
Theme Name: kansasfest
Theme URI: 
Description: A theme generated by ThemesPress.com
Author: ThemesPress
Author URI: http://themespress.com/
*/
* {

	margin:0px;

	padding:0px;

}



body {

	font-family:Helvetica, Arial, sans-serif;

	height:100%;

	color:#000;

	background-image:url(images/html-bg.jpg);

	background-repeat:repeat-y;

	background-position:center top;
min-width:940px;

}

html {

	height:100%;
min-width:940px;

}



.clear {

	clear:both;

}



	div#height {

		min-height:100%;

		min-width:940px;

		position:relative;

		background-image:url(images/body-bg.jpg);

		background-repeat:no-repeat;

		background-position:top center;

	}

	

		div#header {

			width:940px;

			margin:0 auto;

			height:100px;

		}

	

			div#header a img {

				border:0px;

				outline:none;

				margin:20px 0px 10px 20px;

			}

			

		div#corner {

			background-image:url(images/ii-baby.png);

			width:117px;

			height:117px;

			position:absolute;

			top:0px;

			right:0px;

		}

		

		div#wrapper {

			width:940px;

			margin:0 auto;

			padding:0px 0px 180px 0px;

		}

		

			div#sidebar {

				width:170px;

				float:left;

				margin:0px 0px 0px 30px;

				font-size:12px;

				line-height:18px;

			}

			

				div#sidebar ul {

					list-style:none;
					
					margin:0px 0px 60px 0px;

				}

			

					div#sidebar ul li {

						list-style:none;

					}

			

						div#sidebar ul li a {

							color:#000;

							text-decoration:none;

						}

			

						div#sidebar ul li.current_page_item a {

							color:#666;

						}

			

						div#sidebar ul li a:hover {

							text-decoration:underline;

						}

			

					div#sidebar ul ul {

						margin:0px 0px 20px 0px;

					}

							div#sidebar ul img {

					margin:0px 0px 0px 0px;
					border:0px;

				}



						div#sidebar ul ul ul {

							margin:0px 0px 0px 20px;

						}

			

				div#sidebar h3 {

					font-size:14px;

				}

			

			div#content {

				float:right;

				width:600px;

				margin:10px 100px 0px 0px;

				font-size:12px;

				line-height:18px;

			}

			

				div#content p {

					margin:0px 0px 12px 0px;

				}

			

				div#content ul, div#content ol {

					margin:0px 30px 10px 30px;

				}

				

				div.post {

					margin:0px 0px 40px 0px;

					clear:both;

				}


				div.post img {

					border:0px;

					outline:none;

					margin:5px 3px 5px 3px;

				}

				

					div.post h3, div.post:not(.tribe-events-schedule) h2:not(.tribe-events-list-event-title) {

						font-size:25px;

						letter-spacing:-1px;

						line-height:24px;

						color:#000;

						text-decoration:none;

						display:block;

						background-image:url(images/headline-img.gif);

						background-position:left center;

						background-repeat:no-repeat;

						padding:13px 0px 10px 40px;

						margin:0px 0px 5px 0px;

					}



						div.post h2 a, div.post h3 a {

							text-decoration:none;

							color:#000;

						}

					

						div.post h2 a:hover, div.post h3 a:hover {

							color:#ED1E26;

						}

					

					div.top_meta {

						color:#11a3e4;

						border-top:1px solid #CCC;

						border-bottom:1px solid #CCC;

						margin:3px 0px 8px 0px;

					}

					

					div.bottom_meta {

						color:#11a3e4;

						border-top:1px solid #CCC;

						margin:3px 0px 8px 0px;

					}

					

					div.bottom_meta a {

						color:#11a3e4;

					}

					

					div.alignleft {

						width:200px;

						margin:0px 0px 40px 0px;

						float:left;

					}

					

					div.alignright {

						float:right;

						width:200px;

						text-align:right;

						margin:0px 0px 40px 0px;

					}

					

						div.alignleft a, div.alignright a {

							font-size:14px;

							font-weight:bold;

							color:#666;

							text-decoration:none;

						}

					

						div.alignleft a:hover, div.alignright a:hover {

							color:#ED1E26;

						}

	

		div#footer {

			background-image:url(images/footer-bg.gif);

			background-repeat:repeat-x;

			background-position:top center;

			height:164px;

			position:absolute;

			bottom:0px;

			width:100%;

		}

		

			div#footer p {

				display:block;

				width:380px;

				color:#6D6D6D;

				font-size:11px;

				line-height:13px;

				margin:0 auto;

				padding:90px 0px 0px 460px;

			}

table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}

table tr th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table tr td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

img#wpstats{display:none}

blockquote {
	width: 90%;
	margin: 5px 5%;
}

div.sharedaddy ul, div.sharedaddy li {	 
	float: right;	 
}

h2.gsection_title {
	background-image: none !important;
}

div.ginput_container_singleproduct > span.ginput_product_price {
	color: black;
}