/*
Theme Name: Cut and Cut
Theme URI: http://nocontinues.net/
Description: O novo tema do fórum.
Version: 1.0
Author: Tiago Sá
Author URI: http://nocontinues.net/
*/

/* general
------------------------------------------------- */

a,
a:visited							{ text-decoration: none; color: #dd9999; cursor: pointer; }
a:hover								{ text-decoration: none; color: #f00; }
a:active,
a:focus,
input:focus							{ outline: 0; }


/* header.php
------------------------------------------------- */

#loaders							{ position: absolute; top: -99000px; }
#loaders img						{ width: 1px; height: 1px; }

body								{ background: #2b251b url('images/bg_body_1.jpg') repeat-y center; }
html, body							{ height: 100%; margin: 0 0 1px; padding: 0; }
#general							{ padding: 0; position: relative; width: 100%; }

#header								{ padding: 0; margin: 0 auto; border-bottom: 2px solid #514d46; border-right: 2px solid #514d46; border-left: 2px solid #514d46; width: 1000px; }
#header .block						{ padding: 0; margin: 0; border-bottom: 2px solid #1f1b13; border-right: 2px solid #1f1b13; border-left: 2px solid #1f1b13; width: 996px; height: 60px; background: #2b251b; }

#header .block #menu				{ background: url('images/bg_menu_1.gif') no-repeat 3px 3px; width: 539px; height: 29px; margin: 16px 0 15px 17px; position: absolute; }
#header .block #menu img			{ height: 29px; border: 0; }
#header .block #menu #b1			{ width: 54px; background: url('images/bg_button_1.gif') no-repeat 0 0; }
#header .block #menu #b2			{ width: 76px; background: url('images/bg_button_2.gif') no-repeat 0 0; }
#header .block #menu #b3			{ width: 72px; background: url('images/bg_button_3.gif') no-repeat 0 0; }
#header .block #menu #b4			{ width: 71px; background: url('images/bg_button_4.gif') no-repeat 0 0; }
#header .block #menu #b5			{ width: 107px; background: url('images/bg_button_5.gif') no-repeat 0 0; }
#header .block #menu #b6a			{ width: 64px; background: url('images/bg_button_6a.gif') no-repeat 0 0; }
#header .block #menu #b1:hover,
#header .block #menu #b2:hover,
#header .block #menu #b3:hover,
#header .block #menu #b4:hover,
#header .block #menu #b5:hover,
#header .block #menu #b6a:hover		{ background-position: 0 -29px; }

#header .block #search				{ position: absolute; margin: 12px 0 0 673px; }
#header .block #search #form		{ background: url('images/bg_form_1.gif') no-repeat; border: 0; width: 221px; height: 26px; position: absolute; margin: 4px 0 0; color: #a4a19e; font: normal normal normal 14px/1 "Century Gothic", Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 4px 13px 0 11px; }
#header .block #search #form:hover,
#header .block #search #form:focus	{ color: #fff; }
#header .block #search img#margin	{ width: 254px; height: 1px; border: 0; }
#header .block #search input#button	{ background: url('images/bg_button_7.gif') no-repeat; border: 0; width: 33px; height: 38px; position: absolute; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
#header .block #search input#button	{ position: relative !important; }
}
#header .block #search input#button:hover
									{ background-position: -33px 0px; }

#mainlogo							{ background: url('images/bg_logo_1.jpg') no-repeat; width: 1004px; height: 95px; margin: 0 auto; }

#noscript							{ padding: 0; margin: 0 auto 5px; border: 2px solid #514d46; width: 1000px; }
#noscript .block					{ padding: 20px 200px; margin: 0; border: 2px solid #1f1b13; width: 596px; background: #2b251b; font: normal normal bold 14px/1 Arial, Helvetica, sans-serif; color: #f00; text-align: center; }

#fristbox							{ padding: 0; margin: 0 auto; border-top: 2px solid #514d46; border-right: 2px solid #514d46; border-left: 2px solid #514d46; width: 1000px; }
#fristbox .block					{ font: normal normal bold 12px/1 Arial, Helvetica, sans-serif; color: #ddd; height: 62px; background: #2b251b url('images/bg_first_1.gif') no-repeat 24px 30px; padding: 2px 0 0; margin: 0; border-top: 2px solid #1f1b13; border-right: 2px solid #1f1b13; border-left: 2px solid #1f1b13; width: 996px; }
#fristbox .block a,
#fristbox .block a:visited			{ color: #fff; }
#fristbox .block a:hover			{ color: #e02121; }
#a001								{ margin: 8px 0 0 35px; }
a#indexlink,
a#indexlink:visited					{ background: url('images/bg_a001_1.gif') no-repeat 2px 2px; padding: 0 0 0 19px; }
#a002								{ width: 500px; text-align: right; padding: 20px 0 0 465px; font-size: 11px; }
a#faqlink,
a#faqlink:visited					{ background: url('images/bg_faq_1.gif') no-repeat 0px 0px; padding: 0 0 0 19px; }
a#searchlink,
a#searchlink:visited				{ background: url('images/bg_search_1.gif') no-repeat 0px 0px; padding: 0 0 0 16px; }
a#reglink,
a#reglink:visited					{ background: url('images/bg_reg_1.gif') no-repeat 0px 0px; padding: 0 0 0 18px; }
a#seslink,
a#seslink:visited					{ background: url('images/bg_ses_1.gif') no-repeat 0px 0px; padding: 0 0 0 19px; }
a#memblink,
a#memblink:visited					{ background: url('images/bg_memb_1.gif') no-repeat 0px 0px; padding: 0 0 0 19px; }
#a003								{ position: absolute; width: 465px; margin: -12px 0 0 -430px; text-align: left; }
#a003 b								{ font-family: Century, Arial, Helvetica, sans-serif; }
span#cplink a,
span#cplink a:visited				{ background: url('images/bg_cp_1.gif') no-repeat 0px 0px; padding: 0 0 0 19px; }


/* frontpage.php
------------------------------------------------- */

img#firstpar						{ width: 1004px; height: 2px; background: url('images/img_middle_1.gif') no-repeat; border: 0; margin: 0 auto; display: block; }
#frontbody							{ padding: 0; margin: 0 auto; border-right: 2px solid #514d46; border-left: 2px solid #514d46; width: 1000px; }
#frontbody .block					{ font: normal normal normal 11px/1 Arial, Helvetica, sans-serif; color: #ccc; padding: 18px 30px 25px; margin: 0; border-right: 2px solid #1f1b13; border-left: 2px solid #1f1b13; width: 936px; background: #352f26; }
#frontbody .block .right			{ position: absolute; width: 436px; margin: 0 0 0 500px; text-align: right; }
#frontbody .block .left				{ }
#frontbody .block a,
#frontbody .block a:visited			{ color: #fff; font-weight: bold; }
#frontbody .block a:hover			{ color: #e02121; }
.forumblock							{ margin: 5px 0 0; text-align: left; width: 926px; border: 2px solid #161413; background: #ab0e05 url('images/bg_forumtitle_1.gif') repeat-x 0 0; padding: 11px 3px 3px; }
.forumblock td.title				{ font: normal normal bold 18px/1 "Century Gothic", Arial, Helvetica, sans-serif; color: #fff; letter-spacing: -2px; text-transform: uppercase; padding: 0 0 0 12px; width: 465px; }
.forumblock td img.this				{ position: absolute; width: 79px; height: 16px; background: url('images/bg_title_1.png') repeat-x 0 3px; }
.forumblock .forums					{ margin: 10px 0 0; border-top: 1px solid #161413; border-left: 1px solid #161413; border-right: 1px solid #161413; background: #534f4a; width: 924px; }
.forumblock .forums #single			{ background: url('images/bg_forum_1.gif') repeat-x 0 center; border-bottom: 1px solid #161413; }
.forumblock .forums .alt			{ background: url('images/bg_forum_2.gif') repeat-x 0 center !important; }
.forumblock .forums #single td		{ height: 45px; }
.forumblock .forums .bb-child td	{ height: 35px !important; }
.forumblock td.logoforum			{ width: 45px; }
.forumblock td.divnone				{ width: 2px; }
.forumblock td.topicos,
.forumblock td.posts				{ font: normal normal bold 14px/1 "Century Gothic", Arial, Helvetica, sans-serif; color: #fff; letter-spacing: -1px; text-transform: uppercase; padding: 0; width: 100px; text-align: center; }
.forumblock td.last					{ font: normal normal bold 14px/1 "Century Gothic", Arial, Helvetica, sans-serif; color: #fff; letter-spacing: -1px; text-transform: uppercase; padding: 0 0 0 10px; width: 190px; text-align: left; }
.forumblock td.forumlogoforum		{ width: 45px; background: url('images/bg_logoforum_1.gif') no-repeat 9px center; }
.forumblock td.forumlogoforum .simbol
									{ margin: -6px 0 0 14px; position: absolute; overflow: hidden; letter-spacing: 200px; width: 20px; height: 20px; line-height: 20px; font-size: 20px; }
.forumblock td.forumlogoforum .simbol a,
.forumblock td.forumlogoforum .simbol a:visited
									{ color: #e02121 !important; }
.forumblock td.forumlogoforum .simbol a:hover
									{ color: #44403c !important; }
.forumblock td.divfull				{ width: 1px; background: #44413d; }
.forumblock td.forumtitle			{ padding: 0 0 0 10px; width: 467px; text-align: left; line-height: 15px; }
.bb-child td.forumtitle				{ padding: 0 0 0 40px; width: 437px; }
.forumblock td.forumtitle a			{ font-size: 13px; }
.forumblock td.forumtopicos,
.forumblock td.forumposts			{ padding: 0; width: 100px; text-align: center; }
.forumblock td.forumlast			{ padding: 0 0 0 10px; width: 190px; text-align: left; }
img.lastpost						{ width: 8; height: 9px; background: url('images/img_lastpost_1.gif') no-repeat; border: none; margin: 0 0 0 3px; }

.topicsblock						{ margin: 5px 0 0; text-align: left; width: 926px; border: 2px solid #161413; background: #ab0e05 url('images/bg_forumtitle_1.gif') repeat-x 0 0; padding: 11px 3px 3px; }
.topicsblock a						{ font-weight: normal !important; }
.topicsblock td.title				{ font: normal normal bold 18px/1 "Century Gothic", Arial, Helvetica, sans-serif; color: #fff; letter-spacing: -2px; text-transform: uppercase; padding: 0 0 0 12px; width: 467px; }
.topicsblock td.title2				{ font: normal normal bold 18px/1 "Century Gothic", Arial, Helvetica, sans-serif; color: #fff; letter-spacing: -2px; text-transform: uppercase; padding: 0 0 0 12px; width: 769px; }
.topicsblock td img.this			{ position: absolute; width: 79px; height: 16px; background: url('images/bg_title_1.png') repeat-x 0 3px; }
.topicsblock .forums				{ margin: 10px 0 0; border-top: 1px solid #161413; border-left: 1px solid #161413; border-right: 1px solid #161413; background: #534f4a; width: 924px; }
.topicsblock .forums #single		{ background: url('images/bg_forum_1.gif') repeat-x 0 center; border-bottom: 1px solid #161413; }
.topicsblock .forums .alt			{ background: url('images/bg_forum_2.gif') repeat-x 0 center !important; }
.topicsblock .forums #single td		{ height: 38px; line-height: 13px; }
.topicsblock td.logoforum			{ width: 45px; }
.topicsblock td.divnone				{ width: 2px; }
.topicsblock td.last				{ font: normal normal bold 14px/1 "Century Gothic", Arial, Helvetica, sans-serif; color: #fff; letter-spacing: -1px; text-transform: uppercase; padding: 0 0 0 10px; width: 188px; text-align: left; }
.topicsblock td.forumlogoforum		{ width: 45px; background: url('images/bg_logoforum_1.gif') no-repeat 9px center; }
.topicsblock td.divfull				{ width: 1px; background: #44413d; }
.topicsblock td.forumtitle			{ padding: 0 0 0 10px; width: 469px; text-align: left; line-height: 15px !important; }
a.big								{ font-size: 13px; font-weight: bold !important; }
a.small								{ font-weight: normal !important; }
.topicsblock td.forumpoststopic		{ padding: 0 12px 0 13px; width: 75px; text-align: center; }
.topicsblock td.forumrating			{ padding: 0 12px 0 13px; width: 75px; text-align: left; }
.topicsblock td.forumlast			{ padding: 0 0 0 10px; width: 188px; text-align: left; }
.topicsblock td.poststopic,
.topicsblock td.rating				{ font: normal normal bold 14px/1 "Century Gothic", Arial, Helvetica, sans-serif; color: #fff; letter-spacing: -1px; text-transform: uppercase; padding: 0; width: 100px; text-align: center; }
img.topic_icons						{ vertical-align: text-top; padding: 0 44px 0 0; height: 16px; width: 16px; border: none; position: absolute; margin: 8px 0 0 -44px; }
td.forumtitle span.current			{ background: url('images/img_pages_1.gif') no-repeat 0px 2px; padding: 0 0px 0 11px; }
td.forumtitle a.next				{ display: none; }
td.forumtitle span.dis1biatch		{ margin: 0; padding: 0 3px; border: 1px solid #44413d; color: #44413d; background: #878481; }
.pagesright							{ position: absolute; width: 200px; margin: -2px 0 0 259px; text-align: right; }
.pagesright a,
.pagesright a:visited				{ background: #878481; padding: 0 3px; border: 1px solid #44413d; color: #000 !important; }
.pagesright a:hover					{ background: #fff; color: #e02121 !important; }

img#lastpar							{ width: 1004px; height: 2px; background: url('images/img_middle_2.gif') no-repeat; border: 0; margin: 0 auto; display: block; }
#last								{ padding: 0; margin: 0 auto; border-right: 2px solid #514d46; border-left: 2px solid #514d46; width: 1000px; }
#last .block						{ padding: 15px 22px; margin: 0; border-right: 2px solid #1f1b13; border-left: 2px solid #1f1b13; width: 952px; background: #2b251b; }

.sectiontitle						{ padding: 0 10px; background: url('images/bg_first_1.gif') no-repeat 0px 23px; height: 25px; margin: 3px 0 0 -1px; font: normal normal bold 18px/1 "Century Gothic", Arial, Helvetica, sans-serif; letter-spacing: -1.3px; color: #fff; text-transform: uppercase; }
.sectiontitle img					{ border: 0; position: absolute; margin: 3px 0 0 1px; width: 500px; height: 14px; background: url('images/bg_title_2.png') repeat-x; }

#users								{ font: normal normal normal 0.7em/14px Arial, Helvetica, sans-serif; color: #ccc; padding: 8px 10px 0; }
#users p							{ display: inline; padding: 0 0 0 3px; }
#users a,
#users a:visited					{ color: #fff; }
#users a:hover						{ color: #e02121; }

#login								{ font: normal normal normal 0.7em/14px Arial, Helvetica, sans-serif; color: #ccc; padding: 8px 10px 0; }
#login #user_login,
#login #password					{ background: #4e4941; border: 1px solid #2A251C; height: 18px; width: 145px; color: #fff; padding: 0 3px; vertical-align: middle; }
#login #remember					{ cursor: pointer; vertical-align: middle; margin: 0 0 1px; }
#login #submit						{ vertical-align: middle; border: 1px solid #666; background: #615848 url('images/bg_button_8.gif') repeat-x 0 0; color: #111; width: auto !important; padding: 0px 3px 2px; font-size: 12px; cursor: pointer;  }
#login #submit:hover				{ color: #8f0c10; border: 1px solid #8f0c10; background: #e4e3e1 url('') no-repeat 100px 100px; }

.bb-precedes-sibling .simbol a		{ position: absolute; }
.bb-follows-niece .simbol a			{ margin: 0px 0px 0px 0px !important; position: static !important; }


/* footer.php
------------------------------------------------- */

img#footerpar						{ width: 1004px; height: 2px; background: url('images/img_footer_1.gif') no-repeat; border: 0; margin: 0 auto; display: block; }

#footer1							{ padding: 0; margin: 0 auto; border-right: 2px solid #514d46; border-left: 2px solid #514d46; width: 1000px; }
#footer1 .block						{ padding: 19px 35px 12px; margin: 0; border-right: 2px solid #1f1b13; border-left: 2px solid #1f1b13; width: 926px; background: #2b251b; }
img#logo2							{ margin: 1px 0 0; width: 248px; height: 27px; border: 0; position: absolute; background: url('images/bg_logo_2.gif') no-repeat; }
p#footerbar							{ text-align: right; width: 926px; font: normal normal normal 12px/1 "Century Gothic", Arial, Helvetica, sans-serif; color: #7f7f7f; text-transform: uppercase; }
p#footerbar a,
p#footerbar a:visited				{ color: #a7a7a7; }
p#footerbar a:hover					{ color: #fff; }
p#footerbar .red					{ color: #e02121 !important; }
p#footerbar .red:hover				{ color: #f00 !important; }

#div3,
#div4								{ padding: 0; margin: 0 auto; width: 1004px; }
.filler								{ height: 11px; width: 1000px; border-right: 2px solid #514d46; border-left: 2px solid #514d46; }
.filler .in							{ height: 11px; width: 996px; border-right: 2px solid #1f1b13; border-left: 2px solid #1f1b13; background: #2b251b; }
img.filler1							{ border: 0; display: block; margin: 0 auto; width: 1004px; height: 4px; background: url('images/img_filler_1.gif') no-repeat; }
img.filler2							{ border: 0; display: block; margin: 0 auto; width: 1004px; height: 4px; background: url('images/img_filler_2.gif') no-repeat; }
img.filler3							{ border: 0; display: block; margin: 0 auto; width: 1004px; height: 7px; }
.drops								{ width: 950px; margin: 0 auto; border-right: 2px solid #514d46; border-left: 2px solid #514d46; }
.drops .in							{ width: 866px; padding: 20px 40px; border-right: 2px solid #1f1b13; border-left: 2px solid #1f1b13; background: #352f26; }

#fictec								{ margin: 0; padding: 0; width: 866px; font: normal normal bold 12px/12px Arial, Helvetica, sans-serif; color: #ddd; }
#fictec #frd						{ width: 235px; background: url('images/bg_table_1.gif') repeat-y right; padding: 0 40px 0 0; }
#fictec #scd						{ width: 236px; padding: 0 40px; background: url('images/bg_table_1.gif') repeat-y right; }
#fictec #trd						{ width: 235px; padding: 0 0 0 40px; }
#fictec span						{ display: block; padding-left: 17px; font-weight: normal; color: #ccc; line-height: 22px; }
#fictec span a,
#fictec span a:visited				{ color: #aaaaaa; }
#fictec span a:hover				{ text-decoration: underline; color: #e02121; }

input#gbutton						{ background: url('images/bg_button_15.gif') no-repeat; border: 0; width: 33px; height: 38px; position: absolute; margin: -8px 0 0 10px; }
input#gbutton:hover					{ background-position: -33px 0px; }

#footer2							{ padding: 0; margin: 0 auto; border-bottom: 2px solid #514d46; border-right: 2px solid #514d46; border-left: 2px solid #514d46; width: 1000px; }
#footer2 .block						{ padding: 8px 35px 19px; margin: 0; border-bottom: 2px solid #1f1b13; border-right: 2px solid #1f1b13; border-left: 2px solid #1f1b13; width: 926px; background: #2b251b; font: normal normal normal 11px/17px Arial, Helvetica, sans-serif; color: #7f7f7f; text-align: right; }
#footer2 .block a,
#footer2 .block a:visited			{ color: #aaaaaa; }
#footer2 .block a:hover				{ color: #f00; text-decoration: underline; }


/* forum.php
------------------------------------------------- */

#frontbody .sectiontitle			{ margin: -2px 0 8px !important; background: url('') no-repeat 1000px 1000px !important; font-size: 20px !important; width: 480px !important; }
#frontbody .sectiontitle:hover		{ color: #f00; }
#frontbody .sectiontitle img		{ background: url('images/bg_title_3.png') repeat-x 0 6px !important; margin-top: -1px !important; height: 26px !important; margin-left: -10px !important; }

#subforumblock .forums .bb-root td	{ height: 35px !important; }
.topicsblock #stickyshoes #single	{ background: url('images/bg_sticky_1.gif') repeat-x 0 center; }
.topicsblock #stickyshoes .alt		{ background: url('images/bg_sticky_2.gif') repeat-x 0 center !important; }

img.newtopicbutton					{ border: 0; width: 117px; height: 25px; background: url('images/img_newtopic_1.gif') 0 0; }
img.newtopicbutton:hover			{ background-position: 0 25px; }
#forumsearch						{ position: absolute; margin: 0 0 0 127px; }
#forumsearchform					{ margin: 2px 0 0; font-size: 11px; background: #4e4941; border: 1px solid #2A251C; height: 16px; width: 145px; color: #999; padding: 2px 5px 0; vertical-align: middle; }
#forumsearchform:hover,
#forumsearchform:focus				{ color: #ddd; }
#forumsearchbutton					{ background: url('images/bg_button_9.gif') no-repeat; border: 0; width: 19px; height: 22px; position: absolute; margin: 1px 0 0 163px; }
#forumsearchbutton:hover			{ background-position: -19px 0px; }

.pagesforum							{ position: absolute; width: 436px; margin: 10px 0 0 495px; text-align: right; }
.pagesforum a,
.pagesforum a:visited				{ background: #878481; padding: 0 3px; border: 1px solid #44413d; color: #000 !important; }
.pagesforum a:hover					{ background: #fff; color: #e02121 !important; }
.pagesforum a.prev,
.pagesforum a.next					{ display: none; }
.pagesforum span.dis1biatch			{ margin: 0; padding: 0 3px; border: 1px solid #44413d; color: #44413d; background: #878481; }

#last .block h2						{ display: none; }
.whygod .block fieldset,
#last .block fieldset				{ border: none !important; background: none !important; color: #ddd; font: normal normal normal 0.7em/13px Arial, Helvetica, sans-serif !important; }

#newsubject							{ margin: 15px 0; }
input.newsubject					{ font-size: 11px; margin: 0 0 0 162px; background: #4e4941; border: 1px solid #2A251C; height: 16px; width: 250px; color: #fff; padding: 2px 5px 0; vertical-align: middle; }
textarea.newtext					{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 23px 0 0; background: #4e4941; border: 1px solid #2A251C; height: 200px; width: 700px; color: #fff; padding: 5px; }
#emoicons							{ border: 1px solid #2A251C; margin: -185px 0 0 730px; position: absolute; width: 179px; background: #5C5A56; padding: 16px 18px 20px; text-align: center; }
#emoicons img						{ border: 0px; margin: 9px 3px -3px; }
#emoicons a,
#emoicons a:visited					{ color: #fff; font-size: 11px !important; }
#emoicons a:hover					{ color: #e02121; }
#colorbb							{ background: #5C5A56 url('images/bg_bbcolors_1.gif') no-repeat 20px 16px; height: 151px; width: 176px; text-align: center; border: 1px solid #2A251C; margin: -185px 0 0 730px; padding: 16px 19px 16px 20px; position: absolute; }
#colorbb img						{ width: 6px; height: 24px; margin: 1px 0 0 1px; border: 0; }
#sizebb								{ line-height: 28px; height: 148px; width: 179px; text-align: center; border: 1px solid #2A251C; background: #5C5A56; margin: -185px 0 0 730px; padding: 17px 18px 18px; position: absolute; }
#sizebb a							{ color: #fff; }
#sizebb a:hover						{ color: #e02121; text-decoration: underline; }
.newsubmit							{ margin: 10px 0 0 659px; vertical-align: middle; border: 1px solid #666; background: #615848 url('images/bg_button_8.gif') repeat-x 0 0; color: #111; width: auto !important; padding: 0px 3px 1px; font-size: 13px; cursor: pointer;  }
.newsubmit:hover					{ color: #8f0c10; border: 1px solid #8f0c10; background: #e4e3e1 url('') no-repeat 100px 100px; }
#bbcode_buttons						{ position: absolute; margin: 0 0 0 1px; }
.ed_button							{ border: 1px solid #666 !important; background: #615848 url('images/bg_button_8.gif') repeat-x 0 0 !important; color: #111 !important; cursor: pointer !important; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif !important; font-size: 12px !important; padding: 0 8px !important; text-transform: capitalize !important; letter-spacing: -1px !important; }
.ed_button:hover					{ color: #8f0c10 !important; border: 1px solid #8f0c10 !important; background: #e4e3e1 url('') no-repeat 100px 100px !important; }
#ed_code							{ font-family: anadale, serif !important; font-size: 10px !important; letter-spacing: 2px !important; }
#ed_close							{ left: 617px !important; width: 75px !important; }
#ed_strike,
#ed_under,
#ed_italic							{ text-transform: lowercase !important; }
#emotext							{ font-size: 11px; position: absolute; margin: -205px 0 0 732px; width: 179px; padding: 0 18px; text-align: center; color: #999; font-weight: normal !important; }
a.onbb,
a.onbb:hover						{ color: #fff !important; cursor: text !important; text-decoration: none !important; font-weight: normal !important; }
a.offbb								{ color: #999 !important; cursor: pointer !important; font-weight: normal !important; }
a.offbb:hover						{ color: #e02121 !important; text-decoration: underline !important; font-weight: normal !important; }
#addfavorites						{ margin: -20px 0 20px 20px; }
#add_to_my_favorites				{ position: absolute !important; margin: -1px 0 0 -20px; }
#addfavorites span a,
#addfavorites span a:visited		{ font-weight: bold; color: #fff; }
#addfavorites span a:hover			{ color: #e02121; }


/* profile.php
------------------------------------------------- */

.textbody .block					{  }
#frontbody #aditional				{ background: url('images/bg_first_1.gif') no-repeat scroll 0 28px !important; padding: 0 0 10px; width: 936px !important; }
#frontbody #aditional .sectiontitle:hover
									{ color: #fff; }

.boxblock							{ margin: 5px 0 0; text-align: left; width: 926px; border: 2px solid #161413; background: #ab0e05; padding: 3px; }
.boxblock .box						{ border: 1px solid #161413; background: #534f4a; width: 904px; padding: 10px 10px 5px; min-height: 179px; }
#profile-menu						{ position: absolute; margin: 0; padding: 0; }
#profile-menu1						{ position: absolute; margin: 116px 0 0; padding: 0; }
#profile-menu2						{ position: absolute; margin: 29px 0 0; padding: 0; }
#profile-menu li,
#profile-menu2 li,
#profile-menu1 li					{ list-style: none; display: block; width: 159px; background: url('images/bg_li_1.gif') repeat-y 0 0; font: normal normal normal 13px/1 Arial, Helvetica, sans-serif; text-align: left; padding: 5px 0 6px 15px; margin: 0 0 5px; }
.current a,
.current a:visited,
.current a:hover					{ color: #e02121 !important; cursor: default; }
.cptab								{ font-size: 12px; min-height: 164px; max-width: 714px; border-left: 1px solid #2f2d2b; margin: 0 0 5px 169px; padding: 5px 10px; }
.cptab hr							{ color: #2f2d2b; height: 1px; border: 1px solid #2f2d2b; margin: 13px 0 10px; }
.cptab ul							{ line-height: 15px; list-style: none; padding: 0; margin: 8px 0 0; }
.cptab li							{ padding: 0; margin: 0; }
.cptab li a img						{ display: none; }
.cptab fieldset						{ border: 0; padding: 0; margin: 0; }
.cptab fieldset legend				{ margin: 12px 0 -8px; font-size: 13px; font-weight: bold; color: #eee; font-family: Arial, Helvetica, sans-serif; letter-spacing: -0.02em; padding: 25px 0 0 5px; }
sup.required						{ color: #f00; font-weight: bold; }
.littletitle						{ font-size: 13px; font-weight: bold; color: #fff; font-family: "Century Gothic", Arial, Helvetica, sans-serif; text-transform: uppercase; border-bottom: 1px solid #2f2d2b; letter-spacing: -0.05em; padding: 0 0 8px 5px; }
.form-field input					{ font-size: 11px; background: #4e4941; border: 1px solid #2A251C; height: 16px; width: 200px; color: #fff; padding: 2px 5px 0; vertical-align: middle; margin: 0 0 0 76px; }
textarea#signature					{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: #4e4941; border: 1px solid #2A251C; color: #fff; padding: 5px; vertical-align: middle; margin: 8px 0 0 0; }
#passbug th							{ vertical-align: top; padding: 5px 0 0 0; }
#edittab .littletitle				{ margin: 0 0 8px; }
#admininfo .extra-caps-row			{ display: none; }
.notcurrentbiatch .current a,
.notcurrentbiatch .current a:visited
									{ color: #fff !important; }
.notcurrentbiatch .current a:hover	{ color: #e02121 !important; cursor: pointer !important; }
.cptab dt							{ display: block; width: 150px; text-align: right; font-weight: bold; }
.cptab dd							{ position: absolute; margin: -15px 0 0 170px; }
.cptab dl							{ line-height: 15px; }
#admininfo select					{ width: 212px; border: 1px solid #2a251c; background: #4e4941; height: 21px; padding: 1px 0 0; color: #fff; font: 11px/1 Arial, Helvetica, sans-serif; margin: 0 0 0 76px; }
p.submitsthis						{ text-align: right; }
p.submitsthis input					{ border: 1px solid #666; background: #615848 url('images/bg_button_8.gif') repeat-x 0 0; color: #111; padding: 0px 3px 1px; font-size: 13px; cursor: pointer; }
p.submitsthis input:hover			{ color: #8f0c10; border: 1px solid #8f0c10; background: #e4e3e1 url('') no-repeat 100px 100px; }

img.newpmbutton						{ border: 0; width: 146px; height: 25px; background: url('images/img_newpm_1.gif') 0 0; }
img.newpmbutton:hover				{ background-position: 0 25px; }
img#newpmbug2						{ margin: 10px 0 0; }
input#deletepmbut					{ border: 0; width: 164px; height: 25px; background: url('images/img_deletepm_1.gif') 0 0; margin: 0px 0 0 620px; }
input#deletepmbut:hover				{ background-position: 0 25px; }
input#cancelpmbut					{ border: 0; width: 173px; height: 25px; background: url('images/img_cancelpm_1.gif') 0 0; margin: 0px 0 0 760px; }
input#cancelpmbut:hover				{ background-position: 0 25px; }
.omgbug2							{ margin-top: 4px !important; }

#pmform								{ color: #ddd; font: normal normal normal 0.7em/13px Arial, Helvetica, sans-serif; }
#pmform select						{ width: 462px; border: 1px solid #2a251c; background: #4e4941; height: 21px; padding: 1px 0 0; color: #fff; font: 11px/1 Arial, Helvetica, sans-serif; margin: 5px 0 0 186px; }
img#pmimgtb							{ margin: -8px 0 0 11px !important; }
textarea.newpmtextarea				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; background: #4e4941; border: 1px solid #2A251C; height: 200px; width: 942px; color: #fff; padding: 5px; }
#pmform input.newsubject			{ margin: 0 0 0 202px !important; width: 450px !important; }
input#pmformsub						{ margin: 0 0 0 830px; position: absolute; border: 1px solid #666; background: #615848 url('images/bg_button_8.gif') repeat-x 0 0; color: #111; padding: 0px 3px 1px; font-size: 13px; cursor: pointer; }
input#pmformsub:hover				{ color: #8f0c10; border: 1px solid #8f0c10; background: #e4e3e1 url('') no-repeat 100px 100px; }


/* topic.php
------------------------------------------------- */

img#topictitle						{ width: 875px; }
img.newpostbutton					{ border: 0; width: 127px; height: 25px; background: url('images/img_newpost_1.gif') 0 0; }
img.newpostbutton:hover				{ background-position: 0 25px; }

span#topicratingue .star-holder		{ display: inline; margin: -1px 0 0 -78px; }
.pagesforum:hover .outtahere		{ display: none !important; }
#frontbody #realtitle				{ width: 845px !important; }
img#rssomg							{ background: url('images/img_rss_1.gif') no-repeat 0 0; width: 18px; height: 18px; position: absolute; margin: 0 0 0 918px; border: none; }
img#rssomg:hover					{ background-position: 0 -18px; }
img#favomg							{ background: url('images/img_fav_1.gif') no-repeat 0 0; width: 18px; height: 18px; position: absolute; margin: 0 0 0 895px; border: none; }
img#favomg:hover					{ background-position: 0 -18px; }
#bb_polls							{ width: 700px !important; color: #ccc !important; background: #352F26 !important; border: none !important; padding: 3px 10px 20px 10px !important; list-style-position: inside !important; }
#bb_polls .poll_question			{ color: #fff !important; font-size: 13px !important; text-align: left !important; }
#bb_polls .poll_footer				{ color: #aaa !important; position: absolute !important; margin: 0 0 0 200px !important; }
.dual								{ min-height: 200px !important; padding: 0px !important; width: 928px !important; }
#thefirst							{ position: absolute; width: 130px; padding: 10px; }
#thefirst center img.avatar			{ margin: -1px 0 10px; border: 1px solid #161413; }
#thesecon							{ width: 757px; margin: 0 0 0 150px; min-height: 197px; padding: 10px; border-left: 1px solid #161413; }
.duac								{ width: 930px !important; padding: 2px !important; border-width: 1px !important; }
.dual .alt							{ background: #64605c; }
.post_count_plus					{ display: inline; line-height: 13px !important; }
.post_count_plus b a				{ font-weight: normal !important; cursor: default; color: #aaa !important; }
.post_count_plus small				{ color: #ccc !important; }
img.specpost						{ width: 7px; height: 9px; margin: 0 0 -1px 0; background: url('images/img_pages_1.gif') no-repeat 0 0; border: 0; }
.firstrow							{ text-align: right; padding: 0 0 5px 0; border-bottom: 1px solid #474440; margin-bottom: -12px; }
.post								{ font-size: 12px; color: #fff; text-align: justify; line-height: 17px; min-height: 146px; margin: 18px 0 6px; }
.post li							{ margin-left: 25px; }
.signature							{ margin-bottom: 12px !important; border-color: #474440 !important; color: #aaa !important; padding: 1em 0 0 !important; max-height: 150px; max-width: 757px; overflow: hidden; line-height: 14px; margin-top: 12px; }
.signature a strong,
.signature a:visited strong			{ color: #fff !important; }
.signature a:hover strong			{ color: #e02121 !important; }
.signature img						{ border: 0 !important; max-height: 150px; max-width: 757px; }
.post a,
.post a:visited						{ color: #dd9999 !important; }
.post a:hover						{ color: #e02121 !important; text-decoration: underline; }
.post blockquote					{ border: 1px solid #161413; background: #7e7b77; margin: 22px 10px 0px 25px; padding: 5px 10px; }
.post blockquote p					{ }
.post blockquote cite a				{ padding: 0 0 0 12px; background: url('images/img_backtopost_1.gif') no-repeat 0 3px; color: #ddd !important; font-weight: bold !important; }
.post blockquote cite a:visited		{ color: #ddd !important; }
.post blockquote cite a:hover		{ color: #e02121 !important; }
.postbuttonsdi						{ height: 20px; text-align: right; padding: 0 0 2px 0; }
table.postbuttonsta					{ }
table.postbuttonsta td				{ padding: 3px 5px !important; font: normal normal normal 12px/1 "Century Gothic", Arial, Helvetica, sans-serif; letter-spacing: -1px; border: 1px solid #161413 !important; background: url('images/bg_postbutton_1.gif') repeat-x 0 0; text-transform: uppercase; }
table.postbuttonsta td a			{ font-weight: normal; }
table.postbuttonsta td.backtotopwot	{ padding: 1px !important; }
img.backtotopwotpic					{ width: 16px; height: 16px; border: 0; background: url('images/img_backtotop_1.gif') no-repeat 0 0; }
img.backtotopwotpic:hover			{ background-position: 0 -16px; }
.post img							{ border: 0; max-width: 757px; max-height: 568px; }
.post img.wp-smiley					{ margin: 0px 0 -3px; }
#underthemall						{ margin: 2px 0 0; }
#underthemall .newtopicbutton,
#underthemall .newpostbutton		{ margin: 5px 0 0; }
div#users form#topic-move fieldset div label
									{ font-size: 11px !important; }
#users #topic-move					{ position: absolute; margin: -15px 0 0 510px; }
#topic-move #forum-id				{ vertical-align: middle; border: 1px solid #2a251c; background: #4e4941; height: 21px; padding: 1px 0 0; color: #fff; font: 11px/1 Arial, Helvetica, sans-serif; }
#users #topic-move fieldset input	{ font-size: 11px; background: #4e4941; border: 1px solid #2A251C; vertical-align: middle; color: #fff; padding: 2px 5px 0; }
#general h2.post-form				{ display: none; }


/* search.php
------------------------------------------------- */

.searchnow select					{ width: 212px; border: 1px solid #2a251c; background: #4e4941; height: 21px; padding: 1px 0 0; color: #fff; font: 11px/1 Arial, Helvetica, sans-serif; margin: 0 0 0 100px; vertical-align: middle; }
.searchnow input#search				{ font-size: 11px; margin: 0 0 5px 82px; background: #4e4941; border: 1px solid #2A251C; height: 16px; width: 200px; color: #fff; padding: 2px 5px 0; vertical-align: middle; }
.searchnow input#topic-search-form-submit
									{ margin: 5px 0 0 138px; border: 1px solid #666; background: #615848 url('images/bg_button_8.gif') repeat-x 0 0; color: #111; padding: 0px 3px 1px; font-size: 13px; cursor: pointer; }
.searchnow input#topic-search-form-submit:hover
									{ color: #8f0c10; border: 1px solid #8f0c10; background: #e4e3e1 url('') no-repeat 100px 100px; }
.searchnow p						{ margin: 0; }
.posttitleomfg						{ position: absolute; }
.posttitleomfg img.topic_icons,
.nosigs .signature					{ display: none; }
.nobordersploxwot fieldset,
fieldset#nobordersplox				{ border: 0 !important; }
.nobordersploxwot tr.required th,
fieldset#nobordersplox th			{ width: 200px; padding: 0 10px 0 0; text-align: right !important; vertical-align: middle; }
#human_test,
fieldset#nobordersplox td.alter input
									{ height: 16px; font-size: 11px; background: #4e4941; border: 1px solid #2A251C; color: #fff; padding: 2px 5px 0; vertical-align: middle; }
fieldset#nobordersplox input#yeahy	{ border: 1px solid #666; background: #615848 url('images/bg_button_8.gif') repeat-x 0 0; color: #111; padding: 0px 3px 1px; font-size: 13px; cursor: pointer; }
fieldset#nobordersplox input#yeahy:hover
									{ color: #8f0c10; border: 1px solid #8f0c10; background: #e4e3e1 url('') no-repeat 100px 100px; }
.nobordersploxwot legend			{ font-size: 12px; color: #fff; font-weight: bold; }
p.registersubmit input				{ margin: 0 0 0 225px; border: 1px solid #666; background: #615848 url('images/bg_button_8.gif') repeat-x 0 0; color: #111; padding: 0px 3px 1px; font-size: 13px; cursor: pointer; }
p.registersubmit input:hover		{ color: #8f0c10; border: 1px solid #8f0c10; background: #e4e3e1 url('') no-repeat 100px 100px; }


/* other
------------------------------------------------- */

p.poll_footer input.submit			{ margin: -2px 0 0 -175px; }
table#chicken						{ font-size: 12px; line-height: 15px; }
td.titlechicken						{ width: 200px; padding: 2px 10px 2px 0; vertical-align: middle; text-align: right; font-weight: bold; color: #fff; }
td.otherchicken						{ padding: 2px; text-align: left; vertical-align: middle; }
.yeahbabyomfg b						{ font-weight: bold; color: #fff; }
#statisticsbi a:hover				{ color: #f00 !important; }
img#thebigone						{ border: 0; background: none; width: 326px; height: 61px; margin: 17px 339px; }
.editsubject						{ margin-top: 0 !important; font-size: 11px !important; }
#ed_code							{ display: none !important; }
.spoilertag							{ background: #000; color: #000; }
.spoilertag:hover					{ background: none; color: #fff; }
.topicsblock td.nomeuser,
.topicsblock td.papeluser,
.topicsblock td.dateuser,
.topicsblock td.linkuser			{ font: normal normal bold 14px/1 "Century Gothic", Arial, Helvetica, sans-serif; color: #fff; letter-spacing: -1px; text-transform: uppercase; padding: 0 0 0 12px; }
.topicsblock td.nomeuser			{ width: 200px; text-align: left; font-size: 18px !important; letter-spacing: -2px !important; }
.topicsblock td.dateuser a,
.topicsblock td.nomeuser a			{ font-weight: bold !important; }
.topicsblock td.dateuser a:hover,
.topicsblock td.nomeuser a:hover	{ color: #fff !important; text-decoration: none !important; }
.topicsblock td.papeluser			{ width: 100px; text-align: left; padding: 0 0 0 12px !important; }
.topicsblock td.linkuser			{ width: 387px; text-align: left; padding: 0 0 0 12px !important; }
.topicsblock td.dateuser			{ width: 200px; text-align: center; padding: 0 !important; }
td.nomeuser2						{ padding: 0 0 0 12px; font-size: 12px; width: 200px; text-align: left; }
td.linkuser2						{ padding: 0 0 0 12px; width: 387px; text-align: left; }
td.papeluser2						{ padding: 0 0 0 12px; width: 100px; text-align: left; }
td.dateuser2						{ padding: 0; width: 200px; text-align: center; }
.emoiconssmall						{ height: 147px; }
.emoiconsbig						{ height: ; }
.achievments						{ position: absolute; height: 20px; padding: 0; }
.achievments img					{ border: 0; margin: 0 0 0 3px; }
img.alignL							{ margin: 5px 10px 10px 0 !important; display: inline !important; max-height: 200px !important; max-width: 200px !important; }
img.alignR							{ margin: 5px 0 10px 10px !important; display: inline !important; max-height: 200px !important; max-width: 200px !important; }
