.cat{text-indent:0}
.helpline{overflow:hidden;background-color:transparent!important;font-size:10px;border-style:none}
.helpline:hover{border-style:none}
hr.hrabbc3{border:0 none #ccc;border-top:1px solid #ccc;clear:both;height:1px;display:block;margin:5px 0}
hr.hrdashed{border:0 none #ccc;border-top:1px dashed #ccc;clear:both;height:1px;display:block;margin:5px 0}
hr.hrdotted{border:0 none #ccc;border-top:1px dotted #ccc;clear:both;height:1px;display:block;margin:5px 0}
:first-child+html hr{margin:0}
#abbc3posttable textarea.inputbox,#abbc3wysiwig textarea.inputbox{width:100%;height:300px}
#abbc3posttable textarea:hover,#abbc3wysiwig textarea:hover{border:0}
#abbc3posttable,#abbc3wysiwig{border:1px solid silver;border-collapse:collapse;vertical-align:top}
#abbc3posttable select,#abbc3wysiwig select{height:20px;margin:3px 0}
#abbc3posttable option,#abbc3wysiwig option{background-color:#eee;color:#000}
#abbc3posttable option.selected,#abbc3wysiwig option.selected{color:#000;font-weight:700;font-style:italic}
#abbc3posttable tr,#abbc3posttable td,#abbc3posttable div,#abbc3wysiwig tr,#abbc3wysiwig td,#abbc3wysiwig div{height:26px;vertical-align:top;margin:0;padding:0 0 0 2px}
#abbc3posttable .btnbbcode3,#abbc3posttable .option.genmed,#abbc3wysiwig .btnbbcode3,#abbc3wysiwig .option.genmed{height:20px;vertical-align:top;cursor:pointer;background-color:transparent!important;margin:3px 0 4px;padding:1px}
#abbc3posttable .button2,#abbc3wysiwig .button2{margin:0;padding:0}
.abbc3_link{float:right;margin:8px 4px 0 0;padding:0}
.editor_Button:hover{background:#FAFAFA url(images/bg/bg_button.gif)}
#abbc3posttable .dot,#abbc3wysiwig .dot{cursor:default;background-color:transparent!important;margin:3px 0;padding:0}
#abbcode_wizards #preview{text-align:center;height:100%;font-size:20px;font-family:Arial, Helvetica, sans-serif;font-weight:700;margin:0;padding:0}
dl.testlink{height:auto;width:99%;overflow:hidden;display:block;white-space:nowrap;font:.9em Monaco, "Andale Mono","Courier New", Courier, mono;background-color:#FFF;border:1px solid #dbdbdb;margin:0 1px;padding:5px}
.abbc3_wrong{color:red;font-size:1em}
.abbc3_good{color:#2E8B57;font-size:1em}
.spoilwrapper{color:#000;border:1px solid #dbdbdb;background-color:#F9F9F9;line-height:1.4em;margin:5px;padding:0}
.spoiltitle{border-bottom:1px dotted #DFDFDF;width:100%;margin:0;padding:0}
.btnspoil{text-transform:capitalize;font-size:9px!important;font-weight:700;display:block;margin:2px 5px}
.btnspoil a,.btnspoil a:hover{text-decoration:none}
.spoilcontent{color:#000}
.spoilcontent div{padding:8px}
div.center{text-align:center;display:table;margin-left:auto;margin-right:auto}
div.left{float:left;clear:both;padding:0 10px}
div.right{float:right;clear:both;padding:0 10px}
.nfo{color:#000;font-weight:400;line-height:70%;letter-spacing:-2.5px;font-size:9px;font-family:"Courier New";background-color:#fff}
.ed2k_div1{color:#fff;border:1px solid #dbdbdb;text-align:center;background-color:#999;font-size:.9em;font-weight:700;margin:5px 0 0;padding:5px 0}
.ed2k_div2{color:#000;border:1px solid #dbdbdb;display:none;background-color:#E4F9DB;margin:0;padding:0}
.ed2k_table{border-collapse:collapse;margin:0;padding:5px}
.ed2k_col1{width:5%;border:1px solid #999;text-align:center}
.ed2k_col2{width:95%;border:1px solid #999;text-align:left;margin:0;padding:0 5px}
#ModTable{background-color:#FFF;border:1px solid #000;font-size:.9em;font-weight:400;color:#000;overflow:hidden}
#ModTable .exclamation{background-color:#ff6060;font-weight:700;font-family:"Times New Roman", Verdana;font-size:4em;color:#fff;vertical-align:middle;text-align:center;width:1%}
#ModTable .rowuser{border-bottom:1px solid #000;font-weight:700}
#ModTable .row1{background-color:#FAFAFA}
#ModTable .row2{background-color:#F4F4F4;padding:4px}
.OffTopic{border:1px dotted #149;font-size:.9em;font-weight:400;color:#27D}
.OffTopicTitle{font-weight:700;font-style:italic;color:#149;background-color:#FFF;padding:.5em}
.OffTopicText{padding:.5em}
marq4uee{background:#F7F7F7;border:1px dotted #000;font-size:.9em;font-weight:400;-moz-box-orient:vertical;display:inline-block;margin:10px 5px}
.hoverbox{cursor:pointer;background:#eee;color:inherit;border-color:#ddd #bbb #aaa #ccc;border-style:solid;border-width:1px;margin:3px;padding:5px}
.resized-div{border:0;background-color:#000;height:24px;-moz-border-radius:7px 7px 0 0;text-align:left;margin:0;padding:0}
.resized-txt{padding-bottom:5px;color:#fff;font-size:12px;font-weight:400;text-decoration:none;font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;vertical-align:middle;font-variant:normal;text-transform:none;line-height:100%;text-align:left}
.resized-div img{background-color:transparent!important;border:1px solid transparent!important;margin:2px 5px 0 10px}
.resized-div img:hover{border:1px solid transparent!important}
#AB-BackGround{position:absolute;top:0;left:0;z-index:90;width:100%;height:100%;background-color:#000}
#AB-Overlay{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#AB-ToolBar{position:absolute;top:0;left:0;height:20px;width:100%;z-index:10}
#AB-ImageName1{float:right;width:auto;height:18px;color:#f1f1f1;line-height:150%;margin:0;padding:0 5px}
#AB-ImageName2{float:right;width:auto;height:18px;color:#f1f1f1;line-height:150%;margin:0;padding:2px 0}
#AB-OuterContainer{position:relative;width:250px;height:250px;border:4px solid #FFF;background-color:#FFF;margin:auto}
#AB-LoadingLink{z-index:1000;position:absolute;top:52%;left:49%;width:20px;height:20px;background:url(advancedbox_icon_loading.gif) top left no-repeat;margin:0;padding:0}
#AB-CloserLink,#AB-ZoomLink,#AB-PrevLink,#AB-NextLink,#AB-PlayLink,#AB-PauseLink{z-index:104;width:20px;height:20px;float:left;background:transparent url(advancedbox_blank.gif) no-repeat;margin:0;padding:0}
#AB-CloserLink{background:url(advancedbox_icon_close.gif) top left no-repeat}
#AB-ZoomLink{background:url(advancedbox_icon_zoom.gif) top left no-repeat}
#AB-PrevLink{background:url(advancedbox_icon_prev.gif) top left no-repeat}
#AB-NextLink{background:url(advancedbox_icon_next.gif) top left no-repeat}
#AB-PlayLink{background:url(advancedbox_icon_play.gif) top left no-repeat}
#AB-PauseLink{background:url(advancedbox_icon_pause.gif) top left no-repeat}
#AB-nOnText{width:auto;min-width:50px;height:18px;color:#666;float:left;line-height:150%;border:1px solid #999;background:#f1f1f1 url(advancedbox_blank.gif) no-repeat;margin:0;padding:0 5px}
#AB-ToolBar a:visited{border:0;cursor:pointer;background-position:100% 0}
#AB-ToolBar a:hover{border:0;cursor:pointer;background-position:0 100%}
#AB-ToolBar a.disabled{cursor:default;background-position:100% 0}
.hiddenbox{background-color:#fff;border:1px solid #d8d8d8;font-size:1em;padding:0 2px 2px 5px}
.unhidden,.hidden{border-bottom:1px solid #ccc;margin-bottom:3px;font-size:.8em;font-weight:700;display:block}
.unhidden{color:#390}
.hidden{color:#900}
span.anchor{border-bottom:1px #000 dashed}
.bbvideotitle{background-color:#fff;border:1px solid #555;border-bottom:none;text-transform:uppercase;font-size:11px;font-weight:700;color:#555;clear:both;padding:5px}
.bbvideotitle img{float:left;margin-right:5px}
.bbvideocontent{background-color:#000;border:1px solid #555;text-align:center;padding:5px}
#scrippet{width:400px;color:#000;margin-bottom:16px!important;margin-left:20px!important;padding:5px 14px 15px}
#scrippet .scrippet-shadow{border:none;background:url(images/scrippet/shadowAlpha.png) no-repeat bottom right!important;padding:0 6px 6px 0 !important}
#scrippet .inner-shadow{background-color:#fffffc;border:1px solid #aaa;padding:5px!important}
#scrippet p{font:.9em/1.3em Courier, "Courier New", monospace;margin:0}
#scrippet .sceneheader,#scrippet .action,#scrippet .character{padding-top:1.5ex}
#scrippet .action{padding-right:5%}
#scrippet .character{margin-left:40%}
#scrippet .dialogue{margin-left:15%;padding-right:15%}
#scrippet .parenthetical{margin-left:32%;padding-right:30%}
#scrippet .dialogue + .parenthetical{padding-bottom:0}
#scrippet .transition{padding-top:3ex;margin-left:65%;padding-bottom:1.5ex}
div.simpleTabs{padding:10px}
div.simpleTabsContent.currentTab{display:block}
div.simpleTabsContent{display:none;border:1px solid #ccc;margin-top:0!important;background-color:#fff;padding:1em!important}
div.simpleTabsContent .simpleTabsTitles{display:none}
ul.simpleTabsNavigation{font-size:1em;list-style-type:none!important;line-height:normal;text-align:left;display:block!important;background:none;color:red;margin:5px 2px 3px 1.5em !important}
ul.simpleTabsNavigation li{list-style:none;display:inline!important;font-weight:700;line-height:normal;background:none;margin:0;padding:0}
ul.simpleTabsNavigation li:before{content:none}
ul.simpleTabsNavigation li a{outline:none;cursor:pointer;text-decoration:none;color:#777;border:1px solid #ccc;background-image:url(images/bg/tab-inactive.png);padding:.2em .5em!important}
ul.simpleTabsNavigation li a:hover{color:#666;background:#fff none!important}
ul.simpleTabsNavigation li a.current{color:#000!important;border-bottom:1px solid #fff;background:#fff url(images/bg/tab-active.png)}
#abbcode_wizards,#abbcode_wizards select,#abbcode_wizards input,#abbcode_wizards label{font-size:1em}
* html.nfo,:first-child+html .nfo{line-height:86%;letter-spacing:-2.9px;font-size:10px;font-family:Terminal}
.nfotitle,#scrippet .sceneheader{font-weight:700}
.hiddentext,a.anchor{color:red}

/*
	XS Syntax Highlighter CSS
*/
.content .syntax {
	color: #444;
	display: block;
	margin: 5px 1px;
	width: auto;
	border: solid 1px #D0D0D0;
	background-color: #FFF;
	padding: 5px;
	font-size: 0.9em;
	font-family: Courier, 'Courier New', sans-serif;
	line-height: 1.2em;
}
.content .syntax-header {
	margin: 0;
	margin-bottom: 5px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-bottom: solid 1px #E0E0E0;
	font-size: 0.9em;
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #808080;
}

.syntax-header a:link,
.syntax-header a:visited
{
	color: #666;
	text-decoration: none;
	border-bottom: dotted 1px #666;
}
.syntax-header a:hover,
.syntax-header a:active
{
	color: #FF1010;
	text-decoration: none;
	border-bottom: dotted 1px #FF1010;
}

.syntax-content { padding: 0; }

.syntax-list {
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
}

li.syntax-row { 
	margin-left: 12px;
	white-space: normal; 
	border-top: 1px #E0E0E0 solid;
	color: #BBB;
	wrap-option: emergency;
}
.syntax-row-text {
	color: #444;
}

div.syntax li.syntax-row-highlight {
	color: #FF1010;
	border-color: #D8D8D8;
}

div.syntax li.syntax-row-highlight .syntax-row-text, span.syntax-row-highlight {
	color: #FF1010;
}

li.syntax-row-first {
	border-top: none;
}
/* Mini Table */
.minitable {  
	color: #444;  
	display: block;  
	margin: 5px 20px;  
	border: solid 1px #D0D0D0;  
	background-color: #FFF;  
	font-size: 12px;  
}  
.minitable-header {  
	background-color: #fff;
	margin: 0;  
	margin-bottom: 5px;  
	padding-left: 5px;  
	padding-top: 7px;
	padding-right: 5px;
	border-bottom: solid 1px #D0D0D0;  
	font-size: 12px;  
	line-height: 1.2em;  
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-weight: bold;
	color: #EDEFF4;
	height: 21px;

}  
.minitable-hideme {  
	font-size: 10px;  
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-weight: bold;
	color: #EEE;
	float: right;
}
.minitable-hideme a, .minitable-hideme a:visited {
	color: #eee;
	text-decoration: none;
}
.minitable-hideme a:hover {
	color: #fff;
	text-decoration: none;
}
.minitable-contents {  
	padding-left: 5px;  
	padding-right: 5px;  
	padding-bottom: 5px;  
	line-height: 1.5;
	text-align: left;
}  
/* Hide content */
.hide-contents,
.hide-contents .quote-message {
	color: #757575;
	background-color: #F2F2F2;
	border: 2px dotted #DEDEDE;
	text-align: left;
	padding: 5px;
}