/*
Theme Name: BlankSlate
Theme URI: http://tidythemes.com/blankslate/
Description: The bare essentials of a WordPress theme, no CSS styles added. Perfect for those who would like to build their own theme from scratch. One custom menu and one widgetized sidebar to get you started.
Author: TidyThemes
Author URI: http://tidythemes.com/
Version: 1.4
Tags: custom-menu, microformats

License: GNU General Public License v2.0 | From TidyThemes: This theme is completely free and open source. You may edit this theme to your hearts content :).
License URI: http://www.gnu.org/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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: top;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

strong { font-weight: 600; }

.sticky{}
.bypostauthor{}
.wp-caption{}
.wp-caption-text{}
.gallery-caption{}
.alignright{}
.alignleft{}
.aligncenter{}

html * {margin: 0px; padding: 0px}

body, html{
	margin:0;
	padding:0;
	background:url(/wp-content/uploads/2018/06/background.jpg) repeat-x top center #ece0bf;
	font-family: 'Open Sans', sans-serif;
}

.centered{
	width:1000px;
	margin:0 auto;
	text-align:left;
	display:block;
}

.top-shadow{
	width:1000px;
	height:21px;
	background:url(images/top-shadow.jpg) no-repeat top left;
	float:left;
}

.bottom-shadow{
	width:1000px;
	height:21px;
	background:url(images/bottom-shadow.jpg) no-repeat top left;
	float:left;
}

.content-wrapper{
	width:1000px;
	background:url(images/content-background.jpg) repeat-y top left;
	min-height:500px;
	float:left;
}

.content{
	float:left;
	margin:0px 0px 0px 22px;
	width:953px;
}

.header{
    height:135px;
    border:0;
    width:953px;
    border-bottom:10px solid #ece0bf;
    position:relative;
    float:left;
}

.header .logo{
    position:absolute;
    top:15px;
    left:15px;
}

.header .menu{
    position:absolute;
    right:30px;
    top:65px;
}

.header .menu ul li{
    float:left;
    display:block;
    height:26px;
    padding:0 0 0 15px;
    margin:0 0 0 10px;
}

.header .menu ul li a{
    display:inline-block;
    padding:5px 15px 0 0;
    height:21px;
    color:#555555;
    text-decoration:none;
    font-size:14px;
    letter-spacing:1px;
}

.header .menu ul li:hover, .header .menu ul li.current_page_item{
    background:url(images/menu-left.jpg) no-repeat top left #ece0bf;
}

.header .menu ul li:hover a, .menu ul li.current_page_item a{
    background:url(images/menu-right.jpg) no-repeat top right #ece0bf;
}

#container{
    padding:30px;
    color:#333333;
}

.left-bar{
    padding:0 15px 0 0;
}

.left-bar h1, .entry-title a, .entry-title{
    font-size:34px;
    line-height:40px;
    font-weight:normal;
    margin-bottom:30px;
    color:#555555;
    text-decoration:none;
}

.left-bar h4{
    font-size:24px;
    line-height:40px;
    font-weight:normal;
    margin-bottom:30px;
    color:#555555;
    text-decoration:none;
}

.entry-title a:hover{
    text-decoration:underline;
}

.content p{
    margin:0 0 20px 0;
    font-size:15px;
    line-height:27px;
}

#container ul{
    margin:20px;
}

#container ul li{
    list-style-type:disc;
    font-size:15px;
    line-height:27px;    
}

.right-bar{
    width:396px !important;
}

.right-bar h2{
    font-size:20px;
    line-height:30px;
    margin:20px 0;
}

.footer{
    background:#f5efdf;
    padding:10px;
    text-align:center;
    font-size:12px !important;
    letter-spacing:1px;
    color:#555555;
}

.footer a{
    color:#555555;
}

.footer p{
    margin:0 !important;
    font-size:12px !important;
}

em{
    font-style:oblique;
}

.entry-meta, #nav-above, #nav-below, #comments, .entry-utility{ display:none; }

.cbImages a{
    float:left;
    display:block;
    margin-right:15px;
}

.ui-tooltip-content{
    border:0px !important;
    overflow:visible !important;
    border-style:none !important;
    border-width:0px !important;
    padding:0px !important;
    background-color:transparent !important;
    border-color:transparent !important;
}

img.lowphoto { width: 208px; height: 152px; }
img.lowphoto2 { width: auto; height: 167px; }

.rotating-photos{
    margin-bottom:20px;
}