/* RESET */
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, 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;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;line-height:1.5em}
a{text-decoration:none;color:#4f999d;border-bottom:1pt dotted #4f999d;}
a.image-border{text-decoration:none;border:0 none;}
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: "" "";}

/* Structure */
#wrapper{width:980px;margin:0 auto;}
#header{padding-top:10px;padding-bottom:10px;}
#navigation{margin-bottom:20px;}
#top-content{border-bottom:1pt solid #4f999d;height:320px;}
.nav-buttons{margin-left:5px;margin-right:5px;}
.welcome{width:600px;}
#news{width:475px;float:left;margin-top:15px;}
#announcements{width:475px;float:right;margin-top:15px;padding-left:20px;border-left:1pt solid #4f999d;}
.news-item{margin-bottom:5px;margin-right:15px;}
#news-wrap{border-bottom:1pt solid #4f999d;}
.clear{clear:both;}

/* CONTACT US AREA */
#contact-us-area{width:475px;float:left;margin-top:15px;}
.contact-us-left{width:225px;float:left;}
.contact-us-right{width:225px;float:right;}
#contact-form-area{width:475px;float:right;margin-top:15px;margin-left:10px;}
.input{display:block;width:445px;background:#292f32;color:#ffffff;padding:10px;margin-bottom:5px;border:none;}
.submit-button{display:block;background:#292f32;color:#ffffff;padding:10px;margin-bottom:5px;border:none;}
textarea{display:block;width:445px;height:150px;background:#292f32;color:#ffffff;padding:10px;margin-bottom:5px;border:none;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;overflow:auto;}

/* EVENTS CALENDAR */
#events{border-bottom:1pt solid #4f999d;}
#event-calendar{width:475px;float:left;margin-top:15px;border-right:1pt solid #4f999d;}
#horse-show{width:475px;float:right;margin-top:15px;margin-left:10px;}
#event-wrap{border-bottom:1pt solid #4f999d;}
.calendar-link{width:380px;margin:0 auto; padding-bottom:10px;}

/* RESOURECES */
#resource-content{border-bottom:1pt solid #4f999d;}
#resource-wrap{width:400px;}
#club-docs{width:400px;border-bottom:1pt solid #4f999d;padding-top:10px;}
#breed-info{width:400px;border-bottom:1pt solid #4f999d;padding-top:10px;}
#club-sites{width:400px;padding-top:10px;}

/* MARKETPLACE */
#member-directory{width:475px;float:left;margin-top:15px;border-right:1pt solid #4f999d;}
#classified-ads{width:475px;float:right;margin-top:15px;margin-left:10px;}
ul{list-style:disc;padding-left:30px;}

/* PHOTO GALLERY */
a img, img{ border: none; }
#page-wrap{ width: 800px; margin: 0 auto; }
.photo-link{ padding: 5px; margin: 5px; border: 1px solid #999; display: block; width: 100px; float: left; }
.photo-link:hover{ border-color: white; }
#photo-gallery{border-bottom:1pt solid #4f999d;}
#display-gallery{width:800px;margin:0 auto;padding-bottom:30px;}

/* MEMBERSHIP */
#membership-content{border-bottom:1pt solid #4f999d;}
.our-vision{width:500px;}
.vision-list li{padding-top:10px;}
#membership-forms{width:475px;float:left;margin-top:15px;border-right:1pt solid #4f999d;}
#program-information{width:475px;float:right;margin-top:15px;margin-left:10px;}
#membership-wrap{border-bottom:1pt solid #4f999d;}

/* NCWHA PEOPLE */
.people-container{padding-bottom:20px; padding-top:15px;border-bottom:1pt solid #4f999d;}

