@charset "iso-8859-1";
	body		{
		color	:	#491300;
		#background		:		#000000;
		background		:		#EEEEEE;
		background-image:url('images/gondo_bab.png');
		margin			:		0em 0em 0em 0em;
		font		:		62.5%/1.5 Serif, Arial, Helvetica, sanserif
	}
	div#content  {
		background-color	:	#FFFFCC;
		width	:	1000px;
		margin-left: auto;
		margin-right: auto;
		font-size:1.05em;
		position:relative;
		overflow:hidden;
		-moz-border-radius: 50px;
		border-radius: 50px; 
		-webkit-box-shadow: inset 5px 5px 5px #b3a445;
		-moz-box-shadow: inset 5px 5px 5px #b3a445;
		box-shadow: inset 5px 5px 5px #b3a445; 
	}
	div#buttonA {
		margin-left: 50px;
	}
	div#buttonA ul {
		margin: 0px;
		padding: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 30px;
		color:	#491300;
	}
	div#buttonA li {
		list-style-type: none;
		height: 30px;
		width: 200px;
		margin: 10px;
		text-align:center;
		display: inline;
	}
	div#buttonA li a {
		width: 190px;
		text-decoration: none;
		display: inline-block;
		background-color: #FFFFDD;
		border-style: solid;
		border-bottom-color: #333322;
		border-right-color: #555533;
		border-left-color: #777755;
		border-top-color: #DDDDBB;
	}
	div#buttonA li a:link {
		font-weight: bold;
		color:	#491300;
		background-color: #FFFFDD;
		border-style: solid;
		border-bottom-color: #333322;
		border-right-color: #555533;
		border-left-color: #777755;
		border-top-color: #DDDDBB;
	}
	div#buttonA li a:visited {
		font-weight: normal;
		color:	#491300;
		background-color: #FFFFDD;
		border-style: solid;
		border-bottom-color: #333322;
		border-right-color: #555533;
		border-left-color: #777755;
		border-top-color: #DDDDBB;
	}
	div#buttonA li a:hover {
		font-weight: bold;
		color: #FFFFFF;
		background-color: #777755;
		border-style: solid;
		border-bottom-color: #333322;
		border-right-color: #555533;
		border-left-color: #777755;
		border-top-color: #DDDDBB;
	}
	div#buttonA li a:active {
		font-weight: bold;
		color: #FFFFFF;
		background-color: #666644;
		border-style: solid;
		border-bottom-color: #333322;
		border-right-color: #555533;
		border-left-color: #777755;
		border-top-color: #DDDDBB;
	}
	.floatleft {
		float	:	left;
		padding :	10px;
	}
	.floatright{
		float	:	right;
		padding :	10px;
	}
	.width50 {
		width	:	480px;
	}
	.width100{
		width	:	100%;
	}
	h1			{
		font-family			:		Arial, Helvetica, sanserif;
		font-weight			:		bold;
		font-style			:		normal;
		font-size			:		3.5em;
		text-align			:		center;
	}
	h2			{
		font-family			:		Arial, Helvetica, sanserif;
		font-weight			:		bold;
		font-style			:		normal;
		font-size			:		2.5em;
		text-align			:		center;
	}
	h3			{
		font-family			:		Arial, Helvetica, sanserif;
		font-weight			:		bold;
		font-style			:		normal;
		font-size			:		2em;
		text-align			:		center;
	}
	h4			{
		font-family			:		Arial, Helvetica, sanserif;
		font-weight			:		bold;
		font-style			:		normal;
		font-size			:		1.5em;
		text-align			:		center;
	}
	h5			{
		font-family			:		Arial, Helvetica, sanserif;
		font-weight			:		bold;
		font-style			:		normal;
		font-size			:		1.2em;
		text-align			:		center;
	}
	div		{
		font-size			:		1.4em;
		text-align			:		center;
	}
	#nav-fixed ul {	
		position:relative;
		float:left;
		width:100%;
		text-align:center;
		background-color:#006699;
	}
	#nav-fixed li{
		display: block;
		padding: 3px 7px;
		float: left;
		text-align: center;
		position:relative;
	}
	table	{
		margin				:		1em;
		border				:		solid 1px #cccccc;
		text-align			:		center;
		margin-left: auto;
		margin-right: auto;
		vertical-align	:	top;
	}
	.nojavaquery	{
		font-size	:	0.8em;
		float	:	right;
	}
	.nojavaquery	a	{
		color:#aaaaaa;
	}
	.nojavaquery	a:hover	{
		color:#888888;
	}
	.center {
			text-align	:	center;
	}
	.footer {
		width: 700px;
		background-color: #000000;
		color: #DDDDDD;
		text-align: center;
		height: 40px;
		padding-top: 10px;
		margin: -50px auto 0 auto;
	}
	.top {
		vertical-align	:	top;
	}
	.right {
		text-align	:	right;
	}
	.maintable {	
		border : 0;
		border-width : 0;
		margin-left: auto;
		margin-right: auto;
		vertical-align	:	top;
	}
	.maintable td {	
		border : 0;
		border-width : 0;
		padding: 12px 6px 12px 6px;	
		font-size : 1.3em;
		font-weight : bold ;
		text-align	:	center;
		vertical-align	:	inherit;
	}
	.smalltext {
		font-size : 0.8em;
	}
	.regtext {
		font-size : 1.2em;
	}
	.largetext {
		font-size	:	1.5em;
	}
	.redtext {
		color	:	#FF0000;
	}
	.showtable{
		font-weight: bold; 
		text-align: left; 
		padding-bottom: 0px;
	}
	.smitalic {
		font-size	:	0.8em;
		font-style	:	italic;
	}
	.iolanthe1992 {
		color		:	#D23524;
		font-family : 	serif, Arial, Helvetica, sanserif;
		text-shadow	:	0.05em 0 #000000, 0 0.05em #000000;
		filter: Shadow(Color=#000000, Direction=119, Strength=1);
	}
	.patience1993 {
		color		:	#DD222B;
		font-family : 	Arial, Helvetica, sanserif;
	}
	.pirates1994 {
		color		:	#982232;
		font-family : 	CloisterBlackLight, Arial, Helvetica, sanserif;
	}
	.mikado1995 {
		color		:	#A01C20;
		font-family : 	PresentNormalRegular, Arial, Helvetica, sanserif;
		text-shadow	:	-0.02em 0 #000000, 0 -0.02em #000000, 0.02em 0 #000000, 0 0.02em #000000;
		filter: Shadow(Color=#000000, Direction=119, Strength=1);
	}
	.ruddigore1996 {
		color		:	#000000;
		font-family : 	ClarendonRegular, Arial, Helvetica, sanserif;
	}
	.gondoliers1997 {
		color		:	#F1F50A;
		font-family :  Freehand471, Arial, Helvetica, sanserif;
		text-shadow	:	-0.05em 0 #000000, 0 -0.05em #000000, 0.05em 0 #000000, 0 0.05em #000000;
		filter: Shadow(Color=#000000, Direction=119, Strength=1);
	}
	.pinafore1998 {
		/*should be Monotype Script*/
		font-family: WrexhamScriptRegular, Arial, Helvetica, sanserif;
		color	:	#3d6493;
	}
	.iolanthe1999 { 
		font-family: BrushScriptRegular, Ariel, Helvetica, sanserif;
		color	:	#000000;
	}
	.yeomen2000 {
		/*should be Flemish Script II*/
		font-family: AtFlemishScriptIIRegular, Arial, Helvetica, sanserif;
		color	:	#4f3447;
	font-size-adjust:	0.45;
	}
	.ida2001 { 
		/*should be Apple Chancery*/
		font-family: AppleChancery, Ariel, Helvetica, sanserif;
		color	:	#000000;
	}
	.pirates2002 { 
		font-family: BrushScriptRegular, Ariel, Helvetica, sanserif;
		color	:	#93b9d9;
	}
	.patience2003 { 
		font-family: Claredon Regular, serif;
		color	:	#085928;
	}
	.trial2004	{
		font-family	:	universityroman, Ariel, Helvetica, sanserif;
	}
	.mikado2005	{
		color:	#000000;
		font-family	:	wonton, Ariel, Helvetica, sanserif;
	}
	.merrywidow2006	{
		font-family	:	belwe, Ariel, Helvetica, sanserif;
	}
	.ruddygore2007 {
		color	:	#000000;
		font-family	:	universityroman, Ariel, Helvetica, sanserif;
	}
	.orpheus2008 {
		color		:	#FF0000;
		font-family: curlz, Arial, Helvetica, sanserif; /* no .ttf */
	}
	.pinafore2009 {
		color		:	#0000FF;
		font-family	:	cooperblack, Ariel, Helvetica, sanserif;
	}	
	.pirates2010 {
		color	:	#FF0000;
		font-family: pieces_of_eight, Arial, Helvetica, sanserif; /* no .ttf */
	}
	.gondoliers2011 {
		color	:	#3764F3;
		font-family: SnapITCTTRegular, Arial, Helvetica, sanserif; /* no .ttf */
	}
	.gandstitle {
		color		:	#0000FF;
		font-size	:	4em;
		font-family	:	cooperblack, Georgia, Ariel, Helvetica, sanserif;
		text-align	:	center;
	}
	.imagescale	{
		max-width	:	500px;
	}
	#contentarea {
		font-size	:	1em;
	}
	object.gcalendar {
		width	:	800px;
		height	:	600px;
		overflow:hidden
	}

	@font-face {
		font-family: 'AppleChancery';
		src: url('fonts/applechancery.eot');
		src: url('fonts/applechancery.eot?iefix') format('eot'), url('fonts/applechancery.woff') format('woff'), url('fonts/applechancery.ttf') format('truetype'), url('fonts/applechancery.svg#webfontbEEYnDEx') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'AtFlemishScriptIIRegular';
		src: url('fonts/flemishii.eot');
		src: url('fonts/flemishii.eot?iefix') format('eot'), url('fonts/flemishii.woff') format('woff'), url('fonts/flemishii.ttf') format('truetype'), url('fonts/flemishii.svg#webfontWm3HTKTd') format('svg');
		font-weight: normal;
		font-style: normal;
		font-size-adjust:	0.45;
	}
	@font-face {
		font-family: 'freehand471';
		src: url('fonts/freehand471.eot');
		src: local('Freehand471 BT Regular'), url('fonts/freehand471woff.ttf') format('woff'), url('fonts/freehand471.ttf') format('truetype');
		font-size-adjust: 0.49;
	}
	@font-face {
		font-family: pieces_of_eight;
		src: url('fonts/piecesofeight.eot');
		src: local('Pieces of Eight'), url('fonts/piecesofeightwoff.ttf') format('woff'), url('fonts/piecesofeight.ttf') format('truetype');
		font-size-adjust: 0.45;
	}
	@font-face {
		font-family	:	wonton;
		src: url('fonts/wonton.eot');
		src: local('Wonton'), url('fonts/wontonwoff.ttf') format('woff'), url('fonts/wonton.ttf') format('truetype');
		font-size-adjust: 0.42;
	}
	@font-face {
		font-family	:	belwe;
		src: url('fonts/belwe.eot');
		src: local('Belwe'), url('fonts/belwewoff.ttf') format('woff'), url('fonts/belwe.ttf') format('truetype');
		font-size-adjust: 0.49;
	}
	@font-face {
		font-family: curlz;
		src: url('fonts/curlz.eot');
		src: local('Curlz'), url('fonts/curlzwoff.ttf') format('woff'), url('fonts/curlz.ttf') format('truetype');
		font-size-adjust: 0.47;
	}
	@font-face {
		font-family: universityroman;
		src: url('fonts/universityroman.eot');
		src: local('University Roman'), url('fonts/universityromanwoff.ttf') format('woff'), url('fonts/universityroman.ttf') format('truetype');
		font-size-adjust: 0.42;
	}
	@font-face {
		font-family: cooperblack;
		src: url('fonts/cooperblack.eot');
		src: local('Cooper Black'), url('fonts/cooperblackwoff.ttf') format('woff'), url('fonts/cooperblack.ttf') format('truetype');
		font-size-adjust: 0.54;
	}
	@font-face {
		font-family: 'BrushScriptRegular';
		src: url('fonts/brush.eot');
		src: url('fonts/brush.eot?iefix') format('eot'), url('fonts/brush.woff') format('woff'), url('fonts/brush.ttf') format('truetype'), url('fonts/brush.svg#webfont97ys36At') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'ClarendonRegular';
		src: url('fonts/clarendo.eot');
		src: url('fonts/clarendo.eot?iefix') format('eot'), url('fonts/clarendo.woff') format('woff'), url('fonts/clarendo.ttf') format('truetype'), url('fonts/clarendo.svg#webfontQiff2joK') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'SnapITCTTRegular';
		src: url('fonts/snapitc.eot');
		src: url('fonts/snapitc.eot?#iefix') format('eot'), url('fonts/snapitc.woff') format('woff'), url('fonts/snapitc.ttf') format('truetype'), url('fonts/snapitc.svg#webfontHPbaJH8c') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'PresentNormalRegular';
		src: url('fonts/present.eot');
		src: url('fonts/present.eot?#iefix') format('eot'), url('fonts/present.woff') format('woff'), url('fonts/present.ttf') format('truetype'), url('fonts/present.svg#webfontykk0fmk9') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'WrexhamScriptRegular';
		src: url('fonts/wrexham.eot');
		src: url('fonts/wrexham.eot?#iefix') format('eot'), url('fonts/wrexham.woff') format('woff'), url('fonts/wrexham.ttf') format('truetype'), url('fonts/wrexham.svg#webfontthLSFCD6') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'CloisterBlackLight';
		src: url('fonts/CloisterBlack.eot');
		src: url('fonts/CloisterBlack.eot?#iefix') format('eot'), url('fonts/CloisterBlack.woff') format('woff'), url('fonts/CloisterBlack.ttf') format('truetype'), url('fonts/CloisterBlack.svg#webfontqTaa2iI3') format('svg');
		font-weight: normal;
		font-style: normal;
	}
