/**
 * Theme Name: Hybrid
 * Theme URI: http://themehybrid.com/themes/hybrid
 * Description: A user-friendly, search-engine optimized theme framework, featuring 15 custom page templates and multiple widget-ready areas, allowing you to create any type of site you want. 
 * Version: 0.8
 * Author: Justin Tadlock
 * Author URI: http://justintadlock.com
 * Tags: theme-options, threaded-comments, sticky-post, microformats, translation-ready, rtl-language-support, one-column, two-columns, three-columns, fixed-width
 * Status: publish
 *
 * Copyright (c) 2008 - 2010 Justin Tadlock.  All rights reserved.
 * http://justintadlock.com
 *
 * Hybrid 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 base CSS */
@import url('library/css/21px.css');

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

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

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

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

/* Make sure theme clears WP.org theme repository checklist */
.alignright {}
.alignleft {}
.alignnone {margin-bottom: -15px;}
.aligncenter {}
.avatar {}
.wp-caption {}
.gallery {}
.wp-smiley {}

body {
font-family: helvetica, arial, sans-serif;
font-size: 14px;
color: #484848;
line-height: 1.5em;
}

a {
color: #C71F4C;
font-style: strong;
}

a:visited {
color: #C71F4C;
}

a:hover {
color: #343434;
}

#body-container {
width: 900px;
margin-top: 0px;
}

#site-title, #site-description {
display: none;
}

#header {
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
width: 900px;
}

.menu-container {
width: 900px;
height: 12px;
padding-left: 7px;
background: #C71F4C;
}

#primary-menu li a, #page-nav li a {
height: 12px;
font-size: 14px;
background:none repeat scroll 0 0 #C71F4C;
border:none;
color:#ffffff;
padding:12px 15px 8px 15px;
}

#page-nav {
margin-left: 6px;
}

#page-nav li {
margin-right: 25px;
}

#page-nav li a {
padding: 7px 20px;
color: #fff;
text-transform: lowercase;
}

#page-nav li a:hover {
color: #c3e3c9;
}

#container {
margin-left: 15px;
margin-top: -20px;
width: 850px;
background: url('');
}

.content {
width: 600px;
padding-right: 10px;
/* font-family: 'Lucida Sans Unicode', 'Lucida Grande', Tahoma, sans-serif; */
}

.entry-title {
text-align: left;
margin-bottom: 0px;
}


.entry-title a, .page-title a {
color: #C71F4C;
text-transform: none;
font-size: 16px;

}

.entry-title a:hover, .page-title a:hover {
color: #343434;
}

.byline {
color: #343434;
margin-bottom: 15px;
font-size: 11px;
font-style: italic;
text-align: right;
text-transform: none;
}

.entry-meta {
border-bottom: 1px dotted #99cc99;
color: #C71F4C;
font-size: 11px;
font-style: italic;
margin-bottom: 30px;
text-align: right;
text-transform: none;
}

#primary {
width: 200px;
margin-left: 10px;
}

#secondary {
width: 180px;
margin: 0px;
padding: 0px 10px;
color: #333;
line-height: 1.3em;

}

.widget-title {
color: #C71F4C;
font-size: 14px;
font-style: normal;
margin-bottom: 5px;
}

.widget {
color: #C71F4C;
font-size: 12px;
}

.avatar {
float:left;
padding: 5px;
}


/*.comments-header {
font-size: 16px;
}

.comment-meta {
margin-top: -10px;
margin-bottom: 10px;
}

.comment-author {
font-size: 13px;
}

.children {
margin-bottom: 50px;
min-height: 100px;
background: #eee;
}

input, textarea {
font-family: helvetica, arial, sans-serif;
} */

.search-form {
margin: 10px;
}

/* Comments template */

#comments-template {

	clear: both;

	}



/* Comment headers */

.comments-header {

	font-size: 1.2em;

	}



/* Comments are closed */

.comments-closed {

	font-style: italic;

	}



/* Comment list */

#comments-template ol {

	list-style: none;

	margin: 0 0 21px 0;

	}

#comments li, #comments li li li, #comments li li li li li {

	overflow: hidden;

	margin: 0 0 15px 0;

	padding: 15px 15px 0 15px;

	background: #fff;

	border: 1px solid #ccc;

	}

#comments li li, #comments li li li li {

	background: #f9f9f9f9;

	}



/* Avatar */

#comments-template .avatar {

	width: 40px;

	height: 40px;

	float: left;

	margin-right: 15px;

	padding: 0;

	border: 1px solid #666;

	}



/* Comment metadata */

.comment-meta {

	margin: 10px 0 21px 0;

	font-size: 13px;

	color: #343434;

	}

.comment-author {

	font-size: 15px;

	color: #C71F4C;

	}

.comment-reply-link, .permalink, .comment-edit-link {

	font-style: italic;

	color: #343434;

	}



/* Comment text */

.comment-text {

	clear: left;

	margin: 0 15px;

	}



/* Form */

.text-input {

	display: block;

	padding: 3px 6px;

	width: 97%;

	}

#comments-template label {

	font-size: .9em;

	}



/* Respond textarea */

textarea {

	width: 98%;

	}



/* Submit and rest buttons */

.button, .submit, .reset {

	width: 100px;

	margin-right: 15px;

	padding: 7px 15px 8px 15px;

	background: #fff;

	border: 1px solid #ccc;

	}

.button:hover, .submit:hover, .reset:hover {

	cursor: pointer;

	background: #f9f9f9;

	}
.page-template-default .breadcrumbs {
display: none;
}

.hentry p {
	text-align: justify;
	}

.no-widgets .content {
width: 800px;
margin: 0 20px;
}

#footer {
border-top:1px dotted #CCCCCC;
clear:both;
margin-top:40px;
padding-top:20px;
}

#mailchimp-widget {
text-align: center;
}

#mc_signup_submit {
background-color: #C71F4C;
color: #ffffff;
}

.mc_signup_submit {
padding: 5px 0 0 15px;
}

.mc_merge_var {
text-align: center;
}

.post {
margin: 0px;
overflow: hidden;
}

.post img {
border: 0;
}

.page-title {
display: none;
}

.sidebar ul {
margin-left: 0px;
list-style: none;
}

.sidebar a {
color: #343434;
text-decoration: none;
}

.widget a {
color: #343434;
opacity: .9;
text-decoration: none;
}

.widget a:hover {
color: #C71F4C;
opacity: 1;
text-decoration: none;
}

.linkcat {
margin-bottom: 0px;
}

.breadcrumb {
display: none;
}

table, th, td {
border: none;
text-align: center;
vertical-align: middle;
}
