/*
Theme Name: Feed Me, Seymour
Theme URI: http://tinkerpriestmedia.com/free-wordpress-themes/feed-me-seymour/
Description: A simple news feed style theme with a fully customizable layout through an easy to use backend interface. Theme options include site width, 1 or 2 sidebars, header alignment, logo uploader, home page number of posts and more. Also includes two extremely useful widgets. Tested on WP 2.8 using Firefox, IE6 and IE7. 100% xHTML valid. Designed by <a href="http://tinkerpriestmedia.com">c.bavota</a>.
Version: 1.1.2
Author: c.bavota
Author URI: http://tinkerpriestmedia.com/
Tags: right-sidebar,left-sidebar,fixed-width,three-columns,two-columns,white,custom-header,theme-options,orange

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Special Tag Elements -------------------------------------------------------------*/

#rubylink{
font:14px Arial, Helvetica, Veranda, sans-serif;
text-align:center;
width:170px;
height:100px;
padding:10px 4px 0 0;
margin-bottom:-10px;
color:#000;
background:#fbf2e6;
}

#rubylink a{
color:#000;
}

#rubylink a:hover{
color:#a00;
background:transparent;
text-decoration:none;
}

#rubyemporium{
padding-top:5px;
text-align:center;
width:100%;
}

#rubyemporium a:hover{
background:transparent;
}

#spotlightOne{
width:68%;
margin-right:32%;
clear:both;
}

#spotlightOne .post-top h2 a{
color:#fbf2e6;
}

#spotlightOne .post-top h2 a:hover{
color:#000;
background:#fbf2e6;
text-decoration:none;
}

#spotlightOne img{
width:46%;
padding:3px;
border:1px solid #377ca0;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

#shoppingcart{
width:100%;
font-weight:600;
text-align:center;
}

#shoppingcart a{
font-weight:600;
color:#a00;
}

#shoppingcart a:hover{
text-decoration:underline;
}

#RSSemail{
width:80%;
height:40px;
background:transparent;
padding:0 0 0 12px;
margin:0:
border:0;
}

#rssfeed{
float:right;
width:50px;
height:40px;
background:transparent;
padding:0;
margin:0:
border:0;
}

#rssfeed a{
background:transparent;
text-decoration:none;
outline:none;
padding:0;
margin:0:
}
	
#rssfeed a:hover{
background:transparent;
text-decoration:none;
outline:none;
padding:0;
margin:0:
}

#siteemail{
float:left;
width:50px;
height:40px;
background:transparent;
padding:0;
margin:0:
border:0;
}

#siteemail a{
background:transparent;
text-decoration:none;
outline:none;
padding:0;
margin:0:
}
	
#siteemail a:hover{
background:transparent;
text-decoration:none;
outline:none;
padding:0;
margin:0:
}

/* Basic Tag Elements -------------------------------------------------------------*/

a{
text-decoration:none;
outline:none;
color:#377ca0;
}
	
a:hover{
text-decoration:none;
outline:none;
color:#a00;
}
	
img{ 
padding:1px;
border:1px solid #377ca0;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
margin:0;
}

body{
color: #000;
margin: 0 auto; 
font-size: 12px; 
padding: 0; 
background:#fbf2e6 url(/word_Riley2015_press/wp-content/uploads/Appearance/bgPattern.gif) top left repeat;
}

h1{
font-size:1.2em;
}

h2, h3, h4, h5{
font-size:1em;
}

h1 a, h2 a, h3 a, h4 a, h5 a{
color: #0077aa;
text-transform: capitalize;
}

blockquote{
padding:0 0 1px 5px;
border-left:1px solid #377ca0;
clear:both;
}

/* Header Elements -------------------------------------------------------------------*/

#header{
width:1022px !important;
height:220px !important;
background:#fbf2e6;
float: left;
border-right: 7px solid #2d5e78;
border-left: 7px solid #2d5e78;
padding: 0;
margin:0;
position: relative;
}

#header img{
padding:0;
border:0;
}

#login {
height: 16px;
font-size: 13px;
color: #fff;
text-align: right;
padding: 10px 10px 7px;
background: url(images/login.png) repeat-x #F7921E;
border: 3px double #fff;
margin-bottom: 5px;
}
	
#login a {
color: #fff;
}
	
#login ul {
padding: 0;
margin: 0;
}
	
#login ul li {
display: inline;
}

#header-rss {
position: absolute;
}
	
#header-rss p {
padding: 0;
margin: 0 5px;
font-size: 11px;
color: #aaa;
}
	
.dot:before {
content: url(images/whitedot.png) " ";
}

#title {
font-size: 48px;
margin: 0;
padding: 0;
line-height: 52px;
}
	
#title a {
color: #222;
}		
	
#title a:hover {
color: #E06110;
text-decoration: none;
}
		
#title img {
margin: 0 0 5px 0;
padding: 0;
}
		
#description {
display:none;
font-size: 14px;
margin: 0;
padding: 0;
}		

/* Main Elements -------------------------------------------------------------*/
	
#mainwrapper {
background:#fbf2e6 url(/word_Riley2015_press/wp-content/uploads/Appearance/bgMainLadyBirdA.png) top center no-repeat;
float: left;
padding: 0;
margin: 0;
border-right: 7px solid #2d5e78;
border-bottom: 1px solid #377ca0;
border-left: 7px solid #2d5e78;
}

#sidebar {
float: left;
margin:20px 0 0;
padding: 5px 10px 0;
}

#secondsidebar {
float: left;
margin:280px 0 0;
padding: 5px 10px 0;
}
	
.side {
line-height: 20px;
font-size: 16px;
margin-bottom: 0;
}	

ul.cats {
padding: 0;
margin: 0;
}

ul.cats li { 
margin-bottom: 7px; 
list-style-type: none;
position: relative;
}

ul.cats li a {
padding: 4px 0 4px 2px;
font-weight: bold;
height: 1%;
background:#fbf2e6;
border: 3px double #377ca0;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
color: #377ca0;
display: block;
text-transform: uppercase;
text-decoration: none;
outline:none;
}

ul.cats li a:hover { 
background:#377ca0;
color:#fffcf0;
text-decoration: none;
outline:none;
}

ul.cats li ul {
padding: 0;
margin: 0;
margin-top: 7px;
}

.sidebox {
margin: 0 0 7px;
background:transparent;
border: 3px double #377ca0;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
float: left;
padding: 0;
}
	
.sidebox img {
float: left;
}
	
.sidebox p {
margin: 13px 0 0 5px;
float: left;
}
	
.side-widget {
float: left;
margin: 0 0 .5em;
background:transparent;
padding: 0 0 10px;
border: 3px double #377ca0;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.side-widget ul {
padding: 0;
margin: 0;
list-style-type: none;
}

.side-widget ul li {
padding: 0 10px;
margin: 2px 0;
}
	
.side-widget h2 {
border-bottom: 1px solid #377ca0;
padding: 10px 0 5px 3px;
margin-top: 0;
text-transform: uppercase;
color: #377ca0;
background:#fbf2e6;
}
		
h2 a.rsswidget {
color: #377ca0;
text-transform: uppercase;
}
		
.side-widget .storycontent {
border-bottom: 1px solid #377ca0;
}
		
.side-widget .featured-post {
padding: 0;
}

.side-widget .featured-post img{
width:100%;
height:100%;
margin:0 0 5px 0;
padding:3px 0;
border-right:0;
border-left:0;
clear:both;
}

.side-widget .featured-post h1{
font-size:1em !important;
text-align:center;
padding: 0px 0 0px 0px;
margin:3px 0 0 0;
}

.side-widget .featured-post a {
color: #377ca0 !important;
}

.side-widget .featured-post p{
padding-right:6px;
padding-left:6px;
}

.side-widget .noline {
border-bottom: 0;
}
	
.side-widget a {
color: #000;
}
	
.side-widget a:hover {
color: #a00;
background:#dfe8f1;
}
	
.rsswidget img {
display: none;
}		

#searchform{
text-align:center;
}

.side-widget .widget-content select{
margin-left:24px;
}

/*Posts -------------------------------------------------------------*/

.posts {
border-bottom: 1px solid #377ca0;
margin-bottom: 20px;
}
	
.posts h2 {
margin: 10px 0 0;
}

.posts img{
float:right;
margin-left:10px;
}

/*Footer ---------------------------------------------------*/

#footer {
background:#fbf2e6;
text-align:center;
clear: both;
float: left;
width: 1022px;
padding: 20px 0;
border-right: 7px solid #2d5e78;
border-left: 7px solid #2d5e78;
font-size: 11px;
}
	
#footer a {
color: #377ca0;
}
	
#footer a:hover{
color:#a00;
background:#dfe8f1;
}


/* Left Content Elements -------------------------------------------------------*/

#leftcontent {
float: left;
margin: 0 10px 0;
padding: 0;
}

#leftcontent h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
color: #377ca0;
margin-bottom: 5px;
font-size: 14px;
}

#leftcontent h1 {
margin: 0;
padding: 0;
font-size: 24px;
line-height: 26px;
}

.more-link {
font-size: 11px;
text-align: right;
color: #E06110;
}

.tags{
padding-top:5px;
border-top:1px solid #377ca0;
clear:both;
}

.tags a {
color: #000;
}

.tags a:hover{
color:#a00;
background:#dfe8f1;
}
	
.meta {
clear:both;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
padding-bottom:5px;
}

.post {
float: left;
border-bottom: 1px solid #07a;
margin-bottom: 10px;
padding-bottom: 0;
width: 100%;
}

.entry p{
clear:both;
padding-top:10px;
padding-bottom:0;
}

.posts .entry img{
float:right;
width:150px;
margin-left:10px;
}

.posts .entry p{
clear:none;
}

.postmetadata{
clear:both;
padding-top:5px;
border-top:1px dotted #377ca0;
}

.postmetadata a:hover{
color:#a00;
background:#dfe8f1;
}

.bnavigation {
padding:10px 1% 10px;
width:98%;
margin:10px auto;
border-top:1px dotted #377ca0;
}

.bnavigation a {
color:#377ca0 !important;
font-size: 1em;
}

.bnavigation a:hover{
color:#a00 !important;
background:#dfe8f1;
}

.bnavleft {
width:48%;
float:left;
padding-bottom:10px;
}

.bnavright {
width:48%;
float:right;
text-align:right;
padding-bottom:10px;
}

#threecol {
float: left;
background: url(images/line.png) repeat-y 32% 0;
}

#threecol2 {
float: left;
padding: 0;
background: url(images/line.png) repeat-y 67% 0;
}

#threecol img{
width:96%;
height:96%;
text-align:center;
margin:0 0 3px 0;
padding:1%;
border:1px solid #377ca0;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
clear:both;
}

.threepost {
width: 29%;
float: left;
border-top: 1px dotted #aaa;
}
	
.threepost h2, {
margin: 0;
font-size: 16px;
line-height: 18px;
}

.threepost2, .threepost5 {
margin: 0 6%;
}

.threepost1, .threepost4 {
clear: left;
}
		
.threepost1, .threepost2, .threepost3 {
border-top: 0;
}

.threepost3 h2 a{
color:#000;
}

.threepost3 h2 a:hover{
color:#a00;
}

.contread {
text-align: right;
}
	
.contread a {
color: #a00;
font-size: 12px;
}

.contread a:hover{
color:#a00;
background:#dfe8f1;
}

		
/* Other Elements ----------------------------------------------------*/

#leftcontent h1.catheader {
margin: 100px 0 20px;
color: #fbf2e6;
font-weight: normal;
}
	
#leftcontent .post h1 {
color: #fbf2e6;
font-weight: normal;
padding-bottom:5px;
margin-top: 100px;
}

.red, .entry a {
color: #E06110;
}
	
#tagcloud {
width: 400px;
text-align: center;
margin: auto;
padding:0 0 10px;
}	
	
#tagcloud a {
color: #000;
}
	
#tagcloud  a:hover{
color:#a00;
background:#dfe8f1;
}


/* Comment Elements ---------------------------------------------*/

h3#comments {
text-transform: none;
padding-bottom: 5px;
}

#postcomments {
padding-top: 20px;
}

.commentlist {
list-style-type: none;
padding: 0;
margin: 0;
}		
		
.commentlist li {
float: left;
clear: both;
padding: 0 10px 10px;
background-color: #ffedd2;
}
		
.commentlist img {
padding: 10px 0 0;
margin: 0;
}	
		
.commentlist li.alt {
background-color: #fad9a8;
}	
		
.comment-info {
clear: both;
float: left;
}	
			
.comment-text {
margin-left: 120px;
}			
			
#responder {
float: left;
clear: both;
padding-top: 10px;
}

.navigation {
clear: both;
float: left;
width: 100%;
border-top: 1px dotted #aaa;
padding-top: 5px;
}

.navigation a:hover{
color:#a00;
background:#dfe8f1;
}

#conditions li{
padding-bottom:10px;
}

/* WordPress Required Elements -----------------------------------------*/

.aligncenter,
div.aligncenter {
   display: block;
   margin: 5px 0 10px;
   margin-left: auto;
   margin-right: auto;
clear:both;
}

.alignleft {
   float: left;
   margin: 5px 6px 5px 0;
clear:left;
}

.alignright {
   float: right;
	margin: 5px 0 5px 6px;
clear:right;
}

.alignnone {
	margin: 5px 10px;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

#today {
	color: #a00;
	}

#wp-calendar {
	margin: auto;
	}
