/*
Theme Name: SimplifyCMS
Author: William Wine
*/
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,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th,td{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-family: inherit;}
strong{font-weight:bold;}
:focus {outline: 0;}body {color: black;background: white;}ol, ul {list-style: none;}table {border-collapse: separate;border-spacing: 0;}caption, th, td {	text-align: left;font-weight:normal;}blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q{quotes: "" "";}input { vertical-align:middle;}img { display:block;}

body{font-size: 62.5%; /* Resets 1em to 10px */
	font-family:Trebuchet ms, helvetica, sans-serif;background: url(images/diagwood.jpg);
	color: #252119;text-align: center;}
body {margin: 0;padding: 0;}
p{margin:15px 0;}
.clear{clear:both;}
hr {display: none;}
a img {border: none;}

#page {margin: 10px auto;padding: 0;width: 760px;vertical-align:top;text-align: left;position:relative;clear:both;}
#shTopImg{height:600px;}
.piclenselink{display:none;}
#contentWrapper{background:url(images/pagebg.png) repeat-y;display:block;	font-size:1.3em;	font-family:Arial;}
#contentHead{background:url(images/contentheadbg.png) no-repeat; width:760px; height:40px;display:block; }
#contentFoot{background:url(images/contentfootbg.png) no-repeat; width:760px; height:40px;display:block;}
#headerimg{margin: 7px 9px 0;height: 194px;width: 740px;}
#header{background:  url('images/kubrickheader.png') no-repeat top center;position:relative;
width: 758px;height:194px;}

#header .headerlink{display:block;height: 194px;width: 740px;}


#jswrapper2{vertical-align:top;position:relative;top:140px;left:540px;text-align:center;width:175px;height:25px;display:block;margin: 0;background:#fff;border:5px #000 solid;}
#jswrapper2 div{width:100%;height:100%;display:block;background:#000;}
#jswrapper2 div span{display:block;margin:0 auto;width:100%;height:100%;}
#jswrapper2 div span a{font-size:15px; color:#000;font-weight:bold;display:block;width:100%;height:100%;}
#jswrapper2 div span a:hover{color:#555;}
#mainLinks{position:absolute;top:35px;left:550px; text-align:left;	font-size: 1.2em;font-weight:bold;width:200px;}
#mainLinks li{list-style-type:none; background:url(images/bullet.gif) left center no-repeat; }
#mainLinks li a{color:#333;font-size:1.5em;padding-left:30px;}
#mainLinks li a:hover{color:#fff;} 
#mainLinks li:hover{background:url(images/hbullet.gif) 10px center no-repeat;}
#subHeader{width:760px; background:transparent url(images/pagebglite.png) repeat-y  center top;text-align:center;padding-top:5px;position:relative;}
#contactBanner{width:720px;margin:0 auto;text-align:center;display:block;height:35px;margin-top:10px;}
#contactBanner a{width:100%;height:100%; margin:0 auto;text-align:center;display:block; font-size:1.5em;}

#categoryLinks{display:block; margin: 0 auto;background:url(images/navbg.png) no-repeat; width:720px;height:80px;margin-top:5px;}
#categoryLinks ul{height:40px;}
#categoryLinks li{list-style:none; float:left; margin:0 8px;display:block;margin-top:10px;height:12px;}
#categoryLinks li a{ font-size:1.8em; font-weight:bold;}
#categoryLinks li a:hover{color:#fff;}
.smallerlist{font-size:94%;}
.smallerlist a{color:#333;}
#lbIframe html{padding:0;margin:0;}
#lbIframe body img{width:100%;}
#footer {padding: 0;margin: 0 auto;width: 760px;height:60px;text-align:center;
	background: url('images/kubrickfooter.png') no-repeat bottom;border:none;}
#footer p{margin: 0;padding: 20px 0;text-align: center;}
.footer{font-size:120%;}
.postfooter{width:100%;background:#F0E7CA;text-align:center;padding:10px 0;border-top:3px #B2AC97 solid;position:relative;}
.postfooter table{margin:0 auto;}
#content {font-size: 1.2em;}
.widecolumn .entry p{font-size: 1.05em;}.widecolumn{line-height: 1.6em;}.widecolumn .entry{line-height: 1.4em;}.widecolumn{padding: 10px 0 20px 0;margin: 5px 0 0 150px;width: 450px;}.widecolumn .post {margin: 0;}.widecolumn .postmetadata {margin: 30px 0;}
.widecolumn .smallattachment {	text-align: center;	float: left;	width: 128px;margin: 5px 5px 5px 0px;}
.widecolumn .attachment {	text-align: center;	margin: 5px 0px;}
.narrowcolumn .entry{line-height: 1.4em;}
.narrowcolumn .postmetadata{text-align: center;}
.thread-alt{background-color: #f8f8f8;}
.thread-even{background-color: white;}
.depth-1{border: 1px solid #ddd;}
.even, .alt{border-left: 1px solid #ddd;}
small{font-family: Arial, Helvetica, Sans-Serif;font-size: 0.9em;line-height: 1.5em;}
h1, h2, h3{font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;font-weight:bold;}
h1{font-size: 4em;text-align: center;padding-top: 70px;margin:0;}
h2{font-size: 1.6em;margin:0 0 10px 0;}
h2.pagetitle{font-size: 1.6em;margin-top: 30px;text-align: center;}
#sidebar h2{margin: 5px 0 0;padding: 0;}
h3{padding: 0;margin: 30px 0 0;font-size: 1.3em;}
h3.comments{padding: 0;margin: 40px auto 20px;}
#sidebar h2{font-family: 'Lucida Grande', Verdana, Sans-Serif;font-size: 1.2em;}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description{text-decoration: none;color:white;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited{color: #6A6562;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite{
text-decoration: none;}
.entry p a:visited{color: #b85b5a;}
.sticky{background: #f7f7f7;padding: 0 10px 10px;}
.sticky h2{padding-top: 10px;}
.commentlist li, #commentform input, #commentform textarea{font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li{font-size: 1em;}
.commentlist li{font-weight: bold;}
.commentlist li .avatar{float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a{font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p{font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p{font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata{font-weight: normal;}
#sidebar{font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{color: #777;}
code{font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size: 0.9em;letter-spacing: .07em;}
a, h2 a:hover, h3 a:hover{color: #000;text-decoration: none;}
a:hover{color: #333;}
#wp-calendar #prev a, #wp-calendar #next a{font-size: 9pt;}
#wp-calendar a{text-decoration: none;}
#wp-calendar caption{font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th{font-style: normal;text-transform: capitalize;}
.narrowcolumn{padding: 0 0 20px 40px;margin: 0px 0 0;width: 675px;}

.post {margin: 0 0 40px;text-align: justify;}
.post hr {display: block;}

.narrowcolumn .postmetadata {padding-top: 5px;}

.postmetadata {clear: both;}
/* Begin Images */
p img {padding: 0;max-width: 100%;}
img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}
img.alignleft {padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}
.alignright {float: right;}
.alignleft {float: left;}
html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: bullet;
	padding-left: 10px;
	text-indent: -10px;
	}
html>body .entry li {margin: 7px 0 8px 10px;}
.entry ul li:before, #sidebar ul ul li:before {content: "\2022 \0020";}
.entry ol {padding: 0 0 0 35px;margin: 0;}
.entry ol li {margin: 0;padding: 0;}
.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}
#sidebar ul, #sidebar ul ol {margin: 0;padding: 0;}
#sidebar ul li {list-style-type: none;list-style-image: none;margin-bottom: 15px;}
#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}
ol li, #sidebar ul ol li {list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li{margin: 3px 0 0;padding: 0;}
#searchform {margin: 10px auto;padding: 5px 3px;text-align: center;}
#sidebar #searchform #s{width: 108px;padding: 2px;}
#sidebar #searchsubmit{padding: 1px;}
.entry form{text-align:center;}
select{width: 130px;}
#commentform input{width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea{width: 100%;padding: 2px;}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {margin: 0 0 5px auto;float: right;}
.alt{margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;}
.commentlist li ul li {margin-right: -5px;margin-left: 10px;}
.commentlist p{margin: 10px 5px 10px 0;}
.children{padding: 0;}
#commentform p{margin: 5px 0;	}
.nocomments{text-align: center;margin: 0;padding: 0;}
.commentmetadata{margin: 0;display: block;}
#sidebar{padding: 20px 0 10px 0;margin-left: 545px;width: 190px;}
#sidebar form {margin: 0;}
/* Begin Calendar */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}
#wp-calendar #next a{padding-right: 10px;text-align: right;}
#wp-calendar #prev a{padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */	background-color: #fff; }
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {text-align: center;}
.hidden {display: none;}	
.screen-reader-text {position: absolute;left: -1000em;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
/* End Various Tags & Classes*/
/* Captions */
.aligncenter,
div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;	-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
#jswrapper{vertical-align:top;position:relative;text-align:center;width:675px;height:350px;display:block;margin: 0;background:#D0C7AA;border:1px #555 solid;-moz-border-radius: 10px;	-khtml-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
#jswrapper div{border:1px #aaa solid;-moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px;	border-radius: 10px;width:650px;height:300px;display:block;margin-left:13px;margin-top:5px;background:#000;}
#jswrapper div img{width:650px;height:300px;background:#000;}
#jswrapper div span{font-size:30px;position:absolute;bottom:-50px; right:10px;color:#555;line-height:50px;display:block;}

.testimonialGallery .ngg-gallery-thumbnail-box{border-bottom:2px #aaa dashed;margin:10px 0;width:600px;padding-bottom:10px;}
.testimonialGallery .ngg-gallery-thumbnail-box span{background:#D0C7AA;padding:5px 10px;display:block;color:#000;font-size:115%;border:1px #fff solid;-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:10px;}
.ngg-gallery-thumbnail{float:left;}
.testimonialGallery .ngg-gallery-thumbnail-box strong{margin:3px; color:#000;display:block;}
.testimonialGallery .nggDesc{width:470px;padding-top:5px;float:right;}
.wpPrint{display:block; width:200px;}
.wpPrint a{color:#000;}
/* End captions */