/**
 * Theme Name: Experimental
 * Theme URI: http://themehybrid.com
 * Description: A custom theme for ThemeHybrid.com.
 * Version: 0.1
 * Author: Justin Tadlock
 * Author URI: http://justintadlock.com
 * Tags: theme-options, threaded-comments, sticky-post, microformats, two-columns, fixed-width
 *
 * Copyright (c) 2008 - 2009 Justin Tadlock.  All rights reserved.
 * http://justintadlock.com
 *
 * Experimental is released under the GNU General Public License, version 2 (GPL).
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 */

/* Get structure CSS */
@import url('library/css/2c-l-fixed.css');

/* Get base CSS */
@import url('library/css/18px.css');

/* Get plugins CSS */
@import url('library/css/plugins.css');

/* Get drop-downs CSS */
@import url('library/css/drop-downs.css');
@import url('tabs.css');
/**
* Body
************************************************/

/* Get matching WP theme CSS */
a:link,a:visited{color:#4b6e85;text-decoration:none}a:hover,a:active{text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#000;font:normal normal bold 24px/21px arial,verdana,sans-serif}h3{font-size:21px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}






#content ul{list-style:none;margin-left:12px}#content ul li{overflow:hidden;padding:2px 0 2px 15px;background:url(images/bullet.png) no-repeat 0 8px}#content ul li li{background:url(images/bullet-alt.png) no-repeat 0 8px}blockquote{margin:0 24px 0  0;padding:6px 0 0 24px;font-style:italic;color:#666;background:url(images/quotes.gif) no-repeat 0 0;border:none}blockquote em{font-style:normal}code{font-size:12px;padding:0 3px;background:#eee}pre{font-size:12px;overflow:auto;padding:9px;color:#000;background:#eee;border:1px solid #ddd}pre code{padding:0}table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #ddd}caption{font-size:.9em;font-style:italic;text-align:right}td,th{padding:5px 10px;border:1px solid #ddd}th{background:#eee}tr.alt{background:#f7f7f7}textarea{width:98%}.text-input{display:block;width:300px}.button{margin:0 10px 0 0;padding:6px 19px;font-weight:bold;color:#fff;background:#0A2934;border:1px solid #000}.button:hover{cursor:pointer;background:#113644}.drop-cap{float:left;line-height:39px;margin-right:3px;font-size:48px;font-family:"Warnock Pro","Goudy Old Style",Palatino,"Book Antiqua",Cambria,Georgia,serif;color:#555}.note{overflow:hidden;padding:6px 9px;background:#eee;border:1px solid #e2e2e2}div.note{padding:0;background:transparent;border:none}.warning,.alert{padding:6px 9px;background:#fffbbc;border:1px solid #E6DB55}.error{padding:6px 9px;background:#ffebe8;border:1px solid #C00}.download{padding:6px 9px;background:#e7f7d3;border:1px solid #6c3}.left,.alignleft{float:left;margin:0 15px 0 0}.right,.alignright{float:right;margin:0 0 0 15px}.center,.aligncenter{display:block;margin:0 auto 21px auto}.block,.alignnone{display:block;margin:0 0 21px 0}.clear{clear:both !important}span.pullquote{float:none;margin:0}.post img{max-width:600px}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.thumbnail{float:left;width:150px;height:150px;margin:0 15px 10px 0;padding:4px;background:#eee;border:1px solid #ddd}.wp-caption{overflow:hidden;max-width:590px;padding:4px 0;background:#eee;border:1px solid #ccc;text-align:center}.wp-caption img,.wp-caption a img{max-width:590px;margin:0;padding:0;border:none}.wp-caption p{margin:0 4px;padding:0;font-size:11px;font-style:italic;text-align:right}.gallery{display:block;text-align:center;margin-bottom:21px !important}.gallery img{padding:4px;background:#f9f9f9;border:1px solid #ddd}.avatar{float:left;margin:0 15px 5px 0;padding:4px;background:#EFF1E1;border:1px solid #e2e2e2}

body {
	font: 14px/21px Arial, Helvetica, sans-serif;
	background-color: #f2f2f2;
	}

/* Body container */
#body-container {
	overflow: hidden;
	width: 960px;
	margin: 10px auto 18px auto;
	}
.blog{
background-color: #f2f2f2;
}


/********************Header****************************/
#header {
	display: block;
	height:220px;
	margin-bottom: 18px;
	
	background: url(library/images/knivene.jpg) no-repeat;
	}
#site-title {
	font-size: 2.5em !important;
	margin-bottom: 9px;
	padding-top:40px;
	padding-left:15px;
	line-height: 27px;
	}
#site-title a {
	color: #5f97b1;
	}
#site-description {
	font-size: 1.1em;
	font-style: italic;
	color: #000;
	margin-bottom: 27px;
	padding-left:15px;
	}
#site-title, #site-description {
	font-family: Georgia, Times, "Times New Roman", serif;
	}

/**
* Navigation
************************************************/
#navigation {
	float: left;
	width: 700px;
	}
#page-nav li {
	margin: 0 18px 0 0;
	padding: 0;
	background: #3c738c;
	}
#page-nav li li {
	margin: 0;
	}
#page-nav li a {
	float: left;
	padding: 7px 12px;
	color: #f9f9f9;
	}
#page-nav ul li.current_page_item {
	background: #4d8ca8;
	}
#page-nav ul li.current_page_item li {
	background: #3c738c;
	}

/* Hybrid drop-down styles */
#page-nav ul ul {
	background: #3c738c;
	border-bottom: 1px solid #2e647d;
	}
#page-nav li li {
	border-top: 1px solid #2e647d;
	}
#page-nav li li a {
	font-size: 14px;
	}
#page-nav li:hover ul {
	top: 30px;
	}
#page-nav li:hover ul, li.sfHover ul {
	top: 30px;
	}
#page-nav li li:hover ul, li li.sfHover ul , #page-nav li li li:hover ul, li li li.sfHover ul  {
	top: -1px;
	}#container{overflow:hidden;width:960px;margin:20px auto}#container a{color:#01527a}.content{overflow:hidden;float:left;width:600px}.breadcrumb{overflow:hidden;width:100%;background:#fff; padding-left:5px;}.breadcrumb-trail{overflow:hidden;width:960px;margin:0 auto;padding:20px 0;font-style:italic;color:#373737}.breadcrumb a{color:#fff;border-bottom:1px solid #444}.breadcrumb a:hover{text-decoration:none;border-bottom:1px solid #fff}.front-page .breadcrumb{display:none}.breadcrumb{}.post,.series,.related,.category-info,.tag-info,.author-info,.date-info,.search-info,.single .author-profile{overflow:hidden;height:100%;margin:0 0 20px 0;padding:20px 0 0 0;background:#fff}.entry-title,.series-title,.related-title{margin:0 0 5px 0;font:normal normal bold 18px/21px arial,verdana,sans-serif}.home .post-title,.blog .post-title,.single-title,.attachment-title,.page-title,.series-title,.related-title,.category-title,.tag-title,.author-title,.date-title,.search-title {margin:0 0 10px 0;padding:0 6px 9px 3px;border-bottom:1px solid #ddd;font:normal normal bold 21px/21px arial,verdana,sans-serif}.entry-title a{color:#000 !important}.page-title{font:normal normal bold 24px/21px arial,verdana,sans-serif;border:none;margin:0 0 30px 0;padding:0}.byline{font-size:13px;font-style:italic;color:#999}.byline a{color:#486472 !important}.single .byline{margin:0 0 30px 0}.entry-meta{clear:both;font-size:13px;font-style:italic;color:#999;padding:9px 5px 0 5px;border-top:1px solid #ddd}.entry-meta a{color:#486472 !important}p.pages a{margin:0 0 0 3px;padding:4px 7px;color:#486472 !important;background:#e7e7e7;border:1px solid #ddd}.page-template-no-widgets .content,.no-widgets .content{width:960px}.navigation-attachment{overflow:hidden;height:100%;margin:0 0 21px 0}.navigation-links{overflow:hidden;font-style:italic}.navigation-links .previous{float:left;max-width:49%}.navigation-links .next{float:right;max-width:49%;text-align:right}.wp-pagenavi{overflow:hidden;height:100%}.wp-pagenavi .pages,.wp-pagenavi .current,.wp-pagenavi a,.wp-pagenavi .extend{float:left;margin:0 6px 0 0;padding:4px 12px;color:#486472 !important;background:#fff;border:1px solid #ddd}#primary,#secondary{float:right;width:300px}#secondary{clear:right}.widget{overflow:hidden;margin:0 0 21px 0;padding:20px 20px 0 20px;background:#fff;border:1px solid #ddd}.widget-title,.content .widget-title{margin:0 0 6px 0;padding:0 6px 9px 6px;font:normal normal bold 18px/21px arial,verdana,sans-serif;color:#000;border-bottom:1px solid #ddd}.widget ul{list-style:none;margin:0 0 21px 0}.widget ul li{margin:0 0 6px 0;padding:0 0 6px 15px;background:url(images/bullet.png) no-repeat 0 6px;border-bottom:1px solid #e2e2e2}.widget ul ul{margin:6px 0 0 0}.widget ul li li{margin:0 0 3px 0;padding:0 0 3px 15px;background:url(images/bullet-alt.png) no-repeat 0 6px;border-bottom:none}#primary .widget img{max-width:260px;padding:0;border:none;margin:0}#primary .widget-theme{padding:0}#primary .widget-theme p{margin:0}#primary .widget-theme img{max-width:298px}#comments-number{overflow:hidden;margin:0 0 20px 0;font:normal normal bold 18px/21px arial,verdana,sans-serif;color:#000}#comments ol{list-style:none;margin-left:0}#comments li,p.comments-closed{overflow:hidden;margin:0 0 15px 0;padding:15px 15px 0 15px;background:#fff;border:1px solid #ddd}#comments li.thread-even,#comments li.thread-odd{padding-bottom:9px}p.comments-closed{padding:19px}#comments-template p.comments-closed{border:none;padding:0}#comments li li,#comments li li li li{margin:0 12px 15px 12px;padding:15px 15px 0 15px;background:#eee;border:1px solid #ddd}#comments li li li,#comments li li li li li{margin:0 12px 15px 12px;padding:15px;background:#fff;border:1px solid #ddd}#comments .avatar{float:left;width:40px;height:40px;margin:0 15px 5px 0;padding:4px;background:#EFF1E1;border:1px solid #ccc}#comments .comment-meta-data{margin:10px 0}#comments .comment-meta-data cite{font-size:15px}#comments .comment-meta-data a{font-style:italic;color:#333;border-bottom:1px solid #ccc}#comments .comment-meta-data a:hover{border-bottom:1px solid #040D12;text-decoration:none}#comments .comment-text{clear:both;margin:0 7px}a.comment-link{font-weight:bold;font-style:italic}#respond{overflow:hidden;margin:0 0 20px 0;padding:19px 19px 0 19px;background:#fff;border:1px solid #ccc}#reply{margin:0 0 10px 0;padding:0 6px 9px 6px;font:normal normal bold 18px/21px arial,verdana,sans-serif;border-bottom:1px solid #ccc}/**
* Footer
************************************************/
#footer-container {
	clear: both;
	overflow: hidden;
	color: #999;
	
	
	}
#footer-container a {
	color: #ccc;
	}
#footer {
	clear: both;
	font-style: italic;
	}
#footer a {
	font-style: normal;
	color: #f7f7f7;
	}
#footer .copyright {
	display: inline;
	float: left;	
	margin-right: 9px;
	}
#footer-nav{

border-top:1px solid #dddddd;

padding-top:5px;
width:640px;
}

#footer-nav a{
	color:#31796c;
	font-size: 12px;

}
#footer-nav p{
font-size: 12px;
float:right;
}
.page-template-themes .content{width:960px}.content .theme{overflow:hidden;float:left;width:274px;margin:20px 20px 20px 0;padding:15px 15px 0 15px;border:1px solid #ddd}.content .theme h2{margin:0 0 10px 0;font:normal normal bold 18px/21px arial,verdana,sans-serif}.content .theme img{width:274px;height:200px;margin:0 !important;padding:0}.content .theme-1{clear:left}.content .theme-3{margin-right:0 !important}.content .theme .demo,.content .theme .more{font-style:italic}.content ul.columns-3{width:30%;margin:0 0 20px 3.33%;float:left}#panel-container{position:absolute;width:100%;z-index:999;text-align:center;margin:0 auto}#panel{display:none;overflow:hidden;position:relative;z-index:3;width:100%;height:150px;color:#ddd;background:#040D12}#panel .panel-content{width:960px;margin:0 auto;padding-top:15px;text-align:left}#panel-container a{color:#fff;font-style:italic;text-decoration:none;border-bottom:1px solid #666}#panel-container a:hover{text-decoration:none;border-bottom:1px solid #ddd}#panel li a{border:none}#panel p{margin:0 0 10px 0}#panel .search-text{width:200px;font-style:italic}#panel ul{list-style:none;margin-left:5px;line-height:22px}#panel li.showcase,#panel li.support,#panel li.feed,#panel li.profile,#panel li.log-out{padding-left:20px;background:url(images/panel-icons.png) no-repeat 1px 4px}#panel li.showcase{background-position:-1px -36px}#panel li.support{background-position:0 -54px}#panel li.feed{background-position:0 -74px}#panel li.log-out{background-position:1px -15px}#panel .panel-content .column{width:320px;float:left;margin-bottom:25px;padding:0 15px;border-right:1px solid #333;min-height:120px}#panel .panel-content .column-1{border-left:1px solid #333}#panel .panel-content .column-2,#panel-container .panel-content .column-3{width:220px}#panel .panel-content .column-log-in{width:320px}#panel .panel-content form{margin:0}#panel .panel-content label.text{float:left;padding-top:8px;clear:both;width:80px}#panel .panel-content label.remember{float:left;margin:5px 0 0 0}#panel .panel-content input.field{margin-top:4px;width:200px;font-style:italic}#panel .panel-content input.log-in{float:right;margin-right:30px;font-style:italic;text-align:center;cursor:pointer}#panel-container .tab{border-top:2px solid #040D12;height:37px;position:relative;z-index:999}#panel-container .current{border-top:1px solid #fff}#panel-container .tab div#toggle{ clear:right;display:block;position:relative;width:960px;height:35px;line-height:35px;margin:0 auto; font-weight:bold; font-size:80%}#panel-container .tab a{display:block;float:right;position:relative;top:-1px;height:35px;width:80px;line-height:33px; text-align:center; background:#040D12;border:1px solid #040D12;border-top:none;text-decoration:none}#panel-container .tab a.close{border:1px solid #fff;border-top:none}#panel-container .tab a:hover{text-decoration:underline}#panel-container .tab a .arrow{font-style:normal}

.content {
	width: 600px;
	background-color: #FFFFFF;
	padding:20px;
	}

.entry-title {
	margin: 0 0 15px 0;
	padding: 0 6px 9px 6px;
	font: normal normal bold 18px/21px arial, verdana, sans-serif;
	color: #000;
	border-bottom: 1px solid #ddd;
	}
.topic-title {
	font: normal normal bold 21px/21px arial, verdana, sans-serif;
	margin: 20px 0;
	padding: 0 6px 9px 6px;
	border-bottom: 1px solid #ddd;
	}

ul.topics {
	list-style: none;
	margin: 0 0 21px 0;
	}
ul.topics li {
	margin: 0 0 15px 0;
	}

/* Threads/Topics */
ol#thread {
	list-style: none;
	margin: 0 0 21px 0;
	}
ol#thread li {
	margin: 0 0 21px 0;
	border-bottom: 1px solid #ddd;
	}
ol#thread li .avatar {
	float: left;
	width: 40px !important;
	height: 40px !important;
	margin-right: 10px;
	}
ol#thread li .entry-meta {
	float: left;
	display: block;
	clear: none;
	border: none;
	color: #666;
	}
.content ol#thread li .entry-meta a {
	color: #444 !important;
	border-bottom: 1px solid #ddd;
	}
ol#thread li .entry-meta a:hover {
	color: #040D12;
	border-bottom: 1px solid #040D12;
	text-decoration: none;
	}
ol#thread li .entry-meta .author {
	color: #040D12;
	}
.content ol#thread li .entry-meta .author a {
	color: #01527A !important;
	}
ol#thread li .entry-meta .profile-link {
	font-size: 12px;
	}
ol#thread .entry-content {
	clear: left;
	}

ol#thread li li {
	margin: 0;
	border: none;
	}
ol#thread ol {
	list-style-type: decimal;
	margin-bottom: 21px;
	}
ol#thread ul {
	list-style-type: square;
	margin-bottom: 21px;
	}
ol#thread ol ol, ol#thread ul ul {
	margin-bottom: 0;
	}

/* Forum tables */
table {
	border: none;
	margin: 0 0 30px 0;
	border-top: 1px solid #ddd;
	}
#front-page table {
	border: none;
	}
th {
	font: normal normal bold 12px/21px Georgia, Times, 'Times New Roman', serif;
	background: #fff;
	}
table th {
	padding: 10px 10px 6px 10px;
	border: none;
	border-bottom: 1px solid #ddd !important;
	}
table td {
	padding: 10px;
	border: none;
	border-bottom: 1px solid #ddd !important;
	}
td.num {
	text-align: center;
	font: italic normal normal 12px/21px Georgia, Times, 'Times New Roman', serif;
	color: #444;
	}
th.num, #front-page th.num {
	text-align: center;
	font: normal normal bold 12px/21px Georgia, Times, 'Times New Roman', serif;
	}
table .topic-link {
	font: normal normal bold 13px/21px arial, verdana, sans-serif;
	}
table .topic-label {
	font: italic normal normal 12px/21px Georgia, Times, 'Times New Roman', serif;
	color: #666;
	}
tr.sticky, tr.sticky td {
	background: #eee;
	}

/* Forum */
a.rss-link {
	padding-left: 25px;
	background: url(images/feed-icon.gif) no-repeat 0 0;
	}

/* Favorites */
.favorites-title, .view-title, .forum-title, .profile-edit-title, .login-title {
	margin: 0 0 10px 0;
	padding: 0 6px 9px 3px;
	border-bottom: 1px solid #ddd;
	font: normal normal bold 21px/21px arial, verdana, sans-serif;
	}
.favorites-info, .view-info, .forum-info, .login-info {
	overflow: hidden;
	height: 100%;
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
	background: #fff;
	}

/* Search */
#search-page .search-page-search input, #search-page .search-page-search select {
	margin-bottom: 15px;
	}
#search-page .content ol {
	margin-left: 30px;
	}
#search-page .content ol li a {
	font-weight: bold;
	}
#search-page .content ol li .entry-meta {
	border: none;
	margin: 0;
	padding: 0;
	}

/* Profile Page */
#profile-page .author-title {
	padding-left: 55px;
	}
#profile-page .avatar {
	float: left;
	position: relative;
	top: -60px;
	width: 40px !important;
	height: 40px !important;
	margin-right: -60px;
	margin-bottom: -60px;
	padding: 1px;
	}
#profile-page .content ol {
	margin-left: 30px;
	}
#profile-page .content ol li .entry-meta {
	border: none;
	margin: 0;
	padding: 0;
	color: #666;
	}

/* Forms */
h2.post-form {
	margin: 0 0 27px 0;
	padding: 0 6px 9px 6px;
	font: normal normal bold 18px/21px arial, verdana, sans-serif;
	color: #000;
	border-bottom: 1px solid #ddd;
	}
input.text-input {
	display: block;
	width: 98.5%;
	}
textarea {
	width: 98.5%;
	}

/* Log In Page */
#login-page table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	border: 1px solid #ddd;
	}
#login-page td, #login-page th {
	padding: 5px 10px;
	font: normal normal bold 14px/21px Georgia, Times, 'Times New Roman', serif;
	border: 1px solid #ddd;
	}
#login-page th {
	background: #f7f7f7;
	}
#login-page .text-input {
	width: 300px;
	}

/* Navigation links */
.navigation-links, .nav {
	overflow: hidden;
	margin: 0 0 21px 0;
	}
.navigation-links .page-numbers, .nav .page-numbers {
	float: left;
	margin: 0 6px 0 0;
	padding: 4px 12px;
	color: #486472 !important;
	background: #fff;
	border: 1px solid #ddd;
	}
.navigation-links .current, .nav .current {
	background: #eee;
	}

/* Primary */
#primary .forum-posts {
	font: italic normal normal 12px/21px Georgia, Times, 'Times New Roman', serif;
	color: #444;
	}

#primary a.rss-link {
	text-indent: -99999em;
	float: right;
	position: relative;
	width: 16px;
	height: 16px;
	top: 5px;
	padding: 0;
	background: url(images/feed-icon.gif) no-repeat 0 0;
	}
#primary a.topic-rss-link {
	padding-left: 22px;
	background: url(images/feed-icon.gif) no-repeat 0 1px;
	}
#primary span.view-all-tags {
	font-weight: normal;
	font-size: 14px;
	}

#primary #tag-form input#tag {
	float: left;
	width: 180px;
	margin: 4px 15px 0 0;
	}