@charset "utf-8";
/* CSS Document */

@font-face {
    //font-family: 'Sackers Gothic Light AT';
    font-family: 'SackersGothicLight';
    src: url('newfont/SackersGothicLightAT.eot');
    src: url('newfont/SackersGothicLightAT.eot?#iefix') format('embedded-opentype'),
        url('newfont/SackersGothicLightAT.woff2') format('woff2'),
        url('newfont/SackersGothicLightAT.woff') format('woff'),
        url('newfont/SackersGothicLightAT.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Calibri';
    src: url('newfont/Calibri.eot');
    src: url('newfont/Calibri.eot?#iefix') format('embedded-opentype'),
        url('newfont/Calibri.woff2') format('woff2'),
        url('newfont/Calibri.woff') format('woff'),
        url('newfont/Calibri.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}






body {
	padding: 0;
	margin: 0;
	/*	font-family:"Myriad Pro";*/
	font-family: SackersGothicLight;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
}

.cal {	font-family:Calibri;}

p {	font-family:Calibri !important;}

.clear {
	clear:both;
}

img {
	border:none;
}

a {
	text-decoration:none;
	color:#000;
}

	#all {
	width:95%;
	margin:0 auto;
}

#header {
	height:auto;
	line-height:auto;
}

#logo {
	width:100%;
	max-width:561px;
	float:none;
	margin:0 auto;
	}
	
#logo img {
	width:100%;
	height:auto;
}

#nav {
	float: none;
	width:100%;
	font-size: 1.07em;
	font-weight: bold;

}

#nav ul {
	list-style:none;
		text-align:center;
		padding:0;
		margin:0;
}

#nav li {
	padding:0.5em 0;
}

#home-txt {
	text-align:center;
	font-size:1em;
	padding:2em;
}

#home-txt2 {
height:5em;
}

#home-img  img {
	width:100%;
	max-width:960px;
	height:auto;
	text-align:center;
}


#nav-mini {
	font-size:0.86em;	
	text-align:left;
		font-family:SackersGothicLight;
		font-weight: bold;
		text-align:center;
		padding:2em 0 1em 0;
}
#nav-mini ul {
	list-style:none;
		text-align:center;
		padding:0;
		margin:0 auto;
		width:50%;
		min-width:200px;
}

#nav-mini li {
background:#fff;
border-bottom:dashed 1px #CCCCCC;
display:block;
padding:0.5em 0;
}

#nav-mini .line {
	display:none;
}

#inner-txt {
	text-align:justify;
	font-size:1.07em;
	padding:25px 0 100px 0;
	font-family:Calibri;
}

#inner-txt p {
	font-family:Calibri;
}

#inner-contact h2 {
	text-align: center;
	padding: 50px 0 0 0;
	margin: 0;
	font-family: Calibri;
	font-style: italic;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
}

#inner-contact {
padding:20px 0 0 0;
}

#inline1 {
	width:100%;
	max-width:600px;
}

@media (min-width: 600px)  {
	
	
	#nav ul {
		padding:0 0 2em 0;
	}

	#nav li {
	display:inline;
	margin:0 0 0 20px;
}

#nav li:hover, #nav .selected {
	border-bottom:#000000 2px solid;
}

#nav-mini {
	font-size:0.86em;	
	text-align:left;
		font-family:SackersGothicLight;
		font-weight: bold;
		text-align:center;
		padding:0;
}


#nav-mini .line {
	display:inline;
}

#nav-mini a {
	padding:0 1em;
}

#nav-mini ul {
	width:100%;
}

#nav-mini li {
	display:inline;
	border:none;
}
	
}

@media (min-width: 800px)  {
	
}

@media (min-width: 960px)  {
	#all {
	width:960px;
	margin:0 auto;
}

#header {
	height:55px;
	line-height:55px;
}

#logo {
	width:561px;
	float:left;
	}

#nav {
	float: right;
	width: 380px;
	font-size: 0.76em;
	font-weight: bold;

}

#nav ul {
	list-style:none;
		text-align:right;
		padding:0;
		margin:0;
}





#home-txt {
	text-align:right;
	font-size:1em; 
/* 	padding:25px 0 0 0; */
	margin:25px 0 0 0;
	width:100%;
}

#home-txt .f {

 white-space: nowrap;
padding:0 0 5px 0;
margin:0;
line-height:1;
width:100%;
min-width:100%;
display:block;
}





#nav-mini a {
	padding:0 10px;
}




#home-txt2 {
height:280px;
}

#home-img {

}



#edit {
	
}

#edit .content {
	width: 650px;
	margin: 0 auto;
	padding: 12px 0;
}

#footer {
	
}

#footer-mini {
	font-family:Calibri;
	font-size:0.86em;	
	text-align:left;
		text-align:center;
		padding:0px 0 0 0;
}
#footer-copyright-mini {
	font-family:Calibri;
	font-size:0.71em;	
	text-align:left;
		text-align:center;
		padding:0px 0 0 0;
}

#inline1 {
	font-family:Calibri;
	font-size:1em;	
	text-align:left;

}



}