/*
Theme Name: WoodBerry
Theme URI: https://www.inkthemes.com/market/simplest-wordpress-theme/
Author: InkThemes.com
Author URI: http://inkthemes.com/
Description: The Website built using Wood Berry Theme is supereasy to build and is very simplistic in design, the visitors love to see the whole content clearly.  Theme got several theme options to allow changing and manipulating literally everything in the site. Still the site is very easy to built.
Version: 2.1.8
License: GNU General Public License
License URI: license.txt
Text Domain: woodberry
Tags: two-columns, two-columns, custom-header, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/
body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#7f7f7f;
}
pre, code {
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
hr {
    border:0 #ccc dotted;
    border-top-width:1px;
    clear:both;
    height:1px;
}
:focus {
    outline:0;
}
blockquote:before, blockquote:after, q:before, q:after {
    content:"";
}
a img {
    border:0;
}
h1 {
    font-size:24px;
}
h2 {
    font-size:22px;
}
h3 {
    font-size:20px;
}
h4 {
    font-size:18px;
}
h5 {
    font-size:16px;
}
h6 {
    font-size:14px;
}
ol {
    list-style:decimal;
}
ul {
    list-style:disc;
}
li {
    margin-left:30px;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {
    margin-bottom:15px;
    font-weight:normal;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Droid Sans', sans-serif;
    color:#464545;
}
p {
    line-height:22px;
    word-wrap: break-word;
}
a {
    text-decoration:none;
    color:#383838;
    cursor:pointer;
}
input[type="submit"] {
    cursor:pointer;
}
th {
    font-weight:bold;
    background:#ebe8da;
}
th, td {
    padding:10px;
    border:1px solid #ebe8da;
}
textarea {
    width:200px;
    height:50px;
}
.logo img{
    max-width: 430px;
    margin-top: 14px;
}
.site-title {
    font-size: 32px;
}
/*----------Header-container Start---------------*/
.header-container {
    padding-bottom:10px;
    background-color:#f8f8f8;
}
.header-container .header {
    padding:10px 0 0 0;
}
/*----------Menu Start---------------*/
/*----------slider-container---------------*/
.slider-container {
    background-color:#2d595c;
    border-top:8px solid #25494b;
}
.slider-container .slider {
    padding-top:60px;
    overflow:hidden;
}
#slides{
    padding: 60px 0;
    padding-bottom:20px;
}
.slider-container .slider h1 {
    font-size:40px;
    color:#fff;
    margin-bottom:15px;
    margin-top:-4px;
    text-shadow:0 1px 0 #8fa6a8;
}
.slider-container .slider p {
    font-size:20px;
    color:#c0dfcc;
    line-height:34px;
    text-shadow:0 1.5px 0 #25494b;
}
.slider_border{
    height: 2px;
    width: 100%;
    background: url('images/cyan.png') repeat-x;
}
#slides {
    position: relative;
    margin-bottom:0px;
}
#slide-box {
    position: relative;
}
.slides_container{
    overflow:hidden;
    position:relative;
}
.slide .images img{
    max-width: 452px;
    height: auto;
}
.slide .video iframe{
    width: 452px;
    height: 315px;
}
.slide .entry {
    width:467px;
    float:right;
    text-shadow: black 0.1em 0.1em 0.2em;
}
.slide .entry h2 {
    font-size:40px;
    color:#fff;
    margin-bottom:15px;
    margin-top:-4px;
    text-shadow:0 1px 0 #8fa6a8;
}
.entry a{

}
.slide .entry p {
    font-size:20px;
    color:#c0dfcc;
    line-height:34px;
    text-shadow:0 1.5px 0 #25494b;
}
.slide .slidedtext {
    color:#fff;
}
ul.pagination {
    margin-top: 30px;
    list-style: none;
    margin-bottom: 0;
}
.pagination li{
    display: inline;
    margin-right: 5px;
    margin-left: 0;
}
.pagination li a {
    display:inline-block;
    padding-top:10px;
    background: url('images/pagination.png') no-repeat 0 0;
    width: 21px;
    height: 12px;
    overflow:hidden;
    text-indent: -99999px;
}
.pagination li.current a {
    background: url('images/pagination.png') no-repeat 0 -26px;
    width: 21px;
    height: 12px;
    text-indent: -99999px;
}
.btn-2{
    display: inline-block;
    background:url(images/btn-strip.png) repeat-x;
    color:#5c3106;
    font-size:24px;
    border-radius:9px;
    text-shadow: 1.5px 1.5px 0 #d3881e!important;
    width:240px;
    height:66px;
    line-height:66px;
    text-align:center;
    margin:0px;
    padding:0px;
    font-weight:bold;
    float:right;
    border:1px solid #79350e;
    border-top:none;
    margin-top:18px;
    overflow:hidden;
}
.btn-2 a{
    color:#5c3106;
    display: block;
    margin-top: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.btn-2:hover {
    background:url(images/btn-strip-hover.png) repeat-x;
    text-shadow: 1.5px 1.5px 0 #e3982e!important;
}
/*----------page-info---------------*/
.page-info-container {
    background:url(images/index-sep1.png) bottom repeat-x;
}
.page-info-container .page-info {
    padding:55px 0 45px 0;
}
.page-info-container .page-info p {
    font-size:28px;
    text-shadow:0 1.5px 0 #cdcdcd;
    text-align:center;
    color:#666666;
    font-family: 'Droid Sans', sans-serif;
    line-height:38px;
}
.front_blog{
    margin-top: 40px;
}
/*----------Feature content---------------*/
.feature-content-container {
    padding:35px 0 2px 0;
    background-color:#f8f8f8;
}
.feature-right {
    padding-right:40px;
}
.feature-right h3{
    color:#2d595c;
    font-weight:bold;
    font-size:15px;
    text-shadow:0 .6px 0 #99aeaf;
}
.feature-right p {
    line-height:22px;
}
.feature-left .feature-thumbnail {
    width:740px;
    margin-left:-30px;
}
.feature-left .feature-item {
    width:320px;
    float:left;
    position:relative;
    padding-right:12px;
    margin-bottom:18px;
}
.feature-left .feature-item img {
    position:absolute;
    left:58px;
    top:0;
    height:42px;
    width:45px;
    margin-bottom:100px;
}
.feature-left .feature-item h6 {
    padding-left:110px;
    margin-bottom:18px;
    color:#716f6f;
    font-weight:bold;
    font-size:15px;
    line-height:22px;
}
.feature-left .feature-item p {
    text-align:justify;
    padding-left:60px;
    line-height:22px;
    margin-top:25px;
}
.page-add-container .page-add {
    padding:30px 0 35px 0;
}
.page-add-container .page-add img{
    max-width:950px;
    height:auto;
    text-align:center;
    vertical-align:baseline;
}
/*----------Footert container---------------*/
.footer-top-line-container {
    height:22px;
    background:url(images/footer-top-line.png) repeat-x;
}
.footer-container {
    background:url(images/footer-bg.png) repeat;
    padding-bottom:30px;
}
.footer-container .footer {
    padding-top:10px;

}
.footer-container .footer .footer-inner {
    padding-right:18px;
}
.footer-container .footer .footer-inner p {
    color:#fff;
    background:url(images/footer-sep.png) bottom repeat-x;
    padding-bottom:15px;
    padding-top:7px;
    margin-bottom:10px;
}
.footer-container .footer .footer-inner ul {
    list-style:none;
    margin-left:0;
}
.footer-container .footer .footer-inner ul li {
    margin-left:0;
    color:#fff;
    background:url(images/footer-sep.png) bottom repeat-x;
    padding:8px 0;
}
.footer-container .footer .footer-inner ul li:last-child {
    background:none;
}
.footer-container .footer .footer-inner ul li a {
    color:#fff;
}
.footer-container .footer .footer-inner h4 {
    color:#fff;
    font-weight:bold;
    text-shadow:0 2px 0 #222;
    background:url(images/footer-sep.png) bottom repeat-x;
    padding-bottom:13px;
}
.footer-container .footer .footer-inner .contactform{
    max-width:250px;
}
.footer-container .footer .footer-inner .contactform input[type="text"] {
    width:140px;
    height:31px;
    background:url(images/ftext-field.png) no-repeat;
    border:none;
    margin-bottom:10px;
    color:#bcbaba;
    padding-left:8px;
    padding-right:15px;
}
.footer-container .footer .footer-inner .contactform textarea {
    width:199px;
    height:54px;
    background:#414141 url(images/ftext-area.png) repeat-x;
    border:1px solid #4d4d4d;
    border-radius:10px;
    margin-top:0px;
    padding:10px;
    color:#bcbaba;
    max-width:225px;
}
.footer-container .footer .footer-inner .contactform .send {
    background:url(images/fsubmit.png) no-repeat;
    border:0px;
    height:29px;
    width:74px;
    cursor:pointer;
    float:left;
    text-align:center;
    margin-top:10px;
}
a span.two {
    color:#069;
    cursor:pointer;
}
.footer-container .footer .footer-inner form label {
    margin-left:-7px;
    color:#a6a5a5;
}
.footer-container .footer .footer-inner .searchform {
    background: url(images/search-bg.png);
    width:184px;
    height:34px;
    border:none;
    position:relative;
    margin-bottom:10px;
}
.footer-container .footer .footer-inner .searchform input[type="text"] {
    width:160px;
    height:22px;
    background:transparent;
    border:none;
    padding:6px 0px 0px 7px;
    color:#dfdfdf;
}
.footer-container .footer .footer-inner .searchform input[type="submit"] {
    position:absolute;
    right:-25px;
    top:0px;
    background:url(images/search.png) no-repeat;
    width:35px;
    height:34px;
    border:none;
    cursor:pointer;
}
.footer-line-container {
    height:2px;
    background:url(images/footer-line.png) repeat-x;
}
.bottom-footer-container {
    background:url(images/bottom-footer-bg.png) repeat;
}
.bottom-footer-container .bottom-footer {
    padding:5px 0;
    overflow:hidden;
}
.bottom-footer-container .bottom-footer a{
    color:#069;
}
.bottom-footer-container .bottom-footer a:hover{
    color:#878383;
}
.bottom-footer-container .bottom-footer .bottom-inner-footer p {
    text-align:right;
    color:#878383;
    margin-bottom:0;
}
.bottom-footer-container .bottom-footer .bottom-inner-footer p a{
    color:#878383;
}
.bottom-footer-container .bottom-footer ul.social-links {
    list-style:none;
    float:left;
    margin-top: 4px;
    margin-bottom:0;
}
.bottom-footer-container .bottom-footer ul.social-links li {
    list-style:none;
    display:inline;
    margin-left:0;
    padding:0 3px;
}
.bottom-footer a{
    color:#878383 !important;
    margin-top: 10px;
}
.tipsy{
    margin-bottom:5px;
    padding: 5px;
    font-size: 10px;
    opacity: 0.8;
    filter: alpha(opacity=80);
    background-repeat: no-repeat;
    background-image: url(images/tipsy.gif);
    background-position:bottom center;
    margin-bottom:15px;
}
.tipsy-inner {
    padding: 10px 12px 10px 12px;
    background-color: black;
    color: white;
    max-width: 200px;
    text-align: center;
    font-size:16px;

}
.tipsy-inner {
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.tipsy-north {

}
/*----------Blog page---------------*/
.page-content-container {
    border-top:8px solid #d1d1d1;
}
.page-content-container .page-content {
    padding:40px 0 35px 0;
    overflow:hidden;
    min-height: 480px;
}
.page-content .content-bar h1.page-title{
    margin-bottom:35px;
}
.page-content .content-bar .post:last-child {
    border:none;
}
.page-content .content-bar .post, .page-content .content-bar .page {
    margin-bottom:40px;
    position:relative;
    border-bottom:1px solid #dbdbdb;
}
.page-content .content-bar .post .post_content p, .page-content .content-bar .page .post_content p  {
    line-height:21px;
    margin-bottom:25px;
    color:#605c5c;
}
.page-content .content-bar .post .postimg {
    float:left;
    max-width:103px;
    max-height:107px;
    margin-right:15px;
    display: inline;
    background:#f7f3f3;
    border:10px solid #eaeceb;
}
.page-content .content-bar .post .post_meta, .page-content .content-bar .page .post_meta {
    list-style-type:none;
    color:#aba9a9;
    padding-top:5px;
    padding-bottom:0px;
    padding-left:3px;
    margin-bottom:15px;
}
.page-content .content-bar .post .post_meta li a, .page-content .content-bar .page .post_meta li a{
    color:#aba9a9;
}
.page-content .content-bar .post .post_meta li, .page-content .content-bar .page .post_meta li {
    display:inline;
    margin-left:0;
}
.page-content .content-bar .post .post_meta li span, .page-content .content-bar .page .post_meta li span{
    color:#bcbcbc;
    background:url(images/meta-sep.png) right no-repeat;
    padding-right:12px;
}
.page-content .content-bar .post .post_meta li:last-child span, .page-content .content-bar .page .post_meta li:last-child span{
    background: none;
}
.page-content .content-bar .post .post_meta a.last, .page-content .content-bar .page .post_meta a.last {
    background:none;
}
.page-content .content-bar .post .post_meta .posted_by, .page-content .content-bar .page .post_meta .posted_by {
    background:url(images/post-item1.jpg) no-repeat left;
    padding-left:20px;
}
.page-content .content-bar .post .post_meta .post_date, .page-content .content-bar .page .post_meta .post_date {
    background:url(images/post-item2.png) no-repeat left;
    padding-left:20px;
}
.page-content .content-bar .post .post_meta .post_category, .page-content .content-bar .page .post_meta .post_category  {
    background:url(images/post-item4.png) no-repeat left;
    padding-left:20px;
}
.page-content .content-bar .post .post_meta .postc_comment, .page-content .content-bar .page .post_meta .postc_comment {
    background:url(images/post-item3.png) no-repeat left;
    padding-left:20px;
}
.page-content .content-bar .post .post_title {
    padding-left:1px;
    padding-top:0;
    margin-bottom:4px;
    font-size:24px;
}
.page-content .content-bar .post .post_title a {
    color:#000;
    word-wrap: break-word;
}
.page-content .content-bar .post .post_meta li span {
    margin-left:5px;
}
.page-content .content-bar .post .post_content ,.page-content .content-bar .page .post_content {
    overflow:hidden;
    text-shadow:0 1px 0 #eee;
    line-height:20px;
    text-align:justify;
    margin-bottom:30px;
}
.page-content .content-bar .post.single .post_content img {
    max-width:100%;
    height:auto;
    background:none;
    padding:0;
}
.page-content .content-bar .post.single .post_content {
    margin-top:12px;
}
.page-content .content-bar .post .post_content a.read-more, .page-content .content-bar .page .post_content a.read-more {
    color:#006600;
    margin-bottom:0;
    margin-top: 15px;
    display: block;
}
.page-content .content-bar .post .post-seprater {
    height:5px;
    margin-top:40px;
    background:url(images/index-line.png) repeat-x;
}
.page-content .content-bar img {
    max-width:628px;
    height: auto;
    margin-left: 2px;
}
/*----------------------sidebar-----------------------*/
.page-content .sidebar {
    border:1px solid #dbdbdb;
    padding:15px 15px 30px 15px;
    margin-left:35px;
}
.searchform {
    background: url(images/side-searchbg.png) no-repeat;
    width:241px;
    height:32px;
    border:none;
    position:relative;
    margin-bottom:18px;
}
.searchform input[type="text"] {
    width:200px;
    height:32px;
    background:transparent;
    border:none;
    padding:1px 0px 0px 7px;
    color:#787878;
}
.searchform input[type="submit"] {
    position:absolute;
    right:10px;
    top:10px;
    background:url(images/side-search.png) no-repeat;
    width:14px;
    height:14px;
    border:none;
    cursor:pointer;
}
.page-content .sidebar img {
}
.page-content .sidebar h3 {
    color:#09494e;
    margin-left:0;
}
.page-content .sidebar ul {
    list-style-image:url(images/blog-list-img.png);
    margin-left:0;
    margin-bottom:20px;
}
.page-content .sidebar ul ul {
    margin-left:0px;
    margin-bottom:0;
    list-style-image:url(images/blog-list-inner-img.png)
}
.page-content .sidebar ul ul li {
    margin-left:20px;
}
.page-content .sidebar ul li {
    padding:5px 0;
    margin-left:20px;
}
.page-content .sidebar ul li a {
    text-decoration:none;
    color:#989696;
}
.sidebar .recent-post li {
    margin-left:0;
    overflow:hidden;
    list-style-type:none;
}
sidebar .recent-post li li img {
    float:left;
    width:50px;
    height:50px;
    background:url(images/recent-imgbg.png) no-repeat;
    margin-right:10px;
    margin-bottom:10px;
    padding:7px 7px 10px;
}
sidebar .recent-post li li span.recent-date {
    font-size:12px;
    color:#322903;
}
sidebar .recent-post li li p {
    margin-bottom:5px;
}
/*----------------------Contact page-----------------------*/
.page-content .content-bar .contact-line {
    height:1px;
    background-color:#dbdbdb;
}
.page-content .content-bar {
    color:#000;
    text-shadow:0 2px 0 #eee;
}
.page-content .content-bar .contactform {
    position:relative;
    width:100%;
    padding-top:30px;
}
.page-content .content-bar .contactform span.error {
    color:#F00;
    overflow:hidden;
    margin-bottom:-20px;
    margin-top:0;
    height:0px;
    clear:both;
}
.page-content .content-bar .contactform span.error-1{
    color:#f00;
    position:absolute;
    left:0;
    top:20px;
    clear:both;
}
span.error-2{
    color:#F00;
    position:absolute;
    top:100px;
    left:0;
    clear:both;
}
.page-content .content-bar .contactform input[type="text"] {
    width:279px;
    height:38px;
    background:url(images/text-feild.png) no-repeat;
    margin-bottom:25px;
    padding-left:7px;
    border:none;
    color:#838383;
}
.page-content .content-bar .contactform textarea {
    width:400px;
    height:163px;
    padding-top:5px;
    padding-left:3px;
    text-align:left;
    color:#838383;
    background:#ededed url(images/text-strip.png) repeat-x;
    margin-top:5px;
    border:1px solid #dbdbdb;
    display: block;
    margin-bottom:20px;
}
.page-content .content-bar .contactform input[type="submit"] {
    border:none;
    text-indent:-9999px;
    color:#6a6565;
    background:url('images/Send-Button.png') 0 -57px no-repeat;
    width:156px;
    height:43px;
    margin-top:-10px;
    text-align:center;
}
.page-content .content-bar .contactform .btnSubmit:hover{
    background:url(images/Send-Button.png) no-repeat;
}
/*----------------------Gallery page-----------------------*/
.page-content .gallery {
    background-color:#ffffff;
    margin-bottom:50px;
}
.page-content h1.page-title{
    color:#000;
}
.page-content .gallery ul.thumbnail {
    list-style-type:none;
    overflow:hidden;
    margin:0 auto;
    margin-left:0px;
    padding:0px;
    width:1040px;
}
.page-content .gallery ul.thumbnail li {
    margin:0px;
    margin-left:0px;
    float:left;
    margin-right:9px;
    margin-bottom:14px;
    width:233px;
    height:164px;
}
.page-content .gallery ul.thumbnail li img {
    width:208px;
    height:140px;
    background-color:#fff;
    padding: 5px;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    margin-top: 2px;
    margin-left: 2px;
}
.page-content .gallery ul.thumbnail li a {
    color:#818080;
    font-size:11px;
}
/* Commentlist Style
-------------------------------------------------------*/
#commentsbox {
    margin:0;
}
ol.commentlist {
    clear:both;
    list-style:none;
    margin:0;
    overflow:hidden;
}
ol.commentlist li.comment {
    line-height:18px;
    margin:5px 0 15px;
    padding:10px;
}
ol.commentlist li.comment .comment-body {
    position:relative;
    padding-left:84px;
    padding-top:25px;
    border:1px solid #f1f1f1;
    padding-right:10px;
    background-color:#f9f9f9;
    margin-bottom:30px;
}
ol.commentlist li.comment .comment-author a:link, ol.commentlist li.comment .comment-author a:visited {
    color:#000;
    font-weight:700;
    text-decoration:none !important;
}
cite.fn {
    color:#000;
    font-style:normal;
}
ol.commentlist li.comment .comment-author .avatar {
    float:left;
    margin-right:10px;
    margin-bottom:10px;
    position:absolute;
    left:10px;
    top:25px;
    width:45px;
    height:45px;
    border:1px solid #D5D5D5;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding:5px;
}
ol.commentlist li.comment .comment-meta a {
    color:#6F001C;
    text-decoration:none !important;
}
ol.commentlist li.comment p {
    line-height:22px;
    margin-top:5px;
    color:#666;
    margin-bottom:28px;
}
ol.commentlist li.comment ul.children li.depth-2 {
    margin:0 0 0px 50px;
}
ol.commentlist li.comment ul.children li.depth-3 {
    margin:0 0 0px 50px;
}
ol.commentlist li.comment ul.children li.depth-4 {
    margin:0 0 0px 50px;
}
ol.commentlist li.comment ul.children li.depth-5 {
    margin:0 0 0px 50px;
}
.comment-meta.commentmetadata {
    margin-top:10px;
}
ol.commentlist li.comment .reply {
    width:38px;
    height:58px;
    margin-top:15px;
}
ol.commentlist li.comment .reply a {
    cursor:pointer;
    position:absolute;
    right:30px;
    bottom:-18px;
    width:38px;
    height:58px;
    background:url(images/reply.png) no-repeat;
}
.comment-reply-link{

}
ol.commentlist li.comment ul.children {
    list-style:none;
    text-indent:0;
    margin:1em 0 0;
}
.comment-nav {
    height:20px;
    padding:5px;
}
.comment-nav a:link, .comment-nav a:visited {
    color:#f96e02;
}
#respond {
    padding:0px 0px;
    margin:10px 0px;
}
#respond h3 {
    font-size:14px;
    color:#000;
    font-weight:bold;
    padding:10px 0;
}
#commentform {
    margin-bottom:50px;
}
#commentform p {
    color:#444;
}
#commentform a {
    color:#0454A8;
    margin-top:15px;
    margin-bottom:0;
}
#respond label {
    display:block;
    margin-right:15px;
    margin-bottom:5px;
    color:#9b9494;
}
#respond .required {
}
#respond label small {
    font-size:10px;
}
#respond input {
    border:none;
    color:#989898;
    background:#000;
    font-size:13px;
    padding:5px 0;
    margin-bottom:20px;
}
/* Commentform Style
-------------------------------------------------------*/
#commentform input[type="text"] {
    width:50%;
    background:#faf9fa url(images/text-areastrip.png) top repeat-x;
    height:20px;
    border:none;
    border:1px solid #d9dada;
}
#commentform input[type="text"]:focus, textarea#comment:focus {
    background:#fff;
    border:1px solid #FFCC66;    
}
input#submit {
    border:none;
    color:#fff;
    margin-top:25px;
    background:#000;
    width:115px;
    height:35px;
    text-align:center;
    font-size:16px;
    padding:5px 0;
    border-radius:3px;
}
span.required{
    display:none;
}
#respond input#commentSubmit:hover {
    opacity:0.5;
}
textarea#comment {
    border:1px solid #d9dada;
    width:97%;
    background:#faf9fa url(images/text-areastrip.png) top repeat-x;
    height:235px;
    padding:5px 5px;
    color:#555;
    clear:both;
}
#nav-single {
    overflow:hidden;
    margin-bottom:20px;
}
.nav-previous {
    float: left;
    width: 50%;
}
.nav-next {
    float: right;
    text-align: right;
    width: 50%;
}
blockquote {
    padding-left:60px;
    min-height:40px;
    background:url(images/blockqoute.png) no-repeat;
}
blockquote {
    margin-top:40px;
    margin-bottom:40px;
}
blockquote img {
    float: left;
    margin-right:15px;
}
.sticky {
}
.gallery-caption {
    color: #666;
    font-family: Georgia, serif;
    font-size: 12px;
}
.bypostauthor {
}
.alignnone {
    margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}
img.aligncenter{
    display: block;
    margin: 5px auto !important;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: 5px 20px 20px 0;
}
a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.wp-caption {
    background:#fff;
    border:1px solid #f0f0f0;
    max-width:96%;
    text-align:center;
    padding:5px 3px 10px;
}
.wp-caption.alignright {
    margin:5px 0 20px 20px;
}
.wp-caption img {
    border:0 none;
    height:auto;
    max-width:98.5%;
    margin:0;
    padding:0;
}
.screen-reader-text{}
.sidebar .tagcloud a{
    padding:3px;
    background-color: #eee;
    display: inline-block;
    margin: 2px;
}
.footer .tagcloud a{
    color:#fff;
}
.page-content .content-bar .post .post_content .wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:10px 4px 5px;
    margin-bottom:0;
}
.page-content .content-bar .post .post_content .wp-caption{
    margin-bottom: 10px;
}
.sidebar #wp-calendar caption {
    text-align: center;
    background:  #999999;
    border: 1px solid #999999;
    color: #fff;
    font-weight: bold;
    padding: 3px 0;
}
.sidebar #wp-calendar a {
    font-weight: bold;
    color: #999999;
}
.sidebar #wp-calendar tfoot td {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.footer #calendar_wrap {
    display: block;
    margin-bottom: 30px;
    background-color: #dddddd; 
}
.footer #wp-calendar caption {
    text-align: center;
    background:  #999999;
    border: 1px solid #999999;
    color: #fff;
    font-weight: bold;
    padding: 3px 0;
}
.footer #wp-calendar a {
    font-weight: bold;
    color: #999999;
}
.footer #wp-calendar tfoot td {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.footer table#wp-calendar
{
    border:1px solid #cccccc;
}
.footer tbody .pad
{
    background-color:#dddddd;
}
.footer table#wp-calendar>tbody>tr>td>a
{
    font-weight:bold;
    /*color:#8796A5;
    color:#333333;*/
    font-size:16px;
    font-family:arial narrow, arial, garamond, palatino linotype, times new roman, bookman old style;
    color:#3c4a55;
}
.footer thead>tr>th
{
    width:20px;
    height:20px;
    text-align:center;
    background-color:#cdd5de;
    border:1px solid #cccccc;
}
.footer tbody>tr>td
{
    width:20px;
    height:20px;
    text-align:center;
    border:1px solid #cccccc;
}
.footer tfoot>tr>td>a, tfoot>tr>td>a:link, tfoot>tr>td>a:visited, tfoot>tr>td>a:hover, tfoot>tr>td>a:active
{
    font-weight:bold;
    font-size:18px;
    height:20px;
    font-family:garamond, bookman old style, times new roman, arial narrow, arial;
    color:#5b7085;
    /*color:#3c4a55;*/
}
.footer tfoot>tr>td#prev
{
    width:58px;
    height:20px;
    text-align:left;
    background-color:#ffffff;
}
.footer tfoot>tr>td#next
{
    width:58px;
    height:20px;
    text-align:right;
    background-color:#ffffff;
}
/*- -*/
/*- FILTER OPTIONS -*/
ul#filterOptions {
    width: 950px;
    height: 52px;
    margin: 30px 0;
    overflow: hidden;
}
ul#filterOptions li { height: 52px; margin-right: 20px; display: inline-block; float: left; margin-left:0; }
ul#filterOptions li a {
    height: 50px;
    padding: 0 20px;
    border: 1px solid #999;
    background: #cfcfcf;
    color: #fff;
    font-weight: bold;
    line-height: 50px;
    text-decoration: none;
    display: block;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);border: 1px solid rgba(0, 0, 0, .0);border-bottom-color: rgba(0, 0, 0, .0);border: none;border-radius:8px;-webkit-border-radius: 8px;-moz-border-radius:8px;
}
.page-content-container {
    border-top:8px solid #0a3956;
}
.slider-container {
    background-color:#0c4669;
    border-top:8px solid #0a3956;
}
.pagination li a {
    background: url('images/bluep.png') no-repeat 0 0;
    width: 20px;
    height: 14px;
}
.pagination li.current a {
    background: url('images/bluep.png') no-repeat 0 -25px;
    width: 20px;
    height: 14px;
}
.slide .entry p {
    color:#9ab6c7;
    text-shadow:0 1.5px 0 #25494b;
}
.slider_border{
    background: url('images/blue.png') repeat-x;
}
.page-content .sidebar h3 {
    color:#0c4669;
}
.bottom-footer-container .bottom-footer a{
    color:#0c4669;
}
a span.two {
    color:#0c4669;
    cursor:pointer;
}

ul#filterOptions li a:hover { background: #c9c9c9; }
ul#filterOptions li.active a { background: #999; }
/*- -*/
/*- OUR DATA HOLDER -*/

