
@font-face {
    font-family: 'bigheaders';
    src: url('font3.ttf') format('truetype');
}

@font-face {
    font-family: 'fontheaders';
    src: url('font2.otf') format('truetype');
}

@font-face {
    font-family: 'fontheadersbold';
    src: url('font2bold.otf') format('truetype');
}

body 			{ 
    background: url(/14.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    opacity: 0.95;
    filter: alpha(opacity=95);
    height:100%;
}

txtwhite 		{ color: white; }

txttaint 		{ color: #ffe6f2; }

txtshadow		{ text-shadow: 2px 2px #000000; }

txtshadoww		{ text-shadow: 2px 2px #ffffff; }

logo			{ font-family: 'bigheaders'; font-size : 180%; }

logobottom		{ font-family: 'bigheaders'; font-size : 120%; }

sm			{ font-size: 80%; }

lg			{ font-size: 120%; }
	
p			{ font-family: 'fontheaders'; font-size : 170%; color: #1a1a1a; }

p.info			{ font-size : 140%; }

p.bottom		{ font-size : 100%; color: #fff;}

p.scream		{ font-size : 240%; }

p.center		{ text-align: center; }

li			{ font-family: 'fontheaders'; font-size : 170%; color: #1a1a1a; }

.vertmiddle		{ vertical-align:middle; }

.toppad20		{ padding-top: 20px; }

.topbanner		{ background-color: #660033; padding: 32px; color: white; }

.btn-nav 		{ background-color: #660033; border-color: #660033; color: white; }
.btn-nav:hover,
.btn-nav:focus,
.btn-nav.active		{ background-color: white; border-color: #660033; color: white; opacity: 0.7; filter: alpha(opacity=70); }

.bgwhite		{ background-color: white; };

img.photoupload         { max-width: 400px; border-radius: 50%; -webkit-transition: -webkit-transform .3s ease-in-out; transition: transform .3s ease-in-out; }

img.photoupload:hover   { -webkit-transform: rotate(4deg) scale(1.03); transform: rotate(4deg) scale(1.03); }

