@charset "UTF-8";
/* CSS Document */

/* 
 * PROJECT: Vintage Park Harvest Festival 
 * REVISED: August 24, 2009 
 *
 */

/* CSS Reset Reloaded courtesy Eric Meyer*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
/* remember to define focus styles! */
:focus { outline:0; }
body { line-height:1; color:black; background:white; }
ol, ul { list-style:none; }
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q {	quotes:"" ""; }
/* end Reset */

/* IE 6 .png hack */
* html img,
* html .png { position:relative; behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "http://www.vintageharvestfest.com/js/x.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)); }
/* end hack */

body { background-color:#461109; background-image:url(../img/background.jpg); background-position:center top; background-repeat:no-repeat; color:#2b2b2a; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing:0.65px; line-height:14px; padding:0; margin:0; }

h1, h2, h3, h4, h5 { color:#000; font-weight:normal; }
h1 { font-size:16px; margin:0; }
h2 { font-size:15px; margin:0; }
h3 { font-size:14px; margin:0; }
h4 { font-size: 13px; margin: 0 0 7px 0; padding: 0; }

a { color:#9c581c; }
a:hover, a:visited:hover { color:#9c1c29; }
a:visited { color:#4c4c4c; }

img { border:none; margin:10px; }

p, form { font-style:normal; padding:5px 30px 5px 30px; }

blockquote { padding:5px 20px; }

.clear { clear:both; content:"."; display:block; height:0; visibility:hidden; }

.highlight { font-weight:bold; color:#811b12; }

/* Header */
.header { background-image:url(../img/header-background.jpg); background-position:bottom; background-repeat:no-repeat; padding:0; margin:0 auto; width:960px; height:auto; }
.header img { float:left; display:inline; margin-bottom:0; padding-bottom:10px; }

.secondary-nav { float:right; margin: 125px 30px 0 0; display:inline; }
.secondary-nav li { color: #d1783e; list-style-type:none; display:inline; font-size:1em; }
.secondary-nav li a { color: #d1783e; text-decoration:none; font-size:0.88em; }
.secondary-nav li a:hover { color:#fde7c1; }
/* End Header */

/* Main Content */
.content { background-color:#7e2c18; width:100%; padding:10px 0; }

.container { 
width:960px; margin:0 auto; padding:0; }

#participate-page .container { background-image:url(../img/participate-bg-large.png); background-position:center top; background-repeat:no-repeat; }

#attend-page .container { background-image:url(../img/attend-bg-large.png); background-position:center top; background-repeat:no-repeat; }

#contact-page .container { background-image:url(../img/contact-bg-large.png); background-position:center top; 
background-repeat:no-repeat; }

#site-map-page .container { background-image:url(../img/site-map-bg.png); background-position:center top; background-repeat:no-repeat; }

.site-map { margin:20px; }

.hitarea { width:315px; height:40px; }

.content-box { background-position:center top; background-repeat:no-repeat; width:320px; height:330px; margin:0 auto; float:left; display: inline; overflow:hidden; }

#participate-page .content-box { height:450px; }

#home-page #participate { background-image:url(../img/participate-background.png); padding-top:20px; }

#home-page #attend { background-image:url(../img/attend-background.png); padding-top:20px; }

#home-page #news { background-image:url(../img/news-background.png); padding-top:10px; }

#home-page #news img { padding:0; margin:0; }
/* End Main Content */

/* Sub Content */
.subcontent-box {width:660px; margin:0 auto;}

/* Sub Content */
.subcontent-box2 {width:860px; margin:0 auto;}

.subcontent-box img { border:none; margin:0; padding:0; }
/* End Sub Content */

/* Twitter */
#twitter_update_list { height: 200px; width:260px; padding:0; margin:0 auto; overflow:hidden; }

#twitter_update_list li { margin:5px 0; padding:10px 0; list-style-type:none;}
/* End Twitter */

/* Footer */
.footer { width:960px; height:30px; margin:0 auto; padding:10px 0 0 0; background-image:url(../img/footer-background.png); background-position:left; background-repeat:repeat-x; text-align:center; }

.footer li { color:#461109; list-style-type:none; display:inline; font-size:0.85em; line-height:0.9em; margin-top:10px; }

.footer li a { color:#461109; text-decoration:none; }

.footer li a:hover { color: #fde7c1; }