.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;
	margin-left:0.5em;
	clear:right;
}
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;
}
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;
	padding-right:1em;
	border-bottom:3px solid #ccc;
}
.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;
}
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;
	padding-right:1em;
	border-bottom:3px solid #ccc;
}
.breadcrumb {
	padding-bottom:.5em
}
div.indentation {
	width:20px;
	height:1.7em;
	margin:-0.4em 0.2em -0.4em -0.4em;
	padding:0.42em 0 0.42em 0.6em;
	float:left;
}
div.tree-child {
	background:url(tree.png) no-repeat 11px center;
}
div.tree-child-last {
	background:url(tree-bottom.png) no-repeat 11px center;
}
div.tree-child-horizontal {
	background:url(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;
	padding-left:0.25em;
	clear:right;
}
.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;
	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;
}
.more-help-link {
	font-size:0.85em;
	text-align:right;
}
.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;
	line-height:1.75em;
	padding:0;
	margin:0 1em 0 0;
}
dl.multiselect .form-item {
	height:1.75em;
	margin:0;
}
.container-inline div, .container-inline label {
	display:inline;
}
ul.primary {
	border-collapse:collapse;
	padding:0 0 0 1em;
	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;
	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;
}
ul.secondary a {
	padding:0;
	text-decoration:none;
}
ul.secondary a.active {
	border-bottom:4px solid #999;
}
#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;
}
html.js input.form-autocomplete {
	background-image:url(throbber.gif);
	background-repeat:no-repeat;
	background-position:100% 2px;
}
html.js input.throbbing {
	background-position:100% -18px;
}
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;
	background:url(menu-expanded.png) 5px 75% no-repeat;
}
html.js fieldset.collapsed legend a {
	background-image:url(menu-collapsed.png);
	background-position:5px 50%;
}
* html.js fieldset.collapsed legend, * html.js fieldset.collapsed legend *, * html.js fieldset.collapsed table * {
	display:inline;
}
html.js fieldset.collapsible {
	position:relative;
}
html.js fieldset.collapsible legend a {
	display:block;
}
html.js fieldset.collapsible .fieldset-wrapper {
	overflow:auto;
}
.resizable-textarea {
	width:95%;
}
.resizable-textarea .grippie {
	height:9px;
	overflow:hidden;
	background:#eee url(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;
}
.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 {
	margin-top:4px;
	height:13px;
	width:13px;
	background:url(draggable.png) no-repeat 0 0;
}
a.tabledrag-handle-hover .handle {
	background-position:0 -20px;
}
.joined + .grippie {
	height:5px;
	background-position:center 1px;
	margin-bottom:-2px;
}
.teaser-checkbox {
	padding-top:1px;
}
div.teaser-button-wrapper {
	float:right;
	padding-right:5%;
	margin:0;
}
.teaser-checkbox div.form-item {
	float:right;
	margin:0 5% 0 0;
	padding:0;
}
textarea.teaser {
	display:none;
}
html.js .no-js {
	display:none;
}
.progress {
	font-weight:bold;
}
.progress .bar {
	background:#fff url(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;
}
.progress-disabled {
	float:left;
}
.ahah-progress {
	float:left;
}
.ahah-progress .throbber {
	width:15px;
	height:15px;
	margin:2px;
	background:transparent url(throbber.gif) no-repeat 0px -18px;
	float:left;
}
tr .ahah-progress .throbber {
	margin:0 2px;
}
.ahah-progress-bar {
	width:16em;
}
#first-time strong {
	display:block;
	padding:1.5em 0 .5em;
}
tr.selected td {
	background:#ffc;
}
table.sticky-header {
	margin-top:0;
	background:#fff;
}
#clean-url.install {
	display:none;
}
html.js .js-hide {
	display:none;
}
#system-modules div.incompatible {
	font-weight:bold;
}
#system-themes-form div.incompatible {
	font-weight:bold;
}
span.password-strength {
	visibility:hidden;
}
input.password-field {
	margin-right:10px;
}
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;
}
input.password-confirm {
	margin-right:10px;
}
.confirm-parent {
	margin:5px 0 0 0;
}
span.password-confirm {
	visibility:hidden;
}
span.password-confirm span {
	font-weight:normal;
}
ul.menu {
	list-style:none;
	border:none;
	text-align:left;
}
ul.menu li {
	margin:0 0 0 0.5em;
}
li.expanded {
	list-style-type:circle;
	list-style-image:url(menu-expanded.png);
	padding:0.2em 0.5em 0 0;
	margin:0;
}
li.collapsed {
	list-style-type:disc;
	list-style-image:url(menu-collapsed.png);
	padding:0.2em 0.5em 0 0;
	margin:0;
}
li.leaf {
	list-style-type:square;
	list-style-image:url(menu-leaf.png);
	padding:0.2em 0.5em 0 0;
	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;
}
#permissions td.module {
	font-weight:bold;
}
#permissions td.permission {
	padding-left:1.5em;
}
#access-rules .access-type, #access-rules .rule-type {
	margin-right:1em;
	float:left;
}
#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;
	margin-left:0.5em;
	clear:right;
}
#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 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;
}
.field .field-label, .field .field-label-inline, .field .field-label-inline-first {
	font-weight:bold;
}
.field .field-label-inline, .field .field-label-inline-first {
	display:inline;
}
.field .field-label-inline {
	visibility:hidden;
}
.node-form .content-multiple-table td.content-multiple-drag {
	width:30px;
	padding-right:0;
}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle {
	padding-right:.5em;
}
.node-form .content-add-more .form-submit {
	margin:0;
}
.node-form .number {
	display:inline;
	width:auto;
}
.node-form .text {
	width:auto;
}
.form-item #autocomplete .reference-autocomplete {
	white-space:normal;
}
.form-item #autocomplete .reference-autocomplete label {
	display:inline;
	font-weight:normal;
}
#content-field-overview-form .advanced-help-link, #content-display-overview-form .advanced-help-link {
	margin:4px 4px 0 0;
}
#content-field-overview-form .label-group, #content-display-overview-form .label-group, #content-copy-export-form .label-group {
	font-weight:bold;
}
table#content-field-overview .label-add-new-field, table#content-field-overview .label-add-existing-field, table#content-field-overview .label-add-new-group {
	float:left;
}
table#content-field-overview tr.content-add-new .tabledrag-changed {
	display:none;
}
table#content-field-overview tr.content-add-new .description {
	margin-bottom:0;
}
table#content-field-overview .content-new {
	font-weight:bold;
	padding-bottom:.5em;
}
.advanced-help-topic h3, .advanced-help-topic h4, .advanced-help-topic h5, .advanced-help-topic h6 {
	margin:1em 0 .5em 0;
}
.advanced-help-topic dd {
	margin-bottom:.5em;
}
.advanced-help-topic span.code {
	background-color:#EDF1F3;
	font-family:"Bitstream Vera Sans Mono", Monaco, "Lucida Console", monospace;
	font-size:0.9em;
	padding:1px;
}
.advanced-help-topic .content-border {
	border:1px solid #AAA
}
.container-inline-date {
	width:auto;
	clear:both;
	display:inline-block;
	vertical-align:top;
	margin-right:0.5em;
}
.container-inline-date .form-item {
	float:none;
	padding:0;
	margin:0;
}
.container-inline-date .form-item .form-item {
	float:left;
}
.container-inline-date .form-item, .container-inline-date .form-item input {
	width:auto;
}
.container-inline-date .description {
	clear:both;
}
.container-inline-date .form-item input, .container-inline-date .form-item select, .container-inline-date .form-item option {
	margin-right:5px;
}
.container-inline-date .date-spacer {
	margin-left:-5px;
}
.views-right-60 .container-inline-date div {
	padding:0;
	margin:0;
}
.container-inline-date .date-timezone .form-item {
	float:none;
	width:auto;
	clear:both;
}
#calendar_div, #calendar_div td, #calendar_div th {
	margin:0;
	padding:0;
}
#calendar_div, .calendar_control, .calendar_links, .calendar_header, .calendar {
	width:185px;
	border-collapse:separate;
	margin:0;
}
.calendar td {
	padding:0;
}
span.date-display-single {
}
span.date-display-start {
}
span.date-display-end {
}
span.date-display-separator {
}
.date-repeat-input {
	float:left;
	width:auto;
	margin-right:5px;
}
.date-repeat-input select {
	min-width:7em;
}
.date-repeat fieldset {
	clear:both;
	float:none;
}
.date-views-filter-wrapper {
	min-width:250px;
}
.date-views-filter input {
	float:left !important;
	margin-right:2px !important;
	padding:0 !important;
	width:12em;
	min-width:12em;
}
.date-nav {
	width:100%;
}
.date-nav div.date-prev {
	text-align:left;
	width:24%;
	float:left;
}
.date-nav div.date-next {
	text-align:right;
	width:24%;
	float:right;
}
.date-nav div.date-heading {
	text-align:center;
	width:50%;
	float:left;
}
.date-nav div.date-heading h3 {
	margin:0;
	padding:0;
}
.date-clear {
	float:none;
	clear:both;
	display:block;
}
.date-clear-block {
	float:none;
	width:auto;
	clear:both;
}
.date-clear-block:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.date-clear-block {
	display:inline-block;
}/* Hides from IE-mac \*/
* html .date-clear-block {
	height:1%;
}
.date-clear-block {
	display:block;
}
.date-container .date-format-delete {
	margin-top:1.8em;
	margin-left:1.5em;
	float:left;
}
.date-container .date-format-name {
	float:left;
}
.date-container .date-format-type {
	float:left;
	padding-left:10px;
}
.date-container .select-container {
	clear:left;
	float:left;
}
div.date-calendar-day {
	line-height:1;
	width:40px;
	float:left;
	margin:6px 10px 0 0;
	background:#F3F3F3;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	color:#999;
	text-align:center;
	font-family:Georgia, Arial, Verdana, sans;
}
div.date-calendar-day span {
	display:block;
	text-align:center;
}
div.date-calendar-day span.month {
	font-size:.9em;
	background-color:#B5BEBE;
	color:white;
	padding:2px;
	text-transform:uppercase;
}
div.date-calendar-day span.day {
	font-weight:bold;
	font-size:2em;
}
div.date-calendar-day span.year {
	font-size:.9em;
	padding:2px;
}
#ui-datepicker-div table, #ui-datepicker-div td, #ui-datepicker-div th {
	margin:0;
	padding:0;
}
#ui-datepicker-div, #ui-datepicker-div table, .ui-datepicker-div, .ui-datepicker-div table, .ui-datepicker-inline, .ui-datepicker-inline table {
	font-size:12px !important;
}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	background:#ffffff;
	border:2px solid #d3d3d3;
	font-family:Verdana, Arial, sans-serif;
	font-size:1.1em;
	margin:0;
	padding:2.5em .5em .5em .5em;
	position:relative;
	width:15.5em;
}
#ui-datepicker-div {
	background:#ffffff;
	display:none;
	z-index:9999;
}
.ui-datepicker-inline {
	display:block;
	float:left;
}
.ui-datepicker-control {
	display:none;
}
.ui-datepicker-current {
	display:none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	background:#e6e6e6 url(e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	left:.5em;
	position:absolute;
	top:.5em;
}
.ui-datepicker-next {
	left:14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background:#dadada url(dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	background:url(888888_7x7_arrow_left.gif) 50% 50% no-repeat;
	border:1px solid #d3d3d3;
	cursor:pointer;
	display:block;
	font-size:1em;
	height:1.4em;
	text-indent:-999999px;
	width:1.3em;
}
.ui-datepicker-next a {
	background:url(888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background:url(454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background:url(454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background:url(222222_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background:url(222222_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	background:#e6e6e6;
	border:1px solid #d3d3d3;
	color:#555555;
	font-size:1em;
	line-height:1.4em;
	margin:0 !important;
	padding:0 !important;
	position:absolute;
	top:.5em;
}
.ui-datepicker-header select.ui-datepicker-new-month {
	left:2.2em;
	width:7em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
	left:9.4em;
	width:5em;
}
table.ui-datepicker {
	text-align:right;
	width:15.5em;
}
table.ui-datepicker td a {
	color:#555555;
	display:block;
	padding:.1em .3em .1em 0;
	text-decoration:none;
}
table.ui-datepicker tbody {
	border-top:none;
}
table.ui-datepicker tbody td a {
	background:#e6e6e6 url(e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	border:1px solid #ffffff;
	cursor:pointer;
}
table.ui-datepicker tbody td a:hover {
	background:#dadada url(dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	border:1px solid #999999;
	color:#212121;
}
table.ui-datepicker tbody td a:active {
	background:#ffffff url(ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	border:1px solid #dddddd;
	color:#222222;
}
table.ui-datepicker .ui-datepicker-title-row td {
	color:#222222;
	font-size:.9em;
	padding:.3em 0;
	text-align:center;
	text-transform:uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a {
	color:#222222;
}
.timeEntry_control {
	vertical-align:middle;
	margin-left:2px;
}
* html .timeEntry_control {
	margin-top:-4px;
}
.timeEntry {
	background-color:transparent !important;
}
.timeEntry_control {
	display:none;
}
.rteindent1 {
	margin-left:40px;
}
.rteindent2 {
	margin-left:80px;
}
.rteindent3 {
	margin-left:120px;
}
.rteindent4 {
	margin-left:160px;
}
.rteleft {
	text-align:left;
}
.rteright {
	text-align:right;
}
.rtecenter {
	text-align:center;
}
.rtejustify {
	text-align:justify;
}
.image_assist {
	background-color:#eeeeee;
	background-repeat:no-repeat;
	background-image:url(imgassist.gif);
	background-position:50% 50%;
	border:1px dashed #dddddd;
}
.ibimage_left {
	float:left;
}
.ibimage_right {
	float:right;
}
.filefield-icon {
	float:left;
	margin-right:0.4em;
}
.filefield-element {
	margin:1em 0;
	white-space:normal;
}
.filefield-element .widget-preview {
	float:left;
	padding-right:10px;
	border-right:1px solid #CCC;
	margin-right:10px;
	max-width:30%;
}
.filefield-element .widget-edit {
	float:left;
	max-width:70%;
}
.filefield-element .filefield-preview {
	width:16em;
	overflow:hidden;
}
.filefield-element .widget-edit .form-item {
	margin:0 0 1em 0;
}
.filefield-element input.form-submit, .filefield-element input.form-file {
	margin:0;
}
.filefield-element input.progress-disabled {
	float:none;
	display:inline;
}
.filefield-element div.ahah-progress, .filefield-element div.throbber {
	display:inline;
	float:none;
	padding:1px 13px 2px 3px;
}
.filefield-element div.ahah-progress-bar {
	display:none;
	margin-top:4px;
	width:28em;
	padding:0;
}
.filefield-element div.ahah-progress-bar div.bar {
	margin:0;
}
.filefield-generic-edit .filefield-icon {
	float:left;
	margin-right:0.7em;
	margin-top:0.3em;
}
.filefield-generic-edit-description {
	margin-right:6em;
}
.filefield-generic-edit .form-text {
	width:99%;
}
.filefield-generic-edit .description {
	white-space:normal;
	margin-bottom:0;
	overflow:auto;
}
form.fivestar-widget {
	clear:both;
	display:block;
}
form.fivestar-widget select, form.fivestar-widget input {
	margin:0;
}
.fivestar-combo-stars .fivestar-static-form-item {
	float:left;
	margin-right:40px;
}
.fivestar-combo-stars .fivestar-form-item {
	float:left;
}
.fivestar-static-form-item .form-item, .fivestar-form-item .form-item {
	margin:0;
}
div.fivestar-widget-static {
	display:block;
}
div.fivestar-widget-static br {
	clear:left;
}
div.fivestar-widget-static .star {
	float:left;
	width:17px;
	height:15px;
	overflow:hidden;
	text-indent:-999em;
	background:url(star.gif) no-repeat 0 0;
}
div.fivestar-widget-static .star span.on {
	display:block;
	width:100%;
	height:100%;
	background:url(star.gif) no-repeat 0 -32px;
}
div.fivestar-widget-static .star span.off {
	display:block;
	width:100%;
	height:100%;
	background:url(star.gif) no-repeat 0 0;
}
div.fivestar-widget {
	display:block;
}
div.fivestar-widget .cancel, div.fivestar-widget .star {
	float:left;
	width:17px;
	height:15px;
	overflow:hidden;
	text-indent:-999em;
}
div.fivestar-widget .cancel, div.fivestar-widget .cancel a {
	background:url(delete.gif) no-repeat 0 -16px;
	text-decoration:none;
}
div.fivestar-widget .star, div.fivestar-widget .star a {
	background:url(star.gif) no-repeat 0 0;
	text-decoration:none;
}
div.fivestar-widget .cancel a, div.fivestar-widget .star a {
	display:block;
	width:100%;
	height:100%;
	background-position:0 0;
	cursor:pointer;
}
div.fivestar-widget div.on a {
	background-position:0 -16px;
}
div.fivestar-widget div.hover a, div.rating div a:hover {
	background-position:0 -32px;
}
form.fivestar-widget div.description {
	margin-bottom:0;
}
div.fivestar-widget-static .star {
	width:17px;
	height:15px;
	background:url(small_star.png) no-repeat 0 0px;
}
div.fivestar-widget-static .star span.on {
	background:url(small_star.png) no-repeat 0 -32px;
}
div.fivestar-widget-static .star span.off {
	background:url(small_star.png) no-repeat 0 0px;
}
div.fivestar-widget .cancel, div.fivestar-widget .star {
	width:17px;
	height:15px;
}
div.fivestar-widget .cancel, div.fivestar-widget .cancel a {
	background:url(small_delete.png) no-repeat 0 0;
}
div.fivestar-widget .star, div.fivestar-widget .star a {
	background:url(small_star.png) no-repeat 0 0px;
}
div.fivestar-widget div.on a {
	background-position:0 -16px;
}
div.fivestar-widget div.hover a, div.rating div a:hover {
	background-position:0 -32px;
}
#lightbox {
	background-color:#eee;
	padding:10px;
	border-bottom:2px solid #666;
	border-right:2px solid #666;
	min-width:240px;
}
#lightboxDetails {
	font-size:1.2em;
	padding-top:0.6em;
	min-width:240px;
}
#lightboxCaption {
	float:left;
	font:0.9em black;
}
#keyboardMsg {
	float:right;
	font:0.9em black;
}
#closeButton {
	top:5px;
	right:5px;
	width:20px;
	height:20px;
	position:absolute;
	z-index:200;
	background:url(close_lite.gif) no-repeat;
}
#loadingImage {
	position:absolute;
	top:30%;
	left:45%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
	background:url(loading_lite.gif) no-repeat;
	width:126px;
	height:22px;
	z-index:150;
}
#lightbox img {
	border:none;
	clear:both;
}
#overlay {
	background-color:#333;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.wrapper.tagadelic {
	text-align:justify;
	margin-right:1em;
}
.tagadelic.level1 {
	font-size:1em;
}
.tagadelic.level2 {
	font-size:1.2em;
}
.tagadelic.level3 {
	font-size:1.4em;
}
.tagadelic.level4 {
	font-size:1.6em;
}
.tagadelic.level5 {
	font-size:1.8em;
}
.tagadelic.level6 {
	font-size:2em;
}
.tagadelic.level7 {
	font-size:2.2em;
}
.tagadelic.level8 {
	font-size:2.4em;
}
.tagadelic.level9 {
	font-size:2.6em;
}
.tagadelic.level10 {
	font-size:2.8em;
}
div.fieldgroup {
	margin:.5em 0 1em 0;
}
div.fieldgroup .content {
	padding-left:1em;
}
body {
	font-size:100%;
}
#page {
	font-size:0.75em;
	line-height:1.333em;
	font-size:0.875em;
	line-height:1.286em;
}
body, caption, th, td, input, textarea, select, option, legend, fieldset {
	font-family:Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
}
pre, code {
	font-size:1.1em;
	font-family:"Bitstream Vera Sans Mono", "Courier New", monospace;
}
h1 {
	font-size:2em;
	line-height:1.3em;
	margin-top:0;
	margin-bottom:0.5em;
}
h2 {
	font-size:1.5em;
	line-height:1.3em;
	margin-top:0.667em;
	margin-bottom:0.667em;
}
h3 {
	font-size:1.3em;
	line-height:1.3em;
	margin-top:0.769em;
	margin-bottom:0.769em;
}
h4, h5, h6 {
	font-size:1.1em;
	line-height:1.3em;
	margin-top:0.909em;
	margin-bottom:0.909em;
}
p, ul, ol, dl, pre, table, fieldset, blockquote {
	margin:1em 0;
}
ul, ol {
	margin-left:0;
	padding-left:2em;
}
.block ul,  .item-list ul {
	margin:1em 0;
	padding:0 0 0 2em;
}
ul ul, ul ol, ol ol, ol ul, .block ul ul, .block ul ol, .block ol ol, .block ol ul, .item-list ul ul, .item-list ul ol, .item-list ol ol, .item-list ol ul {
	margin:0;
}
li {
	margin:0;
	padding:0;
}
.item-list ul li {
	margin:0;
	padding:0;
	list-style:inherit;
}
ul.menu li,  li.expanded, li.collapsed, li.leaf {
	margin:0;
	padding:0;
}
ul {
	list-style-type:disc;
}
ul ul {
	list-style-type:circle;
}
ul ul ul {
	list-style-type:square;
}
ul ul ul ul {
	list-style-type:circle;
}
ol {
	list-style-type:decimal;
}
ol ol {
	list-style-type:lower-alpha;
}
ol ol ol {
	list-style-type:decimal;
}
dt {
	margin:0;
	padding:0;
}
dd {
	margin:0 0 0 2em;
	padding:0;
}
a:link {
}
a:visited {
}
a:hover, a:focus {
}
a:active {
}
table {
	border-collapse:collapse;
}
th, thead th, tbody th {
	text-align:left;
	padding-right:0;
	border-bottom:none;
}
tbody {
	border-top:none;
}
abbr {
	border-bottom:1px dotted #666;
	cursor:help;
	white-space:nowrap;
}
abbr.created {
	border:none;
	cursor:auto;
	white-space:normal;
}
img {
	border:0;
}
hr {
	height:1px;
	border:1px solid #666;
}
form {
	margin:0;
	padding:0;
}
fieldset {
	margin:1em 0;
	padding:0.5em;
}
div.tabs {
	margin:0 0 5px 0;
}
ul.primary {
	margin:0;
	padding:0 0 0 10px;
	border-width:0;
	list-style:none;
	white-space:nowrap;
	line-height:normal;
	background:url(tab-bar.png) repeat-x left bottom;
}
ul.primary li {
	float:left;
	margin:0;
	padding:0;
}
ul.primary li a {
	display:block;
	height:24px;
	margin:0;
	padding:0 0 0 5px;
	border-width:0;
	font-weight:bold;
	text-decoration:none;
	color:#777;
	background-color:transparent;
	background:url(tab-left.png) no-repeat left -38px;
}
ul.primary li a .tab {
	display:block;
	height:20px;
	margin:0;
	padding:4px 13px 0 6px;
	border-width:0;
	line-height:20px;
	background:url(tab-right.png) no-repeat right -38px;
}
ul.primary li a:hover {
	border-width:0;
	background-color:transparent;
	background:url(tab-left.png) no-repeat left -76px;
}
ul.primary li a:hover .tab {
	background:url(tab-right.png) no-repeat right -76px;
}
ul.primary li.active a, ul.primary li.active a:hover {
	border-width:0;
	color:#000;
	background-color:transparent;
	background:url(tab-left.png) no-repeat left 0;
}
ul.primary li.active a .tab, ul.primary li.active a:hover .tab {
	background:url(tab-right.png) no-repeat right 0;
}
ul.secondary {
	margin:0;
	padding:0 0 0 5px;
	border-bottom:1px solid #c0c0c0;
	list-style:none;
	white-space:nowrap;
	background:url(tab-secondary-bg.png) repeat-x left bottom;
}
ul.secondary li {
	float:left;
	margin:0 5px 0 0;
	padding:5px 0;
	border-right:none;
}
ul.secondary a {
	display:block;
	height:24px;
	margin:0;
	padding:0;
	border:1px solid #c0c0c0;
	text-decoration:none;
	color:#777;
	background:url(tab-secondary.png) repeat-x left -56px;
}
ul.secondary a .tab {
	display:block;
	height:18px;
	margin:0;
	padding:3px 8px;
	line-height:18px;
}
ul.secondary a:hover {
	background:url(tab-secondary.png) repeat-x left bottom;
}
ul.secondary a.active, ul.secondary a.active:hover {
	border:1px solid #c0c0c0;
	color:#000;
	background:url(tab-secondary.png) repeat-x left top;
}
div.messages,  div.status, div.warning, div.error {
	min-height:21px;
	margin:0 1em 5px 1em;
	border:2px solid #ff7;
	padding:5px 5px 5px 35px;
	color:#000;
	background-color:#ffc;
	background-image:url(messages-status.png);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
div.status {
}
div.warning {
	border-color:#fc0;
	background-image:url(messages-warning.png);
}
div.warning, tr.warning {
	color:#000;
	background-color:#ffc;
}
div.error {
	border-color:#c00;
	background-image:url(messages-error.png);
}
div.error, tr.error {
	color:#900;
	background-color:#fee;
}
div.messages ul {
	margin-top:0;
	margin-bottom:0;
}
div.block.with-block-editing {
	position:relative;
}
div.block.with-block-editing div.edit {
	display:none;
	position:absolute;
	right:0;
	top:0;
	z-index:40;
	border:1px solid #eee;
	padding:0 2px;
	font-size:9px;
	background-color:#fff;
}
div.block.with-block-editing:hover div.edit {
	display:block;
}
.with-wireframes #header-inner, .with-wireframes #content-inner, .with-wireframes #content-inner>*, .with-wireframes #navbar-inner, .with-wireframes #sidebar-left-inner, .with-wireframes #sidebar-right-inner, .with-wireframes #footer-inner {
	margin:1px;
	padding:2px;
	border:1px solid #ccc;
}
.with-wireframes #closure-blocks {
	margin-top:1px;
	padding:2px;
	border:1px solid #ccc;
}
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;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:helvetica;
	vertical-align:baseline;
}
body {
	line-height:1.6;
	color:#555555;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
table, td, th {
	vertical-align:middle;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
a img {
	border:none;
}
* {
	color:#333;
	margin:0px;
	padding:0px;
}
body {
	line-height:18px;
}
#page, #closure-blocks {
	margin:auto;
	width:950px;
	background-color:#ebebe3;
}
#page-inner {
	width:900px;
	margin:0px 25px;
}
header-blocks {
	clear:both;
}
a {
	color:#00adef;
	text-decoration:none;
}
a:hover, a:focus {
	text-decoration:underline;
}
a img {
	border:none;
}
.clearfloating {
	clear:both;
	float:none;
}
p {
	line-height:17px;
	text-align:justify;
}
h1 {
	font-size:20px;
}
h2 {
	font-size:16px;
}
h3, h4 {
	font-size:14px;
}
h5, h6 {
	font-size:12px;
}
#sidebar-right .block-inner, #sidebar-left .block-inner, #content-bottom .block-inner {
	margin-bottom:25px;
}
td {
	text-align:left;
	vertical-align:top;
}
#sidebar-right .block-inner .content-first-cont, #sidebar-left .block-inner .content-first-cont {
	border:#BFBDAE solid 1px;
	padding:10px;
	margin-top:-1px;
	background-color:#fff;
}
#sidebar-right .block-inner .title, #sidebar-left .block-inner .title {
	background-position:left -392px;
	color:#FFFFFF;
	font-size:11px;
	padding:9px;
}
#content .block-inner {
	border:#BFBDAE solid 1px;
}
#content #block-trialsubmit .block-inner {
	border:none;
}
#content #block-trialsubmit {
	padding-top:10px;
}
#content-bottom .homepageblock .block-inner {
	margin-bottom:2px;
	position:relative;
}
#header {
}
#header-inner {
}
#logo-title {
	width:19%;
	float:left;
	height:90px;
}
#logo {
	height:46px;
}
#site-name {
}
#site-slogan {
}
#header #header-blocks {
	float:left;
	width:81%;
	clear:none;
	height:90px;
	overflow:hidden;
	background-color:#0099FF;
}
#main {
	position:relative;
}
#main-inner {
}
#content {
	float:left;
	margin-left:0;
	padding:0;
	overflow:hidden;
	width:100%;
	margin-bottom:25px;
}
body.two-sidebars #content {
	width:510px;
	margin-right:10px;
}
body.sidebar-left #content {
	width:770px;
}
body.sidebar-right #content {
	width:640px;
	margin-right:10px;
}
#sidebar-left {
	float:left;
	width:120px;
	overflow:hidden;
	margin-right:10px;
	padding:0;
}
#sidebar-left-inner {
	padding:0;
	position:relative;
}
#sidebar-right {
	float:right;
	width:250px;
	overflow:hidden;
	margin-right:0;
	padding:0;
}
.front #sidebar-right {
	margin-top:14px!important;
}
#sidebar-right-inner {
	padding:0;
}
#navbar {
	width:100%;
	margin-left:0;
	clear:both;
	padding:0;
}
.with-navbar #content, .with-navbar #sidebar-left, .with-navbar #sidebar-right {
	margin-top:15px;
}
#navbar-inner {
}
#search-box {
	width:200px;
	margin-right:-200px;
	float:left;
}
#primary {
	margin-left:200px;
}
#secondary {
	margin-left:200px;
}
#navbar ul {
	margin:0;
	padding:0;
	text-align:left;
}
#navbar li {
	float:left;
	padding:0 10px 0 0;
}
#footer {
}
#footer-inner {
	margin-top:-4px;
	clear:both;
}
#closure-blocks {
}
#header, #content, #navbar, #sidebar-left, #sidebar-right, #footer, #closure-blocks {
	overflow:visible;
	word-wrap:break-word;
}
body {
	margin:0;
}
#page {
}
#page-inner {
}
#header {
}
#header-inner {
}
#logo-title {
}
#logo {
	padding:0;
}
#logo-image {
}
h1#site-name, div#site-name {
	margin:0;
	font-size:2em;
	line-height:1.3em;
}
#site-name a:link, #site-name a:visited {
	color:#000;
	text-decoration:none;
}
#site-name a:hover {
	text-decoration:underline;
}
#site-slogan {
}
#header-blocks {
}
#main {
}
#main-inner {
}
#content {
}
#content-inner {
}
#mission {
}
#content-top {
}
#content-header {
}
.breadcrumb {
	padding-bottom:0;
}
h1.title,  h2.title,  h3.title {
	margin:0;
}
div.messages {
}
div.status {
}
div.warning, tr.warning {
}
div.error, tr.error {
}
div.tabs {
}
.help {
	margin:1em 0;
}
.more-help-link {
	font-size:0.85em;
	text-align:right;
}
#content-area {
}
.pager {
	clear:both;
	margin:1em 0;
	text-align:center;
}
.feed-icons {
	margin:1em 0;
}
#content-bottom {
}
#navbar {
}
#navbar-inner {
}
#search-box {
}
#edit-search-theme-form-1-wrapper label {
	display:none;
}
#primary {
}
#secondary {
}
#sidebar-left {
}
#sidebar-left-inner {
}
#sidebar-right {
}
#sidebar-right-inner {
}
#footer {
}
#footer-inner {
}
#footer-message {
}
#closure-blocks {
}
.node {
}
.node-inner {
}
.sticky {
}
.node-unpublished {
}
.node-unpublished div.unpublished,  .comment-unpublished div.unpublished {
	height:0;
	overflow:visible;
	color:#d8d8d8;
	font-size:75px;
	line-height:1;
	font-family:Impact, "Arial Narrow", Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	word-wrap:break-word;
}
.node-mine {
}
.node-teaser {
}
.node-type-page {
}
.node-type-story {
}
.node h2.title {
}
.marker {
	color:#c00;
}
.node .picture {
}
.node.node-unpublished .picture, .comment.comment-unpublished .picture {
	position:relative;
}
.node .meta {
}
.node .submitted {
}
.node .terms {
}
.node .content {
}
.node div.links {
	margin:1em 0;
}
ul.links {
	margin:0;
	padding:0;
}
ul.links.inline {
	display:inline;
}
ul.links li {
	display:inline;
	list-style-type:none;
	padding:0 0.5em;
}
.preview .node {
}
#comments {
	margin:1em 0;
}
#comments-title {
}
.comment {
}
.comment-inner {
}
.comment-preview {
}
.comment.new {
}
.comment.odd {
}
.comment.even {
}
.comment.first {
}
.comment.last {
}
.comment-unpublished {
}
.comment-unpublished div.unpublished {
}
.comment-published {
}
.comment-by-anon {
}
.comment-by-author {
}
.comment-mine {
}
.comment h3.title {
}
.new {
	color:#c00;
}
.comment .picture {
}
.comment .submitted {
}
.comment .content {
}
.comment .user-signature {
}
.comment div.links {
	margin:1em 0;
}
.indented {
}
.preview .comment {
}
.block.region-odd {
}
.block.region-even {
}
.block.odd {
}
.block.even {
}
.region-count-1 {
}
.count-1 {
}
.block-inner {
}
.block h2.title {
}
.block .content {
}
#block-aggregator-category-1 {
}
#block-aggregator-feed-1 {
}
#block-block-1 {
}
#block-blog-0 {
}
#block-book-0 {
}
#block-comments-0 {
}
#block-forum-0 {
}
#block-forum-1 {
}
#block-menu-2 {
}
#block-node-0 {
}
#block-poll-0 {
}
#block-profile-0 {
}
#block-search-0 {
}
#block-statistics-0 {
}
#block-user-0 {
}
#block-user-1 {
}
#block-user-2 {
}
#block-user-3 {
}
.box {
}
.box-inner {
}
.box h2.title {
}
.box .content {
}
.error {
}
.warning {
}
.more-link {
	text-align:right;
}
#user-login-form {
	text-align:left;
}
tr.even {
}
tr.odd {
}
li a.active {
	color:#000;
}
.form-item,  .form-checkboxes, .form-radios {
	margin:1em 0;
}
.form-item input.error,  .form-item textarea.error, .form-item select.error {
	border:2px solid #c00;
}
.form-item label {
	font-weight:bold;
}
.form-item label.option {
	display:inline;
	font-weight:normal;
}
.form-required {
	color:#c00;
}
.form-item .description {
	font-size:0.85em;
}
.form-checkboxes .form-item,  .form-radios .form-item {
	margin:0.4em 0;
}
.form-submit {
}
.container-inline div, .container-inline label {
	display:inline;
}
.tips {
	margin:0;
	padding:0;
	font-size:0.9em;
}
#user-login-form ul {
	margin-bottom:0;
}
#user-login-form li.openid-link,  #user-login li.openid-link {
	margin-top:1em;
	margin-left:-20px;
	padding-left:20px;
	background-position:left center;
}
#user-login-form li.user-link,  #user-login li.user-link {
	margin-top:1em;
	list-style-type:disc;
	list-style-position:outside;
}
#user-login li.openid-link,  #user-login li.user-link {
	margin-left:-2em;
}
form tbody {
	border-top:1px solid #ccc;
}
form th {
	text-align:left;
	padding-right:1em;
	border-bottom:3px solid #ccc;
}
form tbody th {
	border-bottom:1px solid #ccc;
}
form thead th {
	text-align:left;
	padding-right:1em;
	border-bottom:3px solid #ccc;
}
#navbar, #navbar-inner, #navbar .topmenu li a, #block-menu-menu-footer-links, div.outerbox, .block-ticketyboo, .search_bar #block-open {
	background-image:url(sprite-home-menu_v1.png);
	background-repeat:no-repeat;
}
#navbar {
	background-position:left 0;
	height:20px;
	overflow:hidden;
}
#navbar-inner {
	background-position:0 -463px !important;
	padding-left:24px;
}
#navbar .topmenu {
	float:left;
}
#navbar .topmenu li {
	cursor:pointer;
	border-right:#c6c4c7 solid 1px;
	list-style-type:none;
	padding:0px;
	text-transform:lowercase;
}
#navbar .topmenu li a {
	color:#fff;
	padding:0 14px;
	letter-spacing:0.5px;
	line-height:17px;
	background:#373537;
	font-size:14px;
	height:20px;
	text-transform:capitalize;
}
#navbar .topmenu a.activetarget {
	margin-top:0px;
	background-position:0px -643px;
}
#navbar .topmenu li#term25 a {
	background-position:-153px -603px;
}
#navbar .topmenu li#term25 a.activetarget {
	background-position:-153px -643px;
}
#navbar .topmenu li#term31 a {
	background-position:-91px -603px;
}
#navbar .topmenu li#term31 a.activetarget {
	background-position:-91px -643px;
}
#navbar .topmenu li#term26 a {
	background-position:-218px -603px;
}
#navbar .topmenu li#term26 a.activetarget {
	background-position:-218px -643px;
}
#navbar .topmenu li#term27 a {
	background-position:-290px -603px;
}
#navbar .topmenu li#term27 a.activetarget {
	background-position:-290px -643px;
}
#navbar .topmenu li#term28 a {
	background-position:-354px -603px;
}
#navbar .topmenu li#term28 a.activetarget {
	background-position:-354px -643px;
}
#navbar .topmenu li#term29 a {
	background-position:-417px -603px;
}
#navbar .topmenu li#term29 a.activetarget {
	background-position:-417px -643px;
}
#navbar .topmenu li#termshorts a {
	background-position:-488px -603px;
}
#navbar .topmenu li#termshorts a.activetarget {
	background-position:-488px -643px;
}
#navbar .topmenu li#termblogs a {
	background-position:-543px -603px;
}
#navbar .topmenu li#termblogs a.activetarget {
	background-position:-544px -643px;
}
.circle_link_div .circle_link_a {
	height:21px;
	width:25px;
	margin-left:-25px;
	position:absolute;
}
#root-menu-div {
	left:auto!important;
	top:auto!important;
	width:902px!important;
}
div.outerbox {
	left:auto !important;
	top:0px !important;
	z-index:9999;
	width:902px;
	background-position:0 -713px;
}
ul.innerbox {
	background:#ECEBE3 url(bg-topmenu-overlay-bottom.png) left bottom no-repeat;
	padding-bottom:5px;
	opacity:0.95;
}
ul.innerbox li {
	list-style-type:none!important;
	list-style:none!important;
}
ul.innerbox li .menu-item {
	padding:10px 16px 20px 19px;
	margin-top:6px;
	background:#ecebe3 url(bg-topmenu-overlay-center.png) repeat-y scroll left top;
	opacity:0.95;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
}
ul.innerbox li .item-list {
	float:left;
	margin:0px 9px;
	width:126px;
}
.overlaid_table {
	background:transparent url(bg_overlay.gif) left top repeat-y;
}
ul.innerbox li .item-list h3 a {
	font-family:helvetica;
	color:#585747;
	font-size:9px;
	line-height:12px;
	letter-spacing:1.5px;
	text-transform:uppercase;
}
ul.innerbox li .views-field-title * {
	font-family:georgia;
	font-size:16px;
	line-height:15px;
	color:#333;
}
ul.innerbox li .views-field-teaser * {
	font-family:georgia;
	font-size:11px;
	line-height:15px;
	color:#666;
}
ul.innerbox li .views-field-tid-1 .views-label-tid-1 {
	font-family:helvetica;
	font-size:8px;
	line-height:15px;
	color:#666;
	letter-spacing:2px;
	text-transform:uppercase;
}
ul.innerbox li .views-field-tid-1 .field-content * {
	font-family:georgia;
	font-size:11px;
	line-height:15px;
	color:#00aeef;
	font-style:italic;
}
ul.innerbox li .views-row-odd, ul.innerbox li .views-row-even {
	background:transparent url(bg-open-week-small.gif) center bottom no-repeat;
	padding-bottom:13px;
	margin-bottom:13px;
}
ul.innerbox li .views-row-last {
	background:none;
}
ul.innerbox li ul {
	background:transparent url(bg-ul-topmenu-overlay.gif) right top repeat-y;
}
#block-block-17 {
	background:#CCCCCC;
	height:300px;
	left:182px;
	position:absolute;
	top:154px;
	width:850px;
	z-index:9999;
	padding:12px 25px 25px;
}
.overlay_content {
	position:relative;
	top:-7px;
	padding-bottom:10px;
}
.overlay_wrap {
	float:left;
	width:122px;
	padding-left:2px;
	margin-right:20px;
}
.overlay_head {
	font-size:9px;
	height:12px;
	letter-spacing:1.5px;
	line-height:18px;
	position:relative;
	text-transform:uppercase;
	top:-20px;
	color:#00ADEF;
}
.overlay_head a {
}
.overlay_title a {
	font-family:georgia;
	font-size:16px;
	line-height:17px;
	color:#333;
}
.overlay_title {
	padding-bottom:5px;
	padding-top:7px;
}
.overlay_title a:hover {
	color:#333;
}
.overlay_teaser, .overlay_teaser p {
	font-family:georgia;
	font-size:11px;
	line-height:15px;
	color:#666666;
}
.overlay_teaser p * {
	color:#666666;
}
.overlay_author {
	line-height:10px;
	margin-bottom:8px;
	margin-top:5px;
	position:relative;
}
.overlay_contents_cont {
	border-bottom:1px dashed #585746;
	padding-bottom:8px;
}
.overlay_contents_cont_last {
	border:none!important;
}
.overlay_author span.by {
	font-size:8px;
	line-height:12px;
	color:#666666;
	letter-spacing:1px;
}
.overlay_contents_cont .overlay_image {
	background-color:#F5F5DC;
	text-align:center;
	width:84px;
}
.overlay_contents_cont .overlay_image img {
	display:block;
	margin:auto;
}
.overlay_author span.authorname a, .overlay_author span.authorname {
	color:#00AAEF;
	font-family:Georgia;
	font-size:11px;
	font-style:italic;
	line-height:12px;
}
.overlaid_table_regulars .overlay_wrap {
	width:267px;
}
.overlaid_table_regulars .overlay_wrap48, .overlaid_table_shorts .overlay_wrap3 {
	margin-right:0px;
}
.overlaid_table_shorts .overlay_content {
	padding-bottom:0px;
}
.overlaid_table_voice .overlay_author span.authorname {
	position:relative;
}
.overlaid_table_topmenu {
	margin-top:19px;
	position:relative;
}
.overlaid_table_features, .overlaid_table_lounge {
	background:transparent url(bg_overlay_regulars.gif) left top repeat-y;
}
.overlaid_table_print, .overlaid_table_blogs {
	background:transparent url(bg-overlay-gallerymenu.gif) left top repeat-y;
}
.overlaid_table_gallery .overlay_wrap, .overlaid_table_shorts .overlay_wrap {
	width:267px;
}
.overlaid_table_gallery .overlay_wrap39 {
	padding-right:0px;
	margin-right:0px;
}
.overlaid_table_gallery .overlay_content {
	padding-right:0px;
}
.overlaid_table_gallery .overlay_author {
	margin-bottom:5px;
}
.overlaid_table_gallery .overlay_wrap36 .overlay_head {
	background-position:left -713px;
	padding-left:18px;
}
.overlaid_table_gallery .overlay_wrap38 .overlay_head {
	background-position:left -794px;
	padding-left:18px;
}
.overlaid_table_gallery .overlay_wrap583 .overlay_head {
	background-position:left -756px;
	padding-left:22px;
}
.overlaid_table_gallery .overlay_contents_cont {
	margin-top:8px;
}
.overlaid_table_gallery, .overlaid_table_voice, .overlaid_table_shorts, .overlaid_table_regulars {
	background:transparent url(bg-overlay-voices.gif) left top repeat-y;
}
.overlaid_table_essay {
	background:transparent url(bg-overlay-essay.gif) left top repeat-y;
}
.overlaid_table_voice .overlay_wrap {
	width:100%;
	float:none;
}
.voice_overlay_rows {
	clear:both;
}
.overlaid_table_essay .overlay_wrap {
	width:411px;
}
.overlaid_table_essay .overlay_contents_cont {
	overflow:hidden;
}
.overlay_print_issues {
	width:192px;
	margin-right:26px;
	float:left;
	border-bottom:1px dashed #585746;
	margin-bottom:7px!important;
	padding-bottom:7px;
	position:relative;
	top:-8px;
}
.past_issue_head, .current_issue_head {
	color:#585747;
	float:left;
	font-size:9px;
	letter-spacing:1.5px;
	line-height:12px;
	width:222px;
}
.overlay_print_issues_number3, .overlay_print_issues_number6, .overlay_print_issues_number9 {
	margin-right:0px;
}
.overlay_print_issues_number0 .overlay_author, .overlay_print_issues_number0, .overlay_print_issues_number4, .overlay_print_issues_number5, .overlay_print_issues_number6 {
	border:none;
	margin-bottom:0px;
}
.overlay_print_date {
	font-family:georgia;
	font-style:italic;
	font-size:11px;
	line-height:15px;
	color:#787661;
}
.overlay_print_top_title {
	font-size:8px;
	line-height:10px;
	letter-spacing:1.5px;
	text-transform:uppercase;
	margin:1px 0 10px;
}
.overlay_small_blurb_teaser {
	margin-bottom:5px;
}
.overlaid_table_voice .overlay_image {
	float:left;
	margin-right:18px;
	margin-right:18px;
	width:61px;
	height:62px;
	background:transparent;
}
.overlaid_table_voice .overlay_author {
	border:none;
}
.overlaid_table_voice .overlay_content {
	margin-bottom:10px;
	padding-bottom:10px;
	float:left;
	width:258px;
	margin-right:30px;
}
.overlaid_table_voice .overlay_contents_cont {
	margin-bottom:10px;
}
.overlaid_table_voice .overlay_author {
	position:relative;
	top:-6px;
}
.overlaid_table_voice .overlay_title {
	padding-top:0px;
}
.overlaid_table_voice .overlay_contents_number2, .overlaid_table_voice .overlay_contents_number5, .overlaid_table_voice .overlay_contents_number8, .overlaid_table_voice .overlay_contents_number11 {
	margin-right:0px;
}
#overlay_static_archive_link {
	bottom:-3px;
	left:0;
	position:absolute;
}
#overlay_static_archive_link a {
	font-family:georgia;
	font-size:10px;
	letter-spacing:1px;
	line-height:11px;
	text-transform:uppercase;
}
.overlay_bottom_more {
	position:absolute;
	bottom:0px;
}
.overlay_bottom_more a {
	font-family:georgia;
	font-size:10px;
	letter-spacing:1px;
	line-height:11px;
	text-transform:uppercase;
}
.overlaid_table_blogs .overlay_contents_cont {
	margin-bottom:10px;
}
.overlay_blog_title_author a {
	color:#00ADEF;
	font-size:9px;
	letter-spacing:0.75px;
	line-height:13px;
	text-transform:uppercase;
}
.overlay_blog_title_author .separator {
	color:#00ADEF;
}
.overlay_blog_title_author .separator {
	background:none!important;
	padding:0px!important;
	border:none!important;
	border:0px;
}
.overlay_blogs .overlay_content {
	width:192px;
	margin-right:26px;
	float:left;
	margin-bottom:7px!important;
	padding-bottom:7px;
	top:-8px;
}
.overlay_blogs .overlay_blog_column4 {
	margin-right:0px;
}
#block-block-9 {
	position:relative;
}
#block-block-9 ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-top:1px;
}
#block-block-9 .block-inner, #block-block-9 .content-first-cont {
	background:none!important;
	padding:0px!important;
	border:none!important;
	height:270px;
	width:130px;
}
#block-block-9 .content-first-cont {
	margin:0px!important;
}
#block-block-9 a {
	padding:28px 0 11px;
	display:block;
	line-height:0px;
	font-size:0px;
	width:100%;
	margin-top:-1px;
	background:transparent url(bg-leftmenu01.png) left top no-repeat;
	text-indent:-9999em;
}
#block-block-9 a:hover {
	padding-bottom:19px;
}
#block-block-9 #term46 a {
	background-position:0 -880px;
}
#block-block-9 #term46 a:hover {
	background-position:0 -780px;
}
#block-block-9 #term61 a {
	background-position:0 -100px;
}
#block-block-9 #term61 a:hover {
	background-position:0 0;
}
#block-block-9 #term48 a {
	background-position:0 -491px;
}
#block-block-9 #term48 a:hover {
	background-position:0 -390px;
}
#block-block-9 #term64 a {
	background-position:0 -417px;
}
#block-block-9 #term64 a:hover {
	background-position:0 -338px;
}
#block-block-9 #left_mneu_poom a {
	background-position:0 -686px;
}
#block-block-9 #left_mneu_poom a:hover {
	background-position:0 -586px;
}
#block-block-9 #left_mneu_smallworld a {
	background-position:0 -974px;
}
#block-block-9 #left_mneu_smallworld a:hover {
	background-position:0 -1068px;
}
#block-block-9 #left_mneu_headstart a {
	background-position:0 -295px;
	padding-bottom:18px;
}
#block-block-9 #left_mneu_headstart a:hover {
	padding-bottom:20px;
	background-position:0 -194px;
}
#block-block-11 ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#block-block-11 ul li {
	margin-bottom:2px;
}
#block-block-11 .block-inner, #block-block-11 .content-first-cont {
	background:none!important;
	padding:0px!important;
	border:none!important;
}
#block-block-11 .content-first-cont {
	margin:0px!important;
}
#block-block-11 li a {
	background:transparent url(bg_all_left_menu_inactive.gif) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	padding:0 0 2px 4px;
	text-transform:lowercase;
}
#block-block-11 li a:hover {
	background:transparent url(bg_all_left_menu_active.gif) left top no-repeat;
}
#block-block-11 li a:active {
	background:transparent url(bg_all_left_menu_active.gif) left top no-repeat;
}
#block-block-11 li.active {
	background:transparent url(bg_all_left_menu_active.gif) left top no-repeat;
}
#footer ul {
	list-style-type:none;
}
#footer li {
	display:inline;
}
#footer li a, #footer * {
	color:#787661;
	font-size:9px;
}
#block-menu-menu-footer-links {
	background-position:left 0px;
	height:20px;
	overflow:hidden;
}
#block-menu-menu-footer-links * {
	color:red;
}
#block-menu-menu-footer-links ul {
	margin:0px;
	padding:0px;
	margin-left:10px;
}
#block-menu-menu-footer-links .block-inner {
	margin:2px 0px;
}
#block-menu-menu-footer-links a, #block-block-8 li {
	padding:1px 6px 0px 3px;
	border-right:#8f8f83 solid 1px;
}
#block-menu-menu-footer-links a:hover {
	color:#2F2F2C;
}
#block-block-8 {
	text-align:center;
	padding:5px 0px;
}
#block-block-8 ul {
	margin:0px;
	padding:0px;
}
#block-block-8 li.last {
	border:none!important;
}
#block-block-8 li.last {
	padding-left:6px;
}
body.node-type-article #content .section-lounge-articles #content {
	margin-right:7px;
	width:513px;
}
#block-views-ArticleImages-block_1 {
	border:red solid 1px!important;
	width:305px;
	position:relative;
}
#block-views-ArticleImages-block_1 .views-field-field-image-fid img {
	height:283px;
	width:305px;
}
.pager-last {
	display:none!important;
}
#block-views-ArticleImages-block_1 .pager-previous {
	position:absolute;
	top:46%;
	left:0px;
}
#block-views-ArticleImages-block_1 .pager-next {
	position:absolute;
	top:46%;
	right:0px;
}
#block-views-ArticleImages-block_1 .views-throbbing {
	background:none!important;
	padding:0px!important;
}
#block-views-ArticleImages-block_1 .item-list ul {
	margin:0px;
	padding:4px;
	list-style-type:none;
	text-align:right;
}
#block-views-ArticleImages-block_1 .item-list li {
	padding:0px;
	margin:0px;
}
#block-views-ArticleImages-block_1 .item-list a {
	padding:0px;
	margin:0px;
}
body.node-type-article #content .node-type-article {
	padding:0px 38px 0px 0px;
}
body.node-type-article #content .node-inner {
	padding:0px 0 0 39px;
	position:relative;
}
body.theme_Regulars #content .article_intro {
	background-position:left -1140px;
}
#content .article_head {
	border-bottom:1px dashed #787661;
	border-top:1px dashed #787661;
}
#content .submitted_altered, #content .submitted_altered span {
	font-family:georgia;
	font-size:11px;
	font-style:italic;
	padding:0 3px 0 0;
	line-height:20px;
}
#content .article_web_print {
	color:#787661;
	font-size:8px;
	letter-spacing:1.5px;
	line-height:10px;
	padding:0;
	text-transform:uppercase;
}
#content h1.title {
	color:#333333;
	font-family:Georgia;
	font-size:24px;
	font-weight:normal;
	padding-top:20px;
	line-height:28px;
	padding-bottom:5px;
}
#content .node-summary {
	border-bottom:1px dashed #787661;
	padding:6px 0px;
}
#content .node-summary p, #content .node-summary {
	color:#949485;
	font-size:12px;
	letter-spacing:-0.25px;
	line-height:18px;
}
#content .article_slug {
	margin:-10px 0 0px;
	padding:20px 0 0;
	height:15px;
	margin-top:-4px;
	overflow:hidden;
	position:relative;
}
#content span#slug_line {
	background:#D62D29 url(bg_slug_title_article_white.gif) no-repeat scroll 100% 0;
	background-color:#D62D29;
	font-size:8px;
	font-weight:bold;
	letter-spacing:1.5px;
	line-height:16px;
	padding:0 16px 0 5px;
	position:absolute;
	text-transform:uppercase;
	color:#FFFFFF !important;
}
#content .meta {
	margin-bottom:5px;
	line-height:20px;
}
#content .article_comment_count {
	background:#00aeef;
	color:#FFFFFF;
	font-size:9px;
	margin:-1px 0 0 405px;
	padding:0 9px 0 12px;
}
#content #article_comment_count_peak {
	background-position:418px -473px;
	height:6px;
	margin-bottom:-18px;
}
#content .article_author_taxonomy {
	background-position:left -812px;
	color:#787661;
	font-size:8px;
	line-height:15px;
	margin-bottom:-4px;
	margin-top:6px;
	padding:0 15px;
	letter-spacing:2px;
}
#content .article_photographer_taxonomy {
	background:transparent url(camera.gif) no-repeat scroll left center;
	color:#787661;
	font-size:8px;
	letter-spacing:2px;
	margin-bottom:-5px;
	padding:0 15px;
}
#content .article_illustrator_taxonomy {
	background:transparent url(brush.gif) no-repeat scroll left center;
	color:#787661;
	font-size:8px;
	letter-spacing:2px;
	margin-bottom:-5px;
	padding:0 15px;
}
#content .article_director_taxonomy {
	background:transparent url(rollcamera.gif) no-repeat scroll left center;
	color:#787661;
	font-size:8px;
	letter-spacing:2px;
	margin-bottom:-5px;
	padding:0 21px;
	margin-left:-6px;
}
#content .article_author_taxonomy span, #content .article_photographer_taxonomy span, #content .article_illustrator_taxonomy span, #content .article_director_taxonomy span {
	font-size:11px;
	font-style:italic;
	color:#1CC0FD;
	letter-spacing:-0.5px;
	font-family:Georgia;
}
#content .article_author_taxonomy a, #content .article_photographer_taxonomy a, #content .article_illustrator_taxonomy a, #content .article_director_taxonomy a {
	font-size:11px;
	font-style:italic;
	color:#1CC0FD;
	letter-spacing:-0.5px;
	font-family:Georgia;
}
#content .taxo_email a {
	font-size:8px;
	font-family:Helvetica;
	font-style:normal;
	letter-spacing:2px;
	color:#787661;
	margin-left:5px;
	position:relative
}
#content #rotation_view .ti {
	background:#000000 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:10px;
	height:22px;
	left:0;
	opacity:0.7;
	padding:3px 0 0 10px;
	position:absolute;
	top:271px;
	vertical-align:middle;
	width:435px;
}
.caption-top, .caption-bottom {
	color:#ffffff;
	padding:0.5em 1.2em 1.2em 1.2em;
	font-size:10px;
	cursor:default;
	background:#000000;
	padding-left:10px;
	width:auto !important;
}
.caption-top {
}
.caption-bottom {
	text-align:left;
}
.caption a, .caption a {
	border:0 none;
	text-decoration:none;
	background:#000000;
	padding:0.3em;
}
.caption a:hover, .caption a:hover {
	background:#202020;
}
.caption-wrapper {
	width:435px !important;
	height:290px !important;
	background:#ecebe3;
	text-align:center;
	position:relative;
}
#content .node-type-article #rotation_view {
	margin-top:-1px;
	width:435px!important;
}
br.c {
	clear:both;
}
#content .node-type-article #nav {
	margin-top:0;
	position:absolute;
	right:0;
	text-align:right;
}
#content .node-type-article #nav a {
	padding-right:4px;
}
#content .article_body p, #content .article_body {
	color:#787661;
	font-size:13px;
	margin:9px 0px;
	font-family:Georgia, Times New Roman, Times, serif;
	line-height:20px !important;
}
#content .article_body {
	clear:both;
}
#content .article_body img {
	display:block;
	margin-bottom:5px;
}
#content .article_body {
	margin-bottom:30px;
	padding-bottom:35px;
	margin-top:14px!important;
	overflow:hidden;
	position:relative;
}
#content .article_body br {
	margin-bottom:7px;
	display:block;
}
.node-type-article #content .terms-inline, .section-archive .view-other-articles .views-field-tid-2 .field-content, .section-category .view-taxonomy-term .views-field-tid-2 .field-content {
	color:#787661;
	font-size:8px;
	letter-spacing:1.5px;
	text-transform:uppercase;
	margin-top:4px;
	display:block;
	margin-right:31px;
	line-height:12px;
	width:410px;
}
.node-type-article #content .terms-inline span a, .section-archive .view-other-articles .views-field-tid-2 .field-content a, .section-category .view-taxonomy-term .views-field-tid-2 .field-content a {
	color:#787661;
	font-family:Georgia;
	font-size:11px;
	font-style:italic;
	letter-spacing:0;
	text-transform:none;
}
#block-views-other_articles-block_1 .content-first-cont {
	padding:23px 38px 25px 39px;
}
#block-views-other_articles-block_1 .block-inner {
	border:0px none;
	margin-bottom:0px!important;
}
.node-type-article #content div.rotation_view div.views-field-field-image-fid {
	background:#EBEBE3;
	text-align:center;
}
#block-views-other_articles-block_1 .views-row-last {
	background:none!important;
	border-bottom:1px dashed #787661;
}
.theme_Lounge #block-views-other_articles-block_1 .block-inner {
	padding-bottom:8px;
	width:514px;
}
.theme_Lounge #block-views-other_articles-block_1 {
	background-color:#FFFFFF;
	padding-top:8px;
}
.theme_Lounge #block-views-other_articles-block_1 div.block-title {
	border-bottom:1px dashed #353336;
}
#block-views-other_articles-block_1 .view-content {
	background:url(bg_underline.gif) repeat-x 0% 17px;
}
#block-views-other_articles-block_1 .view-content h3 {
	background:#353336 none repeat scroll 0 0;
	color:#CCCCCC;
	display:inline;
	font-family:Georgia;
	font-size:10px;
	font-weight:lighter;
	letter-spacing:1px;
	padding:2px 10px 1px 5px;
	text-transform:uppercase;
}
#block-views-other_articles-block_1 .view-content h3 span {
	color:#FFDD00;
	font-family:Georgia;
}
#block-views-other_articles-block_1 h2.title span {
	color:#CCCCCC;
}
#block-views-other_articles-block_1 div.content {
	margin-top:-1px;
	padding-top:15px;
	border-top:1px dashed #353336;
}
#block-views-other_articles-block_1 .views-field-title {
	padding:14px 0 7px;
}
#block-views-other_articles-block_1 .views-field-title a {
	color:#353336;
	font-family:Georgia;
	font-size:16px;
	line-height:15px;
}
#block-views-other_articles-block_1 .views-field-teaser p, #block-views-other_articles-block_1 .views-field-field-blurb1-value p, #block-views-other_articles-block_1 .views-field-field-blurb1-value {
	color:#666666;
	font-family:Georgia;
	font-size:11px;
	line-height:15px;
}
#block-views-other_articles-block_1 .views-field-teaser span.count_image, #block-views-other_articles-block_1 .views-field-field-blurb1-value span.count_image {
	background-position:6px -155px;
	padding:4px 0px;
	font-size:9px;
}
#block-views-other_articles-block_1 .views-field-teaser span.count_color, #block-views-other_articles-block_1 .views-field-field-blurb1-value span.count_color {
	background:#949485 none repeat scroll 0 0;
	color:#FFFFFF;
	font-family:georgia;
	font-size:9px;
	padding:0 5px;
}
#block-views-other_articles-block_1 .views-field-created {
	font-size:8px;
	letter-spacing:0.5px;
	text-transform:uppercase;
}
#block-views-other_articles-block_1 .views-field-created span, #block-views-other_articles-block_1 .views-field-tid span {
	color:#666666;
	letter-spacing:2px;
}
#block-views-other_articles-block_1 .views-field-tid {
	font-size:8px;
	letter-spacing:1px;
}
#block-views-other_articles-block_1 .views-field-tid span a, #block-views-other_articles-block_1 .views-field-tid span span.author_names {
	font-family:Georgia;
	font-size:11px;
	font-style:italic;
	letter-spacing:0px;
	color:#00ADEF;
}
#block-views-other_articles-block_1 .views-row {
	padding:0 0 12px!important;
}
.tagadelic_more a, .more-link a, #block-views-Lounge-block_1 .view-footer a {
	font-size:10px;
	line-height:11px;
	letter-spacing:1px;
	font-family:georgia;
	text-transform:uppercase;
}
#block-cumulus-0 .more-link a {
	color:#D62D29;
}
body.theme_Lounge #content {
	background-position:left -254px!important;
	margin-top:2px!important;
	padding-top:23px!important;
}
body.theme_Lounge #content-area {
	padding-top:15px;
}
body.theme_Lounge #content-bottom {
	background:#ebebe3 none!important;
	padding-top:25px;
}
body.theme_Lounge .lounge_footer_courners {
	background:transparent url(bg-bottom-gallerypage.jpg) no-repeat scroll -1px bottom;
	padding-bottom:30px;
}
body.theme_Lounge #content .article_intro {
	background-position:left -641px!important;
}
body.theme_Lounge .meta .view-content {
	padding-top:10px;
}
#content .lounge-blurbtext {
	border:none!important;
}
#content .lounge-blurb2-info {
	color:#d62d29!important;
	font-family:Georgia;
	padding-top:0px;
	padding-bottom:15px;
}
body.theme_Lounge #content .article_author_taxonomy {
	margin-top:-16px;
}
body.theme_Lounge #content .title_rating .views-field-field-slug-value span {
	padding-top:3px;
}
body.theme_Lounge #content .fivestar-widget-static {
	float:left;
	margin-right:8px;
}
body.theme_Lounge .article_intro {
	text-align:right;
	padding-top:2px;
}
.bookmark_image {
	float:none!important;
	padding:0px!important;
}
.theme_Lounge #content-inner {
	padding:0px!important;
	background:0px!important;
}
body.theme_Features #content .article_slug, body.theme_Essays #content .article_slug {
	margin-bottom:0px;
	border-bottom:1px dashed #989485;
	width:435px;
}
body.theme_Features .article_intro {
	background-position:left -589px;
}
body.theme_Essays #content .article_intro {
	background-position:left -1089px;
}
.essay-font-sizer {
	position:relative;
	right:-8px;
	top:-4px;
}
body.theme_Essays .article_intro {
	margin-bottom:5px;
}
body.theme_Essays .print_sharebutton {
	padding-top:0px;
}
body.theme_Essays #content {
	padding-top:21px!important;
}
body.theme_Voices #content .article_intro {
	background-position:left -760px;
}
body.theme_Voices #content .article_slug {
	margin:-1px 0px 10px 0px;
	padding:0px;
}
body.theme_Voices #content span#slug_line {
	background:#403f2e url(bg_black_slug_title_article_white.gif) no-repeat scroll 100% 0;
}
body.theme_Voices #content .author_intro {
	border-bottom:1px dashed #565651;
	position:relative;
}
body.theme_Voices #content .author_intro td {
	background:#FFFFFF;
}
body.theme_Voices #content .author_intro td a {
	color:#787661;
	font-size:8px;
	letter-spacing:1px;
	line-height:15px;
	margin-top:20px;
	position:absolute;
	right:0px;
	bottom:0px;
}
body.theme_Voices #content .author_intro td.views-field-field-author-image-fid {
	padding-right:10px;
}
body.theme_Voices #content .author_intro td.views-field-field-author-image-fid img {
	margin-bottom:-5px;
}
body.theme_Voices #content .author_intro td.views-field-body p {
	color:#808080;
	font-size:10px;
	line-height:15px;
	margin-top:-3px;
	padding-bottom:15px;
}
body.theme_Voices #content .author_intro td.views-field-body p strong {
	color:#333333;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
}
body.theme_Voices #content .author_intro td.views-field-body p.author_title {
	color:#333333;
	font-weight:bold;
}
body.theme_Voices #content h1.title {
	padding-top:9px;
}
body.theme_Voices #content .meta {
	border-bottom:1px dashed #949485;
	margin-bottom:25px;
	padding-bottom:9px;
	line-height:20px;
}
body.theme_Confessions #content .node-inner, body.theme_Confessions #content-area, body.theme_Confessions #content .node-type-article {
	background:none;
}
body.theme_Confessions #content .article_slug {
	margin-bottom:-16px;
	padding:4px 0 0 0;
	margin-top:-5px;
}
body.theme_Confessions #content span#slug_line {
	background:#403f2e url(bg_black_slug_title_article_white.gif) no-repeat scroll 100% 0;
}
body.theme_Confessions #content .article_body {
	padding-top:20px;
	margin-top:5px;
}
body.theme_Confessions #content .article_body img {
	float:left;
	padding:5px 25px 25px 0px;
}
#content .article_body {
	margin:0px;
}
#header #header-blocks {
	background-color:transparent!important;
}
#block-block-23 {
	position:relative;
}
#block-block-23 .content-first-cont embed, #block-block-23 .content-first-cont object {
	width:728px;
	height:92px;
	background-color:#EBEBE3;
}
.date_container {
	text-align:right;
	clear:both;
	font-size:8px;
	color:#000;
	padding:3px 0px;
	text-transform:uppercase;
	letter-spacing:1.2px;
}
.threeway_getopen p {
	margin:0px;
}
.threeway_getopen a {
	padding:16px;
}
.threeway_getopen p {
	margin:0px;
}
.threeway_getopen, .threeway_getopen .block-inner, .threeway_getopen .content-first-cont a {
	background:url(threeways2_getopen.png) no-repeat top left;
	position:relative;
}
.threeway_getopen .content-first-cont a {
	position:absolute;
	right:0px;
	height:5px;
	text-decoration:none;
}
.threeway_getopen {
	background-position:20px -22px;
}
.threeway_getopen .block-inner {
	position:relative;
	padding-bottom:2px;
	padding-top:20px;
	background-position:76px -88px;
	height:24px;
}
.e-magazine-icon:hover {
	background-position:-1px -134px!important;
}
.e-magazine-icon {
	background-position:0 -200px!important;
	right:31px!important;
}
.rss-feed:hover {
	background-position:0 -254px!important;
}
.rss-feed {
	background-position:0 -319px!important;
}
.mag-subscribe {
	background-position:1px -438px!important;
	right:63px !important;
}
.mag-subscribe:hover {
	background-position:0px -373px!important;
	right:60px !important;
	padding-right:25px;
}
div.search_bar {
	position:relative;
}
.breadcrumb_page_search {
	width:900px;
	height:21px;
	float:left;
	overflow:hidden;
	margin-top:5px;
}
.breadcrumb_page_search ul {
	margin:0px;
	margin-left:4px;
	padding:0;
}
.breadcrumb_page_search li {
	list-style-type:none;
	float:left;
	margin:0px 0px;
}
.breadcrumb_page_searc .breadcrumb_last {
	background:none;
}
.breadcrumb_page_search .breadcrumb li a {
	padding:0px 10px 0px 0px;
	font-size:11px;
	text-transform:lowercase;
	color:#808080;
}
#block-block-2 .block-inner {
	background:transparent!important;
	border:none!important;
	position:relative;
}
#block-block-2 .view-content {
	height:287px;
	overflow:hidden;
	background-color:#363436;
	width:100%;
}
.view-nodequeue-3 .views-row-even, .view-nodequeue-3 .views-row-odd {
	display:none!important;
	font-family:Georgia;
	font-size:14px;
	margin:22px 4px 22px 10px;
}
.view-nodequeue-3 .view-content .active {
	display:block!important;
}
.view-nodequeue-3 .views-field-field-image-fid {
	margin-right:3px;
	float:left;
	width:360px;
	text-align:center;
}
.view-nodequeue-3 .views-field-field-image-fid img {
	text-align:center;
}
.view-nodequeue-3 .views-field-title a {
	font-size:18px;
}
.slideshow-pager {
	bottom:2px;
	left:10px;
	position:absolute;
	z-index:999;
}
.slideshow-pager a {
	color:#363436;
	background-position:left -681px;
	cursor:pointer;
	padding:6px;
	padding-right:4px;
	font-size:0px;
}
.slideshow-pager a:hover, .slideshow-pager a.active {
	background-position:0 -222px;
}
.view-id-nodequeue_3 .field-content img {
	margin-right:3px;
}
.view-id-nodequeue_3 .views-field-title {
	margin-top:14px;
	line-height:15px;
}
.view-id-nodequeue_3 .views-field-title a, .view-id-nodequeue_3 .views-field-title a span {
	color:#d5ceb2;
	font-size:18px;
	font-family:Georgia, â??Times New Romanâ??, Times, serif;
	line-height:21px;
}
.view-id-nodequeue_3 .views-field-teaser {
	margin-top:7px;
}
.view-id-nodequeue_3 .views-field-teaser p, .view-id-nodequeue_3 .views-field-field-blurb1-value p {
	color:#fff;
	font-size:11px;
	letter-spacing:0px;
	line-height:16px;
}
.view-id-nodequeue_3 .views-field-teaser p *, .view-id-nodequeue_3 .views-field-field-blurb1-value p * {
	color:#fff;
}
.view-id-nodequeue_3 .views-field-tid, .view-id-nodequeue_3 .views-field-tid-1, .view-id-nodequeue_3 .views-field-tid-2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#75d0f6;
	line-height:15px;
	margin-top:11px;
	padding-left:365px;
}
.view-id-nodequeue_3 .views-field-tid-1, .view-id-nodequeue_3 .views-field-tid-2 {
	margin-top:-2px;
}
.view-id-nodequeue_3 .views-field-tid .field-content {
	background-position:left -29px;
	padding-left:17px;
	display:block;
}
.view-id-nodequeue_3 .views-field-tid-1 .field-content {
	background-position:left -422px;
	padding-left:17px;
	display:block;
}
.view-id-nodequeue_3 .views-field-tid-2 .field-content {
	background:transparent url(brush.png) left 25% no-repeat;
	padding-left:17px;
	display:block;
}
.view-id-nodequeue_3 .views-field-tid span, .view-id-nodequeue_3 .views-field-tid-1 span, .view-id-nodequeue_3 .views-field-tid-2 span {
	color:#ecebe3;
	font-size:8px;
	text-transform:uppercase;
	letter-spacing:2px;
}
.view-id-nodequeue_3 .views-field-tid span span.author_names a, .view-id-nodequeue_3 .views-field-tid-1 span span.photographer_names a, .view-id-nodequeue_3 .views-field-tid-2 span span.illustrator_names a {
	font-size:11px;
	font-style:italic;
	letter-spacing:0px;
	text-transform:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#00ADEF;
}
.view-id-nodequeue_3 .views-field-title-1 {
	position:absolute;
	bottom:23px;
	right:145px;
}
h2#comments-title {
	background:transparent url(bg_comment_title_span_comm.gif) repeat-x scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:9px;
	font-weight:normal;
	letter-spacing:1px;
	margin-left:344px;
	padding:4px 0 2px 5px;
	height:13px;
	text-align:center;
}
h2#old_comment_box {
	color:#949485;
	float:left;
	font-family:georgia;
	font-size:9px;
	letter-spacing:1px;
	padding:3px 0px 0px 10px;
	width:145px;
}
div#comments-title-span {
	background:transparent url(bg_comment_title_span.gif) repeat-x scroll 0 0;
	height:17px;
}
#comments {
	border-bottom:1px solid #d2d2c8;
	border-left:1px solid #d2d2c8;
	border-right:1px solid #d2d2c8;
	margin:0px 38px 0px 39px;
}
#comments .odd, #comments .even {
	border-bottom:1px dashed #333333;
	padding-bottom:14px;
}
#comments_inner {
	padding:0px 18px;
}
#comments-title-span-peak {
	background-position:422px -473px;
	height:12px;
	margin-top:-1px;
	position:relative;
}
#last_comment_first_comment {
	font-family:Times New Roman;
	font-size:9px;
	letter-spacing:1px;
	padding-left:20px;
}
.comment-inner, .comment-inner a {
	color:#E56E34;
	font-size:8px;
	letter-spacing:2px;
	text-transform:uppercase;
}
.comment-inner h3.title a {
	color:#787677;
	font-family:"times New Roman";
	font-size:11px;
	text-transform:uppercase;
}
.comment-inner div.content p {
	color:#808080;
	font-size:11px;
	letter-spacing:0;
	line-height:15px;
	padding-bottom:5px;
	padding-top:10px;
	text-transform:none;
}
.slideshow_pager_bg {
	background:transparent url(bg_dashed_white.gif) left center repeat-x;
	height:2px;
	margin-left:65px;
	margin-right:9px;
	position:relative;
	top:-12px;
}
h2.ajax-comments-processed a {
	background-position:0px -30px;
	border-bottom:medium none;
	color:#777662;
	font-family:Georgia;
	font-size:9px;
	letter-spacing:1.5px;
	line-height:15px;
	padding:0 0 4px 16px;
	text-transform:uppercase;
}
span.readall a {
	color:#777662;
	font-family:Georgia;
	font-size:9px;
	letter-spacing:2px;
	line-height:15px;
	padding-left:30px;
	margin-right:82px;
}
span.readall a.collapsed {
	background-position:0px -119px;
}
span.readall a.expanded {
	background-position:8px -61px;
}
h2.ajax-comments-processed a.pressed {
	background-position:1px 1px;
}
span.readall #comment-form-title {
	background:none!important;
	display:none;
}
.box .box-inner h2 {
	display:inline;
}
#edit-homepage-wrapper {
	display:none;
}
#edit-name-wrapper {
	float:left;
	width:205px;
	margin:8px 0px;
}
#edit-name-wrapper input, #edit-mail-wrapper input {
	border:1px solid #A9A897;
	color:#787661;
	font-size:10px;
	height:14px;
	padding:2px 4px;
	width:187px;
	background:#fff url(bg_comment_box.gif) left top repeat-x;
}
#edit-mail-wrapper {
	float:left;
	width:195px;
	margin:8px 0px;
}
#edit-mail-wrapper .description {
	display:none;
}
#edit-comment-wrapper .resizable-textarea textarea {
	border:1px solid #A9A897;
	clear:both;
	color:#787661;
	font-size:10px;
	height:175px;
	line-height:14px;
	padding:15px 0 0 9px;
	width:391px;
	background:#fff url(bg_comment_box.gif) left top repeat-x;
}
#edit-comment-wrapper {
	margin-bottom:0px;
	clear:both;
}
#edit-comment-wrapper .grippie {
	display:none;
	width:400px;
}
ul.tips, #comment-form div p, #comment-form label, #ajax-comments-preview, #comment-form fieldset, #comment-form fieldset.captcha legend {
	display:none;
}
#comment-form fieldset.captcha {
	display:block;
}
#comment-form fieldset.captcha div.description {
	font-size:9px;
	line-height:15px;
	margin-top:5px;
	color:#787661;
}
#comment-form fieldset.captcha #edit-captcha-response-wrapper {
	color:#787661;
	font-size:12px;
	margin:8px 0;
}
#comment-form fieldset.captcha #edit-captcha-response-wrapper span, #comment-form fieldset.captcha #edit-captcha-response-wrapper input {
	color:#787661;
}
#comment-form fieldset.captcha #edit-captcha-response-wrapper .description {
	display:none;
}
#comment-form-content {
	background:transparent url(bg_comment_box_back.gif) repeat-x;
	border-top:1px solid #CCCCCC;
	display:none;
	margin:3px -18px -10px;
	padding:0 15px;
	height:321px;
	position:relative;
}
div.box div.box-inner {
	padding-bottom:10px;
	margin-top:5px;
}
.ajax-comments-processed a.pressed {
	border-bottom:none;
}
#ajax-comments-submit {
	background-position:0px -1139px;
	background-color:transparent;
	border:medium none;
	bottom:31px;
	cursor:pointer;
	height:24px;
	position:relative;
	right:-4px;
	text-indent:-9999px;
	width:58px;
	font-size:0px;
	float:right;
}
#edit-notify-wrapper {
	margin:0px;
	line-height:10px;
}
#edit-notify-wrapper input {
	vertical-align:text-bottom;
}
#edit-notify-wrapper label {
	color:#787661;
	display:block;
	font-size:9px;
	padding-top:6px;
}
#edit-notify-type-1-wrapper, #edit-notify-type-2-wrapper, #notify_clear {
	display:none;
}
.form-radios {
	margin:0px;
}
#block-panels_mini-1 .block-inner .title {
	font-size:10px;
	background:transparent url(bg-popular-title-homepage.png) left top repeat-x;
	padding:3px;
	color:#fff;
	height:15px;
	font-size:0px;
	padding-left:6px;
}
#block-panels_mini-1 .block-inner #mini-panel-tag_cloud a {
	color:#7a7466;
	line-height:26px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#block-views-nodequeue_4-block .block-inner {
	border-bottom:none;
}
#block-views-nodequeue_4-block .content-first-cont, #block-views-nodequeue_5-block .content-first-cont {
	padding:10px 30px;
	background:#fff;
}
#block-views-nodequeue_5-block .content-first-cont {
	padding-right:42px;
	padding-bottom:14px;
}
.view-nodequeue-4 .views-field-field-image-fid {
	float:left;
	margin-right:12px;
}
.view-nodequeue-4 .views-field-name-1, .view-nodequeue-4 .views-field-comment-count, .view-nodequeue-5 .views-field-comment-count {
	margin-right:12px;
	float:left;
}
.view-nodequeue-4 .views-field-title, .view-nodequeue-5 .views-field-title {
	margin-bottom:6px;
}
.view-nodequeue-4 .views-field-tid, .view-nodequeue-5 .views-field-tid {
	float:left;
}
.view-nodequeue-4 .views-field-title-1, .view-nodequeue-5 .views-field-title-1 {
	float:right;
	margin-top:2px;
}
.view-nodequeue-4 .views-field-title a, .view-nodequeue-5 .views-field-title a, body.front #block-views a {
	color:#000000;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	position:relative;
	top:-3px;
	line-height:15px !important;
}
.view-nodequeue-4 .views-field-teaser p, .view-nodequeue-5 .views-field-teaser p, body.front #block-views p {
	color:#666666;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:15px;
}
.view-nodequeue-4 .views-field-tid span, .view-nodequeue-5 .views-field-tid span {
	color:#666666;
	font-size:8px;
	letter-spacing:2px;
}
.view-nodequeue-4 .views-field-tid a, .view-nodequeue-5 .views-field-tid a, .view-nodequeue-4 .views-field-tid span span.author_names a, .view-nodequeue-5 .views-field-tid span span.author_names a {
	font-style:italic;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:0px;
	color:#00ADEF;
}
.view-nodequeue-4 td {
	padding:20px 11px 17px 0px;
	background:transparent url(bg-open-week-large.gif) center bottom no-repeat;
	width:50%;
}
#block-views-nodequeue_5-block .block-inner {
	border-top:none;
	margin-top:-4px;
	margin-bottom:0px!important;
}
.view-nodequeue-5 .views-field-field-image-fid {
	float:left;
	margin-right:12px;
}
.view-nodequeue-5 .views-field-name {
	float:left;
	margin-right:10px;
}
.view-nodequeue-5 td {
	padding:20px 16px 17px 0px;
	background:transparent url(bg-open-week-small.gif) center bottom no-repeat;
	width:50%;
}
.view-nodequeue-5 td.col-2 {
	padding-right:0px;
	padding-left:16px;
}
.view-nodequeue-5 .row-first td {
	padding-top:0px;
}
.view-nodequeue-5 .row-last td {
	background:transparent;
}
.view-nodequeue-5 img.lightboxenlarge {
	right:2px;
	top:4px;
}
a.magnify {
	display:block;
	position:relative;
}
a.magnify .lightboxenlarge {
	position:absolute;
	top:6px;
	right:5px;
	border:none!important;
}
.views-field-title-1 a {
	font-weight:bold;
}
.node-type-article #sidebar-left .block-inner .title {
	background:none;
	padding:0px;
}
#sidebar-left #block-views-on_the_web-block_1 .content-first-cont {
	border-top:0px none;
}
#sidebar-left #block-views-on_the_web-block_1 .content-first-cont .views-row-last {
	border-bottom:0px none;
}
#block-views-on_the_web-block_1 {
	background-position:0pt -30px;
	padding-top:51px;
	margin-top:-20px;
}
#block-views-on_the_web-block_1 .views-field-tid span {
	color:#00ADEF;
	display:block;
	font-size:8px;
	letter-spacing:1px;
	line-height:12px;
	text-transform:uppercase;
}
#block-views-on_the_web-block_1 .field-content, #block-views-on_the_web-block_1 .field-content p {
	color:#4C4C4C;
	font-size:9px;
	line-height:12px;
}
#block-views-on_the_web-block_1 .field-content p {
	border-bottom:1px dashed #00ADEF;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}
#block-views-on_the_web-block_1 .views-field-tid {
	margin-bottom:5px;
}
#block-views-on_the_web-block_1 .views-field-title a {
	font-size:10px;
}
#block-views-story_spill-block_2 {
	background-position:0 -485px!important;
	background-color:#fff!important;
	margin-right:-10px;
	padding-top:68px;
	position:relative;
	z-index:1;
	margin-top:-24px;
}
#sidebar-left #block-views-story_spill-block_2 .block-inner {
	background:transparent url(bg_storyspill_hole.gif) repeat-y scroll 101% 0%;
	margin-top:-13px;
	position:relative;
	z-index:0;
}
#sidebar-left #block-views-story_spill-block_2 .content-first-cont {
	background:transparent url(bg_storyspill_bottom.gif) no-repeat scroll 0 100%;
	border:0 none;
	padding-bottom:10px;
	padding-top:0px;
}
#sidebar-left #block-views-story_spill-block_2 .content-first-cont .view-story-spill .views-row-odd, #sidebar-left #block-views-story_spill-block_2 .content-first-cont .view-story-spill .views-row-even {
	border-bottom:#787661 dashed 1px;
	padding-top:10px;
	margin-right:5px;
}
#sidebar-left #block-views-story_spill-block_2 .content-first-cont .view-story-spill .views-row-last {
	border-bottom:0;
}
#sidebar-left #block-views-story_spill-block_2 .content-first-cont .view-story-spill .views-field-field-image-fid {
	text-align:left;
}
#sidebar-left #block-views-story_spill-block_2 .content-first-cont .views-field-title {
}
#sidebar-left #block-views-story_spill-block_2 .content-first-cont .views-field-title a {
	color:#4C4C4C;
	display:block;
	font-size:9px;
	letter-spacing:0.5px;
	line-height:12px;
	text-transform:uppercase;
}
#sidebar-left #block-views-story_spill-block_2 .content-first-cont .view-story-spill .views-field-nothing {
	margin-left:-2px;
	padding-bottom:8px;
}
#sidebar-left #block-views-story_spill-block_2 .content-first-cont .view-story-spill .views-field-nothing img {
	margin-bottom:-4px;
}
#sidebar-left #block-views-story_spill-block_2 .content-first-cont .view-story-spill .views-field-field-photoessays-nid {
	margin-top:-10px;
	padding-left:7px;
}
#sidebar-left #block-views-story_spill-block_2 .content-first-cont .view-story-spill .views-field-field-photoessays-nid a {
	color:#333333;
	display:block;
	font-size:9px;
	letter-spacing:0.5px;
	line-height:12px !important;
	margin-left:-5px;
	text-indent:36px;
	text-transform:uppercase;
}
#sidebar-left #block-views-story_spill-block_2 .content-first-cont .view-story-spill .views-field-teaser p {
	color:#787661;
	font-size:10px;
	line-height:12px !important;
	padding:9px 0 10px;
}

