@charset "utf-8";

body {
	background-image: url(images/pattern8-pattern70f.jpg);
	background-repeat: repeat;}
iframe {border: 1px #990000 solid;}

img, embed, object, video {max-width: 100%;}

form {margin-top: 0px; margin-left: 40px;}

.f-size80 {font-size: 80%; color:maroon;}

h3 {font-weight: normal; line-height: 80%;padding-top: 0px; font-size: 16px;}

.listsimple p{margin: 0 0 0 45px; text-indent: -25px;}

.tight {margin-top: -15px;}

#wrapper {
	border-radius:10px;
	box-shadow: 3px 3px 2px #797;
	border: solid 1px #beb;
	max-width: 935px;
	min-height: 500px;
	margin: 20px auto 40px auto;
	background-color: white;
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	color: #252525;
	z-index: 1;
	position: relative;
}

h1 img {border:none; border-width: 0;}

.topandheader {
	border-radius:10px 10px 0 0;
	background-color: white;
	max-width: 935px;
	box-shadow: 1px 3px 2px #797;}
	
.topandheader div {margin: 0 auto 0 auto; padding: 5px;}

	
.nivodiv {max-width: 912px; padding: 2px;  margin: -10px auto -10px auto; border: solid 1px green; border-radius: 2px;}

.nivoSlider img {}

#donate {float:right;  z-index:100; margin-top:-45px; margin-right:-9px;}


h1 { font-weight: normal; margin-bottom:0px; font-size: 165%;  font-weight: bold; padding-top: 10px; font-family: 'Buda',Verdana, Geneva, sans-serif;}

h3 {font-weight: normal; font-size: 200%; font-family: 'Buda',Verdana, Geneva, sans-serif;}

#pagetitleplus {padding-left: 20px;}

.floatleft {float: left;}

.headeraddr {font-size: small; color:#990000;
	text-align: center; }
	
.redtext {color: #841001;}

.dropdown-menu {display: none; padding: 1em; background-color: #eee; box-shadow: 3px 3px 3px #797; border: 1px solid #111; position: absolute; z-index:100; left:5%; }

.dropdown img {margin-top: 10px;}

.show {display: block;}

.dropdown-menu li {list-style:none; line-height: 150%;}
	
.dropdown-menu a{color: black;
	font-size: 100%;
	font-style:normal;
	font-weight: normal;
	position:relative;}
	
.btn-default.active,.btn-default:active,.dropdown-toggle.btn-default{background-color:transparent;border-color:#adadad;}

.btn-default.hover,.btn-default:hover,.dropdown-toggle.hover{background-color:#ddd;border-color:#adadad;}

#navleft {display:none;}

	
#navleft {font-family:'Buda', "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 22px; 
	padding-right: 5px;
	width: 19%;
	height: 90%;
	float: left;
	font-weight: normal;
	margin-top: 20px;
	border-right: solid 1px #6b9;
	font-size: 15px;}
	
#navleft p {padding-bottom: 0px;}

#navleft img {border:none; border-width: 0;}
	
#maincontent {padding-left: 20px; margin: 0 auto 0 auto;  }

#maincontent p li{font-size:90%;}

.clearboth {clear: both;}

a {color: #293; text-decoration:none;}
small {line-height: 200%; margin-top:5px; font-weight:bold;}

.normaldiv a {}

#maincontent a {}

a:hover {color: #C00;}

small a:hover {	color:#e07002;}

#headerlogo a[href^=tel] {
	color:#99CCFF;}

.bottomaddr a[href^=tel] {font-size: 12px; color:#96F}

#bottomnav {
	margin: 0px 60px 0px 60px;
	border-top: solid #6b9 1px;
	font-size:15px;
	padding-top:10px;
	padding-bottom: 2px;
}

#bottomnav a {font-family:'Buda', Verdana, Geneva, sans-serif; font-weight:normal; }

img {max-width:100%;}

.larger {font-size: 18px;}

.smaller {font-size: 11px;}

.smallh1 {font-size: 70%;}

.normaldiv {
	float: left;
	max-width: 90%;
	padding-right: 25px;
	padding-left: 8px;
	margin: 0px auto 0 auto;
}

.narrowdiv {max-width: 90%; clear: both; float: left; padding-right: 15px; padding-left: 12px;}

.normaldiv p, .narrowdiv p {padding-left: 20px; }

.listingdiv {max-width: 190px; margin: 0 auto 0 auto;}

.listingdiv img {}

.thanks {min-height: 400px;}

.thanks h1 {font-family:'Buda', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:25px; 
	font-weight:bold; 
	color: #c00;
	padding-left: 50px;	}
	
.thanks p {font-family:'Buda', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold; 
	padding-left: 100px;	}

.gmap {padding-top: 10px;}

.bottomaddr {text-align: center; padding-bottom: 5px;}

.copyright {font-size: 9px;}

.copyright a {font-size: 9px; font-family:Verdana, Geneva, sans-serif;}

.imgrightborder {
	max-width: 100%;
	float:right;
	border: 1px solid #033;
	padding: 2px;
	margin:15px 0px 15px 15px;
}

.imgrightnoborder {max-width: 100%; float:right; margin:15px -40px 15px 15px;}

.imgleftborder {max-width: 100%; float:left; border: 1px solid #22a; padding: 2px; margin: 10px 18px 10px 0px;}

.imgleftnoborder {max-width: 100%; float:left; padding: 2px; margin: 10px 18px 10px 0px;}

@media screen and (min-width: 450px) {.narrowdiv {max-width: 90%;}} 

@media screen and (min-width: 530px) {.narrowdiv {max-width: 250px;} 
	.listingdiv {float: right; width: 190px; padding-left: 10px; border-left: #97f solid 1px;}} 
	
@media screen and (min-width: 580px) {.narrowdiv {max-width: 310px;} } 
	
@media screen and (min-width: 630px) {.narrowdiv {max-width: 360px;} } 

@media screen and (min-width: 682px) {.narrowdiv {max-width: 410px;} } 
	
@media screen and (min-width: 752px) {
	.normaldiv {max-width: 470px; margin-top: 15px;}
	.dropdown {display:none;}
	.narrowdiv {max-width: 250px;}
	#navleft {display:block;
	padding: 0 15px 0 10px;
	z-index: -1; max-width: 155px; }
	} 
	
@media screen and (min-width: 810px) {#navleft {max-width: 170px; padding-left: 25px;}
	.normaldiv {max-width: 540px;}
	.narrowdiv {max-width: 300px;}
	.listingdiv {width: 180px; }
} 

@media screen and (min-width: 928px) {#navleft {max-width: 120px;}
	.normaldiv {min-width: 670px; padding-left: 15px;}

}
	
@media screen and (min-width: 938px) {.narrowdiv {max-width: 420px;}
	.listingdiv {}
	.topandheader div {padding: 8px;}
} 

@media screen and (min-width: 1289px) {#navleft {}
	.normaldiv {}
	} 
