/*
Theme Name:		King's Archery Outfitters
Theme URI: 		http://kingsarcheryoutfitters.com/
Version: 		1.0
Description:		Developed specifically for King's Archery Outfitters by Carl O. Peterson
Author: 		Carl O. Peterson

Copyright 2008 Ptah Dunbar <http://ptahdunbar.com> All rights reserved.
WP Framework is licensed under the terms of the GNU General Public License version 2.

If you have any questions, comments, or concerns, 
visit <http://wpframework.com> for more information!
*/

/* Reset Browser Defaults */
@import url( 'library/media/css/reset.css' );

/* Apply base theme styles and colors */
@import url( 'library/media/css/base.css' );

/* Basic 2 Column Layout */
/*@import url( 'library/media/layouts/2col-r.css' );*/

/* Stylistic CSS Styles */
/*@import url( 'library/media/css/screen.css' );*/

/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */
.aligncenter {} .alignleft {} .alignright {} .wp-caption {} .wp-caption-text {}

body {
	background-color: black;
	color: white;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 13px;
}

.container {
	width: 600px;
	margin: 0 auto;
	background-color: white;
	color: black;
}
.header {
	background-image: url('images/kingsbanner.png');
	height: 100px;
}

#primary {
	float: left;
	width: 400px;
}

.hentry {
	margin: 5px;
}

.hentry p {
	margin-bottom: 10px;
}

#secondary {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 200px;
	background-color: rgb(71,82,17);
	color: white;
	height: 100%;
}

.widget {
	margin: 5px;
}

.footer {
	clear: both;
	margin: 0px;
	text-align: center;
	background-color: rgb(71,82,17);
	font-size: 11px;
	color: white;
	padding: 0;
}

.footer p { margin: 10px; }
.footer a { color: white; }

.footer a:hover { color: #cc0000; }

.hentry h3 { font-size: 18px; font-weight: bold; }
.hentry h4 { font-size: 14px; font-weight: bold; }

.entry-title {
	font-size: 24px;
	font-weight: bold;
	color: #cc0000;
}

.entry-title a{
	color: #cc0000;
	text-decoration: none;
}

div.entry-meta {
	font-size: 11px;
	font-style: italic;
	margin-bottom: 10px;
}

h3.widget-title {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

/* Menu */
.nav { float: left; line-height: 1; background-color: #fff; width: 100%; border: 0; margin-bottom: 0px;}
.nav, .nav * { list-style: none; margin-left: 0; }
.nav li { float: left; padding: 0; position: relative; }
.nav ul li { width: 100%; }

.nav a { display: block; position: relative; padding: 8px 10px; }

/* Hides items under top menu */
.nav ul { position: absolute; top: -9999em; width: 20em; /* left offset of submenus need to match (see below) */ }

/* Shows submenus */
.nav li:hover ul,
.nav li.nav-hover ul { left: -1px; top: 29px; /* match top ul list item height */ z-index: 99; }

/* Hides all sub items (4 levels deep) */
.nav li:hover li ul,
.nav li.nav-hover li ul,
.nav li li:hover li ul,
.nav li li.nav-hover li ul,
.nav li li li:hover li ul,
.nav li li li.nav-hover li ul { top: -999em; }

/* On :hover, displays all sub items (4 levels deep) */
.nav li li:hover ul,
.nav li li.nav-hover ul,
.nav li li li:hover ul,
.nav li li li.nav-hover ul,
.nav li li li li:hover ul,
.nav li li li li.nav-hover ul { left: 20em; /* match .nav ul width */ top: -1px; }

/* Default Skin */
.nav { background: rgb(71,82,17); color: white; }
.nav ul { }
.nav ul li a { }
.nav li:hover ul,
.nav li.nav-hover ul { background: white; }

.nav a { color: white; text-decoration: none;}
.nav a:hover { text-decoration: none; background: white; color: rgb(71,82,17); }
.nav ul a { border-right: none; }
.nav li:hover, .nav li.nav-hover,
.nav a:focus { background: white; color: rgb(71,82,17) }

/* Menu bugfix */
.ie7 .nav:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }