/* Tempest In Mind - Default Styles */

	/* Custom Font Declaration */

@font-face {
    
	font-family: 'latin_modern_roman10_italic';

	src: url('latinmodernroman_10italic_macroman/lmroman10-italic-webfont.eot');
	src: url('latinmodernroman_10italic_macroman/lmroman10-italic-webfont.eot?#iefix') format('embedded-opentype'),

		url('latinmodernroman_10italic_macroman/lmroman10-italic-webfont.woff') format('woff'),
		url('latinmodernroman_10italic_macroman/lmroman10-italic-webfont.ttf') format('truetype'),

		url('latinmodernroman_10italic_macroman/lmroman10-italic-webfont.svg#latin_modern_roman10_italic') format('svg');

		font-weight: normal;
    font-style: normal;

}




* {margin: 0; padding: 0; border: 0;}

a {font-weight: bold;}
a:link {color: #FFFFFF;}
a:visited {color: #FFFFFF;}
a:hover {color: #8E4585;}
a:link img  {color: #3333DD;}
a:visited img  {color: #660055;}
a:hover img  {color: #CC9933;}

body {
	position: static;
	font-family: "latin_modern_roman10_italic", "Monotype Corsiva",  cursive;
	font-size: 1.3em;
	background: #000000;
	z-index: 0;
	}

h1, h2, h3, h4 {text-align: center;}
h1 {font-size: 350%;}
h2 {font-size: 200%;}
h3 {font-size: 150%;}
h4 {font-size: 120%;}


/* FORMATTING STYLES */

.mainphoto {
	position: relative;
	left: 0;
	top: 0;
	z-index: 1;
	max-width: 1166px;
	max-height: 656px;
	margin: 0 auto;
	overflow-y: hidden;
	}
a img {
	position: relative;
	top: 0px; 
	left: 0%;
	z-index: 3;
	max-width: 100%;
	max-height: 656px;
	}

.bottombutton {
	position: relative;
	color: #FFFFFF;
	padding: 24px 16px 16px 16px;
	font-size: 100%;
	text-align: center;
	display: inline-block;
	z-index: 4;
	}
.bottombar a:link {color: #FFFFFF;}
.bottombar a:visited {color: #FFFFFF;}
.bottombar a:hover {color: #8E4585;}
.bottombar a {font-weight: normal; text-decoration: none;}

.bottombar {
	background-image: url("wp/opacity.png");
	/*background-color: #000000;
	opacity: 0.75;*/
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 3;
	width: 100%;
	padding-bottom: .8%;
	}

.center {text-align: center;}

.bb td, .bb th {
	border-bottom: 1px solid white;
	}
.numbers tr {white-space: nowrap;}
.numbers td {padding: 2px 8px; text-align: left;}
.party {
	margin: 0 auto 8% auto;
	text-align: scenter;
	font-family: "latin_modern_roman10_italic", "Monotype Corsiva",  cursive;
	font-size: 94%;
	}
.party h4 {border-bottom: 1px solid white;}
.party td {padding: 0 4%;}


/* PAGE SPECIFIC STYLES */

img {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	max-width: 100%;
	max-height: 656px;
	}

.location {
	overflow: auto;
	position: absolute;
	background-image: url("wp/opacity.png");
	bottom: 17%;
	left: 20%;
	right: 50%;
	color: #FFFFFF;
	max-height: 78%;
	width: 60%;
	z-index: 3;
	}
.location > h3 {padding-top: 6%;padding-bottom: 4%;}
.location p {padding: 0 5% 8% 5%; text-align: justify;}
.location > iframe, a {padding-bottom: 8%;}
.numbers {
	margin: 0 auto 8% auto;
	text-align: scenter;
	font-family: "Calibri", sans-serif;
	font-size: 80%;
	}