/* ::::: http://localhost/drupal/modules/system/system.base.css?o276td ::::: */

.element-hidden { display: none; }
.element-invisible { position: absolute ! important; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; height: 1px; }
.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus { position: static ! important; clip: auto; overflow: visible; height: auto; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
:first-child + html .clearfix { min-height: 1%; }
/* ::::: http://localhost/drupal/modules/system/system.menus.css?o276td ::::: */

ul.menu { border: medium none; list-style: outside none none; text-align: left; }
ul.menu li { margin: 0px 0px 0px 0.5em; }
ul li.leaf { list-style-image: url('menu-leaf.png'); list-style-type: square; }
li.expanded, li.collapsed, li.leaf { padding: 0.2em 0.5em 0px 0px; margin: 0px; }
li a.active { color: rgb(0, 0, 0); }
/* ::::: http://localhost/drupal/modules/system/system.messages.css?o276td ::::: */

/* ::::: http://localhost/drupal/modules/system/system.theme.css?o276td ::::: */

img { border: 0px none; }
/* ::::: http://localhost/drupal/modules/field/theme/field.css?o276td ::::: */

/* ::::: http://localhost/drupal/modules/node/node.css?o276td ::::: */

/* ::::: http://localhost/drupal/modules/search/search.css?o276td ::::: */

/* ::::: http://localhost/drupal/modules/user/user.css?o276td ::::: */

/* ::::: http://localhost/drupal/themes/bartik/css/layout.css?o276td ::::: */

html, body, #page { height: 100%; }
#page-wrapper { min-height: 100%; min-width: 960px; }
#header div.section, #featured div.section, #messages div.section, #main, #triptych, #footer-columns, #footer { width: 960px; margin-left: auto; margin-right: auto; }
#header div.section { position: relative; }
#content, #sidebar-first, #sidebar-second, .region-triptych-first, .region-triptych-middle, .region-triptych-last, .region-footer-firstcolumn, .region-footer-secondcolumn, .region-footer-thirdcolumn, .region-footer-fourthcolumn { display: inline; float: left; position: relative; }
.one-sidebar #content { width: 720px; }
#sidebar-first, #sidebar-second { width: 240px; }
#main-wrapper { min-height: 300px; }
#content .section, .sidebar .section { padding: 0px 15px; }
#footer-wrapper { padding: 35px 5px 30px; }
#footer { width: 940px; min-width: 920px; }
/* ::::: http://localhost/drupal/themes/bartik/css/style.css?o276td ::::: */

body { line-height: 1.5; font-size: 87.5%; word-wrap: break-word; margin: 0px; padding: 0px; border: 0px none; outline: 0px none; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active, a:focus { text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { margin: 1em 0px 0.5em; font-weight: inherit; }
h2 { font-size: 1.143em; }
p { margin: 0px 0px 1.2em; }
img { outline: 0px none; }
body, #site-slogan, .ui-widget, .comment-form label { font-family: Georgia,"Times New Roman",Times,serif; }
#header, #footer-wrapper, #skip-link, ul.contextual-links, ul.links, ul.primary, .item-list .pager, div.field-type-taxonomy-term-reference, div.messages, div.meta, p.comment-time, table, .breadcrumb { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
blockquote::before { color: rgb(187, 187, 187); content: "“"; font-size: 3em; line-height: 0.1em; margin-right: 0.2em; vertical-align: -0.4em; }
blockquote::after { color: rgb(187, 187, 187); content: "”"; font-size: 3em; line-height: 0.1em; vertical-align: -0.45em; }
.block ol, .block ul { margin: 0px; padding: 0px 0px 0.25em 1em; }
ul.menu li { margin: 0px; }
#skip-link { left: 50%; margin-left: -5.25em; margin-top: 0px; position: absolute; width: auto; z-index: 50; }
#skip-link a, #skip-link a:link, #skip-link a:visited { background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; color: rgb(255, 255, 255); display: block; font-size: 0.94em; line-height: 1.7; padding: 1px 10px 2px; text-decoration: none; border-radius: 0px 0px 10px 10px; }
#skip-link a:hover, #skip-link a:active, #skip-link a:focus { outline: 0px none; }
#name-and-slogan { float: left; padding-top: 34px; margin: 0px 0px 30px 15px; }
#site-name { font-size: 1.821em; color: rgb(104, 104, 104); line-height: 1; font-style: italic; }
#site-name a { font-weight: normal; }
#site-slogan { font-size: 0.929em; margin-top: 7px; word-spacing: 0.1em; font-style: italic; }
#main-menu { clear: both; }
#main-menu-links { font-size: 0.929em; margin: 0px; padding: 0px 15px; }
#main-menu-links li { float: left; list-style: outside none none; padding: 0px 1px; margin: 0px 1px; }
#main-menu-links a { color: rgb(51, 51, 51); background: rgba(255, 255, 255, 0.7) none repeat scroll 0% 0%; float: left; height: 2.4em; line-height: 2.4em; padding: 0px 0.8em; text-decoration: none; text-shadow: 0px 1px rgb(238, 238, 238); border-top-left-radius: 8px; border-top-right-radius: 8px; }
#main-menu-links a:hover, #main-menu-links a:focus { background: rgba(255, 255, 255, 0.95) none repeat scroll 0% 0%; }
#main-menu-links a:active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#main-menu-links li a.active { border-bottom: medium none; }
#main { margin-top: 20px; margin-bottom: 40px; }
.content { margin-top: 10px; }
.node .content { font-size: 1.071em; }
.node-full { background: transparent none repeat scroll 0% 0%; border: medium none; padding: 0px; }
ul.links { color: rgb(104, 105, 107); font-size: 0.821em; }
.sidebar .section { padding-top: 10px; }
.sidebar .block { border: 1px solid; padding: 15px 20px; margin: 0px 0px 20px; }
.sidebar h2 { margin: 0px 0px 0.5em; border-bottom: 1px solid rgb(214, 214, 214); padding-bottom: 5px; text-shadow: 0px 1px 0px rgb(255, 255, 255); font-size: 1.071em; line-height: 1.2; }
.sidebar .block .content { font-size: 0.914em; line-height: 1.4; }
#footer-wrapper { color: rgba(255, 255, 255, 0.65); font-size: 0.857em; }
#footer-wrapper a { color: rgba(255, 255, 255, 0.8); }
#footer-wrapper a:hover, #footer-wrapper a:focus { color: rgba(255, 255, 255, 0.95); text-decoration: underline; }
#footer-wrapper .block { margin: 20px 0px; border: 1px solid rgba(255, 255, 255, 0.1); padding: 10px; }
#footer-columns .block-menu, #footer .block { margin: 0px; padding: 0px; border: medium none; }
#footer .block { margin: 0.5em 0px; }
#footer .block .content { padding: 0.5em 0px; margin-top: 0px; }
#footer { letter-spacing: 0.2px; margin-top: 30px; border-top: 1px solid rgba(255, 255, 255, 0.15); border-color: rgba(255, 255, 255, 0.15); }
#footer .region { margin-top: 20px; }
#footer .block { clear: both; }
.tabs { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; margin-bottom: 20px; }
/* ::::: http://localhost/drupal/sites/default/files/color/bartik-9f1cf93a/colors.css?o276td ::::: */

body, body.overlay { color: rgb(74, 74, 74); }
#page, #main-wrapper, #main-menu-links li a.active, #main-menu-links li.active-trail a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#header { background-color: rgb(194, 196, 197); background-image: -moz-linear-gradient(center top , rgb(208, 208, 208) 0%, rgb(194, 196, 197) 100%); }
a { color: rgb(0, 156, 191); }
a:hover, a:focus { color: rgb(0, 195, 237); }
a:active { color: rgb(43, 217, 254); }
.sidebar .block { background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); }
#page-wrapper, #footer-wrapper { background: rgb(36, 39, 44) none repeat scroll 0% 0%; }
.region-header, .region-header a, .region-header li a.active, #name-and-slogan, #name-and-slogan a, #secondary-menu-links li a { color: rgb(0, 0, 0); }
