/*-----------------------------------------STYLE------------------------------------------------*/
body {background-image:url(../Images/auditorium1.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:center 0px; background-size: cover;}

#screen {background-color:#CCCCCC; /*background-image:url(../Images/Texture.png)*/ background-position:center 0px;}
#header {background-color: #85868a; /*box-shadow: 0px 9px 30px 10px #85868a;*/ border: none;}
#header-box {background-color:#ECECEC; position: relative; box-shadow: 0px 0px 100px 5px white; border: none;}
.page-title        {font-family:"Open Sans", "Raleway", sans-serif; 
				font-size:50px; 
				font-weight:300; 
				background-color:#85868a;
				color:black;
				display:none;
				}
.page-subtitle  {background-color:#B6B6B9;
				border-left:solid 5px #2d73d9;
				}
.subtitle-text {font-family:"Open Sans", "Raleway", sans-serif; 
				font-size:26px; 
				font-weight:300; 
				color:#2d73d9; 
				}				
div#home-body 	{background-color:#b6b6b9; border-left:solid #2D73D9 4px; /*border-right:solid #2D73D9 2px;*/}
p#home-body-title{font-family:"Open Sans", "Raleway", sans-serif; font-size:30px; font-weight:400; color:#2d73d9; }
/*p#address {background-color:white; border-bottom:solid #2D73d9 1px; border-top:solid #2d73d9 1px; background-color:#AABADD;}*/
/*Navigation Bar*/
div.navibar {font-weight:bold; background-image:url(../Images/navibar-background.png); margin-left:-10px;}
	a.navilink:link  {font-family:"Marko One"; color:#FFFFFF; text-decoration:none; font-size: inherit;}
	a.navilink:visited  {color:#FFFFFF; text-decoration:none; font-family: "Marko One";}
	a.navilink:hover  {color:#663300; font-size: inherit; /*border-bottom:solid #2d73b9 4px*/}
	#current {color:#663300; border-bottom:solid #663300 4px;}
/* General */	
span.bold  {font-weight:bold;}
td  {font-family:"Source Sans Pro", sans-serif; font-size:20px; color:black; cursor:default;}
	td.red, a#email-us:link, a#email-us:visited {color:#2d73d9; font-family:"Source Sans Pro", sans-serif; font-size:24px;}
a:visited {color:blue;}
a.no-und:link {text-decoration:none;}
p, label {font-family:"Source Sans Pro", sans-serif; font-size:18px;}
p.note  {font-size:14px; font-weight:600;}
a, a:link, a:visited, a:hover, a:active, a img {outline: none; border: none;}
input, textarea {background-color:#CCCCCC; border:solid #7F7F82 1px;}
label, textarea {color:#7F7F82; font-weight:400;}
.contact-box, div#email-us {border-left:6px solid #2d73d9; 
                            background-color:#b6b6b9; 
                            border-bottom-right-radius: 7px; 
                            border-top-right-radius: 7px
                            
}
img#email {border-radius:10px;}

/*Events Box*/
#events {width:200px; height:auto; float: right; margin-top:auto; margin-right:40px; border:#2D73D9 2px solid;}
	#box-title {font-family:"Open Sans", sans-serif; font-weight:300; background-color:#2D73B9; color:white; font-size:24px; margin-top:auto; width:200px; margin-left:0px;}
	.event-title {font-weight:bold; font-family:"Open Sans", sans-serif; margin:auto 3px -10px 3px; text-align:center;}
	.event-date {margin-left:3px; margin-right:3px; font-size:16px; text-align:center;}
	.event-description {font-family:"Source Sans Pro", sans-serif; font-size:14px; margin:-10px 3px 10px 3px; text-align:left; padding-bottom:2px;
						background-color:#AABADD; background-position:center bottom; background-repeat:no-repeat; border-bottom:solid 2px #2d73d9;}
	.event-description:empty {display:none;}


/*--------------------------------LAYOUT ---------------------------------------*/
#screen {width:1000px; margin:-8px auto auto auto; padding-left:0px; z-index: 1;}
a.navilink  {margin:50px 33px; padding-bottom:5px; padding-top:0px;}
div.header {z-index: 5;}
div.navibar {margin-bottom:5px; margin-left:0px; height:32px; position: absolute; width: 1000px;}
.page-title 	{text-align:center; width:1000px; margin:auto auto 0px auto; height:50px; padding-bottom:4px; margin-top:-5px;}
.page-subtitle {margin-left:0px; width:220px; height:40px; padding-bottom:-10px;}
.subtitle-text {position:relative; top:12px; margin-left:15px;}
p {margin-left:50px; margin-right:50px;}
#map {width:500px; margin-left:auto; margin-right:auto;}
#home-page {margin-top: 40px;}
#top-space {margin-top: 20px;}
div#home-body {width:700px; float: left; margin:20px auto auto 20px;}
p#home-body 	{margin:10px 6px 2px 10px;}
p#home-body-title {margin:10px auto -15px 300px;}
#floatclear {width: 1000px; clear: both;}
/*p#address {width:175px; margin-top:10px}*/
/*#header-image-about {border-left:solid 3px white;}*/
#map {margin-top:10px; margin-left:50px;}
table#contact-form  {width:310px; margin:auto auto;}
label {margin-left:1px; position:relative; bottom:-5px;}
.centre-icon {width:100px; margin-left:auto; margin-right:auto;}
.contact-box {width:260px; margin-left: 150px; padding-top: 15px;}
div#email-us {position:  relative; bottom: 270px; margin-left: 575px; height: 215px; width: 260px; padding-top: 15px; }
div.contact-screen {height: 530px;}
#header {  position: fixed; right: 0px; top: 0px;
                    width: 100%;
	                background-size: cover;
                    margin-left: -20px;
                    height: 203px; /*or 195px???*/
                    z-index: -5;
}
colgroup#phone {width: 400px;}

/**************************************EMBEDED FONTS************************************************/
@font-face {font-family:asenine; 
	src:url(../Fonts/asenine_kit/asenine_-webfont.eot), 
		url(../Fonts/asenine_kit/asenine_-webfont.svg), 
		url(../Fonts/asenine_kit/asenine_-webfont.ttf), 
		url(../Fonts/asenine_kit/asenine_-webfont.woff);
			}
			
@font-face {font-family:tall_film;
	src:url(../Fonts/tall_films_kit/tall_film_fine-webfont.eot),
		url(../Fonts/tall_films_kit/tall_film_fine-webfont.svg),
		url(../Fonts/tall_films_kit/tall_film_fine-webfont.ttf),
		url(../Fonts/tall_films_kit/tall_film_fine-webfont.woff)
			}