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

*{
	margin:0;
	padding:0;
}
		
body{
	background: #fff;
	margin:0px;
	padding: 0;
	font-family: "Raleway","Wire One", Helvetica, "ariel", sans-serif;
	text-align: left;
}
pre{
	text-indent: -999999px;
}
.clear{clear:both;}
a img{border: none;}
a{
	outline: none;
	text-decoration: none;
	color: #f94747;
}

/**************************************************************

Nav

**************************************************************/
#jNav{
	position: absolute;
	top: 75px;
	left: 90px;
}
#jNav ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#jNav li{
	float: left;
}
#jNav li a{
	display: block;
	padding: 0 5px;
	margin: 0 50px 0 0;
	color: black;
	font-size: 18px;
	/*text-transform: uppercase;*/
	letter-spacing: 1pt;
}
#jNav li a:hover{
	color: red;
}

.logo{
	display: block;
	padding: 0 5px;
	margin: 0 50px 0 0;
	color: black;
	font-size: 18px;
	/*text-transform: uppercase;*/
	letter-spacing: 1pt;
}

/**************************************************************

Socials

**************************************************************/

#socials{
	height: 22px;
	position: absolute;
	right: 90px;
	bottom: 50px;
}

#socials ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#socials li{
	float: left;
	height: 22px;
	overflow: hidden;
	margin: 0 5px 0 0;
}
.twitter{
	width: 90px;
	overflow: hidden;
}
.facebook{
	width: 120px;
	overflow: hidden;
}
.google{
	padding: 0 5px 0 0;
	width: 70px;
	overflow: hidden;
}
.pinterest{
	padding: 0 5px 0 0;
	width: 50px;
	overflow: hidden;
}
.svla{
	padding: 5px 0 0 0;
}
/**************************************************************

Player

**************************************************************/

 #svla{
 	top:55px;
	right: 51px;
	position: absolute;
	height: 50px;
	overflow: hidden;
	
 }
 *{
 	outline: none;
 }
 a{
 	outline: none;
 }
 
 #svla:hover{
 	height: auto;
 	border: 1px solid #eee;
 	top:54px;
	right: 50px;
	background: #fff;
 }
	
/**************************************************************

JTWT - Twitter
	
**************************************************************/
#twitterFeed{
	position: absolute;
	left: 90px;
	bottom: 52px;
}
#tIcon{
	margin: 0 0 20px 0;
}


#tweets {
    width:350px;
    padding:0px;
    font-size:18px;
    line-height: 24px;
    color:#000;
    text-align: left;
    letter-spacing: 1.5pt;
    
    }
#jtwt_loader{
    display: none;
    color: red;
  	height: 0px;
 	text-indent: -999999px;
}

#jtwt_tweet{}
#jtwt_picture{
	float: left;
	height: 75px;
	width: 75px;
	display: none;
}
#jtwt_date{
	font-family:"Helvetica", sans-serif;
	font-family: "Wire One", Helvetica, "ariel", sans-serif;
	font-family: "Raleway","Wire One", Helvetica, "ariel", sans-serif;
	font-size: 22px;
	font-size: 14px;
	margin: 30px 0 0 0;
	color: black;
	
}
#jtwt_text{
	font-family:"Helvetica", sans-serif;
	font-family: "Wire One", Helvetica, "ariel", sans-serif;
	font-family: "Raleway","Wire One", Helvetica, "ariel", sans-serif;
}
#jtwt a{}
#jtwt_text a{
    color: #f94747;
    color: #999;
    text-decoration:none;
}
#jtwt_text a:hover{
    color: #f94747;
}
#jtwt_date a{
	margin: 30px 0 0 0;
	color: #999;
	
}

/*****************************************************************

Fancy

*****************************************************************/
#aboutJ{
		width:900px;
		font-size: 26px;
		line-height: 38px;
		display: none;
		
}
#aboutJ h2{
	display: block;
	font-size: 38px;
	padding: 0 0 30px 0;
	letter-spacing: 1pt;
}
#aboutJ p{
	display: block;
	font-size: 18px;
	letter-spacing: 1pt;
	line-height: 28px;
}
#contactJ{
		width:900px;
		font-size: 26px;
		line-height: 38px;
		display: none;
}
#large{
		display: none;
		width: 100%;
		height: 100%;
		overflow: hidden;
}

/****************************************************************

Contact

****************************************************************/

#container{
	display: block;
	font-size: 18px;
	letter-spacing: .7pt;
	width: 890px;
}
#container h2{
	display: block;
	font-size: 38px;
	padding: 0 0 10px 0;
	letter-spacing: 1pt;
}

#sendEmail{
	margin: 35px 0 0 0;
}


#sendEmail h3{
	font-weight: normal;
	font-size: 18px;
	margin: 0 0 0px 0;
	padding: 0;
	width: auto;
	float: left;
}

input{
	height: 45px;
	width: 380px;
	border: solid black 2px;
	background: none;
	font-size: 17px;
	padding: 0px 10px;
	font-family:Helvetica, sans-serif;
	margin: 0px 0 0 0;
	display: block;
	color: black;
}
#textA{
	border: solid black 2px;
	height: 132px;
	width: 396px;
	padding: 10px;
	font-size: 17px;
	background: none;
}
#names{
	margin-bottom: 20px;
}
.subHead{
	border-bottom: solid 1px #ccc;
	padding: 0 0 30px 0;
}
#submitBar{
	background: #eee;
	width: 100%;
	height: 45px;
}

#submit{
	height: 45px;
	width: 100%;
	background: #07e1c5;
	background: #000;
	color: white;
	font-family: 'Raleway', Helvetica, sans-serif;
	font-size: 18px;
	cursor: pointer;
	display: block;
	border: none;
	letter-spacing: 1pt;
	text-align: left;
	padding: 0 0 0 20px;
}
#submit span{
	float: right;
	margin: 0 20px 0 0;
}
#nEBox{
	margin: 0 0 0px 0;
	float: left;
	height: 2px;
}
#nameError, #emailError, #messageError{
	color: red;
	/*font-family: 'Raleway', Helvetica, sans-serif;*/
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	display: none;
	padding: 1px 0 0 20px;
	letter-spacing: 0pt;
}

#thankYou{
	/*background: url(../../images/rsvpThankYou.png) no-repeat top center;*/
	margin: 40px 0 0 0;
	height: 370px;
	display: none;
	font-size: 40px;
	line-height: 50px;
	letter-spacing: 1pt;
}
#formLeft{
	float: left;
	width: 450px;
	overflow: hidden;
	margin: 0 0 40px 0;
}
#formRight{
	float: right;
	width: 420px;
}


/************************************************************************

	MEDIA Q'S

************************************************************************/

@media all and (orientation:portrait) {}
@media all and (orientation:landscape) {}

	/* 1024 and larger */
@media screen and (min-width:1024px){
 	

 }

	/* 1180 and larger */
@media screen and (min-width:1174px){
	#jNav li a{
		font-size: 24px;
		letter-spacing: 1.5pt;
	}

	.logo{
		font-size: 24px;
		letter-spacing: 1.5pt;
	}
	#tweets {
   		font-size:26px;
  	 	line-height: 32px;
	    letter-spacing: 1.5pt;
    
    }
}
