ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, img {
	margin:0;
	padding:0;
	border: 0;
}

ul { 
	list-style:none;
}


body {
	background: #070c11 url('../images/splash/bgBody.jpg') center top repeat;
	font-family: CartoGothicStd, Arial, Helvetica, sans-serif;
	color: #82888f;
	font-size: 62.5%;
	padding: 0 0 0 0;
}

a:link, a:visited {
	color: #82888f;
}

a:hover, a:active {
	color: #fff;
}


/*FONTS
***********************************************/

@font-face {
    font-family: 'CartoGothicStd';
    src: url('../fonts/CartoGothicStd-Book-webfont.eot');
    src: url('../fonts/CartoGothicStd-Book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/CartoGothicStd-Book-webfont.woff') format('woff'),
         url('../fonts/CartoGothicStd-Book-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
/*
@font-face {
    font-family: 'CartoGothicStd';
    src: url('../fonts/CartoGothicStd-Italic-webfont.eot');
    src: url('../fonts/CartoGothicStd-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/CartoGothicStd-Italic-webfont.woff') format('woff'),
         url('../fonts/CartoGothicStd-Italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;

}

@font-face {
    font-family: 'CartoGothicStd';
    src: url('../fonts/CartoGothicStd-Bold-webfont.eot');
    src: url('../fonts/CartoGothicStd-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/CartoGothicStd-Bold-webfont.woff') format('woff'),
         url('../fonts/CartoGothicStd-Bold-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'CartoGothicStd';
    src: url('../fonts/CartoGothicStd-BoldItalic-webfont.eot');
    src: url('../fonts/CartoGothicStd-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/CartoGothicStd-BoldItalic-webfont.woff') format('woff'),
         url('../fonts/CartoGothicStd-BoldItalic-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;

}
*/


div#contentWrap, div#contentWrapNoLeft, div#contentWrapWide {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	position: relative;
	z-index: 5;
	text-align: center;
}

h1 {
	width: 492px;
	height: 430px;
	text-indent: -5000px;
	background: transparent url('../images/splash/sign.png') no-repeat; 
	background-size: 88%;
	background-position: center;
	margin: 20px auto 0 auto;
}




/*SWING***************************/


.animated {
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-ms-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s;
}

@-webkit-keyframes swing {
	20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
	20% { -webkit-transform: rotate(3deg); }	
	40% { -webkit-transform: rotate(-2deg); }
	60% { -webkit-transform: rotate(1deg); }	
	80% { -webkit-transform: rotate(-1deg); }	
	100% { -webkit-transform: rotate(0deg); }
}

@-moz-keyframes swing {
	20% { -moz-transform: rotate(3deg); }	
	40% { -moz-transform: rotate(-2deg); }
	60% { -moz-transform: rotate(1deg); }	
	80% { -moz-transform: rotate(-1deg); }	
	100% { -moz-transform: rotate(0deg); }
}

@-o-keyframes swing {
	20% { -o-transform: rotate(3deg); }	
	40% { -o-transform: rotate(-2deg); }
	60% { -o-transform: rotate(1deg); }	
	80% { -o-transform: rotate(-1deg); }	
	100% { -o-transform: rotate(0deg); }
}

@keyframes swing {
	20% { transform: rotate(3deg); }	
	40% { transform: rotate(-2deg); }
	60% { transform: rotate(1deg); }	
	80% { transform: rotate(-1deg); }	
	100% { transform: rotate(0deg); }
}

.swing {
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	-o-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	-moz-animation-name: swing;
	-o-animation-name: swing;
	animation-name: swing;
}

/************************************/

h1 a {
	width: 492px;
	height: 430px;
	display: block;
}

h2 {
	font-size: 30px;
	font-weight: normal;
	padding: 15px 0 2px 0;
}

p {
	font-size: 20px;
	font-weight: normal;
	padding: 0 0 25px 0;
}

p.contact {
	font-size: 22px;
	padding-bottom: 0;
}

p.contact a {
	text-decoration: none;
}

p.contact span.phone {
	padding: 0 15px 0 22px;
	background: transparent url('../images/splash/phone.png') 0px 9px no-repeat;
}

p.contact span.email {
	padding: 0 0 0 23px;
	background: transparent url('../images/splash/email.png') 0px 10px no-repeat;
}


