/*
Plugin: jQuery Parallax
Version 1.1.3
Author: Ian Lunn
Twitter: @IanLunn
Author URL: http://www.ianlunn.co.uk/
Plugin URL: http://www.ianlunn.co.uk/plugins/jquery-parallax/

License: http://creativecommons.org/licenses/by-sa/3.0/ (Attribution Share Alike). Please attribute work to Ian Lunn simply by leaving these comments in the source code or if you'd prefer, place a link on your website to http://www.ianlunn.co.uk/.
*/

@charset "utf-8";
/* CSS Document */

a:link {
    color: white;
    text-decoration: none;
}

a:visited {
    color: white;
    text-decoration: none;
}

a:hover {
    color: white;
    text-decoration: none;
}

a:active {
    color: white;
    text-decoration: none;
}  

@font-face {
	    font-family: fontTelegrafico;
	    src: url(telegrafico_by_ficod.ttf);
}

@font-face {
	    font-family: fontCalibri;
	    src: url(calibri.ttf);
}


body{
	margin: 0;
	min-width: 980px;
	padding: 0;
	//font-family: fontCalibri;
	//font-weight: 800;
	//font-stretch: ultra-expanded;
	font-size: 20px;
}

p{
	margin: 0 0 20px 0;	
}

p, ul{
	font-family:"Proxima Nova Light", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size-adjust:0.488;
	font-weight:200;
	font-style:normal;
}

img{
	border: 0;
}

h1, #pixels{
	font-family:"Museo 900", Verdana, serif;
	font-size-adjust:0.40;
	font-weight:700;
	font-style:normal;
}

h2{
	font-family:"Beau Sans Pro Book", Verdana, sans-serif;
	font-size-adjust:0.531;
	font-weight:500;
	font-style:normal;
}

#header h1, #pixels{
	color: #000000;
}

.float-left{
	float: left;	
	margin: 0 0 0 20px;
}

.float-right{
	float: right;
	margin: 0 20px 0 0;
}

.center{
	font-size: 2.5em;
	padding: 80px 0 0 0;
	text-align: center;
}

#nav{
	list-style: none;
	position: fixed;
	right: 20px;
	z-index: 50;
}

#nav li{
	margin: 0 0 15px 0;
		z-index: 200;
}

#nav2{
	list-style: none;
	position: fixed;
	right: 20px;
	z-index: 50;
}

#nav2 li{
	margin: 0 0 15px 0;
		z-index: 200;
}



#header, #intro, #ACUnity{
	width: 100%;
}

#intro{
	background:#000000
	color: white;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	text-align: left;
	align: left;
	z-index: 100;
}

#Parties{
	background: url(images/img3.jpg) 50% 0 no-repeat fixed;
		//background-size: 100% 100%;
	color: white;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
		
}

#Parties .bgParties{
	background: url(images/bg-lines.png) 50% 0;
	height: 750px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
}

#Parties .bgPartiesLogo{
	background: url(images/parties_text.png) 50% 0 no-repeat fixed;
	height: 750px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
}

#djNickIntro{
	background: url(images/img1.jpg) 50% 0 no-repeat fixed;
	color: white;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
		
}

#djNickIntro .bgIntro{
	background: url(images/nick_logo.png) 50% 0 no-repeat fixed;
	height: 750px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
}


#Contact{
	background: url(images/img5.jpg) 50% 0 no-repeat fixed;
	color: white;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;	
}

#Contact .bgContact{
	background: url(images/bg-lines.png) 50% 0;
	height: 600px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
	//margin-top: 300px;

    
}

#Contact .bgContactLogo{
	background: url(images/contact_text.png) 50% 0 no-repeat fixed;
	height: 600px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
}

#WeddingBG{
	background: url(images/img2.jpg) 50% 0 no-repeat fixed;
	color: white;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
		
}

#WeddingBG .bgWedding{
	background: url(images/bg-lines.png) 50% 0;
	height: 750px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
	
	color: rgba(255,255,255,0.5);
		//text-shadow: 3px 3px #000000;
		font-family: fontTelegrafico;
	    	font-weight: bold);
		font-size: 400%;
	text-align: center;
	vertical-align: bottom;
}

#WeddingBG .bgWeddingLogo{
	background: url(images/wedding_text.png) 50% 0 no-repeat fixed;
	height: 750px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
}




#fifth{
	background: #000;
	height: 400px;
	margin: 0 auto;
	padding: 40px 0 0 0;
}



.story{
	margin: 0 auto;
	//min-width: 980px;
	overflow: hidden;
	//width: 980px;
}

.story .float-left, .story .float-right{
	padding: 100px 0 0 0;
	position: relative;
	//width: 350px;	
}

.contentContact{
	margin: 0 auto;
	min-width: 100%;
	overflow: hidden;
	width: 100%;
	margin-top: 600px;
}

.contentIntro .float-left, .story .float-right{
	padding: 0px 0 0 0;
	position: relative;
	width: 100%;	
}

.content{
	margin: 0 auto;
	min-width: 100%;
	overflow: hidden;
	width: 100%;
	margin-top: 750px;
}

.content .float-left, .story .float-right{
	padding: 0px 0 0 0;
	position: relative;
	width: 100%;	
}



table#t01 {
    width: 100%;
    background: rgba(0,0,0,0.8);
    	color: rgba(40,40,40,1);
	//text-shadow: 3px 3px #C0C0C0;
	font-family: fontCalibri;
    	height: 100%;
    	margin: 0 auto;
    	overflow: hidden;
	padding: 0;
} 

table#tContent {

	color: rgba(230,230,230,1);
	//text-shadow: 3px 3px #C0C0C0;
	font-family: fontCalibri;
    	margin: 0 auto;
    	overflow: hidden;
	padding: 0px;
	border: 0px solid black;
	text-align: center;

} 


td#tdContent {
    	overflow: hidden;
	padding: 0px;
	width: 765px;
	height: 341px;
	color: black;
	border: 0px solid black;
} 

td#tdContentBigger {
    	overflow: hidden;
	padding: 0px;
	width: 1397px;
	height: 385px;
	color: black;
	border: 0px solid black;
} 

table#tHeadline {
	width: 100%;
	color: rgba(200,200,200,1);
	//text-shadow: 3px 3px #C0C0C0;
	font-family: fontTelegrafico;
    	text-indent: 100px;
    	margin: 0 auto;
    	overflow: hidden;
	border: 0px solid black;
	height: 100%;
	border-collapse: collapse;
	font-weight: bold);
	font-size: 800%;
	text-align: left;
}

table#tIntro {
	width: 100%;
    
	//background-image: url(images/ACU.jpg);
	color: rgba(255,255,255,1);
	text-shadow: 2px 2px #000000;
	font-family: fontTelegrafico;
    	font-size: 150%;
    	margin: 0 auto;
    	overflow: hidden;
	border: 0px solid black;
	height: 975px;
	border-collapse: collapse;
	
	
	
}



tr#trOther1
{
	border-collapse: collapse;
	//background-image: url(images/Undergarden.jpg);
	background-position: -40px -40px;
	height: 500px;
	
	background-repeat: no-repeat;
	vertical-align: top;
    	overflow: hidden;
	padding: 10px;
	font-weight: bold;
	border: 0px solid black;
	
}

td#tdOther1
{
	border-collapse: collapse;
	//background-image: url(images/Undergarden.jpg);
	background-position: -80px 0px;
	background-size: 250% 120%;
	width: 700px;
	
	background-repeat: no-repeat;
	vertical-align: top;
    	overflow: hidden;
	padding: 10px;
	font-weight: bold;
	border: 0px solid black;
}

table#tIntroOther {
	border-collapse: collapse;
}