/*
ECE5CE - mainbg (light tan)
573d2c - Text (dark brown)
5c708b - links (deep blue)
d8a53c - Highlight-dark (orange)


937664 - light brown
c5def4
bed8ed - bright blue

*/
body { color: #382a27;	font-size: 87%; margin-bottom:0;
	padding: 0; background: #bed8ed url('images/body_bg4.gif') top repeat-x;}
a {	color: #5c708b;
	text-decoration: none;}
a:hover { color: #6d81AD;
	text-decoration: underline;}

h1 {font-family: Georgia, serif;	font-weight: bold;	text-align: left; 
      padding:5px 5px 2px; 
      margin:2px 0 4px 0;
      }

h2 {  font-family: Georgia, serif;
      padding: 5px 0 0;	text-align: center; 
      margin-bottom:2px 0 4px 0;
      }

p {	overflow: hidden; 
      padding: 2px 2px 4px;
      margin:2px 2px 4px;}
.container_12 {
	background: #ECE5CE /*url('images/content_bg_blueToWhite.gif') top repeat-x*/;
	margin-bottom: 15px;
   	color: #573d2c; overflow: hidden;
   border:2px solid #d8a53c;/*d8a53c;*/
   /* border-bottom:3px dashed #d8a53c; */
}
.container_12 div{padding:8px 0 0 0; }


ul,li{ margin-top:3px;padding-top:3px;}
#masthead{ background: url('images/mast_bg_1.gif') bottom repeat-x; color:#ddd;
            line-height:1.3em; text-align:left;
            margin-bottom:0;margin-top:0; padding-top:0;
            border-top:1px solid #d8a53c;
            
            }
#masthead h2{display:inline;  margin:0; font-size:1.6em;}         
#masthead a{padding:3px 5px; color:#FFF; font-size:.85em;}
#masthead div {                
               margin-bottom:0; margin-top:0px;
               color:#ECE5CE;padding:4px 0;
               border:0;
               }

#masthead .leftmenu{float:left; color:#FFF;}
#masthead .rightmenu{float:right; padding-right:10px;}
#masthead .container_12{background: #573d2c url('images/mast_bg_1.gif') bottom repeat-x;}


#header{ background:transparent; border:0; 
         margin-bottom:10px;margin-top:0px; padding-top:0;
         font-size:.8em; color:#FFF; text-align:center;}
#header .nav2{background:#382a27; margin:0;padding:5px;}
#header div{background:transparent; padding-top:0;}
#header .button1 {color:#FFF;
                 text-align:center;margin-bottom:5px;
                }


#header .button1 a{display:block; color:#FFF;padding:5px 0; margin:0;
                    
                     height:50px;
                     }
#header .button1 a:hover {
                  border-bottom:5px solid #FFF;
                  
                  text-decoration:none;
                  background: url('images/hover_image_3.png') center top no-repeat;
                  }
#header .active a{ background:#d8a53c; margin-bottom:0px;
			border-bottom:5px solid #351b0A;/*351b0A; */
			border-top:0;}
#header .active a:hover{background:#d8a53c;
                        border-bottom:5px solid #351b0A; border-top:0; }
#header h2{font-size:1.6em; padding:0; margin:0; letter-spacing:-.5px; 
            }
#header .c1 {border-bottom:5px solid #598900;}
#header .c2 {border-bottom:5px solid #4A386B;}
#header .c3 {border-bottom:5px solid #C72F68;}
#header .c4 {border-bottom:5px solid #FFD215;}
#header .c5 {border-bottom:5px solid #962121;}
#header .c6 {border-bottom:5px solid #0B2E59;}

.logo {text-align:center;}
.tagline p{ padding-left:5px;
            margin-top:8px; 
            text-align:center; 
            padding-bottom:0;
            margin-bottom:0;
            }
.tagline h2{margin-top:0;padding-top:0; text-align:center;font-size:1.3em;}
.tagline img{padding-top:5px;}
.tagline {text-align:center;align:center;}
#main1 {
   -moz-border-radius: 8px; -webkit-border-radius: 8px; 
   position:relative;}
#main1 .bigimage {text-align:center;}
#main1 a.thirtyyear{
   position:absolute; 
   bottom:-7px;
   left: 420px;
   width:150px; 
   height:150px;
   text-indent:-999em;
   display:block;
   background: url('/NCCDC/images/NCCDC_30Year_bg.png') no-repeat top left;
   background-position:-150px 0  ;
   z-index:100;
}
#main1 a.thirtyyear:hover{
background-position:-150px 0  ;
}

#main1 .bigimage img{border:2px solid #DFDFDF;}
/*#main1, #main1 div {background: #ECE5CE;}*/

#main2 {-moz-border-radius: 8px; -webkit-border-radius: 8px; }
#main2 h2{  background: transparent url('images/orangeflower.png') no-repeat left; 
            text-align: Left;
            padding-left:35px; padding-right:10px;
            border-bottom:2px dotted #573d2c;margin-bottom:10px;
            display:testinline;}
#main2 h3{margin-bottom:5px;}
            
            
#footer {clear:both; background:#573d2c; color:#fff; padding:5px 0 0; text-align:center; margin:15px 0 0 0;}
#footer .container_12{background:#573d2c; color:#fff; border:0; margin-bottom:0;padding-bottom:5px;}
#footer h3{font-size:.9em; margin-bottom:0px;}
#footer p{padding:2px 0; margin:0;}
#footer a{color:#bed8ed;}
#footer .footer-nav {padding: 10px 0;}




/* --------- Page specific elements -------------------- */
.nav-sidebar, div.box-1{border:1px solid #382a27;-moz-border-radius: 4px; -webkit-border-radius: 4px;
               background:#FDF6DF; padding-left:5px; margin-top:18px; margin-bottom:18px;}

.contact-form td{padding:5px 0;}
.contact-form td label{}

fieldset {border:2px solid #d8a53c; font-weight:bold; background:#FFF;padding:0px 5px 5px; font-size:1.3em; }

.tour-form {line-height:2em; font-weight:normal; font-size:.8em; padding:5px 10px;}
.tour-form input, .tour-form textarea, .tour-form select  {background:#FBFBFB;
            border:1px solid #DDD; border-bottom:1px dotted #573d2c;}
.tour-form textarea {border:1px dotted #573d2c;}
.tour-form .button {border:2px solid #d8a53c;padding:3px 5px;background:#DDD;margin-top:10px;}
.tour-form .button:hover {border:2px solid #5c708b; padding:3px 5px;background:#5c708b; color:#FFF;}

table.schedule td {border-bottom: 1px dotted #382a27;}
table.schedule td.time{font-weight:bold; padding:3px 5px; width:60px; vertical-align:middle;}
table.schedule td.activity{font-style:italic; padding:3px 5px; width:120px; vertical-align:middle;}
table.schedule td.descr{padding:8px 5px; vertical-align:middle;}


#parent-nav {background:#d8a53c; color:#FFF; margin-bottom:10px;border:2px solid #ECE5CE; border-top:0;}
#parent-nav div {padding:2px 5px; text-align:center;}
#parent-nav h3{padding:3px;margin:0; text-align:center;}
/*
382a27 - dark brown
efdbba - light tan
446165 - dark aqua
618271 - light aqua
d8a53c - deep orange
*/
.calendar{text-align:center;}


p.icon-link {display:table-cell; padding-left:20px; padding-bottom:15px;}
p.icon-link img{vertical-align:middle;}
p.icon-link a:hover{text-decoration:none;}
p.icon-link a {vertical-align:middle; display:block; padding:5px;} 

.photogallery a{
   margin-right:10px;
}
