/* --------------------------------------------------------------

   reset.css
   * Resets default browser CSS.

-------------------------------------------------------------- */

html {margin:0; padding:0; border:0;}

body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}

/* This helps to make newer HTML5 elements behave like DIVs in older browers */
article, aside, dialog, figure, footer, header,
hgroup, nav, section {display:block;}

/* Line-height should always be unitless! */
body {line-height: 1.5; background: white;}

/* Tables still need 'cellspacing="0"' in the markup. */
table {border-collapse: separate; border-spacing: 0;}
/* float:none prevents the span-x classes from breaking table-cell display */
caption, th, td {text-align: left; font-weight: normal; float:none !important;}
table, th, td {vertical-align: top;}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img {border: none;}

/* Remember to define your own focus styles! */
:focus {outline: 0;}

/****************************************** Universal ******************************************/
body{background:#fefbf7 url(../siteimages/main_bg.png) top left repeat-x;}

h1, h2, h3, h4, h5, h6{font-family:Arial, helvetica, sans-serif; font-weight:bolder; color:#663700;}
h1{font-size:1.313em;}
h2{font-size:1.125em;}
h3{font-size:1em;}
h4{font-size:.875em; padding:0 0 3px 0;}
h5{font-size:.75em;}
h6{font-size:.688em;}

a{color:#8F0000; text-decoration:none;}
a:focus,a:hover{color:#CBB677;}

input{border:1px solid #B1953A; font-size:.75em; line-height:1.333em; padding:3px;}
textarea{border:1px solid #B1953A; font-family:Verdana, sans-serif; color:#000; font-size:.75em; line-height:1.333em; padding:4px;}
.error{color:#ff0000; margin:0 0 7px 0; display:block;}
.text_button{border:0; background:#006C64; color:#fff; font-style:italic;}

#border{border:2px solid #BAA050; margin:0 0 5px 0;}
.border{border:2px solid #BAA050; margin:0 0 5px 0;}
.dotted_rule{width:100%; height:3px; background:url(../siteimages/dotted_rule_bg.png) top left repeat-x; margin:0 0 20px 0; float:left;}
.dotted_rule_sidebar{width:100%; height:3px; background:url(../siteimages/dotted_rule_bg.png) top left repeat-x; margin:12px 0 12px 0; float:left;}
.hr_red{border:none 0; border-top:1px dotted #7c0404; height:1px; margin:0; padding:0 0 15px 0;}
.hr_turq{border:none 0; border-top:1px dotted #009999; height:1px; margin:0; padding:0 0 10px 0;}
.img_left{float:left; margin:0 15px 12px 0;}
.img_right{float:right; margin:0 0 12px 15px;}
.neg_top_margin{margin-top:-14px;}
.txt{font:normal normal normal .75em/1.333em Arial, Helvetica, sans-serif;}
.txt_brown{color:#663700;}
.txt_med{color:#B1953A;}
.txt_light{color:#DAC793;}
.txt_white{color:#fff;}
.v-wedge_H15{width:100%; height:15px; float:left;}
.v-wedge_H24{width:100%; height:24px; float:left;}

#print_header{display:none;}


/****************************************** Home ******************************************/
#wrapper{width:919px; height:100%; background: transparent url(../siteimages/sign_left_edge.png) top left no-repeat; margin:0 auto; padding:0 0 0 8px;}

#header{width:911px; height:112px; background:#7c0404 url(../siteimages/dhf_header.png) top no-repeat; border-bottom:4px solid #dac893;}
#bttn_home{width:225px; height:54px; position:relative; top:30px; left:60px; float:left;}
#bttn_donate{width:120px; height:108px; position:relative; top:0px; left:534px; float:left;}

#nav_main_wrapper{width:911px; min-height:62px; background:url(../siteimages/nav_bg.png) top no-repeat;}
#nav_main_box{width:685px; height:35px; margin:12px 0 0 16px; overflow:hidden; float:left;}
#nav_main{list-style:none;}
#nav_main li{float:left;}
#nav_main a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#BAA050; text-decoration:none; margin:5px 0 0 0; padding:4px 3px; letter-spacing:.05em; float:left;}
#nav_main a:hover{font-family:Arial, Helvetica, sans-serif; color:#fff; background:#006C64; text-decoration:none; margin:5px 0 0 0; padding:4px 3px; float:left;}
#active_page a{font-family:Arial, Helvetica, sans-serif; color:#fff; background:#006C64; text-decoration:none;}
.nav_separator{margin:0 6px; float:left;}
#nav_main_bttn_wrapper{height:42px; margin:10px 7px 10px 0; float:right;}
#nav_main_bttn_wrapper img{display:inline; margin:0 8px 0 0;}

#home_col1{width:312px; height:100%; margin:0 12px 0 0; padding:0 0 0 16px; float:left;}
#home_col1 p{font:normal normal normal .75em/1.333em Arial, Helvetica, sans-serif; color:#666; padding:0 0 15px 0;}
.home_col1_header{width:312px; height:41px; background:url(../siteimages/home_col1_header_bg.png) top no-repeat; border-bottom:3px solid #dac893;}
#home_col1_photo{border:2px solid #BAA050; display:block; margin:0 0 8px 0;}
.home_col1_header h3{font:normal normal normal .938em/1.25em Arial, Helvetica, sans-serif; color:#fff; padding:13px 0 0 37px;}
.bg_cream{background-color:#FBF8F1;}
.home_col1_content{width:244px; background:#fcfbf6; padding:20px 34px 20px 34px;}
#network_icons{list-style:none; text-align:center;}
#network_icons li{vertical-align:top; display:inline;}
#icon_fb img{margin:0 0 0 0;}
#icon_tw img{margin:1px 0 0 16px;}
#icon_yt img{padding:11px 0 0 0;}

#slide_show {height:180px;overflow:hidden;}
#slide_show img{border-top:7px solid #cbb677; border-bottom:7px solid #cbb677;}
#home_col2{width:554px; height:100%; float:left;}
#home_col2 p{font:normal normal normal .75em/1.333em Arial, Helvetica, sans-serif; color:#3f3f3f; padding:0 0 15px 0;}
#home_col2_photo{width:554px; height:180px; border-top:7px solid #cbb677; border-bottom:7px solid #cbb677; display:block; margin:0 0 5px 0; overflow:hidden;}
#home_col2_content_wrapper{width:554px; background:#e9dcb8 url(../siteimages/home_col2_content_bg.png) top left repeat-x; margin:0 0 5px 0;}
#home_col2_content{width:488px; background: #ebe0c2 url(../siteimages/home_col2_box_bg.png) bottom left repeat-x; padding:14px 33px 0;}
#home_col2_header{width:554px; height:49px; background:url(../siteimages/home_col2_header_bg.png) top left no-repeat; border-bottom:3px solid #dac893;}
#home_col2_header h3{font:normal normal normal .938em/1.25em Arial, Helvetica, sans-serif; color:#fff; padding:17px 0 0 37px;}
#home_col2_events{width:486px; min-height:200px; background:#fcfbf6; padding:20px 34px 20px 34px;}
.home_events_list{list-style:none; width:100%; display:block;}
.home_events_list li{vertical-align:top; float:left;}
.home_events_left{width:96px; min-height:10px; padding:0 20px 0 0;}
.home_events_pic{width:96px; padding:0 0 15px 0;}
.home_events_right{width:370px;}
.home_events_title{margin:0; padding:0; color:#000; line-height:.853em;}

/****************************************** Secondary ******************************************/
#secondary_base_wrapper{width:878px; height:100%; background:url(../siteimages/secondary_base_bg.png) top left repeat-y; margin:0 0 0 16px; float:left;}
#secondary_headers_wrapper{width:878px; height:52px; float:left;}
#secondary_col1_header{width:212px; height:49px; background:url(../siteimages/secondary_col1_header_bg.png) top left no-repeat; border-bottom:3px solid #baa050; margin:0 10px 0 0; float:left;}
#secondary_col2_header{width:656px; height:49px; background:url(../siteimages/secondary_col2_header_bg.png) top left no-repeat; border-bottom:3px solid #baa050; float:left;}
#secondary_col2_header h3{font:normal normal normal .938em/1.25em Arial, Helvetica, sans-serif; color:#fff; padding:17px 0 0 37px;}
#secondary_base2_wrapper{width:878px; height:100%; background:url(../siteimages/secondary_base2_bg.png) bottom center no-repeat; float:left;}
#secondary_col1{width:177px; margin:0 10px 0 0; padding:27px 15px 10px 20px; float:left;}
#secondary_col1 p{font:normal normal normal .75em/1.333em Arial, Helvetica, sans-serif; color:#3f3f3f; padding:0 0 16px 0;}
#secondary_col2{width:574px; min-height:250px; padding:17px 50px 30px 32px; float:left;}
#secondary_col2 p{font:normal normal normal .75em/1.333em Arial, Helvetica, sans-serif; color:#3f3f3f; padding:0 0 16px 0;}
#secondary_col2 ul{list-style-type: disc; font:normal normal normal .75em/1.333em Arial, Helvetica, sans-serif; color:#3f3f3f; padding:0 0 16px 0;}
#secondary_col2 li{margin:0 0 0 24px; padding:0 0 0 6px;}

.secondary_photo{border:2px solid #BAA050; margin:0 35px 15px 0; float:left;}
.secondary_nav{font:normal normal bold .813em/1.325em Arial, Helvetica, sans-serif; color:#666; list-style:none;}
.tertiary_nav{border-bottom:1px dotted #fff; font:normal normal normal 1em/1.325em Arial, Helvetica, sans-serif; color:#666; list-style:none; margin:0 0 4px 0; padding:2px 0 1px 0;}
#pager {text-align: center;}

/****************************************** Bios ******************************************/
.two_col_list{width:100%; float:left;}
.two_col_left{width:90px; margin-right:8px; padding:0 0 14px 0; float:left;}
.two_col_right{width:460px; float:left;}

/****************************************** Press Room (news) ******************************************/
.list_item_news h2{padding: 0 0 0 0;}
.list_item_news h3{padding: 0 0 1px 0;}
.list_item_news h4{padding: 0 0 1px 0;}
.list_item_news h5{padding: 0 0 1px 0;}
.list_item_news h6{padding: 0 0 1px 0;}
#email_this{width:124px; border: 1px dotted #BAA050; margin: 13px 0 0 0; padding:7px; text-align:center;}
#email_this h6{padding:0;}
#subresourcepage{padding:0 0 10px 20px;}

/****************************************** Links ******************************************/
.link_category h4 {padding:5px 0 0 0;}
.link_sub_category h5 {font-weight: normal; padding:0 0 0 20px;}

/****************************************** Events ******************************************/
.list_item_events h2{padding: 0 0 3px 0;}
.list_item_events h3{padding: 0 0 18px 0;}
.list_item_events h4 {padding: 0 0 14px 0; font-weight:normal; line-height:18px;}
.address2{padding-left:0;}

/****************************************** Blog ******************************************/
#blog_sidebar{background:#ebdfbf; padding:7px 8px 15px; border:1px solid #F4EDDB;}
#blog_sidebar p{padding:0 0 2px 0;}
#blog_sidebar h5{padding:0 0 3px 0;}
#blog_container h3{margin:0 0 10px 0;}
.meta_data{color:#B1953A;}
.blog_social{list-style-type:none; margin:-20px 0 0 -30px; padding:0;}
.blog_social li{list-style-type:none; margin:0; padding:0; float:left;}

/****************************************** Gallery ******************************************/
.portfolio_container{padding-bottom:8px; margin-bottom:0px; float:left;}
.portfolio_container ul{list-style-type:none; margin-left:-30px; display:block;}
.portfolio_container li{list-style-type:none; font:normal normal normal 1.33em Arial, Helvetica, sans-serif; color:#3f3f3f; display:inline; float:left;}
.portfolio_container .gal_col_left{width:150px; margin-right:30px}
.portfolio_container .gal_col_left img{border:2px solid #BAA050;}
.portfolio_container .gal_col_right{width:380px;}
.portfolio_container .gal_col_right h5{margin-bottom: 10px;}

/****************************************** Video Page ******************************************/
#videopage {padding:0 0 30px 0;}
.video_img {margin:0 0 10px 0;}

/****************************************** Contact ******************************************/
#contact_form p{margin-bottom:3px;}
#contact_form textarea{margin-bottom:10px;}
.email{padding:20px;}
.submit_button_cell{text-align:center;}

/****************************************** Register Form ******************************************/
#register_form p{margin-bottom:3px;}
#register_form textarea{margin-bottom:10px;}
.body_text{height:30px; font-weight:bold; color:#444;}

/****************************************** Products ******************************************/
.list_item_product {width:100%; height:100%; background-color:#fff; border-top:1px dotted #009999; border-bottom:1px dotted #009999; margin:0 0 15px 0; padding:10px 10px 0; float:left;}
.list_item_product ul{list-style-type:none; margin:0 0 0 -30px; display:block;}
.list_item_product li{list-style-type:none; font:normal normal normal 1.33em Arial, Helvetica, sans-serif; color:#3f3f3f; float:left; }
.list_item_product .prod_col_left{width:200px; float:left;}
.list_item_product .prod_col_left img{margin:0 0 6px 0;}
.list_item_product .prod_col_right{width:330px; float:left;}
#view_cart_bttn{margin:0 auto; text-align:center;}
#view_cart_bttn input{border:0;}
#add_cart_bttn input{border:0; margin:15px 0 0 0;}
.list_product {width:100%; height:100%; background-color:#fff; border-top:1px dotted #009999; border-bottom:1px dotted #009999; margin:0 0 25px 0; float:left;}
.list_product ul{list-style-type:none; margin:30px 0 2px -28px; text-align:center;}
.list_product li{list-style-type:none; font:normal normal normal 1.33em Arial, Helvetica, sans-serif; color:#3f3f3f; text-align:center;}
/* .list_product .prod_col_left {width:240px;} */
.list_product .prod_col_right {text-align:center; margin:0; padding:0;}
.list_product .prod_col_right h1{padding:20px 0 0 0;}

/****************************************** Footer ******************************************/
#footer{width:894px; min-height:40px; background:url(../siteimages/footer_bar_bg.png) top left no-repeat; margin:5px 0 0 16px; padding:10px 0 0 0; text-align:center; float:left;}
#footer{font:normal normal normal .75em/1.333em Arial, Helvetica, sans-serif; color:#E4D6B2;}
#footer ul{list-style:none; text-align:center; width:100%;}
#footer li{padding:0 30px 0; display:inline;}
#footer a{color:#BAA050; text-decoration:none;}
#footer a:hover{color:#009999;}
#footer img{padding:20px 0 20px 0;}
.footer_right{text-align:right; padding:0 25px 0 0;}

#secondary_footer{width:894px; min-height:40px; background:url(../siteimages/secondary_footer_bar_bg.png) top left no-repeat; margin:5px 0 0 16px; padding:10px 0 0 0; text-align:center; float:left;}
#secondary_footer{font:normal normal normal .75em/1.333em Arial, Helvetica, sans-serif; color:#E4D6B2;}
#secondary_footer ul{list-style:none; text-align:center; width:100%;}
#secondary_footer li{padding:0 30px 0; display:inline;}
#secondary_footer a{color:#BAA050; text-decoration:none;}
#secondary_footer a:hover{color:#009999;}
#secondary_footer img{padding:20px 0 20px 0;}



#slider {
    position:relative;
    width:554px; /* Change this to your images width */
    height:180px; /* Change this to your images height */
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}
