
/* body {background-color: Teal; max-width: 60em; width: 100%; margin-left: auto; margin-right: auto; -moz-box-orient: horizontal; display: -moz-box; -moz-box-pack: center}
	background: -moz-radial-gradient(center 200% 0deg, circle farthest-side, yellow, #FF0000 50%, #600060, black);
	background: -webkit-gradient(linear, left top, left bottom, from(purple), to(black), color-stop(50%, red));
	background: -webkit-gradient(radial, center 200%, 0, 50% 0, );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0000', endColorstr='#000000');
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0000', endColorstr='#0000FF');
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='#F9AA33');
	background-image: url('../images/dawngradient.svg');
*/
html {
	background-image: url('../images/curtain.jpg');
	background-color: #400000;
	background-attachment: fixed;
	background-attachment: scroll;
	-o-background-size: 100% 100%;
	width: 100%;
	line-height: 1.375
}

body{margin: 0 auto; padding: 0 1em; position: relative;
 font-family: Tahoma, Helvetica, Trebuchet, "Trebuchet MS", "DejaVu Sans Condensed", Arial, "Century Gothic", sans-serif;
	min-width: 38em; text-align: center
}

li {padding-bottom: 0.6875em}
#rules ol, #beyondTheRules ol {list-style-type: disc}
#rules ol ol, #beyondTheRules ol ol {list-style-type: circle}

#IEBackground {position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: -2}

#banner {text-align: center; font-size: 400%; font-weight: bold; color: transparent; text-transform: uppercase; letter-spacing: 0.1em; line-height: normal; white-space: nowrap;
	/*text-shadow: #daa520 0 0 10px;*/
	min-width: 160px;
	font-family: "English Thin";
	background-image: url('../images/banner.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 1.1875em;
}

.main{max-width: 40em; background-color: white; padding: 0 2em 1.375em; position: relative; margin-left: auto; margin-right: auto; margin-bottom: 0; text-align: justify;
	background-image: none
}
.main .section {padding-bottom: 1.375em}

#footer {background-color: white; background-image: url('../images/parchment-100.png');
	text-align: center; clear: both
}

.main, #footer, #art img {
	-moz-border-image: url('../images/goldframe.png') 41 stretch stretch;
	-webkit-border-image: url('../images/goldframe.png') 41 stretch stretch;
	border-image: url('../images/goldframe.png') 41 stretch;
	border-width: 1em; border-color: goldenrod; border-style: ridge;
}

#footer form {display: inline-block; font-size: 78.125%; line-height: 1.71875; text-align: center}
#footer fieldset {border: none; padding: 0; margin: 0; display: inline-block; text-align: center; padding-left: 0.1em; padding-right: 0.1em}
#footer legend {font-weight: bold; display: inline-block; padding: 0; float: left; position: relative; top: 1px; margin-right: 1em}
#footer label {display: inline-block; width: 16.5625em; text-align: right}
#footer input[type='text'], #footer input[type='password'] {font-size: 100%; width: 10.9375em; max-width: }

div#background 
{
	position: fixed; width: 100%; height: 100%; left: 0; top: 0;
}

#navigation h2 {display: none}

h1 {padding: 0.34375em 0; margin: 0; font-size: 2em; line-height: 1.375}
h2 {font-size: 1.5em; padding: 0.458333em 0 0; line-height: 1.375; margin: 0 0 0 0}
p {margin: 1.375em 0 0 0}
p:first-child {margin-top: 0}
.main p:first-child {margin-top: 1.375em}
p.interstitial {margin-top: 0; font-style: italic}
p.interstitial + p {margin-top: 0}
blockquote {margin: 0.6875em 0 0.6875em 2.75em; padding: 0.6875em 0 0.6875em 0.6875em; background: #EFEFEF}
blockquote > p {margin-top: 0}
ol {margin: 0}
ol:first-child {margin-top: 1.375em}

a {color: #0000FF}
a:visited {color: #800080}
a:active {color: #EE0000}

a.footnoteRef {display: inline-block; padding: 0 0.5em; background: #EFEFFF}
a:visited.footnoteRef {background: #F7EFF7}
a:active.footnoteRef {background: #FEEFEF}

#ratings dl, #eventData dl {margin: 0.6875em 0}
#ratings dl dt, #eventData dl dt {float: left; clear: left; font-weight: bold; padding: 0.6875em}
#ratings dl dd, #eventData dl dd {clear: right; margin-left: 0; padding: 0.6875em 0.6875em 0.6875em 2.75em}
#ratings dl dt:nth-of-type(even), #ratings dl dd:nth-of-type(even), #eventData dl dt:nth-of-type(even), #eventData dl dd:nth-of-type(even) {background: #EFEFEF}

.blurb h1 {text-align: center}
.blurb h1 + p {margin-top: 0}

.blurb .tagline {margin-top: 2.75em; font-family: Georgia, Cambria, "Calisto MT", Times, "Times New Roman", serif}
.blurb h1 + p.tagline {margin-top: 0}
.blurb .warning {font-family: Georgia, Cambria, "Calisto MT", Times, "Times New Roman", serif}

.blurb #eventData {text-align: center; margin-top: 1.3125em; width: auto; margin-left: auto; margin-right: auto; white-space: nowrap; position: relative}
.blurb #eventData div {display: inline-block; padding: 0.0625em; margin-top: 0.6875em; margin-bottom: 0.6875em}
.blurb #eventData dl {margin: 0.0625em; padding: 0.8125em 0em; display: inline-block; overflow: hidden; text-align: left; vertical-align: top; white-space: normal}
.blurb #eventData dl dt {float: left; clear: left; padding: 0em 0.6875em 0em 1em; width: auto; white-space: nowrap; font-weight: normal}
.blurb dl#facts dd {clear: right; margin-left: 0; padding: 0em 1em 0em 5.9375em}
.blurb dl#ratings dd {clear: right; margin-left: 0; padding: 0em 1em 0em 11.5em}
.blurb #eventData dl dt:nth-of-type(even), .blurb div#eventData dl dd:nth-of-type(even), .blurb #eventData dl dd:nth-of-type(even) span.base {background: #EFEFEF}
.blurb #eventData dl#ratings dd {text-indent: -2.75em}
.blurb #eventData dl#ratings dd.text {text-indent: 0; padding-left: 9.5em}
.blurb dl#ratings dd span.base {text-indent: 0; text-align: center; width: 1.25em; display: inline-block; padding: 0 0.5em; cursor: pointer}
.blurb #eventData dl#facts {padding-bottom: 0.8125em}
.blurb .author {text-align: center; font-family: Georgia, Cambria, "Calisto MT", Times, "Times New Roman", serif}
.blurb .organiser {text-align: center}

.blurb #eventData {display: table; border-collapse: collapse}
.blurb #eventData div { display: table-row}
.blurb #eventData div dl {display: table-cell; border: double black 3px}

.blurb ul.sponsors {list-style-type: none; padding-left: 0; float: left; clear: right; display: block; width: 100%}
.blurb ul.sponsors li {float: left; padding-left: 10px; padding-right: 10px}

.blurb .cancellationNotice {text-align: center; font-size: 300%; font-weight: bold}

.placeholder {display: none}

ol.footnotes {font-size: 80%; margin-top: 1.65em}
ol.footnotes li {max-width: 40em}

#sectionNav {float: right; border: solid black 0.0625em; margin: 0.3125em 0 .3125em 0.9375em; padding: 1em; width: 100%; max-width: 16.9375em; background-image: url('../images/parchment-100.png');}
#sectionNav h2 {font-size: 1.25em; margin: 0; line-height: 1.1em; padding: 0 0 1.1em}
#sectionNav ol {list-style-type: none; margin: 0; padding: 0}
#sectionNav ol ol {padding: 0}
#sectionNav li {padding: 0; text-align: left}
#sectionNav li li {padding-left: 1.375em}

#pageNav {float: right; border: solid black 0.0625em; margin: 0.3125em 0 .3125em 0.9375em; padding: 1em; width: 100%; max-width: 16.9375em; background-image: url('../images/parchment-100.png'); clear: right}
#pageNav h2 {font-size: 1.25em; margin: 0; line-height: 1.1em; padding: 0 0 1.1em}
#pageNav ol, #pageNav ul {list-style-type: none; margin: 0; padding: 0}
#pageNav ol ol, #pageNav ul ul {padding: 0}
#pageNav li {padding: 0; text-align: left}
#pageNav li li {padding-left: 1.375em}

.sidebar {float: right; border: solid black 0.0625em; margin: 0.3125em 0 0.3125em 0.9375em; padding: 1em; max-width: 16.9375em; background-image: url('../images/parchment-100.png'); clear: right}
.sidebar h2 {font-size: 1.25em; margin: 0; line-height: 1.1em; padding: 0 0 1.1em}
.sidebar h3 {font-size: 1.125em; margin: 0; line-height: 1.2222em; padding: 0 0 0.2222em; vertical-align: bottom}
.sidebar p {margin-top: 0}
.sidebar p + p {margin-top: 1.375em}
.sidebar ul {margin: 0}
.sidebar li {padding: 0}
.main > .sidebar:first-child {margin-top: 0.9375em}

.sponsor, .trader, .convention, .supporter {margin-top: 2em; border-bottom: solid black thin; padding: 0 0 1em; overflow: auto}
.sponsor h3, .trader h3, .convention h3, .supporter h3 {font-size: 1.2em; max-width: 10.625em; min-width: 204px; display: block; float: left; text-align: center; vertical-align: middle; margin: 1em 0 0}
.sponsor h3 img, .trader h3 img, .convention h3 img, .supporter h3 img {display: block; vertical-align: middle; line-height: 100%}
.sponsor p, .trader p, .convention p, .supporter p {margin-left: 13.75em}

#menuOptions label {display: block}


.skip {display: none}

#art {width: 31.5em; height: 25.0625em; float: right; margin-left: 1em; margin-right: -11.5em; z-index: 5; position: relative; padding-left: 1em; padding-right: 1em}
#art img {display: block; width: 100%; position: relative; left: -1em; margin-bottom: 1em}
#art p {background: #B9963E; color: #876D2D; margin-left: auto; margin-right: 0; display: block; width: 9em; border: #B3913C outset; text-align: center; text-shadow: -1px -1px #58471f, 1px 1px #d8C38c}
#art p:before {content: "Syd the Reformer"}
#art p:after {content: "by Fel Harvey"; display: block; clear: left; font-style: italic; text-align: center}
#art:hover p:before {content: "Syd's a heretic!"}
#art:hover p:after {content: "Tell the Pope!"; font-style: italic}
#art + #banner {margin-right: 5.5em}

.print {display: none}
.noprint {display: block}

.phone {white-space: nowrap}
.ship {font-style: italic}
.redacted {text-decoration: line-through}

#print li {list-style-type: none}
#print legend {display: none}
#print p {margin-bottom: 1.375em}
#print ul {margin-top: 0}
#print li {padding-top: 0.6875em; padding-bottom: 0}

#Anima_Tactics h1 {background: url('../images/ATDv3SUMMERsmall.jpg') center no-repeat; color: transparent; height: 235px}

#Dopo_il_Paradiso.main {max-width: 47em; min-width: 37.3125em}
#Dopo_il_Paradiso.blurb img {display: block; float: right; margin-left: 1em}
#Dopo_il_Paradiso.blurb blockquote {background: none; font-style: italic; max-width: 44.75em; padding: 0; margin: 1.375em 0}
#Dopo_il_Paradiso.blurb blockquote pre {font-family: inherit; margin: 0}
#Dopo_il_Paradiso.blurb blockquote p {text-align: right; max-width: 34em}

#Dopo_il_Paradiso.blurb p {max-width: 23em}
#Dopo_il_Paradiso.blurb p.author {max-width: none}
#Dopo_il_Paradiso.blurb .italian {font-style: italic}
#Dopo_il_Paradiso.blurb .tagline {margin-top: 1.375em; margin-bottom: 2.75em}
#Dopo_il_Paradiso.blurb #eventData div dl {display:table-row}

#A_Bridge_Too_Far h2 {text-align: center; padding-top: 0}
#A_Bridge_Too_Far #eventData {clear: left}

#Formula_De h1, #Formula_De h2 {font-family: "Gill Sans Ultra Bold", Tahoma, Helvetica, Trebuchet, "Trebuchet MS", "DejaVu Sans Condensed", Arial, "Century Gothic", sans-serif}
#Formula_De h2 {text-align: center; font-family: Andy, "Freestyle Script", "Vladimir Script", "Lucida Handwriting", "Bradley Hand ITC", cursive; font-weight: normal; font-size: 1em; padding-top: 0}
#Formula_De #fluff {margin-top: 1.375em; margin-left: 2.75em; margin-right: 2.75em}
#Formula_De #fluff:after {content: "* * *"; text-align: center; width: 100%; font-style: italic; display: block; letter-spacing: 1.375em; padding-top: 1.375em}
#Formula_De #fluff p {margin-top: 0}

#How_to_Train_Your_Dragons.blurb h1 {padding-bottom: 0}
#How_to_Train_Your_Dragons.blurb h1 img {max-width: 100%}
#How_to_Train_Your_Dragons h2 {text-align: center; padding-top: 0}
#How_to_Train_Your_Dragons.blurb img {display: block; margin-left: auto; margin-right: auto}

#Im_Sorry_I_Can_Not_Help_All_I_Can_Provide_Is_Death.blurb h1 {color: #40409C; border-bottom: 1px dashed #40409C}
#Im_Sorry_I_Can_Not_Help_All_I_Can_Provide_Is_Death.blurb .author {margin-top: 0; font-size: 80%; line-height: 1.71875}
#Im_Sorry_I_Can_Not_Help_All_I_Can_Provide_Is_Death.blurb .tagline {margin-top: 1.375em; margin-bottom: 1.375em; text-align: center}
#Im_Sorry_I_Can_Not_Help_All_I_Can_Provide_Is_Death .fluff {border-bottom: 1px dotted black}
#Im_Sorry_I_Can_Not_Help_All_I_Can_Provide_Is_Death .fluff p, #main .fluff p:first-child {margin-top: 0; margin-bottom: 0}
#Im_Sorry_I_Can_Not_Help_All_I_Can_Provide_Is_Death .fluff q {font-style: italic}
#Im_Sorry_I_Can_Not_Help_All_I_Can_Provide_Is_Death .term {font-style: italic}

#Lets_Have_Nun_of_That.main {background: black; color: white; min-width: 33.9375em}
#Lets_Have_Nun_of_That.main img#angel {display: none; margin-left: auto; margin-right: auto; margin-top: -50px}
#Lets_Have_Nun_of_That.main {background: black url("/images/angel.jpg") no-repeat 50% 9.5em; text-align: center}

#Lets_Have_Nun_of_That.blurb #eventData dl {border-color: white}
#Lets_Have_Nun_of_That.blurb #eventData dl dt:nth-of-type(2n), #Lets_Have_Nun_of_That.blurb div#eventData dl dd:nth-of-type(2n), #Lets_Have_Nun_of_That.blurb #eventData dl dd:nth-of-type(2n) span.base {
	background:none repeat scroll 0 0 #101010;
}

#Lets_Have_Nun_of_That.main a {color: #8080FF}
#Lets_Have_Nun_of_That.main a:active {color: #EE0000} 
#Lets_Have_Nun_of_That.main a:visited {color: #FFAFFF}

#Living_Forgotten_Realms h1 {background: url('../images/Living%20Forgotten%20Realms.png') center no-repeat; color: transparent; height: 66px}
div#Living_Forgotten_Realms.blurb div.blurb {margin-bottom: 1.375em}
#Living_Forgotten_Realms.blurb .tagline {margin-top: 1.375em}
#Living_Forgotten_Realms.blurb h2 {text-align: center}

#Pathfinder_Society h1 {background: url('../images/PathfinderSocietyLogo_500.jpeg') center no-repeat; color: transparent; height: 258px}
#Pathfinder_Society ul#schedule {list-style-type: none}
#Pathfinder_Society ul#schedule dl {margin-left: 2.5em}
#Pathfinder_Society ul#schedule dl dt {float: left; padding-right: 0.5em}
#Pathfinder_Society .contact p {margin: 0}
#Pathfinder_Society .blurb ul {margin-top: 1.375em; margin-bottom: 0}
#Pathfinder_Society h2 {text-align: center}

#Positions_Vacant.blurb blockquote {background: transparent; margin: 0 2.5em; padding: 0; font-style: italic}
#Positions_Vacant.blurb blockquote p {margin-top: 1.375em}

#Pretty_Soldier_Adepta_Sororitas {min-width: 44.875em; max-width: 52.5em}
#Pretty_Soldier_Adepta_Sororitas img {margin-bottom: 2.75em}
#Pretty_Soldier_Adepta_Sororitas #adepta1 {float: left; max-width: 12.5em}
#Pretty_Soldier_Adepta_Sororitas #adepta2 {float: right; max-width: 11em; margin-right: 1em; margin-top: 4em}
#Pretty_Soldier_Adepta_Sororitas.blurb p {width: 27.5em; padding-left: 6.25em; padding-right: 6.25em; margin-left: auto; margin-right: auto}
#Pretty_Soldier_Adepta_Sororitas.blurb p.author {margin-top: 0}

#Red_Dragon_Inn h1, #Red_Dragon_Inn h2 {font-family: "Viner Hand ITC", fantasy}
#Red_Dragon_Inn h2 {text-align: center; font-family: Algerian, fantasy; font-weight: normal; font-size: 1em; padding-top: 0}
#Red_Dragon_Inn #fluff {margin-top: 1.375em}
#Red_Dragon_Inn #fluff:after {content: "* * *"; text-align: center; width: 100%; font-style: italic; display: block; letter-spacing: 1.375em; padding-top: 1.375em}
#Red_Dragon_Inn #fluff p {}
#Red_Dragon_Inn p.author {margin-top: 0}
#Red_Dragon_Inn .blurb p.tagline {margin-top: 1.375em}

#Robo_Rally h1, #Robo_Rally h2 {font-family: Broadway}
#Robo_Rally h1 {text-decoration: underline; font-size: 3em; padding-bottom: 0.104166667em}
#Robo_Rally h2 {text-align: center; font-size: 1em; padding-top: 0}
#Robo_Rally #fluff:after {content: "* * *"; text-align: center; width: 100%; font-style: italic; display: block; letter-spacing: 1.375em; padding-top: 1.375em}
#Robo_Rally p.author {margin-top: 0}

#Summer_Thunder #fluff {background: url('../images/Summer%20Thunder.png') center; width: 640px; height: 640px; min-width: 640px; max-width: 640px}
#Summer_Thunder #fluff * {visibility: hidden}
#Summer_Thunder .blurb .tagline {margin-top: 1.375em}
#Summer_Thunder #eventData {color: black}

#The_Bernoulli_Affair {border: none; padding-left: 0; padding-right: 0;
	-moz-border-image: none;
	-webkit-border-image: none;
	border-image: none;
	background-image: none;
	padding-bottom: 0;
	max-width: 46em
}
#The_Bernoulli_Affair div#fluff, #The_Bernoulli_Affair div#details {	-moz-border-image: url('../images/goldframe.png') 41 stretch stretch;
	-webkit-border-image: url('../images/goldframe.png') 41 stretch stretch;
	border-image: url('../images/goldframe.png') 41 stretch;
	border-width: 1em; border-color: goldenrod; border-style: ridge;
	background-image: none;
	margin-top: 0;
}
#The_Bernoulli_Affair div#fluff img {display: block; max-width: 100%}
#The_Bernoulli_Affair div#details {padding-bottom: 1.375em}
#The_Bernoulli_Affair #characters h2 {text-align: center}
#The_Bernoulli_Affair #characters table {margin-left: auto; margin-right: auto; border-collapse: collapse; border: double black 0.1875em;}
#The_Bernoulli_Affair #characters table td, #The_Bernoulli_Affair #characters table th {padding-left: 0.5em; padding-right: 0.5em}
#The_Bernoulli_Affair #characters table tr:nth-child(even) {background: #EFEFEF}
#The_Bernoulli_Affair #characters table thead {border-bottom: double black 0.1875em}


#The_Butler_Did_It_Again.main {min-width: 27em}
#The_Butler_Did_It_Again #butler {display: inline}
#The_Butler_Did_It_Again #butler img {float: left; margin: 0 1.375em 0 0; clear: left}
#The_Butler_Did_It_Again #butler img.close {margin-right: 0}
#The_Butler_Did_It_Again #butler p {font-weight: bold; margin-bottom: 0; width: 26em; text-align: center}
#The_Butler_Did_It_Again #butler p + p {margin-top: 0; margin-bottom: 2.75em}
#The_Butler_Did_It_Again.blurb div#eventData {clear: both}
#The_Butler_Did_It_Again.blurb div#eventData div {max-width: 100%}
#The_Butler_Did_It_Again #characters {clear: left; text-align: center; margin-top: 1.375em}
#The_Butler_Did_It_Again #characters ul {list-style-type: none; font-weight: bold; margin: 0; padding-left: 0; display: inline-block; text-align: justify}
#The_Butler_Did_It_Again #characters ul ul {font-weight: normal; display: block}
#The_Butler_Did_It_Again #characters li {margin-top: 1.375em; padding-bottom: 0}
#The_Butler_Did_It_Again #characters li:first-child {margin-top: 0}
#The_Butler_Did_It_Again #characters li li {margin-top: 0}

#The_Line h1 {font-family: "Copperplate Gothic Bold"; font-size: 3em; padding-bottom: 0.104166667em}
#The_Line.blurb {font-family: Georgia}
#The_Line.blurb blockquote {background: transparent; margin: 0; padding: 0}
#The_Line.blurb blockquote p {margin-bottom: 1.375em}
#The_Line #eventData {font-family: Tahoma, Helvetica, Trebuchet, "Trebuchet MS", "DejaVu Sans Condensed", Arial, "Century Gothic", sans-serif}
#The_Line.blurb img {display: block; margin-top: 2.75em}

#The_One_True_Trivia_Quiz.blurb #eventData dl#ratings dd {padding-left: 12.25em}
#The_One_True_Trivia_Quiz.blurb #eventData dl#ratings dd.text {padding-left: 10.25em}

#Tomorrow_Zion #characters h2 {text-align: center; margin-top: 1.375em}
#Tomorrow_Zion #characters table {margin-left: auto; margin-right: auto; border-collapse: collapse; border: double black 0.1875em; margin-top: 1.375em}
#Tomorrow_Zion #characters table td, #Tomorrow_Zion #characters table th {padding-left: 0.5em; padding-right: 0.5em}
#Tomorrow_Zion #characters table tr:nth-child(even) {background: #EFEFEF}
#Tomorrow_Zion #characters table thead {border-bottom: double black 0.1875em}

#Warhammer_40000.blurb {max-width: 32.5em}
#Warhammer_40000 h1 img {display: block; margin-left: auto; margin-right: auto; border: none}
#Warhammer_40000.blurb ul.sponsors li {width: 50%; padding-left: 0; padding-right: 0; text-align: center; clear: both}
#Warhammer_40000.blurb ul.sponsors li.major {float: left; clear: none}
#Warhammer_40000.blurb ul.supporters {list-style-type: none; margin-top: 0}
#Warhammer_40000.blurb ul.supporters li {padding-bottom: 0}
#Warhammer_40000.blurb ul.sponsors {float: none; clear: both; margin-bottom: -300px}
#Warhammer_40000.blurb ul.sponsors li {position: static; float: none}
#Warhammer_40000.blurb ul.sponsors li:nth-child(n+7) {position: relative; top: -320px; left: 50%}
#Warhammer_40000 #eventData dd {margin-bottom: 0}

/* For both Warmachine events */
.Warmachine dt {float: left; font-weight: bold; margin-right: 0.5em}
.Warmachine dd {margin-bottom: 1.375em; padding-left: 0; margin-left: 0}
.Warmachine #eventData dd {margin-bottom: 0}
