/*   
Theme Name: Clinton County Farmers Market
Theme URI: http://clintoncountyfarmersmarket.com
Description: Clinton County Farmers Market, Frankfort, IN
Author: Jim Stitzel
Author URI: http://jimstitzel.com
Template: thematic
Version: 1.0
Tags: Thematic
.
The Clinton County Farmers Market theme for WordPress may not be used or modified without express written consent.
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

body{
	background: #fff url('library/images/patt4.jpg');
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	color: #fff;
	font-size: 13px;
	}

a, a:link, a:hover, a:visited{
	color: #fff;
	}
	
a:active {
	position: relative;
	top: 1px;
	}
	
	.entry-content a:link, .entry-content a:active, .entry-content a:visited { 
		color: #fdf9ce;
		font-weight: bold;
		}

#main img.nostyle {
        border: none;
        margin: 0 0 -4px 3px;
        padding: 0;
        }
		
code, pre{
	background: #487d8e;
	}
	
blockquote {
	color: #fff;
	}
	
#wrapper{
	background: #e04315;
	width: 960px; 
	margin: 20px auto; 
	}
	
.entry-title, .entry-title a{ 
	color: #fff;
	}
	
#header{
	margin: 15px 0 0 0;
	padding-top: 10px;
	height: 435px;
	background: #e04315;
	position: relative;
	}
	
#branding{
	padding: 0;
	width: 940px;
	height: 130px;
	background: #445e61;
	left: 10px;
	}
	
#blog-title  {
	padding: 5px 0 0 200px;
	width: 700px;
	text-align: center;
	color: #fff;
	}
	
.headerquote{
	padding: 5px 0 0 200px;
	width: 700px;
	text-align: center;
	font-size: 0.9em;
	line-height: 1.4em;
	color: #fff;
	}

	#blog-title a {
		color: #fff;
		}
	
#blog-description {
	display: none;
	}
	
.logo1{
	height: 200px;
	width: 200px;
	position: absolute;
	top: -15px;
	left: -15px;
	z-index: 1;
	}
	
div.innerbox div.textwidget, #logo{
	margin-right: 0;
	width: 760px;
	float: right;
	text-align: center;
	}

#slideshow{
	margin: 0 auto;
	width: 940px;
	height: 300px;
	position: relative;
	top: 5px;
	z-index: 0;
	}
	
#slideshow img { 
	width: 940px;
	height: 300px;
	display:block; 
	position:absolute; 
	top:0; 
	left:0; 
	z-index:1; 
	}
	
#access{
	border: none;
	}


/* Logo */
#logo, #logo a, #logo a:hover { 
	color: #fff;
	}
	
.menu{
	height: 35px;
	background: #e04315;
	border: none;
	font-family: Verdana;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
	}

	.menu a, .menu a:hover, .menu a:visited, .menu li:hover, .menu li.page-item{
		border: none;
		color: #fff;
		background: #e04315;
		}
		
	.menu ul { 
		background: #e04315;
		border: none;
		}
		
	.sf-menu ul a {
		background: #e04315;
		}
		
	.sf-menu li {
		background: #e04315;
		}
		
	.sf-menu li li {
		background: #e04315;
		}
		
#main {
	margin: -20px 10px 0 10px;
	padding: 20px 0 0 0;
	width: 940px;
	background: #445e61;
	}
	
	#main img {
		margin: 8px 5px 0 0;
		border: 1px #fff solid;
		padding: 4px;
		}
	
#content {
	width: 600px;
	}
	
.entry-meta, .entry-meta a, .entry-utility, .entry-utility a {
	color: #fff;
	}
	
.navigation  a{
	color: #fff;
	}
	
#content div.widget{
        padding-bottom: 1.3em;
	width: 290px;
	line-height: 1.2em;
	}
	
	#content div.homeleft {
		padding-right: 5px;
		float: left;
		}
		
	#content div.homeright{
		padding-left: 5px;
		float: right;
		}
		
	h2.homeleft, h2.homeright, h2.rightmost{
		clear: none;
		font-size: 20px;
		line-height: 22px;
		padding: 5px 0;
		}

	img.homeleft, img.homeright, img.rightmost{
		float: left;
		padding: 5px 5px 5px 0;
		}

        .homeleft blockquote{
                margin: 0;
                }

.slug-gallery .wp-post-image {
	padding-top: -3px;
	float: left;
	}
				
#primary {
	margin-bottom: 0;
	border: none;
	padding: 0;
	}

        #primary li.widgetcontainer, #secondary li.widgetcontainer {
                margin-right: -30px;
                padding: 0 10px 5px;
                background: #89acb0;
                }

#secondary {
        margin-top: -9px;
        }

.socialicons {
	float:right;
	margin:-33px 15px;
	}

.follow {
	float:left;
	font-size:1.1em;
	font-weight:bold;
	margin:4px 15px 0 0;
	}

.aside, .aside a{
	color: #fff;
	}
	
#footer {
	border: none;
	margin-top: 0;
	}
	
#siteinfo, #siteinfo a {
	padding: 10px 0;
	color: #fff;
	}

.aktt_widget {
        margin: 10px 0 0 0;
        }

.aktt_widget h3 {
        font-style: normal;
        font-weight: bold;
        }

dl.gallery-item {
        margin: 0;
        }