/*
Theme Name: Red Paperlicious
Theme URI: http://www.simplywp.net
Description: Red paper magazine Wordpress theme. Feature entries ready, with Ajax sliding effect.
Version: 1.0
Author: Kathie & Andrew
Author URI: http://www.simplywp.net
Tags: Red, Slider, Feature Entries, Ajax, Grey, White
*/


/* Header styling */
#header .header-inner {
color: #fff;
margin: 0px auto;
overflow: hidden;
width: 960px;
}

#header .header-inner .header-title {
display: block;
float: left;
font-size: 5em;
letter-spacing: -0.05em;
margin: 10px 30px 5px 0px;
}

#header .button {
float: right;
margin: 40px 0px 0px 0px;
}

#header .button .feed {
background: url('images/top-feed.png') no-repeat center;
display: block;
float: left;
height: 50px;
text-indent: -9999px;
width: 50px;
}

/* Entry body structure */

.entry-body {
line-height: 1.5em;
margin: 0px 0px 30px 0px;
overflow: hidden;
padding: 0px 10px;
}

.entry-body h1.entry-title {
color: #103c5e;
font-size: 1.4em;
line-height: 1em;
margin: 0px 0px 8px 0px;
}

.entry-meta {
border: 1px dashed #da3232;
font: 0.8em Verdana, Tahoma, Arial, San-serif;
margin: 0px 0px 5px 0px;
padding: 10px;
}

.entry-date {
background: url('images/entry-date.gif') no-repeat left center;
margin: 0px 20px 0px 0px;
padding: 2px 0px 2px 18px;
}

.entry-category {
background: url('images/entry-category.gif') no-repeat left center;
margin: 0px 20px 0px 0px;
padding: 2px 0px 2px 18px;
}

.entry-comment {
background: url('images/entry-comment.gif') no-repeat left center;
margin: 0px 20px 0px 0px;
padding: 2px 0px 2px 18px;
}

.entry-author {
background: url('images/entry-author.gif') no-repeat left center;
margin: 0px 20px 0px 0px;
padding: 2px 0px 2px 18px;
}

.entry-edit {
background: url('images/entry-edit.gif') no-repeat left center;
padding: 2px 0px 2px 18px;
}

.entry-tags {
border: 1px dotted #d3d0cc;
clear: both;
padding: 5px;
}

.entry-bottom {
border: 2px solid #ccc;
overflow: hidden;
padding: 10px;
text-align: center;
}

.entry-networks {
font-size: 1.2em;
font-weight: bold;
margin-right: 10px;
}

p.postmetadata {
background: #efefef;
border: 1px solid #ccc;
clear: both;
font: 0.8em Verdana, Tahoma, Arial, San-serif;
padding: 10px;
}

#footer-navi {
overflow: hidden;
}

.navleft {
float: left;
text-align: left;
width: 280px;
}

.navright {
float: right;
text-align: right;
width: 280px;
}

/* Container/Entry styling */
.pagetitle {
color: #103c5e;
font-size: 1.4em;
font-style: italic;
margin: 0px 0px 20px 0px;
text-align: center;
}

.entry-body h1, .entry-body h2, .entry-body h3, .entry-body h4 {
color: #103c5e;
margin: 5px 0px 5px 0px;
}

.entry-body blockquote {
border: 1px solid #dedbd8;
color: #666;
font-style: italic;
margin: 0px 30px 15px 30px;
padding: 15px 10px 0px 10px;
}

.entry-body ul, ol {
margin: 0px 0px 15px 25px;
}

#content .wp-pagenavi {
border: 2px solid #5d0d0d;
font-size: 1.2em;
font-weight: bold;
margin: 0px 10px;
padding: 10px;
text-align: center;
}



#content .wp-pagenavi .pages {

color: #5d0d0d;

}





/* Sidebar styling */

#aside h2 {

color: #5d0d0d;

font-size: 1.2em;

padding: 3px;

margin: 0px 0px 3px 0px;

}



#aside .sidebox {

background: url('images/break-line.gif') repeat-x bottom center;

margin: 0px 0px 10px 0px;

overflow: hidden;

padding: 10px;

width: 280px;

}



#aside ul {

margin: 0px 10px 20px 0px;

}



#aside li {

background: url('images/side-list.gif') no-repeat left center;

padding: 2px 0px 2px 18px;

}



#aside #side-search {

width: 260px;

}



#aside #side-search-text {

margin: 0px 5px 0px 0px;

width: 165px;

}



#aside #side-search-submit {

width: 70px;

}



#aside .textwidget {

margin: 0px 10px;

}



#aside .sponsors {

background: url('images/break-line.gif') repeat-x bottom center;

margin: 0px 0px 10px 0px;

overflow: hidden;

padding: 10px;

width: 280px;

}



#aside .sponsors img {

margin: 5px;

}



/* Footer styling */

#footer .footer-inner {

color: #fff;

margin: 0px auto;

overflow: hidden;

width: 960px;

}



#footer .footer-block {

float: left;

font: 0.8em Arial, Verdana, Tahoma, San-serif;

line-height: 1.2em;

padding: 20px;

width: 260px;

}



#footer .footer-inner h3 {

font-size: 1.4em;

margin: 0px 0px 8px 0px;

}



#footer .footer-block ul {

list-style: circle;

margin: 0px 0px 0px 15px;

}



#footer .footer-block ul li {

padding: 2px 0px;

}







/* Comment styling */



#comment-box {

background: #fff;

border-top: 5px solid #d3d0cc;

margin: 10px;

padding: 10px;

}



#comment-box h4 {

color: #d3d0cc;

font-size: 2.0em;

}



#comment-box li  {

border: 1px solid #d3d0cc;

margin: 2px;

padding: 5px;

}



ul.children li {

list-style: none;

}



#comment-box #respond h3 {

font-size: 1.4em;

margin: 10px 0px;

}



#comment-box #respond #cancel-comment-reply {

font-size: 20px;

font-weight: bold;

margin: 0px 0px 10px 0px;

}



#comment-box .reply {

overflow: hidden;

}



#comment-box .vcard {

font-size: 1.3em;

font-weight: bold;

padding: 0px 0px 0px 10px;

}



#comment-box .commentmetadata {

font-size: 0.8em;

margin: 0px 0px 10px 0px;

overflow: hidden;

padding: 0px 0px 0px 10px;

}





/* Begin calendar */



#wp-calendar {

margin: 0px 0px 20px 0px;

text-align: center;

width: 100%;

}



#wp-calendar a {

text-decoration: underline;

}



#wp-calendar caption {

font-size: 14px;

font-weight: bold;

text-align: center;

padding: 5px 0px;

}



#wp-calendar th {

font-style: normal;

text-transform: capitalize;

}





/* Begin Images */



img.centered {

display: block;

margin: auto;

}



img.alignright {

display: inline;

margin: 0px 0px 2px 5px;

padding: 2px;

}



img.alignleft {

padding: 2px;

margin: 0px 5px 2px 0px;

display: inline;

}



.alignright {

float: right;

}



.alignleft {

float: left

}





/* Captions */



.aligncenter,

div.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}



.wp-caption {

border: 1px solid #CCCCCC;

background: #EFEFEF;

margin: 10px;

padding-top: 4px;

text-align: center;

}



.wp-caption img {

border: 0px;

}



.wp-caption p.wp-caption-text {

font-size: 11px;

line-height: 1em;

}
