/* Global
----------------------------------------------- */

body { background:#CCC; font-family:Helvetica, Arial, Sans-serif; }


/* Structure
----------------------------------------------- */

#container { background:url('../images/parkBodyBG.jpg'); background-position:center; }

.constrain { width:960px; margin:0px auto;}

#header { background:#006633; height:162px; background:url('../images/header.jpg'); background-position:center; }

#navbar { background:#66CCFF; background:url('../images/navBG.jpg'); background-position:center; padding-left:50px; }

#navbarSub { background:#66CCFF; background:url('../images/navBGSub.jpg'); background-position:center; height:12px; }

#sky { background:#66CCFF; background:url('../images/sky.jpg'); background-position:center; height:12px; }

#main { background:none; background:url('../images/dog.jpg'); background-position:top center;   }

#mainContent { padding:20px; width:520px; height:630px; margin-bottom:100px;}

#dynamo { padding-bottom:120px; background:url('../images/trees.jpg'); background-position: bottom center; background-repeat:no-repeat; }

.features, #news { padding:20px; }

#services { padding:0 20px; }

.entry { margin:0; clear:both; background:#fff;  }

.entside { }

.entryFoot { clear:both; font-size:10px; }


#footer { background:#018A16;  padding:20px; color:#fff; }

/* Type
----------------------------------------------- */

h1 { font-size:48px; padding-left:25px; display:none;}

h2 { font-size:24px; line-height:36px; margin-top:25px; margin-bottom:9px; color:#019F17; }

.post h2 a { color:#666; text-decoration:none; font-size:18px; margin:0; padding:0; }

.post h2 a:hover { text-decoration:underline; }

h3 { font-size:16px; line-height:36px; margin-bottom:9px; color:#019F17; }

.entry h3 { color:#666; padding:6px; padding-left:0; font-size:20px; border-bottom:1px solid #999;  margin-bottom:12px;}

p { font-size:13px; line-height:18px; margin-bottom:9px;}

li  { font-size:13px; line-height:18px; margin:0 0 3px 9px; }

#mainContent p { font-size:15px; }

a { color:#009900; }


#footer p { padding-left:40px; padding-top:20px; padding-bottom:50px;}

#footer a { color:#ff0; text-decoration:none;}

#footer a:hover { color:#ff0; text-decoration:underline;}

#footer strong { font-size:15px;}

#gold p, #gold h3, #gold ul, #silver p, #silver h3, #silver ul, #platinum p, #platinum h3, #platinum ul { padding:0 0 0 16px; }

#gold li, #silver li, #platinum li { padding:0; margin:0; }

#gold img, #silver img, #platinum img { margin-bottom:10px; }


/* Links
----------------------------------------------- */



/* Lists
----------------------------------------------- */


/* Forms
----------------------------------------------- */

/* Misc
----------------------------------------------- */
.post { margin:0; }


		table.boardgroom { width:660px; padding:0; margin:0; border:1px solid #000; font-size:12px; line-height:18px; margin-left:240px; }
		
		table.boardgroom tr td{ padding:0; margin:0; border:0; }
		
		table.boardgroom tr td { padding:3px; }
		
		.tableHead { background-color:#019F17; color:#fff; }
		
		.rightPrice { text-align:left; width:120px; }
		
		.even { background-color:#DEEFFE; }
		
		#boardBox h2, #boardBox h3, #boardBox p { margin-left:240px; }
				
		#faqBox h2, #faqBox h3, #faqBox p, #faqBox ul { margin-left:240px;  }
		
		#boardNav { position:absolute; top:300px; left:auto; font-size:12px; line-height:16px; }
		
		.returnList { padding:20px 0 40px 0; }
		
		.supportstaff { display:block; width:150px; float:left; }
		
		table img { display:block; padding:4px; }
		
		.staffMem { width:130px; float:left; margin:0 20px 20px 0; }


