.node-unpublished { background-color: #fff4f4; }
.preview .node { background-color: #ffffea; }
.node-form .container-inline .form-text { display: inline; width: auto; }
.node-form .attachments fieldset { display: block; float: none; }
fieldset { margin: 1em 0; padding: 0.5em; }
hr { border: 1px solid #666; height: 1px; }

table {
  border-collapse: collapse;
  border-spacing: 0;
  font-family: Helvetica, Arial, sans-serif;
  width: auto;
}
table#yahoo_search { border-collapse: separate; font-size: 12px; }
#main-wrapper table {
  border-spacing: 2px;
  width: 100%;
}

* html .clear-block { height: 1%; }

body.drag { cursor: move; }

tr.even,tr.odd {
  background-color: #CED9EC;
  border-bottom: 1px solid #ccc;
  padding: 0;
}
tr.drag { background-color: #fffff0; }
tr.drag-previous { background-color: #ffd; }
td.active { background-color: #ddd; }
.breadcrumb { padding-bottom: 0; }

div.indentation {
  float: left;
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em;
  padding: 0.42em 0 0.42em 0.6em;
  width: 20px;
}

div.tree-child { background: url(http://forums-dev.kansas.com/misc/tree.png) no-repeat 11px center; }
div.tree-child-last { background: url(http://forums-dev.kansas.com/misc/tree-bottom.png) no-repeat 11px center; }
div.tree-child-horizontal { background: url(http://forums-dev.kansas.com/misc/tree.png) no-repeat -11px center; }

.error { color: #e55; }
div.error {
  background-image: url(http://forums-dev.kansas.com/sites/forums-dev.kansas.com/themes/wichita/images/messages-error.png);
  border: 1px solid #d77;
  border-color: #c00;
}
div.error,tr.error {
  background: #fcc;
  background-color: #fee;
  color: #900;
  padding: 2px;
}
.warning { color: #e09010; }
div.warning {
  background-image: url(http://forums-dev.kansas.com/sites/forums-dev.kansas.com/themes/wichita/images/messages-warning.png);
  border: 1px solid #f0c020;
  border-color: #fc0;
}
div.warning,tr.warning {
  background: #ffd;
  background-color: #ffc;
  color: #000;
  padding: 2px;
}
.ok { color: #008000; }
div.ok { border: 1px solid #00aa00; }
div.ok,tr.ok {
  background: #dfd;
  color: #020;
  padding: 2px;
}
.item-list .icon {
  clear: right;
  color: #555;
  float: right;
  padding-left: 0.25em;
}
.item-list ul { margin: 0 0 0.75em; }
.item-list ul li { list-style: inherit; }
.form-item { margin-bottom: 1em; margin-top: 1em; }

tr.odd .form-item,tr.even .form-item {
margin-bottom: 0;
margin-top: 0;
white-space: nowrap;
}

tr.merge-down,tr.merge-down td,tr.merge-down th { border-bottom-width: 0 !important; }
tr.merge-up,tr.merge-up td,tr.merge-up th { border-top-width: 0 !important; }
.form-item input.error,.form-item textarea.error,.form-item select.error { border: 2px solid #c00; }
.form-item .description { font-size: 0.85em; }
.form-item label { display: block; font-weight: normal; }

.form-item label.option {
display: inline;
font-weight: normal;
}

.form-checkboxes .form-item,.form-radios .form-item {
margin: 0.4em 0;
}

.marker,.form-required {
color: #f00;
}

.more-help-link {
font-size: 0.85em;
text-align: right;
}

.item-list .pager {
clear: both;
text-align: center;
}

.item-list .pager li {
background-image: none;
display: inline;
list-style-type: none;
padding: 0.5em;
}

.tips {
font-size: 0.9em;
margin-bottom: 0;
margin-top: 0;
padding-bottom: 0;
padding-top: 0;
}

dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select { width: 14em; }
dl.multiselect dd.a,dl.multiselect dd.a .form-item { width: 8em; }
dl.multiselect dt,dl.multiselect dd {
  float: left;
  line-height: 1.75em;
  margin: 0 1em 0 0;
  padding: 0;
}
dl.multiselect .form-item { height: 1.75em; margin: 0; }

ul.primary {
  background: url(http://forums-dev.kansas.com/sites/forums-dev.kansas.com/themes/wichita/images/tab-bar.png) repeat-x left bottom;
  border-bottom: 1px solid #bbb;
  border-collapse: collapse;
  border-width: 0;
  height: auto;
  line-height: normal;
  list-style: none;
  margin: 0;
  padding: 0 0 0 10px;
  white-space: nowrap;
}
ul.primary li {
  display: inline;
  float: left;
  margin: 0;
  padding: 0;
}
ul.primary li a {
  background: url(http://forums-dev.kansas.com/sites/forums-dev.kansas.com/themes/wichita/images/tab-left.png) no-repeat left -38px;
  background-color: transparent;
  border-color: #bbb;
  border-style: solid solid none;
  border-width: 0;
  color: #777;
  display: block;
  font-weight: normal;
  height: 24px;
  margin: 0;
  padding: 0 0 0 5px;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
  background: url(http://forums-dev.kansas.com/sites/forums-dev.kansas.com/themes/wichita/images/tab-left.png) no-repeat left -76px;
  background-color: transparent;
  border-color: #ccc #ccc #eee;
  border-width: 0;
}
ul.secondary {
  background: url(http://forums-dev.kansas.com/sites/forums-dev.kansas.com/themes/wichita/images/tab-secondary-bg.png) repeat-x left bottom;
  border-bottom: 1px solid #c0c0c0;
  list-style: none;
  margin: 0;
  padding: 0 0 0 5px;
  white-space: nowrap;
}
ul.secondary li {
  border-right: none;
  display: inline;
  float: left;
  margin: 0 5px 0 0;
  padding: 5px 0;
}
ul.secondary a {
  background: url(http://forums-dev.kansas.com/sites/forums-dev.kansas.com/themes/wichita/images/tab-secondary.png) repeat-x left -56px;
  border: 1px solid #c0c0c0;
  color: #777;
  display: block;
  height: 24px;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}
#autocomplete {
  border: 1px solid;
  overflow: hidden;
  position: absolute;
  z-index: 100;
}
#autocomplete ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#autocomplete li {
  background: #fff;
  color: #000;
  cursor: default;
  white-space: pre;
}
#autocomplete li.selected {
  background: #0072b9;
  color: #fff;
}
html.js input.form-autocomplete {
  background-image: url(http://forums-dev.kansas.com/misc/throbber.gif);
  background-position: 100% 2px;
  background-repeat: no-repeat;
}
html.js input.throbbing {
  background-position: 100% -18px;
}
html.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  height: 1em;
  margin-bottom: 0;
}
html.js fieldset.collapsible legend a {
  background: url(http://forums-dev.kansas.com/misc/menu-expanded.png) 5px 75% no-repeat;
  display: block;
  padding-left: 15px;
}
html.js fieldset.collapsed legend a {
  background-image: url(http://forums-dev.kansas.com/misc/menu-collapsed.png);
  background-position: 5px 50%;
}
html.js fieldset.collapsible .fieldset-wrapper { overflow: auto; }
.resizable-textarea { width: 95%; }
.resizable-textarea .grippie {
  background: #eee url(http://forums-dev.kansas.com/misc/grippie.png) no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
  height: 9px;
  overflow: hidden;
}
html.js .resizable-textarea textarea {
  display: block;
  margin-bottom: 0;
  width: 100%;
}
.draggable a.tabledrag-handle {
  cursor: move;
  float: left;
  height: 1.7em;
  margin: -0.4em 0 -0.4em -0.5em;
  padding: 0.42em 1.5em 0.42em 0.5em;
  text-decoration: none;
}
a.tabledrag-handle:hover { text-decoration: none; }
a.tabledrag-handle .handle {
  background: url(http://forums-dev.kansas.com/misc/draggable.png) no-repeat 0 0;
  height: 13px;
  margin-top: 4px;
  width: 13px;
}
a.tabledrag-handle-hover .handle { background-position: 0 -20px; }
.joined + .grippie {
  background-position: center 1px;
  height: 5px;
  margin-bottom: -2px;
}
.teaser-checkbox { padding-top: 1px; }
div.teaser-button-wrapper {
  float: right;
  margin: 0;
  padding-right: 5%;
}
.teaser-checkbox div.form-item {
  float: right;
  margin: 0 5% 0 0;
  padding: 0;
}
.progress .bar {
  background: #fff url(http://forums-dev.kansas.com/misc/progress.gif);
  border: 1px solid #00375a;
  height: 1.5em;
  margin: 0 0.2em;
}
.progress .filled {
  background: #0072b9;
  border-bottom: 0.5em solid #004a73;
  height: 1em;
  width: 0;
}
.ahah-progress .throbber {
  background: transparent url(http://forums-dev.kansas.com/misc/throbber.gif) no-repeat 0 -18px;
  float: left;
  height: 15px;
  margin: 2px;
  width: 15px;
}
tr .ahah-progress .throbber { margin: 0 2px; }
.ahah-progress-bar { width: 16em; }
#first-time strong { display: block; padding: 1.5em 0 .5em; }

table.sticky-header {
background: #fff;
margin-top: 0;
}

div.password-description {
font-size: 0.85em;
margin: 4px 0 0;
max-width: 500px;
padding: 0 2px;
}

.confirm-parent {
margin: 5px 0 0;
}

span.password-confirm span {
font-weight: normal;
}

ul.menu { border: none; text-align: left; }
ul.menu li { margin: 0 0 0 0.5em;}
li.expanded {
  list-style-image: url(http://forums-dev.kansas.com/misc/menu-expanded.png);
  list-style-type: circle;
  margin: 0;
  padding: 0.2em 0.5em 0 0;
}
li.collapsed {
  list-style-image: url(http://forums-dev.kansas.com/misc/menu-collapsed.png);
  list-style-type: disc;
  margin: 0;
  padding: 0.2em 0.5em 0 0;
}
li.leaf {
  list-style-image: url(http://forums-dev.kansas.com/misc/menu-leaf.png);
  list-style-type: square;
  margin: 0;
  padding: 0.2em 0.5em 0 0;
}

td.menu-disabled { background: #ccc; }

ul.links { margin: 1em 0; }
ul.links.inline { display: inline; }
ul.links li { display: inline; padding: 0 0.5em; }
.block ul { padding: 0 0 0.25em 1em; }
#permissions td.permission { padding-left: 1.5em; }
#access-rules .access-type,#access-rules .rule-type { float: left; margin-right: 1em; }
#user-admin-settings fieldset .description { font-size: 0.85em; padding-bottom: .5em; }
.profile { clear: both; margin: 1em 0; }
.profile .picture { float: right; margin: 0 1em 1em 0; }
.profile dl { margin: 0 0 1.5em; }
.profile dt { font-weight: normal; margin: 0 0 0.2em; }
.profile dd { margin: 0 0 1em; }

.wrapper * { border: 0; }

.wrapper {
background-color: #CCC;
border: solid 1px #333;
font: 1em Helvetica,Arial,sans-serif;
height: 1%;
margin: 10px;
padding: 10px;
text-shadow: 0 -1px 1px #000;
}

.wrapper,.wrapper .used,.wrapper .canonical {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.wrapper h2 a,.wrapper h2 a:hover,.wrapper h2 a:visited {
color: #fff;
font-size: 1.4em;
}

.wrapper .vocab_links {
font-size: 1.2em;
font-weight: normal;
margin-bottom: 8px;
text-align: center;
}

.wrapper .vocab_links a,.wrapper .vocab_links a:hover,.wrapper .vocab_links a:visited { color: white; }
.wrapper p.description { font-size: 1.2em; margin: 5px 0; }
.wrapper p.vocab {
  font-size: 1.2em;
  line-height: 18px;
  margin-bottom: 6px;
}
.wrapper .used,.wrapper .canonical { border: solid 1px #333; padding: 0; }
.wrapper .used { margin-bottom: 10px; }
.wrapper .content_type_info { float: right; margin-left: 10px; }
.wrapper .content_type_info p {
  background-color: #333;
  color: #FFF;
  padding: 5px;
  text-align: center;
}
.wrapper .content_type_info li { margin: 5px 10px; text-align: center; }
.wrapper.vocabulary_useful {
  background-color: #007625;
  border: 1px solid #003a12;
  color: white;
}
.wrapper.vocabulary_useful .content_type_info p { background-color: #003a12; color: white; }
.wrapper.vocabulary_useful .used,.wrapper.vocabulary_useful .canonical { border: solid 1px #003a12; }
.wrapper.vocabulary_useless {
  background-color: #910c25;
  border: 1px solid #4b0714;
  color: white;
}
.wrapper.vocabulary_useless .content_type_info p { background-color: #4b0714; color: white; }
.wrapper.vocabulary_useless .used,.wrapper.vocabulary_useless .canonical { border: solid 1px #4b0714; }
.wrapper.vocabulary_incomplete {
  background-color: #91910c;
  border: 1px solid #b04b07;
  color: white;
}
.wrapper.vocabulary_disabled {
  border: solid 1px #AAA;
  color: #666;
  text-shadow: 0 1px 1px #DDD;
}
.wrapper.vocabulary_disabled .content_type_info p { background-color: #AAA; color: #666; }
.wrapper.vocabulary_disabled .used,.wrapper.vocabulary_disabled .canonical { border: solid 1px #AAA; }

.quote-msg {
background-color: #F6F6F6;
border: 1px solid #DDD;
margin: 1em 2em;
padding: 1em;
}

.quote-author {
display: block;
font-weight: normal;
margin: 0 0 1em;
}

.user_relationships_ui_popup_form {
background: #dddddd;
border: 5px solid black;
display: none;
margin: 5px;
padding: 5px;
position: absolute;
width: 500px;
z-index: 1000;
}

#user_relationships_popup_form_saving {
background: url(http://forums-dev.kansas.com/sites/forums-dev.kansas.com/modules/user_relationships/user_relationships_ui/images/savingimage.gif) no-repeat 12px 1px;
display: none;
float: left;
font-weight: normal;
padding: 0 1em 0 36px;
}

#user_relationships_popup_form_saving_notice {
background: #FFC;
font-size: 0.9em;
font-style: italic;
}

#forum .description {
font-size: 0.9em;
margin: 0.5em 0.5em 0.5em 0;
padding: 5px 0;
}

#forum tr td.forum {
  background: url(http://forums-dev.kansas.com/misc/forum-default.png) no-repeat 6px center;
  height: 40px;
  padding-left: 25px;
}

#forum tr.new-topics td.forum { background-image: url(http://forums-dev.kansas.com/misc/forum-new.png); }
#forum div.indent { margin-left: 30px; }
.forum-topic-navigation {
  border-bottom: 1px solid #888;
  border-top: 1px solid #888;
  padding: 0.5em;
  text-align: center;
}
.forum-topic-navigation .topic-previous {
  float: left;
  text-align: right;
  width: 46%;
}
.forum-topic-navigation .topic-next {
  float: right;
  text-align: left;
  width: 46%;
}
.views-exposed-form .views-exposed-widget {
  float: left;
  padding: .5em 1em 0 0;
}
.views-exposed-form .views-exposed-widget .form-submit { margin-top: 1.6em; }
.views-exposed-widgets { margin-bottom: .5em; }

html.js a.views-throbbing,html.js span.views-throbbing {
background: url(http://forums-dev.kansas.com/sites/forums-dev.kansas.com/modules/views/images/status-active.gif) no-repeat right center;
padding-right: 18px;
}

div.view div.views-admin-links {
  font-size: xx-small;
  margin-right: 1em;
  margin-top: 1em;
}

div.view div.views-admin-links ul { padding-left: 0; }
div.view div.views-admin-links li a { color: #ccc; }
div.view div.views-admin-links li { padding-bottom: 2px; z-index: 201; }
div.view div.views-admin-links-hover,div.view div.views-admin-links:hover { background: transparent; }
div.view div.views-admin-links a: before { content: "["; }
div.view div.views-admin-links a:after { content: "]"; }
div.view div.views-hide-hover,div.view:hover div.views-hide {
  display: block;
  position: absolute;
  z-index: 200;
}
div.view:hover div.views-hide { margin-top: -1.5em; }
#forum .pager,#forum-comments .pager {
  clear: none;
  float: right;
  margin-top: 5px;
}
.forum-top-links { float: left; margin: 10px 0; }
.forum-links li { margin: 0; padding: 0 15px 0 0; }
#forum table { clear: both; width: 100%; }
.forum-description { margin: 5px 0; }
#forum th { border-bottom: 0; text-align: center; }
#forum th.forum-name { padding-left: 35px; text-align: left; }
#forum td.container { padding-top: 0; }
#forum .container .description { margin: 0; padding: 3px 0 0; }
#forum td.forum-icon { padding: 0 5px; width: 1px; }
#forum td.icon { width: 1px; }
#forum td.views {
  text-align: center;
  white-space: nowrap;
  width: 35px;
}
#forum td.created,#forum td.last-reply {
  font-size: 0.9em;
  line-height: 140%;
  padding: 0 10px;
  white-space: normal !important;
  width: 130px;
}
#forum td .links { padding-top: 10px; }
#forum-statistics-header,.forum-statistics-sub-header,.forum-statistics-sub-body { padding: 0.3em 0.5em; }
.legend-group { display: block; float: left; }
.forum-topic-header { margin: 10px 0 2px; }
.forum-post { margin: 0 0 5px; padding: 0; }
.post-info {
  clear: both;
  height: auto;
  margin-bottom: 3px;
}
.posted-on { float: left; padding: 0 2px; }
.post-num { float: right; margin-right: 5px; }
.forum-post-panel-sub {
  float: left;
  line-height: 100%;
  width: 150px;
}
.forum-post-panel-sub .author-pane { margin: 5px 0 5px 10px; }
.author-pane-name-status .picture { margin: 0 0 10px; }
.forum-post-panel-main {
  height: auto !important;
  margin-left: 150px;
  min-height: 50px;
}
.forum-post-panel-main .content { padding-top: 2px; }
.forum-post-panel-main .post-title,.forum-post-panel-main .content { margin-left: 0; padding-left: 10px; }
.author-signature { margin: 10px 0 5px 10px; }
.forum-post-footer { clear: both; margin-top: 0; }
.forum-jump-links {
  float: left;
  line-height: 2em;
  padding: 0 5px;
  width: 140px;
}
.forum-post-links {
  line-height: 2em;
  margin-left: 150px;
  padding: 0 5px;
  text-align: right;
}

body { font: 12px/1em "Helvetica,Arial,sans-serif"; margin: 0; }
body,caption,th,td,input,textarea,select,option,legend,fieldset { font-family: Helvetica, Arial, sans-serif; }
#skip-link,#page { font-size: auto; line-height: auto; }
pre,code { font-family: "Courier New","DejaVu Sans Mono",monospace; font-size: 1.1em; }

h1 {
  border-bottom: 1px solid #DDD;
  color: #145EA7;
  font-family: Georgia, serif;
  font-size: 28px;
  font-weight: normal;
  line-height: 1;
  margin-top: 5px;
  padding: 0px 0px 2px;
  text-transform: none;
}
h2 {
  font-size: 1.5em;
  line-height: 1.3em;
  margin-bottom: 0.667em;
  margin-top: 0.667em;
}
h3 {
  font-size: 1.3em;
  line-height: 1.3em;
  margin-bottom: 0.769em;
  margin-top: 0.769em;
}
h4,h5,h6 {
  font-size: 1.1em;
  line-height: 1.3em;
  margin-bottom: 0.909em;
  margin-top: 0.909em;
}
blockquote { margin: 1em 2em; }
.block ul,.item-list ul { margin: 1em 0; padding: 0 0 0 2em; }
ul { list-style-type: none; }
ul ul ul { list-style-type: square; }
ol ol { list-style-type: lower-alpha; }
dd { margin: 0 0 0 2em; }
th,thead th,tbody th {
  border-bottom: none;
  text-align: left;
}
abbr {
  border-bottom: 1px dotted #666;
  cursor: help;
  white-space: nowrap;
}
abbr.created {
  border: none;
  cursor: auto;
  white-space: normal;
}

.with-wireframes #header .section,.with-wireframes #content .section,.with-wireframes #navigation .section,.with-wireframes .region-sidebar-first .section,.with-wireframes .region-sidebar-second .section,.with-wireframes #footer .section {
border: 1px solid #ccc;
margin: 1px;
padding: 2px;
}

.with-wireframes .region-page-closure {
border: 1px solid #ccc;
margin-top: 1px;
padding: 2px;
}

#page-wrapper,.region-page-closure {
margin-left: auto;
margin-right: auto;
width: 960px;
}

#content,.no-sidebars #content {
float: left;
margin-left: 0;
margin-right: -960px;
padding: 0;
width: 960px;
}

.sidebar-first #content {
margin-left: 200px;
margin-right: -960px;
width: 760px;
}

.sidebar-second #content {
  display: inline;
  margin: 0px 8px;
  padding: 0px 10px;
  width: 618px;
}

.two-sidebars #content {
margin-left: 200px;
margin-right: -760px;
width: 560px;
}

#navigation {
float: left;
height: 2.3em;
margin-left: 0;
margin-right: -100%;
overflow: hidden;
padding: 0;
width: 100%;
}

.with-navigation #content,.with-navigation .region-sidebar-first,.with-navigation .region-sidebar-second {
margin-top: 2.3em;
}

#navigation ul {
margin: 0;
padding: 0;
text-align: left;
}

#navigation li {
float: left;
padding: 0 10px 0 0;
}

.region-sidebar-first {
float: left;
margin-left: 0;
margin-right: -200px;
padding: 0;
width: 200px;
}

.region-sidebar-first .section {
margin: 0 20px 0 0;
padding: 0;
}

.region-sidebar-second {
  display: inline;
  float: right;
  margin: 0 18px 0 0;
  padding: 0;
  width: 300px;
}

.region-sidebar-second .section {
  margin: 0;
}

#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.region-page-closure {
overflow: visible;
word-wrap: break-word;
}

div.tabs {
margin: 0 0 5px;
}

ul.primary li a .tab {
background: url(http://forums-dev.kansas.com/sites/forums-dev.kansas.com/themes/wichita/images/tab-right.png) no-repeat right -38px;
border-width: 0;
display: block;
height: 20px;
line-height: 20px;
margin: 0;
padding: 4px 13px 0 6px;
}

ul.primary li a:hover .tab {
background: url(http://forums-dev.kansas.com/sites/forums-dev.kansas.com/themes/wichita/images/tab-right.png) no-repeat right -76px;
}

ul.primary li.active a,ul.primary li.active a:hover {
background: url(http://forums-dev.kansas.com/sites/forums-dev.kansas.com/themes/wichita/images/tab-left.png) no-repeat left 0;
background-color: transparent;
border-width: 0;
color: #000;
}

ul.primary li.active a .tab,ul.primary li.active a:hover .tab {
background: url(http://forums-dev.kansas.com/sites/forums-dev.kansas.com/themes/wichita/images/tab-right.png) no-repeat right 0;
}

ul.secondary a .tab {
display: block;
height: 18px;
line-height: 18px;
margin: 0;
padding: 3px 8px;
}

ul.secondary a:hover {
background: url(http://forums-dev.kansas.com/sites/forums-dev.kansas.com/themes/wichita/images/tab-secondary.png) repeat-x left bottom;
}

ul.secondary a.active,ul.secondary a.active:hover {
background: url(http://forums-dev.kansas.com/sites/forums-dev.kansas.com/themes/wichita/images/tab-secondary.png) repeat-x left top;
border: 1px solid #c0c0c0;
color: #000;
}

div.messages,div.status,div.warning,div.error {
background-color: #ffc;
background-image: url(http://forums-dev.kansas.com/sites/forums-dev.kansas.com/themes/wichita/images/messages-status.png);
background-position: 5px 5px;
background-repeat: no-repeat;
border: 2px solid #ff7;
color: #000;
margin: 0 1em 5px;
min-height: 21px;
padding: 5px 5px 5px 35px;
}

#skip-link a,#skip-link a:visited {
background-color: #666;
color: #fff;
display: block;
height: 1px;
left: 0;
overflow: hidden;
position: absolute;
text-align: center;
top: -500px;
width: 1px;
}

#skip-link a:hover,#skip-link a:active,#skip-link a:focus {
height: auto;
padding: 2px 0 3px;
position: static;
width: 100%;
}

#logo {
float: left;
margin: 0;
padding: 0;
}

#logo img {
vertical-align: bottom;
}

h1#site-name,div#site-name { font-size: 2em; line-height: 1.3em; margin: 0; }
#site-name a: link,#site-name a:visited { color: #000; text-decoration: none; }
#site-name a:hover,#site-name a:focus { text-decoration: underline; }

.pager {
clear: both;
margin: 1em 0;
text-align: center;
}

.pager a,.pager strong.pager-current {
padding: 0.5em;
}

.element-invisible {
clip: rect(1px,1px,1px,1px);
position: absolute !important;
}

div.block.with-block-editing div.edit {
background-color: #fff;
border: 1px solid #eee;
display: none;
font-size: 0.75em;
padding: 0 2px;
position: absolute;
right: 0;
top: 0;
z-index: 40;
}

.block {
margin-bottom: 1em;
}

.node-unpublished div.unpublished,.comment-unpublished div.unpublished {
  color: #d8d8d8;
  font-family: Impact,"Arial Narrow",Helvetica,sans-serif;
  font-size: 75px;
  font-weight: normal;
  height: 0;
  line-height: 1;
  overflow: visible;
  text-align: center;
  text-transform: uppercase;
  word-wrap: break-word;
}

#user-login-form li.openid-link {
margin-left: -20px;
margin-top: 1em;
}

#user-login-form li.user-link {
margin-top: 1em;
}

#user-login li.openid-link,#user-login li.user-link {
margin-left: -2em;
}

form tbody {
border-top: 1px solid #ccc;
}

#header {
  clear: both;
  margin: 0 0 10px;
  position: relative;
  text-align: center;
  z-index: 1000;
}

#content {
background: none repeat scroll 0 0 #FFFFFF;
padding: 0 5px;
}

table a {
color: #000;
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
}

td { border: none; }
#main-wrapper td {
border-bottom: 1px solid #FFF;
border-right: 1px solid #FFF;
}

td.title { font-family: Helvetica, Arial, sans-serif; }

td.container div.name,tr th.topics { background: #145EA7 url(http://media.kansas.com/static/images/v15/bg-blue.gif) repeat-x bottom; padding: 5px; }

td.container div.name a {
  color: #fff;
  font-family: Georgia, serif;
  font-size: 15px;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}

#block-search-0 {
background-color: #ECF1FA;
border: 1px solid #C2D2EB;
float: right;
padding: 12px 7px 12px 0;
text-align: right;
width: 60%;
}

#page-wrapper {
  background-color: #FFF;
  border:1px solid #333;
  border-width:0 1px;
  width: 972px;
}

.sidebar-second { border-width: 0; } /* x */

#navbar {
clear: both;
text-align: left;
}

div.breadcrumb a {
color: #000;
font-size: 13px;
font-weight: normal;
text-decoration: none;
}

.chromestyle {
clear: both;
width: 978px;
}

#chromemenu {
margin-top: 15px;
}

#slogan p {
float: left;
font-size: 7pt;
margin-top: 10px;
width: 575px;
}

#navigationTabs {
float: right;
list-style-type: none;
margin-top: -34px;
width: 370px;
}

#search_form {
margin-left: 5px;
margin-top: 5px;
}

#yahoo_radio_buttons {
clear: both;
margin-left: 8px;
}

#pd_search {
margin-left: 5px;
vertical-align: middle;
}

.radio_label {
color: #000;
font-family: Helvetica, Arial, sans-serif;
font-size: 9px;
font-weight: normal;
margin: 5px;
text-decoration: none;
}

#mi_yahoo_preamble {
color: #000;
font: 9pt Verdana;
}

span.yahoo {
color: #7B0099;
font: small-caps bold 9pt Verdana;
}

#mi_yahoo_post {
color: #545454;
font: small-caps bold 9pt Verdana;
}

div.user-login {
float: right;
margin-right: 5px;
margin-top: 20px;
}

#user-login {
float: left;
padding: 5px;
text-align: right;
width: 46%;
}

#menu ul {
background: none repeat scroll 0 0 #D1E8FF;
border: 1px solid #95AFCA;
font-size: 90%;
margin: 0;
padding: 3px 0;
text-align: center;
width: 100%;
}

#menu ul li a {
border-right: 1px solid #95AFCA;
color: #494949;
margin: 0;
padding: 3px 7px;
text-decoration: none;
}

#mi-navigation {
height: 40px;
}

#mi_navigation ul {
list-style-type: none;
padding-left: 0;
}

#user-info {
  float: none;
  font-weight: bold;
  left: 10px;
  position: absolute;
  top: 10px;
}
#user-info a { font-weight: normal; }

.navNew { height: 40px; margin: 0; }

#header-ad {
  margin: 0;
  position: absolute;
  right: 18px;
  top: 7px;
  width: 300px;
}
#main-wrapper { margin-top: 10px; }
.forum-post.node { margin-top: 20px; width: 100%; }

#node-admin-filter ul,#user-admin-filter ul { list-style-type: none; width: 100%; }

#node-admin-buttons,#user-admin-buttons {
  clear: right;
  float: left;
  margin-left: 0.5em;
}

td.revision-current,tr.selected td { background: #ffc; }

.node-form .form-text,.node-form textarea { display: block; width: 95%; }

.node-form .standard,#access-rules .mask,#forum-comments .box,.forum-post-wrapper,.region-header,#railtop,.clear { clear: both; }

.terms-inline,.container-inline div,.container-inline label,* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table *,.forum-folder-legend dt,.forum-folder-legend dd,.forum-topic-legend dt,.forum-topic-legend dd,#menu ul li { display: inline; }

#main-wrapper th,#main-wrapper thead th,#main-wrapper form th,#main-wrapper form thead th {
  border-bottom: 3px solid #ccc;
  padding-right: 1em;
  text-align: left;
}

.clear-block:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

.clear-block,html.js fieldset.collapsed legend,div.block.with-block-editing:hover div.edit { display: block; }
td.checkbox,th.checkbox,#forum td.posts,#forum td.topics,#forum td.replies,#forum td.pager { text-align: center; }
#main-wrapper tbody,.views-view-grid tbody { border-top: none; }
#main-wrapper tbody th,.profile h3,form tbody th { border-bottom: 1px solid #ccc; }
.item-list .title,ol.task-list li.active,.pager-current,.progress,#system-modules div.incompatible,#system-themes-form div.incompatible,#permissions td.module,.views-exposed-form label,td.forum a,.legend { font-weight: normal; }
.form-checkboxes,.form-radios,p,ul,ol,dl,pre,table,fieldset,.help,.feed-icons,#comments,.form-item,.form-checkboxes,.form-radios,#user-login ul { margin: 1em 0; }
.more-link,#header_ad { text-align: right; }
.nowrap,#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager { white-space: nowrap; }
html.js fieldset.collapsed *,textarea.teaser,html.js .no-js,#clean-url.install,html.js .js-hide,div.view div.views-hide,.element-hidden,#edit-search-theme-form-1-wrapper label,#edit-search-block-form-1-wrapper label,#block-search-0 .title { display: none; }
html.js fieldset.collapsible,#main-wrapper,div.block.with-block-editing,.node.node-unpublished .picture,.comment.comment-unpublished .picture { position: relative; }
.progress .percentage,.forum-topic-header .reply-count { float: right; }
.progress-disabled,.ahah-progress,.forum-topic-header .forum-links,#navigationTabs li,.search_field,#yahoo_search { float: left; }
span.password-strength,span.password-confirm { visibility: hidden; }
input.password-field,input.password-confirm,.forum-post-panel-main p { margin-right: 10px; }
div.password-description ul,#user-login-form ul,#leaderboard .block { margin-bottom: 0; }
li a.active,div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a { color: #000; }
#access-rules .access-type .form-item,#access-rules .rule-type .form-item,.block div.view div.views-admin-links { margin-top: 0; }
#user-login-form,#forum th.topics { text-align: left; }
.wrapper.vocabulary_incomplete .content_type_info p,.wrapper.vocabulary_incomplete .used,.wrapper.vocabulary_incomplete .canonical { border: solid 1px #b04b07; }
.views-exposed-form .form-item,.views-exposed-form .form-submit,div.messages ul { margin-bottom: 0; margin-top: 0; }
#forum,#menu { width: 100%; }
.forum-folder-legend dd,.forum-topic-legend dd { margin: 0 5px 0 0; }
.forum-folder-legend img,.forum-topic-legend img { padding-bottom: 4px; vertical-align: middle; }
.forum-post .new,h1.title { float: none; }
ul ul ul ul { list-style-type: circle; }
ol ol ol { list-style-type: decimal; }
.marker,.new,.form-required { color: #c00; }
tr.odd,div.forum-post.node,div.comment.even { background-color: #ECF1FA; }
div.comment.odd { background-color: #DEE7F7; }