/* Typography */

body {
	font-size: 62.5%;
	line-height: 1.6;
	font-family: "arial narrow", "Helvetica Neue", arial, helvetica, verdana, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	color: #353535;
	font-weight: normal;
}

h1 {
	font-size: 240%;
}

h2 {
	font-size: 200%;
}

h3 {
	font-size: 160%;
}

h4 {
	font-size: 150%;
}

h5 {
	font-size: 140%;
}

h6 {
	font-size: 130%;
}

dl, li, p {
	font-size: 120%;
}

li p {
	font-size: 100%;
}

li li {
	font-size: 100%;
}

a {
	outline: none;
	color: #787878;
}

p a {
	font-size: 100%;
}

input, label, textarea {
	font-size: 12px;
	font-family: "arial narrow", "Helvetica Neue", arial, helvetica, verdana, sans-serif;	
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

pre {
	
}

code {
	color: #414141;
	font-size: 12px;
	font-family: Monaco, courier, monospace;
}

body#intro {
	color: #fff;
	text-shadow: #000 0 0 0;
}

p#flash {
	font-size: 110%;
	line-height: 1.3;
}

p#flash a {
	color: #fff;
}

#header {
	color: #fff;
}

#header a {
	color: #fff;
}


#photogallery #flash {
	text-shadow: #000 0 0 0;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	margin-bottom: 20px;
}

#content {
	line-height: 1.4;
	color: #808080;
}

#content p {
	margin-bottom: 15px;
}

#footer, #footer a {
	color: #787878;
}

#photogallery #content h2 {
	font-size: 150%;
	color: #8a8a8a;
	text-transform: uppercase;
}
