/* 
Theme Name: One2Swing Jitterbugs
Theme URI: http://themehybrid.com/themes/o2sj
Description: A custom child theme based on the Hybrid framework.
Author: Daniel Young
Author URI: http://danielcyoung.com
Version: 0.1
Tags: Framework
Template: hybrid
*/

/**
* Import pre-made styles from Hybrid
************************************************/

@import url('../hybrid/library/css/22px.css');
@import url('../hybrid/library/css/plugins.css');
@import url('../hybrid/library/css/drop-downs.css');
	
/**
* Body
************************************************/

/* Contains everything */
html,body {font:14px/22px Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;}

/* Wrapper for everything inside of the body */
#body-container {background:url(images/bg-header.jpg) no-repeat scroll center top;}
#post-124 h1.entry-title{display:none;}
#post-223 h1.entry-title{display:none;}
h1,h2,h3,h4,h5,h6{font-family:Georgia, Times, Times New Roman, serif;}
h2.post-title{font-size:20px;line-height:22px;margin-bottom:0;}
#content p,#content li{letter-spacing:0.03em;}

/**
* Elements
************************************************/

/* Unordered lists */
.content ul {list-style: none;}
.content ul li {background:url(images/bullet.png) no-repeat 0 9px;overflow: hidden;padding-left:10px;}

/* Tables */
table {width:100%;margin-bottom:22px;border-spacing:1px;}
th, td {padding:5px;}

/* Forms */
.wpcf7-not-valid-tip{color:red;}	
.wpcf7-validation-errors{background:yellow;color:black;}

/* Drop caps */
.drop-cap {float:left;margin:4px 6px 0 0;padding:0 9px 3px 9px;
font:36px/30px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Cambria, Georgia, serif;}

/* Alignment */
.alignleft, .left {float:left;margin-right:10px !important;}
.alignright, .right {float:right;margin-left:10px !important;}
.aligncenter, .center {display:block;margin:0 auto 22px auto;}
.block {display: block;margin: 0 0 20px 0;}
.clear {clear: both;}

/**
* Images
************************************************/

/* Normal images */
.post img {max-width:594px;}

/* WP Smilies */
img.wp-smiley {border:none;margin:0;max-height:12px;padding:0;}

/* WP Captions [caption] */
.wp-caption {margin-top:6px;max-width:592px;padding:6px 1px 0 1px;text-align: center;}
.wp-caption .wp-caption-text {font-size:.8em;padding:0 5px;text-align:center;margin:0;}
.wp-caption img {max-width: 586px;margin:0 auto;}

/* Thumbnails */
.thumbnail {float:left;height:150px;margin:2px 18px 9px 0;padding:5px;width:150px;}

/* Gallery [gallery] */
.gallery {margin-bottom:22px !important;}
.gallery img {border:none !important;}

/**
* Header container
************************************************/

/* Contains site title and tagline */
#header {height:200px;margin:0 auto;overflow:hidden;top:0px;width:820px;}

/* Site title */
#site-title {margin-top:20px;}
#site-title a {background:url(images/logo.png) no-repeat;margin-left:10px;display:block;height:155px;width:400px;}
#site-title a span {display:none;}

/* Site description/tagline */
#site-description {display:none;}

/**
* Navigation
************************************************/

#page-nav {font-weight:bold;margin:0 auto;overflow:hidden;width:830px}
#page-nav li {margin-left:2px;}
#page-nav li a {display:block;padding:8px 10px 10px 10px;}
.previous {float:left;}
.next {float:right;}
.breadcrumb{margin-bottom:22px}

/**
* Containers below the header and navigation
************************************************/

/* Wrapper for the content and primary/secondary widget sections */
#container {padding:22px 0;}

/* Main content */
#content {margin:0 auto;overflow:hidden;width:830px;}
.breadcrumb {font-size:.85em;}

/* Used for welcome blurb */
.welcome{font:italic 20px/24px "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;margin:22px 0;}
#utility-before-content h3{display:none;}

/* Widgets */
#utility-before-content,#utility-after-page{width:830px;}
#utility-after-page .widget-inside{float:left;margin-right:40px;overflow:hidden;width:360px;}
#wpng-calendar{position:relative;top:-25px;}

/**
* Footer
************************************************/

/* Wrapper for the entire footer */
#footer-container {clear:both;font:12px/22px arial, verdana, sans-serif;overflow: hidden;height:22px;padding:10px;}

/* Footer section */
#footer {width:820px;margin:0 auto;overflow:hidden;}

/**
* Colors
*
* #250f02 Dark brown
* #cc7818 Subdued orange
* #f3901d Bright orange
* #fff5e5 Off white
*
************************************************/
html,body {color:#fff5e5;}
#container {background:#250f02;}
#page-nav li {background:#f2e9da;}
#page-nav li a{color:#9a745c;}
#page-nav li a:hover{background:#250f02;color:#f2e9da;}
#page-nav li.current_page_item a{background:#250f02;color:#cc7818;}
#footer-container {background:#050403;color:#99694c;}

/* Hyperlinks */
a:link {color:#cc7818;}
a:visited {color:#cc7818;border:none;}
p a:hover,h2 a:hover,h3 a:hover,h4 a:hover {color:#f3901d;border-bottom:1px solid #f3901d;}

/* Elements */
h1, h2, h3, h4, h5, h6 {color:#f3901d;}
th {color:#664633;}
td {background:#fff5e5;}
input {background:#fff5e5;color:#250f02;}
input:hover,textarea:hover{background:#ffa;}

.drop-cap {background:#fff5e5;color:#250F02;border:1px solid #666;}
.wp-caption, .wp-caption-text {background:#fff5e5;color:#250f02;}
.wp-caption img {border:1px solid #666;}
.thumbnail {background:#fff5e5;border:1px solid #666;}
