/*   
Theme Name: Readers
Theme URI:
Description: a reading theme
Author: JDW
Author URI: 
Version: 0.1
Tags: 
*/@font-face {
    font-family: "MuseoSlab500";
    font-style: normal;
    font-weight: normal;
    src: url("Museo_Slab_500-webfont.eot?iefix") format("eot"), url("Museo_Slab_500-webfont.woff") format("woff"), url("Museo_Slab_500-webfont.ttf") format("truetype"), url("Museo_Slab_500-webfont.svg#webfontyumMOUTD") format("svg");
}
@font-face {
    font-family: "LondrinaSolidRegular";
    font-style: normal;
    font-weight: normal;
    src: url("LondrinaSolid-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("LondrinaSolid-Regular-webfont.woff") format("woff"), url("LondrinaSolid-Regular-webfont.ttf") format("truetype"), url("LondrinaSolid-Regular-webfont.svg#LondrinaSolidRegular") format("svg");
}
body {
    color: #333333;
    font-family: MuseoSlab500;
    letter-spacing: 1px;
    padding: 1% 1% 1% 2.5%;
}
a:link, a:visited {
    color: #333333;
    text-decoration: none;
}
a {
    outline: medium none;
}
#header {
    clear: both;
    margin: 0 0 4%;
    width: 100%;
}
.logo {
    float: left;
    font-family: LondrinaSolidRegular;
    font-size: 450%;
    font-weight: bold;
    line-height: 100%;
    margin: -1% 1% 0 0;
    padding: 1% 1% 0 0;
    text-align: center;
    text-transform: uppercase;
}
.logo a:link, .logo a:visited {
    color: #FF7373;
}
.blue, .bluegray {
    clear: left;
    color: #ABD3E8;
    font-family: LondrinaSolidRegular;
    font-size: 300%;
    padding: 2% 0;
}
.bluegray {
    background: none repeat scroll 0 0 #EEEEEE;
    line-height: 120%;
    margin: 2% 0;
    padding: 2%;
}
.blue a:link, .blue a:visited {
    color: #ABD3E8;
}
.red {
    clear: left;
    color: #FF7373;
    font-family: LondrinaSolidRegular;
    font-size: 300%;
    padding: 0 0 2%;
}
.bluesmall {
    font-family: LondrinaSolidRegular;
    font-size: 150%;
    line-height: 120%;
    padding: 1% 0;
    text-align: center;
}
.redsmall {
    color: #FF7373;
    font-family: LondrinaSolidRegular;
    font-size: 150%;
    line-height: 120%;
    padding: 1%;
    text-align: center;
}
.welcome {
    color: #ff7373;
    font-family: LondrinaSolidRegular;
    font-size: 150%;
    line-height: 200%;
	
}


.redsmall a:link, .redsmall a:visited {
    color: #FF7373;
    font-family: LondrinaSolidRegular;
}
.welcome a:link, .welcome a:visited {font-size:150%;text-transform:uppercase;     color: #abd3e8; background:#eeeeee; padding:0 1%;
    font-family: LondrinaSolidRegular;}
.welcome a:hover, .welcome a:hover:visited {  color: #FF7373;}
.bluesmall, .bluesmall a:link, .bluesmall a:visited {
    color: #ABD3E8;
}
.sublogo {
    clear: both;
    color: #ABD3E8;
    font-family: LondrinaSolidRegular;
    font-size: 150%;
    line-height: 120%;
}
#headernav {
    clear: both;
    padding: 0;
    width: 100%;
}
#headernav ul {
    clear: both;
    margin: -2% 0 0 -3%;
}
#footernav {margin-top:2%;color:#ff7373;}
#footernav ul {
    clear: both;
    margin: 0 0 0 -4%;
}

#headernav ul li, .readmore, .cat-links {    color: #ABD3E8;
}
#headernav ul li, .readmore, .cat-links, #footernav ul li {
    background: none repeat scroll 0 0 #EEEEEE;
    float: left;
    font-family: LondrinaSolidRegular;
    font-size: 200%;
    line-height: 100%;
    list-style-type: none;
    margin-right: 1%;
    padding: 1.5%;
    text-transform: uppercase;
}
#headernav ul li a:link, #headernav ul li a:visited, .readmore a:link, .readmore a:visited, .cat-links a:link, .cat-links a:visited, #footernav ul li a:link, #footernav ul li a:visited {
    color: #ABD3E8;
}
#headernav ul li a:hover, #headernav ul li a:hover:visited, #footernav ul li a:hover, #footernav ul li a:hover:visited, #sidenav ul li a:hover, #sidenav ul li a:hover:visited {
    color: #FF7373;
}
#sidenav ul {
    margin: 2% 0 0 -4%;
}
#sidenav ul li {
    color: #ABD3E8;
    font-family: LondrinaSolidRegular;
    font-size: 200%;
    line-height: 100%;
    list-style-type: none;
    margin-top: 3%;
    padding: 4.5%;
    text-align: right;
    text-transform: uppercase;
}
#sidenav ul li a:link, #sidenav ul li a:visited {
    background-color: #EEEEEE;
    color: #ABD3E8;
    padding: 2%;
}
.post-title, .tagged-title {
    color: #FF7373;
    font-family: LondrinaSolidRegular;
    font-size: 250%;
    margin: 0 auto;
    padding: 2%;
    text-align: center;
    text-transform: uppercase;
}
.post-title {
    width: 60%;
}
.post-title a:link, .post-title a:visited, .tagged-title a:link, .tagged-title a:visited {
    color: #ABD3E8;
}
.tagged-title {
    clear: both;
    line-height: 120%;
}
.wp-pagenavi {
    clear: both;
    padding: 3%;
    position: relative;
    text-align: center;
}
.wp-pagenavi a, .wp-pagenavi span {
    margin: 0.5%;
    padding: 1%;
    text-decoration: none;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
}
.wp-pagenavi span.current {
    background-image: none;
    border: 2px solid #CAEEF8;
    font-weight: bold;
}
.page-title {
    font-size: 300%;
    padding: 5% 0 0;
}
#footer {
    background: none repeat scroll 0 0 #EEEEEE;
    clear: both;
    color: #FF7373;
    font-family: LondrinaSolidRegular;
    font-size: 150%;
    height: 200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 3%;
}
.metafoot {
    clear: both;
    color: #FF7373;
    font-family: LondrinaSolidRegular;
    font-size: 130%;
    padding: 0 0 1%;
    text-align: center;
}

.tagtext a:link, .tagtext a:visited {line-height:100%;}
.tagtext a:hover, .tagtext a:hover:visited {
    background:#FF7373;
	
}
.tagtitle {
    color: #FF7373;
    font-family: LondrinaSolidRegular;
    font-size: 250%;
    text-transform: uppercase;
}
.postclass {
    background: none repeat scroll 0 0 #EEEEEE;
    float: left;
    line-height: 120%;
    margin: 1% 5% 1% 0;
    width: 350px;
}
#tagside {
    background: none repeat scroll 0 0 #EEEEEE;
    float: left;
    letter-spacing: 1px;
    line-height: 200%;
    padding: 2%;
    width: 22%;
	margin-bottom:2%;
}
.tagsidelist a:hover, .tagsidelist a:hover:visited {background:#ff7373;}

#sidenav {
    bottom: 12%;
    float: left;
    letter-spacing: 1px;
    line-height: 200%;
    position: fixed;
    right: 0;
}
.list {
}
.list ul {
    color: #FF7373;
    list-style-type: none;
    margin-left: -3%;
}
.list ul li {
    float: left;
    height: 185px;
    line-height: 160%;
    margin-bottom: 2%;
    padding: 0.5% 2% 0 0;
    width: 285px;
}
.list ul li a:link, .list ul li a:visited {
    color: #ABD3E8;
    font-family: LondrinaSolidRegular;
    font-size: 150%;
    text-transform: uppercase;
}
.list ul li a:hover, .list ul li a:hover:visited {
    color: #FF7373;
}
.listauthor {
    font-family: LondrinaSolidRegular;
    font-size: 130%;
}
#posts {
    float: left;
    width: 74%;
}
.text {
    line-height: 200%;
    padding-right: 2%;
}
.text a:link, .text a:visited {text-decoration:underline;}
.center {
    text-align: center;
}
.readmore {
    float: right;
}
.cat-links {
    clear: both;
}
.tag-links {
    color: #ABD3E8;
    font-family: LondrinaSolidRegular;
    font-size: 100%;
    line-height: 120%;
    margin: 0 auto;
    padding: 1% 0;
    width: 60%;
}
.tag-links a:link, .tag-links a:visited {
    color: #ABD3E8;
}
.tag-links a:hover, .tag-links a:hover:visited {
    color: #FF7373;
}
.list-tags, .list-tags a:link, .list-tags a:visited {
    color: #ABD3E8;
    font-family: LondrinaSolidRegular;
    font-size: 80%;
    text-transform: none;
}
.blue a:hover, .blue a:hover:visited {color:#ff7373;background:#eeeeee;}

.gray {
}
.big {
    font-size: 450%;
width:auto;margin:0 3% 0 0;}

.bigfloat {
    font-size: 450%;
width:auto;margin:0 2% 0 0;float:left;}

.taglist {
    float: left;
    width: 72%;
}
.right {float:right;}

.tags {margin-top:4%;}
#searchform {
}
#searchformagain {
    width: 70%;
	margin-top:2%;
}
.searchformbox, .searchformboxagain {
    border: medium none;
    color: #FF7373;
    float: left;
    font-family: LondrinaSolidRegular;
    font-size: 100%;
    margin-right: 5%; width: 75%;}

#searchsubmit, #searchsubmitagain {
    background-color: #ABD3E8;
    border: medium none;
    color: #FF7373;
    font-family: LondrinaSolidRegular;
    font-size: 100%;
	height:40px;width:40px;
}
  #searchsubmit {  border-radius: 20px 20px 20px 20px;}

#searchsubmitagain {    height:60px;border-radius: 30px;
    width: 60px;
}
.searchpage {    color: #ABD3E8;
    font-family: LondrinaSolidRegular;background:#eeeeee;font-size:300%;width:70%; padding:4%;}