html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/* [disabled]background-color: #FFF; */
}
html	{
	height:100.1%;
}
body {
	background-color: #450F0A;
	/* [disabled]background-image: url(../../images/raw/shading.png); */
	/* [disabled]background-repeat: repeat; */
	/* [disabled]background-position: left 150px; */
	color: #2c2c2e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.4em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}
blockquote	{
	margin-left:1em;
	margin-right:1em;
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}
.smalltxt {
	font-size:0.875em;
	line-height:1.25em;
}

.right-box {
	float:right;
	width:45%;
	margin:1ex 1em 1em 2em;
	padding:1em;
	border:solid 1px #fff;
	border-radius:1ex;
	clear:right;
}

.media_outdoor p {
	margin:0.75em 0.75em 0.25em 0.75em;
}
sub {
	top: .5ex;
}
p	{
	margin:3px;
}
h1, h2, h3, h4 {
	color: #FFFD05;
	font-weight: bold;
	line-height: 1.1em;
	/*font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;*/

}
h1 {
  font-size: 1.4em;
}
h2 {
  font-size: 1.3em;
}
h3 {
  font-size: 1.2em;
}
#header h1, #header h2, #header h3	{
	text-align:center;
	line-height:1.1em;
	margin:0 0 0.5ex 0;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;

}
#header h1	{
	font-size: 1.8em;
	font-variant: small-caps;
	color: #FFFD05;
	padding-top: 1ex;
}
#header h2	{
	font-size: 1.2em;
	color: #fff;
}
#header h3	{
	font-size: 1em;
	color: #fff;
}
a,  a:link {
	color: #FF0;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #FF0;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #FF9;
	text-decoration: underline;
}
a:focus {
	color: #FF9;
}
a:active {
	color: #FC0;
}
a img {
	border:none;
}
#outerWrapper {
	margin: 0 auto 0 auto;
	/* [disabled]background-color: #AF251B; */
	text-align: left;
	width: 100%;
	font-size: 0.875em;
	/* [disabled]height: 100%; */
	padding: 0;
	background-image: url(../../images/gradients/outer_gradient.png);
	background-repeat: repeat-x;
	background-position: top;
}
#header {
	background-color: #AF251B;
	/* [disabled]border-bottom: solid 1px #FFFD05; */
	font-size: 1em;
	font-weight: bold;
	line-height: 15px;
	padding: 0;
	height: 150px;
	background-image: url(../../images/gradients/head_gradient.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0;
	color: #fff;
	text-align: center;
}
#outerWrapper #contentWrapper {
	width: 80%;
	max-width: 1100px;
	min-width: 960px;
	margin: 0 auto;
	padding: 0;
	/* [disabled]background-color: #FFF; */
}
#outerWrapper #contentWrapper #content {
	margin: 0;
	padding: 10px;
	background-color: #821B14;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: #ffffcc;
	background-image: url(../../images/gradients/content_gradient.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 3px solid #000;
	position:relative;
}
#contentWrapper {
	z-index:2;
}
#content {
	z-index:4;
}
#footer {
	/* [disabled]background-color: #f4f2fc; */
	/* [disabled]border-top: solid 1px #a8a2d1; */
	padding: 10px 10px 10px 10px;
	color: #ddd;
	clear: both;
	font-variant: small-caps;
}
.img_left {
	float: left;
	margin: 1ex 1em 1ex 1ex;
}
.img_right {
	float: right;
	margin: 1ex 1ex 1ex 1em;
}
#header #left_hd {
	display: block-inline;
	float: left;
	/* [disabled]background-color:#ffffff; */
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
#main_nav li {
	display: inline;
	list-style-type: none;
	margin: 1ex;
	padding:2.2ex 0;
	/*background-image: url(../../images/button-left.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	/* [disabled]height: 100px; */
	/* [disabled]min-width: 85px; */
}
/*
#main_nav li a {
	font-variant: small-caps;
	list-style-type: none;
	margin: 0;
	padding:2.2ex 3ex 2ex 2ex;
	background-image: url(../../images/button-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #000;
}
*/
.clear { /* generic container (i.e. div) for floating buttons */
	overflow: hidden;
	width: 100%;
	margin-top: 1ex;
	padding-top: 0px;
	/* [disabled]border-bottom: solid 1px #999; */
	margin-bottom: 1ex;
}
.clear_right {
	clear:right;
}

a.button {
	background: transparent url('../../images/button-right.gif') no-repeat scroll top right;
	
	color: #fff;
	display: block;
	float: left;
	font: normal 14px arial, sans-serif;
	height: 36px;
	margin-right: 6px;
	padding-right: 16px; /* sliding doors padding */
	text-decoration: none;
	margin-top: 0px;
}

a.button span {
    background: transparent url('../../images/button-left.gif') no-repeat;
    display: block;
    line-height: 19px;
    padding: 6px 0 10px 12px;
} 
a.faded	{
	color:#ff0;
}
#main_nav {
	/* [disabled]margin-left: 1em; */
	padding-left: 0px;
	margin-bottom: 1ex;
	/* [disabled]height: 150px; */
	padding-bottom: 1ex;
}
#content #slideshow {
	background-color: #000;
	/* [disabled]padding: 3px; */
	float: right;
	border: solid 2px #000;
	height: 150px;
	width: 300px;
	/* [disabled]margin: auto; */
	clear: both;
	/* [disabled]-moz-border-radius: 10px; */
	-o-border-radius: 10px;
	/* [disabled]-webkit-border-radius: 10px; */
	/* [disabled]border-radius: 10px; */
	text-align: center;
}
.cursive	{
	font-family:"MV Boli", Zapfino, "Lucida Handwriting", "Apple Chancery","Comic Sans MS", cursive;
	letter-spacing:1px;
	word-spacing:3px;
	font-size:1.1em;
	font-weight:normal;
}
.cursive2	{
	font-family:"MV Boli", Zapfino, "Lucida Handwriting", "Apple Chancery","Comic Sans MS", cursive;
	font-size:1em;
	font-weight:normal;
	margin: 0;
	line-height: 1.2em;
	padding: 3px 5px;
	/*
	position:absolute;
	bottom:1px;
	right:1ex;
	*/
	text-align:center;
	z-index: 2;
}
#content #traffic_img {

	/*float: right;*/
	/* [disabled]height: 200px; */
	width: 300px;
	margin: 1ex 0 0 0;
	text-align: center;
	background-color: #450F0A;
	border: solid 2px #000;
	padding: 0;
	height:150px;

}
#contain_all {
	position:relative:
	z-index:1;
	/* [disabled]height: 99%; */
	overflow: scroll;
	/* [disabled]max-height: 99%; */
}
#content .demo {
	clear: both;
	margin-top: 1em;
	margin-bottom: 1em;
}
.ad_box	{
	line-height:1.15em;
	/* [disabled]max-width:18em; */
	padding:2px 8px;
	color:#60140E;
	background-color:#ffffcc;
	font-size:1.1em;
	border:solid 2px #444;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-weight: bold;
	/* [disabled]display: inline; */
}
.bullet {
	color: #FFFD05;
	/* [disabled]background-color: #FFC; */
}
.smallcaps {
	font-variant: small-caps;
}
.serifs {
	font-family: "Courier New", Courier, monospace;
}
.testimonials_right {
	float: right;
	width: 45%;
}
.testimonials_left {
	width: 45%;
}
.testimonials {
	border-bottom: 1px solid #fff;
	padding: 1ex;
	/*width: 95%;*/
	margin-bottom: 1em;
}
.testimonials img {
	border:solid 1px #fff;
	padding:3px;
	background-color:#000;
	max-width: 50%;
}
.testimonials p {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:1ex;
	line-height: 1.5em;
}
.testimonials span { 
	font-size: 2em; 
	font-style:italic;
	color:#FFFD05;
}
.testimonials sup	{
	height: 0;
	line-height: 1;
	vertical-align: super;
	_vertical-align: super;
	position: relative;
	font-size:1em;
}

.shelters	{
	min-width:310px;
	max-width:500px;
	min-height:330px;
	padding:5px;
	border:solid 1px #999;
	margin-left:1.5ex;
}
.benches	{
	min-width:310px;
	max-width:500px;
	min-height:175px;
	padding:5px;
	border:solid 1px #999;
	margin-left:1.5ex;
}
.shelters p, .benches p	{
	line-height:1.25em;
	margin:0.75ex 0.5ex;
}

.floater {
	font-family: "Comic Sans MS", cursive;
	margin: 1ex;
	padding: 1ex;
	float: right;
	border: 2px solid #ff0;
	font-size: 1.5em;
}
p.footnote {
	float:right;
	width: 50%;
	margin-left: 1em;
	line-height: 1.3em;
	border: solid 1px #aaa;
	padding: 1ex;
	margin-bottom: 1em;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #fff;
}
.footnote {
	float:right;
	width: 46%;
	margin-right: 2%;
	line-height: 1.3em;
	border: solid 1px #aaa;
	padding: 1ex;
	margin-bottom: 1em;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #fff;
}


#pricing {
	font-size: 0.9375em;
	line-height: 1.3em;
}
#pricing h2 {
	border-top: 1px solid #ff0;
	padding-top: 1ex;
	clear: both;
}
#pricing h2, #pricing h3 {
	color: #ffc;
}
.soc_med {
	float:left;
	width:250px;
	text-align:center;
}
#thumbsContainer {
	text-align:center;
}
.categories {
	/*display:inline-block;
	position:relative;
	border:solid 1px #ccc;
	border-radius:1ex;*/
	margin:1ex;
	padding:0.5ex;
	text-align:center;
	font-size:1.25em;
	font-weight:bold;
	/*max-width:48%;*/
}
.shelterImgContainer {
	/*max-height:150px;*/
	text-align:center;
	max-width:150px;
	display:inline-block;
	margin:0 1ex 8px 1ex;
	/*position:relative;*/
	
}
.benchImgContainer {
	/*max-height:150px;*/
	text-align:center;
	max-width:300px;
	display:inline-block;
	margin:0 1ex 8px 1ex;
	/*position:relative;*/
	
}
.imgHeader {
	/*border-left:solid 4px #000;
	border-right:solid 4px #000;*/
	margin:0 auto -1em auto;
	max-width:99%;
	/*position:relative;*/
	margin:0;
	padding:0;
}
.categoriesImg {
	margin: -4px auto 0 auto;
	padding:0;
	border:solid 8px #000;
	background-color:#bbb;
	padding:1px;
	max-width:90%;
	/*position:relative;*/
}
/* for dropdown menu */
.nuNav  {
	display:inline-block;
}
 /* Dropdown Button */
.dropbtn {
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position:relative;
    display: inline-block;
	
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    min-width: 147px;
    z-index: 100;
	margin-top:2.5em;
	/*background-color:#821B14;
	opacity:0.5;*/
}

/* Links inside the dropdown */
.dropdown-content a {
    display: block;
}
/*.dropdown-content a,*/
.dropdown-content a, .dropdown-content a span {
	background-color:#821B14;
	border-bottom-right-radius:1em;
	margin-left:4px;
}
.dropdown-content a span:last-child, .dropdown-content a:last-child  {
	border-bottom-left-radius:1ex;
}
/* Change color of dropdown links on hover */
.dropdown-content a:hover {/*background-color: #ddd;*/}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {/*background-color: #3e8e41;*/} 

