@import "preview.css";
body, h1, h2, h3, h4, h5, h6, a, ul, li, p, div, span, table, td, tr, blockquote, dl, dt, dd { margin: 0; padding: 0; }
body		{ background: url(paddock/stripe.gif) repeat 0 0; }
table 	{ border-collapse: collapse; clear: both; float: none; width: 100%; }
td, th	{ border-width: 1px; border-style: solid; padding: 0.2em; }
body	 	{ font-family: Arial, Helvetica, sans-serif; font-size: 76%; background-color: #F5F5DC; }
h1 		{ font-size: 1.6em; height: 1.2em; margin-bottom: 0.2em; }
h2 		{ font-size: 1.3em; margin-bottom: 0.57em; margin-top: 1em; }
h3 		{ font-size: 1.1em; margin-bottom: 0.57em; }
h4 		{ font-size: 1em; margin-bottom: 0.57em; }
p 			{ line-height: 1.4em; margin-bottom: 0.57em; }
.hide 	{ display: none; }

#main 					{ width: 980px; margin: 0 auto; position: relative; height: 609px; overflow: hidden; }
#logo					 	{ position: absolute; z-index: 2; }
#logo a 					{ position: absolute; z-index: 3; top: 10px; left: 20px; height: 150px; width: 280px; text-decoration: none; }
#header 					{ background: url(paddock/pd_gallery_header.png) no-repeat 0 0; height: 225px; display: block; width: 100%; position: relative; z-index: 2; }
* html #header 		{ width: 100%; background: none; }
#outer 					{ background: beige url(paddock/pd_bg_left2.jpg) no-repeat -3px -60px; width: 100%; position: relative; z-index: 1; top: -85px; }
* html outer 			{ height: 500px; }
#inner 					{ background: url(paddock/pd_right_bg2.jpg) no-repeat right 0; width: 100%; padding-top:50px}
#contentPane 			{ width: 615px; background-color: beige; overflow: auto; margin-left: 145px; height: 340px; padding: 10px; }
#footer 					{ background: url(paddock/pd_bottom_bg2.jpg) no-repeat 0 0; height: 60px; position: relative; z-index: 1; top:-85px;}

body.home #contentPane img { display: block; width: 500px; margin: 0 auto; border: 5px inset #470B15; }
#contentPane img { border: 1px solid silver; padding:5px;}

#dynamicMenu		{ display: block; position: absolute; z-index: 10; top: 567px; left: 240px; text-align: center; text-transform: capitalize; }
#dynamicMenu li	{ float: left; display: inline; font-size: 1.1em; font-weight: bold; }		
#dynamicMenu a 	{ color: white; padding: 0 1em; text-decoration: none; }
#dynamicMenu a:hover	{ text-decoration: underline; }	 	

#siteSearchForm 		 { width: 140px; position: absolute; top: 250px; left: 8px; z-index: 5; }
#siteSearchForm input { width: 120px; border:2px solid #BF1E37; margin-left:3px;}		
#siteSearchForm .button { width: 84px; height: 26px; display: block; border: none; background: url(paddock/pd_search_button.png) no-repeat 0 0; text-indent: -1000em; cursor: pointer; } 
* html #siteSearchForm .button { background: url(paddock/pd_search_button.gif) no-repeat 0 0; }
#siteSearchForm .button:hover { background: url(paddock/pd_search_button.png) no-repeat 0 -26px; }
#siteSearchForm .button:active { background: url(paddock/pd_search_button.png) no-repeat 0 -52px; }
#siteSearchForm #searchErrors { background-color: white; width: 120px; color: red; text-transform: lowercase; }

/*#siteMenu 			{ display: block; position: relative; z-index: 10; top: 200px; left: 240px;  text-align: center; }
* html #siteMenu { top:675px }
#siteMenu li 		{ float: left; display: inline; font-size: 1.1em; font-weight: bold; }
#siteMenu a 		{ color: white; padding: 0 1em; text-decoration: none; }
#siteMenu a:hover	{ text-decoration: underline; }	 	*/


#siteSearchForm 		{ position: absolute; z-index: 10; top: 200px; width: 140px; height: 50px; display: block; }
#siteSearchForm label { display: none; }

/* discolights */
#discolights { display: block; position: absolute; top: 167px; left: 458px; z-index: 12; width: 220px; height: 40px;  }

/* gallery: letters and running cow */
#gallerybutton { display: block; position: absolute; top: 142px; left: 506px; z-index: 12; width: 120px; height: 55px;  }
#gallerymovie { display: none; position: absolute; top: 0; left: 0; z-index: 100; width: 980px; }

/* menu: hamburger and mission impossible ; z-index higher to put it on top of the contact button*/
#menubutton { display: block; position: absolute; top: 520px; left: 105px; z-index: 15; width: 70px; height: 86px; }
#menumovie { display: none; position: absolute; top: 83px; left: -10px; z-index: 100; width:600px; }

/* contact:  telephone box and crazy Dutch lady */
#contactbutton { display: block; height: 302px; left: -64px; position: absolute; top: 295px; width: 210px; z-index: 12; }
#contactmovie { display: none; position: absolute; top: 0px; left: 0; z-index: 100; }

/* guestbook:  little running guy and superbaca */
#guestbutton { display: block; height: 175px; left: 830px; position: absolute; top: 63px; width: 145px; z-index: 12; }
#guestmovie { display: none; position: absolute; top: 0px; left: 0; z-index: 100; }

/* events:  bell and soccer playing cow */
#eventsbutton { display: block; position: absolute; top: 255px; left: 786px; z-index: 12; width: 95px; height: 95px; }
#eventsmovie { display: none; position: absolute; top: 0px; left: 15px; z-index: 100; }

/* bar:  glass and sliding cow*/
#barbutton { display: block; height: 80px; left: 868px; position: absolute; top: 492px; width: 70px; z-index: 13; }
#barmovie { display: none; position: absolute; top: 0px; left: 0; z-index: 100; }

/* small flying cow */
#superbaca { display: block; height: 100px; left: 818px; position: absolute; top: 260px; width: 162px; z-index: 10; }

/* light effect*/
#lighteffect { display: block; height: 150px; left: 185px; position: absolute; top: -12px; width: 150px; z-index: 10; }


body.contact #contentPane .adr { float: right; margin-right: 2em; }
#contactForm { width: 30em; }
#contactForm label { clear: left; display: inline; float: left; line-height: 2em; width: 10em; }
#contactForm input, #contactForm select { display: inline; float: left; margin-left: 11em; margin-top: -1.6em; }
#contactForm .required { clear: none; float: right; margin-top: -1.5em; }
#contactForm input.button { margin: 0; }
#contactForm textarea { margin-bottom: 1em; }

body.searchResults dl 						{ margin-top: 2.5em; }
body.searchResults form dt 				{ background-color: #FEFFB0; color: black; }
body.searchResults form dt a 				{ color: black; font-weight: bold; line-height: 1.5em; padding-left: 1em; }
body.searchResults form dd 				{ margin-bottom: 1em; }
body.listingItemList .pageLinks,
body.searchResults .pageLinks 			{ float: left; }
#listFilter { height: 25px; _margin-top:-60px;}
body.listingItemList #itemsPerPageField,
body.searchResults #itemsPerPageField  { float: right; display: inline; margin-top: -.5em; }


/* HIDE */
#featuredArticles,
#dateBar,
#subTitle,
#extra1,
#extra2,
#headerEnd,
#contentEnd,
#siteMenu,
#recentItems,
#footer .adr,
#extra3,
#extra4,
#extra5,
#extra6,
.menushim	{ display: none; }

* html #extra1 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/paddock/styles/member/paddock/pd_gallery_header.png'),sizingMethod='image'); display: block; width: 100%; height: 225px; }


/* GUESTBOOK */
body.listingItemList .label { width: 10em; font-weight: bold; display: none; }
.item { border-top: 1px solid silver; /*padding: 1em 0 0.5em; */ margin-bottom: 1em; clear: both; }
.field_message { font-style: italic; font-size: 1.1em; }
.field_message .label { font-style: normal; }
#captcha img { margin-left:10em; margin-bottom:2em; border: 1px solid silver;}

/* Guestbook form */
body.default #listingItemForm .item { border:none; }
body.default #listingItemForm label { display: block; width: 10em; float: left; }



/* headings */
body.home h1 { text-indent:-1000em;height:30px;line-height:30px;background:url(paddock/pd_heading_home.gif) no-repeat 0 0; }
body.events h1 { text-indent:-1000em;height:30px;line-height:30px;background:url(paddock/pd_heading_events.gif) no-repeat 0 0; }
body.listingItemList h1 { text-indent:-1000em;height:30px;line-height:30px;background:url(paddock/pd_heading_guestbook.gif) no-repeat 0 0; }
body.menu h1 { text-indent:-1000em;height:30px;line-height:30px;background:url(paddock/pd_heading_menu.gif) no-repeat 0 0; }
body.bar h1 { text-indent:-1000em;height:30px;line-height:30px;background:url(paddock/pd_heading_bar.gif) no-repeat 0 0; }
body.contact h1 { text-indent:-1000em;height:30px;line-height:30px;background:url(paddock/pd_heading_contact.gif) no-repeat 0 0; }


#contentPane #itemsPerPage { width: 4em; margin-top: 7px; }
#contentPane .pageLinks { float:right;margin: 1em 0; clear:right;}
#contentPane .pageLinks span { display:block; }
#contentPane .pageLinks .pageNumbers { display: inline; font-size: 2em; margin: 0 0.2em; color: #BB3333; }
#contentPane .pageLinks .pageNumbers a { font-size: 0.5em; padding-left:1em; }
#contentPane .pageLinks a img {vertical-align:bottom;line-height:2em;}
#contentPane #signGuestbookLink { font-size: 1.5em; text-decoration: none; }
#contentPane #signGuestbookLink:hover { text-decoration: underline; }

#footerText { margin-left:1em; padding-top:3em; display:block; /*background-color: #8E1119; */color: white;}
#footerText div { float:left; width:40%; text-align: right; }
#footerText #privacypolicy,
#footerText #termsofuse { display:none }
#footerText a { color:white; }
#footerText a:hover { color:white; text-decoration:underline; }

/* LOL */
#extra3 { z-index: 0; position: absolute; display: block; background: url(paddock/dino.png) no-repeat 0 0; width: 300px; height: 500px; left: -100px; top: 0px; }
