/*
Theme Name: Blue Stationery
Theme URI: http://themefeast.com/blue-stationery/
Author URI: http://themefeast.com/
Description:  Minimalistic, two-columns, fixed-width, widget-ready, seo optimized blue theme for WordPress.
Author: Design Theme Feast
Version: 0.1
Tags: blue, white, two-columns, fixed-width,  light, sticky-post, threaded-comments
License: GNU General Public License, v2 (or newer)
License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input {background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline;}
body {color:#fff;font: 14px/1.4em Arial, Helvetica, sans-serif;background: #27549c url(images/background.png) repeat-x;text-align: center;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:16px;font-style:italic;}
img {border:0;}
a {color:#fff;text-decoration:none;}
a:hover {color:#f00;text-decoration:none;}
h1, h2, h3, h4, h5, h6 {font-weight: bold;clear: both;color:#fff;margin: 0;}
blockquote {padding:10px;margin:10px 0 0 10px;color:#fco;background:#0099CC;font-style: normal;border-top:1px solid #d6d6d6;}
table {border-collapse:collapse;border-spacing:0;width:100%;margin:0 0 15px;}
th, td {padding:5px;border-bottom:1px solid #d6d6d6;}
dt {font-weight:bold;}
dd, dl {margin-bottom:15px;}
big {font-size:130%;}
code {font:normal 12px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;}
abbr, acronym {border-bottom:1px dotted #f00;cursor:help;}
ins {background:#F60;}
pre {background:#f60;margin-bottom:15px;padding:5px;}
sub {top:0.5ex;}
sup {bottom:1ex;}
sup, sub {font-size:11px;height:0;line-height:1;position:relative;vertical-align:baseline;}
del {text-decoration: line-through;}
ol ol {list-style:upper-alpha outside none;}
ol ol ol {list-style:lower-roman outside none;}
p img {max-width:100%;padding:0;}
textarea, input {padding: 5px;background: #fff;}
.cl, .clear {line-height: 0;height:0;clear:both;}
.alignleft {float:left;}
img.alignleft {display:inline;margin:0 5px 5px 0;}
.alignright {float:right;}
img.alignright {display:inline;margin:0 0 5px 5px;}
.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.sticky {border: none;}
.bypostauthor {}
/* The Top */
#header {margin: 0 auto 1px;width: 980px;text-align: left;height: 200px;}
.blogname {padding: 30px 0 0 90px;height: 50px;}
#site-title a {text-decoration: none;font-size: 36px;font-weight: bold;line-height: 1.2em;}
#site-title a:hover{text-decoration: none;}
#site-description {font-size:15px;font-weight: bold;height: 26px;padding-left: 90px;margin-bottom: 10px;}
/* Menu */
#access {padding: 0;width: 980px;}
#access .home {float: left;line-height: 28px;list-style: none;font-size: 18px;text-align: center;background: url(images/home.png) no-repeat;height: 81px;width: 128px;}
#access .home a {color: #fff;display: block;width: 110px;font-weight: bold;padding: 25px 0 25px 10px;}
#access .home a:hover {display: block;}
#access div.menu {padding-top: 26px;}
#access .menu-header, div.menu {font-size: 13px;}
#access .menu-header ul, div.menu ul {list-style: none;margin: 0;padding:0;}
#access .menu-header li, div.menu li {float: left;position: relative;}
#access a {color: #fff;display: block;line-height: 28px;padding: 0 5px;text-decoration: none;font-weight: bold;}
#access ul ul {box-shadow: 0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);display: none;position: absolute;top: 28px;left: 0;float: left;width: 120px;z-index: 99999;}
#access ul ul li {min-width: 120px;}
#access ul ul ul {left: 100%;top: 0;}
#access ul ul a {background: #6d7fa2;line-height: 18px;padding: 5px;}
#access li:hover > a, #access ul ul :hover > a {color: #fff;background: #6d7fa2;}
#access ul li:hover > ul {display: block;}
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {color: #fff;}
* html #access ul li.current_page_item a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover {color: #fff;}
/* The Content */
.content {width: 980px;margin: 0 auto 10px;text-align: left;clear: both;height: auto;}
/* The Posts */
.text {width:620px;float:left;text-align:justify;}
.pagetitle {padding:10px;font-size:22px;}
.post {margin: 10px 0 20px;}
.posttext {margin:5px 0 0;clear:both;padding: 10px;width: 595px;border-right: 1px solid #8c9ec2;border-bottom: 1px solid #8c9ec2;border-left: 1px solid #8c9ec2;}
.posttext p {margin:5px 0;line-height:1.6em;}
.posttext a {text-decoration:underline;}
.posttext ul, .posttext ol {margin:5px 0 5px 25px;}
.posttext li {line-height:1.8em;}
.posttext .alignleft {margin-right:5px;}
.posttext .alignright {margin-left:5px;}
.posttext label {line-height:30px;}
.posttext label input, .posttext submit {background: #fff;border: 1px solid #D0D0D0;}
.posttext .more-link {color:#f00;}
.post-edit-link {color:#f00;}
.entry-title {color:#fff;font-size:20px;width:577px;float:left;background: url(images/Article-Title.png) no-repeat;height: 66px;padding: 20px 0 0 40px;}
.entry-title a, .entry-title span {color:#fff;text-decoration:none;display:block;float:left;width:480px;}
.entry-title a:hover {color:#f00;text-decoration:none;}
.page-link {margin:10px 0 10px;word-spacing:0.2em;font-size:16px;font-weight:bold;}
.page-link a {background:#fff;padding:3px 5px;text-decoration:none;color: #000;}
.entry-meta {padding: 5px;margin-top:5px;width:590px;border-top: 1px solid #8c9ec2;}
.entry-meta a {color:#fff;text-decoration:none;}
.entry-meta a:hover {color:#f00;}
a.comment-box {width: 70px!important;color:#006!important;font-size:10px;font-weight: bold;margin: 0 20px 0 0;}
.wp-caption {border:1px solid #d6d6d6;text-align:center;padding:5px;} 
.wp-caption-text {color:#fco;}
.size-thumbnail {margin:5px;}
#content .gallery {margin: 0 auto 0;}
.gallery .gallery-item {float: left;margin-top: 0;text-align: center;width: 33%;}
.gallery img {border:1px solid #D6D6D6;}
.gallery .gallery-caption {color: #fff;margin: 0 0 5px;}
.gallery dl {margin: 0;}
.gallery img {border:2px solid #D6D6D6;}
.gallery br+br {display: none;}
.attachment img { display: block;margin: 0 auto;}
/* Sidebars & Widgets */
.sidebar {float:right;width:314px;font-size:14px;color: #006;background: #fff;padding: 20px 10px 10px;}
.sidebar a {color: #006;}
.sidebar a:hover {color: #f00;}
.sidebar .share {list-style: none;background: url(images/twitter.jpg) no-repeat;margin-bottom: 10px;width: 294px;height: 95px;}
.sidebar .share ul {height: 54px;}
.sidebar .share li {float: left;list-style: none;height: 54px;width: 52px;}
.sidebar .share li a {float: left;display: block;height: 54px;width: 52px;}
.sidebar .share .twitter {}
.sidebar .share .feed {margin-top: 10px;}
.sidebar .share .facebook {margin-left: 25px;}
.sidebar .share .youtube {margin: 15px 0 0 5px;}
.sidebar .search {padding: 0 26px;width: 242px;height: 51px;}
.sidebar ul, .sidebar div {list-style: none;padding: 5px;margin-bottom: 10px;}
#searchform .screen-reader-text {display:none;}
#searchform #s {width: 172px;background: url(images/search.png) no-repeat;height: 21px;padding: 5px 4px 25px;margin: 5px 0 0;}
#searchsubmit {height: 51px;width:62px;float: right;background: url(images/btn-search.jpg) no-repeat;padding: 0;}
.sidebar ul ul {margin-left:15px;}
.sidebar ul li {line-height:1.3em;color: #006;}
.sidebar ul li ul {list-style-type:square;}
.sidebar ul li ul li ul {list-style-type:circle;}
.sidebar table {width:100%;text-align:center;}
.widget-title {width: 314px;height: 26px;margin:0 0 5px;background: url(images/sidebar.png) no-repeat;color: #f69859;font-size: 18px;padding: 6px 0 0;}
#calendar_wrap {width: 270px;padding:10px;}
#wp-calendar a {font-weight:bold;background:#C3C3C3;padding:0 3px;}
#wp-calendar #prev a, #wp-calendar #next a {background:none;}
/* The Footer */
.footer {background: url(images/Bottom.png) repeat-x;width: 100%;font-size:12px;color: #fff;height: 97px;margin-bottom: 20px;}
.footer ul {margin: 0 auto;width: 780px;height: 97px;list-style: none;padding: 0 100px;}
.footer ul li {float: left;padding-top: 30px;margin-top: 30px;}
.footer .wordpress {margin: 0;float: right;padding: 0;height: 97px;width: 125px;}
.footer a {color:#006;text-decoration:none;margin-right: 10px;font-weight: bold;}
.footer a:hover {color:#f00;}
/* The Navigation */
.navigation {padding:5px;width:600px;margin: 5px 0;height: 44px;}
.navigation a {font-weight:bold;text-decoration:none;font-size:14px;}
.navigation .alignleft{padding-top: 10px;} 
.navigation .alignleft a {background: url(images/Arrow-left.png) no-repeat left;width: 240px;padding-left: 30px;height: 24px;display: block;}
.navigation .alignright {width:270px;height: 34px;padding-top: 10px;text-align: right;}
.navigation .alignright a {background: url(images/Arrow-right.png) no-repeat right;width: 240px;padding-right: 30px;height: 24px;display: block;}
/* The Attachment */
.contentCenter {text-align:center;}
/* The Comments */
#comments {width: 620px;}
#comments h3 {margin: 0 auto;}
ol.commentlist {clear:both;}
#reply-title {height: 30px;margin-bottom: 5px;}
.commentlist, .commentlist ul {list-style-type:none;}
.comment, .pingback, .trackback {padding:5px;border:1px solid #8c9ec2;margin-bottom:5px;margin: 5px auto;}
.comment-body {padding:5px;}
.comment .comment-body a, .pingback .comment-body a, .trackback .comment-body a{text-decoration:underline;}
.comment .avatar, .pingback .avatar, .trackback .avatar  {float:left;margin-right:8px;}
.comment .author, .pingback .author, .trackback .author {font-weight:bold;}
.comment .comment-meta, .pingback .comment-meta, .trackback .comment-meta {font-size:12px;margin-bottom:5px;}
.commentlist li ul {margin-left:15px;}
.depth-2, .depth-3, .depth-4, .depth-5 {border: 1px solid #8c9ec2;}
#respond {padding:5px;border:1px solid #8c9ec2;margin: 5px auto;}
div#comments form {margin-top: 5px;}
div#comments form p {clear: both;width: 90%;padding: 5px;margin: 2px;}
div#comments .form-submit {height: 60px;}
div#comments .form-submit #submit {height: 39px;width: 148px;font-weight: bold;color: #006;border: 1px solid #000;background: #fff;}
div#comments form p input {width: 50%;margin:2px 10px 2px 0;float: left;padding: 5px;background: #fff;border: 1px solid #8c9ec2;}
div#comments form p label {padding:0 5px;margin-top: 4px;float: left;width: 60px;}
div#comments form p.logged-in-as { color:#fff;}
#respond textarea {margin:0;width:90%;}
#respond .required {color:#f00;width: 20px;}
#respond #submit {width:auto;margin:5px 0;}
.clearfix:after {content: ".";height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}