/* 
    AUTHOR: Westward Strategy & Design Group, LLC.
            www.westwardstrategy.com
*/

/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */


body { 
  font: 62.5% Arial, Verdana, sans-serif; 
  color: #333;
  background: #c8bdb7 url(/img/background.jpg) top center repeat-x;
  }

ul { 
  list-style: none inside; 
  }

h1 { 

  font-size: 2.4em;
  }

p { 
  font-size: 1.0em; 
  line-height: 1.5em; 
  margin-bottom: 1.3em; 
  }

a { 
  outline: none; 
  color:#901b22;
  text-decoration: underline;
  }

a:hover { 
  color:#b93936;
  text-decoration: none;
  }

a img { 
  border: none; 
  }

/* END RESET */


#container {
  width: 917px;
  margin:0px auto;
  }

#banner {
  margin: 0 0 0 8px;
  }

#top {
  margin: 0 0 0 0;
  padding: 30px 0 0 0;
  background: url(/img/top_shadow.png) top center no-repeat;
  }

#center {
  padding: 0px 0px 0px 10px;
  margin: 0 0 0 0;
  background: #ffffff; url(/img/bg_shadow.png) top center repeat;
  }


#center #communities {
  border: none;
  background: none;
  }

#footer {
  padding: 14px 50px 0px 25px;
  margin: 0 0 0 0;
  color: #5c473c;
  background: url(/img/footer_shadow.png) top center no-repeat;
  }

/* buttons */

button, a.btn	{ position: relative; cursor: pointer; overflow: visible; /* overflow removes extra side padding in IE */}
a.btn			{ display: inline-block; text-decoration:none;}
.btn			{ border: 0; outline: none; margin-left: -6px; margin-right:5px; padding: 0 20px 0 0; font-size: 1em; text-align: center;  text-decoration: none;
				  background: transparent url("/img/button-sprite.png") no-repeat right -92px;}
.btn span		{ position: relative; display: block; white-space: nowrap; padding: 13px 0 0 21px; height: 25px; color: #bb0000; line-height: 1; 
				  font-family: Arial, Helvetica, Garuda, sans-serif sans-serif;
				  background: transparent url("/img/button-sprite.png") no-repeat left top; }
.btn:hover, .btnHover			{ background-position: right -138px;} /* extra class used for sucky browsers (stupid IE) */
.btn:hover span, .btnHover span	{ background-position: 0 -46px; color: #434747; text-decoration: none; text-shadow: #E8F0F0 1px 1px 0px;}

	/* for buttons on dark backgrounds */
	.darkBg .btn, .darkBg .btn span,
	#Footer .btn, #Footer .btn span,
	#Showcase .btn, #Showcase .btn span { background-image: url("/img/button-sprite-dark.png"); }	/* for buttons on dark backgrounds */

	/* fixes minor browser specific issues */
	button::-moz-focus-inner {border: none;}
	@media screen and (-webkit-min-device-pixel-ratio:0) { button span {margin-top: -1px;} }