#aggregator .feed-source .feed-title { margin-top: 0pt; }
#aggregator .feed-source .feed-image img { margin-bottom: 0.75em; }
#aggregator .feed-source .feed-icon { float: right; display: block; }
#aggregator .feed-item { margin-bottom: 1.5em; }
#aggregator .feed-item-title { margin-bottom: 0pt; font-size: 1.3em; }
#aggregator .feed-item-meta, #aggregator .feed-item-body { margin-bottom: 0.5em; }
#aggregator .feed-item-categories { font-size: 0.9em; }
#aggregator td { vertical-align: bottom; }
#aggregator td.categorize-item { white-space: nowrap; }
#aggregator .categorize-item .news-item .body { margin-top: 0pt; }
#aggregator .categorize-item h3 { margin-bottom: 1em; margin-top: 0pt; }
.node-unpublished { background-color: rgb(255, 244, 244); }
.preview .node { background-color: rgb(255, 255, 234); }
#node-admin-filter ul { margin: 0pt; padding: 0pt; list-style-type: none; width: 100%; }
#node-admin-buttons { float: left; margin-left: 0.5em; clear: right; }
td.revision-current { background: rgb(255, 255, 204) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.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; }
.poll .bar { margin: 1px 0pt; height: 1em; background-color: rgb(221, 221, 221); }
.poll .bar .foreground { background-color: rgb(0, 0, 0); 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 { margin: 0pt auto; text-align: left; display: table; }
.poll .vote-form .choices .title { font-weight: bold; }
.node-form #edit-poll-more { margin: 0pt; }
td.poll-chtext { width: 80%; }
td.poll-chvotes .form-text { width: 85%; }
fieldset { padding: 0.5em; margin-bottom: 1em; }
form { margin: 0pt; padding: 0pt; }
hr { border: 1px solid gray; height: 1px; }
img { border: 0pt none ; }
table { border-collapse: collapse; }
th { border-bottom: 3px solid rgb(204, 204, 204); text-align: left; padding-right: 1em; }
.clear-block:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clear-block { display: inline-block; }
* html .clear-block { height: 1%; }
.clear-block { display: block; }
body.drag { cursor: move; }
th.active img { display: inline; }
tr.even, tr.odd { border-bottom: 1px solid rgb(204, 204, 204); padding: 0.1em 0.6em; background-color: rgb(238, 238, 238); }
tr.drag { background-color: rgb(255, 255, 240); }
tr.drag-previous { background-color: rgb(255, 255, 221); }
td.active { background-color: rgb(221, 221, 221); }
td.checkbox, th.checkbox { text-align: center; }
tbody { border-top: 1px solid rgb(204, 204, 204); }
tbody th { border-bottom: 1px solid rgb(204, 204, 204); }
thead th { border-bottom: 3px solid rgb(204, 204, 204); text-align: left; padding-right: 1em; }
.breadcrumb { padding-bottom: 0.5em; }
div.indentation { margin: -0.4em 0.2em -0.4em -0.4em; padding: 0.42em 0pt 0.42em 0.6em; width: 20px; height: 1.7em; float: left; }
div.tree-child { background: transparent url('tree.png') no-repeat scroll 11px center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.tree-child-last { background: transparent url('tree-bottom.png') no-repeat scroll 11px center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.tree-child-horizontal { background: transparent url('tree.png') no-repeat scroll -11px center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.error { color: rgb(238, 85, 85); }
div.error { border: 1px solid rgb(221, 119, 119); }
div.error, tr.error { padding: 2px; background: rgb(255, 204, 204) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(34, 0, 0); }
.warning { color: rgb(224, 144, 16); }
div.warning { border: 1px solid rgb(240, 192, 32); }
div.warning, tr.warning { padding: 2px; background: rgb(255, 255, 221) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(34, 34, 0); }
.ok { color: rgb(0, 128, 0); }
div.ok { border: 1px solid rgb(0, 170, 0); }
div.ok, tr.ok { padding: 2px; background: rgb(221, 255, 221) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 34, 0); }
.item-list .icon { color: rgb(85, 85, 85); float: right; padding-left: 0.25em; clear: right; }
.item-list .title { font-weight: bold; }
.item-list ul { margin: 0pt 0pt 0.75em; padding: 0pt; }
.item-list ul li { margin: 0pt 0pt 0.25em 1.5em; padding: 0pt; list-style-type: disc; list-style-image: none; list-style-position: outside; }
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: 0pt; margin-bottom: 0pt; white-space: nowrap; }
tr.merge-down, tr.merge-down td, tr.merge-down th { border-bottom-width: 0pt ! important; }
tr.merge-up, tr.merge-up td, tr.merge-up th { border-top-width: 0pt ! 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 0pt; }
.form-checkboxes .form-item, .form-radios .form-item { margin-top: 0.4em; margin-bottom: 0.4em; }
.marker, .form-required { color: rgb(255, 0, 0); }
.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 { padding: 0.5em; background-image: none; display: inline; list-style-type: none; }
.pager-current { font-weight: bold; }
.tips { margin-top: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; 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 { margin: 0pt 1em 0pt 0pt; padding: 0pt; float: left; line-height: 1.75em; }
dl.multiselect .form-item { margin: 0pt; height: 1.75em; }
.container-inline div, .container-inline label { display: inline; }
ul.primary { border-bottom: 1px solid rgb(187, 187, 187); margin: 5px; padding: 0pt 0pt 0pt 1em; border-collapse: collapse; white-space: nowrap; list-style-type: none; list-style-image: none; list-style-position: outside; height: auto; line-height: normal; }
ul.primary li { display: inline; }
ul.primary li a { border-style: solid solid none; border-color: rgb(187, 187, 187); border-width: 1px; padding: 0pt 1em; background-color: rgb(221, 221, 221); height: auto; margin-right: 0.5em; text-decoration: none; }
ul.primary li.active a { border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(255, 255, 255); border-width: 1px; background-color: rgb(255, 255, 255); }
ul.primary li a:hover { border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(238, 238, 238); background-color: rgb(238, 238, 238); }
ul.secondary { border-bottom: 1px solid rgb(187, 187, 187); margin: 5px; padding: 0.5em 1em; }
ul.secondary li { border-right: 1px solid rgb(204, 204, 204); padding: 0pt 1em; display: inline; }
ul.secondary a { padding: 0pt; text-decoration: none; }
ul.secondary a.active { border-bottom: 4px solid rgb(153, 153, 153); }
#autocomplete { border: 1px solid ; overflow: hidden; position: absolute; z-index: 100; }
#autocomplete ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#autocomplete li { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); white-space: pre; cursor: default; }
#autocomplete li.selected { background: rgb(0, 114, 185) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
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: 0pt; border-left-width: 0pt; border-right-width: 0pt; margin-bottom: 0pt; height: 1em; }
html.js fieldset.collapsed * { display: none; }
html.js fieldset.collapsed legend { display: block; }
html.js fieldset.collapsible legend a { background: transparent url('menu-expanded.png') no-repeat scroll 5px 75%; padding-left: 15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
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 { border-style: solid; border-color: rgb(221, 221, 221); border-width: 0pt 1px 1px; background: rgb(238, 238, 238) url('grippie.png') no-repeat scroll center 2px; overflow: hidden; height: 9px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; cursor: s-resize; }
html.js .resizable-textarea textarea { margin-bottom: 0pt; width: 100%; display: block; }
.draggable a.tabledrag-handle { margin: -0.4em 0pt -0.4em -0.5em; padding: 0.42em 1.5em 0.42em 0.5em; cursor: move; float: left; height: 1.7em; text-decoration: none; }
a.tabledrag-handle:hover { text-decoration: none; }
a.tabledrag-handle .handle { background: transparent url('draggable.png') no-repeat scroll 0pt 0pt; margin-top: 4px; height: 13px; width: 13px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.tabledrag-handle-hover .handle { background-position: 0pt -20px; }
.joined + .grippie { height: 5px; background-position: center 1px; margin-bottom: -2px; }
.teaser-checkbox { padding-top: 1px; }
div.teaser-button-wrapper { margin: 0pt; float: right; padding-right: 5%; }
.teaser-checkbox div.form-item { margin: 0pt 5% 0pt 0pt; padding: 0pt; float: right; }
textarea.teaser { display: none; }
html.js .no-js { display: none; }
.progress { font-weight: bold; }
.progress .bar { border: 1px solid rgb(0, 55, 90); margin: 0pt 0.2em; background: rgb(255, 255, 255) url('progress.gif') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 1.5em; }
.progress .filled { border-bottom: 0.5em solid rgb(0, 74, 115); background: rgb(0, 114, 185) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 1em; width: 0%; }
.progress .percentage { float: right; }
.progress-disabled { float: left; }
.ahah-progress { float: left; }
.ahah-progress .throbber { margin: 2px; background: transparent url('throbber.gif') no-repeat scroll 0px -18px; width: 15px; height: 15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; }
tr .ahah-progress .throbber { margin: 0pt 2px; }
.ahah-progress-bar { width: 16em; }
#first-time strong { padding: 1.5em 0pt 0.5em; display: block; }
tr.selected td { background: rgb(255, 255, 204) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
table.sticky-header { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-top: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#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 { margin: 4px 0pt 0pt; padding: 0pt 2px; font-size: 0.85em; max-width: 500px; }
div.password-description ul { margin-bottom: 0pt; }
.password-parent { margin: 0pt; }
input.password-confirm { margin-right: 10px; }
.confirm-parent { margin: 5px 0pt 0pt; }
span.password-confirm { visibility: hidden; }
span.password-confirm span { font-weight: normal; }
ul.menu { border: medium none ; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: left; }
ul.menu li { margin: 0pt 0pt 0pt 0.5em; }
li.expanded { margin: 0pt; padding: 0.2em 0.5em 0pt 0pt; list-style-type: circle; list-style-image: url('menu-expanded.png'); }
li.collapsed { margin: 0pt; padding: 0.2em 0.5em 0pt 0pt; list-style-type: disc; list-style-image: url('menu-collapsed.png'); }
li.leaf { margin: 0pt; padding: 0.2em 0.5em 0pt 0pt; list-style-type: square; list-style-image: url('menu-leaf.png'); }
li a.active { color: rgb(0, 0, 0); }
td.menu-disabled { background: rgb(204, 204, 204) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul.links { margin: 0pt; padding: 0pt; }
ul.links.inline { display: inline; }
ul.links li { padding: 0pt 0.5em; display: inline; list-style-type: none; }
.block ul { margin: 0pt; padding: 0pt 0pt 0.25em 1em; }
.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; }
#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: 0pt; }
#access-rules .mask { clear: both; }
#user-login-form { text-align: center; }
#user-admin-filter ul { margin: 0pt; padding: 0pt; list-style-type: none; width: 100%; }
#user-admin-buttons { float: left; margin-left: 0.5em; clear: right; }
#user-admin-settings fieldset .description { font-size: 0.85em; padding-bottom: 0.5em; }
.profile { margin: 1em 0pt; clear: both; }
.profile .picture { margin: 0pt 1em 1em 0pt; float: right; }
.profile h3 { border-bottom: 1px solid rgb(204, 204, 204); }
.profile dl { margin: 0pt 0pt 1.5em; }
.profile dt { margin: 0pt 0pt 0.2em; font-weight: bold; }
.profile dd { margin: 0pt 0pt 1em; }
#forum .description { margin: 0.5em; font-size: 0.9em; }
#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 tr td.forum { padding-left: 25px; background-position: 2px 2px; background-image: url('forum-default.png'); background-repeat: no-repeat; }
#forum tr.new-topics td.forum { background-image: url('forum-new.png'); }
#forum div.indent { margin-left: 20px; }
.forum-topic-navigation { border-top: 1px solid rgb(136, 136, 136); border-bottom: 1px solid rgb(136, 136, 136); padding: 0.5em; text-align: center; }
.forum-topic-navigation .topic-previous { text-align: right; float: left; width: 46%; }
.forum-topic-navigation .topic-next { text-align: left; float: right; width: 46%; }
.indented { margin-left: 25px; }
.comment-unpublished { background-color: rgb(255, 244, 244); }
.preview .comment { background-color: rgb(255, 255, 234); }
body { margin: 0pt auto; padding: 0pt; background: rgb(69, 69, 69) url('page-bgtexture.jpg') repeat-x fixed left bottom; }
.Main { position: relative; width: 100%; left: 0pt; top: 0pt; }
.PageBackgroundGlare { position: absolute; width: 100%; height: 376px; left: 0pt; top: 0pt; }
.PageBackgroundGlareImage { margin: 0pt; background-image: url('page-bgglare.png'); background-repeat: no-repeat; height: 376px; width: 425px; }
html:first-child .PageBackgroundGlare { border: 1px solid transparent; }
.cleared { border: medium none ; margin: 0pt; padding: 0pt; float: none; clear: both; font-size: 1px; }
form { margin: 0pt ! important; padding: 0pt ! important; }
table.position { position: relative; width: 100%; table-layout: fixed; }
.Sheet { margin: 0pt auto; position: relative; z-index: 0; width: 900px; min-width: 65px; min-height: 65px; }
.Sheet-body { padding: 5px; position: relative; z-index: 1; }
.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl, .Sheet-tc, .Sheet-bc, .Sheet-cr, .Sheet-cl { position: absolute; z-index: -1; }
.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl { width: 64px; height: 64px; background-image: url('sheet-s.png'); }
.Sheet-tl { top: 0pt; left: 0pt; clip: rect(auto, 32px, 32px, auto); }
.Sheet-tr { top: 0pt; right: 0pt; clip: rect(auto, auto, 32px, 32px); }
.Sheet-bl { bottom: 0pt; left: 0pt; clip: rect(32px, 32px, auto, auto); }
.Sheet-br { bottom: 0pt; right: 0pt; clip: rect(32px, auto, auto, 32px); }
.Sheet-tc, .Sheet-bc { left: 32px; right: 32px; height: 64px; background-image: url('sheet-h.png'); }
.Sheet-tc { top: 0pt; clip: rect(auto, auto, 32px, auto); }
.Sheet-bc { bottom: 0pt; clip: rect(32px, auto, auto, auto); }
.Sheet-cr, .Sheet-cl { top: 32px; bottom: 32px; width: 64px; background-image: url('sheet-v.png'); }
.Sheet-cr { right: 0pt; clip: rect(auto, auto, auto, 32px); }
.Sheet-cl { left: 0pt; clip: rect(auto, 32px, auto, auto); }
.Sheet-cc { position: absolute; z-index: -1; top: 32px; left: 32px; right: 32px; bottom: 32px; background-image: url('sheet-c.png'); }
.Sheet { margin-top: 20px ! important; }
.PageBackgroundSimpleGradient, .PageBackgroundGradient, .PageBackgroundGlare { min-width: 900px; }
.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover { text-align: left; text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; letter-spacing: normal; word-spacing: normal; }
.artmenu, .artmenu ul { border: 0pt none ; margin: 0pt; padding: 0pt; list-style-type: none; display: block; }
.artmenu li { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; display: block; float: left; position: relative; z-index: 5; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.artmenu li:hover { z-index: 10000; white-space: normal; }
.artmenu li li { float: none; }
.artmenu ul { background: transparent none repeat scroll 0% 0%; visibility: hidden; position: absolute; z-index: 10; left: 0pt; top: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.artmenu li:hover > ul { visibility: visible; top: 100%; }
.artmenu li li:hover > ul { top: 0pt; left: 100%; }
.artmenu:after, .artmenu ul:after { overflow: hidden; content: "."; height: 0pt; display: block; visibility: hidden; clear: both; }
.artmenu, .artmenu ul { min-height: 0pt; }
.artmenu ul { margin: -10px 0pt 0pt -30px; padding: 10px 30px 30px; background-image: url('spacer.gif'); }
.artmenu ul ul { margin: -30px 0pt 0pt -10px; padding: 30px 30px 30px 10px; }
.artmenu { padding: 3px 27px; }
.nav { position: relative; height: 29px; z-index: 100; }
.nav .l, .nav .r { position: absolute; z-index: -1; top: 0pt; height: 29px; background-image: url('nav.png'); }
.nav .l { left: 0pt; right: 27px; }
.nav .r { right: 0pt; width: 890px; clip: rect(auto, auto, auto, 863px); }
.artmenu ul li { clear: both; }
.artmenu a { overflow: hidden; position: relative; display: block; height: 23px; cursor: pointer; text-decoration: none; margin-right: 4px; margin-left: 4px; }
.artmenu a .r, .artmenu a .l { position: absolute; display: block; height: 69px; background-image: url('menuitem.png'); }
.artmenu a .l { left: 0pt; right: 8px; }
.artmenu a .r { width: 416px; right: 0pt; clip: rect(auto, auto, auto, 408px); }
.artmenu a .t { margin: 0pt 8px; padding: 0pt 5px; font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; color: rgb(224, 224, 224); line-height: 23px; text-align: center; }
.artmenu a:hover .l, .artmenu a:hover .r { top: -23px; }
.artmenu li:hover > a .l, .artmenu li:hover > a .r { top: -23px; }
.artmenu li:hover a .l, .artmenu li:hover a .r { top: -23px; }
.artmenu a:hover .t { color: rgb(245, 245, 245); }
.artmenu li:hover a .t { color: rgb(245, 245, 245); }
.artmenu li:hover > a .t { color: rgb(245, 245, 245); }
.artmenu a.active .l, .artmenu a.active .r { top: -46px; }
.artmenu a.active .t { color: rgb(222, 222, 222); }
.nav .separator { display: block; width: 1px; height: 23px; background-image: url('menuseparator.png'); }
div.Header { margin: 0pt auto; position: relative; z-index: 0; width: 890px; height: 100px; }
div.Header-jpeg { position: absolute; z-index: -1; top: 0pt; left: 0pt; width: 890px; height: 100px; background-image: url('header.jpg'); background-repeat: no-repeat; background-position: center center; }
.logo { display: block; position: absolute; left: 10px; top: 10px; width: 870px; }
h1.logo-name { display: block; text-align: center; }
h1.logo-name, h1.logo-name a, h1.logo-name a:link, h1.logo-name a:visited, h1.logo-name a:hover { margin: 0pt; padding: 0pt; font-family: "Comic Sans MS",Tahoma,Arial,Sans-Serif; font-size: 36px; font-style: normal; font-weight: bold; text-decoration: none; color: rgb(232, 232, 232) ! important; }
.logo-text { display: block; text-align: center; }
.logo-text, .logo-text a { margin: 0pt; padding: 0pt; font-family: "Comic Sans MS",Tahoma,Arial,Sans-Serif; font-size: 18px; font-style: normal; font-weight: normal; color: rgb(232, 232, 232) ! important; }
.contentLayout { position: relative; margin-bottom: 9px; width: 890px; }
.Block { margin: 0pt auto; position: relative; z-index: 0; min-width: 15px; min-height: 15px; }
.Block-body { padding: 7px; position: relative; z-index: 1; }
.Block-tr, .Block-tl, .Block-br, .Block-bl, .Block-tc, .Block-bc, .Block-cr, .Block-cl { position: absolute; z-index: -1; }
.Block-tr, .Block-tl, .Block-br, .Block-bl { width: 14px; height: 14px; background-image: url('block-s.png'); }
.Block-tl { top: 0pt; left: 0pt; clip: rect(auto, 7px, 7px, auto); }
.Block-tr { top: 0pt; right: 0pt; clip: rect(auto, auto, 7px, 7px); }
.Block-bl { bottom: 0pt; left: 0pt; clip: rect(7px, 7px, auto, auto); }
.Block-br { bottom: 0pt; right: 0pt; clip: rect(7px, auto, auto, 7px); }
.Block-tc, .Block-bc { left: 7px; right: 7px; height: 14px; background-image: url('block-h.png'); }
.Block-tc { top: 0pt; clip: rect(auto, auto, 7px, auto); }
.Block-bc { bottom: 0pt; clip: rect(7px, auto, auto, auto); }
.Block-cr, .Block-cl { top: 7px; bottom: 7px; width: 14px; background-image: url('block-v.png'); }
.Block-cr { right: 0pt; clip: rect(auto, auto, auto, 7px); }
.Block-cl { left: 0pt; clip: rect(auto, 7px, auto, auto); }
.Block-cc { position: absolute; z-index: -1; top: 7px; left: 7px; right: 7px; bottom: 7px; background-image: url('block-c.png'); }
.Block { margin: 7px; }
.BlockHeader { padding: 0pt 7px; position: relative; z-index: 0; height: 30px; margin-bottom: 7px; }
.BlockHeader .t { padding: 0pt 7px; height: 30px; color: rgb(46, 46, 46); font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold; white-space: nowrap; line-height: 30px; }
.BlockHeader .l, .BlockHeader .r { display: block; position: absolute; z-index: -1; height: 30px; background-image: url('blockheader.png'); }
.BlockHeader .l { left: 0pt; right: 6px; }
.BlockHeader .r { width: 890px; right: 0pt; clip: rect(auto, auto, auto, 884px); }
.header-tag-icon { margin: 0pt 0pt 0pt 5px; padding: 0pt 0pt 0pt 21px; display: inline-block; background-position: left top; background-image: url('blockheadericon.png'); background-repeat: no-repeat; min-height: 14px; }
.BlockContent { margin: 0pt auto; position: relative; z-index: 0; min-width: 15px; min-height: 15px; }
.BlockContent-body { padding: 8px; position: relative; z-index: 1; }
.BlockContent-tr, .BlockContent-tl, .BlockContent-br, .BlockContent-bl, .BlockContent-tc, .BlockContent-bc, .BlockContent-cr, .BlockContent-cl { position: absolute; z-index: -1; }
.BlockContent-tr, .BlockContent-tl, .BlockContent-br, .BlockContent-bl { width: 14px; height: 14px; background-image: url('blockcontent-s.png'); }
.BlockContent-tl { top: 0pt; left: 0pt; clip: rect(auto, 7px, 7px, auto); }
.BlockContent-tr { top: 0pt; right: 0pt; clip: rect(auto, auto, 7px, 7px); }
.BlockContent-bl { bottom: 0pt; left: 0pt; clip: rect(7px, 7px, auto, auto); }
.BlockContent-br { bottom: 0pt; right: 0pt; clip: rect(7px, auto, auto, 7px); }
.BlockContent-tc, .BlockContent-bc { left: 7px; right: 7px; height: 14px; background-image: url('blockcontent-h.png'); }
.BlockContent-tc { top: 0pt; clip: rect(auto, auto, 7px, auto); }
.BlockContent-bc { bottom: 0pt; clip: rect(7px, auto, auto, auto); }
.BlockContent-cr, .BlockContent-cl { top: 7px; bottom: 7px; width: 14px; background-image: url('blockcontent-v.png'); }
.BlockContent-cr { right: 0pt; clip: rect(auto, auto, auto, 7px); }
.BlockContent-cl { left: 0pt; clip: rect(auto, 7px, auto, auto); }
.BlockContent-cc { position: absolute; z-index: -1; top: 7px; left: 7px; right: 7px; bottom: 7px; background-color: rgb(217, 217, 217); }
.BlockContent-body { color: rgb(79, 79, 79); font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; }
.BlockContent-body a:link { color: rgb(77, 77, 77); font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline; }
.BlockContent-body a:visited, .BlockContent-body a.visited { color: rgb(128, 128, 128); font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline; }
.BlockContent-body a:hover, .BlockContent-body a.hover { color: rgb(102, 102, 102); font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; }
.BlockContent-body ul { margin: 0pt; padding: 0pt; list-style-type: none; color: rgb(79, 79, 79); }
.BlockContent-body li { font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; text-decoration: none; }
.BlockContent-body ul li { margin: 0.5em 0pt; padding: 0px 0pt 0px 13px; background-image: url('blockcontentbullets.png'); background-repeat: no-repeat; line-height: 1.2em; }
.Post { margin: 0pt auto; position: relative; z-index: 0; min-width: 15px; min-height: 15px; }
.Post-body { padding: 11px; position: relative; z-index: 1; }
.Post-tr, .Post-tl, .Post-br, .Post-bl, .Post-tc, .Post-bc, .Post-cr, .Post-cl { position: absolute; z-index: -1; }
.Post-tr, .Post-tl, .Post-br, .Post-bl { width: 14px; height: 14px; background-image: url('post-s.png'); }
.Post-tl { top: 0pt; left: 0pt; clip: rect(auto, 7px, 7px, auto); }
.Post-tr { top: 0pt; right: 0pt; clip: rect(auto, auto, 7px, 7px); }
.Post-bl { bottom: 0pt; left: 0pt; clip: rect(7px, 7px, auto, auto); }
.Post-br { bottom: 0pt; right: 0pt; clip: rect(7px, auto, auto, 7px); }
.Post-tc, .Post-bc { left: 7px; right: 7px; height: 14px; background-image: url('post-h.png'); }
.Post-tc { top: 0pt; clip: rect(auto, auto, 7px, auto); }
.Post-bc { bottom: 0pt; clip: rect(7px, auto, auto, auto); }
.Post-cr, .Post-cl { top: 7px; bottom: 7px; width: 14px; background-image: url('post-v.png'); }
.Post-cr { right: 0pt; clip: rect(auto, auto, auto, 7px); }
.Post-cl { left: 0pt; clip: rect(auto, 7px, auto, auto); }
.Post-cc { position: absolute; z-index: -1; top: 7px; left: 7px; right: 7px; bottom: 7px; background-color: rgb(227, 227, 227); }
.Post { margin: 10px; }
a img { border: 0pt none ; }
.article img, img.article { border: 1px solid rgb(105, 105, 105); margin: 1em; }
.metadata-icons img { border: medium none ; margin: 2px; vertical-align: middle; }
.article table, table.article { margin: 1px; border-collapse: collapse; width: auto; }
.article table, table.article .article tr, .article th, .article td { background-color: Transparent; }
.article th, .article td { border: 1px solid rgb(186, 186, 186); padding: 2px; vertical-align: top; text-align: left; }
.article th { padding: 7px; text-align: center; vertical-align: middle; }
.PostHeaderIcon-wrapper { margin: 0.2em 0pt; padding: 0pt; letter-spacing: normal; word-spacing: normal; text-decoration: none; font-variant: normal; text-transform: none; text-indent: 0pt; line-height: inherit; font-family: Arial,Helvetica,Sans-Serif; font-size: 22px; font-style: normal; font-weight: bold; text-align: left; color: rgb(51, 51, 51); }
.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover { font-family: Arial,Helvetica,Sans-Serif; font-size: 22px; font-style: normal; font-weight: bold; text-align: left; color: rgb(51, 51, 51); }
.PostHeader a:link { font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; text-align: left; color: rgb(64, 64, 64); }
.PostHeader a:visited, .PostHeader a.visited { font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; text-align: left; color: rgb(107, 107, 107); }
.PostHeader a:hover, .PostHeader a.hovered { font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; text-align: left; color: rgb(102, 102, 102); }
.PostMetadataHeader { border: 1px solid rgb(105, 105, 105); padding: 1px; background-color: rgb(122, 122, 122); }
.PostHeaderIcons { padding: 1px; }
.PostHeaderIcons, .PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover { font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; color: rgb(255, 255, 255); }
.PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover { margin: 0pt; }
.PostHeaderIcons a:link { font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline; color: rgb(173, 173, 173); }
.PostHeaderIcons a:visited, .PostHeaderIcons a.visited { font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline; color: rgb(173, 173, 173); }
.PostHeaderIcons a:hover, .PostHeaderIcons a.hover { font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; color: rgb(173, 173, 173); }
body { font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; color: rgb(15, 15, 15); }
.PostContent { font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; color: rgb(15, 15, 15); }
a { font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline; color: rgb(77, 77, 77); }
a:link { font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline; color: rgb(77, 77, 77); }
a:visited, a.visited { font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline; color: rgb(77, 77, 77); }
a:hover, a.hover { font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; color: rgb(102, 102, 102); }
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover { font-family: Arial,Helvetica,Sans-Serif; font-size: 28px; font-style: normal; font-weight: bold; text-align: left; color: rgb(77, 77, 77); }
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover { font-family: Arial,Helvetica,Sans-Serif; font-size: 22px; font-style: normal; font-weight: bold; text-align: left; color: rgb(77, 77, 77); }
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover { font-family: Arial,Helvetica,Sans-Serif; font-size: 18px; font-style: normal; font-weight: bold; text-align: left; color: rgb(102, 102, 102); }
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover { font-family: Arial,Helvetica,Sans-Serif; font-size: 16px; font-style: normal; font-weight: bold; text-align: left; color: rgb(51, 51, 51); }
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover { font-family: Arial,Helvetica,Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; text-align: left; color: rgb(33, 33, 33); }
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover { font-family: Arial,Helvetica,Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; text-align: left; color: rgb(33, 33, 33); }
ol, ul { margin: 1em 0pt 1em 2em; padding: 0pt; color: rgb(15, 15, 15); font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; }
li ol, li ul { margin: 0.5em 0pt 0.5em 2em; padding: 0pt; }
li { margin: 0.2em 0pt; padding: 0pt; }
ul { list-style-type: none; }
ol { list-style-position: inside; }
.Post li { padding: 0px 0pt 0px 13px; line-height: 1.2em; }
.Post ol li, .Post ul ol li { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 0pt; }
.Post ul li, .Post ol ul li { background-image: url('postbullets.png'); background-repeat: no-repeat; padding-left: 13px; }
blockquote p { color: rgb(15, 15, 15); font-family: Arial,Helvetica,Sans-Serif; font-style: italic; font-weight: normal; text-align: left; }
blockquote { border: 1px solid rgb(196, 196, 196); margin: 10px 10px 10px 50px; padding: 5px 5px 5px 41px; background-color: rgb(227, 227, 227); background-image: url('postquote.png'); background-position: left top; background-repeat: no-repeat; }
.PostMetadataFooter { border: 1px solid rgb(105, 105, 105); padding: 1px; background-color: rgb(122, 122, 122); }
.PostFooterIcons { padding: 1px; }
.PostFooterIcons, .PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover { font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; text-decoration: none; color: rgb(255, 255, 255); }
.PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover { margin: 0pt; }
.PostFooterIcons a:link { font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline; color: rgb(173, 173, 173); }
.PostFooterIcons a:visited, .PostFooterIcons a.visited { font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline; color: rgb(173, 173, 173); }
.PostFooterIcons a:hover, .PostFooterIcons a.hover { font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; color: rgb(173, 173, 173); }
.Button { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; overflow: visible; display: inline-block; width: auto; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 32px; cursor: default; text-decoration: none ! important; z-index: 0; }
.Button .btn { overflow: hidden; display: block; position: relative; float: left; height: 32px; white-space: nowrap; width: auto; color: rgb(237, 237, 237); }
.Button .btn .t { padding: 0pt 19px; display: block; height: 32px; font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; white-space: nowrap; text-align: left; line-height: 32px; text-decoration: none ! important; }
input, select { font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; }
.Button .hover, .Button:hover { color: rgb(46, 46, 46); text-decoration: none ! important; }
.Button .active { color: rgb(240, 240, 240); }
.Button .btn .l, .Button .btn .r { display: block; position: absolute; z-index: -1; height: 96px; background-image: url('button.png'); }
.Button .btn .l { left: 0pt; right: 12px; }
.Button .btn .r { width: 417px; right: 0pt; clip: rect(auto, auto, auto, 405px); }
.Button .btn.hover .l, .Button .btn.hover .r, .Button .btn:hover .l, .Button .btn:hover .r { top: -32px; }
.Button .btn.active .l, .Button .btn.active .r { top: -64px; }
.Footer { margin: 5px auto 0px; overflow: hidden; position: relative; z-index: 0; width: 890px; }
.Footer .Footer-inner { padding: 8px; height: 1%; position: relative; z-index: 0; text-align: center; }
.Footer .Footer-background { position: absolute; z-index: -1; background-repeat: no-repeat; background-image: url('footer.png'); width: 890px; height: 150px; bottom: 0pt; left: 0pt; }
.rss-tag-icon { margin: 0pt 5px 0pt 0pt; position: relative; display: block; float: left; background-image: url('rssicon.png'); background-position: right center; background-repeat: no-repeat; height: 32px; width: 24px; }
.Footer .Footer-text p { margin: 0pt; }
.Footer .Footer-text { display: inline-block; color: rgb(255, 255, 255); font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; }
.Footer .Footer-text a:link { color: rgb(166, 166, 166); font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline; }
.Footer .Footer-text a:visited { color: rgb(166, 166, 166); font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline; }
.Footer .Footer-text a:hover { color: rgb(0, 0, 0); font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; }
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover { font-family: Arial; font-size: 10px; letter-spacing: normal; word-spacing: normal; font-style: normal; font-weight: normal; text-decoration: underline; color: rgb(33, 33, 33); }
.page-footer { margin: 1em; text-align: center; text-decoration: none; color: rgb(138, 138, 138); }
.contentLayout .content { border: 0pt none ; margin: 0pt; padding: 0pt; overflow: hidden; position: relative; float: left; width: 667px; }
.contentLayout .content-wide { border: 0pt none ; margin: 0pt; padding: 0pt; overflow: hidden; position: relative; float: left; width: 889px; }
.contentLayout .sidebar1 { border: 0pt none ; margin: 0pt; padding: 0pt; overflow: hidden; position: relative; float: left; width: 222px; }
#footer { text-align: center; }
ul li { text-align: left; background-image: none; display: block; }
li.expanded, li.leaf, li.collapsed { list-style-type: none; list-style-image: none; background-image: none; }
.tabs, .links, .service-links img, service-links img { margin: 0px; padding-left: 0px; }
.tabs li, .links li { padding: 0pt 0pt 0pt 1em; float: left; display: block; }
#user-login-form { text-align: left; }
#user-login-form ul li { background-image: none; padding-left: 0pt; }
fieldset { border: 1px solid ; margin: 1em 0pt; padding: 1em; width: 95%; }
fieldset legend { display: block; }
.breadcrumb { display: block; padding-bottom: 0.7em; }
.form-text, .form-textarea { width: 95%; text-align: left; }
.tags { float: left; }
.messages { margin: 5px 0pt; padding: 5px; }
.status { border: 1px solid rgb(0, 153, 0); margin: 5px 0pt; background: rgb(201, 251, 200) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.messages li { margin: 5px 0pt; }
tr.even, tr.odd { background-color: transparent; }
#forum .links li { float: none; clear: both; }
#forum table { width: auto; margin-top: 15px; }
#forum td.container { border-left: medium none; border-right: medium none; padding-top: 15px; }
#forum td.active { background-color: transparent; }
#forum td.forum, #forum td.topics, #forum td.posts, #forum td.last-reply { padding-top: 4px; padding-bottom: 4px; }
#forum td.container { font-weight: bold; }
#forum td.active { background-color: transparent; }
.forum-topic-navigation { border-top: 0px none transparent; border-bottom: 0px none transparent; }
.forum-topic-navigation .topic-previous { text-align: left; float: left; }
.forum-topic-navigation .topic-next { text-align: right; float: right; }
.read_more { margin: 5px 0px; text-align: left; }
.sticky-table h2 { font-size: 10px; }
.Footer .Footer-inner { float: left; width: 100%; }


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, input, fieldset, form, table, label, legend, caption, tbody, tfoot, thead, tr, td, th { border: 0pt none ; margin: 0pt; padding: 0pt; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; background-position: 50% 0%; }
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
body { line-height: 1; font-family: Tahoma; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }

a { text-decoration: none; }
.clear { clear: both; font-size: 0pt; line-height: 0pt; height: 0pt; }
.autoclear:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; line-height: 0px; font-size: 0px; }
.autoclear { display: inline-block; }
.autoclear { display: block; }
* html .autoclear { height: 1%; }

html, body { min-width: 980px; }
body { background: rgb(240, 242, 230) url('bg.jpg') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: rgb(0, 0, 0); }
#all { background: transparent url('allbg.jpg') no-repeat scroll 50% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; }
#wrapper { margin: 0pt auto; width: 960px; }
a, a:link, a:visited { color: rgb(73, 139, 13); text-decoration: underline; }
a:hover { color: rgb(226, 113, 35); text-decoration: none; }
#header { width: 960px; height: 706px; }
.topline { height: 69px; padding-top: 88px; }
.anim { margin-left: 496px; float: left; }
.formbox { border: 0px solid red; background: transparent scroll 20px 0pt; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 5px; width: 392px; height: 59px; }
.name { border: 1px solid rgb(106, 174, 19); padding: 3px; background: transparent url('imputbg.jpg') repeat-x scroll 0% 0%; font-size: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 110px; float: left; margin-top: 17px; margin-left: 24px; }
.family { border: 1px solid rgb(106, 174, 19); padding: 3px; background: transparent url('imputbg.jpg') repeat-x scroll 0% 0%; font-size: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 110px; float: left; margin-top: 17px; margin-left: 13px; }
.btnread { float: left; margin-top: 16px; margin-left: 13px; }
.left { float: left; width: 531px; }
.right { float: left; width: 429px; margin-top: 30px; }
.txt { padding-left: 19px; padding-right: 19px; padding-top: 10px; line-height: normal; }
.flash { margin-left: 19px; margin-top: 14px; }
.rules { padding-left: 59px; font-size: 12px; }
.btnin { background: transparent url('btn-in-bg.jpg') no-repeat scroll 0pt 100%; height: 53px; width: 107px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 7px; margin-left: 25px; float: left; }
.btnout { background: transparent url('btn-out-bg.jpg') no-repeat scroll 0pt 100%; height: 53px; width: 124px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 7px; margin-left: 25px; float: left; }
.btndel { background: transparent url('btn-del-bg.jpg') no-repeat scroll 0pt 100%; height: 53px; width: 95px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 7px; margin-left: 25px; float: left; }
.msgline { width: 376px; margin-left: 25px; clear: both; margin-bottom: 13px; }
.msgline img { float: left; }
.profile { background: transparent url('msgstamp.jpg') no-repeat scroll 0pt 0pt; float: left; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 79px; height: 45px; margin-left: 5px; padding-top: 5px; padding-left: 5px; }
.profile span { color: rgb(226, 253, 171); font-size: 11px; }
.msgtext { float: left; width: 230px; font-size: 13px; margin-left: 5px; color: rgb(84, 84, 84); }
.pages { margin-left: 25px; font-size: 12px; clear: both; }
.countbox { border: 0px solid red; padding-top: 15px; padding-left: 25px; }
.incount { background: transparent url('icon-in-count.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 71px; height: 31px; padding-left: 37px; padding-top: 5px; font-size: 12px; font-weight: bold; float: left; }
.outcount { background: transparent url('icon-out-count.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 99px; height: 31px; margin-left: 10px; padding-left: 37px; padding-top: 5px; font-size: 12px; font-weight: bold; float: left; }
.delcount { background: transparent url('icon-del-count.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 77px; height: 31px; margin-left: 10px; padding-left: 37px; padding-top: 5px; font-size: 12px; font-weight: bold; float: left; }
.logline { border: 0px solid red; background: transparent url('arrow.jpg') no-repeat scroll 0pt 4px; clear: both; margin-left: 25px; margin-bottom: 7px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 23px; padding-left: 25px; }
.logline p { float: left; margin-top: 4px; }
.logline strong { font-size: 13px; color: rgb(184, 184, 184); }
.logline span { background: transparent url('percentbg.jpg') no-repeat scroll 0pt 0pt; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-top: 5px; height: 18px; width: 45px; font-size: 12px; color: rgb(233, 102, 1); float: left; margin-left: 7px; font-weight: bold; text-align: center; }
.loader { margin-left: 25px; }
.status { margin-left: 25px; color: rgb(172, 172, 172); font-size: 13px; }
.warning { margin-left: 20px; margin-top: 15px; }
.userinfo { margin-left: 20px; margin-top: 10px; font-size: 13px; color: rgb(79, 147, 1); }
.kod { border: 1px solid rgb(179, 185, 195); width: 100px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; float: left; }
.btnkod { float: left; margin-left: 5px; }
.smstext { border: 0px solid red; margin: 20px auto 0pt; background-color: rgb(232, 243, 212); width: 380px; height: 45px; padding-top: 5px; padding-left: 7px; }
.smstext span { font-weight: bold; font-size: 16px; }
.logline { visibility: hidden; }
.msgline { visibility: hidden; }
.messages_block .pages {  }
.msg_outbox, .msg_deleted { display: none; visibility: visible; }
.page2 {position: fixed;}