/*   
Theme Name: Klingberg Auto Show v2
Theme URI: 
Description: KlingbergAutoShow.org
Author: Bill Kracke
Author URI: http://billkracke.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* 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 */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

body {
	background-color: #000;
	background-image: -moz-linear-gradient(top, #111111, #000000); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111111),color-stop(1, #000000)); /* Saf4+, Chrome */
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#111111', endColorstr='#000000'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#111111', endColorstr='#000000')"; /* IE8 */
	
	}

a:link {color:#283897; font-weight:bold;}
#wrapper {
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	padding-top:300px;
	}

#header {
	position:absolute;
	width:100%;
	height:295px;
	background-color: #283897;
	background-image: -moz-linear-gradient(top, #040611, #283897); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #040611),color-stop(1, #283897)); /* Saf4+, Chrome */
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#040611', endColorstr='#283897'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#040611', endColorstr='#283897')"; /* IE8 */
	left:0;
	top:0;
	box-shadow: 0 2px 4px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.5);
	border: 1px solid #000;
	border-width: 1px 0;
	}

#branding {
	margin: 0 auto;
	width:1000px;
	position:relative;
	}
	
	#blog-title {
		width:250px;
		margin-left:20px;
		height:240px;
		background: url('i/kvmf-logo-big.png') top left no-repeat;
		text-indent: -90000px;
		position:relative;
		top:-75px;
		}
	#blog-description {
		color:#fff;
		font-family: Arial, sans-serif;
		font-size: 28px;
		font-weight:bold;
		text-align:center;
		font-style:normal;
		font-variant:small-caps;
		text-shadow: -2px 2px 4px #000000;
		position:absolute;
		height:40px;
		width:960px;
		left:20px;
		top:250px;
		background: url('i/subtitle.png') top left no-repeat;
		text-indent: -9000px;
		}


.header-slideshow {
	position:absolute;
	width: 640px;
	height:240px;
	border:1px solid #111;
	right:30px;
	top:7px;
	margin:0;
	padding:0;
	overflow:hidden;
	}

	.header-slideshow img {
		position:absolute;
		top:0;
		left:0;
		list-style:none;
		display:block;
		}

#access {
	position:relative;
	border: none;
	border-bottom: 1px solid #ccc;
	margin: 0 20px;
	}
	
	.menu {
		width:100%;
		float:left;
		overflow:hidden;
		}
		
		.menu ul.sf-menu {
			border:none;
			float:left;
			position:relative;
			left:50%;
			}
			
			.menu .sf-menu li {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight:bold;
				background-color: transparent;
				float:left;
				display:block;
				position:relative;
				right:50%;
				}
			
			.menu a {
				border: 0;
				color:#111;
				background: none;
				padding: 10px 30px;
				}
			.menu a:visited {
				color:#111 !important;
				}
			.menu a:hover {
				color: #283897 !important;
				}

				
				.menu ul ul {
					border-width: 1px;
					-moz-box-shadow: 1px 1px 2px #333; /* FF3.5+ */
					-webkit-box-shadow: 1px 1px 2px #333; /* Saf3.0+, Chrome */
					box-shadow: 1px 1px 2px #333; /* Opera 10.5, IE 9.0 */
						filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=1px, OffY=1px, Color='#333333'); /* IE6,IE7 */
						-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=1px, OffY=1px, Color='#333333')"; /* IE8 */
					background-image: -moz-linear-gradient(top, #eeeeee, #ffffff); /* FF3.6 */
					background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #eeeeee),color-stop(1, #ffffff)); /* Saf4+, Chrome */
						filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff'); /* IE6,IE7 */
						-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff')"; /* IE8 */
					}

				.menu ul.sf-menu li ul li {
					right:0;
					}
				
#main {
	padding: 0 0 40px ;
	}
	

#container {
	width:700px;
	}
#content {
	width:660px;
	padding: 0 20px;
	color: #333;
	font-size: 13px;
	line-height:1.8;
	font-family: Helvetica, Arial, sans-serif;
	margin-top:20px;
	}
	
	
	#main #content .entry-title 
	{
		font-family: Georgia, Times, ‘Times New Roman’, serif;
		color: #283897;
		font-weight:normal;
		font-size:32px;
		letter-spacing: -.5px;
		position:relative;
		left:-20px;
line-height: 36px;
		}
		.home #main #content .entry-title {
			display:none;
			}
	.entry-content {
		padding:5px 0 0;
		}
	.entry-meta {
		position:relative;
		top:-5px;
		}
		
#primary {
	padding:0;
	width:240px;
	border-color:#ddd;
	border-width: 0 0 0 1px;
	}
	ul.xoxo {
		padding: 0 10px;
		}
		
	#primary .widgettitle {
		color: #283897;
		font-family: Georgia, Times, ‘Times New Roman’, serif;
		font-weight:normal;
		font-size:18px;
		border-bottom:1px solid #ccc;
		padding: 0 0 1px;
		font-style: normal;
		margin:0 0 10px;
		}
	.widgetcontainer {
		margin:20px 0;
		}
	.widgetcontainer ul li {
		list-style:none;
		margin-bottom:3px;
		}
		.widgetcontainer ul li a{
			font-weight:bold;
			text-decoration:none;
			font-family: Arial, Helvetica, sans-serif;
			color:#444;
			font-size:12px;
			}
		.widgetcontainer ul li a:hover{
			position:relative;
			top: -1px;
			color: #933;
			}
.post img {
	box-shadow: -3px 3px 5px #222;
	-moz-box-shadow: -3px 3px 5px #222;
	-webkit-box-shadow: -3px 3px 5px #222;
	border:1px solid #aaa;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	
	}

/* LATEST NEWS WIDGET */

#recent-posts-2 ul {
  margin: 0 0;
  padding:0;
}
#recent-posts-2 li {
  border-bottom: 1px dotted #ccc;

  margin:0;

}
#recent-posts-2 li:hover {
  background-color: #ffd;
}

#recent-posts-2 li a {
 color: #311;
  padding: 10px 10px 10px 30px;
  line-height:1;
  background: url('i/bullet.png') 10px left no-repeat;
  display:block;

}

#recent-posts-2 li a:hover {
  text-decoration:underline;
color:#283897;
}

div.stbutton {
clear:both;margin-top:20px;
}
/* HIDING STUFF */
.entry-meta .meta-prep,
.entry-meta .author,
.entry-meta .meta-sep-entry-date
{ display:none;}
