#forum .description {
	font-size:0.9em;
	margin:0.5em;
}
#forum td.created, #forum td.posts, #forum td.topics, #forum td.last-reply, #forum td.replies, #forum td.pager {
	white-space:nowrap;
}
#forum td.posts, #forum td.topics, #forum td.replies, #forum td.pager {
	text-align:center;
}
.forum-topic-navigation {
display:none;
}
#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;
}
.poll .bar {
	height:1em;
	margin:1px 0;
	background-color:#ddd;
}
.poll .bar .foreground {
	background-color:#000;
	height:1em;
	float:left;
}
.poll .links {
	text-align:center;
}
.poll .percent {
	text-align:right;
}
.poll .total {
	text-align:center;
}
.poll .vote-form {
	text-align:center;
}
.poll .vote-form .choices {
	text-align:left;
	margin:0 auto;
	display:table;
}
.node-form .poll-form fieldset {
	display:block;
}
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;
}
th.active img {
	display:inline;
}
tr.even, tr.odd {
	background-color:#eee;
	border-bottom:1px solid #ccc;
	padding:0.1em 0.6em;
}
td.active {
	background-color:#ddd;
}
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
}
.error {
	color:#f00;
}
div.error {
	border:1px solid #d77;
}
div.error, tr.error {
	background:#fcc;
	color:#200;
}
div.warning, tr.warning {
	background:#ffd;
}
div.ok, tr.ok {
	background:#dfd;
}
.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;
}
.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;
}
.pager {
	clear:both;
	text-align:center;
}
.pager a, .pager strong.pager-current {
	padding:0.5em;
}
.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.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(/modules/system/../../misc/menu-expanded.png);
	padding:0.2em 0.5em 0 0;
	margin:0;
}
li.collapsed {
	list-style-type:disc;
	list-style-image:url(/modules/system/../../misc/menu-collapsed.png);
	padding:0.2em 0.5em 0 0;
	margin:0;
}
li.leaf {
	list-style-type:square;
	list-style-image:url(/modules/system/../../misc/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;
}
ul.primary {
display:none
}
#autocomplete {
	position:absolute;
	border:1px solid;
	overflow:hidden;
	z-index:100;
}
#autocomplete ul {
	margin:0;
	padding:0;
	list-style:none;
}
.resizable-textarea {
	width:95%;
}
.resizable-textarea .grippie {
	height:9px;
	overflow:hidden;
	background:#eee url(/modules/system/../../misc/grippie.png) no-repeat center 2px;
	border:1px solid #ddd;
	border-top-width:0;
	cursor:s-resize;
}
.progress {
	font-weight:bold;
}
.progress .bar {
	background:#fff url(/modules/system/../../misc/progress.gif);
	border:1px solid #00375a;
	height:1.5em;
	margin-top:0.2em;
}
.progress .filled {
	background:#0072b9;
	height:1em;
	border-bottom:0.5em solid #004a73;
	width:0%;
}
.progress .percentage {
	float:right;
}
#first-time strong {
	display:block;
	padding:1.5em 0 .5em;
}
tr.selected td {
	background:#ffc;
}
#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;
}
.profile {
	clear:both;
	margin:1em 0;
}
.profile .picture {
	float:right;
	margin:0 1em 1em 0;
}
.profile dt {
	margin:1em 0 0.2em 0;
	font-weight:bold;
}
.profile dd {
	margin:0;
}
.userreview_dummy {
}
.userreview_view {
	margin:0;
	padding:0em .5em 0em .5em;
}
.userreview_view_teaser {
	margin:0;
	padding:0em .5em 0em .5em;
}
.userreview_review_vote_container {
	text-align:center;
	padding-left:0.5em;
	padding-right:1em;
	padding-top:0;
}
.userreview_review_vote {
	text-align:center;
	display:inline;
}
.userreview_review_number {
	text-align:center;
	font-size:1.6em;
	background-color:#F4F4F4;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	border:2px solid #000000;
}
.userreview_review_number_caption {
	font-size:0.7em;
	text-align:center;
	margin:0;
	padding:0;
}
.userreview_review_title {
	display:block;
	font-weight:bold;
}
.userreview_review_body {
	display:block;
}
.userreview_review_link {
	display:block;
	white-space:nowrap;
	padding-right:0.5em;
}
table.userreview_selector_table {
	padding:0em;
	margin:0em;
}
td.userreview_vote_option_container {
	vertical-align:middle;
}
.userreview_vote_option_container a:hover {
	text-decoration:none;
}
a.userreview_vote_option {
	color:#A1A1A1;
	background-color:#FFFFFF;
	text-decoration:none;
	border:2px solid #A1A1A1;
	margin-right:0.1em;
	padding:0em .2em 0em .2em;
	font-size:1.2em;
}
a.userreview_vote_option_hover {
	border:2px solid #000000;
	background-color:#33FF33;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	margin-right:0.1em;
	padding:0em .2em 0em .2em;
	font-size:1.2em;
}
.userreview_vote_selected {
	border:2px solid #000000;
	background-color:#FF33FF;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	margin-right:0.1em;
	padding:0em .2em 0em .2em;
	font-size:1.2em;
}
a.userreview_vote_selected {
	color:#000000;
	text-decoration:none;
}
a.userreview_vote_selected:hover {
	color:#000000;
	text-decoration:none;
}
.userreview_voting_result {
	vertical-align:middle;
	margin-top:0.6em;
}
.userreview_average_vote {
	vertical-align:middle;
	text-align:center;
	padding-left:1em;
}
.userreview_count_votes td {
	vertical-align:middle;
}
.userreview_voting_result_title {
	display:block;
	font-weight:bold;
}
.userreview_byline {
	font-size:0.8em
}
div.fieldgroup {
	margin:.5em 0 1em 0;
}
div.fieldgroup .content {
	padding-left:1em;
}
#lightbox {
	position:absolute;
	top:40px;
	left:0;
	width:100%;
	z-index:100;
	text-align:center;
	line-height:0;
}
#lightbox a img {
	border:none;
}
#outerImageContainer {
	position:relative;
	background-color:#fff;
	width:250px;
	height:250px;
	margin:0 auto;
	min-width:240px;
}
#imageContainer {
	padding:10px;
}
#loading {
	position:absolute;
	top:40%;
	left:45%;
*left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}
#hoverNav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}
#imageContainer>#hoverNav {
	left:0;
}
#hoverNav a {
	outline:none;
}
/*#prevLink, #nextLink {
	width:49%;
	height:100%;
	background:transparent url(/modules/lightbox2/images/blank.gif) no-repeat;
	display:block;
}*/
#prevLink {
	left:0;
	float:left;
}
#nextLink {
	right:0;
	float:right;
}
/*#prevLink:hover, #prevLink:visited:hover {
	background:url(/modules/lightbox2/images/prevlabel.gif) left 15% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover {
	background:url(/modules/lightbox2/images/nextlabel.gif) right 15% no-repeat;
}*/
#imageDataContainer {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#fff;
	margin:0 auto;
	line-height:1.4em;
	min-width:240px;
}
#imageData {
	padding:0 10px;
}
#imageData #imageDetails {
	width:70%;
	float:left;
	text-align:left;
}
#imageData #caption {
	font-weight:bold;
}
#imageData #numberDisplay {
	display:block;
	clear:left;
	padding-bottom:1.0em;
}
#imageData #bottomNavClose {
	width:66px;
	float:right;
	padding-top:0.7em;
}
#imageData #bottomNav {
	height:57px;
}
#overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	width:100%;
	height:500px;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html>body .clearfix {
	display:inline;
	width:100%;
}
* html .clearfix {/* Hides from IE-mac \*/
	height:1%;
}
/* #bottomNavClose {
	display:block;
	background:url(/modules/lightbox2/images/closelabel.gif) no-repeat;
	width:66px;
	height:22px;
	position:relative;
	top:35px;
}
#loadingLink {
	display:block;
	background:url(/modules/lightbox2/images/loading.gif) no-repeat;
	width:32px;
	height:32px;
}
#bottomNavZoom {
	display:block;
	background:url(/modules/lightbox2/images/expand.gif) no-repeat;
	width:34px;
	height:34px;
	position:relative;
	float:right;
	left:66px;
} */
.indented {
	margin-left:25px;
}
body {
	color:#000;
	background:#fff;
	font-family:Arial, Lucida, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
}
p, .book .body, .node ul, .node ol {
	font-size:12px;
	line-height:normal;
	padding-top:0px;
	padding-bottom:0px;
}
td {
	vertical-align:top;
}
img {
	border:0;
}
hr {
	width:99%;
	height:1px;
	color:#CCC;
}
pre {
	background:#f0f0f0;
	border:1px solid #aaa;
	padding:0.75em 1.5em;
	font-size:11px;
}
code {
	font-family:Profont, 'lucida console', 'Courier New', Monaco, monospace;
	font-size:12px;
}
address {
	font-style:normal;
	background-color:#F0F0F0;
	border:1px dashed #ffb400;
	padding:0 10px;
	margin:15px 0;
}
ol, ul, dl {

}
#content {
	margin:0px;
	padding:0px;
	font-size:11px;
	width:100%;
}
#block-front-l {
	margin:0 20px 10px 0;
	text-align:left;
	float:left;
	width:271px;
	font-size:11px;
}
#block-front-r {
	margin:0 10px 10px 0;
	text-align:left;
	float:right;
	width:271px;
	font-size:11px;
}
#sidebar-right, #sidebar-left {
display:none;
}
#sidebar-over {
display:none;}
#content-front {
	width:348px;
	text-align:left;
	padding:0 15px;
}
#content-main {
	padding:0 6px 0 0;
	width:100%;
	text-align:left;
}
#content-wide {
	padding:0 8px 0 0;
	width:609px;
	text-align:left;
}
#header {
	width:100%;
	height:auto;
	border-bottom:1px solid #000;
	overflow:hidden;
}
#header .logo {
	margin-top:5px;
	padding-left:5px;
	width:100%;
	float:left;
}
#bann1 {
display:none;

}
#gifchik {
display:none;

}
#primary {
display:none;

}
#secondary {
display:none;

}
#user-login-form {
display:none;
}
#mission {
display:none;
}
#promo {
	display:none;
}
#message {
	display:none;
}
#footer {
display:none;
}
#comment-form, .pager {
display:none;
}

#forum ul {
	margin:0;
	padding:0;
	text-align:center;
}
#forum li {
	margin:0px 10px 10px 1px;
	padding:5px 10px;
	float:left;
	list-style-type:none;
	border:1px solid #ccc;
	background-color:#f7f7f7;
}
ul.primary {
	display:none;
}
ul.primary li {
	display:inline;
}
ul.primary li a {
	background-color:#f6f6ed;
	border-color:#ddd #ddd #787878 #ddd;
	border-width:1px;
	border-style:solid;
	height:auto;
	margin-right:5px;
	padding:7px 5px 2px 5px;
	text-decoration:none;
}
ul.primary li.active a {
	background-color:#fff;
	color:#adad45;
	border:1px solid #787878;
	border-bottom:#fff 1px solid;
}
ul.primary li a:hover {
	display:none;
}
h1, h2 {
	font-size:16px;
	color:#333333;
	text-transform:uppercase;
	display:block;
}
h1.content-title, h2.content-title {
	font-size:24px;
	margin:12px 0px;
}
.block h2, .front-page-block h2 {
	text-transform:lowercase;
	margin-bottom:0px;
	margin-top:8px;
}
.main-content .node h2 {
	color:#000;
	text-transform:none;
	padding:0;
	margin:12px 0 3px;
}
.box h2 {
	font-size:14px;
	padding:0px;
	margin:10px 0px 0px;
}
h3 {
	font-size:14px;
}
.block h3 {
	font-size:14px;
	margin-bottom:3px;
}
h3.content-title {
	font-weight:normal;
	text-transform:uppercase;
	padding:0;
	margin:9px 0 3px;
}
.sidebar h3.content-title {
	font-size:11px;
	color:#656923;
	margin:9px 0 0 0;
}
h4, h5, h6 {
	font-size:12px;
	font-weight:bold;
}
.profilebox h3 {
	margin:12px;
}
.item-list {
	margin:0.25em 0 0;
}
.item-list ul {
	margin:0 0 0.5em;
	padding:0;
	position:relative;
	clear:both;
	float:none;
}
.item-list ul li {
	margin:0 0 0.25em 0;
	padding:0;
	list-style:none;
	list-style-image:none;
}
.view .item-list ul li, #block-blockcache-14 .item-list ul li {
	margin:5px 0 6px 0;
	border-left:2px solid #ffc978;
	padding:0 0 0 4px;
	list-style:none;
	list-style-image:none;
}
#footer .block ul {
	width:150px;
	list-style:none;
	text-align:center;
}
#footer .block ul li {
	padding:2px;
	list-style-image:none;
	list-style-type:none;
}
.contactinfo ul, .persinfo ul, .profilesprofiles ul {
	padding:0;
	margin:0;
}
.contactinfo ul li, .persinfo ul li, .profilesprofiles ul li {
	list-style-type:none;
	margin:3px 0 3px 5px;
}
.profilebox .profilesprofiles ul {
	margin:0px 7px;
}
li.expanded {
	list-style-type:circle;
	list-style-image:url(menu-expanded.gif);
}
li.collapsed {
	list-style-type:disc;
	list-style-image:url(menu-collapsed.gif);
}
li.leaf, .block li {
	list-style-type:square;
	list-style-image:url(menu-leaf.gif);
}
ul.menu {
	text-transform:lowercase;
}
#scilki {
	margin:5px;
	padding:10px 10px;
	text-align:justify;
	color:#8e8e8e;
	background:#fbfbf7;
}
#scilki a, #scilki a:link {
	border:none;
	text-decoration:underline;
	color:#bbbd9e;
}
ul.links.inline {
	float:none;
	background:none;
}
form {
	padding:0;
	margin:5px 0 0 0;
}
.sidebar .block-search input.form-text {
	width:126px;
	padding:0;
	margin-right:0;
}
.sidebar .block-search button.form-submit {
	width:60px;
	font-size:12px;
}
#search-block-form .form-submit {
	display:none;
}
#search .form-text {
	margin-right:3px;
	padding:3px;
}
#search .form-submit {
	padding:2px;
}
fieldset {
	border:1px solid #d3d3bc;
	margin-left:0;
	margin-right:0;
}
fieldset.collapsed {
	border-top:1px solid #d3d3bc;
}
.form-submit {
	margin:0px;
}
.form-item {
	margin:3px 0;
	padding:0.3em 0;
}
.form-item .description {
	font-size:11px;
}
.form-radio, .form-checkbox {
	background:transparent;
	border:0;
}
.form-item label {
	font-size:12px;
	display:block;
	font-weight:bold;
}
input.form-text, input.form-password {
	border:solid 1px #ddd;
	margin:0;
	padding:1px 0;
	font-size:12px;
}
#user-login-form input {
	width:126px;
}
textarea {
	background:transparent;
	border:1px solid #9C9A9A;
	width:97%;
}
input.form-submit {
	border:solid 1px #ddd;
	font-size:12px;
	background-color:#f5f5f0;
	height:25px;
}
input.form-submit:focus {
	border:solid 1px #fcfcfc;
	background-color:#f7f7f7;
}
form .form-item .title {
	border:0;
	border-bottom:1px solid #ddd;
	color:#777;
	background:transparent;
	margin-bottom:0.5em;
	padding:0.3em 0;
	text-align:left;
}
select {
	background:#eee;
	color:#000;
	margin:1px 5px;
}
a, a:link {
	color:#333;
	text-decoration:underline;
	border-bottom:none;
}

h2 a, h2 a:link, h3 a, h3 a:link, .picture a, .picture a:link {
	border-bottom:none;
}
.images a, .inline a, .icon a, a.feed-icon, a:link.feed-icon {
	border-bottom:none;
}
h2 a:visited, h3 a:visited {
	color:#656923;
}
h2 a:hover, h2 a:focus, h3 a:hover, h3 a:focus, .picture a:hover, .images a:hover, .sidebar .inline:hover a, .icon a:hover, .sidebar a.feed-icon:hover, .sidebar a.feed-icon:focus, .block a.feed-icon:hover, .block a.feed-icon:focus {
	color:#ADAD45;
	border-bottom:none;
}
h2 a:active, h3 a:active {
	color:#000;
}
.sidebar a, .sidebar a:link, .publishedinfo a, .publishedinfo:link, .book-navigation a, .book-navigation a:link {
	border-bottom:none;
}
.more-link a, .more-link a:link, .more-link a:visited {
	color:#666;
	font-weight:bold;
	margin-right:10px;
}
.block li a, .block li a:link {
	color:#5F5F5F;
}
.block li a:active, .block li a:visited {
	color:#222;
}
.block li a.active:visited {
	color:#ADAD45;
}
.block li a:hover, .block li a:focus {
	color:#656923;
	border-bottom:1px dashed #656923;
}
.block li a:active {
	color:#ADAD45;
}
.node p a, .node p a:link, .forumcontent p a, .forumcontent p a:link {
	color:#333;
	text-decoration:underline;
	border-bottom:none;
}

#primary a, #primary a:link {
	color:#000;
	font-size:15px;
	font-weight:bolder;
	margin:0;
	padding:0 0px;
	border-bottom:none;
}
#primary a:hover, #primary a:focus {
	color:#ADAD45;
	text-decoration:none;
	border-bottom:1px dashed #ADAD45;
}
#primary a:active, #primary a.active {
	color:#ADAD45;
	text-decoration:none;
	border-bottom:1px dashed #ADAD45;
}
#secondary a, #secondary a:link, #secondary a:visited {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	white-space:nowrap;
	margin:0;
	padding:0;
}
#secondary a:hover {
	color:#ADAD45;
}
#secondary a.active, #secondary a.active:hover {
	color:#ADAD45;
}
.terms a, .terms a:link, .breadcrumb a, .breadcrumb a:link {
	color:#444;
	border-bottom:none;
}
.terms a:visited, .breadcrumb a:visited {
	color:#444;
}
.terms a:hover, .terms a:focus, .breadcrumb a:hover, .breadcrumb a:focus {
	color:#656923;
	border-bottom:1px dashed #656923;
}
.terms a:active, .terms a:visited, .breadcrumb a:active, .breadcrumb a:visited {
	color:#444;
}
.logo a {
	border-bottom:none
}
.main-content table, {
	background-color:#FFF;
	width:100%;
	border-collapse:separate;
	float:none;
	clear:both;
}
.main-content table {
	font-size:12px;
}
}
table.forumpost {
	margin-bottom:5px;
	width:100%;
}
table.forumheader {
	background-color:#FFF;
	width:100%;
	border-collapse:separate;
}
tr.even {
	background-color:#f6f6ed;
	border-bottom:1px solid #ccc;
}
tr.odd {
	background-color:#f7f7f7;
	border-bottom:1px solid #ccc;
}
.main-content th {
	background-color:#656923;
	border-collapse:separate;
	color:#FFF;
	text-align:center;
	padding:5px;
	font-size:11px;
	text-transform:lowercase;
}
th.forumcontent, th.foruminfo {
	padding:5px 7px;
}
th.foruminfo {
	width:100px;
}
.main-content th a, .main-content th a:link {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
.main-content th a:visited {
	color:#FFF;
}
.main-content th a:hover, #userprofile th a:focus {
	color:#acb072;
	border:none;
}
.main-content th a:active {
	color:#FFF;
}
.main-content td {
	padding:5px 7px;
}
.sidebar td {
display:none;
}

td.view-field-node-comment-statistics-comment-count {
	text-align:center;
	white-space:nowrap;
}
td.posts {
	width:70px;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
}
td.topics {
	width:70px;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
}
td.replies {
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
}
td.view-field-node-counter-daycount {
	white-space:nowrap;
	text-align:center;
}
td.view-field-node-counter-totalcount {
	white-space:nowrap;
	text-align:center;
}
td.view-field-node-comment-statistics-last-comment-timestamp {
	white-space:nowrap;
	font-size:11px;
}
td.last-reply {
	width:130px;
	font-size:11px;
	white-space:nowrap;
	vertical-align:middle;
}
td.created {
	width:130px;
	font-size:11px;
	white-space:nowrap;
	vertical-align:middle;
}
td.view-field-node-created {
	font-size:11px;
	white-space:nowrap;
}
td.active {
	background-color:#fffdea;
}
td.container {
	background-color:#dfe0ce;
}
td.view-field {
	vertical-align:middle;
}
td.icon {
	text-align:center;
	vertical-align:middle;
}
td.foruminfo {
	width:100px;
}
td.forumcontent{
width:100%;
}
td.forumcontent, td.forumbottom, td.foruminfo {
	vertical-align:top;
	margin:0;
	padding:7px;
}
.view-field-node-comment-statistics-comment-count a, .view-field-node-comment-statistics-comment-count a:link, .replies a, .replies a:link, .topics a, .topics a:link {
	color:#F00;
	font-weight:normal;
	border-bottom:1px dashed #F00;
}
.view-field-node-comment-statistics-comment-count a:visited, .replies a:visited, .topics a:visited {
	color:#F00;
}
.view-field-node-comment-statistics-comment-count a:hover, .view-field-node-comment-statistics-comment-count a:focus, .replies a:hover, .replies a:focus, .topics a:hover, .topics a:focus {
	color:#B30000;
	text-decoration:none;
	border-bottom:1px dashed #B30000;
}
.view-field-node-comment-statistics-comment-count a:active, .replies a:active, .topics a:active {
	color:#B30000;
}/**//**/
.view-field-users-name a, .view-field-users-name a:link, .last-reply a, .last-reply a:link, .created a, .created a:link, .view-field-users-name a, .view-field-users-name a:link {
	color:#000;
	font-weight:normal;
	border-bottom:1px dashed #000;
}
.view-field-users-name a:visited, .last-reply a:visited, .created a:visited, .view-field-users-name a:visited {
	color:#000;
}
.view-field-users-name a:hover, .view-field-users-name a:focus, .last-reply a:hover, .last-reply a:focus, .created a:hover, .created a:focus, .view-field-users-name a:hover, .view-field-users-name a:focus {
	color:#777;
	text-decoration:none;
	border-bottom:1px dashed #777;
}
.view-field-users-name a:active, .last-reply a:active, .created a:active, .view-field-users-name a:active {
	color:#777;
}/**//**/
.name a, .name a:link, td.topic a, td.topic a:link, .view-field-node-title a, .view-field-node-title a:link {
	font-weight:normal;
	border:none;
}
.name a:visited, td.topic a:visited, .view-field-node-title a:visited {
	color:#333314;
}
.name a:hover, .name a:focus, td.topic a:hover, td.topic a:focus, .view-field-node-title a:hover, .view-field-node-title a:focus {
	color:#ADAD45;
	text-decoration:none;
	border-bottom:1px dashed #ADAD45;
}
.name a:active, td.topic a:active, .view-field-node-title a:active {
	color:#ADAD45;
}
.forum .name, .container .name {
	margin:5px 0;
}
#forum .description {
	font-size:10px;
	color:#666;
	margin:0;
	padding:3px 0;
	border-top:1px solid #777;
}
.forumeven .foruminfo, .forumeven .forumcontent, .forumeven .forumbottom {
	background-color:#f7f7f7;
}
.forumodd .foruminfo, .forumodd .forumcontent, .forumodd .forumbottom {
	background-color:#fff;
}
.foruminfo .picture, .foruminfo .picture img {
display:none;
}
.forumcontent .postinfo {
	border-bottom:solid 2px #FFF;
	padding:3px 0;
}
.forumcontent .signature, .forumcontent .postinfo, .foruminfo .authorinfo {
	color:#666;
	font-size:10px;
	margin:0;
}
.forumcontent .signature p {
	padding:0;
	margin:0;
}
.forumcontent .postid {
	float:right;
}
.forumcontent .content {
	font-size:12px;
	color:#000;
	margin:0;
}
td.forumbottom, td.forumbottom div {
display:none;
}
.forum-topic-navigation {
	padding:5px;
	margin-top:50px;
	border-top:1px solid #888;
	border-bottom:1px solid #888;
	text-align:center;
}
ul.galleries {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.galleries li {
	position:relative;
	background:#f6f6ed;
	border:1px #ccc solid;
	margin:1em 0;
	padding:1em;
	height:180px;
}
ul.galleries li img {
	float:left;
	position:relative;
	width:auto;
	padding:0 0.5em 0 0;
	margin:0 0.5em 0.5em 0;
}
ul.galleries li .count, ul.galleries li .last {
	margin:0;
	padding:0;
}
ul.galleries h3 {
	font-size:14px;
	margin:0 0 0.5em 0;
	padding:0;
}
ul.images {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.images .image {
	margin:0;
	clear:both;
}
ul.images li {
	float:left;
	height:270px;
	width:190px;
	background:#f5f5f0;
	margin:6px 12px 6px 0;
	padding:0px;
	list-style-type:none;
	list-style-position:outside;
}
ul.images h3 {
	margin:0px;
	text-transform:none;
}
.image {
	clear:both;
}
.imgnode {
	text-align:center
}
.sidebar .content .image {
	clear:both;
	border:1px solid #656923;
	width:131px;
	margin-top:3px;
	margin-bottom:3px;
	margin-right:0px;
	margin-left:0px;
}
.inline {
	float:left;
	margin:0em 1em 1em 0;
	display:inline;
	padding:4px 4px;
}
.poll .bar {
	height:1em;
	margin:1px 0;
	background-color:#f5f5f0;
}
.poll .bar .foreground {
	background-color:#656923;
	height:1em;
	clear:left;
	float:left;
}
.tips {
display:none;

}
ul.tips {
display:none;

}
#content-main ul.tips {
display:none;

}
#content-wide ul.tips {
display:none;

}
.sidebar .block, .sidebar .node {
display:none;
}
.sidebar .block .xml-icon {
	text-align:center;
}
#footer .block {
	text-align:left;
	padding:5px;
	margin-bottom:7px;
	width:179px;
	height:90px;
	float:left;
	font-size:10px;
}
#userprofile {
	font-size:12px;
}
#userprofile div.picture {
	border:0;
	text-align:right;
	float:right;
	margin:10px 7px;
}
#userprofile div.pictureavatar {
	border:0;
	width:85px;
	float:right;
	margin:0 0 10px 7px;
}
.contactinfo {
	float:none;
	width:100%;
}
.persinfo {
	float:left;
	width:100%;
}
.publishedinfo {
	width:225px;
}
.userart, .userblog, .fieldsinfo, .friendleta {
	margin:10px 0;
}
.profilebox {
	width:292px;
	height:220px;
	border:dashed 1px #999;
	padding:0px;
	margin:0 10px 10px 0;
}
.profilebox .picture {
	float:none;
	margin:0px 12px;
}
.breadcrumb {
	color:#111;
	padding:5px 0px;
	font-size:12px;
	font-weight:bold;
	margin:0;
	height:1em;
	width:85%;
	text-transform:lowercase;
}
.main-content p {
	margin:7px 0;
}
.front-page-block .node p, .sidebar .node p {
	font-size:11px;
	padding:0;
	margin:0;
}
.middle {
	background:#f6f6ed;
}
.evtime {
	margin:15px 0 0 0;
}
.node .info, .node .nodedate {
	text-align:right;
}
.node .nodedate {
	float:right;
}
.info p {
	margin:0;
	font-size:11px;
}
.node .links {
	color:#777;
	padding:6px 0 6px 6px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	background:#fff;
}
.links a {
display:none;
}
.terms {
	color:#444;
	padding:6px 0;
	margin:0;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-transform:lowercase;
	border-top:1px solid #ddd;
}
.main-content .node .content {
	float:none;
	display:block;
	margin-top:5px;
	margin-bottom:0px;
}
.main-content br.clear {
	margin:0;
	padding:0;
	font-size:2px;
}
.box {
	border:1px solid #fff;
	margin:0;
	padding:5px 0 5px 0;
}
.main-content .box {
display:none;

}
.main-content .box .content {
	padding:0;
}
.view-books {
	margin:15px 0 40px 15px;
}
.xml-icon {
	text-align:center;
}
.container-inline {
	margin:0 0 1.6em 0;
}
.container-inline div {
	display:inline;
}
.forum-comment {
	float:none;
	width:100%;
}
div.picture {
	border:0;
	float:none;
	margin:0 1em 0.3em 0;
}
br.clear {
	clear:both;
}
.marker, .error {
	color:#f00;
}
.ok {
	color:#080;
}
.leftborder {
	border-left:1px solid #9C9A9A;
}
.rightborder {
	border-right:1px solid #9C9A9A;
}
.botomborder {
	border-bottom:1px solid #9C9A9A;
}
.topborder {
	border-top:1px solid #9C9A9A;
}
.anons {
	font-size:14px;
	margin-bottom:13px;
}
.caption {
	font-size:11px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top:5px;
	text-align:right;
}
.topser {
	margin:0px;
	padding:0 0 10px 0;
}
.out {
	margin:10px;
}
.dots {
	color:#f90;
	font-weight:bold;
	line-height:15px;
}

blockquote, cite {
	background:#fcfcfc;
	border:1px solid #aaa;
	margin:0 5px 0 20px;
	padding:0.3em;
}
