/*
Theme Name: Maisie Williams Fan | v.001
Author URI: https://collective.sosugary.com/
Author: Ann
Description: maisie-williams.org
Version: 0.1
Tags: 
*/

/* Home Site ----------------------------------------------------------- */

body { background: #ffffff url(images/header.png) top center no-repeat;
font-family: 'Source Serif Pro', serif;
font-weight: 400;
font-style: none;
font-size : 14px;
color: #6f6f6f;
margin: 0px;
padding: 0px;
letter-spacing: 0px; }

h1 { border-bottom: 0px solid #ffffff;
border-top: 0px solid #ffffff;
margin-bottom: 4px;
letter-spacing: 1px;
text-align: right; }

tr, table, td { font-size: 9.5pt;
border-bottom: 0px solid #fff;
border-top: 0px solid #ffff;
margin-bottom: 0px;
letter-spacing: 0px;
text-align: left; }

/* Links ----------------------------------------------------------- */

a:link 
{text-decoration: none; COLOR: #5b5b5b;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

a:visited
{text-decoration: none; COLOR: #5b5b5b; background-color: transparent;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

a:active
{text-decoration: none; COLOR: #a40119; background-color: transparent;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

a:hover
{text-decoration: yes; COLOR: #a40119; cursor: help;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

/* Images Links ----------------------------------------------------------- */

a img { border: 1px solid #ececec; 
margin: 2px; 
-webkit-border-radius: 4px; 
border-radius: 4px;
-moz-border-radius:  4px; 
-moz-box-shadow: 0 0 8px #cecece; 
-webkit-box-shadow: 0 0 8px #cecece; 
box-shadow: 0 0 4px #cecece;
-webkit-transition: all 0.2s ease-in; 
-moz-transition: all 0.2s ease-in; 
-o-transition: all 0.2s ease-in; }

a img:hover{ border: 1px solid #a40119; 
margin: 2px; 
-webkit-border-radius: 4px; 
border-radius: 4px;
-moz-border-radius:  4px; 
-moz-box-shadow: 0 0 8px #cecece; 
-webkit-box-shadow: 0 0 8px #cecece; 
box-shadow: 0 0 4px #cecece;
-webkit-transition: all 0.2s ease-in; 
-moz-transition: all 0.2s ease-in; 
-o-transition: all 0.2s ease-in; }

/* Header ----------------------------------------------------------- */

bheader {
font-family: 'Playfair Display SC', serif;
font-style: none;
font-weight: 700;
font-size: 12px;
line-height: 15px; }

bheader a:link {text-decoration: none; COLOR: #242225;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

bheader a:visited {text-decoration: none; COLOR: #242225; background-color: transparent;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

bheader a:active {text-decoration: none; COLOR: #242225; background-color: transparent;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

bheader a:hover {text-decoration: yes; COLOR: #a7b889; cursor: help;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

/* Content ----------------------------------------------------------- */

.maincontent { line-height: 14px;
margin: 0px 0px 0px 0px;
font-size: 12px;
letter-spacing: 0px; 
color: #f5f5f5;
padding-bottom: 50px;
padding-left: 5px;
padding-right: 8px;
padding-top: 10px;
text-align: left;
overflow: hidden; }

.posttitle { background: #ffffff;
color: #71575f;
text-decoration: none;
font-family: 'Playfair Display SC', serif;
font-weight: 900;
font-size: 15px;
font-style: none;
text-align: center;
letter-spacing: 0px;
line-height: 15px;
padding: 10px;
margin-bottom: 0px;
width: 595px; }

.posttitle a:link {text-decoration: none; COLOR: #71575f;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

.posttitle a:visited {text-decoration: none; COLOR: #71575f; background-color: transparent;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

.posttitle a:active {text-decoration: none; COLOR: #71575f; background-color: transparent;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

.posttitle a:hover {text-decoration: yes; COLOR: #715861; cursor: help;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

.postbackground { background: #f8f8f8;
display: inline-block;
color: #6f6f6f;
line-height: 14px; 
letter-spacing: 0px;
text-align: left;
padding: 10px;
width: 595px;
line-height: 15px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px; }

.borderautorcomments { background: #a0a0b3;
color: #eeeeed;
font-family: 'Karla', sans-serif;
font-size: 10px;
text-align: center;
text-transform: uppercase;
padding: 10px; 
letter-spacing: 0px;
line-height: 5px;
margin: 0px 0px 0px 0px;
width: 595px; }

.borderautorcomments a:link {text-decoration: none; COLOR: #fff;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

.borderautorcomments a:visited {text-decoration: none; COLOR: #fff; background-color: transparent;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

.borderautorcomments a:active {text-decoration: none; COLOR: #fff; background-color: transparent;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

.borderautorcomments a:hover {text-decoration: yes; COLOR: #f0ece3; cursor: help;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

/* Blockquote ----------------------------------------------------------- */

blockquote {
background: #ffffff;
color: #6f6f6f;
border-left: #eeeeee 0px solid; 
line-height: 14px;
letter-spacing: 0px;
text-align: justify;
padding: 10px;
font-style: none; 
margin-left: 0px; 
margin-right: 0px;
margin-bottom: 10px;
width: 575px; }

/* Sidebar ----------------------------------------------------------- */

.sidebar { 
color: #6f6f6f;}

.sidebartitle { background: #ffffff;
color: #71575f;
border-bottom: 1px solid #e8e8e8;
font-family: 'Playfair Display SC', serif;
font-weight: 900;
font-size: 15px;
font-style: none;
line-height: 8px; 
letter-spacing: 0px;
padding: 10px;
text-align: center;
text-transform: none;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
width: 315px; }

.sidebartext { background:#ffffff;
color: #6f6f6f;
line-height: 14px;
letter-spacing: 0px;
text-align: left;
padding: 10px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
width: 315px; }

sidebartext a:link {text-decoration: none; COLOR: #000000;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

sidebartext a:visited {text-decoration: none; COLOR: #000000; background-color: transparent;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

sidebartext a:active {text-decoration: none; COLOR: #000000; background-color: transparent;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

sidebartext a:hover {text-decoration: yes; COLOR: #a40119; cursor: help;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

/* Footer ----------------------------------------------------------- */

footer { background: #fff;
color: #71575f;
font-family: 'Playfair Display SC', serif;
width: 100%;
height: 30px;
padding: 10px 0;
clear: both;
text-align: center;
font-size: 14px; }

footer a:link {text-decoration: none; COLOR: #2b2b2b;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

footer a:visited {text-decoration: none; COLOR: #2b2b2b; background-color: transparent;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

footer a:active {text-decoration: none; COLOR: #2b2b2b; background-color: transparent;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

footer a:hover {text-decoration: yes; COLOR: #000000; cursor: help;
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; }

/* Scrollbar ----------------------------------------------------------- */

::-webkit-scrollbar {width: 4px;height: 4px;}
::-webkit-scrollbar-track {background-color: #f5f5f5;}
::-webkit-scrollbar-thumb:vertical {background-color: #242225;}
::-webkit-scrollbar-thumb:vertical:hover,::-webkit-scrollbar-thumb:horizontal:hover {background: #242225;}
::-webkit-scrollbar-thumb:horizontal {background-color: #242225;}

/* PageNavi ----------------------------------------------------------- */

.wp-pagenavi {
clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
display: inline-block;
min-width: 15px;
height: 25px;
margin-right: 5px;
padding: 6px 7px;
line-height: 25px;
text-align: center;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
}

.wp-pagenavi span.current {
font-weight: bold;
}