@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
a:link    {color:black;Text-decoration: none;}
a:visited {color:black;}
a:hover   {
	color:#ff0000;
}
a:active  {color:black;} 
.loader {
	position: absolute;
	 left: 0px; top: 0px; width: 940px; 
	 height: 626px;
            overflow: hidden; 
			border:#000000; border-color:#000000; border-width:1px; border-style:ridge
	background: url('images/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
}

/* DEFAULTS - MARGINS SPACING */

div		{ margin: 0; padding: 0; border: 0; }



@font-face {

    font-family: MagnoliaScript;

    src: local(mag_font), url('fonts/MagnoliaScript.otf') format('opentype');

	
}
			
@font-face {

    font-family: GreatVibes-Regular;

    src: local(bttf_font), url('fonts/GreatVibes-Regular.ttf') format('truetype');

	
}

@font-face {

    font-family: Parisienne-Regular;

    src: local(jeannie_font), url('fonts/Parisienne-Regular.ttf') format('opentype');

}

@font-face {

    font-family: DancingScript-Bold;

    src: local(Dance_font) url('fonts/DancingScript-Bold.ttf') format('truetype');

}

@font-face {

    font-family: DancingScript-Regular;

    src: local(Dance1_font), url('fonts/DancingScript-Regular.ttf') format('opentype');

}
@font-face {

    font-family: Damion-Regular;

    src: local(Dan_font), url('fonts/Damion-Regular.ttf') format('truetype');

}
#logo{
	position:relative;
	font-family:GreatVibes-Regular;
	z-index:2;
	
}
#logoPic {
	position: absolute;
	left:75%;
	top:10px;
	width:15%;
	height:119px;
	opacity: 0.7;
	filter: alpha(opacity=70); /* For IE8 and earlier */
	z-index:1;
}
#NAREP{
	font-family:Parisienne-Regular;
	font-size:36px;
	
}

/* PAGE & CONTENT HEIGHTS AND WIDTHS */

.pageheight	{ min-height: 900px; }

.pagewrapper	{ width: 950px; }

.content-pad 	{ padding: 25px 35px 25px 35px; }