/* ## Main Style Sheet for Tuesday Knights Pages ## */
*	{margin:0px; padding:0px;}

/* ## General ## */
body	{background:#f9f9f9; margin:1em 0em;}
/* font-family, font-size, colour */
body,p,td,th,ul,ol	{font-size:18pt; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#006;}
td,th	{font-size:18pt;}
p	{margin:0px 0px 0.75em 0px;}

@media only screen and (min-width: 1000px) {
body,p,td,th,ul,ol	{font-size:100%;}
td,th	{font-size:100%;}
} 

/* ## Headings ## */
h1,h2,h3,h4,h5	{color:#666; margin:1em 0 0.3em 0;}
h1	{font-size:160%; margin:0px 0px 4px 0px; padding:0.5em; background:#99f; color:#fff;}
h2	{font-size:130%; padding:0.5em; background:#ccf; color:#fff;}
h3	{font-size:110%;}
h4	{font-size:105%;}
h5	{font-size:105%;}


/* ## links ## */
a			{color:#c00; font-weight:normal;}
a:Visited	{color:#c00;}
a:Active	{color:#f00;}
a:Hover		{color:#f00;}

/* ## Lists ## */
ul, ol	{margin-left:25px; margin-bottom:1em;}
p.pl	{margin:0px 0px 1px 0px;}

/* ## Other ## */
b, strong	{font-family:Comic Sans MS,Arial,Helvetica,sans-serif; font-weight:bold;}
em			{font-style:normal; font-weight:bold; color:#666;}
em.gift		{}
em.fault	{}
hr	{border:0; width:80%; color:#006; background-color:#006; height:1px;}
pre	{font-family:monospace; color:#666;}
small	{font-size:90%;}

/* nav at top and bottom of page */
#nav  {position:fixed; top:0px; left:0px; width:100%; background:#99f; border-bottom:none;}
#nav p	{float:right; margin:1em .2em 0 0; padding:0.2em; background:#f0f0ff; border:2px #00c solid;}
#nav p a	{color:#009;}
#nav p a:hover	{color:#f00;}

/* main content */
#mc	{margin:4em 2em 0em 2em;}

#curr	{border:2px #f99 solid; padding-bottom:1em; margin-bottom:1em; background:#fee; border-radius:15px; box-shadow: 0 8px 16px 0 rgba(255,0,0,0.2), 0 6px 20px 0 rgba(255,0,0,0.19);}
#curr h2	{margin-top:0em; background:#f99; border-top-left-radius:12px; border-top-right-radius:12px;}
#curr h4	{color:#d77;}
#curr h3,#curr h4,#curr h5,#curr p	{margin:0.5em 1em;}

#pros	{float:right; width:49%; border:2px #9c9 solid; padding-bottom:1em; margin-bottom:1em; background:#efe; border-radius:15px; box-shadow: 0 8px 16px 0 rgba(153,204,153,0.8), 0 6px 20px 0 rgba(0,0,0,0.19);}
#pros h2	{margin-top:0em; background:#9c9; border-top-left-radius:12px; border-top-right-radius:12px;}
#pros h3,#pros h4,#pros h5	{margin:0 1em; color:#797;}
#pros h3	{padding-bottom:0.2em;}
#pros h5	{border-top:1px solid; padding-top:0.2em;}
#pros p	{margin:0 1em 1em 1em;}
#pros #next	{margin:1em; padding:1em 0 0 0; border:1px #9c9 dashed;}

#past	{margin-right:51%; border:2px #99f solid; margin-bottom:1em; padding-bottom:1em; background:#eef; border-radius:15px; box-shadow: 0 8px 16px 0 rgba(153,153,255,0.8), 0 6px 20px 0 rgba(0,0,0,0.19);}
#past h2	{margin-top:0em; background:#99f; border-top-left-radius:12px; border-top-right-radius:12px;}
#past h3,#past h4,#past h5	{margin:0em 1em;}
#past h4	{color:#55b; border-top:1px solid; padding-top:0.2em;}
#past p	{margin:0 1em 0.5em 1em;}


/* game decorations */
.agon {padding-left:35px; padding-right:0.5em; padding-bottom:10px; background:url(i/agon_helmet.png) no-repeat;}
.ashen {padding-left:32px; padding-right:0.5em; padding-bottom:10px; background:url(i/ashenstars.png) no-repeat;}
.boot	em {font-family:serif; font-weight:bold; color:#000;}
.bitd    {padding-left:89px; padding-right:0.5em; padding-bottom:10px; background:url(i/bitd.png) no-repeat;}
.bitd em {color:#a33;}
.brindlewood em    {font-family:courier,serif; font-weight:bold; color:#d00;}
.cthulhu    {padding-left:32px; padding-right:0.5em; padding-bottom:10px; background:url(i/cthulhu-eldersign.png) no-repeat;}
.cthulhu em {color:#7a7;}
.dune	{padding:0.05em 0.5em; color:#3bb9ff; background:#f8de7e; font-family:Georgia, serif;} /* 5c4033 */
.dead    {padding-left:20px; padding-right:0.5em; background:url(../fudge/deadlands/bullet_bullet.png) no-repeat;}
.dead em {color:#930;}
.dredd {padding-left:32px; padding-right:0.5em; padding-bottom:10px; background:url(i/dreddbadge.png) no-repeat;}
.fate {padding-left:32px; padding-right:0.5em; padding-bottom:10px; background:url(i/fate.png) no-repeat;}
.fate em {color:#00f;}
.ff {padding-left:32px; padding-right:0.5em; padding-bottom:10px; background:url(i/fightingfantasy.png) no-repeat;}
.mundus	{padding-left:18px; background:url(../fudge/bullet_fdpl.png) no-repeat;}
.mundus em {color:#c96; font-family:Trebuchet, sans-serif;}
.pdc  {padding-left:37px; padding-right:0.5em; padding-bottom:20px; background:url(i/pdc.png) no-repeat; background-size: 33px 51px;}
.serpentine em {font-weight:bold; color:#c33; font-family:Luminari, Courier, serif;}
.thunder em {font-weight:bold; color:#6a6;}
.timewatch em {padding:0.1em 0.5em; color:#6f0; background:#000; font-family:Courier, serif; border-radius:10px;} /* 5c4033 */
.trav    {padding-left:32px; padding-right:0.5em; padding-bottom:10px; background:url(i/trav-imperial-starburst.gif) no-repeat;}
.trav em {color:#000; border-bottom:2px #f00 solid;}
.wfrp		{padding-left:32px; padding-right:0.5em; padding-bottom:10px; background:url(i/wfrp.png) no-repeat;}
.wfrp em	{color:#f60; padding-left:0.5em; padding-right:0.5em;} /*  background:#fc3; */

.conx {font-weight:bold; color:#6c9; padding-left:0.5em; padding-right:0.5em;} /*  background:#99c; */
.phudge	{padding-left:16px; background:url(../fudge/bullet_fdpl.png) no-repeat;}
.spec {font-weight:bold; color:#963; padding-left:0.5em; padding-right:0.5em;} /*  background:#dfd; */
.terra {font-weight:bold; color:#90f;}


/* nav box */
.nv  {margin:0em; padding:2px 5px 3px 5px; text-align:center; background:#bbf; clear:right;}


/* top link */
.tl		{margin-top:0px; margin-right:5em; text-align:right;}
.tl a	{font-size:70%; font-weight:normal;}


/* ## changes for printing ############################################### */
.pb	{display:none;}
@media print
{	.pb	{display:block; page-break-before:always;}
/* <div class="pb"></div> */
	/* remove nav and spacing */
	#nv,.nv	{display:none;}
	body,#mc,h1	{margin-top:0 !important; padding-top:0.2em !important;}
	
	/* printer friendly colours */
	body	{background:none !important; color:#000 !important;}
	body,p,ul,ol	{color:#000 !important;}
	td,th	{color:#000;}
}
/* ## end ## */