*, html {margin: 0; padding: 0;}

body { font-size: 100%; }
h1 { font-size: 4em;  /* 16x2.25=36 2.25em */ }
h2 { font-size: 1.5em;   /* 16x1.5=24 */ }
h3 { font-size: 1.125em; /* 16x1.125=18 */ }
h4 { font-size: 0.875em; /* 16x0.875=14 */ }
p  { font-size: 0.75em;  /* 16x0.75=12 */ }

a {
	color: #CCC;
	text-decoration: none;
	}

a:hover {
	color: #BD0000;
	}

body {
	background: #222;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: #CCC;
	}

#wrap {
	margin: 50px auto;
	}

#header {
	text-align: center;
	font-family: "Dancing Script", Garamond, Times, serif;
	color: #CCC;
	}
#header h1 {
	font-weight: normal;
	}

#content {
	text-align: center;
	margin: 10px 0 10px 0;
	padding-bottom: -5px;
	border-top: 4px solid #000;
	border-bottom: 4px solid #000;
	height: 400px;
	}

#content img {
	padding: 0;
	margin: 0;
	border: 0;
	border-left: 3px solid #000;
	border-right: 3px solid #000;
	}

#footer {
	text-align: center;
	text-transform: lowercase;
	font-variant: small-caps;
	letter-spacing:0.1em;
	}

ap {
	font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	letter-spacing:0.1em;
	text-align:center;
	margin: 40px auto;
	text-transform: lowercase;
	font-variant: small-caps;
	}

p.twitter {
	font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	font-style: italic;
	}

da {
	font-style: normal;
	font-variant: small-caps;
	text-decoration: none;
	color: #afafaf;
	}