@charset "utf-8";

  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: baseline;
} 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;
} .clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}
.clear:after {
clear:both;
content:' ';
display:block;
font-size:0;
line-height:0;
visibility:hidden;
width:0;
height:0;
}
* html .clear {
height:1%;
} body {
background:#ccc;
color:#333;
font-family:"Droid Sans", "Helvetica Neue", "Nimbus Sans L", sans-serif;
font-size:13px;
line-height:1.62em;
}
a {
color:#21759b;
text-decoration:none;
}
a:hover {
color:#d54e21;
}
h1, h2, h3, h4, h5, h6 {
margin-bottom:18px;
font-weight:bold;
line-height:1.62em;
}
h1 {
font-size:32px;
}
h2 {
font-size:24px;
}
h3 {
font-size:18px;
}
h4 {
font-size:16px;
}
h5 {
font-size:15px;
}
h6 {
font-size:14px;
}
p {
margin-bottom:24px;
}
blockquote {
position:relative;
color:#444;
font-style:italic;
margin:0 30px 0 60px;
}
blockquote:before {
position:absolute;
top:30px;
left:-75px;
content:"\201C";
color:#DDD;
font-family:serif;
font-size:96px;
}
blockquote cite {
font-style:normal;
}
blockquote cite:before {
content:"- ";
}
table {
width:100%;
border-collapse:collapse;
text-align:center;
margin-bottom:24px;
}
table tr:nth-child(even) {
background:#F0F0F0;
}
table th,
table td {
padding:6px 0;
}
table th {
font-weight:bold;
}
fieldset {
border:#EEE 1px solid;
padding:2%;
}
input[type=text],
input[type=password],
textarea {
padding:8px;
box-shadow:#F0F0F0 0 1px 3px inset;
background:#F9F9F9;
border:#EEE 1px solid;
color:#999;
font-family:"Droid Sans", sans-serif;
font-size:13px;
}
input[type=text]:focus,
input[type=password]:focus,
textarea:focus {
box-shadow:#EEE 0 1px 3px inset;
background:#FFF;
color:#333;
}
textarea {
font-size:15px;
}
input[type=submit],
input[type=reset],
input[type=button] {
padding:4px 15px;
border-radius:15px;
box-shadow:#ccc 0 0 3px;
background:#f0f0f0;
background:-moz-linear-gradient(#F9F9F9, #EEE);
background:-webkit-linear-gradient(#F9F9F9, #EEE);
background:-o-linear-gradient(#F9F9F9, #EEE);
background:-ms-linear-gradient(#F9F9F9, #EEE);
background:linear-gradient(#F9F9F9, #EEE);
border:none;
color:#444;
font-family:"Droid Sans", sans-serif;
font-size:13px;
}
input[type=submit]:hover,
input[type=reset]:hover,
input[type=button]:hover {
box-shadow:#aaa 0 0 5px;
}
input[type=submit]:focus,
input[type=reset]:focus,
input[type=button]:focus {
box-shadow:#aaa 0 0 5px;
background:-moz-linear-gradient(#EEE, #F9F9F9);
background:-webkit-linear-gradient(#EEE, #F9F9F9);
background:-o-linear-gradient(#EEE, #F9F9F9);
background:-ms-linear-gradient(#EEE, #F9F9F9);
background:linear-gradient(#EEE, #F9F9F9);
}
hr {
border:none;
border-top:#EEE 1px solid;
}
dt {
font-weight:bold;
margin-bottom:24px;
}
dd {
margin-left:30px;
margin-bottom:24px;
}
ul {
list-style-type:disc;
margin-left:30px;
margin-bottom:24px;
}
ul li {
margin-top:4px;
}
ul ul {
list-style-type:square;
margin-bottom:0;
}
ul ul ul {
list-style-type:circle;
}
ol {
list-style-type:decimal;
margin-left:30px;
margin-bottom:24px;
}
ol ol {
list-style: upper-alpha;
margin-bottom:0
}
ol ol ol {
list-style: lower-roman;
}
ol ol ol ol {
list-style: lower-alpha;
}
address {
font-size:14px;
font-style:italic;
margin-bottom:16px;
}
code {
font-family:Monaco, Consolas, "Lucida Console", "Bitstream Vera Sans Mono", monospace;
}
kbd,
tt {
font-family:monospace;
}
abbr,
acronym {
border-bottom:#999 1px dotted;
cursor:help;
}
big {
font-size:1.3em;
}
cite,
em {
font-style:italic;
}
ins {
background:#EEE;
text-decoration:none;
}
pre {
padding:15px;
background:#F5F5F5;
border:#CCC 1px dashed;
font-family:Monaco, Consolas, "Lucida Console", "Bitstream Vera Sans Mono", monospace;
font-size:14px;
line-height:20px;
margin-bottom:16px;
overflow:auto;
}
q {
quotes:inherit;
}
q:before {
content:open-quote;
}
q:after {
content:close-quote;
}
strong {
font-weight:bold;
}
sup,
sub {
height:0;
line-height:1;
vertical-align:baseline;
position:relative;
font-size:10px;
}
sup {
bottom:1ex;
}
sub {
top:.5ex;
}
img,
video {
max-width:100%;
height:auto;
}
video {
display:block;
}
audio {
max-width:100%;
}
.entry-content a img,
#attachment-nav a img {
padding:5px;
box-shadow:0 0 3px #EEE;
background:#FFF;
border:#EEE 1px solid;
}
.entry-content a:hover img,
#attachment-nav a:hover img {
background:#F0F0F0;
} .aligncenter {
display:block;
margin:20px auto;
}
.alignleft {
float:left;
margin:10px 20px 10px 0;
}
.alignright {
float:right;
margin:10px 0 10px 20px;
}
.wp-caption {
max-width:100%;
padding:10px 0 0 10px;
border-radius:5px;
box-shadow:0 0 3px #EEE;
background:#FCFCFC;
border:#EEE 1px solid;
}
.wp-caption a img {
padding:0;
border:none;
}
.wp-caption-text {
margin-bottom:10px;
color:#333;
font-size:13px;
line-height:1.62em;
text-align:center;
}
.size-thumbnail {
padding:5px;
box-shadow:0 0 3px #EEE;
background:#FCFCFC;
border:#EEE 1px solid;
margin-right:24px;
}
.gallery {
margin:auto;
}
.gallery-item {
float:left;
padding:10px 0;
background:#F9F9F9;
border:#EEE 1px solid;
box-shadow:0 0 3px #EEE;
text-align:center;
}
.gallery-columns-1 .gallery-item {
width:90%;
margin:0 1.5% 3%;
}
.gallery-columns-2 .gallery-item {
width:45%;
margin:0 1.5% 3%;
}
.gallery-columns-3 .gallery-item {
width:30%;
margin:0 1.3% 3%;
}
.gallery-columns-4 .gallery-item {
width:22%;
margin:0 1.2% 3%;
}
.gallery-columns-5 .gallery-item {
width:17%;
margin:0 1.2% 3%;
}
.gallery-item:hover  {
background:#F4F4F4;
}
.gallery-item img {
display:block;
padding:0;
margin:0 auto;
box-shadow:0 0 3px #FFF;
}
.gallery-icon {
margin:0;
}
.gallery-caption {
padding:10px 10px 0;
margin:0;
font-size:12px;
line-height:16px;
text-align:center;
}
.sticky {
}
.bypostauthor > .comment-body {
background:#F0F0F0;
} #wrapper {
position:relative;
max-width:1132px;
margin:0 auto;
box-shadow:0 0 6px #999;
background:#D9EDC8;
overflow:hidden;
}
.page-template-template-no-sidebars-php #wrapper {
max-width:780px;
}
#header {
margin:0 1.76%;
}
.page-template-template-no-sidebars-php #header {
margin:0 2.5%;
}
#site-title a,
#site-description {
color:#333;
}
#site-title,
#site-description {
float:left;
line-height:100px;
}
#site-title {
margin:0;
font-size:28px;
font-weight:bold;
}
#site-description {
margin-left:20px;
font-size:12px;
font-weight:normal;
}
#sidebar-header {
float:right;
width:728px;
height:90px;
margin-top:5px;
overflow:hidden;
}
#sidebar-header .widget {
margin:0;
}
#sidebar-header .widget-title {
margin-top:0;
}
#sidebar-header img {
display:block;
margin:0;
}
#header-image {
display:block;
width:99.1%;
padding:0.45%;
margin-bottom:1.76%;
box-shadow:0 0 3px #999;
background:#fff;
}
#access {
min-height:40px;
box-shadow:0 0 3px #999;
background:#29A569;
}
#access ul {
float:left;
padding:0;
margin:0;
max-width:85%;
list-style:none;
font-size:11px;
}
#access li {
position:relative;
float:left;
padding:0;
margin:0;
line-height:40px;
}
#access ul li:first-child {
padding-left:0;
}
#access a {
display:block;
padding:0 20px;
color:#f0f0f0;
text-align:center;
text-decoration:none;
}
#access a:hover,
#access li.current_page_item > a,
#access li.current-menu-item > a {
background:#00CC66;
color:#fff;
text-decoration:none;
}
#access li.current_page_item > a,
#access li.current-menu-item > a {
background:#green;
}
.drop-down-toggle {
position:absolute;
top:7px;
right:16px;
display:none;
width:20px;
height:20px;
border-radius:15px;
background:#333;
background:-moz-linear-gradient(#333,#444);
background:-webkit-linear-gradient(#333,#444);
background:-o-linear-gradient(#333,#444);
background:-ms-linear-gradient(#333,#444);
background:linear-gradient(#333,#444);
border:#aaa 3px solid;
}
.drop-down-arrow {
display:block;
width:0;
height:0;
margin:8px 0 0 5px;
border-top:5px solid #aaa;
border-left:transparent 5px solid;
border-right:transparent 5px solid;
}
#access li li {
float:none;
min-width:190px;
padding:0;
margin:0;
}
#access li li a {
min-width:150px;
margin:0;
background:#00CC66; border-top:#5f5f5f 1px solid;
font-size:13px;
line-height:33px;
text-align:left;
overflow:hidden;
}
#access li li:first-child > a {
border-top:none;
}
#access li li a:hover {
background:#0990;
}
#access li ul {
display:none;
position:absolute;
z-index:9999;
min-width:190px;
height:auto;
padding:0;
margin:0;
box-shadow:0 0 3px #333;
}
#access li ul ul {
margin:-33px 0 0 190px !important;
}
#access li:hover > ul,
#access li li:hover > ul,
#access li li li:hover > ul {
display:block;
}
#access .nav-toggle {
display:none;
}
#header #searchform {
float:right;
width:12%;
margin:7px 12px 0;
}
#header input#s {
width:97%;
padding:5px;
margin-right:0;
box-shadow:inset 3px 3px 3px #000;
background:#fff; border:none;
color:#000;
font-size:12px;
font-family:"Droid Sans", sans-serif;
}
.widget-area #s {
max-width:88%;
}
#header input#s:focus {
color:#ccc;
}
input#searchsubmit {
display:none;
width:30px;
padding:2px;
margin-right:10px;
background:#a8a8a8;
background:-moz-linear-gradient(#CCC,#999);
background:-webkit-linear-gradient(#CCC,#999);
background:-o-linear-gradient(#CCC,#999);
background:-ms-linear-gradient(#CCC,#999);
background:linear-gradient(#CCC,#999);
border:#999 1px solid;
color:#333;
text-align:center;
}
#container {
margin:1.76%;
}
.page-template-template-no-sidebars-php #container {
margin:1.76% 2.5%;
}
#slider {
position:relative;
margin:0 0 1.83%;
box-shadow:0 0 3px #999;
background:#ccc;
background:-moz-linear-gradient(#ddd,#bbb);
background:-webkit-linear-gradient(#ddd,#bbb);
background:-o-linear-gradient(#ddd,#bbb);
background:-ms-linear-gradient(#ddd,#bbb);
background:linear-gradient(#ddd,#bbb);
}
#slider a:active {
outline:none;
}
.slides,
.flex-control-nav {
margin:0;
padding:0;
list-style:none;
}
.slides {
width:100%;
overflow:hidden;
}
#slider .slides > li {
display:none;
position:relative;
margin:0;
}
#slider .slides li:first-child {
display:list-item;
}
.flex-pauseplay span {
text-transform:capitalize;
}
.slides:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}
.flex-control-nav {
position:absolute;
right:4%;
bottom:7.3%;
text-align:center;
}
.flex-control-nav li {
display:inline-block;
margin:0 0 0 15px;
}
.flex-control-nav li:first-child {
margin:0;
}
.flex-control-nav li a {
display:block;
width:24px;
height:24px;
box-shadow:0 0 3px #999;
cursor:pointer;
background:#e9e9e9;
color:#333;
font-weight:bold;
line-height:24px;
}
.flex-control-nav li a.active,
.flex-control-nav li a:hover {
background:#fff;
}
#slider .post {
padding:1.83%;
margin:0;
box-shadow:none;
background:none;
}
#slider .entry-container {
float:right;
max-width:37.9%;
}
#slider .wp-post-image,
#slider .entry-attachment {
max-width:60.8%;
padding:0.47%;
background:#E9E9E9;
}
#slider .format-audio .entry-summary object {
min-height:24px;
height:24px;
}
#slider .entry-summary .entry-attachment {
float:none;
max-width:100%;
padding:0;
background:none;
}
#slider .entry-attachment,
#slider .entry-attachment p {
margin-bottom:0;
}
#slider .entry-header,
#slider .entry-summary {
margin-left:5%;
}
#slider .entry-title,
#slider .entry-meta {
margin-left:0;
}
.content-sidebar-wrap {
float:left;
width:85.15%;
}
#content {
float:left;
width:67.75%;
box-shadow:0 0 3px #999;
background:#fff;
}
.home #content,
.single #content,
.page #content {
box-shadow:none;
background:none;
}
.paged #content,
.archive #content,
.search #content,
.error404 #content,
.entry,
#comments,
#respond {
margin-bottom:1.76%;
box-shadow:0 0 3px #999;
background:#fff;
}
.error404 .entry {
margin:0;
}
.page-template-template-sidebar-content-php #content {
float:right;
}
.page-template-template-content-sidebar-php #content {
float:left;
}
.page-template-template-sidebar-content-sidebar-php .content-sidebar-wrap #content {
float:right;
width:80.5%;
}
.page-template-template-no-sidebars-php #content {
float:none;
width:100%;
}
.page-template-template-full-width-php #content {
width:100%;
}
#location {
margin:0 20px;
padding-top:20px;
}
.single #location,
.page #location,
.error404 #location {
padding-top:0;
margin:0;
margin-bottom:10px;
border-bottom:#eee 1px solid;
}
#breadcrumbs,
#current-location {
padding-bottom:6px;
}
#current-location {
margin-top:12px;
}
#current-location .prefix-text {
margin:0;
color:#777;
font-size:12px;
font-weight:normal;
letter-spacing:2px;
text-transform:uppercase;
}
.page-title {
margin:0;
}
.home .post {
padding:2.7%;
margin-bottom:2.7%;
box-shadow:0 0 3px #999;
background:#fff;
}
.paged .post,
.archive .post,
.search .post,
.search .page {
padding:4.28% 0;
margin:0 20px;
box-shadow:none;
background:none;
border-top:#eee 1px solid;
}
.teaser {
float:right;
width:43.23%;
}
.teaser-odd {
float:left;
}
.entry,
#comments,
#respond {
padding:20px;
margin-bottom:2.7%;
}
.entry,
#comments,
#respond {
width:auto;
}
.wp-post-image,
.format-status .avatar {
float:left;
padding:0.71%;
box-shadow:0 0 3px #aaa;
background:#e9e9e9;
max-width:38.2%;
}
.teaser .wp-post-image {
float:none;
display:block;
padding:1.56%;
margin:0 auto 12px auto;
max-width:96.88%;
}
.format-audio object {
height:24px;
}
.teaser .entry-attachment p {
margin-bottom:6px;
}
.has-thumbnail .entry-header,
.has-thumbnail .entry-summary,
.has-thumbnail.format-chat .entry-content {
margin-left:42.55%;
}
.entry-title,
.page-title,
#comments-title,
#reply-title {
font-weight:bold;
}
.teaser .entry-title,
.teaser .entry-meta,
.teaser .entry-summary {
margin-left:0;
}
.entry-title {
margin:0;
overflow:hidden;
font-size:24px;
line-height:1.62em;
}
.teaser .entry-title {
font-size:18px;
line-height:1.62em;
margin-bottom:8px;
}
.single .entry-title,
.page .entry-title,
.error404 .entry-title {
font-size:32px;
line-height:1.62em;
}
.page .entry-title,
.error404 .entry-title {
margin-bottom:12px;
}
.entry-title a {
color:#333;
}
.entry-title a:hover {
color:#21759B;
}
.format-link .entry-title a:after {
content:"\2192";
padding-left:8px;
}
.entry-meta {
margin-bottom:18px;
color:#777;
font-size:12px;
}
.format-aside .entry-meta,
.format-status .entry-meta,
.format-quote .entry-meta  {
margin-bottom:0;
}
.format-status .entry-meta,
.format-status .entry-summary {
margin-left:108px;
}
.teaser .entry-summary {
height:64px;
overflow:hidden;
}
.entry-summary p {
margin:0;
}
.format-aside .entry-summary p,
.format-status .entry-summary p,
.format-quote .entry-summary p  {
margin-bottom:6px;
}
.teaser.format-aside .entry-summary,
.teaser.format-quote .entry-summary,
.teaser.format-status .entry-summary {
height:101px;
}
.entry-content {
font-size:15px;
line-height:1.62em;
}
.format-chat .entry-content p,
.format-chat .entry-summary p {
padding:2px 3px;
margin:0;
background:#FCFCFC;
}
.format-chat .entry-summary p {
padding:0;
}
.format-chat .entry-content p:nth-child(odd),
.format-chat .entry-summary p:nth-child(odd)  {
background:#F0F0F0;
font-weight:bold;
}
.single .format-chat .entry-content p:last-child
.single .format-chat .entry-summary p:last-child {
margin-bottom:24px;
}
.entry-attachment {
margin-bottom:24px;
}
.teaser.format-gallery .entry-summary {
height:274px;
}
.entry-summary .gallery-item {
padding:0;
margin:0 7px 14px;
}
.teaser img.attachment-gallery-thumb {
max-width:90px;
}
.entry-attachment img {
display:block;
margin:0 auto 18px;
}
.entry-utility {
padding-top:12px;
border-top:#eee 1px solid;
}
.post-pagination {
margin-bottom:12px;
}
#attachment-nav {
padding-bottom:12px;
margin-bottom:18px;
border-bottom:#EEE 1px solid;
}
#attachment-nav img {
display:block;
}
.nav-prev img {
float:left;
}
.nav-next img {
float:right;
}
.social-bookmarks {
margin-bottom:20px;
font-size:12px;
font-weight:bold;
}
.social-bookmarks p {
margin-bottom:12px;
}
.facebook-like,
.twitter-button,
.google-plus,
.pinterest-button {
float:left;
}
.facebook-like {
width:110px;
}
.fb_edge_comment_widget {
width:401px;
}
.entry-author {
padding:20px;
margin-bottom:20px;
background:#f3f3f3;
box-shadow:0 0 3px #ccc;
font-size:13px;
line-height:1.62em;
}
.entry-author .avatar {
float:left;
padding:5px;
box-shadow:0 0 3px #ccc;
background:#e9e9e9;
}
.entry-author .author {
margin-bottom:10px;
font-size:15px;
}
.entry-author .author,
.author-bio,
.entry-author .author-meta {
margin-left:126px;
}
.author-bio {
margin-bottom:10px;
}
.entry-author .author-website,
.entry-author .author-twitter {
float:left;
width:50%;
text-align:center;
}
.nocomments {
margin:0;
color:#999;
font-size:18px;
font-weight:bold;
line-height:1.62em;
text-align:center;
}
#comments-title,
#reply-title {
margin-bottom:18px;
font-size:24px;
line-height:1.62em;
}
.commentlist {
margin:0 0 20px 0;
list-style:none;
}
.commentlist .children {
margin:20px 0 0 40px;
list-style:none;
}
.comment {
margin:0;
}
.comment-body {
padding:20px;
margin-top:2.85%;
background:#f3f3f3;
box-shadow:0 0 3px #ccc;
}
.commentlist .comment:first-child .comment-body {
margin-top:0;
}
.comment .avatar {
float:right;
padding:3px;
margin:0 0 20px 20px;
box-shadow:0 0 3px #ccc;
background:#e9e9e9;
}
.comment .fn {
font-size:15px;
font-style:normal;
font-weight:bold;
line-height:1.62em;
}
.comment-meta {
margin-bottom:18px;
font-size:12px;
}
a.comment-reply-link {
padding:4px 15px;
border-radius:15px;
box-shadow:#DDD 0 0 3px;
background:#fcfcfc;
background:-moz-linear-gradient(#FFF, #f9f9f9);
background:-webkit-linear-gradient(#FFF, #f9f9f9);
background:-o-linear-gradient(#FFF, #f9f9f9);
background:-ms-linear-gradient(#FFF, #f9f9f9);
background:linear-gradient(#FFF, #f9f9f9);
border:none;
color:#333;
font-family:"Droid Sans", sans-serif;
text-decoration:none;
}
a.comment-reply-link:hover {
box-shadow:#CCC 0 0 5px;
}
a.comment-reply-link:focus {
box-shadow:#CCC 0 0 5px;
background:-moz-linear-gradient(#f9f9f9, #FFF);
background:-webkit-linear-gradient(#f9f9f9, #FFF);
background:-o-linear-gradient(#f9f9f9, #FFF);
background:-ms-linear-gradient(#f9f9f9, #FFF);
background:linear-gradient(#f9f9f9, #FFF);
}
.commentlist #respond {
width:auto;
padding:20px 0 0 0;
box-shadow:none;
}
.comment-notes,
.form-allowed-tags {
color:#aaa;
font-size:12px;
line-height:16px;
}
.comment-form-author,
.comment-form-email,
.comment-form-url,
.comment-form-comment {
position:relative;
}
.comment-form-author label,
.comment-form-email label,
.comment-form-url label,
.comment-form-comment label {
display:inline-block;
position:absolute;
top:1px;
left:1px;
z-index:1;
width:60px;
padding:0 10px;
color:#444;
line-height:36px;
}
.comment-form-author .required,
.comment-form-email .required,
.comment-form-url .required,
.comment-form-comment .required {
position:absolute;
top:1px;
right:6%;
z-index:2;
color:#FF0000;
font-size:24px;
line-height:44px;
}
#author,
#email,
#url,
#comment {
position:relative;
width:93%;
text-indent:80px;
}
input#author:focus,
input#email:focus,
input#url:focus,
textarea#comment:focus {
position:relative;
z-index:1;
text-indent:0;
}
#comment {
font-size:15px;
}
#post-nav,
#posts-nav {
clear:both;
padding-top:30px;
font-size:15px;
font-weight:bold;
border-top:#eee 1px solid;
}
#post-nav {
padding:15px 0;
border-top:none;
}
.home #posts-nav {
padding:20px;
margin-bottom:20px;
box-shadow:0 0 3px #999;
background:#fff;
border-top:none;
}
.paged #posts-nav,
.archive #posts-nav {
padding:20px 0 0;
margin:20px;
margin-top:0;
box-shadow:none;
background:none;
border-top:#eee 1px solid;
}
.page-template-template-no-sidebars-php.paged #posts-nav,
.page-template-template-no-sidebars-php.archive #posts-nav {
padding:20px 0;
}
.nav-prev {
float:left;
width:50%;
}
.nav-next {
float:right;
width:50%;
text-align:right;
}
.page-numbers {
padding:0 4px;
}
.page-numbers.prev {
padding-left:0;
}
.page-numbers.next {
padding-right:0;
}
#sidebar {
float:right;
width:29.48%;
color:#aaa;
}
.page-template-template-sidebar-content-php #sidebar {
float:left;
}
.page-template-template-content-sidebar-php #sidebar {
float:right;
}
#sidebar-left {
float:left;
width:49.65%;
color:#aaa;
}
.page-template-template-sidebar-content-sidebar-php #sidebar-left {
width:17.4%;
}
#sidebar-right
{
float:right;
width:43.45%;
color:#aaa;
}
.page-template-template-sidebar-content-sidebar-php #sidebar-right {
width:12.75%;
}
#sidebar-bottom {
clear:both;
}
.widget {
margin-bottom:30px;
overflow:hidden;
color:black;
}
.widget-title {
margin-bottom:3px;
padding:4px;
color:#fff;
font-size:13px;
font-weight:bold;
letter-spacing:1px;
text-transform:uppercase;	
background: green url(http://localhost/kpuklaten/wp-content/uploads/2012/10/kotak-suara-widget-bkg.png) no-repeat top right;
box-shadow:0 0 3px #999;
}
.widget-area ul {
margin:0;
color:black;
list-style:none;
overflow:hidden;
}
.widget-area li {
margin:0;
border-bottom:#d9d9d9 1px dashed;
line-height:30px;
}
.widget-area li li {
border-bottom:none;
}
.widget-area li ul {
margin-left:20px;
}
.widget-area a {
color:black;
}
.widget-area a:hover {
color:orange;
}
#footer {
clear:both;
background:#57ed49;
}
#footer-area {
position:relative;
z-index:1;
padding:1.76% 3.52%;
box-shadow:0 0 3px #999;
background:#57ed49;
background:-moz-linear-gradient(#57ed49, #00FF66);
background:-webkit-linear-gradient(#57ed49, #00FF66);
background:-o-linear-gradient(#57ed49, #00FF66);
background:-ms-linear-gradient(#57ed49, #00FF66);
background:linear-gradient(#57ed49, #00FF66);
color:#999; }
#footer-area .widget {
float:left;
width:30.8%;
margin:0 0 1.9% 3.8%;
}
#footer-area .widget:first-child {
margin-left:0;
}
#footer-area .widget-title {
color:#e0e0e0;
}
#footer-area li {
border-bottom:#555 1px dashed;
}
#copyright {
clear:both;				
padding:0 20px;
box-shadow:0 -1px 3px #ccc;
background:#009900; color:#fff;
line-height:40px;
}
.copyright {
float:left;
max-width:728px;
}
.credits {
float:right;
max-width:370px;
margin-right:12px;
text-align:right;
}
#copyright p {
margin:0;
}
#copyright a {
color:#7799aa;
text-decoration:none;
}
#copyright a:hover {
color:#d54e21;
}
@media screen and (max-width: 1152px) {
#wrapper {
max-width:960px;
}
img.attachment-gallery-thumb {
max-width:82px;
}
.teaser img.attachment-gallery-thumb {
max-width:74px;
}
.single img.attachment-gallery-thumb {
max-width:100%;
}
.format-audio object {
min-height:24px;
}
.single .format-audio object {
height:24px;
}
.social-bookmarks iframe {
min-height:0;
}
#sidebar-header {
width:468px;
height:60px;
margin-top:20px;
}
}
@media screen and (max-width: 960px) {
.content-sidebar-wrap,
#content,
.page-template-template-sidebar-content-sidebar-php .content-sidebar-wrap #content,
#sidebar,
#sidebar-right,
#sidebar-left {
float:none;
width:auto;
}
.single .format-audio object {
height:24px;
}
.social-bookmarks iframe {
min-height:0;
}
#sidebar {
padding:3.52%;
}
#sidebar .widget {
float:left;
width:32%;
margin-left:1.88%;
}
#sidebar .widget:first-child {
margin-left:0;
}
}
@media screen and (max-width: 640px) {
.wp-caption {
padding:10px 0 0;
}
#site-title,
#site-description {
float:none;
margin:0;		
line-height:1.62em;
text-align:center;
}
#site-title {
padding-top:18px;
}
#site-description {
padding-bottom:18px;
}
#sidebar-header {
float:none;
width:auto;
height:auto;
max-height:90px;
margin-top:0;
}
#access ul {
display:none;
}
#access li ul {
position:static;
}
#access li ul ul {
margin:0 !important;
}
#access ul,
#access li {
float:none;
max-width:100%;
}
#access a {
width:100%;
padding:0;
background:#444;
background:-moz-linear-gradient(#555,#333);
background:-webkit-linear-gradient(#555,#333);
background:-o-linear-gradient(#555,#333);
background:-ms-linear-gradient(#555,#333);
background:linear-gradient(#555,#333);
}
#access li li a {
text-align:center;
}
#access li li li a {
background:#777;
border-top-color:#7f7f7f;
}
#access a:hover {
background:#888;
background:-moz-linear-gradient(#999,#777);
background:-webkit-linear-gradient(#999,#777);
background:-o-linear-gradient(#999,#777);
background:-ms-linear-gradient(#999,#777);
background:linear-gradient(#999,#777);
}
#access li:hover > ul,
#access li li:hover > ul,
#access li li li:hover > ul {
display:none;
}
.drop-down-toggle {
display:block;
}
#access li li .drop-down-toggle {
top:5px;
}
#access .nav-toggle {
display:block;
font-size:15px;
font-weight:bold;
line-height:40px;
}
#header #searchform {
float:none;
width:100%;
padding:8px 0;
margin:0;
background:#fff; }
#header input#s {
display:block;
width:225px;
margin:0 auto;
}
.flex-control-nav li {
margin:0 0 0 10px;
}
.flex-control-nav li:first-child {
margin:0;
}
.flex-control-nav li a {
box-shadow:none;
background:rgba(255, 255, 255, 0.75);
}
#slider .entry-container {
position:absolute;
left:4%;
bottom:6.3%;
}
#slider .entry-header,
#slider .entry-summary {
margin:0;
}
#slider .entry-title a,
#slider .entry-summary{
display:inline-block;
padding:1% 3%;
background:rgba(255, 255, 255, 0.75);
}
#slider .entry-meta {
display:none;
}
#slider .entry-summary {
max-width:61.8%;
}
#slider .entry-summary p {
max-height:84px;
overflow:hidden;
}
#slider .wp-post-image,
#slider video,
#slider .entry-attachment {
float:none;
display:block;
max-width:100%;
padding:0;
margin:0;
box-shadow:none;
}
#slider .format-video .entry-container {
display:none;
}
.teaser,
.teaser-odd {
float:none;
width:auto;
}
.wp-post-image,
.teaser .wp-post-image {
display:block;
float:left;
max-width:24%;
padding:0.71%;
margin:0 auto 12px;
}
.has-thumbnail .entry-summary {
clear:both;
margin:0;
}
.has-thumbnail.format-aside .entry-summary,
.has-thumbnail.format-quote .entry-summary {
clear:none;
margin-left:28.15%;
width:71.85%;
}
.has-thumbnail.format-chat .entry-content {
clear:both;
margin:0;
}
.has-thumbnail .entry-header {
clear:none;
margin-left:28.15%;
}
.teaser.has-thumbnail .entry-title,
.teaser.has-thumbnail .entry-summary {
clear:none;
padding-left:3%;
}
.teaser.format-gallery .entry-summary {
height:auto;
margin:0;
}
.teaser.format-image .wp-post-image {
float:none;
max-width:100%;
}
.format-status .wp-post-image {
display:none;
}
.format-status .entry-meta,
.format-status .entry-summary {
margin-left:108px;
}
img.attachment-gallery-thumb {
max-width:74px;
}
.single img.attachment-gallery-thumb {
max-width:100%;
}
.single .format-audio object {
height:24px;
}
.entry-content {
font-size:17px;
line-height:1.62em;
}
.entry-author,
.comment-body {
padding:12px;
}
.entry-author .avatar,
.comment .avatar {
max-width:40px;
padding:3px;
}
.entry-author .author,
.author-bio,
.entry-author .author-meta {
margin-left:76px;
}
.page-numbers .text {
display:none;
}
#sidebar-left,
.page-template-template-sidebar-content-sidebar-php #sidebar-left {
float:left;
width:49.65%;
}
#sidebar-right,
.page-template-template-sidebar-content-sidebar-php #sidebar-right {
float:right;
width:43.45%;
}
#sidebar .widget,
#footer-area .widget {
float:none;
width:auto;
margin-left:0;
}
#footer-area .widget {
margin:10px 0;
}
.copyright,
.credits {
float:none;
text-align:left;
}
}
#slider .slides {
height: 300px; }#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;} #cboxOverlay{background:url(//perpustakaansidodadi.com/wp-content/themes/perpustakaan-sidodadi-esplanade/images/overlay.png) repeat 0 0;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(//perpustakaansidodadi.com/wp-content/themes/perpustakaan-sidodadi-esplanade/images/controls.png) no-repeat -100px 0;}
#cboxTopRight{width:21px; height:21px; background:url(//perpustakaansidodadi.com/wp-content/themes/perpustakaan-sidodadi-esplanade/images/controls.png) no-repeat -129px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(//perpustakaansidodadi.com/wp-content/themes/perpustakaan-sidodadi-esplanade/images/controls.png) no-repeat -100px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(//perpustakaansidodadi.com/wp-content/themes/perpustakaan-sidodadi-esplanade/images/controls.png) no-repeat -129px -29px;}
#cboxMiddleLeft{width:21px; background:url(//perpustakaansidodadi.com/wp-content/themes/perpustakaan-sidodadi-esplanade/images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(//perpustakaansidodadi.com/wp-content/themes/perpustakaan-sidodadi-esplanade/images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(//perpustakaansidodadi.com/wp-content/themes/perpustakaan-sidodadi-esplanade/images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(//perpustakaansidodadi.com/wp-content/themes/perpustakaan-sidodadi-esplanade/images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(//perpustakaansidodadi.com/wp-content/themes/perpustakaan-sidodadi-esplanade/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(//perpustakaansidodadi.com/wp-content/themes/perpustakaan-sidodadi-esplanade/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(//perpustakaansidodadi.com/wp-content/themes/perpustakaan-sidodadi-esplanade/images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(//perpustakaansidodadi.com/wp-content/themes/perpustakaan-sidodadi-esplanade/images/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(//perpustakaansidodadi.com/wp-content/themes/perpustakaan-sidodadi-esplanade/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;} .cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}#TB_overlay {
background: #000;
opacity: 0.7;
filter: alpha(opacity=70);
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 100050; }
#TB_window {
position: fixed;
background-color: #fff;
z-index: 100050; visibility: hidden;
text-align: left;
top: 50%;
left: 50%;
-webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
}
#TB_window img#TB_Image {
display: block;
margin: 15px 0 0 15px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #666;
border-left: 1px solid #666;
}
#TB_caption{
height: 25px;
padding: 7px 30px 10px 25px;
float: left;
}
#TB_closeWindow {
height: 25px;
padding: 11px 25px 10px 0;
float: right;
}
#TB_closeWindowButton {
position: absolute;
left: auto;
right: 0;
width: 29px;
height: 29px;
border: 0;
padding: 0;
background: none;
cursor: pointer;
outline: none;
-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
transition: color .1s ease-in-out, background .1s ease-in-out;
}
#TB_ajaxWindowTitle {
float: left;
font-weight: 600;
line-height: 29px;
overflow: hidden;
padding: 0 29px 0 10px;
text-overflow: ellipsis;
white-space: nowrap;
width: calc( 100% - 39px );
}
#TB_title {
background: #fcfcfc;
border-bottom: 1px solid #ddd;
height: 29px;
}
#TB_ajaxContent {
clear: both;
padding: 2px 15px 15px 15px;
overflow: auto;
text-align: left;
line-height: 1.4em;
}
#TB_ajaxContent.TB_modal {
padding: 15px;
}
#TB_ajaxContent p {
padding: 5px 0px 5px 0px;
}
#TB_load {
position: fixed;
display: none;
z-index: 100050;
top: 50%;
left: 50%;
background-color: #E8E8E8;
border: 1px solid #555;
margin: -45px 0 0 -125px;
padding: 40px 15px 15px;
}
#TB_HideSelect {
z-index: 99;
position: fixed;
top: 0;
left: 0;
background-color: #fff;
border: none;
filter: alpha(opacity=0);
opacity: 0;
height: 100%;
width: 100%;
}
#TB_iframeContent {
clear: both;
border: none;
}
.tb-close-icon {
display: block;
color: #666;
text-align: center;
line-height: 29px;
width: 29px;
height: 29px;
position: absolute;
top: 0;
right: 0;
}
.tb-close-icon:before {
content: "\f158";
font: normal 20px/29px dashicons;
speak: never;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#TB_closeWindowButton:hover .tb-close-icon,
#TB_closeWindowButton:focus .tb-close-icon {
color: #006799;
}
#TB_closeWindowButton:focus .tb-close-icon {
-webkit-box-shadow:
0 0 0 1px #5b9dd9,
0 0 2px 1px rgba(30, 140, 190, .8);
box-shadow:
0 0 0 1px #5b9dd9,
0 0 2px 1px rgba(30, 140, 190, .8);
}.EC-tt-label {
font-weight: bold;
text-align: left;
}
.EC-tt-data {} .EC-tt-title {
text-align: center;
}
.EC-tt-title-data {
font-weight: bold;
margin: 1px;
padding: 1px;
} .EC-tt-location {}
.EC-tt-location-label {}
.EC-tt-location-data {}
.EC-tt-description {}
.EC-tt-description-label {}
.EC-tt-description-data {}
.EC-tt-linkout {}
.EC-tt-linkout-label {}
.EC-tt-linkout-data {}
.EC-tt-startdate {}
.EC-tt-startdate-label {}
.EC-tt-startdate-data {}
.EC-tt-starttime {}
.EC-tt-starttime-label {}
.EC-tt-starttime-data {}
.EC-tt-enddate {}
.EC-tt-enddate-label {}
.EC-tt-enddate-data {}
.EC-tt-endtime {}
.EC-tt-endtime-label {}
.EC-tt-endtime-data {} .EC-tt-title-link {}
.EC-tt-title-no-link {}
.EC-tt-user-link {}
.EC-tt-post-link {} .EC-tt-25 {
top: 0;
width: 25% !important;
}
.EC-tt-50 {
top: 0;
width: 50% !important;
}
.EC-tt-75 {
top: 0;
width: 75% !important;
}
.EC-tt-100 {
top: 0;
width: 100% !important;
} .EC-tt-widget-day-event {}
.EC-tt-widget-day-event-title {
font-weight: bold;
}
.EC-tt-widget-day-event-detail {}
.EC-tt-widget-clickdate {
font-size: 10px;
font-weight:normal;
} .ec-mgmt-ttip {
font-weight: bold;
} div#TB_title { background-color: #000000;
color: #FFFFFF;
}
div#TB_title a, div#TB_title a:visited {
color: #cfcfcf;
} #tooltip {
position: absolute;
z-index: 3000;
border: 1px solid #111;
background-color: #eee;
padding: 5px;
opacity: 1;
width: 225px;
word-wrap: break-word;
}
#tooltip h3, #tooltip div {
margin: 0;
font-size: 12px;
font-weight: normal;
color: #000;
}
#tooltip ul {
padding: 0;
}
#tooltip li {
margin: 0 10px;
width: auto;
}  #wp-calendarLarge {
border-collapse: collapse;
margin: auto;
}
#calendar_wrapLarge img {
border: none;
padding: 0;
margin: 0;
}
#wp-calendarLarge td {
border: thin solid black;
width: 150px;
height: 100px;
padding: 0;
vertical-align: top;
}
.event-block a:link, .event-block a:visited, .event-block a:hover, .event-block a:active {
text-decoration: none;
border: none;
}
#wp-calendarLarge .event-block {
border-top: 1px solid #444;
display: block;
padding: 2px 0 0 2px;
line-height: 11pt;
color: navy;
}
#wp-calendarLarge .dayHead { background-color: #173b6d;
color: white;
font-weight: bold;
z-index: 1000;
}
#todayLarge {
background-color: #ff6633;
color: #FFF;
} #EC_daysEvents {
font-size: 14px;
}
.EC_title {
background: #A4CAE6;
}
.EC_location {
background: #FFF8DC;
}
.EC_time {
background: #CCCCCC;
}
.EC_date {
background: #E0EEEE;
}
.EC_linkout_and_postid {
background: #bfd3ed;
}
#EC_current-month {
position: relative;
}
#EC_ajaxLoader {
display: none;
margin-top: -15px;
} .EC_Widget_display {
text-align: left;
}
.widgettitle {
text-align: left; }
#wp-calendar caption {
margin: 10px 0 0 0;
width: auto;
text-align: center;
font-weight: bold;
background-color: white;
border: thin solid darkgray;
-moz-border-radius: 3px 3px 0 0;
}
#wp-calendar {
margin: 0 1px 0 2px;
border-collapse: collapse;
} *+html #wp-calendar #today {
border: 3px solid blue !important;
}
#wp-calendar #today {
display: block;
font-weight: bold;
background-color: #a8c3d6;
-moz-border-radius: 50%; z-index: 1;
}
#wp-calendar #todayWidget {
border: 3px solid orange !important;
}
#wp-calendar #todayWidget {
display: block;
font-weight: bold;
background-color: #a8c3d6;
-moz-border-radius: 50%; z-index: 1;
}
#wp-calendar .pad {
font-weight: bold;
}
#wp-calendar .padcent {
background-color: white;
border: thin solid darkgray;
}
#wp-calendar .padday {
background-color: gainsboro;
}
#wp-calendar th {
width: 11%;
color: white;
background-color: #173b6d;
}
#wp-calendar td {
border: thin solid darkgray;
background-color: white;
text-align: center;
} #events-calendar-list li {
font-family: Arial, Tahoma, Script;
font-size: small;
font-stretch: condensed;
list-style-image: url(//perpustakaansidodadi.com/wp-content/plugins/events-calendar/images/list.gif);
line-height: normal;
text-align: left;
}
#events-calendar-list li a:link, #events-calendar-list li a:visited, #events-calendar-list li a:hover, #events-calendar-list li a:active {
background: none;
text-decoration: none;
border: none;
color: dimgray;
}
#events-calendar-list li:hover {
background-color: gainsboro;
padding: 4px;
border-style: solid;
border-width: 1px;
}
#tooltip.pretty {
font-family: Arial;
border: none;
width: 210px;
padding: 20px;
height: 160px;
opacity: 0.95;
background: url(//perpustakaansidodadi.com/wp-content/plugins/events-calendar/images/shadow3.png);
}
#tooltip.pretty h3 {
margin-bottom: 0.75em;
font-size: 12px;
width: 220px;
}
#tooltip.pretty div {
width: 220px;
text-align: left;
}
#tooltip.fancy {
background: url(//perpustakaansidodadi.com/wp-content/plugins/events-calendar/images/shadow2.png);
padding-top: 5em;
height: 100px;
}