@charset "utf-8";

/*Positioning and body styles*/

html{
}

body {
    overflow-y: scroll;
    text-align: center;
	background-image:url(../images/background.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100%;
}


hr {
color:#003366;
height:5px;
background-color: #003366;
}

.mobileMenuHeader {
display:none;
}

.footerNew {
text-align:center;
color:#fff;
height:30px;
}


#carousel {
	clear:right;
	margin: 0 auto 0 auto;
}

.vhText {
	height: 100vh;
}

.textBox {
background-color:#fff;
    border-radius: 25px;
	margin:5% 0 10% 0;
padding:10px 40px 10px 40px;
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
	}

.photosLink {
display:inline;
}
	
#anchor{
position: relative;
padding-top: 40%; //(whatever distance from the top of the page you want)
}	

/*left-----------------*/
.columnLeft {
	width:30%;
	margin: 10% 0 0;
	text-align:right;
	float:left;
	  position: fixed;
	}
	
	
.spColumnLeft {
	width:50%;
	text-align:center;
	float:left;

}

/*right-----------------*/
.columnRight {
	width:800px;
margin:0 0 0 25%;
	}	
	
.spColumnRight {
	width:45%;
margin:0 0 0 55%;
	}	


.clearFloat {
clear:both;
}

.form {
padding:0 0 0 50px;
}

.img {
 border: 1px solid #ffffff;
}


/*text styles*/
h1 {
/*font-family: 'Condiment', cursive;*/
font-family: 'Pinyon Script', cursive;
/*font-family: 'Arizonia', cursive;*/
font-weight:bold;
font-size:45px;
color:#000;
color:#fff;
margin:0 0 20% 0;
}

h2 {
font-family: 'Pinyon Script', cursive;
font-size:40px;
margin:0 0 -5px 0;
color:#000;
text-align:left;
}

h2 a:link, h2 a:visited, h2 a:active {
color:#fff;
text-decoration:none;
}

h2  a:hover{
color:#000;
}	
	

h3  {
font-family:tahoma, verdana, sans-serif;
font-size:16px;
color:#fff;
text-align:justify; 
}
h3 a:link, h3 a:visited, h3 a:active {
color:#fff;
text-decoration:underline;
}

h3  a:hover{
color:#0066CC;
}	
	
p {
font-family:tahoma, verdana, sans-serif;
font-size:14px;
	color:#000;
	text-align:justify;
}
a:link, a:visited,  a:active {
color:#0099CC;
text-decoration:underline;
}

a:hover{
color:#6699cc;
}


#ullist
{
list-style-type: none;
width:50%;
}

#ullist li
{
list-style-image:url(../images/arrowBLK.png);
background-repeat:no-repeat;
background-position:right;
cursor:pointer;
}
/*nav styles*/
/* Begin CSS Drop Down Menu */

.navBG {
margin: 0 auto;
padding:0;
}

.nav {
padding:0;
}


#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */ {	
font-family: 'Pinyon Script', cursive;
font-size: 28px;
color:#000033;
	text-decoration:none;
	text-align:right;
	}
	
#menuh a:hover						/* menu on mouse-over  */
	{
	color:#003399;
	}	
	