@charset "UTF-8";
/* CSS Document */
/************************************************/
/************************************************/
/********                                ********/
/********       Site Color Palette       ********/
/********                                ********/
/********          BLUE: #68B5DA         ********/
/********    DARK BROWN: #21100C         ********/
/********   LIGHT BROWN: #4B3C31         ********/
/********         BLACK: #000000         ********/
/********         WHITE: #FFFFFF         ********/
/********       LT BLUE: #D4F4FB         ********/
/********                                ********/
/************************************************/
/************************************************/

body {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 100%;
	font-size: 12px;
	letter-spacing: 0.1em;
	color: #4B3C31;
	line-height: 1.3em;
	text-align: center;
}

p {
	text-align: left;
}

a, a:link, a:visited, a:active {
	text-decoration: underline;
	color: #4B3C31;
}

a:hover {
	text-decoration: none;
	color: #68B5DA;
}

abbr {
	text-decoration: none;
	border: none;
}

/************************************************/
/********                                ********/
/********             HEADER             ********/
/********                                ********/
/************************************************/

#intro_header, #introduction {
	color: #FFFFFF;
}

/************************************************/
/********                                ********/
/********           NAVIGATION           ********/
/********                                ********/
/************************************************/

.navigation, .navigation li {
	color: #FFFFFF;
}

.navigation li a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: lighter;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.25em;
}

.navigation li a:hover {
	text-decoration: none;
}

/************************************************/
/********                                ********/
/********            CONTENT             ********/
/********                                ********/
/************************************************/

#content, #glossary, #gallery {
	text-align: center;
}

#content h1, #glossary h1, #gallery h1 {
	font-weight: lighter;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.25em;
}

#content h2, #glossary h2, #gallery h2, #content h3 {
	text-align: left;
	font-size: 1em;
}

#introcontent {
	font-size: 1.3em;
	line-height: 1.3em;
}

#introcontent h1 {
	text-align: center;
	font-size: 1em;
}
#introcontent h2 {
	text-align: center;
	font-size: 0.95em;
	font-style:italic;
	color: #68B5DA;
}
#introcontent h2 a {
	color: #68B5DA;
}
#introcontent em {
	font-style: normal;
}

#introcontent a { color: #FFFFFF; }

#introcontent a:hover { color: #68B5DA; }

#show_procedure li a {
	text-decoration: none;
	font-size: 1.2em;
}

#travel_links ul, #travel_links ul li {
	line-height: 1.6em;
}

#sitemap ul, #sitemap ul li {
	line-height: 1.6em;
}

#menu ul li { 
	line-height: 5.3em; 
	padding-right: 20px;
}

#glossary ul li { line-height: 3em; }

#glossary ul li a, #menu ul li a, #gallery_subnav li a { text-decoration: none; }

#glossary dl{}

#glossary dl dt {}

#glossary dl dd {}


/************************************************/
/********                                ********/
/********            MODULES             ********/
/********                                ********/
/************************************************/

#newsletterform p {
	text-align: center;
}

#newsletterform h2, #newsletterform h3 {
	text-align: center;
	font-size: 1em;
	font-weight: lighter;
	line-height: 1.5em;
}

#route { text-align: left; }

/************************************************/
/********                                ********/
/********         FORM STYLING           ********/
/********                                ********/
/************************************************/

label input, label textarea { color: #4B3C31; }
textarea { 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 1.1em;	
}
.error { color: #4B3C31; font-size: 1.25em; }

/************************************************/
/********                                ********/
/********        GALLERY STYLING         ********/
/********                                ********/
/************************************************/

#showlink { text-decoration: none; }

/************************************************/
/********                                ********/
/********            FOOTER              ********/
/********                                ********/
/************************************************/

#footer {
	font-size: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	line-height: 2em;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active {
	text-decoration: none;
}

#address, #copyright {
	font-size: 0.9em;
}

/************************************************/
/********                                ********/
/********              MISC              ********/
/********                                ********/
/************************************************/

.textblue { color: #68B5DA; }
.textleft { text-align: left; }
.textright { text-align: right; }
.textcenter { text-align: center; }
.errors { color: #68B5DA; font-weight: bold; }
.spacer li a { letter-spacing: 0.32em; }
