/* $Id: node.css,v 1.5 2008/01/25 21:21:44 goba Exp $ */
#st_slogan a, #st_slogan a:hover{
    color:white;
    text-decoration:none;
}

.evangelism {
	display:table-cell;
	padding:5px;
	text-align:center;
}
.node-unpublished {
  background-color: #fff4f4;
}
.preview .node {
  background-color: #ffffea;
}
#node-admin-filter ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
#node-admin-buttons {
  float: left; /* LTR */
  margin-left: 0.5em; /* LTR */
  clear: right; /* LTR */
}
td.revision-current {
  background: #ffc;
}
.node-form .form-text {
  display: block;
  width: 95%;
}
.node-form .container-inline .form-text {
  display: inline;
  width: auto;
}
.node-form .standard {
  clear: both;
}
.node-form textarea {
  display: block;
  width: 95%;
}
.node-form .attachments fieldset {
  float: none;
  display: block;
}
.terms-inline {
  display: inline;
}
/* $Id: poll.css,v 1.6 2008/01/22 07:47:57 goba Exp $ */

.poll .bar {
  height: 1em;
  margin: 1px 0;
  background-color: #ddd;
}
.poll .bar .foreground {
  background-color: #000;
  height: 1em;
  float: left; /* LTR */
}
.poll .links {
  text-align: center;
}
.poll .percent {
  text-align: right; /* LTR */
}
.poll .total {
  text-align: center;
}
.poll .vote-form {
  text-align: center;
}
.poll .vote-form .choices {
  text-align: left; /* LTR */
  margin: 0 auto;
  display: table;
}
.poll .vote-form .choices .title {
  font-weight: bold;
}
.node-form #edit-poll-more {
  margin: 0;
}
td.poll-chtext {
  width: 80%;
}
td.poll-chvotes .form-text {
  width: 85%;
}
/* $Id: defaults.css,v 1.5 2007/10/02 12:10:40 dries Exp $ */

/*
** HTML elements
*/
fieldset {
  margin-bottom: 1em;
  padding: .5em;
}
form {
  margin: 0;
  padding: 0;
}
hr {
  height: 1px;
  border: 1px solid gray;
}
img {
  border: 0;
}
table {
  border-collapse: collapse;
}
th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}
/* End hide from IE-mac */
/* $Id: system-menus.css,v 1.1 2007/10/05 14:50:25 goba Exp $ */

ul.menu {
  list-style: none;
  border: none;
  text-align:left; /* LTR */
}
ul.menu li {
  margin: 0 0 0 0.5em; /* LTR */
}
li.expanded {
  list-style-type: circle;
  list-style-image: url(../../misc/menu-expanded.png);
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.collapsed {
  list-style-type: disc;
  list-style-image: url(../../misc/menu-collapsed.png); /* LTR */
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.leaf {
  list-style-type: square;
  list-style-image: url(../../misc/menu-leaf.png);
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li a.active {
  color: #000;
}
td.menu-disabled {
  background: #ccc;
}
ul.links {
  margin: 0;
  padding: 0;
}
ul.links.inline {
  display: inline;
}
ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}
.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; /* LTR */
}
/* $Id: system.css,v 1.48 2008/01/09 09:56:39 goba Exp $ */

/*
** HTML elements
*/
body.drag {
  cursor: move;
}
th.active img {
  display: inline;
}
tr.even, tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}
tr.drag {
  background-color: #fffff0;
}
tr.drag-previous {
  background-color: #ffd;
}
td.active {
  background-color: #ddd;
}
td.checkbox, th.checkbox {
  text-align: center;
}
tbody {
  border-top: 1px solid #ccc;
}
tbody th {
  border-bottom: 1px solid #ccc;
}
thead th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

/*
** Other common styles
*/
.breadcrumb {
  padding-bottom: .5em
}
div.indentation {
  width: 20px;
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
  padding: 0.42em 0 0.42em 0.6em; /* LTR */
  float: left; /* LTR */
}
div.tree-child {
  background: url(../../misc/tree.png) no-repeat 11px center; /* LTR */
}
div.tree-child-last {
  background: url(../../misc/tree-bottom.png) no-repeat 11px center; /* LTR */
}
div.tree-child-horizontal {
  background: url(../../misc/tree.png) no-repeat -11px center;
}
.error {
  color: #e55;
}
div.error {
  border: 1px solid #d77;
}
div.error, tr.error {
  background: #fcc;
  color: #200;
  padding: 2px;
}
.warning {
  color: #e09010;
}
div.warning {
  border: 1px solid #f0c020;
}
div.warning, tr.warning {
  background: #ffd;
  color: #220;
  padding: 2px;
}
.ok {
  color: #008000;
}
div.ok {
  border: 1px solid #00aa00;
}
div.ok, tr.ok {
  background: #dfd;
  color: #020;
  padding: 2px;
}
.item-list .icon {
  color: #555;
  float: right; /* LTR */
  padding-left: 0.25em; /* LTR */
  clear: right; /* LTR */
}
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}
.item-list ul li {
  margin: 0 0 0.25em 1.5em; /* LTR */
  padding: 0;
  list-style: disc;
}
ol.task-list li.active {
  font-weight: bold;
}
.form-item {
  margin-top: 1em;
  margin-bottom: 1em;
}
tr.odd .form-item, tr.even .form-item {
  margin-top: 0;
  margin-bottom: 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 red;
}
.form-item .description {
  font-size: 0.85em;
}
.form-item label {
  display: block;
  font-weight: bold;
}
.form-item label.option {
  display: inline;
  font-weight: normal;
}
.form-checkboxes, .form-radios {
  margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.marker, .form-required {
  color: #f00;
}
.more-link {
  text-align: right; /* LTR */
}
.more-help-link {
  font-size: 0.85em;
  text-align: right; /* LTR */
}
.nowrap {
  white-space: nowrap;
}
.item-list .pager {
  clear: both;
  text-align: center;
}
.item-list .pager li {
  background-image:none;
  display:inline;
  list-style-type:none;
  padding: 0.5em;
}
.pager-current {
  font-weight:bold;
}
.tips {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.9em;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
  font-family: inherit;
  font-size: inherit;
  width: 14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
  width: 8em;
}
dl.multiselect dt, dl.multiselect dd {
  float: left; /* LTR */
  line-height: 1.75em;
  padding: 0;
  margin: 0 1em 0 0; /* LTR */
}
dl.multiselect .form-item {
  height: 1.75em;
  margin: 0;
}

/*
** Inline items (need to override above)
*/
.container-inline div, .container-inline label {
  display: inline;
}

/*
** Tab navigation
*/
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em; /* LTR */
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em; /* LTR */
  padding: 0 1em;
  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-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #ccc; /* LTR */
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}

/*
** Autocomplete styles
*/
/* Suggestion list */
#autocomplete {
  position: absolute;
  border: 1px solid;
  overflow: hidden;
  z-index: 100;
}
#autocomplete ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#autocomplete li {
  background: #fff;
  color: #000;
  white-space: pre;
  cursor: default;
}
#autocomplete li.selected {
  background: #0072b9;
  color: #fff;
}
/* Animated throbber */
html.js input.form-autocomplete {
  background-image: url(../../misc/throbber.gif);
  background-repeat: no-repeat;
  background-position: 100% 2px; /* LTR */
}
html.js input.throbbing {
  background-position: 100% -18px; /* LTR */
}

/*
** Collapsing fieldsets
*/
html.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  margin-bottom: 0;
  height: 1em;
}
html.js fieldset.collapsed * {
  display: none;
}
html.js fieldset.collapsed legend {
  display: block;
}
html.js fieldset.collapsible legend a {
  padding-left: 15px; /* LTR */
  background: url(../../misc/menu-expanded.png) 5px 75% no-repeat; /* LTR */
}
html.js fieldset.collapsed legend a {
  background-image: url(../../misc/menu-collapsed.png); /* LTR */
  background-position: 5px 50%; /* LTR */
}
/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html.js fieldset.collapsed legend,
* html.js fieldset.collapsed legend *,
* html.js fieldset.collapsed table * {
  display: inline;
}
/* For Safari 2 to prevent collapsible fieldsets containing tables from dissapearing due to tableheader.js. */
html.js fieldset.collapsible {
  position: relative;
}
html.js fieldset.collapsible legend a {
  display: block;
}
/* Avoid jumping around due to margins collapsing into collapsible fieldset border */
html.js fieldset.collapsible .fieldset-wrapper {
  overflow: auto;
}

/*
** Resizable text areas
*/
.resizable-textarea {
  width: 95%;
}
.resizable-textarea .grippie {
  height: 9px;
  overflow: hidden;
  background: #eee url(../../misc/grippie.png) no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
}
html.js .resizable-textarea textarea {
  margin-bottom: 0;
  width: 100%;
  display: block;
}

/*
** Table drag and drop.
*/
.draggable a.tabledrag-handle {
  cursor: move;
  float: left; /* LTR */
  height: 1.7em;
  margin: -0.4em 0 -0.4em -0.5em; /* LTR */
  padding: 0.42em 1.5em 0.42em 0.5em; /* LTR */
  text-decoration: none;
}
a.tabledrag-handle:hover {
  text-decoration: none;
}
a.tabledrag-handle .handle {
  margin-top: 4px;
  height: 13px;
  width: 13px;
  background: url(../../misc/draggable.png) no-repeat 0 0;
}
a.tabledrag-handle-hover .handle {
  background-position: 0 -20px;
}

/*
** Teaser splitter
*/
.joined + .grippie {
  height: 5px;
  background-position: center 1px;
  margin-bottom: -2px;
}
/* Keeps inner content contained in Opera 9. */
.teaser-checkbox {
  padding-top: 1px;
}
div.teaser-button-wrapper {
  float: right; /* LTR */
  padding-right: 5%; /* LTR */
  margin: 0;
}
.teaser-checkbox div.form-item {
  float: right; /* LTR */
  margin: 0 5% 0 0; /* LTR */
  padding: 0;
}
textarea.teaser {
  display: none;
}
html.js .no-js {
  display: none;
}

/*
** Progressbar styles
*/
.progress {
  font-weight: bold;
}
.progress .bar {
  background: #fff url(../../misc/progress.gif);
  border: 1px solid #00375a;
  height: 1.5em;
  margin: 0 0.2em;
}
.progress .filled {
  background: #0072b9;
  height: 1em;
  border-bottom: 0.5em solid #004a73;
  width: 0%;
}
.progress .percentage {
  float: right; /* LTR */
}
.progress-disabled {
  float: left; /* LTR */
}
.ahah-progress {
  float: left; /* LTR */
}
.ahah-progress .throbber {
  width: 15px;
  height: 15px;
  margin: 2px;
  background: transparent url(../../misc/throbber.gif) no-repeat 0px -18px;
  float: left; /* LTR */
}
tr .ahah-progress .throbber {
  margin: 0 2px;
}
.ahah-progress-bar {
  width: 16em;
}

/*
** Formatting for welcome page
*/
#first-time strong {
  display: block;
  padding: 1.5em 0 .5em;
}

/*
** To be used with tableselect.js
*/
tr.selected td {
  background: #ffc;
}

/*
** Floating header for tableheader.js
*/
table.sticky-header {
  margin-top: 0;
  background: #fff;
}

/*
** Installation clean URLs
*/
#clean-url.install {
  display: none;
}

/*
** For anything you want to hide on page load when JS is enabled, so
** that you can use the JS to control visibility and avoid flicker.
*/
html.js .js-hide {
  display: none;
}

/*
** Styles for the system modules page (admin/build/modules)
*/
#system-modules div.incompatible {
  font-weight: bold;
}

/*
** Styles for the system themes page (admin/build/themes)
*/
#system-themes-form div.incompatible {
  font-weight: bold;
}

/*
** Password strength indicator
*/
span.password-strength {
  visibility: hidden;
}
input.password-field {
  margin-right: 10px; /* LTR */
}
div.password-description {
  padding: 0 2px;
  margin: 4px 0 0 0;
  font-size: 0.85em;
  max-width: 500px;
}
div.password-description ul {
  margin-bottom: 0;
}
.password-parent {
  margin: 0 0 0 0;
}
/*
** Password confirmation checker
*/
input.password-confirm {
  margin-right: 10px; /* LTR */
}
.confirm-parent {
  margin: 5px 0 0 0;
}
span.password-confirm {
  visibility: hidden;
}
span.password-confirm span {
  font-weight: normal;
}
/* $Id: user.css,v 1.7 2007/06/21 04:38:41 unconed Exp $ */

#permissions td.module {
  font-weight: bold;
}
#permissions td.permission {
  padding-left: 1.5em; /* LTR */
}
#access-rules .access-type, #access-rules .rule-type {
  margin-right: 1em; /* LTR */
  float: left; /* LTR */
}
#access-rules .access-type .form-item, #access-rules .rule-type .form-item {
  margin-top: 0;
}
#access-rules .mask {
  clear: both;
}
#user-login-form {
  text-align: center;
}
#user-admin-filter ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
#user-admin-buttons {
  float: left; /* LTR */
  margin-left: 0.5em; /* LTR */
  clear: right; /* LTR */
}
#user-admin-settings fieldset .description {
  font-size: 0.85em;
  padding-bottom: .5em;
}

/* Generated by user.module but used by profile.module: */
.profile {
  clear: both;
  margin: 1em 0;
}
.profile .picture {
  float: right; /* LTR */
  margin: 0 1em 1em 0; /* LTR */
}
.profile h3 {
  border-bottom: 1px solid #ccc;
}
.profile dl {
  margin: 0 0 1.5em 0;
}
.profile dt {
  margin: 0 0 0.2em 0;
  font-weight: bold;
}
.profile dd {
  margin: 0 0 1em 0;
}
/* $Id: fieldgroup.css,v 1.2.2.2 2009/03/14 18:55:20 yched Exp $ */

div.fieldgroup {
  margin:.5em 0 1em 0;
}
div.fieldgroup .content {
  padding-left:1em;/*LTR*/
}
/* $Id: views.css,v 1.11 2008/06/06 23:08:00 merlinofchaos Exp $ */
.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-form .form-item,
.views-exposed-form .form-submit {
  margin-top: 0;
  margin-bottom: 0;
}

.views-exposed-form label {
  font-weight: bold;
}

.views-exposed-widgets {
  margin-bottom: .5em;
}

html.js a.views-throbbing,
html.js span.views-throbbing {
  background:url(../images/status-active.gif) no-repeat right center;
  padding-right:18px;
}

/* administrative hover links */

div.view div.views-admin-links {
  font-size: xx-small;
  margin-right: 1em;
  margin-top: 1em;
  width: 95%;
}

.block div.view div.views-admin-links {
  margin-top: 0;
}

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 a,
div.view div.views-admin-links:hover a {
  color: #000;
}

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 {
  display: none;
}

/** For IE we add the class via js; for other browsers we rely on :hover **/
div.view div.views-hide-hover,
div.view:hover div.views-hide {
  display: block;
  position: absolute;
  z-index: 200;
}

/* don't do this one in IE */
div.view:hover div.views-hide {
  margin-top: -1.5em;
}

/* Remove the border on tbody that system puts in */
.views-view-grid tbody {
  border-top: none;
}
@charset "utf-8";
/* CSS Document */

/*-----------------------------
* Layout style
------------------------------*/

#st_wrapper {
	background: url(/conch/images/default/background.jpg) 0 0 repeat;
}
#st_wrapper_news {
	border-bottom:1px solid #1b1713;
}
#st_wrapper_footer {
	
}

/* Header */
#st_header {
	height: 80px;
	background:black;
}
#st_header h1 {
	margin:5px 0;
}
#st_header h1#st_logo a {
	margin-top:5px;
	margin-bottom:24px;
	background: url(/conch/images/default/logo.png) left 0px no-repeat;
	text-indent: -5000px;
	display: block;
	width: 245px;
	height: 70px;
}
/*End header*/

/* Banner */
#banner {
	height: 200px;
}
/* End banner */

/* Maincontent */
#st_main {
	float:left;
	padding:20px 0;
}
#st_center {background:#1b1713;}
#st_center_inner {float:left; padding:10px;}
#breadcrumb {}
#breadcrumb-inner {}
#st_sidebar_left {}
#st_sidebar_right {}
#st_news {
	float:left;
	padding-top:20px;
}
/* End maincontent */

/* Footer */
#st_logo_footer a {
	background: url(/conch/images/default/logo.png) left 0px no-repeat;
	text-indent: -5000px;
	margin-top:15px;
	display: block;
	width: 245px;
	height: 70px;
}
#st_copyright{float:left;padding-bottom:20px;}
/* End footer */

/*-----------------------------
* Block style
------------------------------*/
/* Common */
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.align-center {
	text-align: center;
}
.block {
	margin-bottom: 20px;
	float:left;
}
.lastblock {
	margin-bottom: 0;
}
.form-submit {
	color: #1b1713;
	background:#f8971d;
	padding:4px 20px;
	margin:10px 0 12px 0;
	border:1px solid #2b4051;
	font-size:95%;
}
.form-submit:hover,
.form-submit:focus {
	color: #1b1713;
	background:#FFFFFF;
	border:1px solid #2b4051
}
#st_sidebar_left .block .content,
#st_sidebar_right .block .content {
	padding-top:10px;
	float:left;
	width:100%;
}
#st_sidebar_left ul.menu,
#st_sidebar_right ul.menu {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:100%;
}
.block ul {padding:0}
#st_sidebar_left ul.menu li,
#st_sidebar_right ul.menu li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:100%;
}
h2.title-comments {
	color:#FFFFFF;
}
h2.with-tabs,
h2.node-title {
	color:#FFFFFF;
	margin:0;
}
h3.title {
	margin-top:0;
}
.introtext p {margin:0}
.image-wrapper {margin-top:5px}
.view-blog h3.title {
	margin:0;
	font-size:220%;
	font-weight:normal;
}
.first, .first a {padding-top:0;}
.view-blog .introtext p {margin: 10px 0;}

li.print_html, li.print_mail, li.print_pdf {margin-left: 0em;}
ul.links li {display:inline;padding:0 0.2em;}
div.comment  h3 {
	margin-bottom:0;
}
/* End common */

/* Content */
#st_center .view-content {
	padding-top:15px;
}
#st_center .views-row {
	padding-bottom:20px;
}
.view-submitted-by,
.views-label-created,
.views-label-name,
.view-create-date,
span.submitted,
.view-comment-count {
	color:#f8971d;
	font-size:90%;
}
.links {
	text-align: right;
}
#st_center .view-blog .image-wrapper {
	float:left;
	margin: 15px 10px 0px 0;
}
#st_center .field-field-image {
	float:left;
	padding:10px 0;
}
/* End content */

/* Slogan */
#st_slogan {
	float:left;
}
#st_slogan .block,
#st_slogan p,
#st_slogan p img {
	margin:0;
	float:left;
}
#st_slogan .block .content {
	padding:10px;
	background:#1b1713;
	float:left;
	width:920px;
	height:271px;
	position:relative;
}
.view-showcase {
	float:left;
}
#st_slogan img {
	float:left;
}
#st_slogan .views-field-field-img-sc-fid {
	float:left;
	position:relative;
	top:0;
	left:0;
	z-index:1;
}
#st_slogan .views-field-body {
	position:absolute;
	top:0px;
	left:715px;
	float:left;
	width:200px;
	background:url(/conch/images/default/blockquote.jpg) 0 0 no-repeat;
	padding-top:35px;
}
#st_slogan .views-field-body p{
	background:url(/conch/images/default/blockquote-bottom.jpg) bottom right no-repeat;
	padding-bottom:35px;
	line-height:1.7;
}
#st_slogan .field-content {
	float:left;
}
/* End slogan */
/* block Type3 */
#st_sidebar_left .block,
#st_sidebar_right .block {
	width:100%;
	float:left;
	color:#1b1713;
}
#st_sidebar_left .block h2,
#st_sidebar_right .block h2 {
	color:#1b1713;
	border-bottom:1px solid #1b1713;
	margin:0;
}
#st_sidebar_left .block a,
#st_sidebar_left .block a:hover,
#st_sidebar_right .block a,
#st_sidebar_right .block a:hover {
	color:#1b1713;
}
/* block Type1 */
#st_sidebar_left .block_box {
	width:140px;
}
#st_sidebar_right .block_box {
	width:200px;
}
#st_sidebar_left .block_box,
#st_sidebar_right .block_box {
	float:left;
	padding:7px 10px 10px 10px;
	background:#1b1713;
	color:#FFFFFF;
}
#st_sidebar_left .block_box h2,
#st_sidebar_right .block_box h2 {
	color:#f8971d;
	border-bottom: 1px solid #f8971d;
	margin:0;
}
#st_sidebar_left .block_box ul li a,
#st_sidebar_right .block_box ul li a,
#st_sidebar_left .block_box ul ul li.last a,
#st_sidebar_right .block_box ul ul li.last a{
	color:#FFFFFF;
	padding:5px 0;
	border-bottom:1px solid #605d5a;
	display:block;
}
#st_sidebar_left .block_box ul ul li a,
#st_sidebar_right .block_box ul ul li a {
	margin-left:10px;
}
#st_sidebar_left .block_box ul li.last a,
#st_sidebar_right .block_box ul li.last a{
	padding:5px 0 0 0;
	border-bottom:none;
}
#st_sidebar_left .block_box ul li a:hover,
#st_sidebar_right .block_box ul li a:hover,
#st_sidebar_left .block_box ul li.active-trail a,
#st_sidebar_right .block_box ul l.active-trail a {
	color:#f8971d;
	text-decoration:none;
}

/* Poll block*/
#edit-vote {
	margin:0;
}
.vote-form {
	width:100%;
	padding-bottom:15px;
}
.vote-form .choices {
	display:block;
}
/* End poll block*/

/* Login block */
#user-login-form {
	float:left;
}
#user-login-form .form-item {
	float:left;
	margin:0;
	padding:6px 0;
}
#user-login-form label {
	font-weight:normal;
	padding-bottom:3px;
	text-align:left;
	float:left;
}
#st_sidebar_right #user-login-form #edit-name,
#st_sidebar_right #user-login-form #edit-name-1,
#st_sidebar_right #user-login-form #edit-pass {
	width:195px;
	float:left;
}
#st_sidebar_left #user-login-form #edit-name,
#st_sidebar_left #user-login-form #edit-name-1,
#st_sidebar_left #user-login-form #edit-pass {
	width:135px;
	float:left;
}
#user-login-form .item-list {
	text-align:left;
}
#st_sidebar_left #user-login-form .item-list ul,
#st_sidebar_right #user-login-form .item-list ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:100%;
}
#st_sidebar_left #user-login-form .item-list ul li,
#st_sidebar_right #user-login-form .item-list ul li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:100%;
	border:none;
}
#st_sidebar_left #user-login-form .item-list ul li a,
#st_sidebar_right #user-login-form .item-list ul li a {
	margin:0;
	padding:0;
	float:left;
	width:100%;
	border:none;
}
/* End login block */

/* Who is new block */
#st_sidebar_left .block-user .item-list ul,
#st_sidebar_right .block-user .item-list ul {
	list-style:disc;
}
#st_sidebar_left .block-user .item-list ul li,
#st_sidebar_right .block-user .item-list ul li {
	list-style:disc;
	margin:0 0 0.25em 1.5em;
	width:
}
/* Recent blog post */
#st_sidebar_left .block-views .content,
#st_sidebar_right .block-views .content {
	padding-top:0;
}
#st_sidebar_left .views-row a,
#st_sidebar_right .views-row a {
	color:#1b1713;
	border-bottom:1px solid #1b1713;
	padding: 5px 0;
	display:block;
}
/* End recent blog post */

/* User1 block, user2 block, user3 block, user4 block */
#st_news1, #st_news2, #st_news3, #st_news4 {
	padding:0px;
}
#st_news1 .block,
#st_news2 .block,
#st_news3 .block,
#st_news4 .block {
	float:left;
	margin:0;
	padding-bottom:15px;
}
#st_news1 .content ,
#st_news2 .content ,
#st_news3 .content ,
#st_news4 .content {
	float:left;
}
#st_news1 .views-field-field-image-fid,
#st_news2 .views-field-field-image-fid,
#st_news3 .views-field-field-image-fid,
#st_news4 .views-field-field-image-fid {
	padding-top:10px;
}
#st_news1 h2,
#st_news2 h2,
#st_news3 h2,
#st_news4 h2 {
	color: #f8971d;
	font-size: 130%;
	font-weight: bold;
	margin:0;
}
ul.list-links { 
	text-align: left;
	margin: 10px 0;
	list-style:none;
	padding:0;
	float:left;
	width:100%;
	border-top: 1px solid #324A5D;
}
ul.list-links li {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	float:left;
	width:100%;
}
ul.list-links li a {
	color: #FFFFFF;
	text-transform: none;
	display:block;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #2b4051;
	padding:5px 0;
}
ul.list-links li.last a { padding-right: 0;}
ul.list-links li a:hover, ul.list-links li a.active {
	color:#f8971d;
}
/* End user1 block, user2 block, user3 block, user4 block */

/* Search block */
#search-block-form {
	float:left;
	margin-top:7px;
}
#st_sidebar_left .block-search .content,
#st_sidebar_right .block-search .content {
	padding:0;
}
#search-block-form .form-item {
	float:left;
	margin:0;
}
#search-block-form .form-text {
	float:left;
	width: 120px;
	margin-right:10px;
	color: #666666;
}
#search-block-form .form-submit {
	margin:0;
	padding:4px 10px;
	float:left;
}
/* End search block */

/*-----------------------------
* Menu style
------------------------------*/
/* Top menu */
/* 1st level */
#st_main_menu li a {
	color: #FFFFFF;
}
#st_main_menu li a:hover,
#st_main_menu li a:active,
#st_main_menu li a:focus {
	color:#f8971d
}

#st_main_menu li:hover a,
#st_main_menu li.sfhover a,
#st_main_menu li.havechildsfhover a,
#st_main_menu li.havechild-activesfhover a {
	color: #f8971d;
}
#st_main_menu li.havechild-active a,
#st_main_menu li a.active,
#st_main_menu li a.active:hover,
#st_main_menu li a.active:active,
#st_main_menu li a.active:focus {
	color: #f8971d;
}

/* 2nd level and above */
#st_main_menu li ul li {
	border-bottom: 1px solid #f8971d;
}
#st_main_menu li ul a {
	color: #FFFFFF;
}
#st_main_menu li.havechildsfhover li a, 
#st_main_menu li.havechild-activesfhover li a {
	color: #FFFFFF;
}
#st_main_menu li li.havesubchildsfhover a,
#st_main_menu li.havechild-activesfhover li.havesubchild-active a ,
#st_main_menu li li.havesubchild-active a,
#st_main_menu li li li a:hover {
	color: #f8971d;
}

#st_main_menu li ul a:hover,
#st_main_menu li ul a:active,
#st_main_menu li ul a:focus,
#st_main_menu ul li:hover,
#st_main_menu ul li.sfhover,
#st_main_menu ul li.havesubchildsfhover,
#st_main_menu ul li.havesubchild-activesfhover,
#st_main_menu ul ul li:hover,
#st_main_menu ul ul li.sfhover,
#st_main_menu ul ul li.havesubchildsfhover,
#st_main_menu ul ul li.havesubchild-activesfhover {
	color: #f8971d;
}

#st_main_menu ul ul li a.active,
#st_main_menu ul ul li a.active:hover,
#st_main_menu ul ul li a.active:active,
#st_main_menu ul ul li a.active:focus {
	color: #f8971d;
}/* End top menu */

/* Slidebar menu */
#st_sidebar_left .block-menu .content,
#st_sidebar_right .block-menu .content {
	padding-top:0;
}
#st_wrapper_main ul.menu { 
	text-align: left;
	margin: 0;
	list-style:none;
	padding:0;
	float:left;
	width:100%;
}
#st_wrapper_main ul.menu li {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	float:left;
	width:100%;
}
#st_wrapper_main ul.menu li a {
	color: #FFFFFF;
	text-transform: none;
	display:block;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #f8971d;
	padding:5px 0;
}
#st_wrapper_main ul.menu li.last a {
	padding-right: 0;
}
#st_wrapper_main ul.menu li a:hover,
#st_wrapper_main ul.menu li a.active {
	color:#f8971d;
}
#st_wrapper_main ul.menu li a.active:hover {
	color:#FFFFFF;
}
#st_wrapper_main ul.menu ul li a {
	margin-left:10px;
}
#st_wrapper_main ul.menu ul ul li a {
	margin-left:20px;
}
/* End slidebar menu */

/* Footer */
#st_footer_logo {
	float:left;
	width:29%;
}
/* Bottom menu */
#st_menu_footer {
	float:right;
	width:70%;
}
#st_menu_footer .block,
#st_menu_footer .block .content {
	float:right;
	margin:0;
	padding:0;
}
#st_menu_footer ul {
	list-style:none;
	float:right;
	padding-top: 35px;
}
#st_menu_footer li {
	padding: 0 0 0 12px;
	margin:0;
	float:left;
	list-style:none;
}
#st_menu_footer li a {
	padding:0;
	color:#1B1713;
}
#st_menu_footer li a.active,
#st_menu_footer li a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
/* End bottom menu */

/*-----------------------------
* Typography style
------------------------------*/
body {
	color:#FFFFFF;
}
body#bd {
	background: url(/conch/images/default/background-footer.jpg) 0 0 repeat;
}
h1, h2, h3, h4, h5, h6 {
	color:#f8971d;
}
a {
	color:#f8971d;
}
a:focus, a:hover {
	color: #f8971d;
}
hr {
	border: 1px solid #D6DDB9;
}
blockquote {
	color:#666666;
}
pre, .code {
	border-left: 5px solid #f8971d;
}
.message {
	color:#f8971d;
}
abbr, acronym {
	border-bottom:1px dotted #666;
}
del {
	color:#666;
}
th {
	background:#f8971d;
	color:#1B1713;
}
tr.even td {
	background:none;
}
tr.odd, tr.even{
	background:none;
}
td.active {
	background:none;
}
caption {
	background:#eee;
}
.quiet {
	color:#666;
}
.loud {
	color:#000;
}
.highlight {
	background:#f8971d;
	color:#1b1713;
}
.added {
	background:#060;color:#fff;
}
.removed {
	background:#900;color:#fff;
}

#views-ajax-title,
#views-ajax-pad form,
#views-ajax-pad .form-buttons,
#views-ajax-pad .message {
	background:none;
}
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;}

body {font-family: Arial, sans-serif;font-size:12px;margin: 0;line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}

.first, .first a {margin-left:0;padding-left:0;}
.last, .last a {margin-right:0;padding-right:0;}
.top, .top a {margin-top:0;padding-top:0;}
.bottom, .bottom a {margin-bottom:0;padding-bottom:0;}

/* typography.css */
h1, h2, h3, h4, h5, h6 {margin: 10px 0; font-weight:bold;}
h1 {font-size: 180%;line-height:1;}
h2 {font-size: 155%;}

h3 {font-size: 130%;}
h4 {font-size: 100%; font-weight:bold;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p {margin:10px 0;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:10px 0 10px 10px;}

hr {}

a {text-decoration:none;}
a:focus, a:hover {text-decoration: underline;}
a img {border:none;}

blockquote {margin:10px;font-style:italic;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}

pre, .code {font: 1em/1.5 "Courier News", monospace;margin: 5px 0 15px;padding: 10px 15px;}

strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {}
address {margin:0 0 1.5em;font-style:italic;}
del {}
li ul, li ol {margin:0 10px;}
ul{margin: 10px 0;}
ol{margin:10px 0 10px 10px;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1em 0;}
ul li, ol li { margin: 0 0 0 1.5em;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1em;width:100%;}
th {font-weight:bold;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {}
tfoot {font-style:italic;}
caption {}
.small {font-size:90%;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:120%;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {}
.loud {}
.highlight {}
.added {}
.removed {}
.error {color:#FF0000;}
.message {color:#17A1C8;}
.tips {font-style:italic;}
.rss {}
@charset "utf-8";
/* CSS Document */

#st_main_menu {
	padding: 0;
	float: left;
	text-align:right;
	padding-top: 25px;
}
#st_main_menu ul {
	margin: 0; /* all lists */
	padding: 0;
	float:right;
	background:#1b1713;
}
#st_main_menu li {
	margin: 0; /* all list items */
	padding: 0 20px;
	float: left;
	display: block;
	background: none;
	cursor: pointer;
}
#st_main_menu li ul {
	width: 16.4em;
	position: absolute; /* second-level lists */
	z-index: 99;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	height: auto;
	w\idth: 15.9em;
}
#st_main_menu li ul ul {
	margin: -1.25em 0 0 12em; /* third-and-above-level lists */
}
#st_main_menu li li {
	padding: 0 1em 0 0;
	margin: 0;
	width: 15.9em;
}
#st_main_menu ul a {
	/*width: 14.8em;
	w\idth: 10.8em;*/
}
#st_main_menu li:hover ul ul,
#st_main_menu li:hover ul ul ul,
#st_main_menu li.sfhover ul ul,
#st_main_menu li.havechildsfhover ul ul,
#st_main_menu li.havechild-activesfhover ul ul,
#st_main_menu li.activesfhover ul ul,
#st_main_menu li.sfhover ul ul ul,
#st_main_menu li.havechildsfhover ul ul ul,
#st_main_menu li.havechild-activesfhover ul ul ul,
#st_main_menu li.activesfhover ul ul ul {
	left: -999em;
}

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#st_main_menu li:hover ul,
#st_main_menu li li:hover ul,
#st_main_menu li li li:hover ul,
#st_main_menu li.sfhover ul,
#st_main_menu li.havechildsfhover ul,
#st_main_menu li.havechild-activesfhover ul,
#st_main_menu li.activesfhover ul,
#st_main_menu li li.sfhover ul,
#st_main_menu li li.havesubchildsfhover ul,
#st_main_menu li li.havesubchild-activesfhover ul,
#st_main_menu li li.activesfhover ul,
#st_main_menu li li li.sfhover ul,
#st_main_menu li li li.havesubchildsfhover ul,
#st_main_menu li li li.havesubchild-activesfhover ul,
#st_main_menu li li li.activesfhover ul {
	left: auto;
}

/* STYLING THE MENU
-----------------------------------*/
/* 1st level */
#st_main_menu li a {
	padding: 0px 0px;
	display: block;
	color: #FFFFFF;
	line-height: normal;
	text-decoration: none;
	padding:5px 0;
}
#st_main_menu li a:hover,
#st_main_menu li a:active,
#st_main_menu li a:focus {
	background:none;
	color:#f8971d
}

#st_main_menu li:hover a,
#st_main_menu li.sfhover a,
#st_main_menu li.havechildsfhover a,
#st_main_menu li.havechild-activesfhover a {
	color: #f8971d;
}
#st_main_menu li.havechild-active a,
#st_main_menu li a.active,
#st_main_menu li a.active:hover,
#st_main_menu li a.active:active,
#st_main_menu li a.active:focus {
	color: #f8971d;
}

/* 2nd level and above */
#st_main_menu li ul {
	background: url(images/ul_level2_bg.png) top left repeat;
}

#st_main_menu li ul li {
	border-bottom: 1px solid #f8971d;
	background: none;
	padding: 0;
}
#st_main_menu li ul li.last {
	border-bottom: none;
}

#st_main_menu li ul a {
	border-right: none;
	margin: 0;
	padding: 5px 10px;
	background: none;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 100%;
	line-height: normal;
	text-transform: none;
}
#st_main_menu li.havechildsfhover li a, 
#st_main_menu li.havechild-activesfhover li a {
	color: #FFFFFF;
}
#st_main_menu li li.havesubchildsfhover a,
#st_main_menu li.havechild-activesfhover li.havesubchild-active a ,
#st_main_menu li li.havesubchild-active a,
#st_main_menu li li li a:hover {
	color: #f8971d;
}

#st_main_menu li ul a:hover,
#st_main_menu li ul a:active,
#st_main_menu li ul a:focus,
#st_main_menu ul li:hover,
#st_main_menu ul li.sfhover,
#st_main_menu ul li.havesubchildsfhover,
#st_main_menu ul li.havesubchild-activesfhover,
#st_main_menu ul ul li:hover,
#st_main_menu ul ul li.sfhover,
#st_main_menu ul ul li.havesubchildsfhover,
#st_main_menu ul ul li.havesubchild-activesfhover {
	background: none;
	color: #f8971d;
}

#st_main_menu ul ul li a.active,
#st_main_menu ul ul li a.active:hover,
#st_main_menu ul ul li a.active:active,
#st_main_menu ul ul li a.active:focus {
	margin: 0;
	background: none !important;
	color: #f8971d;
}

#st_main_menu ul li a.active span,
#st_main_menu ul li a.active:hover span,
#st_main_menu ul li a.active:active span,
#st_main_menu ul li a.active:focus span {
	padding: 0;
	background: none !important;
	color: #f8971d;
	font-weight: bold;
}

#st_main_menu li ul a span {
	margin: 0;
	padding: 0;
}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}





