/* ------- INDEX PAGE LAYOUT SPECIFIC ------ */
#index_header { float: left; height: 239px; width: 776px; }
#index_columns_wrapper { width: 750px; }
#index_intro_text { padding: 30px 20px 0px 40px; font-size: 12px; color: #333333;  }
#content_wrapper_two_index { float: left; width: 776px; background: url('../images/content_wrapper.jpg') right repeat-y; }
#content_wrapper_index { float: left; width: 776px; background:white   url('../images/sidebar_fill.gif') left repeat-y; }
#content_index { background: url('../images/content_top_index.jpg') no-repeat; float: left; width: 776px; }
#index_intro_text p { padding: 0px 10px 20px 10px; margin: 0px 0px 0px 0px; }
#index_gallery_icon a, #index_gallery_icon a:hover { height: 95px; width: 170px; display:block; text-decoration: none; float:right; z-index:1000; background: url('../images/clear.gif'); margin-top: -20px; }
.index_columns { float: left; width: 50%; }
.index_columns_pad { padding-left: 30px; }
#index_columns_wrapper h2 { padding: 5px 0px 0px 0px; margin: 0px; }
#index_columns_wrapper h2 a{ color: #907025; font-size: 16px; display: inline; margin: 0px; padding: 0px; text-decoration: none; }
#index_columns_wrapper h2 a:hover{ text-decoration: underline; color:#000000; }
.index_info_columns { padding-left: 10px; }
.index_info_columns .outro p { font-size: 11px; color: #333333; padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px; }
.index_info_columns ul { list-style: none; margin: 0px 0px 0px 10px; padding: 0px 0px 0px  0px; }
.index_info_columns ul li a, .index_info_columns ul li a:active, .index_info_columns ul li a:link, .index_info_columns ul li a:visited { text-decoration: none; font-size: 11px; color: #628391; background:  url('../images/ARROW.gif') no-repeat 0px 2px; margin: 0px 0px 0px  0px; padding: 0px 0px 0px 15px; }
.index_info_columns ul li a:hover { color: #C79D1C; text-decoration: underline; background:  url('../images/ARROW.gif') no-repeat 2px 2px; }
#index_outro_text { padding: 20px 20px 0px 40px; font-size: 12px; color: #333333; display: block; }
#index_outro_text h3 { padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px; }
#index_outro_text p { padding: 0px 10px 20px 10px; margin: 0px 0px 0px 0px; }

#textlinks { width: 776px; padding: 0px 0px 0px 0px; text-align:center; margin: 0px auto 0px auto; }
#textlinks ul { font-size:11px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; display:inline; line-height:100%; }
#textlinks li:before { content: "-"; color: #333333;}
#textlinks li.first:before {content: none;}
#textlinks li {  line-height:100%;  display:inline; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; /*border-left: 1px solid #CCCCCC*/}
#textlinks li a, #textlinks li a:active, #textlinks li a:link, #textlinks li a:visited  {border-top:none; white-space: nowrap;padding: 0px 4px 0px 4px; margin: 0px; text-align: center; text-transform: capitalize; color: #ffffff; text-decoration: none; font-weight: normal; }
#textlinks li a:hover {  color: #000000; text-decoration: underline; }

#galleries_gallery_icon a, #galleries_gallery_icon a:hover { height: 95px; width: 170px; display:block; text-decoration: none; float:right; z-index:1000; background: url('../images/gallery_icon.jpg'); margin-top: -20px; }

#content_footer { width: 776px; height: 27px; background: #4C381E url(../images/content_footer.jpg) no-repeat left bottom; }

#credits { text-align:center; margin: 10px 0px 20px 0px; }
#credits a { color:#ffffff; text-decoration:none; font-size:11px;}
#credits a:hover {  text-decoration:underline;}