/* 
Theme Name: RSeverson
Theme URI: http://themehybrid.com/themes/skeleton
Description: A custom child of the Hybrid theme developed specifically for Rob Severson.
Author: Tim Griffin
Author URI: http://missioncommunicate.com
Version: 0.1.1
Tags: Framework
Template: hybrid
*/

/**
* Import pre-made styles from Hybrid
************************************************/


@import url('../hybrid/library/css/18px.css');
/* Plugins CSS */

@import url('../hybrid/library/css/plugins.css');

/* Hybrid's default CSS */

@import url('../hybrid/library/css/3c-c-fixed.css');

/**
* Body
************************************************/

/* Contains everything */

body {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.7em;
	background: url(images/bgrepeat.jpg) repeat-x;
}

/* Wrapper for everything inside of the body */

#body-container {
	width: auto;
}

/**
* Elements
************************************************/

/* Hyperlinks */

a:link {
	color: #03375F;
}

a:visited {
	color: #214D8E;
}

a:hover {
	
}

a:active {
	
}

/* Headers */

h1, h2, h3, h4, h5, h6 {
	color:#03375F;
}

h2 {
	font-weight: 600;
}

h3 {
	
}

h4 {
	
}

h5 {
	
}

h6 {
	
}

/* Text elements */

strong {
	
}

em {
	
}

cite {
	
}

abbr {
	
}

acronym {
	
}

sup {
	
}

sub {
	
}

address {
	
}

ins {
	
}

dfn {
	
}

del {
	
}

/* Paragraphs */

p {
	
}

/* Unordered lists */

ul {
	
}

ul li {
	
}

/* Ordered lists */

ol {
	
}

ol li {
	
}

/* Defition lists */

dl {
	
}

dt {
	
}

dd {
	
}

/* Blockquotes */

blockquote {
	font: 1.2em "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #333;
	padding: 1em 0 1em 0;
	border-bottom: 3px solid #efefef;
}

blockquote blockquote {
	
}

blockquote em {
	
}

/* Object */

object {
	
}

/* Code */

code {
	
}

pre {
	
}

pre code {
	
}

/* Tables */

table {
	
}

caption {
	
}

tr {
	
}

th {
	
}

td {
	
}

/* Forms */

form {
	
}

textarea {
	
}

input {
	
}

label {
	
}

option {
	
}

/* Drop caps */

.drop-cap {
	
}

/* Notes */

.note {
	
}

/* Warnings/Alerts */

.warning, .alert {
background:none repeat scroll 0 0 #CDCDCD;
border:2px solid #EFEFEF;
color: #571c0d;
margin:0 auto;
padding:4px;
text-align:right;
width:90%;
}

/* Errors */

.error {
	
}

/* Downloads */

.download {
	
}

/* Alignment */

.left, .alignleft {
	
}

.right, .alignright {
	
}

.center, .aligncenter {
	
}

.block, .alignnone {
	
}

.clear {
	
}

/**
* Images
************************************************/

/* Normal images */

img {
	
}

a img {
	
}

/* WP Smilies */

img.wp-smiley {
	
}

/* Thumbnails */

.thumbnail {
	float: left;
	width: 100px;
	height: 100px;
	margin: 0 20px 10px 0;
	padding: 4px;
	background: #eee;
	border: 1px solid #ccc;
}

/* WP Captions [caption] */

.wp-caption {
	
}

.wp-caption img {
	
}

.wp-caption p {
	
}

/* Gallery [gallery] */

.gallery {
	
}

.gallery img {
	
}

/* Avatars */

.avatar {
	float: right;
}

/**
* Header
************************************************/

/* Contains entire header */

#header-container {
	width: 960px;
	margin: 0 auto;
}

/* Contains site title and tagline */

#header {
	background: url(images/header.gif) no-repeat;
	height: 130px;
	margin-bottom: 10px;
	width: 960px;
}

/* Site title */

#site-title {
	
}

#site-title a {
	
}

#site-title a span {
	display: block;
	height: 130px;
	text-indent: -5000px;
}

/* Site description/tagline */

#site-description {
	text-indent: -5000px;
}

#primary #robheader {
	background-image: url(images/header_robseverson.gif);
	background-position: center center;
	background-repeat: no-repeat;
	height: 30px;
	width: 230px;
	text-indent: -5000px;
}

#primary #newbook {
	background: #a6183B;
	margin: 0pt auto 20px auto;
	text-align: center;
	color: #eee;
	width: 80%;
	height: 80px;
	border: 4px solid #cdcdcd;
}

#primary #newbook a {
	color: #fff;
	font-size: 1.6em;
	font-weight: 800;
	font-style: italic;
	display: block;
	padding: 16px 10px;
}

/**
* Page navigation
************************************************/

/* Wrapper for navigation */

#navigation {
	
}

/* Page nav */

#page-nav {
	
}

#page-nav ul {
	
}

#page-nav li {
	
}

#page-nav li a {
	
}

#page-nav li.current_page_item {
	
}

/**
* Containers below the header and navigation
************************************************/

/* Wrapper for the content and primary/secondary widget sections */

#container {
	width: 38%;
	margin: 0 auto;
}

/**
	* Content
	************************************************/

/* Contains site's main content */

#content {
	
}

/* Breadcrumb trail */

.breadcrumb {
	
}

/* Archive and search <div> before posts are listed */

.author-info {
	
}

.category-info {
	
}

.date-info {
	
}

.search-info {
	
}

.tag-info {
	
}

/* Posts */

.post {
	
}

/* Post, page, and archive titles */

.page-template-homepage h2 {
	text-indent: -5000px;
}

.entry-title a {
	text-decoration: underline;
}

.single-title {
	font-weight: 600;
}

.page-title a {
	text-decoration: none;
	font-weight: 600;
}

.attachment-title {
	
}

.error-404-title {
	
}

.author-title {
	
}

.category-title {
	
}

.date-title {
	
}

.search-title {
	
}

.tag-title {
	
}

/* Author and date byline */

.byline {
	
}

/* Full entries */

.entry-content {
	
}

.page-template-homepage .entry-content {
	margin-top: -30px;
}

/* Excerpts (introduced in Hybrid 0.4) */

.entry-summary {
	
}

/* Using <!--nextpage--> */

p.pages a {
	
}

/* More link <!--more--> */

a.more-link {
	
}

/* Post meta data */

.post-meta-data {
	
}

/* Post series */

.series {
	
}

.series-title {
	
}

/* Navigation links */

#primary ul.pages li {
	list-style-type: none;
	margin-bottom: 15px;
	margin-left: 12px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
}

#primary ul.pages a {
	color: #32527D;
}

#primary ul.pages a:hover {
	color: #AC4627;
}

#primary {
	
}

.navigation-links {
	
}

.navigation-links .previous {
	float: left;
}

.navigation-links .next {
	float: right;
}

/* WP PageNavi (plugin) */

.wp-pagenavi {
	margin: 0 0 10px;
}

.hfeed .wp-pagenavi span.pages {
	background-color: #efefef;
	padding: 2px 4px;
}

.wp-pagenavi .pages {
	
}

.wp-pagenavi .current {
	color: #EFEFEF;
	background: #03366F
}

.wp-pagenavi .extend {
	
}

.wp-pagenavi a {
	
}

/* Attachment image navigation */

.navigation-attachment {
	
}

/**
		* Comments template
		************************************************/

/* Wrapper for entire comments area */

#comments-template {
	
}

/* Comments section headers/titles */

.comments-header {
	
}

#comments-number {
	
}

/* Comments closed paragraph */

p.comments-closed {
	
}

/* Main comments section */

#comments {
	
}

#comments ol {
	
}

/* Individual comments (note that WordPress has even/odd backwards) */

#comments li {
	margin: 0 0 90px 0;
}

#comments li li {
	
}

#comments li li li {
	
}

#comments li li li li {
	
}

#comments li.even {
	
}

#comments li.odd {
	
}

#comments li.thread-even {
	
}

#comments li.thread-odd {
	
}

#comments li.author {
	
}

#comments li.trackback {
	
}

#comments li.pingback {
	
}

/* Comment avatars */

#comments .avatar {
	
}

/* Comment meta data */

#comments .comment-meta-data {
	
}

#comments .comment-meta-data cite {
	
}

/* Comment text */

#comments .comment-text {
	
}

/* Paged comments navigation */

#comments-template .paged-navigation {
	
}

#comments-template .paged-navigation .page-numbers {
	
}

#comments-template .paged-navigation .next {
	
}

#comments-template .paged-navigation .prev {
	
}

/* Main comment form div */

#respond {
	
}

/* Comment form title */

#reply {
	
}

/* Comment form elements */

p#cancel-comment-reply {
	
}

#respond form {
	
}

#respond .form-author {
	
}

#respond input {
	
}

#respond .form-email {
	
}

#respond .form-url {
	
}

#respond .form-textarea {
	
}

#respond textarea {
	
}

#respond .button {
	
}

#respond .comment-action {
	
}

/**
		* Utility widget sections (see other widget code below)
		************************************************/

/* All utility widget sections (except widgets template) */

.utility {
	
}

/* Before content */

#utility-before-content {
	
}

/* After content */

#utility-after-content {
	
}

/* After post but before comments */

#utility-after-single {
	
}

/* After page but before comments */

#utility-after-page {
	
}

/* Widgets page template widgets */

.page-template-widgets #content .widget {
	
}

/**
	* Widget sections (Primary and Secondary)
	************************************************/

/* Widgets in general */

.widget {
	
}

.widget-inside {
	
}

.widget-title {
	
}

/* Primary widget section */

#primary {
	
}

#primary .widget {
	
}

#primary .widget-inside {
	
}

#primary .widget-title {
	font-style: italic;
	font-weight: bold;
}

#primary .widget ul {
	
}

#primary .widget ul li {
	
}

/*book pages primary sidebar*/

/*img#book{
width:240px;
}

p.bb #bbutton {
background:#000000 none repeat scroll 0 0;
border:1px solid #FFFFFF;
color:#EFEFEF;
display:block;
font-weight:600;
margin:0 auto;
padding:3px;
width:95%;
}

p.bb {
background:#000000 none repeat scroll 0 0;
border:2px solid #EFEFEF;
color:#EFEFEF;
font-size:120%;
margin:0 auto 15px;
padding-bottom:2px;
padding-top:2px;
text-align:center;
} */

/* Secondary widget section */

#secondary {
	
}

#secondary .widget {
	
}

#secondary .widget-inside {
	
}

#secondary .widget-title {
	font-style: italic;
	font-weight: bold;
	margin: 0;
}

#secondary .widget ul {
	
}

#secondary .widget ul li {
	
}

/* what I do - page widgets */

#secondary ul.tickbox1 {
	margin-left: 20px;
}

#secondary ul.tickbox1 li {
	list-style-image: url(images/tick.gif);
}

#secondary img.outline {
	border: 1px solid #CCCCCC;
	padding: 3px;
	width: 212px;
}

.page-12 #secondary .widget-title {
	color: #3763AB;
	font-size: .95em;
	font-style: italic;
	line-height: 1.4em;
	margin-bottom: 8px;
}

#secondary .quote {
	color: #A6183B;
	font-weight: bold;
	font-size: 11px;
	word-spacing: 2px;
}

/**
* Footer
************************************************/

/* Wrapper for the entire footer */

#footer-container {
	text-align: center;
	background: #A6183B;
;
}

/* Subsidiary widget section */

#subsidiary {
	
}

#subsidiary .widget {
	
}

#subsidiary .widget-inside {
	
}

#subsidiary .widget-title {
	
}

/* Footer section */

#footer {
	background: #03375F;
	color: #FFFFFF;
	height: 1%;
	padding: 5px 0;
}

#footer p {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	font-size: 90%;
	line-height: 1em;
	margin-bottom: 3px;
}

#footer a {
	color: #ffffff;
	text-decoration: underline;
}

#footer a:hover {
	color: #A4C4F4;
}

#footer ul {
	font-size: 0.6em;
	line-height: 1em;
	margin-bottom: 3px;
	margin-left: 0;
}

/* Footer extra */

#footer .copyright {
	
}

#footer .credit {
	
}

/*Lower Content Box */

#lowercontent {
	text-align: left;
	clear: both;
	height: 1%;
	padding-top: 15px;
}

#lowercontent h4 {
	color: #FFFFFF;
	line-height: 1.4em;
	margin: 0 0 8px -7px;
	font-weight: bold;
	font-style: italic;
	font-size: 125%;
}

ul.tickbox {
	margin-left: 10px;
}

ul.tickbox li {
	color: #FFFFFF;
	list-style-image: url(images/tick.gif);
	text-align: left;
}

ul.tickbox li a {
	color: #FFFFFF;
	text-decoration: none;
}

.contentbox {
	float: left;
	margin-right: 20px;
	width: 300px;
}

.inner {
	margin: 0 auto;
	width: 960px;
}

/*after footer*/

.smaller {
	color: #666666;
	font-size: 90%;
	background: #ffffff;
	margin-bottom: 0;
	padding-bottom: 10px;
}

.smaller a {
	color: #03375F;
	text-decoration: underline;
}

/* subscribe form styling */

#subscribe form, #subscribe p {
	font-size: 100%;
}

#subscribe {
	margin: 10px 0;
}

#subscribe form input.submit {
	background: none;
	float: right;
	background-image: url(images/button.png);
	background-repeat: repeat-x;
	border: none;
	color: #524c35;
	cursor: pointer;
	height: 24px;
	padding: 0px 18px;
	text-align: center;
	margin: 10px;
	width: auto;
}

#subscribe form input {
	width: 90%;
}