
/* ::::: http://static.yuku.com//common/bypass/styles/basic.css?rev=28951 ::::: */

body { margin: 0pt ! important; padding: 0pt ! important; }
body, textarea, input, select, .dropdown li a { font-family: Verdana,Arial,Helvetica,sans-serif; }
.mgr-padding, .corp-controls { overflow: hidden; }
pre { font-family: "Courier New",Courier; }
textarea, input, select, .dropdown li a { font-size: 1em; }
a img { border: medium none ; }
form { margin: 0pt; padding: 0pt; }
textarea { padding: 3px; }
table { border-collapse: collapse; empty-cells: show; }
.text-box ul, .text-box ol, .text-box p { margin-top: 0pt; margin-bottom: 1em; }
.text-box h2, .text-box h3 { margin-top: 1em; margin-bottom: 0.5em; }
.text-box li { margin-top: 0pt; }
#wrapper { position: relative ! important; z-index: 1 ! important; }
.mgr-navigation-sliver { margin: 0pt; z-index: 2 ! important; position: relative ! important; }
.one { font-size: 1em; }
.two { font-size: 1.1em; }
.three { font-size: 1.3em; }
.four { font-size: 1.4em; }
.five { font-size: 1.6em; }
.mgr-content .pager { display: block; margin-bottom: 5px; }
.mgr-content .pager a { display: inline; float: none; }
.pager, .mgr-pager { min-height: 1.5em; }
.mgr-pager a, .pager a { display: block; }
.mgr-pager form, .pager form { display: inline; }
.mgr-pager div, .pager div { float: left; margin-right: 2px; text-align: center; }
.mgr-pager div, .pager div { cursor: pointer; }
.mgr-pager .mgr-ellipsis, .pager .ellipsis, .mgr-pager .mgr-current, .pager .current { cursor: default; }
.pager a, .jump, .ellipsis, .current, .mgr-pager a, .mgr-jump, .mgr-ellipsis, .mgr-current, .mgr-next, .mgr-prev, .next, .prev { padding: 2px; }
.mgr-active, .active { padding: 0pt; }
#forum_view .pager a, #forum_viewtopic .pager a { padding: 0pt; }
.mgr-pager a, .mgr-pager a:visited { text-decoration: none; color: rgb(0, 0, 0); }
.mgr-pager a:hover { background: rgb(217, 232, 255) none repeat; text-decoration: none; }
.mgr-pager div { border: 1px solid rgb(177, 181, 185); }
.mgr-jump-dropdown { border: 1px solid rgb(177, 181, 185); background-color: rgb(255, 255, 255); }
.mgr-pager .mgr-ellipsis, .pager .ellipsis { border: medium none ; }
.mgr-jump-dropdown { border: 1px solid rgb(177, 181, 185); background-color: rgb(255, 255, 255); }
.mgr-jump-dropdown, .jump-dropdown { padding: 2px ! important; font-size: 10px; float: left; }
.jump-dropdown { border-style: solid; border-width: 1px; background-color: rgb(221, 221, 221); color: rgb(0, 0, 0); }
.mgr-pager label, .jump-dropdown label, .mgr-jump-dropdown label { font-weight: normal; }
.jump-dropdown input, .mgr-jump-dropdown input, .mgr-pager input, .pager input { border-style: solid; border-color: rgb(102, 102, 102) rgb(204, 204, 204) rgb(204, 204, 204) rgb(102, 102, 102); border-width: 1px; }
.jump-dropdown input, .mgr-jump-dropdown input, .mgr-pager input, .pager input { padding: 0pt; font-size: 9px; vertical-align: top; height: 10px; width: 35px; }
.mgr-pager .mgr-next, .mgr-pager .mgr-prev, .pager .next, .pager .prev { opacity: 0.4; cursor: default; }
.mgr-active, .active { opacity: 100 ! important; cursor: pointer ! important; }
.user-name img, .status-icon { margin-right: 2px; }
#footer, .mgr-footer { margin-top: 3em; padding-bottom: 2em; clear: both ! important; text-align: center; }
#footer, #footer a, .mgr-footer, .mgr-footer a { font-weight: normal; font-style: normal; text-transform: none; }
#footer a { text-decoration: underline; }
#footer p, .mgr-footer p { margin: 0pt; font-size: 10px; }
#footer li, .mgr-footer li, #mgr-wrapper .mgr-footer li { border-style: none solid none none ! important; border-color: -moz-use-text-color ! important; border-width: 0pt 1px 0pt 0pt ! important; margin: 0pt ! important; padding: 0pt 7px 0pt 5px ! important; display: inline ! important; }
#footer li:last-child, #footer li.last-child, .mgr-footer li:last-child, .mgr-footer li.last-child, #mgr-wrapper .mgr-footer li:last-child, #mgr-wrapper .mgr-footer li.last-child { border: medium none  ! important; }
.mgr-content .mgr-footer a { color: rgb(51, 51, 51); }

/* ::::: http://static.yuku.com/common/bypass/styles/boards_common_js.css ::::: */

.spoiler .spoiler-control { position: relative; display: inline; padding-right: 5px; }
.hasJS .spoiler.collapsed .spoiler-content { display: none; }
.split .reply-box { display: none; }
tbody.collapsed .collapsible-content { display: none ! important; }
.collapsed .boxheading { margin: 0pt; }
.collapsed .boxbody { display: none; }
.collapsed th.poster-name .user-name { display: block; }
.hasJS .dropdown, .hasJS .collapse-button { cursor: pointer; }
.dropdown li, .interact li { padding: 2px; overflow: hidden; text-align: center; display: block ! important; width: 160px; margin-bottom: 1px; }
.dropdown li input { cursor: pointer; }
.dropdown li:last-child, .interact li:last-child { margin-bottom: 0pt; }
.dropdown { position: relative; }
.hasJS .dropdown ul { display: none; }
.hasJS .top-left-dropdown ul, .hasJS .top-right-dropdown ul, .hasJS .bottom-left-dropdown ul, .hasJS .bottom-right-dropdown ul { position: absolute; display: block; }
.top-left-dropdown ul, .top-right-dropdown ul { top: 100%; }
.bottom-left-dropdown ul, .bottom-right-dropdown ul { bottom: 100%; }
.top-left-dropdown ul, .bottom-left-dropdown ul { left: 0pt; }
.top-right-dropdown ul, .bottom-right-dropdown ul { right: 0pt; }
#page-splitter-wrapper .reply-form { display: none; }
.custom-online, .custom-online li { margin: 0pt; padding: 0pt; list-style-type: none; }
.custom-online li { display: inline; }
.custom-online li { border-right-width: 1px; border-right-style: solid; padding-right: 5px; padding-left: 3px; }
.custom-online li.first, .custom-online li.last { border: medium none ; padding-right: 0pt; }
.custom-online li.first { padding-left: 0pt; }
.toggle-hidden { display: none; }
div.box.hidden { display: none ! important; }
.category-tab-list, .category-tab { margin: 0px; padding: 0px; list-style-type: none; }
.category-tab-list li { display: inline; }

/* ::::: http://static.yuku.com/common/bypass/styles/boards_common_hacks.css ::::: */

* html blockquote { display: table; border-collapse: separate; }
*:first-child + html blockquote { display: table; border-collapse: separate; }
* html .forum-jump ul { height: 20em; }
* html .control-box.top { z-index: 10000; position: relative; }
* html .control-box.bottom { z-index: 9999; position: relative; }
* html .legend-box { z-index: 1; position: relative; }
* html .post-tools div.dropdown { z-index: 20000; position: relative; }
*:first-child + html .control-box.top { z-index: 10000; position: relative; }
*:first-child + html .control-box.bottom { z-index: 9999; position: relative; }
*:first-child + html .legend-box { z-index: 1; position: relative; }
*:first-child + html .post-tools div.dropdown { z-index: 20000; position: relative; }
td.poster-detail .avatar-block, .poster-name .user-name { overflow-x: hidden; }
* html input.text, * html select { font-size: 1em; }
* html div, * html .boxheading, * html .boxbody, * html .onionskin1, * html .onionskin2, * html .onionskin3, * html .thread {  }
.legend-box li *, * html .thread, * html .bread-crumbs { position: relative; }
* html .forum-controls { position: static; }
* html .pager span, * html .button {  }
* html .dropdown p.button { display: inline; }
* html .pager-holder { padding-top: 0pt; }
* html td.status .icon { margin-bottom: 3px; }
* html #wrapper .scrolling { height: 3em ! important; }
*:first-child + html #wrapper .scrolling { min-height: 3em ! important; }
* html #wrapper .scrolling { padding-bottom: 1.5em ! important; }
*:first-child + html .scrolling { padding-bottom: 1.5em ! important; }
.scrolling { min-height: 3em; }
* html #wrapper .scrolling { overflow-y: visible; }
* html .stats-box .boxheading li { padding-left: 5px; }
* html .pager input { margin: -1px 0pt -2px; }
* html .reply-box textarea { margin: auto; width: 98%; display: block; }
* html .tool-box .boxbody h3 { padding-top: 2px; }
* html .tags-box .button { position: relative; margin-top: -1.6em; }
* html div.hidden-thread { background: transparent none repeat; position: absolute; }
* html div.hidden-thread-top { background: transparent none repeat; height: 140px; width: 140px; position: absolute; text-indent: -5000px; z-index: 1000000000; top: 0pt; right: 0pt; }
* html div.hidden-reply { height: 140px; background-image: url('hidden-reply.gif'); }
* html div.kudos { height: 23px; }
.search input.button { position: relative; }
*:first-child + html .control-box { height: 0.5%; }
*:first-child + html .jump-box { height: 1%; }
* html .control-box * { position: relative; }

/* ::::: http://static.yuku.com//common/bypass/styles/boards_common.css?r=28951 ::::: */

body .wysiwyg iframe, body .wysiwyg { margin-left: 0pt ! important; margin-right: 0pt ! important; }
.ad { text-align: center; }
table .scrolling table { clear: both; }
* { min-width: 0pt; }
.dropdown ul, .top .clear-container, td.poster-interact * { z-index: 10000 ! important; }
.bread-crumbs, .legend-box ul, .dropdown ul, .stats-box ul, .whosonline-box ul, .thread, .subscription-links, .tags-box ul, .social-links ul, .domain-stats-box ul, .member-stats-box ul, .moderator-list, .chatter-list, .subforums-list { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.dropdown ul { margin-top: 1px; margin-bottom: 1px; }
.bread-crumbs li, .boxheading .subscription-links li, .legend-box li, .visitors li, .tags-box li, .users-online li, .administrator-list li, .moderator-list li, .chatter-list, .calendar-stats li, .subforums-list li { display: inline; }
.domain-stats-box li, .member-stats-box li { margin: 0pt; padding: 0pt; }
.legend-box li { margin-right: 1em; vertical-align: middle; white-space: nowrap; }
.legend-box li * { vertical-align: middle; white-space: normal; }
.dropdown input { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat; width: 150px; font-size: inherit; font-family: inherit; }
.dropdown h3, .dropdown p { margin: 0pt; }
.dropdown a { display: block; }
.dropdown li a { text-decoration: none; }
.dropdown li { border: 1px solid rgb(102, 102, 102); background: rgb(255, 255, 255) none repeat; }
.box { margin-bottom: 1em; }
.boxheading h1, .boxheading h2, .boxheading h3, .boxheading h4, .boxheading p { margin: 0pt; }
.custom-banner { margin-bottom: 1em; text-align: center; }
hr { height: 1px ! important; }
blockquote { clear: both; }
.scrolling div { max-width: 99%; }
table { width: 100%; }
.post-content table { width: auto; margin-left: 1px; }
td { padding: 5px; }
th { padding: 2px 5px; }
th h2, th h3, th p, .post-title, .user-name { margin: 0pt; }
th, .th, .th h1, .th h2, .th h3 { font-size: 1.1em; font-weight: bold; }
td.whos-chatting { width: auto; }
.admin-control { width: 10px; }
.status { width: 16px; }
.post-number { width: 20px; }
.post-url { width: 20px; }
.toggle { width: 20px; }
.feeds { width: 50px; }
.kudos { width: 50px; }
.topics { width: 50px; }
.posts { width: 50px; }
.replies { width: 50px; }
.views { width: 50px; }
.feeds { display: none; }
.latest { width: 140px; }
.author { width: 140px; }
.poster { width: 140px; }
.poster-name, .poster-detail { width: 180px; }
.discussion-box .avatar-block, .discussion-box .user-name { width: 180px; }
.forums {  }
.topic-titles {  }
.post-subject { width: 2000px; }
.post-content {  }
.poster-name .user-name { white-space: nowrap; display: block; }
.status, .feeds, .replies, .views, .admin-control, .posts, .topics, .kudos { text-align: center; }
.forums, .latest, .latest-comment, .topic-titles, .author, .poster-name, .post-subject { text-align: left; }
td.post-number, td.toggle, td.post-tools { text-align: right; }
.poster-detail, .post-content { vertical-align: top; }
td.status img:last-child { margin-top: 5px; }
td.feeds, th.latest { white-space: nowrap; }
label { font-weight: bold; }
textarea img { display: none; }
.announcement-box p:first-child { margin-top: 0pt; }
.announcement-box p:last-child, .announcement-box .boxbody div:last-child { margin-bottom: 0pt; }
.announcement-box .boxbody div { margin-bottom: 0.8em; }
.announcement-box .hidden, .ignored { opacity: 0.5; }
.announcement-box .hidden:hover { opacity: 100; }
.control-box { text-align: right; }
#domainstats_activemembers .control-box { overflow: hidden; }
#search_text .control-box { height: 2.5em; }
.control-box .boxbody:after, .clear-container:after { content: "."; display: block; font-size: 1px; clear: right; visibility: hidden; }
.control-box .boxbody { overflow: visible; }
.new-topic-button, .new-poll-button, .forum-tools, .reply-button, .mark-read { float: right; }
.bottom .new-topic-button, .bottom .forum-tools { margin-bottom: 2px; }
.reply-button, .forum-tools, .forum-jump, .new-topic-button, .new-poll-button, .mark-read { margin-left: 0.8em; }
.forum-jump { float: right; }
.forum-jump ul { max-height: 20em; width: 16em; overflow-x: hidden; overflow-y: auto; }
.forum-jump ul li { width: auto; }
* html .forum-jump ul { height: 20em; }
.clear-container form { display: inline ! important; }
.social-links { float: right; margin-left: 0.8em; }
#wrapper .social-links { margin-right: 0pt; }
.topic-pagejump, .calendar-jump { overflow: hidden; clear: right; }
.pager-jump-holder { position: absolute; }
.pager-holder, .pager { float: left; }
.pager-holder { padding: 0pt; }
.pager .ellipsis { background: transparent none repeat; }
.pager a, .jump, .ellipsis, .current, .next, .prev { padding: 0pt; }
.pager div { padding: 2px; }
#search_text .pager-holder, #search_text .pager, #directory_featured .pager-holder, #directory_featured .pager { float: none; }
.tool-box { height: 1%; }
.tool-box p { margin: 0pt; }
.tool-box .advanced-search { margin-bottom: 5px; }
.tool-box .boxheading { min-height: 16px; }
.tool-box .invite, .tool-box .contribute { max-width: 69%; min-height: 2em; text-align: left; }
.tool-box .invite, .tool-box .contribute { display: block; float: left; }
p.contribute-now { margin-bottom: 5px; }
.contribute-now a { display: -moz-inline-block; }
.tool-box .boxbody h2 { margin: 0pt; float: left; }
.title-container, div.kudos, .title-container h3 { float: left; }
.tool-box .boxbody h3 { margin: 0pt; }
div.kudos { font-weight: normal; width: auto; margin-right: 0.8em; }
div.kudos form { display: inline; }
div.kudos * { vertical-align: middle; }
div.kudos img, div.kudos input { margin-right: 3px; }
.search { margin: 0pt; text-align: right; white-space: nowrap; }
.search label { display: none; }
.search * { vertical-align: middle; }
#directory_default .tool-box .boxbody, #search_text .tool-box .boxbody { text-align: right; }
#directory_default .search, #search_text .search { float: none; width: auto; }
#directory_default .invite { float: left; }
.boxheading .subscription-links { float: right; }
.boxheading .subscription-links li.first { border: medium none ; }
.boxheading .subscription-links li.last { padding-right: 0pt; }
.topic-pagejump.bottom, .calendar-jump.bottom { margin-bottom: 1.3em; }
.topic-pagejump.top, .calendar-jump.top { margin-top: 1.3em; }
.topic-pagejump .previous-topic, .recent-topic, .previous-month { float: left; }
.recent-topic-holder { margin: auto; width: 150px; }
.category-box table h3, .category-box table p, .forum-box table h3, .forum-box table p, .featured-box table p { margin: 0pt; }
.category-box table ul, .forum-box table ul, select.subforums { margin-top: 8px; }
.forumtitle .dropdown { float: left; margin-top: 8px; }
h4.description { margin: 0pt; font-weight: normal; font-size: 1em; text-transform: none; font-variant: normal; font-family: inherit; }
.featured-box li { white-space: nowrap; }
.content-footer { margin: 0.5em 0pt 0pt; text-align: right; }
.icon { margin-top: 0pt ! important; }
.stats-box .boxbody { overflow: hidden; }
.domain-time { margin-top: 0pt; }
.stats-box ul { margin-bottom: 1em; }
ul.info-links { margin: 0pt; }
.info-links li { display: inline; margin-right: 1em; }
.visitors li { border-right-width: 1px; border-right-style: solid; padding-right: 5px; padding-left: 3px; }
.visitors li.first, .visitors li.last { border: medium none ; padding-right: 0pt; }
.visitors li.first { padding-left: 0pt; }
ul.users-online { margin-top: 1em; margin-bottom: 1em; }
ul.daily-stats, ul.total-stats { margin-right: 1.5em; }
ul.daily-stats { float: left; }
.tags-box p { margin: 0pt; position: relative; }
.tags-box .tags-list { margin-bottom: 1em; }
.tags-box .button { float: right; position: absolute; bottom: 0pt; right: 0pt; }
.members-box th { text-align: left; }
.members-box th.posts { text-align: center; }
.discussion-box th { text-align: left; }
.discussion-box table.lastpost { margin-bottom: 0pt; }
#featured-topics-previews th { border-left: medium none; border-right: medium none; }
td.post-tools, td.poster-interact { border-top: medium none; }
td.post-content, td.poster-detail { border-bottom: medium none; }
.poster-name, .post-subject, .post-number, .post-url, .toggle { border-bottom: medium none; }
.post-subject { border-right: medium none; }
.post-number, .post-url { border-left: medium none; border-right: medium none; }
.toggle { border-left: medium none; }
.poster-detail, .post-content { border-top: medium none; }
.avatar-block p { margin: 0pt; }
p.user-avatar { margin-bottom: 5px; }
.avatar-block .user-name { margin-bottom: 0.8em; }
ul.reply-options { margin: 5px 0pt 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.reply-options li { display: inline; }
.interact { float: left; }
.ez .dropdown { float: none; margin-top: 5px; display: inline ! important; text-decoration: underline; }
.signature { border-top: 1px solid; padding-top: 8px; margin-top: 8px; }
h3.quote-title { margin: 0pt; font-size: inherit; }
.edit-info { margin-top: 10px; font-style: italic; font-size: 10px; }
.edit-info p { margin: 0pt; }
.post-tags { margin-top: 0pt; margin-bottom: 10px; padding-bottom: 2px; font-size: 10px; }
.post-tags strong { text-transform: uppercase; }
.post-content ul li { list-style-type: disc; list-style-image: none; list-style-position: outside; }
.post-content ul li li { list-style-type: circle; list-style-image: none; list-style-position: outside; }
.post-content ul li li li { list-style-type: square; list-style-image: none; list-style-position: outside; }
.edit-tools { float: left; }
.edit-tools .button, .edit-tools .image-button, .edit-tools a { display: block; float: left; margin-right: 5px; }
.reply-tools .button, .reply-tools .image-button, .reply-tools a { display: block; float: right; margin-left: 5px; }
textarea { width: 99%; height: 170px; }
.reply-box p { margin-top: 0pt; margin-bottom: 0.5em; }
.reply-box p.form-buttons-holder { margin: 0pt; text-align: right; }
.bbcode-help { text-align: right; }
div.breadcrumb-box { border: medium none ; padding: 0pt; background: transparent none repeat; }
.breadcrumb-box ul.subscription-links { margin-top: 0.8em; }
.breadcrumb-box ul.subscription-links li { margin-bottom: 0.5em; }
a.collapse-button { float: right; text-decoration: none ! important; outline-style: none; }
.discussion-box .collapse-button { float: none; }
.collapse-button, .post-number, .post-url { font-size: 1em; white-space: nowrap; font-weight: normal; }
.topic-pager { font-weight: normal; }
input.text, select { font-size: inherit; }
.clear { clear: left; }
.domain-stats-box h3, .member-stats-box h3, .domain-stats-box p, .member-stats-box p { margin-top: 0pt; margin-bottom: 0.5em; }
.domain-stats-box h4, .member-stats-box h4 { margin: 0pt; }
.domain-stats-box ol, .domain-stats-box ul, .member-stats-box ol, .member-stats-box ul { margin-top: 0pt; margin-bottom: 0pt; }
ul.general-member-stats-list, ul.most-list { margin-bottom: 1em; }
.hottest-discussions, .popular-discussions, .domain-statistics, .domain-staff-stats, .newest-members, .member-statistics { width: 31%; float: left; margin-left: 10px; }
div.hidden-thread { background: transparent url('hidden_thread.png') no-repeat; height: 140px; width: 140px; text-indent: -5000px; position: fixed; bottom: 0pt; right: 0pt; }
div.hidden-reply { background: transparent url('hidden-reply.png') no-repeat scroll center; min-height: 140px; width: 100%; }
.row-hidden td.topic-titles { background-image: url('hidden-topic.gif'); background-position: right top; background-repeat: no-repeat; }
ul.tag-cloud, ul.topic-cloud { margin: 0pt auto; padding: 5px 50px; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: center; }
ul.tag-cloud li, ul.topic-cloud li { display: inline; line-height: 20px; }
ul.tag-cloud a, ul.topic-cloud a { padding: 10px; text-decoration: none; }
div.plain, div.plain div, #forum_newtopic .tool-box, #forum_newtopic .tool-box div, #forum_topicreply .tool-box, #forum_topicreply .tool-box div { border: medium none ; padding: 0pt; background: transparent none repeat; }
#forum_newtopic .tool-box *, #forum_topicreply .tool-box * { color: inherit; }
.topic-title, .new-post-tags { overflow: hidden; min-height: 2em; }
.topic-title *, .new-post-tags *, .post-options * { vertical-align: middle; }
.post-options select { margin-right: 10px; }
.post-box label, .editor-shortcuts strong { float: left; width: 14em; line-height: 1.2em; }
#forum_viewtopic .editor-shortcuts strong { float: none; width: auto; }
.post-box label, .editor-shortcuts strong { vertical-align: middle; }
p.editor-shortcuts { margin-top: 1em; }
#wrapper .checkbox-label { font-weight: normal; float: none; width: auto; }
.topic-title input.text, .new-post-tags input.text { width: 50%; }
.post-controls { text-align: right; margin-bottom: 0pt; }
.tool-box .boxbody { overflow: hidden; }
.community-content .boxbody { overflow: visible; }
#wrapper .scrolling { margin: 0pt ! important; padding: 0pt ! important; overflow: auto; height: auto ! important; }
#wrapper .scrolling { overflow-x: auto; overflow-y: hidden; width: 99%; }
tr.collapsed { display: none; }
.userdomain { display: none; }
.user-name:hover .userdomain { border: 1px solid rgb(102, 102, 102); padding: 3px; background: rgb(255, 255, 255) none repeat; display: block; position: absolute; margin-top: -0.1em; color: rgb(0, 0, 0); }
div.poll-body p { margin-top: 0pt; margin-bottom: 0.2em; }
div.status-bar-holder { margin-bottom: 10px; }
p.poll-controls { text-align: right; }
.vote-button { margin-top: 0.5em; }
p.status-bar { border-style: solid; border-color: rgb(119, 119, 119) rgb(204, 204, 204) rgb(204, 204, 204) rgb(119, 119, 119); border-width: 1px; margin: 0pt 0pt 10px; padding: 0pt 4px 4px 0pt; background: rgb(170, 170, 170) none repeat; overflow: hidden; height: 17px; position: relative; }
* html p.status-bar { padding: 0pt 0pt 1px; }
span.status-rank { border-style: solid; border-color: rgb(255, 255, 255) rgb(119, 119, 119) rgb(119, 119, 119) rgb(255, 255, 255); border-width: 1px; margin: 1px; background: rgb(255, 126, 0) url('statusbar-bg.jpg') no-repeat; display: block; height: 17px; }
.threaded table, .threaded td, .threaded th { border: medium none ; }
.thread-title { font-weight: bold; }
.threaded table td { padding-top: 2px; padding-bottom: 2px; }
.threaded table .row-lead td { padding-top: 10px; }

/* ::::: http://thecauldron28210.yuku.com/domain/cssprofilelinks/skin_scope/local/skin_id/7/ver/1/t/Domain-CSS-File.css?rev=28951 ::::: */

body { background: rgb(0, 0, 0) none repeat; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 62.5%; color: rgb(230, 232, 250); }
html > body { font-size: 10px; }
#wrapper { margin: 10px auto; font-size: 1em; width: 95%; }
.boxheading h1 { font-family: Arial,Helvetica,sans-serif; font-size: 1.6em; }
.boxheading h2 { font-family: Arial,Helvetica,sans-serif; font-size: 1.3em; }
.bread-crumbs { font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 1.3em; }
.tool-box .boxbody h2 { font-family: Arial,Helvetica,sans-serif; font-size: 1.3em; }
.tool-box .boxbody h3 { font-family: Arial,Helvetica,sans-serif; font-size: 1.3em; }
th { border: 1px solid rgb(0, 0, 0); background: rgb(0, 0, 128) none repeat; font-family: Arial,Helvetica,sans-serif; font-size: 1.3em; color: rgb(160, 176, 224); }
.discussion-box .poster-name { font-family: Arial,Helvetica,sans-serif; }
.discussion-box .post-title { font-family: Arial,Helvetica,sans-serif; }
.post-box label { font-family: Arial,Helvetica,sans-serif; }
.forumtitle h3 { font-family: Arial,Helvetica,sans-serif; font-size: 13px; }
th h2 { font-size: 1.3em; }
.th { font-size: 1.2em; }
h4.description { font-size: 1.04em; }
.topic-pager { font-size: 0.9em; }
h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }
h6 { font-size: 0.9em; }
.announcement-box { font-size: 1.2em; }
.post-content { font-size: 1.2em; }
.post-tools { font-size: 1.2em; }
h3.quote-title { font-size: 1.2em; }
.forum-box td { font-size: 1.2em; }
textarea { font-size: 1.2em; }
input.text { font-size: 1.2em; }
label { font-size: 1.2em; }
.pager { font-size: 1.1em; }
.button { padding: 3px; font-size: 1.1em; }
.stats-box .boxbody { padding: 3px; }
#directory_default .control-box a:link { font-size: 1em; }
#directory_default .control-box .button { font-size: 1em; }
.post-box .post-options label { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; font-size: 1em; }
.boxheading { padding: 3px; background: rgb(0, 0, 0) none repeat; color: rgb(255, 255, 255); }
.tool-box .boxbody { padding: 3px; }
.legend-box .boxbody { padding: 3px; }
.whosonline-box .boxbody { padding: 3px; }
.announcement-box .boxbody { padding: 3px; }
.tags-box .boxbody { padding: 3px; }
.reply-box .boxbody { padding: 3px; }
.post-box .boxbody { padding: 3px; }
.community-content .boxheading { border: 1px solid rgb(0, 0, 0); text-align: center; }
.dropdown li { border: 1px solid rgb(0, 0, 0); background: rgb(0, 0, 0) none repeat; }
.dropdown li input { color: rgb(230, 232, 250); }
a { color: rgb(160, 176, 224); }
a:link { color: rgb(160, 176, 224); }
.dropdown .button { color: rgb(160, 176, 224); }
a:visited { color: rgb(160, 176, 224); }
a:hover { color: rgb(160, 176, 224); }
.dropdown .button:hover { color: rgb(160, 176, 224); }
a:active { color: rgb(160, 176, 224); }
.mgr-navigation-sliver { background: rgb(0, 0, 0) none repeat; color: rgb(255, 255, 255); }
.boxheading a:link { color: rgb(255, 255, 255); }
.boxheading a:visited { color: rgb(255, 255, 255); }
.mgr-navigation-sliver a:link { color: rgb(255, 255, 255); }
.mgr-navigation-sliver a:visited { color: rgb(255, 255, 255); }
th a:link { color: rgb(160, 176, 224); }
th a:visited { color: rgb(160, 176, 224); }
.discussion-box .even td { background: rgb(102, 102, 102) none repeat; }
.members-box .even td { background: rgb(102, 102, 102) none repeat; }
.discussion-box .odd td { background: rgb(47, 47, 79) none repeat; }
.lead { background: rgb(47, 47, 79) none repeat; }
.members-box .odd td { background: rgb(47, 47, 79) none repeat; }
.category-box .odd td { background: rgb(0, 0, 0) none repeat; }
.extra-content .boxbody { background: rgb(0, 0, 0) none repeat; }
.category-box .even td { background: rgb(0, 0, 0) none repeat; }
.forum-box .odd td { background: rgb(0, 0, 0) none repeat; }
.featured-box .odd td { background: rgb(0, 0, 0) none repeat; }
.calendar-box td { background: rgb(0, 0, 0) none repeat; }
.event-box td { background: rgb(0, 0, 0) none repeat; }
.forum-box .even td { background: rgb(0, 0, 0) none repeat; }
.featured-box .even td { background: rgb(0, 0, 0) none repeat; }
table { border: 1px solid rgb(0, 0, 0); }
td { border: 1px solid rgb(0, 0, 0); }
.extra-content { border: 1px solid rgb(0, 0, 0); }
.extra-content .boxheading { border-bottom: 1px solid rgb(0, 0, 0); }
.pager-total { border: 1px solid rgb(0, 0, 0); }
.pager-list div { border: 1px solid rgb(0, 0, 0); }
.control-box .boxbody { background: transparent none repeat; }
.control-box { border: 0px none ; }

/* ::::: http://static.yuku.com//common/bypass/styles/mgr-main.css?rev=28951 ::::: */

.mgr-boxheading *, #profile_mini .boxheading * { font-size: 12px; }
#mgr-navigation-holder-top, #mgr-navigation-holder-bottom { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height: normal; }
#mgr-navigation-content { color: rgb(51, 51, 51); }
#mgr-navigation-holder-top *, #mgr-navigation-holder-bottom * { font-style: normal ! important; }
#mgr-navigation-holder-top *, #mgr-navigation-holder-bottom * { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; }
#mgr-navigation-content .mgr-boxheading * { font-size: 11px ! important; }
#mgr-navigation-content h1, #mgr-navigation-content h2, #mgr-navigation-content h3 { border: medium none ; font-variant: normal; font-weight: bold; line-height: normal; }
.mgr-navigation-sliver h1, .mgr-navigation-sliver h2 { border: medium none ; font-variant: normal; line-height: normal; }
#mgr-navigation-content h2, #mgr-navigation-content p { background: transparent none repeat; }
#mgr-navigation-content li, .mgr-navigation-sliver li { background-color: transparent; }
#mgr-navigation-content td { font-weight: normal; }
#mgr-navigation-content hr { border: medium none ; margin: 9px 0pt; padding: 0pt; background: rgb(177, 181, 185) none repeat; color: rgb(177, 181, 185); height: 1px; width: 179px; }
#mgr-navigation-holder-top a, #mgr-navigation-holder-bottom a, #mgr-wrapper a {  }
#mgr-navigation-content a { color: rgb(35, 122, 203); text-decoration: none; background-color: transparent; font-weight: normal; }
#mgr-navigation-content a:visited { color: rgb(90, 161, 224); background-color: transparent; text-decoration: none; font-weight: normal; }
#mgr-navigation-content a:hover, #mgr-navigation-content a:active { text-decoration: underline; background-color: transparent; }
#mgr-navigation-content { background-color: rgb(253, 254, 255) ! important; }
#mgr-navigation-content .mgr-box, #mgr-navigation-content .mgr-tab-menu-wrapper { background-color: rgb(255, 255, 255); }
.navigation-bg { margin: 0pt auto ! important; width: 77em; background-color: rgb(253, 254, 255); }
.mgr-navigation-sliver-content { margin: 0pt 10px ! important; position: relative; }
#mgr-navigation-content { padding-top: 1.5em; }
.mgr-super-admin-toolbar, #mgr-navigation-content .mgr-box, #mgr-navigation-content .mgr-mini-form { margin-bottom: 0.5em; }
#mgr-navigation-content .mgr-box .mgr-mini-form { margin: 0pt; }
.mgr-navigation-user-tools { float: left; width: 20.5em; margin-right: 0.6em; position: relative; z-index: 2; }
.mgr-navigation-widgets { float: left; width: 37em; margin-right: 0.8em; position: relative; z-index: 1; }
.mgr-navigation-corporate-tools { float: left; width: 17.9em; }
.mgr-clear { clear: both; }
#mgr-navigation-content form { margin: 0pt; }
#mgr-navigation-content .mgr-boxbody { padding: 5px; }
.highlight { background: rgb(252, 226, 87) none repeat; color: rgb(0, 0, 0); }
#mgr-navigation-content a.mgr-button { border: medium none  ! important; }
ul.mgr-button-list li { border: 1px solid rgb(177, 181, 185) ! important; text-align: center; font-weight: normal; text-transform: uppercase; margin-top: 0pt; margin-bottom: 0.2em; }
#mgr-navigation-holder-top ul.mgr-button-list li *, #mgr-navigation-holder-bottom ul.mgr-button-list li * { font-family: Arial,Verdana,"Helvetica Neue",Helvetica,sans-serif; }
#mgr-navigation-content ul.mgr-button-list li { border: 1px solid rgb(177, 181, 185) ! important; display: block; float: none; margin-right: 0pt; }
ul.mgr-button-list li a { padding: 0.4em 0pt; display: block; color: rgb(102, 102, 102) ! important; outline-style: none; font-weight: normal; }
ul.mgr-button-list li a:hover, ul.mgr-button-list li a:active { background: rgb(217, 232, 255) none repeat scroll 0% ! important; text-decoration: none ! important; }
#mgr-navigation-content input.mgr-text, .mgr-navigation-sliver input.mgr-text { font-size: 1em; padding-top: 3px; padding-bottom: 3px; }
.mgr-navigation-corporate-tools input { width: 11.2em; }
.mgr-navigation-sliver-wrapper { border-top: 1px solid rgb(153, 153, 153); border-left: medium none ! important; border-right: medium none ! important; border-bottom: 1px solid rgb(153, 153, 153); margin: 0pt; clear: both; }
.mgr-navigation-sliver { border-top: 1px solid rgb(255, 255, 255); border-left: medium none ! important; border-right: medium none ! important; border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt ! important; height: 2.6em; clear: left; }
.mgr-navigation-sliver * { background: transparent none repeat; font-weight: normal; outline-style: none; white-space: nowrap; }
.mgr-navigation-sliver a, .mgr-navigation-sliver a:visited { text-decoration: underline; font-weight: normal; }
.mgr-navigation-sliver .mgr-text { color: rgb(0, 0, 0); }
ul.action-items a { text-decoration: none ! important; }
.mgr-navigation-sliver-content { overflow: hidden; height: 2em; padding-top: 0.6em; }
.mgr-navigation-sliver-content * { margin: 0pt; padding: 0pt; }
.mgr-navigation-sliver-content h1, .mgr-navigation-sliver-content p.welcome-message, ul.account-links, ul.action-items { float: left; }
.mgr-navigation-sliver-content p.welcome-message { padding-right: 0.5em; padding-top: 0.3em; }
.mgr-left-col { float: left; }
.mgr-right-col { float: right; }
#mgr-navigation-holder-top .mgr-navigation-sliver-content ul { list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; padding-left: 0.5em ! important; }
#mgr-navigation-holder-top .mgr-navigation-sliver-content ul.action-items { padding-left: 1em ! important; }
#mgr-navigation-holder-top .mgr-navigation-sliver-content ul.action-items li { padding: 0pt 0.3em ! important; }
#mgr-navigation-holder-top .mgr-navigation-sliver-content ul.account-links li, #mgr-navigation-holder-top .mgr-navigation-sliver-content ul.admin-links li { border-right: 1px solid ! important; }
#mgr-navigation-holder-top .mgr-navigation-sliver-content li { padding: 0pt 0.5em ! important; display: block; float: left; }
#mgr-navigation-holder-top .mgr-navigation-sliver-content ul li.last-child { border-right: medium none ! important; }
#mgr-navigation-holder-top .mgr-navigation-sliver-content ul.admin-links { float: left; }
ul.action-items img { vertical-align: bottom; padding-right: 1px; }
.mgr-navigation-sliver-content p.mgr-sliver-open-button { position: relative; margin-top: -0.3em; margin-left: 1em ! important; }
.mgr-navigation-sliver-content p.mgr-sliver-open-button, .mgr-navigation-sliver-content p.mgr-sliver-open-button * { float: left; }
.mgr-navigation-sliver h1.mgr-logo-link a { padding: 0pt 5px 0pt 0pt ! important; background: transparent url('yuku.gif') no-repeat scroll left top; text-indent: -5000px; text-align: left; display: block; width: 30px; height: 15px; }
.mgr-navigation-sliver p.mgr-sliver-open-button { background: rgb(108, 108, 108) none repeat; color: rgb(255, 255, 255); }
p.mgr-sliver-open-button a { background-color: rgb(108, 108, 108); }
p.mgr-sliver-open-button a:link, p.mgr-sliver-open-button a:visited { border: 1px outset ; padding: 0.3em 1.5em 0.3em 0.3em; background-repeat: no-repeat; background-position: 96% 50%; color: rgb(255, 255, 255); text-decoration: none ! important; text-transform: uppercase; outline-style: none; display: block; }
p.mgr-sliver-open-button a:hover { background-color: rgb(166, 166, 166); color: rgb(255, 255, 255); }
.mgr-navigation-content-hidden p.mgr-sliver-open-button a { background-image: url('arrow-down.gif'); }
p.mgr-sliver-open-button a { background-image: url('arrow-up.gif'); }
.mgr-navigation-content-hidden p.mgr-sliver-open-button.mgr-highlight a { background-image: url('arrow-down-alert-anim.gif'); background-color: rgb(122, 209, 243) ! important; color: rgb(255, 255, 255); }
p.mgr-sliver-open-button, li.mgr-sliver-messages { border: 0pt none  ! important; }
.mgr-navigation-sliver .mgr-text { background: rgb(255, 255, 255) none repeat; }
.mgr-navigation-sliver .login-form label { display: none; }
.mgr-navigation-sliver .sliver-login-username, .mgr-navigation-sliver .sliver-login-password { background: white url('login-text.gif') no-repeat; margin-right: 3px; width: 9em; }
.mgr-navigation-sliver .sliver-login-username { background-position: 5px -27px; }
.mgr-navigation-sliver .sliver-login-password { background-position: 5px; }
.mgr-navigation-sliver .login-form, .mgr-navigation-sliver .login-form *, .mgr-navigation-sliver p { float: left; }
.mgr-navigation-sliver p.forgot-password { line-height: 0.9em; font-family: Arial,Helvetica,sans-serif; margin-left: 0.6em; margin-right: 3em; margin-top: -0.4em ! important; }
.mgr-navigation-sliver .login-search, .mgr-navigation-sliver .login-form, .mgr-navigation-sliver p { margin-top: -0.3em; }
.mgr-navigation-sliver .login-search { position: absolute; right: 0pt; }
.mgr-navigation-sliver .login-search div { display: inline; }
.mgr-navigation-sliver .login-search .mgr-text { width: 9em; }
.mgr-navigation-sliver .login-search * { vertical-align: middle; }
.mgr-navigation-sliver p.sign-up a, .mgr-navigation-sliver .sliver-button { border: 1px outset ; padding: 2px; background: rgb(88, 88, 88) none repeat; color: rgb(255, 255, 255) ! important; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none ! important; text-transform: uppercase; }
.mgr-navigation-sliver p.sign-up a:hover, .mgr-navigation-sliver .sliver-button:hover { background: rgb(204, 204, 204) none repeat; color: rgb(255, 255, 255); }
.mgr-navigation-sliver p.sign-up a { padding: 3px 3px 4px; display: block; }
.mgr-navigation-user-tools .mgr-current-user { background-color: rgb(36, 122, 203) ! important; position: relative; z-index: 2; }
.mgr-current-user .mgr-boxheading { overflow: hidden; }
.mgr-current-user .mgr-boxbody { margin: 1px; padding: 2px ! important; background: rgb(255, 255, 255) none repeat; }
.mgr-current-user .mgr-onionskin2 { padding-bottom: 5px; }
.mgr-current-user .mgr-boxbody img { margin-right: 1px; float: left; position: relative; z-index: 1; }
.mgr-current-user .mgr-button-list li { width: 95px; margin-left: 1px; }
.mgr-current-user-stats { padding-top: 0.1em ! important; padding-bottom: 0.2em ! important; text-align: center; clear: left; }
.mgr-current-user .mgr-current-user-stats li { padding: 0.4em ! important; display: inline; }
.mgr-current-user .mgr-box-controls a { color: rgb(255, 255, 255); }
.mgr-media .mgr-boxbody ul { background: transparent url('icon-media.png') no-repeat scroll left top; padding-left: 35px ! important; }
.mgr-media .mgr-boxbody ul li { margin: 0pt; padding: 0pt; }
.mgr-media .mgr-box-controls a.mgr-button-upload { background: transparent url('btn-upload.png') no-repeat scroll left top; }
.mgr-media .mgr-box-controls a:hover { background: transparent url('btn-upload-over.png') no-repeat scroll left top; }
.mgr-media .mgr-box-controls a.mgr-button-upload span { display: none; }
.mgr-account .mgr-boxbody ul { padding-left: 35px ! important; padding-top: 2px ! important; }
.mgr-account .mgr-boxbody ul.account-options { border-bottom: 1px solid rgb(177, 181, 185); background: transparent url('icon-account.png') no-repeat; padding-bottom: 2px ! important; padding-top: 0pt ! important; }
.mgr-account .mgr-boxbody ul li { margin: 0pt; padding: 0pt; }
.mgr-account .mgr-box-controls a.mgr-button-logout, .mgr-account .mgr-box-controls a:hover { background: transparent url('btn-logout.png') no-repeat; }
.mgr-account .mgr-box-controls a:hover { background-position: 0pt -16px; }
.mgr-account .mgr-box-controls a.mgr-button-logout span { display: none; }
.mgr-navigation-widgets .mgr-tab-menu-wrapper { border-bottom: medium none; margin: 0pt; width: 37em; }
.mgr-tab-top { border-top: medium none ! important; background: transparent none repeat scroll 0% ! important; }
#mgr-navigation-content .mgr-tab-top { margin: 0pt ! important; }
.mgr-tab-top .mgr-boxheading { display: none; }
.mgr-tab-top .mgr-onionskin3 { background: transparent none repeat scroll 0% ! important; }
.mgr-tab-top .mgr-boxbody table { background: rgb(255, 255, 255) none repeat; }
#mgr-navigation-content .mgr-tab-top { width: 100%; }
.mgr-navigation-widgets ul.mgr-tab-sub-menu { width: 36em ! important; }
.mgr-tab-top ul.mgr-tab-sub-menu { border-left: 1px solid rgb(177, 181, 185); background: rgb(255, 255, 255) none repeat; }
#mgr-navigation-content .mgr-tab-top .mgr-boxbody { height: 22.8em; }
#mgr-navigation-content th { text-transform: capitalize; }
.mgr-navigation-widgets table, .mgr-navigation-widgets td { border: medium none ; background: transparent none repeat; }
.mgr-navigation-widgets th, .mgr-navigation-widgets td { padding: 0.3em; white-space: nowrap; text-align: left; }
.mgr-navigation-widgets td {  }
.mgr-navigation-widgets th { border: medium none ; background: transparent none repeat; font-size: 11px ! important; color: rgb(51, 51, 51); font-weight: bold; }
.mgr-navigation-widgets .mgr-table-col-1 { width: 85%; }
.mgr-navigation-widgets .mgr-table-col-2 { width: 50px; }
.mgr-navigation-widgets .mgr-table-col-3 { width: 50px; }
.mgr-navigation-widgets .mgr-table-col-4 { width: 50px; }
.mgr-navigation-widgets td a { display: block; max-width: 26em; text-transform: lowercase; }
.mgr-navigation-widgets tr { background-color: transparent; }
.mgr-navigation-widgets tr.mgr-odd, .mgr-navigation-widgets tr.mgr-odd td { background-color: rgb(229, 238, 253); }
#widgets-loading-indicator { padding: 1em; text-align: center; position: relative; }
#widgets-loading-indicator span { display: block; font-weight: bold; color: rgb(102, 102, 102); font-size: 2em; }
.mgr-navigation-widgets p { margin: 0pt; text-align: right; position: absolute; bottom: 5px; right: 5px; }
#mgr-logo { margin: 0.7em 0pt 1em; background-color: transparent; }
#mgr-logo a { margin: auto; background: transparent url('yuku-nav-logo.png') no-repeat scroll center top; text-indent: -5000px; width: 179px; height: 61px; display: block; outline-style: none; }
.mgr-navigation-corporate-tools input.mgr-text { width: 13em ! important; }
.mgr-creation .mgr-boxbody { padding: 0.3em ! important; }
.mgr-creation .mgr-button-list li { width: 115px; }
.mgr-creation ul { background: transparent url('icon-create.png') no-repeat scroll left center; padding-left: 56px ! important; }
.mgr-invite .mgr-boxbody { padding-top: 1.7em ! important; padding-bottom: 1.6em ! important; }
.mgr-invite input.mgr-text { width: 12em ! important; }
#mgr-navigation-content .mgr-boxbody ul, .mgr-navigation-sliver ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#mgr-navigation-content td { color: rgb(0, 0, 0); }
.mgr-navigation-content-hidden #mgr-navigation-content { display: none; }
.mgr-navigation-never-display { display: none ! important; }
.mgr-box, .calendar-popup { border: 1px solid rgb(177, 181, 185); background: rgb(255, 255, 255) url('boxheading-gradient.gif') repeat-x; margin-bottom: 10px; }
.mgr-box h3, .mgr-box h4 { font-size: 11px; }
.mgr-boxheading, .calendar-popup .mgr-boxheading { padding: 5px 10px 0pt; background: transparent url('corner-tl.gif') no-repeat scroll left top; height: 18px; }
.mgr-boxheading *, .mgr-content .mgr-boxheading * { margin: 0pt; }
.mgr-boxbody, #profile_mini .boxbody, .calendar-popup .mgr-boxbody { padding: 10px; }
.mgr-onionskin1, .calendar-popup .mgr-onionskin1 { margin: -1px; background: transparent url('corner-bl.gif') no-repeat scroll left bottom; }
.mgr-onionskin2, .calendar-popup .mgr-onionskin2 { background: transparent url('corner-br.gif') no-repeat scroll right bottom; }
.mgr-onionskin3, .calendar-popup .mgr-onionskin3 { background: transparent url('corner-tr.gif') no-repeat scroll right top; }
.mgr-box, .mgr-boxheading, .mgr-boxbody, .mgr-onionskin1, .mgr-onionskin2, .mgr-onionskin3 { position: relative; }
.calendar-popup .mgr-boxheading { background: transparent url('blue-corner-tl.gif') no-repeat scroll left top ! important; }
.calendar-popup .mgr-onionskin1 { background: transparent url('blue-corner-br.gif') no-repeat scroll right bottom ! important; }
.calendar-popup .mgr-onionskin2 { background: transparent url('blue-corner-br.gif') no-repeat scroll right bottom ! important; }
.calendar-popup .mgr-onionskin3 { background: transparent url('blue-corner-tr.gif') no-repeat scroll right top ! important; }
.mgr-dark { background: white url('gradient-dark.gif') repeat-x scroll 0% ! important; }
.mgr-dark .mgr-boxheading h2 { color: rgb(255, 255, 255) ! important; }
.dialogbox { background: transparent none repeat; }
.grayedout embed { display: none; }
.dialogbox .mgr-box, #profile_mini .box { border: medium none ; background: transparent none repeat; }
.dialogbox .mgr-boxheading, #profile_mini .boxheading { background: transparent none repeat scroll 0% ! important; }
.dialogbox .mgr-onionskin1, #profile_mini .onionskin1 { margin: 0pt; }
.dialogbox .mgr-box, #profile_mini .box { background: transparent url('transparent-tl.gif') no-repeat scroll left top ! important; min-height: 23px; }
* html .dialogbox .mgr-box, * html #profile_mini .box { height: 23px; }
* html .dialogbox .mgr-onionskin2, * html #profile_mini .onionskin2 { height: 5px; }
.dialogbox .mgr-boxheading, #profile_mini .boxheading { padding: 0pt; background: transparent url('transparent-tr.gif') no-repeat scroll right top ! important; height: 23px; }
.dialogbox .mgr-boxheading h2, #profile_mini .boxheading h1, #profile_mini .boxheading h2 { padding: 5px 10px 4px; background: transparent url('boxheading-gradient.gif') repeat scroll 0% ! important; margin-right: 5px; margin-left: 0pt; position: relative; }
.dialogbox .mgr-boxbody, #profile_mini .boxbody { background: white none repeat scroll 0% ! important; position: relative; margin-left: -5px; }
.dialogbox th { padding: 2px 5px; text-align: center; }
.dialogbox td { padding: 5px; text-align: center; }
*:first-child + html .dialogbox .mgr-boxbody, *:first-child + html #profile_mini .boxbody { margin-left: 0pt; }
*:first-child + html .dialogbox .mgr-onionskin1, *:first-child + html #profile_mini .onionskin1, *:first-child + html .dialogbox .mgr-onionskin2, *:first-child + html #profile_mini .onionskin2 { padding: 0pt ! important; }
*:first-child + html .dialogbox .mgr-boxheading h2 { margin-right: 0pt; }
.dialogbox .mgr-onionskin1, #profile_mini .onionskin1 { background: transparent url('transparent-bl.gif') no-repeat scroll left bottom ! important; padding-left: 5px; }
.dialogbox .mgr-onionskin2, #profile_mini .onionskin2 { background: transparent url('transparent-br.gif') no-repeat scroll right bottom ! important; padding-bottom: 5px; min-height: 5px; }
.dialogbox .mgr-onionskin3, #profile_mini .onionskin3 { background: transparent none repeat; }
.mgr-box-controls { padding: 0pt ! important; position: absolute; top: 0.4em; right: 0.4em; text-align: right; width: 55px; height: 16px; }
.mgr-box-controls a { outline-style: none; }
.mgr-box-controls .mgr-button { margin: 0pt ! important; padding: 0pt ! important; width: 55px; height: 16px; }
.mgr-box-controls a { display: block; width: 55px; height: 16px; background-color: transparent ! important; }
.mgr-box-controls a:hover { background-color: transparent ! important; }
a.mgr-button-Switch { margin: 0pt ! important; padding: 2px 0pt ! important; display: block; width: 197px ! important; height: auto ! important; cursor: pointer; }
a.mgr-button-Switch:hover { background: rgb(217, 232, 255) none repeat scroll 0% ! important; text-decoration: none ! important; width: 197px; }
a.mgr-button-Switch, a.mgr-button-Switch:hover, a.mgr-button-Switch:focus { outline-color: invert; outline-style: none; outline-width: medium; }
a.mgr-button-Switch span { display: none; }
.mgr-current-user .mgr-box-controls { border: 1px solid rgb(177, 181, 185); position: relative; z-index: 5; right: 0pt; top: 0pt; width: 197px ! important; text-transform: uppercase; text-align: center; margin-bottom: 0.2em; }
.mgr-current-user .mgr-box-controls a.mgr-button-Switch span { display: block; }
#mgr-navigation-content .dropdown ul, .mgr-content .dropdown ul { border: 1px solid rgb(177, 181, 185) ! important; margin: 0pt ! important; padding: 0pt ! important; background-color: rgb(255, 255, 255) ! important; list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; z-index: 2 ! important; width: 150px; }
#mgr-navigation-content .dropdown span { background: transparent none repeat; }
#mgr-navigation-content .dropdown a span, .mgr-content .dropdown a span { padding: 0pt; color: rgb(51, 51, 51); background-image: none; }
#mgr-navigation-content .dropdown li, .mgr-content .dropdown li { margin: 2px ! important; padding: 0pt ! important; background: rgb(255, 255, 255) none repeat scroll 0% ! important; width: auto ! important; text-align: center; font-size: 10px ! important; }
.mgr-content .dropdown li input { font-size: 10px ! important; }
#mgr-navigation-content .dropdown li a, .mgr-content .dropdown li a, .mgr-content .dropdown li input { border: medium none  ! important; text-decoration: none ! important; background-color: rgb(229, 238, 253) ! important; display: block; width: 100%; text-align: center; }
#mgr-navigation-content .dropdown li a:hover, .mgr-content .dropdown li a:hover, .mgr-content .dropdown li input:hover { background-color: rgb(255, 255, 255) ! important; }
.hasJS .dropdown, .hasJS .collapse-button { cursor: pointer; }
.hasJS .dropdown ul { display: none; }
.hasJS .dropdown ul * { cursor: pointer; }
.hasJS .top-left-dropdown ul, .hasJS .top-right-dropdown ul, .hasJS .bottom-left-dropdown ul, .hasJS .bottom-right-dropdown ul { position: absolute; display: block; }
.top-left-dropdown ul, .top-right-dropdown ul { top: 100%; }
.bottom-left-dropdown ul, .bottom-right-dropdown ul { bottom: 100%; }
.top-left-dropdown ul, .bottom-left-dropdown ul { left: 0pt; }
.top-right-dropdown ul, .bottom-right-dropdown ul { right: 0pt; }
.mgr-tab-menu-wrapper, ul.mgr-tab-menu, .mgr-tab-menu-wrapper .mgr-tab-onionskin1, .mgr-tab-menu-wrapper .mgr-tab-onionskin2, .mgr-tab-menu-wrapper .mgr-tab-onionskin3 { position: relative; }
.mgr-tab-menu-wrapper { font-size: 11px; margin-bottom: 15px; }
ul.mgr-tab-menu, ul.mgr-tab-sub-menu { margin: 0pt; padding: 0.3em; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.mgr-tab-menu { height: 5.5em; }
ul.mgr-tab-menu a { outline-color: invert; outline-style: none; outline-width: medium; }
ul.mgr-tab-menu a, ul.mgr-tab-menu span { display: block; }
ul.mgr-tab-menu a span span span { padding: 0.2em; }
ul.mgr-tab-menu .mgr-tab-selected a span span span { padding-bottom: 1em; }
ul.mgr-tab-menu li { float: left; margin-left: 1em; }
ul.mgr-tab-menu li.first { margin-left: 1em; }
ul.mgr-tab-sub-menu { height: 2.8em; display: none; min-width: 36em; }
#mgr-wrapper ul.mgr-tab-sub-menu { width: 760px; }
.mgr-tab-selected ul.mgr-tab-sub-menu { display: block; position: absolute; bottom: 0pt; left: 0pt; }
ul.mgr-tab-menu ul.mgr-tab-sub-menu a span span span { padding-bottom: 0.2em; }
.mgr-tab-selected * { outline-style: none; }
.mgr-tab-menu-wrapper { border: 1px solid rgb(177, 181, 185); background: transparent url('gradient-dark.gif') repeat-x scroll left top; }
.sports-page .mgr-tab-menu-wrapper { border-style: solid solid none; border-color: rgb(177, 181, 185) rgb(177, 181, 185) -moz-use-text-color; border-width: 1px 1px medium; background: transparent url('gradient-dark_001.gif') repeat-x scroll left top; }
.mgr-tab-menu-wrapper .mgr-tab-onionskin1 { margin: -1px; background: transparent url('dark-blue-top-left-corner.gif') no-repeat scroll left top; }
.mgr-tab-menu-wrapper .mgr-tab-onionskin2 { background: transparent url('dark-blue-top-right-corner.gif') no-repeat scroll right top; }
.sports-page .mgr-tab-menu-wrapper .mgr-tab-onionskin1 { margin: -1px; background: transparent url('dark-gray-top-left-corner.gif') no-repeat scroll left top; }
.sports-page .mgr-tab-menu-wrapper .mgr-tab-onionskin2 { background: transparent url('dark-gray-top-right-corner.gif') no-repeat scroll right top; }
ul.mgr-tab-menu a, ul.mgr-tab-sub-menu { color: white ! important; text-decoration: none ! important; font-weight: bold ! important; }
ul.mgr-tab-menu li.mgr-tab-selected a { background-color: white; color: rgb(35, 122, 203) ! important; }
ul.mgr-tab-menu a:hover, .mgr-menubar a:hover { background: rgb(72, 170, 225) url('hover-top-left-bgrnd.gif') no-repeat scroll left top; }
ul.mgr-tab-menu a:hover span, .mgr-menubar a:hover span { background: transparent url('hover-top-right-bgrnd.gif') no-repeat scroll right top; }
ul.mgr-tab-menu a:hover span span, .mgr-menubar a:hover span span { background: transparent url('hover-bot-left-bgrnd.gif') no-repeat scroll left bottom; }
ul.mgr-tab-menu a:hover span span span, .mgr-menubar a:hover span span span { background: transparent url('hover-bot-right-bgrnd.gif') no-repeat scroll right bottom; }
.sports-page ul.mgr-tab-menu a:hover, .sports-page .mgr-menubar a:hover { background: rgb(72, 170, 225) url('hover-top-left-bgrnd_001.gif') no-repeat scroll left top; }
.sports-page ul.mgr-tab-menu a:hover span, .sports-page .mgr-menubar a:hover span { background: transparent url('hover-top-right-bgrnd_001.gif') no-repeat scroll right top; }
.sports-page ul.mgr-tab-menu a:hover span span, .sports-page .mgr-menubar a:hover span span { background: transparent url('hover-bot-left-bgrnd_001.gif') no-repeat scroll left bottom; }
.sports-page ul.mgr-tab-menu a:hover span span span, .sports-page .mgr-menubar a:hover span span span { background: transparent url('hover-bot-right-bgrnd_001.gif') no-repeat scroll right bottom; }
ul.mgr-tab-sub-menu a { text-decoration: none; }
ul.mgr-tab-sub-menu li.mgr-tab-selected a { color: rgb(255, 255, 255) ! important; }
ul.mgr-tab-menu li.mgr-tab-selected a, ul.mgr-tab-menu li.mgr-tab-selected a span { background-repeat: no-repeat; }
ul.mgr-tab-menu li.mgr-tab-selected a { background: rgb(255, 255, 255) url('selected-top-left-corner.gif') no-repeat scroll 0% ! important; }
.sports-page ul.mgr-tab-menu li.mgr-tab-selected a { background: rgb(255, 255, 255) url('selected-top-left-corner_001.gif') no-repeat scroll 0% ! important; }
ul.mgr-tab-menu li.mgr-tab-selected a span, ul.mgr-tab-menu li.mgr-tab-selected a span span, .sports-page ul.mgr-tab-menu li.mgr-tab-selected a span, .sports-page ul.mgr-tab-menu li.mgr-tab-selected a span span { background-image: none; }
ul.mgr-tab-menu li.mgr-tab-selected a span span span { background: transparent url('selected-top-right-corner.gif') no-repeat scroll right top ! important; }
.sports-page ul.mgr-tab-menu li.mgr-tab-selected a span span span { background: transparent url('selected-top-right-corner_001.gif') no-repeat scroll right top ! important; }
li.mgr-tab-selected ul.mgr-tab-sub-menu a, li.mgr-tab-selected ul.mgr-tab-sub-menu a span, li.mgr-tab-selected ul.mgr-tab-sub-menu a span span, li.mgr-tab-selected ul.mgr-tab-sub-menu a span span span, .sports-page li.mgr-tab-selected ul.mgr-tab-sub-menu a, .sports-page li.mgr-tab-selected ul.mgr-tab-sub-menu a span, .sports-page li.mgr-tab-selected ul.mgr-tab-sub-menu a span span, .sports-page li.mgr-tab-selected ul.mgr-tab-sub-menu a span span span { background-image: none; }
ul.mgr-tab-menu li.mgr-tab-selected a:hover span span, .sports-page ul.mgr-tab-menu li.mgr-tab-selected a:hover span span { background-image: none; }
li.mgr-tab-selected ul.mgr-tab-sub-menu a, li.mgr-tab-selected ul.mgr-tab-sub-menu a span, li.mgr-tab-selected ul.mgr-tab-sub-menu a span span, li.mgr-tab-selected ul.mgr-tab-sub-menu a span span span { background: transparent none repeat scroll 0% ! important; }
li.mgr-tab-selected ul.mgr-tab-sub-menu a:hover, .mgr-search-box li a:hover { background: rgb(217, 232, 255) none repeat scroll 0% ! important; }
.mgr-search-tab-menu li.mgr-tab-selected a { color: rgb(255, 255, 255) ! important; }
ul.mgr-tab-sub-menu li.mgr-tab-selected a, .mgr-search-tab-menu li.mgr-tab-selected a { background-color: rgb(26, 115, 199) ! important; }
.mgr-mini-form input.mgr-text { vertical-align: middle; }
#mgr-navigation-holder-top fieldset, #mgr-navigation-holder-bottom fieldset, #mgr-wrapper fieldset, #mgr-navigation-holder-top textarea, #mgr-navigation-holder-bottom textarea, #mgr-wrapper textarea, input.mgr-text, #mgr-wrapper select, .old-captcha input { border: 1px solid rgb(177, 181, 185); }
#mgr-navigation-holder-top textarea, #mgr-navigation-holder-bottom textarea, #mgr-wrapper textarea, input.mgr-text, .old-captcha input { padding: 1px; }
.old-captcha input, input.mgr-text { font-size: 14px; font-weight: normal; }
#mgr-navigation-holder-top textarea:hover, #mgr-navigation-holder-bottom textarea:hover, #mgr-wrapper textarea:hover, input.mgr-text:hover, .old-captcha input:hover { border: 1px solid rgb(102, 102, 102); }
input.mgr-text:focus, .old-captcha input:focus { background: transparent url('focus-input.gif') repeat-x; }
input.mgr-checkbox, input.mgr-radio { width: auto ! important; vertical-align: middle; margin-top: 0pt; }
.mgr-button { white-space: nowrap; }
.corp-controls .mgr-button, .corp-controls a.mgr-button, body .corp-controls input.mgr-button, .corp-controls .mgr-cancel-button, .corp-controls #mgr-cancel-button, .mgr-controls .mgr-button, .mgr-controls a.mgr-button, body .mgr-controls input.mgr-button, .mgr-controls .mgr-cancel-button, .mgr-controls #mgr-cancel-button, .mgr-go, .mgr-mini-form .mgr-button, #login_default .search-form .mgr-button, #profile_mini #cancel-button { border: medium none ; background: transparent url('button.gif') no-repeat; width: 88px; height: 24px; margin-left: 5px; text-transform: uppercase; text-align: center; font-size: 11px; color: rgb(255, 255, 255); font-weight: bold; cursor: pointer; }
.corp-controls a.mgr-button, .corp-controls .mgr-cancel-button, .corp-controls #mgr-cancel-button, .mgr-controls a.mgr-button, .mgr-controls .mgr-cancel-button, .mgr-controls #mgr-cancel-button { float: right; }
.corp-controls a.mgr-button, .mgr-controls a.mgr-button { padding-left: 0pt ! important; padding-right: 0pt ! important; }
.corp-controls a.mgr-button, .corp-controls .mgr-cancel-button, .corp-controls #mgr-cancel-button, .mgr-controls a.mgr-button, .mgr-controls .mgr-cancel-button, .mgr-controls #mgr-cancel-button { display: block; padding-top: 5px; height: 17px ! important; }
.corp-controls input.mgr-button, .mgr-controls input.mgr-button { padding-top: 0pt ! important; }
.corp-controls input.mgr-button:hover, .corp-controls a.mgr-button:hover, body .corp-controls input.mgr-button:hover, .corp-controls .mgr-cancel-button:hover, .corp-controls #mgr-cancel-button:hover, .mgr-controls input.mgr-button:hover, .mgr-controls a.mgr-button:hover, body .mgr-controls input.mgr-button:hover, .mgr-controls .mgr-cancel-button:hover, .mgr-controls #mgr-cancel-button:hover, #login_default .search-form .mgr-button:hover { background: transparent url('button.gif') no-repeat scroll 0pt -25px ! important; text-decoration: none ! important; }
.mgr-mini-form .mgr-button, .mgr-go { background: transparent url('go.gif') no-repeat scroll 0% ! important; width: 35px ! important; vertical-align: middle; }
.mgr-mini-form .mgr-button:hover, input.mgr-go:hover { background: transparent url('go.gif') no-repeat scroll 0pt -25px ! important; }
.search_highlight { font-weight: bold; }
.mgr-invitee-box img { float: left; margin-right: 10px; }
.mgr-invitee-box p { margin-top: 0pt; margin-bottom: 0.8em; }
div.profile-info { border-right: 1px dotted rgb(102, 102, 102); margin: 0pt 20px 0pt 0pt; float: left; min-height: 110px; padding-right: 20px; }
* html div.profile-info { height: 101px; }
.mgr-invitee-box { padding: 20px; clear: both; }
#mgr-navigation-holder-top li, #mgr-navigation-holder-bottom li { border: medium none  ! important; padding: 0pt ! important; }
.grayedout embed, .grayedout object { display: none; }
