@namespace url(http://www.w3.org/1999/xhtml);
	@font-face { font-family:font;	src:url("http://bagginsbull.hu/!/font.ttf")}
	@font-face { font-family:font3;	src:url("http://bagginsbull.hu/!/font3-22.ttf")}
	@font-face { font-family:menu;	src:url("http://bagginsbull.hu/!/menu.ttf")}

@-moz-document domain(fanfiction.net), domain(fictionpress.com) {


/* 2013.04.01 updates*/
.table-bordered,#content_wrapper_inner {border:none!important}
IMG[onclick="_fontastic_init('ui'); $('#_fontastic_ui').modal('show');"] {display:none!important}
.zmenu .zui TD[valign="middle"]:first-child {width:580px!important}
#search_form {position:relative!important;left:-35px!important}

.z-list {border:none!important}

.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {    background: none!important; }

.table-bordered th, .table-bordered td {    border:none!important;}


.dropdown-menu {	background:none!important;	background-image: -moz-linear-gradient(top, RGBA(110,75,30,.9), RGBA(100,65,20,.95)) !important;}

/* it might destroys something else, delete the line below first if you see something is missing */
#review TBODY TD[width="300"][valign="top"]:first-child {display:none!important}



/* End of updates */


	.xcontrast {
		background: transparent!important;
	}

    #content_parent[style] {
        background-color: transparent !important;
        padding: 0 !important;
    }
    #content_wrapper[style] {
        width: 100% !important;
        padding: 0 !important;
    }

	#menu-extra-c,
	DIV[style^="border-bottom"],
	[id^="google_ads"],
	[style="padding-left:1em;padding-right:1em;padding-top:0.5em;"] > DIV > TABLE[style="float:right"]:first-child
		{display:none!important}


 HTML {
	background:url('http://bagginsbull.hu/!/fanfiction3.jpg')fixed no-repeat center top #C8AE75 !important;}

 BODY {
	width:700px!important;
	background: transparent!important;
	margin-left:auto!important;
	margin-right:auto!important;
	padding: 1em 0 1em 0!important;
	font-size:16px!important;}


/* Forum etc etc */
	.menu-child {
		border:0!important}

	#menu-home-c-i,
	#menu-justin-c-i,
	#menu-community-c-i, 
	#menu-forum-c-i, 
	#menu-beta-c-i, 
	#menu-search-c-i, 
	#menu-extra-c-i {
		left:0px!important;
		padding:0 10px 0 10px!important; }

	.zui {
		background:transparent!important; }

	.zmenu{
		border:0!important;
		background:transparent!important;
		background-image: -moz-linear-gradient(top, RGBA(110,75,30,.7), RGBA(100,65,20,.9)) !important;
		color:#D1BD91!important;
		height:32px!important;
		width:770px!important;
		border-radius:5px!important;
		border-top-left-radius:20px 50px !important;
		border-bottom-right-radius:20px 50px !important;
		box-shadow: 3px 3px 4px rgba(0,0,0,.5)!important;
		text-shadow: 2px 2px 3px rgba(0,0,0,.6)!important;
		padding:3px 10px 3px 10px!important;
		margin-bottom:10px!important}

    #zmenu[style],#p_footer {
        height: auto !important;
        width:800px!important;
        padding: 0 !important;
    }



/* Links */
	/* All Links */
		a[href]{color:#9F3F15!important; border:0!important;text-shadow: 3px 2px 3px rgba(0,0,0,.3)!important;}
		a[href]:hover{color:#441B00!important; border:0!important}
		a[href]:active{border:0!important}

	/* List link */
		#list_output A {color:#221203!important; text-shadow: 1px 1px 1px rgba(0,0,0,.1)!important;}
		#list_output A:hover {color:#8C3A00!important; font-family:Arial !important; font-size:17px!important; font-weight:bold!important;}
		#list_output A:visited,	.z-list > A:visited	{color:#93744C!important;}
		.gray {color:#87340A!important;}

	/* Main menu link */
		.tcat A,		.menulinks A,	.zui A {color: #CA9255 !important; text-shadow: 3px 2px 3px rgba(0,0,0,.3)!important;}
		.tcat A:hover,	.menulinks A:hover,	.zui A:hover {color: #D1BD91 !important}
		.alt2 A, .alt1 A {
			font-family:menu, arial !important;
			font-size:24px !important;
			padding:0!important;
			padding:3px 6px 0 6px!important;
			text-shadow: 3px 2px 3px rgba(0,0,0,.3)!important;}

		.alt2 A:hover {
		display:none!important;
			background-image: -moz-linear-gradient(top, RGBA(110,75,30,.2), RGBA(100,65,20,.3)) !important;
			box-shadow: 2px 2px 2px rgba(0,0,0,.5)!important;
			border-radius:15px!important;}


	/* Reviews */
		A.reviews {font-weight: bold!important; color:#cb1d02!important;}
		A.reviews:visited {font-weight: bold!important; color:#E53C16!important;}

    /*#gui_table1i A*/
        #gui_table1i > :first-child > .alt1 A		{color:#D1BD91!important;}


/* Main Menu -  FanFiction.Net - unleash your imagination mobile edition  ->  View . Sign In . Sign Up .*/
	.menulinks[style] {
		background:transparent!important;
		background-image: -moz-linear-gradient(top, RGBA(110,75,30,.7), RGBA(100,65,20,.9)) !important;
		color:#D1BD91!important;
		border-radius:5px!important;
		border-top-left-radius:50px 20px !important;
		border-bottom-right-radius:50px 20px !important;
		box-shadow: 3px 3px 4px rgba(0,0,0,.5)!important;
		text-shadow: 2px 2px 3px rgba(0,0,0,.6)!important;
		padding:5px 20px 0px 20px!important;
		margin-bottom:10px!important;
		width: 100% !important;
		font-size: 18px !important;
		height: 24px !important;}

	.xbt {
	   width:400px!important;
		background:transparent!important;
		background-image: -moz-linear-gradient(top, RGBA(110,75,30,.7), RGBA(100,65,20,.9)) !important;
		color:#D1BD91!important;
		box-shadow: 3px 3px 4px rgba(0,0,0,.5)!important;
		text-shadow: 2px 2px 3px rgba(0,0,0,.6)!important;
}


/* Idiot jumping Search input field */
input.searchfield,input.searchfield:hover  {margin-top:20px!important;}



/* Select box */




 SELECT,INPUT,.btn.dropdown-toggle,.btn {
	border:0!important;
	margin:4px!important;
	padding:0 0 2px 5px!important;
	color:#C8B688!important;
	font-size:14px!important;
	border-radius:10px 5px 5px 10px!important;
	-moz-appearance:none !important;
	box-shadow: 2px 2px 3px rgba(0,0,0,.7);
	background: #A27647!important;
	background-image: -moz-linear-gradient(top, RGBA(110,75,30,.7), RGBA(150,100,50,.8)) !important;}

 SELECT:hover,INPUT:hover,.btn.dropdown-toggle:hover {
	border:0!important;
	margin:4px!important;
	padding:0 0 2px 5px!important;
	color:#F0DAA0!important;
	font-size:14px!important;
	border-radius:10px 5px 5px 10px!important;
	-moz-appearance:none !important;
	box-shadow: 3px 3px 4px rgba(0,0,0,.8);
	background: #A27647!important;
	background-image: -moz-linear-gradient(top, RGBA(110,75,30,.9), RGBA(150,100,50,1)) !important;}

INPUT[value="Go"],.btn {border-radius:10px!important;
	padding:0 5px 2px 5px!important;
	color:#E9D9B7!important;
	text-shadow: 2px 2px 3px rgba(0,0,0,.8)!important;}



/* Category menu - Main */
	#gui_table1, #gui_table2{
		width:650px!important;
		text-align:center!important;
		border:0!important;}


    
	.alt1,.tcat {
		border-collapse:inherit!important;
		border:0!important;
		background:transparent!important;
		background-image: -moz-linear-gradient(top, RGBA(110,75,30,.8), RGBA(100,65,20,.9)) !important;
		color:#D1BD91!important;}

	.alt1 B {
		font-family: font3, arial!important;
		font-size:22px!important;}

	.alt2{
		border:0!important;
		background:transparent!important;}



/* /r/ Comments */
	.alt1 > [style="padding-top:10px;padding-bottom:10px"] > DIV[style="margin-top:5px"] {
		padding-left:10px!important;}

	.alt2 > [style="padding-top:10px;padding-bottom:10px"] > DIV[style="margin-top:5px"] {
		padding-left:10px!important;}

	.fhigh{ background: -moz-linear-gradient(top, RGBA(110,75,30,.1), RGBA(100,65,20,0.1))!important; }



/* Book */
	/* /Category -> default */
	 .z-list {
		background-color:transparent!important;
		padding:10px 10px 10px 10px!important;
		color:rgb(50,50,50)!important;
		font-family:font, arial !important;
		font-size:20px!important;}


	/* /Category -> active */
	 .z-high {
		background: -moz-linear-gradient(top, RGBA(110,75,30,.3), RGBA(100,65,20,.4))!important;
		border-radius: 20px!important;
		box-shadow: 5px 5px 10px rgba(0,0,0,.7);}

/* /s/ */
	[style="padding-left:1em;padding-right:1em;padding-top:0.5em;"] > TABLE[width="100%"] {
		padding-top:20px!important}

	 A[href^="fanfiction.net/s/"] {
		font-family:menu, arial !important;
		font-weight:bold !important;
		font-size:26px !important;}

	.z-list A[href^="/s/"] {
		font-weight:bold!important;}


/* /u/ */
	#bio {color:black!important}
	#fs_inside > BLOCKQUOTE {
		color:rgb(50,50,50)!important;
		font-family:font, arial!important;}

	.z-list A[href^="fanfiction.net/u/"] {
		font-family:arial!important;
		font-size:14px!important;}

	[style^="color:gray"] {
		color:black!important}

	.z-list.z-high .gray.z-padtop2 {
		color:#DACAA8!important}


	hr {background:#DACAA8!important}



/* Filter by name */
	DIV > CENTER {font-family:menu, arial!important; font-size:26px!important}

/* List output */
	#list_output TD { width:33.3%!important; line-height:17px!important;}
	#list_output {background: rgba(255,255,255,0.1)!important;}


	.myborder,
	.myborder_no_bottom,
	.sep,
	.tborder {
		border:0!important;}

	.storytextp,
	.tborder {
		background: transparent!important;}



/* Writings, new font etc */
	.myborder_only_top, #top {
		background-color:transparent!important;
		color:rgb(50,50,50)!important;
		font-family:font, arial !important;
		font-size:23px!important;}

	#storytext {
		border:0!important;
		width:100%!important;
		background:transparent!important;
		color:rgb(50,50,50)!important;
		font-family:font, arial !important;
		font-size:23px!important;}



/* Bottom */
	DIV[style^="height:10px"] {
		border:0!important}

	DIV[style^="border"],
	.myborder, #top {
		border:0!important}



/* Admintabs */
	[id^="adminmenu"] {margin:0!important; 
		font-family:Arial!important;
		font-size:14px!important;
		font-weight:bold!important;
		padding:1px 2px 1px 2px!important}

	.admintabs {
		margin-left: -60px !important;
		width: 800px !important;}

	.admintabs A:hover {
		border-radius:5px!important;
		background:#9F3F15!important;
		color:#EDCFAB!important}

	.adminmenu-link.selected {
		border-radius:10px!important;
		color:white!important;}


	#primary {
		background: -moz-linear-gradient(top, RGBA(110,75,30,.2), RGBA(100,65,20,0.3))!important;
		border-radius:20px!important;
		font-size:22px!important}

	#primary [id^="l"]:hover {
		color:#000!important}

}





@-moz-document url-prefix('http://login.fanfiction.net'), url-prefix('http://login.fictionpress.com'){

	INPUT {
		background-image:-moz-linear-gradient(top, RGBA(172,146,87,.2), RGBA(172,146,87,.3))!important;}

	INPUT[style="width:99%"] {
		width:200px!important;
		border-radius:10px!important;}

	INPUT#email,
	INPUT#password {
		width:80%!important;}


	.alt0 {
		border:0!important;
		background:transparent!important;
		background-image:-moz-linear-gradient(top, RGBA(129,100,44,.3), RGBA(129,100,44,.3))!important;}
	.alt0:hover {
		border:0!important;
		background:transparent!important;
		background-image:-moz-linear-gradient(top, RGBA(129,100,44,.5), RGBA(129,100,44,.5))!important;}


	.alt1 {
		text-align:left!important;
		background:transparent!important;
		background-image: -moz-linear-gradient(top, RGBA(110,75,30,.6), RGBA(100,65,20,.8)) !important;}
	.alt1:hover {
		text-align:left!important;
		background:transparent!important;
		background-image: -moz-linear-gradient(top, RGBA(110,75,30,.6), RGBA(100,65,20,.8)) !important;}


	.thead {
		color:#000!important;
		background:transparent!important;
		background-image: -moz-linear-gradient(bottom, RGBA(129,100,44,.3), RGBA(100,65,20,.8))!important;}

	.fhigh{
		background: transparent!important;}

	.xtabc {border:0!important;}



/* INBOX background */
	#gui_table14i .alt2 > .alt1 {
		background:transparent!important;
		font-family: menu,arial !important;
		font-size: 24px !important;
		padding: 3px 6px 0 !important;
		text-shadow: 3px 2px 3px rgba(0, 0, 0, 0.3);
		color: #9F3F15 !important;}
}




@-moz-document url-prefix('http://login.fanfiction.net/forum') {
	/*	TEXTAREA	*/
		#xbody_ifr {background:white!important; height:300px!important; width:600px!important}
}





@-moz-document url-prefix('http://www.fanfiction.net/r/'), url-prefix('http://www.fictionpress.com/r/') {
	.alt1 {
		text-align:left!important;
		background:transparent!important;
		background-image: -moz-linear-gradient(top, RGBA(110,75,30,.6), RGBA(100,65,20,.8)) !important;}
	.alt1:hover {
		text-align:left!important;
		background:transparent!important;
		background-image: -moz-linear-gradient(top, RGBA(110,75,30,.6), RGBA(100,65,20,.8)) !important;}

	.alt2 {background:transparent!important; text-align:left!important;}
	.fhigh{background: transparent!important;}
}





@-moz-document url-prefix('http://login.fanfiction.net/pm/'), url-prefix('http://login.fictionpress.com/pm/') {
	TR.alt1 > TD[width="175"]:first-child > A {
		margin:0!important;
		padding:0!important}

	TD[width="175"]{
		width:220px!important}

	.alt2 > .alt1:hover,
	.alt2 > .alt1 {
		background:transparent!important}
}





/*	Forum	*/
@-moz-document url-prefix('http://forum.fanfiction.net/'),url-prefix('http://forum.fictionpress.com/') {

	#gui_table2 {
		width:99%!important}

	#gui_table3 {
		display:none!important}

	.thead {
		background:transparent!important;
		color:#38000C!important;
		background-image: -moz-linear-gradient(top, RGBA(110,75,30,.9), RGBA(100,65,20,1)) !important;}

	.fhigh {
		background:transparent!important}

	.alt1, .alt2 {
		text-align:left!important;}

	.alt1:hover {
		background-image: -moz-linear-gradient(top, RGBA(110,75,30,.9), RGBA(100,65,20,1)) !important;
		box-shadow: 0px 0px 5px rgba(0,0,0,.9);}

	.alt2:hover {
		background-image: -moz-linear-gradient(top, RGBA(110,75,30,.2), RGBA(100,65,20,.3)) !important;
		box-shadow: 0px 0px 5px rgba(0,0,0,.9);}

	#gui_table3 .alt2:hover,
	#gui_table1i .alt2:hover,
	#gui_table1i .alt2 > .alt1 {
		background:transparent!important;
		box-shadow: 0px 0px 0px rgba(0,0,0,0)!important;}

}