/*
FORUM
*/

#userlinks
{
	background: #f0f0f0 !important;
	border-bottom: #ccc !important;
}

.post_head
{
	background: url(/themes/TBDev/images/cellpic12.gif) #fff bottom repeat-x !important;
}

.post1, .bg1,
.post2, .bg3,
.row2shaded, .post1shaded,
.row4shaded, .post2shaded {
	background: none !important;
}

td.formbuttonrow, .formbuttonrow, .pformstrip, .borderwrap p.formbuttonrow, .borderwrap p.formbuttonrow1, #redirectwrap p.redirectfoot, .popmenubutton-new-out,
table th, .borderwrap table th, .subtitle, .subtitlediv, .postlinksbar, #redirectwrap h4
{
	background: #f0f0f0 !important;
	border-top: 1px solid #ccc !important;
}

.borderwrap h3, .maintitle, .maintitlecollapse
{
	background: url(/themes/TBDev/images/cellpic12.gif) #fff bottom repeat-x !important;
	border: 1px solid #ccc !important;
	color: #333 !important;
}

.post_left, .post_left {
	background: #f7f7f7 !important;
	border-right: 1px solid #ccc !important;
}

.maintitle P,
.maintitle DIV,
.maintitle P A,
.maintitle A
 { color: #333 !important; }

.bar, .barb, .barc,
.catend
{
	background: #f0f0f0 !important;
}

.st-sensei { font-weight: bold; color: blue; }
.st-coor { font-weight: bold; }
.st-moder { color: green;  }
.st-moder-s { font-weight: bold; color: green; }
.st-admin { font-weight: bold; color: purple; }

/* CHAT */
#shoutbox_users_frame .smallfont SPAN U,
#shoutbox_frame .smallfont SPAN U { cursor: pointer; }

#fo_chat .shoutbox_users_left { padding: 15px 0 0 15px; }
.shoutbox_users_left #shoutbox_users_frame .UsersOnlineInChat { display: block; }

#shoutbox_users_frame .smallfont STRONG { display: inline-block; margin: 5px 0 15px 0; font-size: 13px; }


/* tags */
.tag-hide { margin-bottom: 5px; }
.tag-hide .tag-option { background: url('data:image/gif;base64,R0lGODlhCAAIAJEAADMzM4CAgLOzs////yH5BAEHAAMALAAAAAAIAAgAAAIPnI85Au2xHICGzSSo2qgAADs=') left center no-repeat; padding-left: 12px; }
.tag-hide .tag-option SPAN { color: #06c; border-bottom: 1px dotted #06c; cursor: pointer; }
.tag-hide .tag-content { border-left: 3px solid #666; padding-left: 7px; margin-top: 5px; display: none; }
.tag-hide .tag-content .tag-hide .tag-content .tag-hide .tag-content .tag-hide .tag-content .tag-hide { display: none; }


.tag-youtube { display: inline; display: inline-block; background: #eee; border: 1px solid #ddd; padding: 5px; }

.tag-table SPAN.left-img { display: inline-block; background: #eee; border: 1px solid #ddd; padding: 5px; }
.tag-table SPAN.left-img IMG { border: 1px solid #ccc; max-width: 240px; max-height: 400px; }

#wrap .resized-linked-image { color: #333; height: auto !important; width: auto !important; padding: 5px !important; background: #eee; border: 1px double #ddd; -moz-border-radius: 0; }
#wrap .resized-linked-image DIV { display: none; }
#wrap .resized-linked-image IMG { border: 1px solid #ccc; }

#ipbwrapper { width: 100%; margin: 0; }
#wrap .MainContainer { padding: 0 5px; overflow: hidden; }
.BaseFrame { margin-bottom: 20px; }

.rel { position: relative; }
.abs { position: absolute; }
.nobr { white-space: nowrap; }

.fs11 { font-size: 11px; }

.fl-l { float: left; }
.fl-r { float: right !important; }
.fl-n { float: none !important; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }

.br5
{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
OL LI { margin-left: 25px; }

#footer .copyright { padding: 0; font-size: 12px; margin: 0; text-align: right; }
