
body { 
	font-family: Montserrat; 
	font-size: 12pt; 
	color: #000000; 
	list-style-type:circle; 
	background-color:#FFFFFF;
    height: 100%
}

p {
    margin: 0
}
h1 { 
	border-style:solid; 
	border-width:0px; 
	font-family: Montserrat; 
	font-size: 24pt; 
	color: #FFFFFF; 
	text-align:center; 
	padding-left:4px; 
	padding-right:4px; 
	padding-top:1px; 
	padding-bottom:1px; 
	background-color:#570006; 
}
h4 { 
 
	font-family: Montserrat; 
	font-size: 24pt; 
	color: #570006; 

}
h5 { 
 
	font-family: Montserrat; 
	font-size: 18pt; 
	color: #570006; 

}
h6 { 
 
	font-family: Montserrat; 
	font-size: 14pt; 
	color: #570006; 

}h2 { 
	font-family: Montserrat; 
	font-size: 18pt; 
	color: #000000 
}
h4 { 
	font-family: Montserrat; 
	font-size: 18pt; 
	color: #000000;
    text-shadow: 4px 4px;
}

h3 { 
	font-family: Montserrat; 
	font-size: 14pt; 
	color: #000000 
}
div {
	text-align: left
}
div#nav {
	width:125px;
	background-color: solid white;
	float: left;
	padding: 0px
}
#nav h2 {
	font-size: 24pt;
	margin: 0px;
	border-bottom: 2px solid white;
	padding: 3px 2px;
	color: #521013;
	text-align: center
}
ul.main_nav {
	list-style: none;
	margin: 0;
	padding: 0
}
ul.main_nav li {
	border-bottom: 1px solid white
}
ul.main_nav li a:link, ul.main_nav a:visited {
	text-decoration: none;
	display: block;
	padding: 6px 4px;
	color: grey;
	font-size: 12pt;
	width: 117px
}
ul.main_nav li a:hover {
	padding: 6px 4px 6px 1px;
	border-left: 3px solid #700;
	color: black;
	font-size: 12pt
}
#navContainer {
margin:0;
padding:0px;
background-color:solid #922;
text-align:left;
width:197px;
}
#navContainer ul{
margin:0;
padding:0;
list-style:none;
}
#navContainer ul li {
position:relative;
}
#navContainer ul li span{
display:block;
background-color: solid #922;
border-top: 1px solid #700;
border-bottom: 1px solid #700;
}
#navContainer ul li a{
text-decoration:none;
color:grey;
background: #eeeeee;
display:block;
padding:6px 4px;
font-size: 12pt;
width:190px
}
#navContainer ul li a:hover{
	padding: 6px 4px 6px 1px;
	border-left: 3px solid #700;
background: #cccccc;
	color: black;
	font-size: 12pt
}
#navContainer ul ul{
position:absolute;
display:none;
}
#navContainer ul ul li a{
background:#eeeeee;
border-top: 1px solid #700;
border-bottom: 1px solid #700;
width:200px;
}
#navContainer ul li:hover ul{
width:80%;
position:absolute;
display:block; left:197px;
top:0;
}
@font-face {
    font-family: CinemaGothic;
    src: url(fonts/cinemagoth.ttf);
    }
@font-face {
    font-family: Formal;
    src: url(fonts/formal436.ttf);
    }
@font-face {
    font-family: Baskerville;
    src: url(fonts/baskervilleold.ttf);
    }
@font-face {
    font-family: AppleBoy;
    src: url(fonts/applbb.ttf);
    }
@font-face {
    font-family: Undercurrent;
    src: url(fonts/undercurrent.ttf);
    }
@font-face {
    font-family: AbigailFont;
    src: url(fonts/abigail_brand.ttf);
}
@font-face {
    font-family: TypewriterFont;
    src: url(fonts/typewriterserialregular.ttf);
}
@font-face {
    font-family: MaximeFont;
    src: url(fonts/maximestdregular.otf);
}
@font-face {
    font-family: Tuscan;
    src: url(fonts/tuscan.ttf);
}
@font-face {
    font-family: IceSans;
    src: url(fonts/icesans_regular.ttf);
}
@font-face {
    font-family: Montserrat;
    src: url(fonts/montserrat.otf);
}
@font-face {
    font-family: Copperplate;
    src: url(fonts/copperplategothicbold.ttf);
}
@font-face {
    font-family: RunWild;
    src: url(fonts/runwild.ttf);
}
@font-face {
    font-family: BritannicBold;
    src: url(fonts/britannicbold.ttf);
}
@font-face {
    font-family: Jeepers;
    src: url(fonts/jeepers.ttf);
}
@font-face {
    font-family: Creepster;
    src: url(fonts/creepster.ttf);
}
@font-face {
    font-family: Dyer;
    src: url(fonts/dyer.ttf);
}
@font-face {
    font-family: Miganty;
    src: url(fonts/miganty.ttf);
}
@font-face {
    font-family: PlayfairItalic;
    src: url(fonts/playfairdisplay_italic.ttf);
}
@font-face {
    font-family: Playfair;
    src: url(fonts/playfairdisplay.ttf);
}
@font-face {
    font-family: Hollywood;
    src: url(fonts/hollywoodhills.ttf);
}

@font-face {
    font-family: Bebas;
    src: url(fonts/bebasneue.ttf);
}

@font-face {
    font-family: RobinGraffiti;
    src: url(fonts/robin_graffiti.ttf);
}

@font-face {
    font-family: RobinGraffitiFilled;
    src: url(fonts/robin_graffiti_filledin.ttf);
}

@font-face {
    font-family: JingleStar;
    src: url(fonts/jingle_star.ttf);
}

.responsiveCal {
 
position: relative; padding-bottom: 75%; height: 0; overflow: hidden;
 
}
 
.responsiveCal iframe {
 
position: absolute; top:0; left: 0; width: 100%; height: 100%;
 
}