/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
.entry {
	font: lighter 70%/1.2em Arial, Helvetica, sans-serif;
	margin-top: -10px;
	color: #CC9;
}
.entry p a:visited {
	color: #996;
	}
	
/* v  v  v  to create a static CSS  paste the output of 
yoursite.com/.../style.css.php below this line:  v  v  v */

/* more ... means additional styles are in header.php */


/* ------------------------------------------------------------------
---------- BASE LAYOUT ----------------------------------------------
------------------------------------------------------------------ */
body {
	margin: 0;
	font: Arial, Helvetica, sans-serif;
	background: url(../images/body-background.jpg) repeat;	/* more  ... */
	line-height: 0.4em;
	}

a:link, a:visited, a:active {
	color: #666;
	text-decoration: none;
	}
	
a:hover {
	color: #FFF;
	}
		
ul, ol, dl, p, h1, h2, h3, h4, h5, h6 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 0;
	}

h1 {font-size: 2.15em; font-weight: bold;}
h2 {
	font-size: 0.5em;
	line-height: 0.5px;
}
h3 {
	font-size: 1.6em;
	font-weight: bold;
	line-height: 10;
}
h4 {
	font-size: 18px;
	letter-spacing: -0.02em;
}
h5 {font-size: 1.2em;}
h6 {
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	word-spacing: -0.05em;
}
	
hr {
	display: block;
	height: 2px;
	border: none;
	margin: 0.5em auto;
	color: #cccccc;
	background-color: #cccccc;
	}
	
	
/* This is a container for the page content. It is common to use the container to constrain the width of the page content and allow for browser chrome to avoid the need for horizontal scrolling. For fixed layouts you may specify a container width and use auto for the left and right margin to center the container on the page. IE 5 browser require the use of text-align: center defined by the body element to center the container. For liquid layouts you may simply set the left and right margins to center the container on the page. */
#outerWrapper {
	margin: 20px auto 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width: 850px;
	overflow: visible;
	background: #2C6832;
}
#contentWrapper  {
	overflow: hidden;
	text-align: left;
	width: 850px;
	background-image: url(../images/home-master2.jpg);
	background-repeat: no-repeat;
}
#mainHeader {
	height: 185px;
	width: 849px;
}
#bodyMain {
	width: 795px;
	margin-top: 45px;
	height: 390px;
}
#rightspry   {
	color: #2b3a3c; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 248px;
	position: relative;
	float: right;
}
#topRight  {
	height: 150px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 350px;
	position: relative;
	z-index: 15;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 7px;
	float: right;
}
#topNavigation  {
	width: 848px;
	float: right;
	padding-top: 5px;
}
#hayrideBlock {
	width: 849px;
	height: 100px;
}
#weatherBlock {
	width: 849px;
	height: 180px;
	text-align: left;
	float: left;
}
#mainblockBTweather {
	height: 71px;
	width: 450px;
	z-index: 1;
	position: relative;
	overflow: hidden;
	float: left;
	padding: 0px 0px 0px 150px;
	clear: both;
}
#JumbosNews {
	font: bolder normal 18px/24px Arial, Helvetica, sans-serif;
	color: #F90;
	width: 700px;
	text-align: center;
	float: left;
	margin: 0;
}
#JumbosNews_nopet {
	color: #F90;
	width: 90px;
	text-align: center;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}
#admission {
	font: bolder normal 14px/20px Arial, Helvetica, sans-serif;
	color: #F90;
	text-align: center;
	float: right;
	height: 75px;
	margin-right: 95px;
}
.locationline {
	color: #FFF;
	font: 24px/24px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align: left;
	display: block;
	float: left;
	height: 20px;
	width: 600px;
	padding-left: 175px;
	padding-top: 5px;
}
#myform {
	width: 500px;
	float: left;
	text-align: left;
	margin-left: 175px;
	line-height: 18px;
	vertical-align: top;
}
.cssform p{
	float: left;
	line-height: 9px;
}

.cssform label{
	float: left;
	width: 200px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
	font: bold 0.8em/0.8em Arial, Helvetica, sans-serif;
	color: #9C9;
	text-align: left;
	padding-bottom: 3px;
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 200px;
	background: #CC9;
	color: #666;
	text-align: left;
	float: left;
}
#myform p #submit   {
	margin-left: 5px;
	float: left;
}
#fb-blob {
	float: left;
	width: 849px;
	text-align: left;
	font: 10px/12px Arial, Helvetica, sans-serif;
	text-indent: 650px;
	padding-top: 5px;
}
#signshadow {
	height: 35px;
	width: 160px;
	background-image: url(../images/signshadow.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: right;
	margin-top: -3px;
}
#signshadowlft {
	height: 35px;
	width: 160px;
	background-image: url(../images/signshadow.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	margin-top: -3px;
}
#leftColumn   {
	/* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 460px;
	float: left;
	margin-left: 38px;
}
#leftColumn .season   {
	color: #825211;
	font: 1.3em/0.8em "Arial Black", Gadget, sans-serif;
}
.leftcolspace {
	height: 33px;
	width: 500px;
}
.rightcopy   {
	text-align: center;
	font: bolder 16pt/18pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
   
.firstlevelhead {
	font: bold 24pt/26px Arial, Helvetica, sans-serif;
	color: #960;
}
.secondlevelhead {
	color: #C60;
	font: bolder 30pt/30pt Arial, Helvetica, sans-serif;
}
#JumbosBlog {
	font: bolder normal 18px/18px Arial, Helvetica, sans-serif;
	width: 575px;
	text-align: left;
	margin: 0 auto;
	background: #478946;
	padding: 20px 30px;
}
#spacer1 {
	height: 150px;
	width: 150px;
	float: left;
}
#JumbosNews_right h4   {
	font-size: 1.4em;
	line-height: 1em;
}
#JumbosCurrentEvents {
	font: bolder normal 18px/24px Arial, Helvetica, sans-serif;
	color: #F90;
	width: 848px;
	text-align: left;
	float: left;
	margin: 0;
	padding-top: 15px;
}
#currentevents a {
	width: 434px;
	color: #F90;
	z-index: 100;
	float: none;
	font: italic bold 14px/14px Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px auto;
}
.post {
	font: normal 0.8em/16pt Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
#outerWrapper #jfooter {
	color: #666666;
	height: 20px;
	padding-top: 5px;
	width: 820px;
	position: relative;
	padding-right: 15px;
	background: url(../images/footer_bgd.jpg) repeat-x;
	float: left;
	margin: 0px;
	font: bold normal 10px/12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#outerWrapper .left-element {
	position: absolute;
	padding-left: 15px;
   }

#outerWrapper .right-element {
	position: absolute;
	right: 0;
	text-align: right; /* depends on element width */
	padding-right: 15px;
	color: #CCC;
	font-style: normal;
	text-decoration: none;
   } 
#outerWrapper .counter {
	padding-left: 90px;
	text-align: left; /* depends on element width */
	color: #666666;
	font-style: normal;
	text-decoration: none;
}
	
/* ------------------------------------------------------------------
---------- POSTS ----------------------------------------------------
------------------------------------------------------------------ */

/*-------------------- POST CONTAINER ---------------------*/

div.post {
	display: block;
	/* more  ... */
	}
.post a{
	color: #FFFFFF;
	font-size: 11pt;
	line-height: 12pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.post p{
	color: #FFFFFF;
	font-size: 10pt;
	line-height: 11pt;
}
.linecopy {
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
#topRight h4   {
	color: #FFF;
}
.eventspace {
	line-height: 14px;
}
#locationline {
	float: left;
	width: 300px;
	padding: 0px;
	text-align: left;
	font-size: 24px;
	margin-top: 10px;
}
.petspacer {
	float: left;
	height: 10px;
	width: 100px;
}

