@charset "UTF-8";
/* CSS Document */

/* START CSS Reset */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}

table { border-collapse: collapse; border-spacing: 0; }

td, th, caption { font-weight: normal; text-align: left; }

img, fieldset { border: 0; }

ol { padding-left: 1.4em; list-style: decimal; }

ul { padding-left: 1.4em; list-style:square; }

q:before, q:after { content:''; }

a:link { border:none; text-decoration:none; }
a:visited { border:none; text-decoration:none; }
a:hover { border:none; text-decoration:none; }
a:active { border:none; text-decoration:none; }
/* END CSS Reset */

a:link { color: #666; }
a:visited { color: #666; }
a:hover { color: #999; }
a:active { color: #666; }

.centeredPageH700 {
	position: relative;
	height: 700px;
	width: 1000px;
	margin-left: auto;
	top: 10px;
	margin-right: auto;
	background-color:#FFF;
}

.centeredPageH750 {
	position: relative;
	height: 750px;
	width: 1000px;
	margin-left: auto;
	top: 10px;
	margin-right: auto;
	margin-left:auto;
	background-color:#FFF;
}

.centeredPageH800 {
	position: relative;
	height: 800px;
	width: 1000px;
	margin-left: auto;
	top: 10px;
	margin-right: auto;
	margin-left:auto;
	background-color:#FFF;
}

.centeredPageH850 {
	position: relative;
	height: 850px;
	width: 1000px;
	margin-left: auto;
	top: 10px;
	margin-right: auto;
	margin-left:auto;
	background-color:#FFF;
}

.centeredPageH900 {
	position: relative;
	height: 900px;
	width: 1000px;
	margin-left: auto;
	top: 10px;
	margin-right: auto;
	margin-left:auto;
	background-color:#FFF;
}

.centeredPageH1000 {
	position: relative;
	height: 1000px;
	width: 1000px;
	margin-left: auto;
	top: 10px;
	margin-right: auto;
	margin-left:auto;
	background-color:#FFF;
}

.centeredPageH1500 {
	position: relative;
	height: 1500px;
	width: 1000px;
	margin-left: auto;
	top: 10px;
	margin-right: auto;
	margin-left:auto;
	background-color:#FFF;
}

.centeredPageH2000 {
	position: relative;
	height: 2000px;
	width: 1000px;
	margin-left: auto;
	top: 10px;
	margin-right: auto;
	margin-left:auto;
	background-color:#FFF;
}

/* font-size=62.5% sets base font size to 10px so 1em=10px 150%=15px 200%=20px 3em=30px */
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 62.5%;
	background-color: #000;
	margin-right: auto;
	margin-left: auto;
}

h1, h2, h3, h4, h5, h6 {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	line-height: 1.1em;
	margin-bottom: 0.5em;
	margin-top: 0em;
	}

h1 {font-size:4em;}
h2 {font-size:3em;}
h3 {font-size:2.5em;}
h4 {font-size:2em;}
h5 {font-size:1.8em;}
h6 {font-size:1.4em;}

p {
	font-size:1.4em;
	margin-bottom:.5em;
	margin-top:0em;
}

.calendarPosition {
	position: absolute;
	top: 200px;
	left: 291px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 570px;
	height: auto;
	overflow: visible;
}

.calendarHead {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	letter-spacing: 95%;
	vertical-align: bottom;
	text-align: left;
}

.calendarDatePlace {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	line-height: 24px;
	margin-top:10px;
	margin-bottom:0px;
	font-weight: bolder;
	color: #000;
	letter-spacing: 95%;
	text-align: left;
}

.calendarText {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	margin-top:2px;
	margin-bottom:0px;
	font-weight: normal;
	color: #000;
	letter-spacing: 95%;
	text-align: left;
}

.calendarBkgdCurrent {
	background-color: #FFD2FF;
}

.calendarBkgdHistory {
	background-color: #D9D9E1;
}

.leanBack {
	position: absolute;
	height:400px;
	width:191px;
	top: 30px;
	left: 100px;
}

.fbHomeLogo {
	position: absolute;
	left: 292px;
	top: 55px;
	width: 395px;
	height: 115px;
}

.leanBackIndex {
	position: absolute;
	height:400px;
	width:191px;
	top: 60px;
	left: 79px;
	z-index: 2;
}

.logoIndex {
	position: absolute;
	height:191px;
	width:500px;
	top: 60px;
	left: 270px;
}

#mainPhoto {
	position: absolute;
	height:333px;
	width:500px;
	top: 251px;
	left: 270px;
}

#quote {
	position: absolute;
	height: auto;
	width: 200px;
	top: 251px;
	left: 785px;
}

.underLineLogo {
	position: absolute;
	width: 600px;
	left: 291px;
	top: 170px;
	padding-top: 10px;
	padding-bottom: 4px;
}

.underLineBottom {
	position: relative;
	width: 600px;
	left: 292px;
	top: 750px;
	padding-top: 10px;
	padding-bottom: 4px;
}

.underLineBottomCalendar {
	position: relative;
	width: 600px;
	left: -20px;
	top: 20px;
	padding-top: 10px;
	padding-bottom: 4px;
}

.topLinksIndex {
	position: relative;
	width: 1000px;
	left: 0px;
	top: 10px;
	text-align: center;
	z-index: 3;
}

.topLinks {
	position: absolute;
	width: 570px;
	left: 275px;
	top: 30px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 14px;
	margin-top: 5px;
	margin-bottom: 20px;
	text-align: left;
}

.topLinks a:link { color: #666; }
.topLinks a:visited { color: #666; }
.topLinks a:hover { color: #333; background-color:#FD0 }
.topLinks a:active { color: #666; }

.bottomLinks {
	position: relative;
	width: 1000px;
	height:40px;
	top: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	background-color:#FFF;
	line-height: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}

.bottomLinks a:link { color: #666; }
.bottomLinks a:visited { color: #666; }
.bottomLinks a:hover { color: #333; background-color:#FD0 }
.bottomLinks a:active { color: #666; }

.fbCopyright {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #999;
	text-align: center;
	width: 800px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
	left: 100px;
	top: -350px;
	letter-spacing: 2px;
}

.CopyrightIndex {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-align: center;
	width: 1000px;
	padding-top: 10px;
	padding-bottom: 25px;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	top: 0px;
	letter-spacing: 2px;
}

.socialMediaLeft {
	position: absolute;
	height:150px;
	width:250px;
	top: 615px;
	left: 80px;
	text-align:center;
}

.socialMediaRight {
	position: absolute;
	height:150px;
	width:250px;
	top: 615px;
	left: 710px;
	text-align:center;
}

.mp3Player {
	position: absolute;
	height: 230px;
	width: 300px;
	left: 370px;
	top: 615px;
	text-align:left;
}

.newsBoxIndex {
	position: absolute;
	height: auto;
	width: 250px;
	left: 80px;
	top: 615px;
	text-align:center;
}

#middleLine {
	position: absolute;
	height: 10px;
	width: 953px;
	left: 23px;
	top: 595px;
}

