@import "style/css/reset.css";
@import "style/css/text.css";


body			{ background-color: #c8de99; background-repeat: repeat-x; background-position: 0 top; background-image: url(/style/images/body-bg.jpg) }
.pagewrap		{ margin: 0 auto 0 auto; width: 950px; background: transparent; }

/*   Header   */

.hidden			{ visibility: hidden; float: left; margin: 0 -1500px 0 0; }

.navbar			{ margin: 160px 0 0 350px; position: absolute; }
.navbar li		{ float: left; padding: 0 6px; list-style: none; font: 16px Impact; }
.navbar a		{ color: #FDF575; text-decoration: none; }
.navbar a:hover	{ color: #4d4828; }
.selected a	{ color: #4d4828; text-decoration: none; background: #f8d968; padding: 3px 3px 15px 3px; border: 2px solid #008c00; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/*   Structure   */

.content-wrap	{ margin: 190px 0 0 0; position: absolute; }

.con-top		{ background: url(/style/images/pagewrap-top.png) no-repeat bottom transparent; height: 15px; width: 950px; margin: 0; padding: 0; }

.the-content	{ margin: 0; background: white; width: 946px; border-right: 2px solid #008C14; border-left: 2px solid #008C14; }

.shopp-content	{ margin: 0; background: white; width: 946px; height: 100%; min-height: 437px; border-right: 2px solid #008C14; border-left: 2px solid #008C14; }

.con-bottom		{ background: url(/style/images/footer-bg.gif) no-repeat top; height: 208px; width: 950px; }

.footer			{ margin: 0 auto; width: 950px; height: 55px; }
.footer p		{ padding: 10px 0 0 0; }
.footer a		{ text-decoration: none; color: blue; }

.brand			{ margin: 10px 0 0 5px; float: left; position: absolute; }

#shopp				{ margin: 0 15px 0 320px; position: absolute; }
.home-copy .widget	{ padding: 10px; }
.home-copy a		{ text-decoration: none; }
.home-copy h2		{ color: #558A3A; }
.home-copy h2 a		{ color: #558A3A; }
.home-copy h4		{ color: #558A3A; padding: 10px 0 0 0; }
#commonpage			{ height: 350px; }

.singlepost			{ padding: 120px 0 0 15px; }

.normal-placement	{ width: 600px; margin: 0 0 0 300px; }


/* Signup */
.signup			{ margin: 55px 0 0 650px; position: absolute; height: 122px; width: 250px; }
.signup p		{ width: 200px; }
.signup h4		{ width: 242px; }
#signup-bt			{ background-image: url(/style/images/signup-bt.jpg); height: 34px; width: 144px; }
.signup-bt			{ background-position-y: 0; }
.signup-bt:hover	{ background-position-y: -34px; }

.leftform			{ float: left; width: 275px; }
.rightform			{ float: right; width: 300px; }
#post-288			{ width: 630px ;padding: 20px 0 0 285px; }
#post-288 td		{ padding: 5px 5px 0 0; }
#post-288 p			{ padding: 0 0 10px 0; }
#post-288 h4		{ padding: 0 0 5px 0; }

/*   Homepage   */

.home-copy		{ width: 290px; padding: 110px 0 0 13px; }
.gallery		{ padding: 0 13px 13px 0; float: right; margin: 0; }

.dollar-ad		{ background: url(/style/images/7-dollar-ad-bg.png) top left no-repeat; width: 250px; height: 122px; margin: 70px 0 0 55px; position: absolute; }

.dollar-ad p 	{ padding: 35px 0 0 100px; }


/* Gym Page	*/
.highslide-gallery			{ width: 600px; float: right; }
.highslide-gallery li		{ padding: 3px; margin: 0; float: left; display: inline; }

#popup						{ display: none; }
#post-11					{ min-height: 400px; height: auto !important; height: 400px; }
#post-11 h4 a				{ color: #558A3A !important; }
.waiver-bt					{ padding: 10px 0 0 0; }


/* Tabs	*/

.TabNav					{ margin: 100px 0 0 45px; position: absolute; list-style: none; text-align: center; }
.TabNav li				{ padding: 0; }

.TabNav li a.selected,
.TabNav li a:hover		{ color: gray; }

.activity-slide			{ margin: 0 0 0 310px; padding: 0; }
.activity-slide img		{ position: absolute; padding: 5px 0 0 0; }
.act-copy				{ margin: 0 0 0 330px; width: 260px; padding: 0 0 10px 0; }


/* Contact Page	*/
.map					{ margin: 0 0 0 450px; padding: 250px  0 0 0; position: absolute; border:  }
.contact-copy			{ width: 450px; float: right; margin: 0 50px 0 0; }


/* Parents Tree House  */
.pic-gallery			{ width: 900px; }

/* FAQ  */

.faqcontent {
	padding: 10px 100px;
}

div.answer {
	padding: 30px 10px 60px 10px;
	background-color: ;
}