/*   
Theme Name: A Reader of Fictions
Theme URI: http://readeroffictions.com/
Description: A theme for A Reader of Fictions
Author: Cindy Pepper
Author URI: http://cindypepper.com/
Version: 1.0
Tags: reader of fictions
.
Your theme can be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
 
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 
.
*/

@font-face { font-family: Avenir; src: url("Poly-Regular.ttf"); }
@font-face { font-family: Avenir; font-style: oblique; src: url("Poly-Italic.ttf"); }
@font-face { font-family: Blanch; src: url("Blanch.otf"); }
@font-face { font-family: Delicious; src: url("Delicious-Roman.otf"); }
@font-face { font-family: Delicious; font-weight: bold; src: url("Delicious-Bold.otf"); }
@font-face { font-family: League Gothic; src: url("LeagueGothic.otf"); }
@font-face { font-family: Sofia; src: url("Sofia-Regular.otf"); }

body {
background: #f4eede;
color: #635e61;
font-family: Poly, Georgia, Serif;
margin: 0;
padding: 0;
}

strong, b
{
color: #2e2545;
font-weight: bold;
}

em, i
{
font-style: italic;
}

div, span {
margin: 0;
padding: 0;
}

a:link, a:active, a:visited {
color: #47b8ac;
text-decoration: none;
}

a:hover {
color: #d86632;
}

img {
border: 0;
}

.alignleft {
float: left;
margin: 0 15px 15px 0;
}

.alignright {
float: right;
margin: 0 15px 15px 0;
}

.aligncenter {
float: center;
margin: 0 15px 15px 0;
}

#wrapper {
width: 960px;
margin: 0 auto;
}

/** HEADER INFO **/

#menu {
margin: 0;
}

#menunav {
margin: 0;
padding: 0;
width: 100%;
list-style: none;
}

#menunav li {
background-color: #fffbf1;
display: block;
width: 132px;
float: left;
margin: 0;
padding: 0 30px;
font-family: Blanch, Monaco, Helvetica, Arial, Sans Serif;
font-size: 36px;
font-weight: bold;
text-align: center;
text-transform: uppercase;
}

#menunav li a {
color: #60c1b5;
}

#menunav li a:hover, #menunav li:hover, #menunav li.selected, #menunav li.selected a {
background-color: #f4eedc;
color: #2d497d;
display: block;
}

#menunav ul li {
display: block;
position: relative;
}

#menunav li ul {
display: none;
}

#menunav li:hover ul {
display: block;
position: absolute;
}

#menunav li ul li {
font-family: Delicious, Helvetica, Arial, Sans Serif;
font-size: 14px;
text-align: left;
text-transform: none;
padding: 10px;
float: none;
}


#menunav li ul li a{
color: #2f4a7e;
}

#header {
background-image: url("titlebg.png");
background-repeat: repeat-x;
background-position: center bottom;
min-height: 200px;
padding-bottom: 40px;
}

#headertitle {
margin: 0 auto;
width: 800px;
}

#headertitle h2{
margin: 20px 0 0 0;
padding: 0;
float: left;
color: #2e2545;
font-family: Blanch, Monaco, Helvetica, Arial, Sans Serif;
font-size: 128px;
font-weight: normal;
}

.fictions {
float: left;
}

/** CONTENT INFO **/

#container {
background-color: #fffbf1;
margin: 0;
padding: 15px 10px;
width: 940px;
overflow: auto;
}

#content {
width: 640px;
padding-right: 20px;
float: left;
}

.entry {
clear: none;
}

.listingtitle {
margin: 0;
padding: 0 0 10px 0;
border-bottom: #47b8ac 1px solid;
font-family: Blanch, Monaco, Helvetica, Arial, Sans Serif;
font-size: 48px;
font-weight: normal;
text-transform: uppercase;
}

.listingtitle span {
font-weight: bold;
}

.entrytitle {
margin: 0;
padding: 0;
font-family: Sofia, Georgia, Serif;
font-size: 36px;
}

.entrytitle a {
color: #2f4a7e;
}

.entrytitle a:hover {
color: #d86531;
}

.entrymeta {
margin: 0;
color: #2e2545;
font-family: Delicious, Arial, Sans Serif;
font-size: 11px;
text-transform: uppercase;
}

.post {
line-height: 22px;
text-align: justify;
}

blockquote {
border-left: 10px solid #5ebfb2;
color: #2d497d;
margin: 0 0 0 20px;
padding: 0 0 0 20px;
text-align: left;
}

.wp-caption, .wp-caption-text {
text-align: center;
}

.readmore {
font-family: Sofia, Georgia, Serif;
font-size: 24px;
text-align: center;
}

.entryfooter {
background-color: #f4eedc;
border-bottom: 1px solid #5ebfb2;
margin-bottom: 20px;
padding: 10px;
overflow: auto;
}

.entrytags {
float: left;
font-family: Delicious, Arial, Sans Serif;
font-size: 13px;
text-transform: uppercase;
margin-top: 10px;
}

.entrytags a {
color: #d86531;
font-weight: bold;
}

.entrytags a:hover {
color: #2d497d;
}

.entrycomments {
float: right;
font-family: Delicious, Arial, Sans Serif;
font-size: 24px;
font-weight: bold;
text-transform: uppercase;
}

.cluv {
font-family: Delicious, Arial, Sans Serif;
font-size: 12px;
text-transform: uppercase;
}

.commentlist {
padding: 0;
}

.commentlist li, .comment{
list-style-type: none;
}

.comment-body {
border-bottom: 1px solid #d76532;
margin-bottom: 10px;
}

.comment-author, .comment-meta, .reply {
font-family: Delicious, Arial, Sans Serif;
text-transform: uppercase;
}

.comment-meta {
font-family: Delicious, Arial, Sans Serif;
font-size: 12px;
text-transform: uppercase;
}

.reply {
font-size: 18px;
font-weight: bold;
}

#respond h3 {
margin: 0;
padding: 0;
font-family: Sofia, Georgia, Serif;
font-size: 36px;
text-transform: lowercase;
}

#comment, #commentform input {
background-color: #f4eedc;
border: 0;
border-radius: 10px;
padding: 10px;
color: #2d497d;
font-family: Delicious, Arial, Sans Serif;
font-size: 18px;
}

input#submit {
background-color: #d86531;
border: 0;
border-radius: 10px;
color: #fefbf1;
font-family: Delicious, Arial, Sans Serif;
font-size: 18px;
text-transform: uppercase;
}

.pagination {
font-family: Sofia, Georgia, Serif;
font-size: 24px;
text-align: center;
}

.pagination a {
color: #2d497d;
}

.pagination a:hover {
color: #d86531;
}

/** SIDEBAR INFO **/

#sidebar {
width: 280px;
float: left;
}

#sidebar h2, .widgettitle {
font-family: Sofia, Georgia, Serif;
font-size: 36px;
color: #d86531;
margin: 0;
padding: 0;
text-transform: lowercase;
}

li.widget {
list-style-type: none;
}

#sidebar p {
text-align: justify;
}

#menu-blogroll {
margin: 0;
padding: 0;
}

#sidebar .cat-item, li.menu-item {
list-style-type: none;
margin-bottom: 10px;
}

#search {
width: 100%;
}

#search input#s {
border: 0;
border-radius: 10px;
padding: 10px;
width: 200px;
background-color: #47b8ac;
color: #f4eedc;
font-family: Delicious, Arial, Sans Serif;
font-size: 14px;
font-weight: normal;
}

/** FOOTER INFO **/
#footer {
background-color: #2d497d;
background-image: url("titlebg.png");
background-repeat: repeat-x;
background-position: center bottom;
clear: both;
min-height: 70px;
padding: 10px;
}

#footer p {
color: #fffbf1;
font-family: League Gothic, Arial Narrow;
font-size: 24px;
font-weight: normal;
text-align: center;
text-transform: uppercase;
}

#footer a:link {
color: #d86531;
}